simscape.multibody.UniversalJoint Class
Namespace: simscape.multibody
Superclasses: simscape.multibody.Joint
Description
Use an object of the simscape.multibody.UniversalJoint
class to construct a
universal joint. Similar to the simscape.multibody.ConstantVelocityJoint
object, the UniversalJoint
object models a coupling between two spinning shafts. The two shafts align with the
z-axes of the base and follower frames and rotate at the same average
angular velocity. However, the relative velocities of the shafts fluctuate if the shafts are
not aligned. The fluctuation increases as the bend angle increases.
The properties of the UniversalJoint
object contain two simscape.multibody.RevolutePrimitive
objects that represent two sequential
rotations. The rotations specify the orientation of the follower frame with respect to the
base frame. The first rotation is about the x-axis of the follower frame,
and the second rotation is about the y-axis of the follower frame
generated after the first rotation, as shown in the image.
Note that the origins of the base and follower frames remain coincident.
Class Attributes
Sealed | true |
ConstructOnLoad | true |
RestrictsSubclassing | true |
For information on class attributes, see Class Attributes.
Creation
Description
constructs a universal joint with default values.uj
= simscape.multibody.UniversalJoint
Properties
Version History
Introduced in R2022a