
Products: Abaqus/Standard Abaqus/Explicit
A universal joint is a joint between two nodes containing orthogonal hinges that provide two axes of relative rotation in the joint.
A universal joint is implemented in Abaqus/Standard as a multi-point constraint, defining the total rotation of the constrained (“slave”) node (the first node of the MPC),
, as the total rotation of the “master node” (the second node of the MPC),
, followed by two relative rotations:
about the first axis of the joint
, then
about the second axis of the joint
(which is orthogonal to
):
![]()
![]()
![]()
The angular velocity of the slave node is
![]()
The virtual work contribution of the joint is
![]()
![]()
![]()
![]()
![]()
Because the universal joint is implemented in this manner, the relative rotations in the joint,
and
, appear as degrees of freedom in the model (degree of freedom 6 at the third and fourth nodes of the MPC). Moments
and
can, therefore, be applied in the joint by specifying their values as concentrated loads;
and
can be given prescribed variations in time by specifying boundary conditions; or stiffness and/or damping can be associated with relative rotations of the joint by attaching springs and/or dashpots to ground to these degrees of freedom (springs or dashpots to ground are used because the variables are relative rotations).