modelEngineV6

V6 engine with 6 cylinders, 6 planar loops and 1 degree-of-freedom

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

Information

This is a V6 engine with 6 cylinders. It is hierarchically built up by using instances of one cylinder. For more details on the modeling of one cylinder, see example Engine1b. An animation of the engine is shown in the figure below.

model Examples.Loops.EngineV6

Simulate for 3 s with about 50000 output intervals, and plot the variables engineSpeed_rpm, engineTorque, and filteredEngineTorque. Note, the result file has a size of about 300 Mbyte in this case. The default setting of StopTime = 1.01 s (with the default setting of the tool for the number of output points), in order that (automatic) regression testing does not have to cope with a large result file.

Parameters

TypeNameDefaultDescription
Booleananimationtrue= true, if animation shall be enabled

Components

TypeNameDefaultDescription
Modelica.Units.NonSI.AngularVelocity_rpmengineSpeed_rpmModelica.Units.Conversions.to_rpm(load.w)Engine speed
SI.TorqueengineTorquefilter.uTorque generated by engine
SI.TorquefilteredEngineTorquefilter.yFiltered torque generated by engine
Modelica.Mechanics.MultiBody.Joints.Revolutebearing
Modelica.Mechanics.MultiBody.Worldworld
Utilities.Cylindercylinder1
Utilities.Cylindercylinder2
Utilities.Cylindercylinder3
Utilities.Cylindercylinder4
Utilities.Cylindercylinder5
Utilities.Cylindercylinder6
Modelica.Mechanics.Rotational.Components.Inertiaload
Modelica.Mechanics.Rotational.Sources.QuadraticSpeedDependentTorqueload2
Rotational.Sensors.TorqueSensortorqueSensor
Blocks.Continuous.CriticalDampingfilter