AixLib.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.PartialRefrigerantCycle

# .AixLib.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.PartialRefrigerantCycle

Partial model of refrigerant cycle

## Information

Partial model for calculation of electrical power consumption `PEle`, condenser heat flow `QCon_flow` and evaporator heat flow `QEva_flow` based on the values in the `sigBus` for a refrigerant machine.

#### Frosting performance

To simulate possible icing of the evaporator on air-source devices, the icing factor `iceFac` is used to influence the outputs. The factor models the reduction of heat transfer between refrigerant and source. Thus, the factor is implemented as follows:

`QEva_flow = iceFac * (QConNoIce_flow - PEle)`

With `iceFac` as a relative value between 0 and 1:

`iceFac = kA/kA_noIce`

Finally, the energy balance must still hold:

`QCon_flow = PEle + QEva_flow`

You can select different options for the modeling of the icing factor or implement your own approach.

## Revisions

- October 2, 2022 by Fabian Wuellhorst:
  Adapted based on AixLib implementation. Mainly, the iceFac is added directly in this partial model (see issue #1576)
- November 26, 2018 by Fabian Wuellhorst:
  First implementation (see issue AixLib #577)

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos