modelValvesIsolation
Validation model for isolation valve component
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This model validates the model Buildings.Templates.Plants.HeatPumps.Components.ValvesIsolation for the following configurations.
-
Heating and cooling system with common dedicated primary HW and CHW pumps
and isolation valves at both heat pump inlet and outlet:
component
valIsoCom. -
Heating-only system with isolation valves at heat pump inlet:
component
valIsoHeaInl. -
Heating and cooling system with separate dedicated primary HW and CHW pumps
and isolation valves at heat pump inlet:
component
valIsoSep.
In each configuration, two identical heat pumps are represented by fixed
flow resistances (components hp*).
The model uses open loop controls and the simulation allows verifying that design flow is obtained in each loop and each heat pump when the valves are open.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.Plants.HeatPumps.Types.Controller | typCtl | Buildings.Templates.Plants.HeatPumps.Types.Controller.OpenLoop | |
| Data.Controller | datCtl | Controller parameters | |
| Data.Controller | datCtlHeaInl | Controller parameters | |
| Data.Controller | datCtlSep | Controller parameters | |
| Data.HeatPumpGroup | datHp | 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 | busPumHeaWatPri | Primary HW pump control bus | |
| Buildings.Templates.Components.Interfaces.Bus | busPumChiWatPri | Primary CHW pump control bus |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.Plants.HeatPumps.Components.ValvesIsolation | valIsoCom | Isolation valves - Heating and cooling system with common dedicated primary HW and CHW pumps | |
| Fluid.FixedResistances.PressureDrop[valIsoCom.nHp] | hpCom | Heat pump HX with zero fluid resistance: pressure drop computed in valve component | |
| Fluid.Sources.Boundary_pT | retChiWat | Boundary condition at CHW return | |
| Fluid.Sources.Boundary_pT | retHeaWat | Boundary condition at HW return | |
| Fluid.Sources.Boundary_pT | supChiWat | Boundary condition at CHW supply | |
| Fluid.Sources.Boundary_pT | supHeaWat | Boundary condition at HW supply | |
| Controls.OpenLoop | ctl | Plant controller | |
| Buildings.Templates.Plants.HeatPumps.Components.ValvesIsolation | valIsoHeaInl | Isolation valves - Heating-only system with isolation valves at HP inlet | |
| Fluid.FixedResistances.PressureDrop[valIsoHeaInl.nHp] | hpHea | Heat pump HX with zero fluid resistance: pressure drop computed in valve component | |
| Fluid.Sources.Boundary_pT | retHeaWat1 | Boundary condition at HW return | |
| Fluid.Sources.Boundary_pT | supHeaWat1 | Boundary condition at HW supply | |
| Controls.OpenLoop | ctlHeaInl | Plant controller | |
| Buildings.Templates.Plants.HeatPumps.Components.ValvesIsolation | valIsoSep | Isolation valves - Heating and cooling system with separate dedicated primary HW and CHW pumps | |
| Fluid.FixedResistances.PressureDrop[valIsoSep.nHp] | hpSep | Heat pump HX with zero fluid resistance: pressure drop computed in valve component | |
| Fluid.Sources.Boundary_pT | supHeaWat2 | Boundary condition at HW supply | |
| Controls.OpenLoop | ctlSep | Plant controller | |
| Fluid.Movers.Preconfigured.SpeedControlled_y[2] | pumChiWatPri | Primary CHW pump | |
| Fluid.Movers.Preconfigured.SpeedControlled_y[2] | pumHeaWatPri | Primary HW pump | |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[2] | yPumHeaWatPri | Primary HW pump speed command | |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[2] | yPumChiWatPri | Primary CHW pump speed command | |
| Fluid.FixedResistances.CheckValve[2] | cheValHeaWat | Check valve | |
| Fluid.FixedResistances.CheckValve[2] | cheValChiWat | Check valve |
Contents
| Name | Description |
|---|---|
Revisions
-
March 29, 2024, by Antoine Gautier:
First implementation.