modelAirToWaterReversiblePolyvalent

Validation of AWHP plant template with reversible (2-pipe) and polyvalent (4-pipe) units

Extends from Buildings.Templates.Plants.HeatPumps.Validation.AirToWaterReversibleHeatRecovery (Validation of AWHP plant template with reversible heat pumps and heat recovery chiller).

Information

This model extends Buildings.Templates.Plants.HeatPumps.Validation.AirToWaterReversibleHeatRecovery and validates the AWHP plant template Buildings.Templates.Plants.HeatPumps.AirToWater in a configuration with two reversible (2-pipe) heat pumps with lead/lag alternation and one polyvalent (4-pipe) heat pump.

The modeling assumptions are reproduced from the parent validation model, except for the load profile, which is deliberately chosen to increase simultaneous heating and cooling loads, exercising the mode selection and staging logic for polyvalent heat pumps.

Simulating this model shows how the plant responds to a varying load by

  • staging the polyvalent unit up first in simultaneous heating and cooling mode,
  • enabling and alternating the reversible units in heating or cooling mode,
  • switching the polyvalent unit to cooling-only mode when the heating load falls to zero,
  • enabling the dedicated primary pumps as required by the served equipment,
  • resetting the supply temperature and remote differential pressure in both the CHW and HW loops based on the valve position,
  • staging and controlling the secondary pumps to meet the remote differential pressure setpoint.

Parameters

TypeNameDefaultDescription
Booleanhave_chiWat (from AirToWaterReversibleHeatRecovery)pla.have_chiWatSet to true if the plant provides CHW
UserProject.Data.AirToWaterReversibleHeatRecoverydatAll (from AirToWaterReversibleHeatRecovery)Plant parameters
Modelica.Units.SI.PressureDifferencedpTer_nominal (from AirToWaterReversibleHeatRecovery)3E4Liquid pressure drop across terminal unit at design conditions
Modelica.Units.SI.PressureDifferencedpValve_nominal (from AirToWaterReversibleHeatRecovery)dpTer_nominalTerminal unit control valve pressure drop at design conditions
Assumptions
BooleanallowFlowReversal (from AirToWaterReversibleHeatRecovery)true= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from AirToWaterReversibleHeatRecovery)Modelica.Fluid.Types.Dynamics.FixedInitialType of energy balance: dynamic (3 initialization options) or steady state

Connectors

TypeNameDefaultDescription
AirHandlersFans.Interfaces.BusbusAirHan (from AirToWaterReversibleHeatRecovery)AHU control bus
Interfaces.BusbusPla (from AirToWaterReversibleHeatRecovery)Plant control bus

Components

TypeNameDefaultDescription
BoundaryConditions.WeatherData.ReaderTMY3weaDat (from AirToWaterReversibleHeatRecovery)Outdoor conditions
Buildings.Templates.Plants.HeatPumps.AirToWaterpla (from AirToWaterReversibleHeatRecovery)Heat pump plant
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTDum (from AirToWaterReversibleHeatRecovery)Placeholder signal for request generator
Fluid.Sensors.RelativePressure[1]dpHeaWatRem (from AirToWaterReversibleHeatRecovery)HW differential pressure at one remote location
Fluid.Sensors.RelativePressure[1]dpChiWatRem (from AirToWaterReversibleHeatRecovery)CHW differential pressure at one remote location
Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequestsreqPlaRes (from AirToWaterReversibleHeatRecovery)Plant and reset request
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTableratLoa (from AirToWaterReversibleHeatRecovery)Fraction of design load – Index 1 for heating, 2 for cooling
Fluid.Sensors.VolumeFlowRateVChiWat_flow (from AirToWaterReversibleHeatRecovery)CHW volume flow rate
Fluid.Sensors.VolumeFlowRateVHeaWat_flow (from AirToWaterReversibleHeatRecovery)HW volume flow rate
Buildings.Controls.OBC.CDL.Integers.Multiply[4]mulInt (from AirToWaterReversibleHeatRecovery)Importance multiplier
Buildings.Controls.OBC.CDL.Integers.Sources.Constant[4]cst (from AirToWaterReversibleHeatRecovery)Request multiplier factor
Buildings.Controls.OBC.CDL.Logical.Sources.ConstantenaLoa (from AirToWaterReversibleHeatRecovery)Load enable
Buildings.Fluid.FixedResistances.PressureDroppipHeaWat (from AirToWaterReversibleHeatRecovery)Piping
Buildings.Fluid.FixedResistances.PressureDroppipChiWat (from AirToWaterReversibleHeatRecovery)Piping
Controls.Utilities.PlaceholderInteger[2]ph (from AirToWaterReversibleHeatRecovery)Placeholder value
Buildings.Templates.Components.Loads.LoadTwoWayValveloaCoo (from AirToWaterReversibleHeatRecovery)Cooling load
Buildings.Templates.Components.Loads.LoadTwoWayValveloaHea (from AirToWaterReversibleHeatRecovery)Heating load
Buildings.Fluid.MixingVolumes.MixingVolumevolHeaWat (from AirToWaterReversibleHeatRecovery)Fluid volume in distribution system
Buildings.Fluid.MixingVolumes.MixingVolumevolChiWat (from AirToWaterReversibleHeatRecovery)Fluid volume in distribution system