modelCycle

Turbocharged diesel engine

Extends from ThermofluidStream.Idealized.Examples.TUMExercisesThermodynamicCycles.Exercise5TurboChargedDieselEngine.BaseModel.

Information

Example of a turbocharged Diesel engine cycle. See TUMExercisesThermodynamicCycles.Exercise5TurboChargedDieselEngine for the problem description.

This example makes use of the systemSpec = Cycle SystemModel for the Diesel engine.

When coupling models configured with systemSpec = Cycle and systemSpec = Flow, the FlowWork model is required, since flow work must be treated explicitly to ensure a consistent energy balance between both representations.

Implicit nonlinear equations arise from the InverseBlockConstraints model, requiring appropriate start values for a successful solution.

Components

TypeNameDefaultDescription
Medium.Densityrho4Medium.density(engineCompression.outlet.state)Density after compression
SI.VolumeV4m3/rho4Volume top dead center (per cylinder)
SI.VolumeV_hV3 - V4Engine displacement volume (per cylinder)
SI.MassFlowRatem_flowrho3*V_h*z*Modelica.Units.Conversions.to_Hz(w)/2Averaged mass flow rate (total)
ThermofluidStream.DropOfCommonsdropOfCommons
ThermofluidStream.Idealized.Processes.PolytropicPerfectGasengineCompression
ThermofluidStream.Idealized.Processes.Isobariccombustion
ThermofluidStream.Idealized.Processes.PolytropicPerfectGasengineExpansion
ThermofluidStream.Idealized.Processes.Adiabaticcompressor
ThermofluidStream.Idealized.Processes.Isobariccooler
ThermofluidStream.Boundaries.Sourcesource
ThermofluidStream.Boundaries.Sink_msink
Modelica.Blocks.Sources.RealExpressionmassFlowRate
ThermofluidStream.Idealized.Processes.Adiabaticturbine
Modelica.Blocks.Math.InverseBlockConstraintsinverseBlockConstraints
Modelica.Blocks.Sources.RealExpressionpseudoSourcePower
ThermofluidStream.Idealized.Processes.Isenthalpicvalve
ThermofluidStream.Idealized.EnergyFlow.Components.SumshaftPower
ThermofluidStream.Idealized.EnergyFlow.Components.SumpseudoSource
ThermofluidStream.Idealized.Processes.FlowWorkinletFlowWork
ThermofluidStream.Idealized.Processes.FlowWorkoutletFlowWork
ThermofluidStream.Utilities.showRealValuemassFlowRate1
ThermofluidStream.Utilities.showRealValueturbineWork
ThermofluidStream.Utilities.showRealValuepower
ThermofluidStream.Utilities.showRealValueefficiency

Revisions

  • 2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
    Initial version.