Revolute
Jump to navigation
Jump to search
A revolute joint. [1]
Modeling Approach[edit]
The joint one frame one each side of the joint, with flanges on the joint and the rotating axis for receiving torques from Rotational elements.
Required Parameters[edit]
None.
Optional Parameters[edit]
name | type | default | description |
---|---|---|---|
n | Modelica.Mechanics.MultiBody.Types.Axis | {0,0,1} | the rotation axis in frame_a |
phi | SIunits.Angle | 0 | initial joint angle measured in frame_a and rotation axis n, specified as phi( start=startAngle )
|
phi_offset | SIunits.Angle | 0 | offset applied to the joint's internal angle measurement |
angle | SIunits.Angle | 0 | joint angle, = phi + phi_offset |
w | SIunits.AngularVelocity | 0 | initial angular velocity |
a | SIunits.AngularAcceleration | 0 | initial angular acceleration |
tau | SIunits.Torque | 0 | driving torque in the axis of rotation |
useAxisFlange | Boolean | false | whether to constrain the joint according to whatever is attached to the "support" and "axis" flanges, as when adding a rotational damper to the joint |
Public Fields[edit]
name | type | description |
---|---|---|
frame_a | Interfaces.Frame_a | Coordinate system fixed to the component with one cut-force and cut-torque |
frame_b | Interfaces.Frame_b | Coordinate system fixed to the component with one cut-force and cut-torque |
phi | SIunits.Angle | angle between frame_a and frame_b |