This information is part of the Modelica Standard Library maintained by the Modelica Association.
Revolute
Revolute joint (1 rotational degree-of-freedom, 2 potential states, optional axis flange)
CONNECTORS
| Name | Type | Description | |
|---|---|---|---|
| axis | Flange_a | 1-dim. rotational flange that drives the joint | |
| support | Flange_b | 1-dim. rotational flange of the drive support (assumed to be fixed in the world frame, NOT in the joint) | |
| frame_a | Frame_a | Coordinate system fixed to the joint with one cut-force and cut-torque | |
| frame_b | Frame_b | Coordinate system fixed to the joint with one cut-force and cut-torque |
PARAMETERS
| Name | Type | Default Value | Description |
|---|---|---|---|
| useAxisFlange | Boolean | false | = true, if axis flange is enabled |
| animation | Boolean | true | = true, if animation shall be enabled (show axis as cylinder) |
| n | Axis | {0,0,1} | Axis of rotation resolved in frame_a (= same as in frame_b) |
| cylinderLength | Distance | world.defaultJointLength | Length of cylinder representing the joint axis |
| cylinderDiameter | Distance | world.defaultJointWidth | Diameter of cylinder representing the joint axis |
| stateSelect | StateSelect | StateSelect.prefer | Priority to use joint angle phi and w=der(phi) as states |
| e | Real[3] | Modelica.Math.Vectors.normalize(n) | Unit vector in direction of rotation axis, resolved in frame_a (= same as in frame_b) |
USED IN EXAMPLES
| Modelica.Mechanics.MultiBody.Examples.Loops.Utilities.Engine1bBaseModel of one cylinder engine with gas force | |
| Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analyticMechanism with three planar kinematic loops and one degree-of-freedom with analytic loop handling (with JointRRR joints) | |
| Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analyticOne kinematic loop with four bars (with JointSSP joint; analytic solution of non-linear algebraic loop) | |
| Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2One kinematic loop with four bars (with UniversalSpherical joint; 1 non-linear equation) | |
| Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1One kinematic loop with four bars (with only revolute joints; 5 non-linear equations) | |
| Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6V6 engine with 6 cylinders, 6 planar loops and 1 degree-of-freedom | |
| Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analyticModel of one cylinder engine with gas force and analytic loop handling | |
| Modelica.Mechanics.MultiBody.Examples.Loops.Engine1bModel of one cylinder engine with gas force and preparation for assembly joint JointRRP | |
| Modelica.Mechanics.MultiBody.Examples.Loops.Engine1aModel of one cylinder engine | |
| Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamperSimple spring/damper/mass system | |
| Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumSimple pendulum with one revolute joint and one body | |
| Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMassesDemonstrate line force with two point masses using a JointUPS and alternatively a LineForceWithTwoMasses component | |
| Modelica.Mechanics.MultiBody.Examples.Elementary.InitSpringConstantDetermine spring constant such that system is in steady state at given position | |
| Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorqueDemonstrate usage of ForceAndTorque element | |
| Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumSimple double pendulum with two revolute joints and two bodies | |
| Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffectsDemonstrates that a cylindrical body can be replaced by Rotor1D model | |
| Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive | |
| Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive |
USED IN COMPONENTS
| Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.Components.MechanicalStructureModel of the mechanical part of the r3 robot (without animation) | |
| Modelica.Mechanics.MultiBody.Examples.Loops.Utilities.CylinderCylinder with rod and crank of a combustion engine | |
| Modelica.Mechanics.MultiBody.Examples.Loops.Utilities.EngineV6_analyticV6 engine with analytic loop handling | |
| Modelica.Mechanics.MultiBody.Joints.CylindricalCylindrical joint (2 degrees-of-freedom, 4 potential states) | |
| Modelica.Mechanics.MultiBody.Joints.UniversalUniversal joint (2 degrees-of-freedom, 4 potential states) | |
| Modelica.Mechanics.MultiBody.Joints.PlanarPlanar joint (3 degrees-of-freedom, 6 potential states) | |
| Modelica.Mechanics.MultiBody.Joints.GearConstraintIdeal 3-dim. gearbox (arbitrary shaft directions) | |
| Modelica.Mechanics.MultiBody.Joints.RollingWheelSetJoint (no mass, no inertia) that describes an ideal rolling wheel set (two ideal rolling wheels connected together by an axis) |
