Clutch

Clutch component with extra outputs and added inertia to both sides

The Clutch component is based on the rotational Clutch component and has two extra outputs for the power loss and locked state. Inertia is added to side a (flange_a) and side b (flange_b) via parameters ${J}_{a}$ and ${J}_{b}$, respectively.

Name

Condition

Description

ID

Loss Power

-

Real output port for power loss. Power loss is zero when clutch is 'free' or 'locked'.

lossPower

$\mathrm{locked}$

-

Boolean output port for the clutch state

 • locked = true, if the clutch is locked
 • locked = false, if the clutch is not locked

state_locked



Extra Parameters

 Symbol Condition Default Units Description ID ${J}_{a}$ - $0.0001$ $\mathrm{kg}\cdot {\mathrm{m}}^{2}$ Added inertia to side a. Ja ${J}_{b}$ - ${J}_{a}$ $\mathrm{kg}\cdot {\mathrm{m}}^{2}$ Added inertia to side b. Jb Reduce Branching $-$ false $-$ When true, simplifies clutch equations (by adding a slight compliance in the locked state) so they may be treated as a piecewise.  This has the effect of reducing the resulting code size (and formulation time) with generally little affect on clutch performance and behaviour. reduceBranching



Initial Conditions

 Symbol Condition Default Units Description ID ${\mathrm{ω}}_{\mathrm{a0}}$ $-$  $\frac{\mathrm{rad}}{s}$ Initial angular velocity of flange_a w_a ${\mathrm{ω}}_{\mathrm{b0}}$ $-$  $\frac{\mathrm{rad}}{s}$ Initial angular velocity of flange_b w_b