Main Content

Torsional Spring-Damper

Rotational spring and damper coupling with Coulomb friction, locking, and hard stops

  • Torsional Spring-Damper block

Libraries:
Simscape / Driveline / Couplings & Drives

Description

The Torsional Spring-Damper block represents a rotational spring and damper that imposes a combination of internally generated torques between the two connected driveshaft axes, the rod and the case. The block defines the torque using the following behaviors:

  • Linear damped spring

  • Coulomb friction (including locking static friction)

  • Hard-stop compliance

This block is a composite component that consists of these blocks:

BlockContributionLibrary
Loaded-Contact Rotational FrictionCoulomb frictionSimscape / Driveline / Brakes & Detents / Rotational
Rotational DamperDampingSimscape / Foundation Library / Mechanical / Rotational Elements
Rotational SpringSpring
Rotational Hard StopHard stop

For more information, see Composite Components.

Assumptions and Limitations

Ports

Conserving

expand all

Mechanical rotational port associated with the slider that travels between the stops installed on the case.

Mechanical rotational port associated with the rod.

Parameters

expand all

Spring-Damper

Torsional spring stiffness that acts on connected driveshafts.

Torsional friction that acts on the connected driveshafts.

Constant kinetic friction torque that acts on the connected driveshafts. This constant torque opposes rotation at any velocity.

Constant ratio of static Coulomb friction torque to kinetic Coulomb friction torque that acts on connected driveshafts. The value must be greater than or equal to one.

Minimum relative angular speed below which the two connected driveshafts can lock and rotate together.

Hard Stops

Include or exclude hard-stop torque by selecting one of these options:

  • No hard stops - Suitable for HIL simulation — Select this option to enhance simulation speed by excluding the hard-stop torque contribution.

  • Compliant hard stops — Select this option to enhance model fidelity by including the hard stop torque contribution.

Upper hard-stop angular displacement from the zero-torque reference angle. The value must be greater than the Lower bound parameter.

Dependencies

To enable this parameter, set Hard stop to Compliant hard stops.

Lower hard-stop angular displacement from the zero spring force reference angle. The value must be less than the Upper bound parameter.

Dependencies

To enable this parameter, set Hard stop to Compliant hard stops.

Hard-stop stiffness. This value only applies if the relative angle moves into the hard-stop region.

Dependencies

To enable this parameter, set Hard stop to Compliant hard stops.

Hard-stop damping. This value only applies if the relative angle moves into the hard-stop region. The value must be greater than zero.

Dependencies

To enable this parameter, set Hard stop to Compliant hard stops.

Stiffness and rebound options for the hard stop model. The block uses a composite implementation of the Rotational Hard Stop block. You can choose from the following options:

  • Stiffness and damping applied smoothly through transition region, damped rebound

  • Full stiffness and damping applied at bounds, undamped rebound

  • Full stiffness and damping applied at bounds, damped rebound

  • Based on coefficient of restitution

Dependencies

To enable this parameter, set Hard stop to Compliant hard stops.

Distance from full compression or full extension where the effects of stiffness and damping are partially applied. When you set Hard stop model to Stiffness and damping applied smoothly through transition region, damped rebound, the block smoothly transitions the onset of stiffness and damping as the spring approaches full extension or full compression.

Dependencies

To enable this parameter, set Hard stop to Compliant hard stops and Hard stop model to Stiffness and damping applied smoothly through transition region, damped rebound.

Ratio of the final to the initial relative speed between the slider and the stop after the slider bounces.

Dependencies

To enable this parameter, set Hard stop to Compliant hard stops and Hard stop model to Based on coefficient of restitution.

Threshold relative speed between the slider and the stop before collision. When the slider hits the case with speed less than the value of this parameter, they stay in contact. Otherwise, the slider bounces. To avoid modeling static contact between the slider and the case, set this parameter to 0.

Dependencies

To enable this parameter, set Hard stop to Compliant hard stops and Hard stop model to Based on coefficient of restitution.

Minimum force needed to release the slider from a static contact mode.

Dependencies

To enable this parameter, set Hard stop to Compliant hard stops and Hard stop model to Based on coefficient of restitution.

Initial Conditions

Initial deformation of the torsional spring relative to the zero-torque reference angle.

More About

expand all

Extended Capabilities

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

Version History

Introduced in R2011a

expand all