This model validates the model Buildings.Templates.Plants.HeatPumps.Components.PumpsPrimaryDedicated for the following configurations.
pumPriCom
.
pumPriHdr
.
pumPriSep
.
pumPriHea
.
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 pumps are enabled.
In the configurations with common constant speed dedicated primary pumps or
headered constant speed primary pumps, this requires adjusting the
design pressure drop of the balancing valves which are modeled by fixed flow
resistances in the isolation valve components
valHeaWatIso*
and valChiWatIso*
.
This adjustment is done programmatically using the function
Buildings.Templates.Utilities.computeBalancingPressureDrop.
Similarly, in the configuration with variable speed pumps pumPriHea
,
the design head of the pumps is voluntarily chosen higher than necessary
and the required pump speed needed to provide the design HP flow is computed
at initialization by solving for a balancing valve pressure drop of zero.
Note that this requires solving a numerical Jacobian at initialization.
Although this is handled well by various Modelica tools, the parameter
use_spePumIni
allows switching to a default value in
this validation model for better integration into the continuous integration
test workflow.
Name | Description |
---|---|
CHW/HW medium |