.Buildings.Templates.Plants.HeatPumps.Components.Validation.PumpsPrimaryDedicated

Information

This model validates the model Buildings.Templates.Plants.HeatPumps.Components.PumpsPrimaryDedicated for the following configurations.

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.

Contents

NameDescription
 MediumCHW/HW medium

Revisions


Generated at 2025-01-31T19:25:52Z by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos