modelFourbar_analytic

One kinematic loop with four bars (with JointSSP joint; analytic solution of non-linear algebraic loop)

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

Information

This is a third version of the "four-bar" mechanism, see figure:

model Examples.Loops.Fourbar_analytic

In this case the three revolute joints on the left top-side and the two revolute joints on the right top side have been replaced by the assembly joint Joints.Assemblies.JointSSP which consists of two spherical joints and one prismatic joint. Since JointSSP solves the non-linear constraint equation internally analytically, no non-linear equation appears any more and a Modelica translator can transform the system into state space form without solving a system of equations. For more details, see MultiBody.UsersGuide.Tutorial.LoopStructures.AnalyticLoopHandling.

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.Parts.BodyCylinderb1
Modelica.Mechanics.MultiBody.Parts.FixedTranslationb3
Modelica.Mechanics.MultiBody.Joints.Assemblies.JointSSPjointSSP
Modelica.Mechanics.MultiBody.Parts.BodyCylinderb2