Heat pump based on two-dimensional data from manufacturer data, (e.g. based on EN 14511), using the Buildings.Fluid.HeatPumps.ModularReversible.Modular approach.
For more information on the approach, see Buildings.Fluid.HeatPumps.ModularReversible.UsersGuide.
Internal inertias and heat losses are typically neglected, as these are implicitly obtained in measured data from manufacturers. Also, icing is disabled as the performance degradation is already contained in the data.
At the nominal conditions, the refrigerant cycle model will
calculate the unscaled nominal heat flow rate, which is named
QHeaNoSca_flow_nominal for heat pumps and
QCooNoSca_flow_nominal for chillers. This value is
probably different from QHea_flow_nominal and
QCoo_flow_nominal which is for sizing. For example,
suppose you need a 7.6 kW heat pump, but the datasheets only
provides 5 kW and 10 kW options. In such cases, the performance
data and relevant parameters are scaled using a scaling factor
scaFac. Resulting, the refrigerant machine can supply
more or less heat with the COP staying constant. However, one has
to make sure that the movers in use also scale with this factor.
Note that most parameters are scaled linearly. Only the pressure
differences are scaled quadratically due to the linear scaling of
the mass flow rates and the basic assumption:
k = ṁ ⁄ √ Δp
Both QHeaNoSca_flow_nominal or
QCooNoSca_flow_nominal and scaFac are
calculated in the refrigerant cycle models.
Please read the documentation of the model for heating at Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.TableData2D.
For cooling, the assumptions are similar, and described at Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.TableData2D
EN 14511-2018: Air conditioners, liquid chilling packages and heat pumps for space heating and cooling and process chillers, with electrically driven compressors https://www.beuth.de/de/norm/din-en-14511-1/298537524