packageLoops

Examples with kinematic loops

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Information

This package contains different examples to show how mechanical systems with kinematic loops can be modeled.

Content

ModelDescription
Engine1a
Engine1b
Engine1b_analytic
Model of one cylinder engine (Engine1a: simple, without combustion; Engine1b: with combustion; Engine1b_analytic: same as Engine1b but analytic loop handling)
EngineV6
EngineV6_analytic
V6 engine with 6 cylinders, 6 planar loops and 1 degree-of-freedom. Second version with analytic handling of kinematic loops and CAD data animation.
Fourbar1 One kinematic loop with four bars (with only revolute joints; 5 non-linear equations)
Fourbar2 One kinematic loop with four bars (with UniversalSpherical joint; 1 non-linear equation)
Fourbar_analytic One kinematic loop with four bars (with JointSSP joint; analytic solution of non-linear algebraic loop)
PlanarFourbar Planar four bars with one kinematic loop (with RevolutePlanarLoopConstraint joint)
PlanarLoops_analytic Mechanism with three planar kinematic loops and one degree-of-freedom with analytic loop handling (with JointRRR joints)

Contents

NameDescription
Engine1aModel of one cylinder engine
Engine1bModel of one cylinder engine with gas force and preparation for assembly joint JointRRP
Engine1b_analyticModel of one cylinder engine with gas force and analytic loop handling
EngineV6V6 engine with 6 cylinders, 6 planar loops and 1 degree-of-freedom
EngineV6_analyticV6 engine with 6 cylinders, 6 planar loops, 1 degree-of-freedom and analytic handling of kinematic loops
Fourbar1One kinematic loop with four bars (with only revolute joints; 5 non-linear equations)
Fourbar2One kinematic loop with four bars (with UniversalSpherical joint; 1 non-linear equation)
Fourbar_analyticOne kinematic loop with four bars (with JointSSP joint; analytic solution of non-linear algebraic loop)
PlanarFourbarPlanar four bars mechanism with one kinematic loop (with RevolutePlanarLoopConstraint joint)
PlanarLoops_analyticMechanism with three planar kinematic loops and one degree-of-freedom with analytic loop handling (with JointRRR joints)
UtilitiesUtility classes for examples of kinematic loops