modelcompressibilityFactor
Test model to check compressibility factor
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Applies a ramp in reduced pressure for constant reduced temperature to check the compressibility factors Z_in, Z_out and the corresponding warning
in AdiabaticModels.BaseClasses.PartialIdealGas.
The inlet and outlet states are equal.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | Tr | 1.1 | Reduced temperature |
| Medium.Temperature | T_crit | 647.096 | Critical temperature |
| Medium.Temperature | T | Tr*T_crit | Temperature |
| Medium.AbsolutePressure | p_crit | 22.064e6 | Critical pressure |
| SI.AbsolutePressure | p_min | 1e5 | Minimum pressure (for T > T_crit) |
| Medium.AbsolutePressure | p_sat | if Tr < 1 then Medium.saturationPressure(T) else p_min | Saturation pressure |
| Real | pr_sat | p_sat/p_crit | Reduced saturation pressure |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ThermofluidStream.Boundaries.Source | source | ||
| .ThermofluidStream.Boundaries.Sink_m | sink | ||
| ThermofluidStream.DropOfCommons | dropOfCommons | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | idealGas | ||
| ThermofluidStream.Boundaries.Source | source1 | ||
| ThermofluidStream.Boundaries.Sink_m | sink1 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | perfectGas | ||
| Modelica.Blocks.Sources.Ramp | reducedPressure | ||
| Modelica.Blocks.Math.Gain | pressure |
Contents
| Name | Description |
|---|---|
Revisions
-
2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
Initial version.