Mechanism for damping translational vibrations
Simscape / Driveline / Couplings & Drives
The Shock Absorber block represents a spring-damper system commonly used to dampen vibration in mechanical systems. An internal force acts between ports R and C. This force is the sum of spring stiffness, damping, Coulomb friction, and hard-stop contributions. All force contributions are optional.
The Shock Absorber block uses the models of these blocks:
Block | Contribution | Library |
---|---|---|
Loaded-Contact Translational Friction | Coulomb friction | Simscape / Driveline / Brakes & Detents / Translational |
Rotational Damper | Damping | Simscape / Foundation Library / Mechanical / Translational Elements |
Rotational Spring | Spring | |
Rotational Hard Stop | Hard stop |
Including hard-stop and Coulomb friction enhances model fidelity, but reduces simulation speed. For more information, see Driveline Simulation Performance.
Mechanical translational port associated with the slider that travels between stops installed on the case.
Mechanical translational port associated with the rod.
Enter the value of the viscous spring stiffness constant,
k. The default value is 1e4
N/m
. The value must be greater than or equal
to zero.
Enter the value of the viscous damping constant, b.
The default value is 1e2
m/s
. The value must be greater than or equal
to zero.
Enter the value of the Coulomb friction force. Setting the value to
0
eliminates the Coulomb friction force
contribution. This enhances simulation speed, making the model more
suitable for HIL testing. The default value is 0
N
. The value must be greater than or equal to
zero.
Enter the value of the static/kinetic friction ratio, that is
Fs/Fk.
The value must be greater than one. The default value is
1.1
. The value must be greater than or equal to
one.
Enter the value of the relative velocity below which ports R and C
lock and translate together. The default value is
0.001
m/s
. The value must be greater than
zero.
Include or exclude hard-stop force by selecting one of these options:
No hard stops — Suitable for HIL
simulation
— To enhance simulation
speed by excluding the hard-stop force contribution, select
this default option.
Compliant hard stops
—
To enhance model fidelity by including the hard-stop force
contribution, select this option. Selecting this option
enables other parameters.
Upper hard-stop position, UB. Positive displacement
beyond the upper bound activates the hard-stop contact force. The
default value is 0.1
m
. The value must be greater than the lower
bound.
Selecting Compliant hard stops
for the
Hard stop parameter enables this
parameter.
Lower hard-stop position, LB. Negative displacement
beyond the lower bound activates the hard-stop contact force. The
default value is -0.1
m
. The value must be smaller than the upper
bound.
Selecting Compliant hard stops
for the
Hard stop parameter enables this
parameter.
Enter the value of the hard-stop stiffness constant,
kHS. The default value
is 1e6
N/m
. The value must be greater than or equal
to zero.
Selecting Compliant hard stops
for the
Hard stop parameter enables this
parameter.
Enter the value of the hard-stop damping constant,
bHS. This parameter
specifies dissipating property of colliding bodies. The greater the
value of the parameter, the more energy dissipates during an
interaction. The default value is 1e4
N/(m/s)
. The value must be greater than
zero.
Selecting Compliant hard stops
for the
Hard stop parameter enables this
parameter.
Select the hard-stop model:
Stiffness and damping applied smoothly
through transition region, damped rebound
— Specify a transition region, in which the force is
scaled from zero. At the end of the transition region, the
full stiffness and damping are applied. This model has
damping applied on the rebound, but it is limited to the
value of the stiffness force. In this sense, damping can
reduce or eliminate the force provided by the stiffness, but
never exceed it. All equations are smooth and produce no
zero crossings.
Selecting this option enables the Transition
region
parameter.
Full stiffness and damping applied at bounds,
undamped rebound
— This model has
full stiffness and damping applied with impact at upper and
lower bounds, with no damping on the rebound. Equations
produce no zero crossings when velocity changes sign, but
there is a position-based zero crossing at the bounds.
Having no damping on rebound helps to push the slider past
this position quickly. This model has nonlinear
equations.
Full stiffness and damping applied at bounds,
damped rebound
— This model has
full stiffness and damping applied with impact at upper and
lower bounds, with damping applied on the rebound as well.
Equations are switched linear, but produce position-based
zero crossings. Use this hard-stop model if
simscape.findNonlinearBlocks
indicates that this is the block that prevents the whole
network from being switched linear.
Selecting Compliant hard stops
for the
Hard stop parameter enables this
parameter.
Region where the force is ramped up from zero to the full value. At
the end of the transition region, the full stiffness and damping are
applied. The default value is 0.1
mm
.
Selecting Stiffness and damping applied smoothly through
transition region, damped rebound
for the
Hard stop model enables this parameter.
Enter the initial value of the spring deformation. The default value
is 0
m
.
For optimal simulation performance, use the Hard Stops > Hard stop parameter default setting, No hard stops - Suitable for
HIL simulation
.