1.2 Pump, 1.3 Heat Exchanger, and 1.4 Steam Boiler Rules
1.2 Pump
1.2.1.1 - Hot Water Pump Status Off When Commanded On
Summary
The pump status is 'Off' but the pump is commanded 'on'.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Pump |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Circulation Pump Command |
HWCPCmd |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
15 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
1.2.2.1 - Hot Water Pump Status On When Commanded Off
Summary
The pump status is 'On' but is commanded 'off'.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Pump |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Circulation Pump Command |
HWCPCmd |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
15 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
1.2.3.1 - Hot Water Pump Operation Chronically at Full Spreed
Summary
Pump is consistently operating at full speed.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Pump |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Circulation Pump VFD Speed |
HWCPVFDSpd |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
360 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
High Speed Threshold |
Numeric |
95 |
|
1.2.4.1 - Hot Water Pump VFD Speed Output is Not Matching VFD Frequency Input
Summary
The pump vfd speed output is not modulating with the pump frequency input.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Pump |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Circulation Pump VFD Frequency |
HWCPVFDFreq |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
60 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
1.2.5.1 - Hot Water Loop Differential Pressure Greater Than Setpoint
Summary
When the hot water loop has a greater differential pressure than the maximum differential pressure threshold allowed.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Pump |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Pressure Differential |
HWPressDiff |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Pressure Differential Setpoint |
HWPressDiffSp |
This point must be a direct child of the equipment that the rule is attached to. |
Optional |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
30 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
Hot Water Pressure Differential Setpoint |
Numeric |
10 |
|
Differential Pressure Variation Threshold |
Numeric |
2 |
This number is the variance threshold. The difference value of the high threshold and low threshold must not exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
1.2.5.2 - Hot Water Loop Differential Pressure Less Than Setpoint
Summary
When the hot water loop has a lower differential pressure than the minimum differential pressure threshold allowed.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Pump |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Pressure Differential |
HWPressDiff |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Pressure Differential Setpoint |
HWPressDiffSp |
This point must be a direct child of the equipment that the rule is attached to. |
Optional |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
30 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
Hot Water Pressure Differential Setpoint |
Numeric |
10 |
|
Differential Pressure Variation Threshold |
Numeric |
2 |
This number is the variance threshold. The difference value of the high threshold and low threshold must not exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
1.3 Heat Exchangers
1.3.1.1 - Heat Exchanger Leaving Water Temperature Sensor Failure
Summary
The heat exchanger leaving water temperature sensor has failed. The temperature sensor point is invariant or is outside the expected range.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Heat Exchanger |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Steam Pressure |
StmPrs |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Steam Pressure Setpoint |
StmPrsSp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Heat Exchanger Hot Water Leaving Temperature |
HXHWLTemp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
30 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
High Threshold |
Numeric |
220 |
This number (in Fahrenheit) is the maximum allowed value of the boiler leaving water temperature. The leaving water temperature must exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
Low Threshold |
Numeric |
40 |
This number (in Fahrenheit) is the minimum allowed value of the boiler leaving water temperature. The leaving water temperature must not exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
Variance Threshold |
Numeric |
0.01 |
This number (in Fahrenheit) is the variance threshold. The difference value of the high threshold and low threshold must not exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
Steam Pressure Variance Threshold |
Numeric |
1 |
|
1.3.2.1 - Heat Exchanger Entering Water Temperature Sensor Failure
Summary
The heat exchanger entering water temperature sensor has failed. The temperature sensor point is invariant or is outside the expected range.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Heat Exchanger |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Steam Pressure |
StmPrs |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Steam Pressure Setpoint |
StmPrsSp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Heat Exchanger Hot Water Entering Temperature |
HXHWETemp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
60 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
High Threshold |
Numeric |
220 |
This number (in Fahrenheit) is the maximum allowed value of the boiler leaving water temperature. The leaving water temperature must exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
Low Threshold |
Numeric |
40 |
This number (in Fahrenheit) is the minimum allowed value of the boiler leaving water temperature. The leaving water temperature must not exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
Variance Threshold |
Numeric |
0.01 |
This number (in Fahrenheit) is the variance threshold. The difference value of the high threshold and low threshold must not exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
Steam Pressure Variance Threshold |
Numeric |
1 |
|
1.3.3.1 - Unexpected Temperature Increase Across Heat Exchanger
Summary
There is an increase in temperature across the heat exchanger with the valve(s) closed, indicating the heating valve(s) may be leaking.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Heat Exchanger |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Heat Exchanger Hot Water Leaving Temperature |
HXHWLTemp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Heat Exchanger Hot Water Entering Temperature |
HXHWETemp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Steam Pressure |
StmPrs |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Steam Pressure Setpoint |
StmPrsSp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Vector |
Heat Exchanger Steam Valve Command |
HXStmVlvCmd |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Vector |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
60 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
Valve Position Threshold |
Numeric |
0 |
|
Max Temperature Increase Allowed Across HX |
Numeric |
2 |
|
Variance Threshold |
Numeric |
2 |
This number (in Fahrenheit) is the variance threshold. The difference value of the high threshold and low threshold must not exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
1.3.4.1 - Heat Exchanger Steam Control Valves Open While Pumps Are Off
Summary
When heat exchanger steam control valve(s) have been commanded open, but associated pump(s) are off. This will possibly cause the water in the tubes to flash to steam and blow the safety relief valve on the water side of the system.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Heat Exchanger |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Heat Exchanger Steam Valve Command |
HXStmVlvCmd |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
0 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
Maximum Valve Position Threshold |
Numeric |
0 |
|
1.3.5.1 - Heating Command is Invariant When Hot Water Supply Temperature Does Not Meet Setpoint
Summary
Heating command has not moved, when it should be moving to meet the hot water supply temperature setpoint.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Heat Exchanger |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Steam Pressure |
StmPrs |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Steam Pressure Setpoint |
StmPrsSp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Vector |
Hot Water Sensor Temperature |
HWSTemp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Sensor Temperature Setpoint |
HWSTempSp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Heat Exchanger Steam Valve Command |
HXStmVlvCmd |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
120 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
Error Factor Threshold |
Numeric |
90 |
|
Hot Water Supply Temperature Threshold |
Numeric |
2 |
|
Variance Threshold |
Numeric |
1 |
This number (in Fahrenheit) is the variance threshold. The difference value of the high threshold and low threshold must not exceed this threshold for a period longer than the delay in order for a fault condition to exist. |
1.3.6.1 - Heat Exchanger Continuous Operation at High Load
Summary
When the heat exchanger is consistently operated at a load greater than its threshold.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Heat Exchanger |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Steam Pressure |
StmPrs |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Steam Pressure Setpoint |
StmPrsSp |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Hot Water Circulation Pump Status |
HWCPSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Vector |
Heat Exchanger Steam Valve Command |
HXStmVlvCmd |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Vector |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
240 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
Heat Exchanger Maximum Load Threshold |
Numeric |
95 |
|
Error Factor Threshold |
Numeric |
90 |
|
1.4 Steam Boilers
1.4.1.1 - Steam Boiler Status is Off When Commanded On
Summary
The boiler status indicates it is 'Off', but the boiler is being commanded 'On', indicating inefficient operation.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Steam Boilers |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Boiler Status |
BlrSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Boiler Command |
BlrCmd |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
15 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
1.4.2.1 - Steam Boiler Status is On When Commanded Off
Summary
The boiler status indicates it is 'On', but the boiler is being commanded 'Off', potentially wasting energy.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Steam Boilers |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Boiler Status |
BlrSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Boiler Command |
BlrCmd |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
15 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
1.4.3.1 - Steam Boiler Oxygen Levels Are Outside Normal Range
Summary
After the boiler's combustion process, the oxygen level is outside the normal range. If too low, the boiler is running rich. If too high, the boiler is running lean.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Steam Boilers |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Boiler Status |
BlrSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
15 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
Minimum Oxygen Percentage Threshold |
Numeric |
3 |
|
Maximum Oxygen Percentage Threshold |
Numeric |
5 |
|
1.4.4.1 - Steam Boiler Flue Temperature is Above Normal
Summary
After the boiler's combustion process, the flue gas temperature is above normal.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Steam Boilers |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Boiler Status |
BlrSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
15 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
Maximum Flue Temperature Threshold |
Numeric |
400 |
|
1.4.7.1 - Steam Boiler Water Level is Too Low
Summary
Manufacturers have a minimum water flow rate through the boiler. It is determined the flow rate for this boiler is below the manufacturer's recommendations.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Steam Boilers |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Boiler Enable |
BlrEnab |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Boiler Status |
BlrSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
0 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
1.4.8.1 - Steam Boiler Continuous Operation at High Load
Summary
When the boiler is consistently operated at a load greater than its threshold.
Equipment Type |
Equipment Tag Constraints |
Tuple Constraints |
Steam Boilers |
-- |
-- |
Input Points
Name |
Point Template |
Positional Requirements |
Optionality |
Multiplicity |
Boiler Status |
BlrSts |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Boiler Level |
BlrLevel |
This point must be a direct child of the equipment that the rule is attached to. |
Mandatory |
Scalar |
Input Constants
Name |
Data Type |
Default Value |
Description |
Delay |
Numeric |
240 |
The delay represents a span of time in minutes during which the boiler must be in a fault state before the rule starts to actually report that it is in a fault state. The intent of the delay is to reduce the level of alert noise by ensuring that the system does not alert until the fault condition has been in effect for some minimal interval of time. |
Boiler Maximum Load Threshold |
Numeric |
95 |
|