modelCarnotWithLosses
Extends from Buildings.Fluid.HeatPumps.ModularReversible.Modular.
Information
Model of a reversible heat pump.
This model extends Buildings.Fluid.HeatPumps.ModularReversible.Modular and selects the constant Carnot effectiveness module for heat pumps ( Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.ConstantCarnotEffectiveness) and chillers ( Buildings.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 Buildings.Fluid.HeatPumps.ModularReversible.UsersGuide.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | etaCarnot_nominal | 0.3 | Constant Carnot effectiveness |
| Nominal condition | |||
| Modelica.Units.SI.TemperatureDifference | TAppCon_nominal | if cpCon < 1500 then 5 else 2 | Temperature difference between refrigerant and working fluid outlet in condenser |
| Modelica.Units.SI.TemperatureDifference | TAppEva_nominal | if cpEva < 1500 then 5 else 2 | Temperature difference between refrigerant and working fluid outlet in evaporator |
| Refrigerant cycle inertia | |||
| Modelica.Units.SI.Time | refIneTimCon | 300 | Refrigerant cycle inertia time constant for first order delay |
| Integer | nthOrd | 1 | Order 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)