modelHeatRecoveryHeatPump
Example of the ETS model with heat recovery heat pump
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This model validates Buildings.DHC.ETS.Combined.HeatRecoveryHeatPump in a system configuration with no geothermal borefield.
A load profile based on a whole building energy simulation is used to represent realistic operating conditions. The district water supply temperature varies on a monthly basis, with a minimum in January and a maximum in August.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| String | filNam | "modelica://Buildings/Resources/Data/DHC/Loads/Examples/MediumOffice-90.1-2010-5A.mos" | File name with thermal loads as time series |
| Modelica.Units.SI.MassFlowRate | mHeaWat_flow_nominal | 0.9*datHeaPum.mCon_flow_nominal | Nominal heating water mass flow rate |
| Modelica.Units.SI.MassFlowRate | mChiWat_flow_nominal | 0.9*datHeaPum.mEva_flow_nominal | Nominal chilled water mass flow rate |
| Buildings.DHC.ETS.Combined.Data.WAMAK_220kW | datHeaPum | Heat recovery heat pump parameters | |
| Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger | datDhw | Performance data of the domestic hot water component | |
| Design parameter | |||
| Modelica.Units.SI.HeatFlowRate | QCoo_flow_nominal | Buildings.DHC.Loads.BaseClasses.getPeakLoad(string = "#Peak space cooling load", filNam = Modelica.Utilities.Files.loadResource(filNam)) | Design cooling heat flow rate (<=0) |
| Modelica.Units.SI.HeatFlowRate | QHea_flow_nominal | Buildings.DHC.Loads.BaseClasses.getPeakLoad(string = "#Peak space heating load", filNam = Modelica.Utilities.Files.loadResource(filNam)) | Design heat heating flow rate (>=0) |
| Chilled water | |||
| Modelica.Units.SI.ThermodynamicTemperature | TChiWatSup_nominal | 7 + 273.15 | Nominal chilled water supply temperature |
| Modelica.Units.SI.TemperatureDifference | dTChiWat_nominal | 5 | Nominal chilled water temperature difference |
| Heating hot water | |||
| Modelica.Units.SI.ThermodynamicTemperature | THeaWatSup_nominal | 45 + 273.15 | Nominal heating hot water supply temperature |
| Modelica.Units.SI.TemperatureDifference | dTHeaWat_nominal | 10 | Nominal heating hot water temperature difference |
Components
Contents
| Name | Description |
|---|---|
| Medium model |
Revisions
-
November 4, 2025, by Michael Wetter:
Refactored model. -
September 15, 2025, by Hongxiang Fu:
Updated the ETS component with modular heat pump model. -
November 22, 2024, by Michael Wetter:
Removed duplicate connection. -
July 31, 2020, by Antoine Gautier:
First implementation.