Main Content

Translational Damper

Linear translational damper

  • Translational Damper block

Simscape / Driveline / Couplings & Drives / Springs & Dampers


The Translational Damper block models a linear translational viscous damper. From the start of the simulation, the block uses the nominal damping coefficient. If you enable faults for the block, the damping coefficient changes in response to one or both of these triggers:

  • Simulation time — A fault occurs at a specified time.

  • Simulation behavior — If the magnitude of the translational acceleration exceeds a specified maximum value, the block increments the number of shocks by one. A fault occurs if the number of shocks exceeds a specified maximum number of shocks.

The defining equations are





  • F is the force transmitted through the damper.

  • D is the damping (viscous friction) coefficient.

  • v is the relative velocity.

  • vR and vC are the absolute velocities of terminals R and C, respectively.

The positive block direction is from port R to port C. Therefore, the torque is positive if it acts in the direction from R to C.


To model a fault in the Translational Damper block, in the Faults section, click the Add fault hyperlink next to the fault that you want to model. When the Add Fault window opens, you can to specify the fault properties. 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 Faulted damping coefficient parameter for the remainder of the simulation.

Thermal Modelling

You can model the effects of heat flow and temperature change by enabling the optional thermal port. To enable the port, set Thermal port to Model.

Enabling thermal modelling exposes the Thermal mass parameter.



expand all

Mechanical translational conserving port associated with the rod interface.

Mechanical translational conserving port associated with the case interface.

Thermal conserving port associated with heat flow. Heat flow affects damper temperature, and therefore, power transmission efficiency.


To enable this port, set Thermal port to Model.


expand all


Damping coefficient due to viscous friction.


Whether to model a fault in the block. To add a fault, click the Add fault hyperlink.

Damping coefficient when a fault is triggered.


To enable this parameter, first enable faults for the block by clicking the Add fault hyperlink.

Thermal port

Option to model effects of heat flow and temperature change.

Thermal energy required to change the component temperature by a unit increase. The thermal mass represents the ability of the damper to absorb and retain heat energy.

Extended Capabilities

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

Version History

Introduced in R2016b

expand all