modelPartialChillerBorefield
Partial validation of the ETS model with heat recovery chiller and optional borefield
Extends from Modelica.Icons.Example.
Information
This is a partial model used as a base class to construct the validation and example models.
- The building distribution pumps are variable speed and the flow rate is considered to vary linearly with the load (with no inferior limit).
- The Boolean enable signals for heating and cooling typically provided by the building automation system are here computed based on the condition that the load is greater than 1% of the nominal load.
- Simplified chiller performance data are used, which represent a linear variation of the EIR and the capacity with the evaporator outlet temperature and the condenser inlet temperature (no variation of the EIR at part load is considered).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.MassFlowRate | mHeaWat_flow_nominal | 0.9*datChi.mCon_flow_nominal | Nominal heating water mass flow rate |
| Modelica.Units.SI.MassFlowRate | mChiWat_flow_nominal | 0.9*datChi.mEva_flow_nominal | Nominal chilled water mass flow rate |
| Buildings.Fluid.Chillers.Data.ElectricEIR.Generic | datChi | Chiller performance data | |
| Design parameter | |||
| Modelica.Units.SI.HeatFlowRate | QCoo_flow_nominal | -1e6 | Design cooling heat flow rate (<=0) |
| Modelica.Units.SI.HeatFlowRate | QHea_flow_nominal | abs(QCoo_flow_nominal)*(1 + 1/datChi.COP_nominal) | Design heating heat flow rate (>=0) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | THeaWatSupSet | Heating water supply temperature set point | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TChiWatSupSet | Chilled water supply temperature set point | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTHeaWatSup | Heating water supply temperature | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTChiWatSup | Chilled water supply temperature | |
| Buildings.Obsolete.DHC.ETS.Combined.ChillerBorefield | ets | ETS | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTHeaWatRet | Heating water return temperature | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTChiWatRet | Chilled water return temperature | |
| Buildings.Fluid.Sources.Boundary_pT | disWat | District water boundary conditions | |
| Buildings.DHC.ETS.BaseClasses.Pump_m_flow | pumChiWat | Chilled water distribution pump | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai2 | Scale to nominal mass flow rate | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai1 | Scale to nominal mass flow rate | |
| Buildings.DHC.ETS.BaseClasses.Pump_m_flow | pumHeaWat | Heating water distribution pump | |
| Buildings.Fluid.MixingVolumes.MixingVolume | volHeaWat | Volume for heating water distribution circuit | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai3 | Scale to nominal heat flow rate | |
| Buildings.HeatTransfer.Sources.PrescribedHeatFlow | loaHea | Heating load as prescribed heat flow rate | |
| Buildings.Fluid.MixingVolumes.MixingVolume | volChiWat | Volume for chilled water distribution circuit | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai4 | Scale to nominal heat flow rate | |
| Buildings.HeatTransfer.Sources.PrescribedHeatFlow | loaCoo | Cooling load as prescribed heat flow rate | |
| Buildings.Controls.OBC.CDL.Reals.GreaterThreshold | uHea | Enable heating | |
| Buildings.Controls.OBC.CDL.Reals.GreaterThreshold | uCoo | Enable cooling | |
| Modelica.Blocks.Routing.RealPassThrough | heaLoaNor | Connect with normalized heating load | |
| Modelica.Blocks.Routing.RealPassThrough | loaCooNor | Connect with normalized cooling load | |
| Modelica.Blocks.Sources.CombiTimeTable | TDisWatSup | District water supply temperature | |
| Modelica.Blocks.Sources.CombiTimeTable | loa | Thermal loads (y[1] is cooling load, y[2] is heating load) | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTDisWatSup | District water supply temperature | |
| Modelica.Blocks.Continuous.Integrator | EChi | Chiller electricity use | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTDisWatRet | District water return temperature |
Contents
| Name | Description |
|---|---|
| Medium | Medium model |
Revisions
-
March 6, 2025, by Hongxiang Fu:
Revised load curves so that the heating and cooling loads can be staggered instead of always appearing and disappearing at the same time.
This is for #4133. -
July 31, 2020, by Antoine Gautier:
First implementation.