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

TypeNameDefaultDescription
Buildings.Templates.Plants.HeatPumps.Types.ControllertypCtlBuildings.Templates.Plants.HeatPumps.Types.Controller.OpenLoop
Data.ControllerdatCtlController parameters
Data.ControllerdatCtlHeaInlController parameters
Data.ControllerdatCtlSepController parameters
Data.HeatPumpGroupdatHpReversible AWHP parameters
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamicsModelica.Fluid.Types.Dynamics.FixedInitialType of energy balance: dynamic (3 initialization options) or steady state

Connectors

TypeNameDefaultDescription
Buildings.Templates.Plants.HeatPumps.Interfaces.BusbusPlaPlant controller
Buildings.Templates.Components.Interfaces.BusbusPumHeaWatPriPrimary HW pump control bus
Buildings.Templates.Components.Interfaces.BusbusPumChiWatPriPrimary CHW pump control bus

Components

TypeNameDefaultDescription
Buildings.Templates.Plants.HeatPumps.Components.ValvesIsolationvalIsoComIsolation valves - Heating and cooling system with common dedicated primary HW and CHW pumps
Fluid.FixedResistances.PressureDrop[valIsoCom.nHp]hpComHeat pump HX with zero fluid resistance: pressure drop computed in valve component
Fluid.Sources.Boundary_pTretChiWatBoundary condition at CHW return
Fluid.Sources.Boundary_pTretHeaWatBoundary condition at HW return
Fluid.Sources.Boundary_pTsupChiWatBoundary condition at CHW supply
Fluid.Sources.Boundary_pTsupHeaWatBoundary condition at HW supply
Controls.OpenLoopctlPlant controller
Buildings.Templates.Plants.HeatPumps.Components.ValvesIsolationvalIsoHeaInlIsolation valves - Heating-only system with isolation valves at HP inlet
Fluid.FixedResistances.PressureDrop[valIsoHeaInl.nHp]hpHeaHeat pump HX with zero fluid resistance: pressure drop computed in valve component
Fluid.Sources.Boundary_pTretHeaWat1Boundary condition at HW return
Fluid.Sources.Boundary_pTsupHeaWat1Boundary condition at HW supply
Controls.OpenLoopctlHeaInlPlant controller
Buildings.Templates.Plants.HeatPumps.Components.ValvesIsolationvalIsoSepIsolation valves - Heating and cooling system with separate dedicated primary HW and CHW pumps
Fluid.FixedResistances.PressureDrop[valIsoSep.nHp]hpSepHeat pump HX with zero fluid resistance: pressure drop computed in valve component
Fluid.Sources.Boundary_pTsupHeaWat2Boundary condition at HW supply
Controls.OpenLoopctlSepPlant controller
Fluid.Movers.Preconfigured.SpeedControlled_y[2]pumChiWatPriPrimary CHW pump
Fluid.Movers.Preconfigured.SpeedControlled_y[2]pumHeaWatPriPrimary HW pump
Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[2]yPumHeaWatPriPrimary HW pump speed command
Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[2]yPumChiWatPriPrimary CHW pump speed command
Fluid.FixedResistances.CheckValve[2]cheValHeaWatCheck valve
Fluid.FixedResistances.CheckValve[2]cheValChiWatCheck valve

Contents

NameDescription
Medium

Revisions

  • March 29, 2024, by Antoine Gautier:
    First implementation.