WOLFRAM SYSTEM MODELER
Engine1bModel of one cylinder engine with gas force and preparation for assembly joint JointRRP |
SystemModel["Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b"]
This information is part of the Modelica Standard Library maintained by the Modelica Association.
This is a model of the mechanical part of one cylinder of an engine. It is similar to Loops.Engine1a. The difference is that a simple model for the gas force in the cylinder is added and that the model is restructured in such a way, that the central part of the planar kinematic loop can be easily replaced by the assembly joint "Modelica.Mechanics.MultiBody.Joints.Assemblies.JointRRP". This exchange of the kinematic loop is shown in Loops.Engine1b_analytic. The advantage of using JointRRP is, that the non-linear algebraic equation of this loop is solved analytically, and not numerically as in this model (Engine1b).
An animation of this example is shown in the figure below.
world |
Type: World Description: World coordinate system + gravity field + default animation definition |
|
---|---|---|
piston |
Type: BodyCylinder Description: Rigid body with cylinder shape. Mass and animation properties are computed from cylinder data and density (12 potential states) |
|
connectingRod |
Type: BodyBox Description: Rigid body with box shape. Mass and animation properties are computed from box data and density (12 potential states) |
|
bearing |
Type: Revolute Description: Revolute joint (1 rotational degree-of-freedom, 2 potential states, optional axis flange) |
|
inertia |
Type: Inertia Description: 1D-rotational component with inertia |
|
crank1 |
Type: BodyCylinder Description: Rigid body with cylinder shape. Mass and animation properties are computed from cylinder data and density (12 potential states) |
|
crank2 |
Type: BodyBox Description: Rigid body with box shape. Mass and animation properties are computed from box data and density (12 potential states) |
|
crank3 |
Type: BodyCylinder Description: Rigid body with cylinder shape. Mass and animation properties are computed from cylinder data and density (12 potential states) |
|
crank4 |
Type: BodyBox Description: Rigid body with box shape. Mass and animation properties are computed from box data and density (12 potential states) |
|
mid |
Type: FixedTranslation Description: Fixed translation of frame_b with respect to frame_a |
|
cylPosition |
Type: FixedTranslation Description: Fixed translation of frame_b with respect to frame_a |
|
gasForce |
Type: GasForce2 Description: Rough approximation of gas force in a combustion engine's cylinder |
|
b1 |
Type: Revolute Description: Revolute joint (1 rotational degree-of-freedom, 2 potential states, optional axis flange) |
|
b2 |
Type: RevolutePlanarLoopConstraint Description: Revolute joint that is described by 2 positional constraints for usage in a planar loop (the ambiguous cut-force perpendicular to the loop and the ambiguous cut-torques are set arbitrarily to zero) |
|
cylinder |
Type: Prismatic Description: Prismatic joint (1 translational degree-of-freedom, 2 potential states, optional axis flange) |
|
rod1 |
Type: FixedTranslation Description: Fixed translation of frame_b with respect to frame_a |
|
rod3 |
Type: FixedTranslation Description: Fixed translation of frame_b with respect to frame_a |