simscape.multibody.SphericalSpringDamper Class
Namespace: simscape.multibody
Superclasses: simscape.multibody.JointForceLaw
Description
Use an object of the simscape.multibody.SphericalSpringDamper class to
construct a spherical spring-damper force law. You can use the force law to apply a pure
torque to a simscape.multibody.SphericalPrimitive object.
The spherical spring-damper force law is a vector force law. The deviation between the current and equilibrium position is expressed as
,
where:
| Symbol | Description |
|---|---|
| Relative rotation, specified as a vector. | |
| Equilibrium position of a spherical primitive, specified as a vector. | |
| Current position of the spherical primitive, specified as a vector that represents a 3-D rotation from the follower to the base frame of the primitive. |
The relative rotation can be parameterized by a natural angle-axis pair. The angle, , is a scalar angle in the range of [0,180] degree, and the axis, , is a unit vector along the axis. Therefore, the torque is expressed as
,
where:
| Symbol | Description |
|---|---|
| Applied torque, specified as a vector. | |
| Spring stiffness | |
| Damping coefficient | |
Natural axis of the rotation, specified as a vector. For more information about
the natural axis, see naturalAxis
method. | |
Natural angle of the rotation. For more information about the natural angle,
see naturalAngle
method. | |
| Spherical primitive 3-D angular velocity, specified as a vector. |
Class Attributes
Sealed | true |
ConstructOnLoad | true |
RestrictsSubclassing | true |
For information on class attributes, see Class Attributes.
Creation
Description
constructs a spherical spring-damper force law with default values.ssd = simscape.multibody.SphericalSpringDamper
Properties
Examples
Version History
Introduced in R2022a