modelReverseCycleDefrostHeatPump

Heat pump in reverse cycle operation during defrost

Extends from AixLib.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.PartialChillerCycle (Partial model of refrigerant cycle used for chiller applications).

Information

This model can be used to estimate the heat pumps behavior during defrost. It assumes a constant COP and a constant compressor speed (usually low to have efficient defrost). The default values were calibrated for the custom build heat pump at the Institute EBC. Still, note that the model heavily simplifies the real dynamics during defrost. The model was used for studies in the PhD of Fabian Römer, e.g. the publication Römer et al.

References

Römer, Fabian and Fuchs, Nico and Fuchs, Nico and Müller, Dirk, Practical, Near-Optimal Design Rule Extraction for Heat Pumps in Single-Family Buildings (September 03, 2025). Available at SSRN: https://ssrn.com/abstract=5633891

Parameters

TypeNameDefaultDescription
StringdevIde (from PartialRefrigerantCycle)""Indicates the data source, used to warn users about different vapor compression devices in reversible models
BooleanuseInChi (from PartialChillerCycle)=false to indicate that this model is used as a heat pump
RealCOP_constant6.25COP during defrost (useful side is the evaporator)
Realy_constant0.275Constant defrost compressor speed
Nominal condition
Modelica.Units.SI.PowerPEle_nominal (from PartialRefrigerantCycle)Nominal electrical power consumption
Modelica.Units.SI.TemperatureTCon_nominal (from PartialRefrigerantCycle)Nominal temperature at secondary condenser side
Modelica.Units.SI.TemperatureTEva_nominal (from PartialRefrigerantCycle)Nominal temperature at secondary evaporator side
Modelica.Units.SI.HeatFlowRateQCoo_flow_nominal (from PartialChillerCycle)Nominal cooling capacity
Advanced › Medium properties
Modelica.Units.SI.SpecificHeatCapacitycpCon (from PartialRefrigerantCycle)Evaporator medium specific heat capacity
Modelica.Units.SI.SpecificHeatCapacitycpEva (from PartialRefrigerantCycle)Evaporator medium specific heat capacity

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputPEle (from PartialRefrigerantCycle)Electrical Power consumed by the device
Modelica.Blocks.Interfaces.RealOutputQCon_flow (from PartialRefrigerantCycle)Heat flow rate through condenser
AixLib.Fluid.HeatPumps.ModularReversible.BaseClasses.RefrigerantMachineControlBussigBus (from PartialRefrigerantCycle)Bus-connector
Modelica.Blocks.Interfaces.RealOutputQEva_flow (from PartialRefrigerantCycle)Heat flow rate through evaporator

Components

TypeNameDefaultDescription
AixLib.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.Frosting.NoFrostingiceFacCal (from PartialRefrigerantCycle)
Modelica.Blocks.Math.AddredQCon (from PartialRefrigerantCycle)Reduce heat flow to the condenser based on the reduction to the evaporator
Modelica.Blocks.Math.ProductproRedQEva (from PartialRefrigerantCycle)Reduce heat flow to the evaporator based on the icing factor
Modelica.Blocks.Sources.ConstantconPEle
Modelica.Blocks.Sources.ConstantconQEva_flow

Revisions

  • December 22, 2025 by Fabian Roemer:
    First implementation (see issue AixLib #1623)