modelSimpleAir

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

Information

This model demonstrates a comparison of different AdiabaticThermodynamicModels through an example compression using SimpleAir.

Simulation time acts as a proxy for the pressure ratio, which starts at one and increases linearly to pRatio = 2 at time = 1.

The figure below illustrates the resulting power, which directly correlates with the temperature difference:

The SimpleAir model extends PartialSimpleIdealGasMedium, representing a perfect gas (p*v = R*T, cp = const). Therefore, fullMedium, idealGasConstGamma, and perfectGas produce identical results. Note that a bugfix in SimpleAir was required for fullMedium to work, see https://github.com/DLR-SR/ThermofluidStream/pull/294 .
As also shown in Examples.AdiabaticProcess.CO2, incompressibleFluid approaches the same limit as the pressure ratio tends to zero, while isothermalReference is not suitable for ideal gases.

For more details about the underlying assumptions, see:
ThermofluidStream.Idealized.UsersGuide.AdiabaticThermodynamicModels.

Parameters

TypeNameDefaultDescription
SI.Pressurep_in100000Fixed inlet pressure
SI.TemperatureT_in293.15Fixed inlet temperature
SI.Efficiencyeta0.8Isentropic efficiency

Components

TypeNameDefaultDescription
SI.PowerabsPabs(fullMedium.P)
ThermofluidStream.Boundaries.Sourcesource
.ThermofluidStream.Boundaries.Sink_msink
ThermofluidStream.DropOfCommonsdropOfCommons
ThermofluidStream.Idealized.Processes.AdiabaticidealGasConstGamma
Modelica.Blocks.Sources.RamppressureRatio
ThermofluidStream.Boundaries.Sourcesource1
ThermofluidStream.Boundaries.Sink_msink1
ThermofluidStream.Idealized.Processes.AdiabaticperfectGas
ThermofluidStream.Boundaries.Sourcesource2
ThermofluidStream.Boundaries.Sink_msink2
ThermofluidStream.Idealized.Processes.AdiabaticincompressibleFluid
ThermofluidStream.Boundaries.Sourcesource3
ThermofluidStream.Boundaries.Sink_msink3
ThermofluidStream.Idealized.Processes.AdiabaticisothermalReference
ThermofluidStream.Boundaries.Sourcesource4
.ThermofluidStream.Boundaries.Sink_msink4
Processes.AdiabaticfullMedium

Contents

NameDescription
Medium

Revisions

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