WOLFRAM SYSTEMMODELER

PistonEngine

A piston engine (manual state selection)

Diagram

Wolfram Language

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

Information

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

In this version, the state are manually selected.

Diagram PistonEngine_1

Diagram PistonEngine_2

Selected continuous time states

  • revoluteDrive.phi
  • revoluteDrive.w

Components (11)

bodyDrive

Type: Body

revoluteDrive

Type: Revolute

fixedTranslationDisc

Type: FixedTranslation

fixed

Type: Fixed

prismatic

Type: Prismatic

fixed1

Type: Fixed

revoluteDisc

Type: Revolute

pistonRod

Type: FixedTranslation

bodyPiston

Type: Body

revolutePiston

Type: Revolute

planarWorld

Type: PlanarWorld