MATLAB: How to model a one-way clutch in SimDriveline

clutchesfree-wheelfreewheelfreewheelinglockingoneonewaySimscape Drivelineuni-directionalway

I would like to know how to model a one-way clutch, like a Sprague clutch, in SimDriveline. I am using the Controllable Friction Clutch block with the directionality set to "Unidirectional," but I am not sure what the input pressure is in such a case.

Best Answer

To create a one-way clutch in SimDriveline, set the directionality of a Controllable Friction Clutch to "Unidirectional" and use a Constant block set to 0 as the input to the "Pressure" port.
When the directionality is set to "Unidirectional," the clutch can behave in one of two ways:
1. In reverse motion, the clutch is locked regardless of the input pressure. Pressure has no effect during reverse motion.
2. In forward motion, the clutch behaves the same as a bi-directional clutch. The clutch pressure and other clutch parameters determine the amount of transmitted torque. To simulate a clutch that freewheels, the input pressure should be zero.