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*).
Open-loop controls are used throughout. The simulation allows verifying that design flow is achieved in each loop and each heat pump when the valves are open and the primary pumps are on.
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.