Disc Brake
Frictional brake with pressure-applying cylinder and pads
Libraries:
Simscape /
Driveline /
Brakes & Detents /
Rotational
Description
The Disc Brake block represents a brake arranged as a cylinder applying pressure to one or more pads that can contact the shaft rotor. Pressure from the cylinder causes the pads to exert friction torque on the shaft. The friction torque resists shaft rotation.
Disc Brake Model
This figure shows the side and front views of a disc brake.
A disc brake converts brake cylinder pressure from the brake cylinder into force. The disc brake applies the force at the brake pad mean radius.
The equation that the block uses to calculate brake torque, depends on the wheel speed, Ω, such that when ,
However when the torque applied by the brake is equal to the torque that is applied externally for wheel rotation. The maximum value of the torque that the brake can apply when is
In both cases, .
Where:
T is the brake torque.
P is the applied brake pressure.
Ω is the wheel speed.
N is the number of brake pads in disc brake assembly.
μs is the disc pad-rotor coefficient of static friction.
μk is the disc pad-rotor coefficient of kinetic friction.
Db is the brake actuator bore diameter.
Rm is the mean radius of brake pad force application on brake rotor.
Ro is the outer radius of brake pad.
Ri is the inner radius of brake pad.
The block default models a dry brake. You can model fluid friction in a wet brake by setting the Viscous friction coefficient, kv, to a nonzero value. The torque on the wheel in a wet brake system is:
Faults
To model a fault in the Disc Brake block, in the Faults section, click the Add fault hyperlink next to the fault that you want to model. For more information about fault modeling, see Fault Behavior Modeling and Fault Triggering.
When you trigger a fault, the block applies the value of the Brake
pressure when faulted parameter instead of the value at port
P for the remainder of the simulation. When the value is
0
, no braking occurs. When the value is relatively large, the
brake is stuck.
Thermal Model
You can model the effects of heat flow and temperature change by exposing the
optional thermal port. To expose the port, in the Friction
settings, set the Thermal Port parameter to
Model
. Exposing the port also exposes or changes the
default value for these related settings, parameters, and variables:
Friction > Temperature
Friction > Static friction coefficient vector
Friction > Coulomb friction coefficient vector
Thermal Port > Thermal mass
Variables > Temperature