modelRotaryCompressorPressureHeatLosses
Example model to test simple rotary compressors with pressure and heat losses
Extends from Modelica.Icons.Example (Icon for runnable examples), Modelica.Icons.UnderConstruction (Icon for classes that are still under construction).
Information
This is a example model to test the simple rotary compressor presented in AixLib.Fluid.Movers.Compressors.SimpleCompressors.RotaryCompressors.RotaryCompressorPressureHeatLosses. Therefore, both the compressor's inlet and outlet conditions are prescribed in terms of pressure and temperature and the User can select different efficiency models using the dialog menu.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.AbsolutePressure | pInl | Medium.pressure(Medium.setBubbleState(Medium.setSat_T(TInl + 1))) | Current pressure at inlet conditions |
| Modelica.Units.SI.Temperature | TInl | 283.15 | Current temperature at inlet conditions |
| Modelica.Units.SI.AbsolutePressure | pOut | Medium.pressure(Medium.setDewState(Medium.setSat_T(TOut - 5))) | Current set point of the compressor's outlet pressure |
| Modelica.Units.SI.Temperature | TOut | 333.15 | Current temperature at outlet conditions |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Sources.Boundary_pT | source | Source with constant pressure and temperature | |
| Modelica.Blocks.Sources.Sine | rotSpe | Prescribed compressor's rotational speed | |
| Modelica.Thermal.HeatTransfer.Sources.FixedTemperature | fixTem | Fixed ambient temperature | |
| SimpleCompressors.RotaryCompressors.RotaryCompressorPressureHeatLosses | rotCom | Model of a rotary compressor | |
| Modelica.Blocks.Sources.Sine | valOpe | Prescribed valve's opening | |
| Obsolete.Year2021.Fluid.Actuators.Valves.SimpleValve | simVal | Model of a simple valve to simulate pressure losses | |
| MixingVolumes.MixingVolume | sink | Sink with constant pressure and temperature |
Contents
| Name | Description |
|---|---|
| Medium of the compressor |
Revisions
- October 20, 2017, by Mirko Engelpracht:
First implementation (see issue 467).