Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.HeadPressure.Subsequences
Subsequences for chiller head pressure control
Information
This package contains chiller head pressure control subsequences.
Package Content
| Name | Description |
|---|---|
| Sequence to generate head pressure control signal if it is not available from the chiller controller | |
| Equipment setpoints when chiller head pressure control is enabled, for plants with waterside economizer and headered condenser water pumps | |
| Equipment setpoints when chiller head pressure control is enabled, for plants without waterside economizer | |
| Collection of validation models |
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.HeadPressure.Subsequences.ControlLoop
Sequence to generate head pressure control signal if it is not available from the chiller controller
Information
Block that generates chiller head pressure control loop signal when the signal is not available from chiller controller, according to ASHRAE Guideline 36-2021, section 5.20.10 head pressure control, part 5.20.10.1, and 5.20.10.2.
1. When the head pressure control loop is enabled, a reverse acting PID loop shall
maintain the temperature differential between the chiller condenser water
return (condenser leaving) temperature TConWatRet and chilled water supply temperature
TChiWatSup at the minimum allowable lift minChiLif (chiller lift
equals to TConWatRet minus TChiWatSup)
2. Each operating chiller shall have its own head pressure control loop.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | minChiLif | 10 | Minimum allowable lift at minimum load for chiller [K] |
| PID controller | |||
| SimpleController | controllerType | Buildings.Controls.OBC.CDL.T... | Type of controller |
| Real | k | 1 | Gain of controller |
| Real | Ti | 0.5 | Time constant of integrator block [s] |
| Real | Td | 0.5 | Time constant of derivative block [s] |
Connectors
| Type | Name | Description |
|---|---|---|
| input BooleanInput | uHeaPreEna | Status of head pressure control: true = ON, false = OFF |
| input RealInput | TConWatRet | Measured condenser water return temperature (condenser leaving) [K] |
| input RealInput | TChiWatSup | Measured chilled water supply temperature [K] |
| output RealOutput | yHeaPreCon | Chiller head pressure control loop output [1] |
Modelica definition
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.HeadPressure.Subsequences.MappingWithWSE
Equipment setpoints when chiller head pressure control is enabled, for plants with waterside economizer and headered condenser water pumps
Information
Block that resets maximum cooling tower speed setpoint yMaxTowSpeSet,
controls condenser water pump speed yConWatPumSpeSet, and
head pressure control valve position yHeaPreConVal
for plants with water side economizers and headered condenser water pumps.
The development follows ASHRAE Guideline 36-2021,
section 5.20.10 Head pressure control, part 5.20.10.5, 5.20.10.6, and 5.20.10.7.
1. For each chiller, when the waterside economizer is disabled (uWSE = false),
map the chiller head pressure control loop signal uHeaPreCon as follows:
-
When
uHeaPreConchanges from 0 to 50%, reset the maximum cooling tower speed setpointyMaxTowSpeSetfrom 100% to the minimum speedminTowSpe. -
When
uHeaPreConchanges from 50% to 100%, reset condenser water pump speedyConWatPumSpeSetfrom design speed for the stagedesConWatPumSpeto the minimum speedminConWatPumSpe. -
Each head pressure control valve
yHeaPreConValof the enabled chiller shall be 100% open, irrespective of the loop output.
2. When the waterside economizer is enabled (uWSE = true),
-
The maximum cooling tower speed setpoint
yMaxTowSpeSetshall be 100% irrespective of loop output. -
Condenser water pump speed
yConWatPumSpeSetshall be equal to the design speed for the stagedesConWatPumSpe, irrespective of loop output. -
Each enabled chiller head pressure control loop output
uHeaPreConshall reset the head pressure control valve positionyHeaPreConValfrom 100% open at 0% loop output to the minimum positionminHeaPreValPosat 100% loop output.
3. When the head pressure control loop is disabled (uHeaPreEna = false),
the head pressure control valve shall be closed; the maximum tower speed setpoint
and the condenser water pump speed setpoints become 0.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | minTowSpe | 0.1 | Minimum cooling tower fan speed |
| Real | minConWatPumSpe | 0.1 | Minimum condenser water pump speed |
| Real | minHeaPreValPos | 0.1 | Minimum head pressure control valve position |
Connectors
| Type | Name | Description |
|---|---|---|
| input RealInput | uHeaPreCon | Chiller head pressure control loop signal [1] |
| input RealInput | desConWatPumSpe | Design condenser water pump speed for current stage [1] |
| input BooleanInput | uWSE | Status of water side economizer: true = ON, false = OFF |
| input BooleanInput | uHeaPreEna | Status of head pressure control: true = ON, false = OFF |
| output RealOutput | yMaxTowSpeSet | Maximum cooling tower speed setpoint [1] |
| output RealOutput | yConWatPumSpeSet | Condenser water pump speed setpoint [1] |
| output RealOutput | yHeaPreConVal | Head pressure control valve position [1] |
Modelica definition
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.HeadPressure.Subsequences.MappingWithoutWSE
Equipment setpoints when chiller head pressure control is enabled, for plants without waterside economizer
Information
Block that resets maximum cooling tower speed setpoint yMaxTowSpeSet,
controls head pressure control valve position yHeaPreConVal or
condenser water pump speed yConWatPumSpeSet
for plants without water side economizers. The development follows
ASHRAE Guideline 36-2021,
section 5.20.10 head pressure control, part 5.20.10.3, part 5.20.10.4, and 5.20.10.7.
1. For each chiller, map chiller head pressure control loop signal
uHeaPreCon as follows:
-
When
uHeaPreConchanges from 0 to 50%, reset maximum cooling tower speed setpointyMaxTowSpeSetfrom 100% to the minimum speedminTowSpe. -
If the plant has fixed speed condenser water pumps (
have_fixSpeConWatPum=true), then: whenuHeaPreConchanges from 50% to 100%, reset head pressure control valve positionyHeaPreConValfrom 100% open tominHeaPreValPos. -
If the plant has variable speed condenser water pumps (
have_fixSpeConWatPum=false), then: whenuHeaPreConchanges from 50% to 100%, reset condenser water pump speedyConWatPumSpeSetfrom design speed for the stagedesConWatPumSpeto minimum speedminConWatPumSpe. When the pumps are dedicated, speed reset shall be independent for each chiller.
2. When the head pressure control loop is disabled (uHeaPreEna = false),
the head pressure control valve shall be closed, or the pump should be disabled; the
maximum tower speed setpoint becomes 0.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | have_fixSpeConWatPum | true | Flag: true=fixed speed condenser water pumps, false=variable speed condenser water pumps |
| Real | minTowSpe | 0.1 | Minimum cooling tower fan speed |
| Real | minConWatPumSpe | 0.1 | Minimum condenser water pump speed |
| Real | minHeaPreValPos | 0.1 | Minimum head pressure control valve position |
Connectors
| Type | Name | Description |
|---|---|---|
| input RealInput | uHeaPreCon | Chiller head pressure control loop signal [1] |
| input RealInput | desConWatPumSpe | Design condenser water pump speed for current stage [1] |
| input BooleanInput | uHeaPreEna | Status of head pressure control: true = ON, false = OFF |
| output RealOutput | yMaxTowSpeSet | Maximum cooling tower speed setpoint [1] |
| output RealOutput | yHeaPreConVal | Head pressure control valve position [1] |
| output RealOutput | yConWatPumSpeSet | Condenser water pump speed setpoint [1] |