This information is part of the Modelica Standard Library maintained by the Modelica Association.

JointSSR

Spherical - spherical - revolute joint aggregation with mass (no constraints, no potential states)

Information
CONNECTORS
CLOSE ALL
NameTypeDescription
frame_aFrame_aCoordinate system fixed to the component with one cut-force and cut-torque
frame_bFrame_bCoordinate system fixed to the component with one cut-force and cut-torque
frame_ibFrame_bCoordinate system at origin of frame_b fixed at connecting rod of spherical and revolute joint
frame_imFrame_bCoordinate system at origin of spherical joint in the middle fixed at connecting rod of spherical and revolute joint
axisFlange_a1-dim. rotational flange that drives the revolute joint
bearingFlange_b1-dim. rotational flange of the drive bearing of the revolute joint
PARAMETERS
NameTypeDefault ValueDescription
animationBooleantrue= true, if animation shall be enabled
showMassBooleantrue= true, if point mass on rod 1 shall be shown (provided animation = true and rod1Mass > 0)
rod1LengthLengthDistance between the origins of the two spherical joints
rod1MassMass0Mass of rod 1 (= point mass located in middle of rod connecting the two spherical joints)
n_bAxis{0,0,1}Axis of revolute joint fixed and resolved in frame_b
rRod2_ibPosition[3]{1,0,0}Vector from origin of frame_ib to spherical joint in the middle, resolved in frame_ib
phi_offsetAngle_deg0Relative angle offset of revolute joint (angle = phi(t) + from_deg(phi_offset))
phi_guessAngle_deg0Select the configuration such that at initial time |phi(t0) - from_deg(phi_guess)|is minimal
sphereDiameterDiameterworld.defaultJointLengthDiameter of the spheres representing the two spherical joints
rod1DiameterDiametersphereDiameter/Types.Defaults.JointRodDiameterFractionDiameter of rod 1 connecting the two spherical joints
rod2DiameterDiameterrod1DiameterDiameter of rod 2 connecting the revolute joint and spherical joint 2
revoluteDiameterDiameterworld.defaultJointWidthDiameter of cylinder representing the revolute joint
revoluteLengthDistanceworld.defaultJointLengthLength of cylinder representing the revolute joint
checkTotalPowerBooleanfalse= true, if total power flowing into this component shall be determined (must be zero)