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
Version History
Introduced in R2022a