WOLFRAM SYSTEM MODELER

PistonEngine_DynamicStateSelection

A piston engine

Diagram

Wolfram Language

In[1]:=
SystemModel["PlanarMechanics.Examples.PistonEngine_DynamicStateSelection"]
Out[1]:=

Information

This example contains an algebraic loop. A non-linear system must be solved for initialization and at simulation.

This version does not stipulate the state selection

Diagram PistonEngine_1
Diagram PistonEngine_2

Selected continuous time states

  • There are 2 sets of dynamic state selection.
    • From set 1 there is 1 state to be selected from:
      • prismatic.s
      • revoluteDisc.phi
      • revolutePiston.phi
    • From set 2 there is 1 state to be selected from:
      • prismatic.v
      • revoluteDisc.w
      • revoluteDrive.w

Components (11)

bodyDrive

Type: Body

Description: Body component with mass and inertia

revoluteDrive

Type: Revolute

Description: A revolute joint

fixedTranslationDisc

Type: FixedTranslation

Description: A fixed translation between two components (rigid rod)

fixed

Type: Fixed

Description: Frame fixed in the planar world frame at a given position and orientation

prismatic

Type: Prismatic

Description: A prismatic joint

fixed1

Type: Fixed

Description: Frame fixed in the planar world frame at a given position and orientation

revoluteDisc

Type: Revolute

Description: A revolute joint

pistonRod

Type: FixedTranslation

Description: A fixed translation between two components (rigid rod)

bodyPiston

Type: Body

Description: Body component with mass and inertia

revolutePiston

Type: Revolute

Description: A revolute joint

planarWorld

Type: PlanarWorld

Description: Planar world coordinate system + gravity field + default animation definition

Revisions

DLR logo Developed 2010 at the DLR Institute of System Dynamics and Control