blockResetLocalDifferentialPressure
Information
For plants where the remote DP sensor(s) is not hardwired to the plant controller, but a local DP sensor is hardwired to the plant controller, remote DP is maintained at setpoint by a reverse acting PI loop running in the controller to which the remote sensor is wired.
The loop output is a DP setpoint for the local primary loop DP sensor hardwired to the plant controller.
The local DP setpoint is reset from dpLocSet_min at 0 % loop output
to dpLocSet_max at 100 % loop output.
The minimum local differential pressure setpoint dpLocSet_min is
dictated by minimum flow control in primary-only plants but has no lower
limit in primary-secondary plants.
In primary-only plants, the minimum setpoint needs to be high enough to drive design
minimum flow for the largest equipment through the minimum flow bypass valve.
Details
This logic is prescribed in ASHRAE, 2021 for:
- variable speed primary pumps in primary-only chiller and boiler plants where the remote DP sensor(s) is not hardwired to the plant controller, but a local DP sensor is hardwired to the plant controller,
- variable speed secondary pumps in primary-secondary chiller and boiler plants where a remote DP sensor is not hardwired to the secondary pump controller, but a local DP sensor is hardwired to the secondary pump controller.
References
- ASHRAE, 2021. Guideline 36-2021, High-Performance Sequences of Operation for HVAC Systems. Atlanta, GA.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | dpLocSet_min | 5*6895 | Minimum loop differential pressure setpoint local to the plant |
| Real | dpLocSet_max | Maximum loop differential pressure setpoint local to the plant | |
| Control gains | |||
| Real | k | 1 | Gain of controller |
| Real | Ti | 60 | Time constant of integrator block |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | dpRemSet | Remote loop differential pressure setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | dpRem | Remote loop differential pressure | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | dpLocSet | Local differential pressure setpoint |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Reals.PID | ctlDpRem | Remote loop differential pressure controller | |
| Buildings.Controls.OBC.CDL.Reals.Line | dpLocRes | Local loop differential pressure reset | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | zer | Constant | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | one | Constant | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | dpLocSetMin | Constant | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | dpLocSetMax | Constant |
Revisions
-
March 29, 2024, by Antoine Gautier:
First implementation.