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

CLOSE ALL
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.Engine1bBase Model of one cylinder engine with gas force | |

Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic Mechanism with three planar kinematic loops and one degree-of-freedom with analytic loop handling (with JointRRR joints) | |

Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic One kinematic loop with four bars (with JointSSP joint; analytic solution of non-linear algebraic loop) | |

Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 One kinematic loop with four bars (with UniversalSpherical joint; 1 non-linear equation) | |

Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 One kinematic loop with four bars (with only revolute joints; 5 non-linear equations) | |

Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 V6 engine with 6 cylinders, 6 planar loops and 1 degree-of-freedom | |

Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic Model of one cylinder engine with gas force and analytic loop handling | |

Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b Model of one cylinder engine with gas force and preparation for assembly joint JointRRP | |

Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a Model of one cylinder engine | |

Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper Simple spring/damper/mass system | |

Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum Simple pendulum with one revolute joint and one body | |

Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses Demonstrate line force with two point masses using a JointUPS and alternatively a LineForceWithTwoMasses component | |

Modelica.Mechanics.MultiBody.Examples.Elementary.InitSpringConstant Determine spring constant such that system is in steady state at given position | |

Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque Demonstrate usage of ForceAndTorque element | |

Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum Simple double pendulum with two revolute joints and two bodies | |

Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects Demonstrates 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.MechanicalStructure Model of the mechanical part of the r3 robot (without animation) | |

Modelica.Mechanics.MultiBody.Examples.Loops.Utilities.Cylinder Cylinder with rod and crank of a combustion engine | |

Modelica.Mechanics.MultiBody.Examples.Loops.Utilities.EngineV6_analytic V6 engine with analytic loop handling | |

Modelica.Mechanics.MultiBody.Joints.Cylindrical Cylindrical joint (2 degrees-of-freedom, 4 potential states) | |

Modelica.Mechanics.MultiBody.Joints.Universal Universal joint (2 degrees-of-freedom, 4 potential states) | |

Modelica.Mechanics.MultiBody.Joints.Planar Planar joint (3 degrees-of-freedom, 6 potential states) | |

Modelica.Mechanics.MultiBody.Joints.GearConstraint Ideal 3-dim. gearbox (arbitrary shaft directions) | |

Modelica.Mechanics.MultiBody.Joints.RollingWheelSet Joint (no mass, no inertia) that describes an ideal rolling wheel set (two ideal rolling wheels connected together by an axis) |