Base function for calculation of the icing factor iceFac
.
It represents the reduction of heat exchange as a result of icing of
the evaporator.
This function is used in the model BuildingSystems.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.Frosting.FunctionalIcingFactor.
Typically, functions should only require evaporator side data for calculation of
the iceFac
.
For more information on the iceFac
, see the documentation of
BuildingSystems.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.PartialRefrigerantCycle
partial function partialIcingFactor extends Modelica.Icons.Function; input Modelica.Units.SI.ThermodynamicTemperature TEvaInMea "Evaporator supply temperature. Should be equal to outdoor air temperature"; input Modelica.Units.SI.ThermodynamicTemperature TEvaOutMea "Evaporator return temperature"; input Modelica.Units.SI.MassFlowRate mEva_flow "Mass flow rate at the evaporator"; output Real iceFac(final unit = "1", min = 0, max = 1) "Icing factor (0: no heat transfer; 1: no effect)"; end partialIcingFactor;