| SimDriveline™ | ![]() |
Dynamic Elements
The Hard Stop block simulates a two-position rotational stop that restricts the relative angular displacement θ of the two connected driveline axes.
If the relative displacement falls in the gap between the stop's upper and lower limits, the stop applies no torque.
If the relative displacement becomes greater than the upper limit θ+ or smaller than the lower limit θ-, the stop applies a torque.
At each limit, the stop imposes a one-sided damped, linear torsional torque limiting the motion of θ.
The relative angular displacement is the difference of the follower and base driveline axis angles, θ = θF – θB, and the relative angular velocity ω = dθ/dt = ωF – ωB. If the angular displacement reaches beyond one of the stop limits, the torque applied is a sum of restoring and damping terms,
τ = –k·(θ – θ±) – bω
where k is the contact stiffness, b the contact damping, and θ± is the upper limit θ+ or the lower limit θ-. Both constants k and b must be nonnegative. The restoring torque depends only on the deformation angle θ – θ±, measuring how far the displacement has penetrated beyond the upper or lower limit.
A restitution description of impact specifies the ratio of postimpact and preimpact velocities.
The effective inertias attached to the base and follower axes are IB and IF, respectively. The reduced inertia for the relative motion is
I = IBIF/( IB + IF)
Let the relative motion begin penetration of a one-sided stop limit at time ti and complete its bounce at time tf. The damped, linear springy torque reduces the final angular velocity, compared to the initial, by the ratio

Use the blocks of the Dynamic Elements library as a starting point for vehicle modeling. To see how a Dynamic Element block models a driveline component, look under the block mask. The blocks of this library serve as suggestions for developing variant or entirely new models to simulate the same components. Break the block's library link before modifying it and creating your own version.

The largest relative displacement angle, in radians (rad), for which the stop does not apply a torque, measured relative to the initial relative angle. Must be larger than the relative displacement lower limit. The default is 0.15.
The smallest relative displacement angle, in radians (rad), for which the stop does not apply a torque, measured relative to the initial relative angle. Must be smaller than the relative displacement upper limit. The default is -0.1.
The linear contact stiffness constant k, in newton-meters/radian (N·m/rad). Must be nonnegative. The default is 1e6.
The linear damping torque constant b, in newton-meter-seconds/radian (N·m·s/rad). Must be nonnegative. The default is 100.
The demo model drive_hard_stop simulates angular motion limited by a hard stop.
![]() | Gasoline Engine | Housing | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |