modelVariableSpeed
Validation model for the control logic of variable speed primary pumps
Information
This model validates Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeed 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
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeed | ctlPumPriHdrHea | Headered primary pumps without Δp control – Heating-only plant | |
| Buildings.Controls.OBC.CDL.Logical.Sources.TimeTable | u1 | Command signal – Plant, equipment or isolation valve depending on tested configuration | |
| Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeed | ctlPumPriHdr | Headered primary pumps without Δp control – Heating and cooling plant | |
| Buildings.Controls.OBC.CDL.Logical.Not[2] | u1Coo | Opposite signal to generate cooling system commands | |
| Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeed | ctlPumPriDedCom | Common dedicated primary pumps without Δp control – Heating and cooling plant | |
| Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeed | ctlPumPriDedSep | Separate dedicated primary pumps without Δp control – Heating and cooling plant | |
| Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeed | ctlPumPriHdrHeaDp | Headered primary pumps with Δp control – Heating-only plant | |
| Buildings.Controls.OBC.CDL.Reals.Sources.TimeTable | ratDp | Differential pressure ratio to design value | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter[2] | dpSet | Differential pressure setpoint | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin[2] | sin | Source signal used to generate measurement values | |
| Buildings.Controls.OBC.CDL.Reals.Add[2] | dp | Differential pressure | |
| Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeed | ctlPumPriHdrDp | Headered primary pumps with Δp control – Heating and cooling plant | |
| Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeed | ctlPumPriDedComDp | Common dedicated primary pumps with Δp control – Heating and cooling plant | |
| Buildings.Controls.OBC.CDL.Logical.Sources.TimeTable | u1Hea | Heating mode command signal | |
| Buildings.Templates.Plants.Controls.Pumps.Primary.VariableSpeed | ctlPumPriDedSepDp | Separate 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.