modelCarnotWithLosses

Heat pump using the Carnot approach, but with added reversibility and losses (heat, frost, inertia)

Extends from IDEAS.Fluid.HeatPumps.ModularReversible.Modular.

Information

Model of a reversible heat pump.

This model extends IDEAS.Fluid.HeatPumps.ModularReversible.Modular and selects the constant Carnot effectiveness module for heat pumps ( IDEAS.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.ConstantCarnotEffectiveness) and chillers ( IDEAS.Fluid.Chillers.ModularReversible.RefrigerantCycle.ConstantCarnotEffectiveness) to model a reversible heat pump. For the heating operation, the approach temperatures are fixed at nominal values to avoid nonlinear system of equations.

Furthermore, losses are enabled to model the heat pump with a more realistic behaviour:

  • Heat losses to the ambient (can be disabled)
  • Refrigerant inertia using a first order delay
  • Evaporator frosting assuming an air-sink chiller

For more information on the approach, see IDEAS.Fluid.HeatPumps.ModularReversible.UsersGuide.

Parameters

TypeNameDefaultDescription
RealetaCarnot_nominal0.3Constant Carnot effectiveness
Nominal condition
Modelica.Units.SI.TemperatureDifferenceTAppCon_nominalif cpCon < 1500 then 5 else 2Temperature difference between refrigerant and working fluid outlet in condenser
Modelica.Units.SI.TemperatureDifferenceTAppEva_nominalif cpEva < 1500 then 5 else 2Temperature difference between refrigerant and working fluid outlet in evaporator
Refrigerant cycle inertia
Modelica.Units.SI.TimerefIneTimCon300Refrigerant cycle inertia time constant for first order delay
IntegernthOrd1Order of refrigerant cycle interia

Revisions

  • May 2, 2024, by Michael Wetter:
    Refactored check for device identifiers.
    This is for IBPSA, #1576.
  • October 2, 2022 by Fabian Wuellhorst:
    First implementation (see issue #1576)