modelControlDifferentialPressure
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
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nPum | 4 | Number of primary pumps that operate at design conditions |
| Real | VPri_flow_nominal | 0.1 | Design primary flow rate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Reals.Sources.TimeTable | ratDp | Differential pressure ratio to design value | |
| Buildings.Controls.OBC.CDL.Logical.Sources.TimeTable | y1Pum | Pump status | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter[2] | dpRemSet | Differential pressure setpoint | |
| Buildings.Templates.Plants.Controls.Pumps.Generic.ControlDifferentialPressure | ctlDpRem | Differential pressure control with remote sensors hardwired to the plant controller | |
| Buildings.Controls.OBC.CDL.Reals.MultiMax | mulMax | Maximum value | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | dpLoc | Differential pressure local to the plant | |
| Buildings.Templates.Plants.Controls.Pumps.Generic.ControlDifferentialPressure | ctlDpLoc | Differential pressure control without remote sensors hardwired to the plant controller | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin[2] | sin | Source signal used to generate measurement values | |
| Buildings.Controls.OBC.CDL.Reals.Add[2] | dpRem | Differential pressure at remote location | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter[2] | dpLocSet | Local differential pressure setpoint |
Revisions
-
March 29, 2024, by Antoine Gautier:
First implementation.