Revolute joint definition

@REVOLUTE_JOINT_DEFINITION {
@REVOLUTE_JOINT_NAME {RvjName} {
@EDGE_NAME {EdgeName}
@RELATIVE_ROTATION_NAME {RvrName}
@VISUALIZATION_PARAMETERS_NAME {VizPrmNameName}
@COMMENTS {CommentText}
}
}

NOTES

  1. A revolute joint is a constraint element that allows the relative rotation of two bodies about a specific body attached axis, see fig. 1. The revolute joint is associated with an edge, EdgeName. Vertices Vertex0Name and Vertex1Name are associated with this edge. Find more information about: the representation of multibody systems, and the formulation of constraints in multibody systems.
  2. The geometry of the revolute joint is inherited from edge, EdgeName, which must have an associated triad, TriadName. The relative rotation of the two bodies is allowed along the third axis of this triad only.
  3. The relative rotation element, RvrName, gives access to the relative rotation, Φ, at the revolute joint.
  4. It is possible to attach comments to the definition of the object; these comments have no effect on its definition.
Figure 1. Configuration of a revolute joint.

The appearance of the revolute joint during the visualization phase of the analysis can be controlled by associating visualization parameters, VizPrmNameName, to the element.

Visualization parameters

Reference
Configuration
Deformed
Configuration
Representation SYMBOL SYMBOL
Color MAGENTA MAGENTA
Point size THICK THICK
Line Size THICK THICK
Table 1. Default visualization parameters for the beam element.
Default font type: TIMES_ROMAN_24, Default color: RED.

The appearance of revolute joints during the visualization phase of the analysis can be controlled by visualization parameters. The default values of the visualization parameters are summarized in table 1. If those default parameters are not adequate, suitable values can be specified by associating visualization parameters, VizPrmName, with the element.

Sensors

  1. Sensors can be defined to extract information about revolute joints. The following SensorType and associated FrameName specifications are allowed for revolute joints: ACCELERATIONS_0, ACCELERATIONS_1, DISPLACEMENTS_0, DISPLACEMENTS_1, CONFIGURATION_0, CONFIGURATION_1, VELOCITIES_0, and VELOCITIES_1. (Default value: DISPLACEMENTS_0).
  2. No u value or v value are accepted for revolute joints.