| SI.Pressure | p_in | inletPressure.y | |
| SI.Temperature | T_in | inletTemperature.y | |
| Real | pRatio | pressureRatio.y | Pressure ratio |
| Real | Tr | T_out/T_in | Temperature ratio |
| Real | Tr_is | T_out_is/T_in | Isentropic temperature ratio |
| Real | vr | v_out/v_in | Specific volume ratio |
| SI.Efficiency | eta_is | isentropicEfficiency.y | Isentropic efficiency |
| Medium.ThermodynamicState | state_in | Medium.setState_pTX(p_in, T_in, Medium.X_default) | Inlet state |
| Medium.Density | rho_in | Medium.density(state_in) | Inlet density |
| SI.SpecificVolume | v_in | 1/rho_in | Inlet specific volume |
| Medium.IsentropicExponent | gamma | Medium.isentropicExponent(state_in) | Isentropic exponent |
| Real | R | Modelica.Constants.R/Medium.molarMass(state_in) | Specific gas constant |
| Medium.SpecificHeatCapacity | cp | Medium.specificHeatCapacityCp(state_in) | Isobaric heat capcity |
| Medium.AbsolutePressure | p_out | p_in*pRatio | Outlet pressure |
| SI.PressureDifference | dp | p_out - p_in | Pressure difference |
| SI.Temperature | T_out_is | T_in*(p_out/p_in)^((gamma - 1)/gamma) | Isentropic outlet temperature |
| SI.Temperature | T_out | if pRatio >= 1 then T_in + 1/eta_is*(T_out_is - T_in) else T_in + eta_is*(T_out_is - T_in) | Outlet temperature |
| Medium.Density | rho_out | p_out/(R*T_out) | Outlet density |
| Real | rhoRatio | rho_out/rho_in | Compression ratio |
| SI.SpecificVolume | v_out | 1/rho_out | Outlet specific volume |
| Real | n_aux | if noEvent(abs(pRatio - 1) < Modelica.Constants.eps) then gamma/(gamma - 1) else log(pRatio)/log(T_out/T_in) | |
| Real | n | n_aux/(n_aux - 1) | Polytropic exponent |
| Real | k_aux | gamma/(gamma - 1) | |
| Real | eta_pol | if pRatio >= 1 then n_aux/k_aux else k_aux/n_aux | Polytropic efficiency |
| SI.MassFlowRate | m_flow | massFlowRate.y | Mass flow rate |
| SI.SpecificEnthalpy | w_t | cp*(T_out - T_in) | Specific technical work |
| SI.Power | P | m_flow*w_t | Power |
| Modelica.Blocks.Sources.SawTooth | inletPressure | | |
| Modelica.Blocks.Sources.SawTooth | inletTemperature | | |
| Modelica.Blocks.Sources.SawTooth | pressureRatio | | |
| Modelica.Blocks.Sources.SawTooth | isentropicEfficiency | | |
| Modelica.Blocks.Sources.RealExpression | pressureDifference | | |
| Modelica.Blocks.Sources.RealExpression | outletPressure | | |
| Modelica.Blocks.Sources.RealExpression | outletTemperature | | |
| Modelica.Blocks.Sources.RealExpression | outletDensity | | |
| Modelica.Blocks.Sources.RealExpression | outletSpecificVolume | | |
| Modelica.Blocks.Sources.RealExpression | polytropicEfficiency | | |
| Modelica.Blocks.Sources.RealExpression | polytropicExponent | | |
| Modelica.Blocks.Continuous.FirstOrder | massFlowRate | | |
| EnergyFlow.Sources.PrescribedEnergyFlow | energyFlowSource | | |
| Modelica.Blocks.Sources.RealExpression | power | | |
| Modelica.Blocks.Sources.RealExpression | compressionRatio | | |
| Modelica.Blocks.Sources.SawTooth | massFlowRate1 | | |