modelVariableSpeedWithHeatPumps

Validation model for the control logic of variable speed primary pumps in heat pump plants

Information

This model validates Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeedWithHeatPumps with two plant equipment and two primary pumps and for the following configurations.

  • Heating-only plant with headered primary pumps (components ctlPumPriHdrHea*)
  • Heating and cooling plant with headered primary pumps (components ctlPumPriHdr*)
  • Heating and cooling plant with common dedicated primary pumps (components ctlPumPriDedCom*)
  • Heating and cooling plant with separate dedicated primary pumps (components ctlPumPriDedSep*)
  • Primary pumps commanded at fixed speed (component names as listed above, without a suffix) or Δp-controlled (components *Dp)

Components

TypeNameDefaultDescription
Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeedWithHeatPumpsctlPumPriHdrHeaHeadered primary pumps without Δp control – Heating-only plant
Buildings.Controls.OBC.CDL.Logical.Sources.TimeTableu1Command signal – Plant, equipment or isolation valve depending on tested configuration
Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeedWithHeatPumpsctlPumPriHdrHeadered primary pumps without Δp control – Heating and cooling plant
Buildings.Controls.OBC.CDL.Logical.Not[2]u1CooOpposite signal to generate cooling system commands
Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeedWithHeatPumpsctlPumPriDedComCommon dedicated primary pumps without Δp control – Heating and cooling plant
Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeedWithHeatPumpsctlPumPriDedSepSeparate dedicated primary pumps without Δp control – Heating and cooling plant
Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeedWithHeatPumpsctlPumPriHdrHeaDpHeadered primary pumps with Δp control – Heating-only plant
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTableratDpDifferential pressure ratio to design value
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter[2]dpSetDifferential pressure setpoint
Buildings.Controls.OBC.CDL.Reals.Sources.Sin[2]sinSource signal used to generate measurement values
Buildings.Controls.OBC.CDL.Reals.Add[2]dpDifferential pressure
Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeedWithHeatPumpsctlPumPriHdrDpHeadered primary pumps with Δp control – Heating and cooling plant
Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeedWithHeatPumpsctlPumPriDedComDpCommon dedicated primary pumps with Δp control – Heating and cooling plant
Buildings.Controls.OBC.CDL.Logical.Sources.TimeTableu1HeaHeating mode command signal
Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeedWithHeatPumpsctlPumPriDedSepDpSeparate dedicated primary pumps with Δp control – Heating and cooling plant

Revisions

  • May 31, 2024, by Antoine Gautier:
    Added test for ∆p-controlled primary pumps.
  • March 29, 2024, by Antoine Gautier:
    First implementation.