modelCO2

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

Information

This model compares different AdiabaticThermodynamicModels using an exemplary compression of an ideal gas with temperature-dependent specific heat capacity and isentropic exponent (IdealGases.SingleGases.CO2).

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

The following figure displays the resulting power, which is directly linked to the temperature difference:

The fullMedium model serves as the reference. Among the approximations, the constant isentropic exponent (idealGasConstGamma) is the least restrictive, followed by constant isobaric heat capacity (perfectGas) and constant density (incompressibleFluid). Note that the second incompressible version, isothermalReference, is not suitable for ideal gases. For pressure ratios close to pRatio=1, all models are valid and consistent, except for isothermalReference.

For further information regarding the underlying assumptions, please refer to:
ThermofluidStream.Idealized.UsersGuide.AdiabaticThermodynamicModels.

Parameters

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

Components

TypeNameDefaultDescription
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.