modelFourbar1

One kinematic loop with four bars (with only revolute joints; 5 non-linear equations)

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This is a simple kinematic loop consisting of 6 revolute joints, 1 prismatic joint and 4 bars that is often used as basic constructing unit in mechanisms. This example demonstrates that usually no particular knowledge of the user is needed to handle kinematic loops. Just connect the joints and bodies together according to the real system. In particular no cut-joints or a spanning tree has to be determined. In this case, the initial condition of the angular velocity of revolute joint j1 is set to 300 deg/s in order to drive this loop.

model Examples.Loops.Fourbar1

Components

TypeNameDefaultDescription
SI.Anglej1_phiAngle of revolute joint j1
SI.Positionj2_sDistance of prismatic joint j2
SI.AngularVelocityj1_wAxis speed of revolute joint j1
SI.Velocityj2_vAxis velocity of prismatic joint j2
Modelica.Mechanics.MultiBody.Worldworld
Modelica.Mechanics.MultiBody.Joints.Revolutej1
Modelica.Mechanics.MultiBody.Joints.Prismaticj2
Modelica.Mechanics.MultiBody.Parts.BodyCylinderb1
Modelica.Mechanics.MultiBody.Parts.BodyCylinderb2
Modelica.Mechanics.MultiBody.Parts.BodyCylinderb3
Modelica.Mechanics.MultiBody.Joints.Revoluterev
Modelica.Mechanics.MultiBody.Joints.Revoluterev1
Modelica.Mechanics.MultiBody.Joints.Revolutej3
Modelica.Mechanics.MultiBody.Joints.Revolutej4
Modelica.Mechanics.MultiBody.Joints.Revolutej5
Modelica.Mechanics.MultiBody.Parts.FixedTranslationb0