modelControlDifferentialPressure

Validation model for the differential pressure control of variable speed pumps

Information

This model validates Buildings.Templates.Plants.Controls.Pumps.Generic.ControlDifferentialPressure in a configuration with two pumps and two remote DP sensors that either are hardwired to the controller (component ctlDpRem) or are not hardwired to the controller, which uses a local DP sensor instead (component ctlDpLoc).

The simulation of this model shows that when any pump is proven on, the controller is enabled and its output is initially set to the minimum pump speed y_min. The minimum pump speed sets the lower limit of the controller output for the entire time that the controller is enabled. The output of the controller ctlDpRem is driven by the most demanding remote DP control loop, e.g., the controller output only drops when both loop input measurements are above setpoints. Without remote sensors hardwired to the controller, the pump speed is driven by the highest local DP setpoint.

When no pump is proven on, the controller is disabled and its output is set to 0 %.

Parameters

TypeNameDefaultDescription
IntegernPum4Number of primary pumps that operate at design conditions
RealVPri_flow_nominal0.1Design primary flow rate

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTableratDpDifferential pressure ratio to design value
Buildings.Controls.OBC.CDL.Logical.Sources.TimeTabley1PumPump status
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter[2]dpRemSetDifferential pressure setpoint
Buildings.Templates.Plants.Controls.Pumps.Generic.ControlDifferentialPressurectlDpRemDifferential pressure control with remote sensors hardwired to the plant controller
Buildings.Controls.OBC.CDL.Reals.MultiMaxmulMaxMaximum value
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameterdpLocDifferential pressure local to the plant
Buildings.Templates.Plants.Controls.Pumps.Generic.ControlDifferentialPressurectlDpLocDifferential pressure control without remote sensors hardwired to the plant controller
Buildings.Controls.OBC.CDL.Reals.Sources.Sin[2]sinSource signal used to generate measurement values
Buildings.Controls.OBC.CDL.Reals.Add[2]dpRemDifferential pressure at remote location
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter[2]dpLocSetLocal differential pressure setpoint

Revisions

  • March 29, 2024, by Antoine Gautier:
    First implementation.