WOLFRAM SYSTEM MODELER

GearSelect

State graph based model that is responsible for the automatic selection and change of gears in the TCU.

Diagram

Wolfram Language

In[1]:=
SystemModel["IndustryExamples.AutomotiveTransportation.Driveline.Components.TransmissionPackage.Utilities.GearSelect"]
Out[1]:=

Information

 

Driveline: GearSelect

 

Description

This component is based on the Modelica StateGraph library and is responsible for the automatic selection and change of gears in the TCU. Each gear is represented by two states: one state where the gear is active and the transmission clutch is engaged, and one state where the gear is active but the clutch is disengaged. The reason for this is to allow the clutch to disengage before a gear change takes place. Each gear change is modeled using the ClutchGearSynch component and takes place once a given set of conditions is fulfilled.

View the model diagram for this model.

 

Parameters (2)

gearDelay

Value:

Type: Real

Description: Time until new gear is engaged

gearSwitch

Value: {24.135, 40.225, 64.36, 72.405}

Type: Real[4]

Description: Speed at which to switch gears

Connectors (4)

vehicleSpeed

Type: RealInput

mode

Type: RealInput

gear

Type: RealOutput

toClutch

Type: BooleanOutput

Components (33)

stateGraphRoot

Type: StateGraphRoot

gear1

Type: InitialStepWithSignal

gearR

Type: StepWithSignal

gear2

Type: StepWithSignal

changeR1

Type: ClutchGearSynch

change12

Type: ClutchGearSynch

change23

Type: ClutchGearSynch

gear3

Type: StepWithSignal

change34

Type: ClutchGearSynch

gear4

Type: StepWithSignal

change45

Type: ClutchGearSynch

gear5

Type: StepWithSignal

change1R

Type: ClutchGearSynch

change21

Type: ClutchGearSynch

change32

Type: ClutchGearSynch

change43

Type: ClutchGearSynch

change54

Type: ClutchGearSynch

lessThreshold1

Type: LessThreshold

greaterThreshold1

Type: GreaterThreshold

greaterThreshold2

Type: GreaterThreshold

greaterThreshold3

Type: GreaterThreshold

greaterThreshold4

Type: GreaterThreshold

lessThreshold2

Type: LessThreshold

lessThreshold3

Type: LessThreshold

lessThreshold4

Type: LessThreshold

lessThreshold5

Type: LessThreshold

greaterThreshold5

Type: GreaterThreshold

booleanToReal2

Type: BooleanToReal

booleanToReal3

Type: BooleanToReal

booleanToReal4

Type: BooleanToReal

booleanToReal5

Type: BooleanToReal

booleanToReal6

Type: BooleanToReal

booleanToReal1

Type: BooleanToReal

Used in Components (1)

TCU

IndustryExamples.AutomotiveTransportation.Driveline.Components.TransmissionPackage.Utilities

Transmission control unit that controls the gears and transmission clutch based on engine speed (rpm), vehicle speed (km/h), and desired driving direction (−1 = reverse, 0 = neutral, 1 = forward).