modelHeatPumpGroupAirToWater
Validation model for heat pump group
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This model validates the model Buildings.Templates.Plants.HeatPumps.Components.HeatPumpGroups.AirToWater in a configuration in which the heat pump components are exposed to a constant differential pressure and a varying return temperature.
The model is configured to represent either a non-reversible heat pump
(component hpAwNrv) or a reversible heat pump
(component hpAw) that switches between cooling and heating
mode.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Data.Controller | datCtlPlaAwNrv | Controller parameters | |
| Data.Controller | datCtlPlaAw | Controller parameters | |
| Buildings.Templates.Plants.HeatPumps.Components.Data.HeatPumpGroup | datHpAwNrv | Non-reversible AWHP parameters | |
| Buildings.Templates.Plants.HeatPumps.Components.Data.HeatPumpGroup | datHpAw | Reversible AWHP parameters | |
| Dynamics › Conservation equations | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamics.FixedInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.Plants.HeatPumps.Interfaces.Bus | busPla | Plant controller | |
| Buildings.Templates.Components.Interfaces.Bus[hpAw.nHp] | busHp | HP control bus |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Fluid.Sources.Boundary_pT | sup | Boundary condition at distribution system supply | |
| Fluid.Sources.Boundary_pT | inlHp1 | Boundary conditions at HP inlet | |
| BoundaryConditions.WeatherData.ReaderTMY3 | weaDat | ||
| Fluid.Sensors.TemperatureTwoPort[hpAwNrv.nHp] | TRet1 | Return temperature | |
| Fluid.Sensors.TemperatureTwoPort[hpAwNrv.nHp] | TSup1 | Supply temperature | |
| Controls.OpenLoop | ctlPlaAwNrv | Plant controller | |
| HeatPumpGroups.AirToWater | hpAwNrv | Non reversible AWHP | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | THeaWatRet | HW return temperature value | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | pHeaWatInl | HW inlet pressure | |
| HeatPumpGroups.AirToWater | hpAw | Reversible AWHP | |
| Controls.OpenLoop | ctlPlaAw | Plant controller | |
| Fluid.Sources.Boundary_pT | inlHp | Boundary conditions at HP inlet | |
| Fluid.Sensors.TemperatureTwoPort[hpAw.nHp] | TRet | Return temperature | |
| Fluid.Sources.Boundary_pT | sup1 | Boundary condition at distribution system supply | |
| Fluid.Sensors.TemperatureTwoPort[hpAw.nHp] | TSup | Supply temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | THeaWatRet1 | HW return temperature value | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | TChiWatRet | CHW return temperature value | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | pHeaWatInl1 | HW inlet pressure | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | pChiWatInl | CHW inlet pressure | |
| Buildings.Controls.OBC.CDL.Reals.Switch | TRetAct | Active return temperature | |
| Buildings.Controls.OBC.CDL.Reals.Switch | pInl_rel | Active inlet gaupe pressure |
Contents
| Name | Description |
|---|---|
Revisions
-
August 21, 2025, by Antoine Gautier:
Refactored with load-dependent 2D table data heat pump model.
This is for #4152. -
March 29, 2024, by Antoine Gautier:
First implementation.