modelUniversalSpring

Universal joint with torsional stiffness (2 degrees-of-freedom, 4 potential states)

Extends from Modelica.Mechanics.MultiBody.Interfaces.PartialTwoFrames (Base model for components providing two frame connectors + outer world + assert to guarantee that the component is connected).

Information

Attribution Notice

This model is an extension of the Universal block in the Mechanics.MultiBody.Joints package of the Modelica Standard Library
Copyright © 1998-2016, Modelica Association and DLR.

Block for modeling a universal joint with torsional stiffness in each direction.

Copyright © 2018
ATA ENGINEERING, INC.
ALL RIGHTS RESERVED

Parameters

TypeNameDefaultDescription
SI.TranslationalSpringConstantc_aSpring constant for joint1 axis
SI.TranslationalSpringConstantc_bSpring constant for joint2 axis
Booleananimationfalse= true, if animation shall be enabled
Modelica.Mechanics.MultiBody.Types.Axisn_a{1, 0, 0}Axis of revolute joint 1 resolved in frame_a
Modelica.Mechanics.MultiBody.Types.Axisn_b{0, 1, 0}Axis of revolute joint 2 resolved in frame_b
Animation › if animation = true
SI.DistancecylinderLengthworld.defaultJointLengthLength of cylinders representing the joint axes
SI.DistancecylinderDiameterworld.defaultJointWidthDiameter of cylinders representing the joint axes
Advanced
StateSelectstateSelectStateSelect.preferPriority to use joint coordinates (phi_a, phi_b, w_a, w_b) as states

Connectors

TypeNameDefaultDescription
Interfaces.Frame_aframe_a (from PartialTwoFrames)Coordinate system a fixed to the component with one cut-force and cut-torque
Interfaces.Frame_bframe_b (from PartialTwoFrames)Coordinate system b fixed to the component with one cut-force and cut-torque

Components

TypeNameDefaultDescription
Types.ColorcylinderColorModelica.Mechanics.MultiBody.Types.Defaults.JointColorColor of cylinders representing the joint axes
Types.SpecularCoefficientspecularCoefficientworld.defaultSpecularCoefficientReflection of ambient light (= 0: light is completely absorbed)
Modelica.Mechanics.MultiBody.Joints.Revoluterevolute_a
Modelica.Mechanics.MultiBody.Joints.Revoluterevolute_b
SI.Anglephi_aRelative rotation angle from frame_a to intermediate frame
SI.Anglephi_bRelative rotation angle from intermediate frame to frame_b
SI.AngularVelocityw_aFirst derivative of angle phi_a (relative angular velocity a)
SI.AngularVelocityw_bFirst derivative of angle phi_b (relative angular velocity b)
SI.AngularAccelerationa_aSecond derivative of angle phi_a (relative angular acceleration a)
SI.AngularAccelerationa_bSecond derivative of angle phi_b (relative angular acceleration b)
Modelica.Mechanics.Rotational.Components.Springspring_a
Modelica.Mechanics.Rotational.Components.Springspring_b