AixLib.Fluid.HeatPumps.Compressors.ReciprocatingCompressor

# .AixLib.Fluid.HeatPumps.Compressors.ReciprocatingCompressor

Model for a reciprocating compressor, based on Jin (2002)

## Information

Model for a reciprocating processor, as detailed in Jin (2002). The rate of heat transferred to the evaporator is given by:

Q̇Eva = ṁref ( hVap(TEva) - hLiq(TCon) ).

The power consumed by the compressor is given by a linear efficiency relation:

P = PTheoretical / η + PLoss,constant.

Variable speed is acheived by multiplying the full load piston displacement by the normalized compressor speed. The power and heat transfer rates are forced to zero if the resulting heat pump state has higher evaporating pressure than condensing pressure.

#### Assumptions and limitations

The compression process is assumed isentropic. The thermal energy of superheating is ignored in the evaluation of the heat transferred to the refrigerant in the evaporator. There is no supercooling.

#### References

H. Jin. Parameter estimation based models of water source heat pumps. PhD Thesis. Oklahoma State University. Stillwater, Oklahoma, USA. 2002.

## Revisions

- January 25, 2019, by Michael Wetter:
  Added start value to avoid warning in JModelica.
- May 30, 2017, by Filip Jorissen:
  Removed `pressure_error` as this is replaced by AixLib.Fluid.HeatPumps.Compressors.BaseClasses.TemperatureProtection. See #769.
- November 14, 2016, by Massimo Cimmino:
  First implementation.

Generated at 2026-05-12T20:19:03Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos