modelModular
Grey-box model for reversible and non-reversible heat pumps
Extends from BuildingSystems.Fluid.HeatPumps.ModularReversible.BaseClasses.PartialReversibleRefrigerantMachine.
Information
Model of a reversible, modular heat pump. This models allows combining any of the available modules for refrigerant heating or cooling cycles, inertias, heat losses, and safety controls. All features are optional.
Adding to the partial model (
BuildingSystems.Fluid.HeatPumps.ModularReversible.BaseClasses.PartialReversibleRefrigerantMachine),
this model has the hea signal to choose
the operation mode of the heat pump.
For more information on the approach, see BuildingSystems.Fluid.HeatPumps.ModularReversible.UsersGuide.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Nominal condition | |||
| Modelica.Units.SI.HeatFlowRate | QHea_flow_nominal | Nominal heating capacity | |
| Modelica.Units.SI.Temperature | TConHea_nominal | Nominal temperature of the heated fluid | |
| Modelica.Units.SI.Temperature | TEvaHea_nominal | Nominal temperature of the cooled fluid | |
| Nominal condition - Cooling | |||
| Modelica.Units.SI.HeatFlowRate | QCoo_flow_nominal | 0 | Nominal cooling capacity |
| Modelica.Units.SI.Temperature | TConCoo_nominal | Nominal temperature of the cooled fluid | |
| Modelica.Units.SI.Temperature | TEvaCoo_nominal | Nominal temperature of the heated fluid | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.BooleanConstant | conHea | Locks the device in heating mode if designated to be not reversible | |
| Modelica.Blocks.Interfaces.BooleanInput | hea | =true for heating, =false for cooling |
Contents
| Name | Description |
|---|---|
| RefrigerantCycleHeatPumpHeating | |
| RefrigerantCycleHeatPumpCooling |
Revisions
-
May 2, 2024, by Michael Wetter:
Refactored check for device identifiers.
This is for IBPSA, #1576. -
October 2, 2022 by Fabian Wuellhorst:
Adjusted based on the discussion in this issue #1576) -
May 22, 2019 by Julian Matthes:
Rebuild due to the introducion of the thermal machine partial model (see issue AixLib #715) -
November 26, 2018, by Fabian Wuellhorst:
First implementation (see issue AixLib #577)