WOLFRAM SYSTEM MODELER

DrivelineModel

A standard model of a driveline. Used for analyzing a drive cycle using the bundled Wolfram Language notebook.

Diagram

Wolfram Language

In[1]:=
SystemModel["IndustryExamples.AutomotiveTransportation.Driveline.DrivelineModel"]
Out[1]:=

Information

This is a model of a standard driveline.

Instant Plotting

To check the instant fuel consumption and the measured speed, click the Simulate button: simulate

Generate Simulation Scenarios

In Mathematica, use an interactive Manipulate to create simulation scenarios that can be exported to System Modeler.

Manipulate

In the Manipulate, the speeds at which gears are switched can be changed.

In order to get the full experience of this example, you need a desktop Wolfram Language product. A free trial download is available at www.wolfram.com/mathematica/trial/

For the full example, open the accompanying notebook Driveline.nb .

Parameters (2)

m

Value: 1183

Type: Mass (kg)

Description: Mass of the car

gearSwitch

Value: {24.135, 40.225, 64.36, 72.405}

Type: Real[4]

Description: Speed at which to switch gears

Components (12)

differential

Type: IdealDifferential

Description: Model of an ideal differential

body

Type: CarBody

Description: Simplifed chassis model

driveShaftLeft

Type: SpringDamper

Description: Linear 1D rotational spring and damper in parallel

driveShaftRight

Type: SpringDamper

Description: Linear 1D rotational spring and damper in parallel

driver

Type: Driver

Description: Driver model with an internal control system.

brakeRight

Type: Brakes

Description: Model of a brake with inertia.

brakeLeft

Type: Brakes

Description: Model of a brake with inertia.

rightWheel

Type: Wheel

Description: Model of a wheel with inertia.

leftWheel

Type: Wheel

Description: Model of a wheel with inertia.

transmission

Type: AutomaticTransmission

Description: Model of an automatic transmission using a TCU, a clutch, and a gearbox.

engine

Type: BasicEngine

Description: Engine as implemented in "Driveline Modelling using MathModelica", Per Nobrant.

fuelGauge

Type: FuelGaugeModel

Description: Block that calculates fuel consumption rate based on the power output from the basic engine and the velocity of the vehicle.