Main Content

Logic-Controlled Clutch

Friction clutch with input control

  • Library:
  • Simscape / Driveline / Clutches

  • Logic-Controlled Clutch block

Description

The Logic-Controlled Clutch represents a logic-controlled mechanism that transmits rotational power through friction. The block is an advanced version of the Fundamental Friction Clutch block. You control the Logic-Controlled Clutch block with physical signal at port E.

If the clutch is engaging and in motion, the block applies the kinetic torque. If the clutch is engaging and not in motion, the block applies the static torque.

Ports

Input

expand all

Physical signal port associated with the clutch logic.

Conserving

expand all

Mechanical rotational conserving port associated with the base interface.

Mechanical rotational conserving port associated with the follower interface.

Parameters

expand all

Clutch engagement transition control. When you select:

  • Instantaneous — The clutch engages when the input signal at port E rounds to 1, and the clutch does not engage when the input signal rounds to 0.

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

  • Scaled by input — The block smooths the signal input at port E. The block applies full static and kinetic friction when the input signal is greater than or equal to 1 and no static or kinetic friction torque when the signal is nonpositive. The block linearly scales the friction torques when the input signal is between 0 and 1.

Time constant for first-order lag clutch engagement.

Dependencies

To enable this parameter, set Transition model to First-order lag.

Minimum torque threshold to maintain relative motion between the clutch plates.

Minimum torque threshold to cause relative motion between the clutch plates.

Clutch minimum angular velocity.

Option to start the simulation with the clutch unlocked or locked.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Introduced in R2016b