Engee documentation

Logic-Controlled Clutch

Friction controlled clutch.

blockType: Engee1DMechanical.Clutches.LogicControlled

Path in the library:

/Physical Modeling/1D Mechanical/Clutches/Logic-Controlled Clutch

Description

Block Logic-Controlled Clutch It is a logically controlled mechanism that transmits torque through friction. This block is an improved version of the block Fundamental Friction Clutch. You control the block Logic-Controlled Clutch using a signal on the E port.

If the clutch is engaged and there is a slip between the clutch parts, the block transmits the sliding friction moment. If the clutch is engaged and there is no slip, then the torque on the driven shaft is equal to the torque on the drive shaft.

Ports

Input

# E — clutch engagement control port
scalar

Details

The input signal associated with the logic of the clutch operation.

Data types

Float64

Complex numbers support

I don’t

Conserving

# B — drive shaft
rotational mechanics

Details

A mechanical rotary port connected to the drive shaft.

Program usage name

base_flange

# F — driven shaft
rotational mechanics

Details

A mechanical rotary port connected to the driven shaft.

Program usage name

follower_flange

Parameters

Main

# Transition model — parameterization of the clutch activation
Instantaneous | First-order lag | Scaled by input

Details

Parameterization of the clutch activation:

  • Instantaneous — the clutch is activated when the input signal on the E port is rounded to 1, and the clutch does not turn on when the input signal is rounded to 0.

  • First-order lag — the block introduces a first-order delay to activate the clutch according to the value you specify for the parameter Transition time constant.

  • Scaled by input — The unit smooths the input signal on the E port. The unit applies full static and kinetic friction when the input signal is greater than or equal to 1, and does not apply static or kinetic moment of friction when the signal is negative. The block scales the friction moments linearly when the input signal is in the range of 0 before 1.

Values

Instantaneous | First-order lag | Scaled by input

Default value

Instantaneous

Program usage name

engagement_parameterization

Evaluatable

No

# Transition time constant — first-order delay to engage the clutch
s | ns | us | ms | min | hr | d

Details

The time constant for switching on the clutch with a delay of the first order.

Dependencies

To use this parameter, set for the parameter Transition model meaning First-order lag.

Units

s | ns | us | ms | min | hr | d

Default value

0.1 s

Program usage name

t_delay

Evaluatable

Yes

# Kinetic friction torque — the boundary moment of sliding friction
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

Details

The minimum amount of torque to maintain relative movement between the clutch discs.

Units

N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

Default value

10.0 N*m

Program usage name

T_kinetic_friction

Evaluatable

Yes

# Static friction torque — the boundary moment of static friction
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

Details

The minimum value of the torque that causes relative movement between the clutch discs.

Units

N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft

Default value

20.0 N*m

Program usage name

T_static_friction

Evaluatable

Yes

# Clutch velocity tolerance — boundary sliding speed
rad/s | deg/s | rad/min | deg/min | rpm | rps

Details

Minimum angular velocity of the coupling.

Units

rad/s | deg/s | rad/min | deg/min | rpm | rps

Default value

0.001 rad/s

Program usage name

w_slip_threshold

Evaluatable

Yes

# Initial state — initial condition of the coupling
Unlocked | Locked

Details

An option that allows you to start the simulation from an unlocked or locked state.

Values

Unlocked | Locked

Default value

Unlocked

Program usage name

initial_state

Evaluatable

No