modelCompressorConstant
Compressor model with different adiabatic models (FullMedium, IdealGasConstantGamma, PerfectGas)
Extends from Modelica.Icons.Example.
Information
Modification of the
Compressor example
using a constant pressure ratio instead of a time-dependent one.
In this case, considerInertance = false is not required.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Efficiency | eta | 0.8 | Isentropic efficiency |
| Real | pRatio | 2 | Pressure ratio (pRatio = p_out/p_in) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ThermofluidStream.Boundaries.Source | source | ||
| .ThermofluidStream.Boundaries.Sink_m | sink | ||
| ThermofluidStream.DropOfCommons | dropOfCommons | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | fullMedium | ||
| ThermofluidStream.Boundaries.Source | source1 | ||
| .ThermofluidStream.Boundaries.Sink_m | sink1 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | idealGasConstantGamma | ||
| ThermofluidStream.Boundaries.Source | source3 | ||
| .ThermofluidStream.Boundaries.Sink_m | sink3 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | fullMedium1 | ||
| ThermofluidStream.Boundaries.Source | source4 | ||
| .ThermofluidStream.Idealized.Boundaries.Sink_free | sink4 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | fullMedium2 | ||
| ThermofluidStream.Boundaries.Source | source5 | ||
| .ThermofluidStream.Boundaries.Sink_m | sink5 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | idealGasConstantGamma1 | ||
| ThermofluidStream.Boundaries.Source | source6 | ||
| .ThermofluidStream.Idealized.Boundaries.Sink_free | sink6 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | idealGasConstantGamma2 | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Math.Gain | gain1 | ||
| .ThermofluidStream.Boundaries.Source | source2 | ||
| .ThermofluidStream.Boundaries.Sink_m | sink2 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | perfetGas | ||
| .ThermofluidStream.Boundaries.Source | source7 | ||
| .ThermofluidStream.Boundaries.Sink_m | sink7 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | perfetGas1 | ||
| .ThermofluidStream.Boundaries.Source | source8 | ||
| ThermofluidStream.Idealized.Boundaries.Sink_free | sink8 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | perfetGas2 | ||
| Modelica.Blocks.Math.Gain | gain2 | ||
| .ThermofluidStream.Boundaries.Source | source9 | ||
| .ThermofluidStream.Boundaries.Sink_m | sink9 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | fullMedium3 | ||
| .ThermofluidStream.Boundaries.Source | source10 | ||
| .ThermofluidStream.Boundaries.Sink_m | sink10 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | idealGasConstantGamma3 | ||
| .ThermofluidStream.Boundaries.Source | source11 | ||
| .ThermofluidStream.Boundaries.Sink_m | sink11 | ||
| ThermofluidStream.Idealized.Processes.Adiabatic | perfetGas3 |
Contents
| Name | Description |
|---|---|
| Medium |
Revisions
-
2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
Initial version.