
Products: Abaqus/Standard Abaqus/Explicit
A revolute joint is a joint between two nodes in which the rotations of the nodes differ by a relative rotation about an axis that is fixed in and, therefore, rotates with the joint.
A revolute 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 the relative rotation
, about the axis of the joint
:
![]()
![]()
The angular velocity of the slave node is
![]()
The virtual work contribution of the three nodes of the joint is
![]()
![]()
![]()
![]()
Because the revolute is implemented in this manner, the relative rotation in the joint
appears as a degree of freedom in the model (degree of freedom 6 at the third node of the MPC). Thus, a moment,
, can be applied in the joint by specifying its value as a concentrated load;
can be given a prescribed variation in time by specifying a boundary condition; or stiffness and/or damping can be associated with relative rotation of the joint by attaching a spring and/or dashpot to ground to this degree of freedom (a spring or dashpot to ground is used because the variable is a relative rotation).