Rules Reference
What is a Rule?
A Rule is a function that takes time-series data from at least one input point to determine if a fault condition exists. A Rule is always attached to a particular piece of equipment but can accept inputs from other portions of the building hierarchy when determining if a fault condition exists. For example, a Rule attached to an AHU may use input points from VAVs that are serviced by the AHU to determine whether a given fault condition exists. Another Rule attached to the same AHU may use a scheduled occupancy point defined as a child of the building that the AHU resides in.
Rules are designed to be applied to a particular type of equipment. Certain Rules also require specific tags associated with the piece of equipment. If the equipment is the correct type but missing the required tags, the Rule cannot be applied. Such requirements for additional equipment tags are referred to as Equipment Tag Constraints.
What are the Inputs to a Rule?
While each rule is defined to accept a different set of inputs, all inputs to rules fall into two broad categories:
- Time series data in the form of input points.
- Configurable constants
What are Standard Input Points?
Every Rule requires at least one Input Point. An Input Point uses a Resolute connector (Such as Niagara) to retrieve time series data at regular intervals. A standard Input Point can also be a Computed Point. Some Rules also use Input Points with values that are generated by defining a schedule within the Resolute application.
When a Rule is applied to a given piece of equipment, the Input Points for that Rule are selected based on the following criteria:
What is Input Point Multiplicity? Scalar Versus Vector
A Scalar Input Point is defined that there is only a single match that can exist. A Vector Input Point can have more than one match and all matches are used to calculate the output point.
Most Rules are defined in such a way that only a single match can exist for a given input point. For instance, if a Rule expects that a VAV will have a single child point with the “ZoneTemp” point template applied to it, and if more than one “ZoneTemp” point is found for a given VAV, then the Rule cannot be applied to the VAV in question. This is because the Rule was expecting a single “ZoneTemp” input point, and it does not know what to do with multiple “ZoneTemp” points.
What are Mandatory Versus Optional Input Points?
For Rules to be attached to a given piece of equipment, it must have at least one input point defined as Mandatory. For example, if a Rule is attempting to attach to a particular VAV and the Rule requires the VAV to have a child point with a ZoneTemp point applied to it, then that point must be tagged before the Rule can apply to that VAV.
Optional Input Points are typically used to refine the accuracy of the fault detection algorithm. The Rule is still able to attach to the equipment if the criteria for these points are not met.
Certain Rules will have more complex requirements around the presence or absence of different input points. For example, a Rule might stipulate that it requires either an ‘EffCoolSp’ point or an ‘EffHeatSp’ point. Taken by themselves each of these points are optional, but the Rule cannot be applied unless at least one of these input points is present. These requirements are known as Tuple Constraints and define the presence or absence of more than one Input Point.
1. Heating Systems
1.1 Boilers
Rule 1.1.3.1 - Boiler Leaving Water Temperature Greater Than Setpoint
Rule 1.1.4.1 - Boiler Leaving Water Temperature Less Than Setpoint
Rule 1.1.5.1 - Boiler Low Temperature Differential (Low Delta T)
Rule 1.1.6.1 - Boiler Leaving Water Temperature Sensor Failure
Rule 1.1.6.2 - Boiler Entering Water Temperature Sensor Failure
Rule 1.1.6.3 - Outside Air Temperature Sensor Failure
Rule 1.1.7.1 - Boiler Status is Off When Commanded On
Rule 1.1.8.1 - Boiler Status is On When Commanded Off
Rule 1.1.9.1 - Boiler Supply Water Temperature Setpoint is Greater Than High Limit
Rule 1.1.10.1 - Boiler Supply Water Temperature is Greater Than High Limit
Rule 1.1.12.1 - Boiler Supply Water Temperature Setpoint Can Be Decreased (Reset)
2. Chilled Water Systems
2.1 Chillers
Rule 2.1.3.1 - Chilled Water Leaving Temperature Greater Than Setpoint
Rule 2.1.4.1 - Chilled Water Leaving Temperature Less Than Setpoint
Rule 2.1.5.1 - Chiller Low Temperature Differential (Low Delta T)
Rule 2.1.6.1 - Chilled Water Leaving Temperature Sensor Failure
Rule 2.1.6.2 - Chilled Water Entering Temperature Sensor Failure
Rule 2.1.6.3 - Condenser Water Entering Temperature Sensor Failure
Rule 2.1.6.4 - Condenser Water Leaving Temperature Sensor Failure
Rule 2.1.6.5 - Outside Air Temperature Sensor Failure
Rule 2.1.7.1 - Chiller Status is Off When Commanded On
Rule 2.1.8.1 - Chiller Status is On When Commanded On
Rule 2.1.9.1 - Chilled Water Supply Temperature Setpoint is Less Than Low Limit
Rule 2.1.10.1 - Chiller Chilled Water Flow Rate is Too Low
Rule 2.1.11.1 - Chiller Chilled Water Isolation Valve Is Open When Chiller is Off
Rule 2.1.12.1 - Chiller Water Supply Temperature Setpoint Can Be Increased (Reset)
Rule 2.1.13.1 - Chiller Evaporator Saturated Refrigerant Temperature Too Low
Rule 2.1.14.1 - Chiller High Evaporator Pressure
Rule 2.1.15.1 - Chiller Low Evaporator Pressure
Rule 2.1.16.1 - Chiller Evaporator Approach Temperature is Too Large
Rule 2.1.17.1 - Chiller Condenser Water Temperature Difference is Higher Than Normal
Rule 2.1.18.1 - Chiller Condenser Approach Temperature is Too Large
Rule 2.1.19.1 - Chiller Condenser Water Flow Rate is Too Low
Rule 2.1.20.1 - Chiller Could Be in a Surge Condition
Rule 2.1.21.1 - Chiller Condenser Water Isolation Valve is Open When Chiller is Off
Rule 2.1.22.1 - Compressor Discharge Refrigerant Temperature is Too High
Rule 2.1.23.1 - Compressor Discharge Refrigerant Pressure is Too High
Rule 2.1.24.1 - Compressor Suction Refrigerant Pressure is Too Low
Rule 2.1.25.1 - Compressor Suction Refrigerant Pressure is Too High
2.3 Cooling Towers
Rule 2.3.3.1 - Cooling Tower Water Temperature Greater Than Setpoint
Rule 2.3.4.1 - Cooling Tower Water Temperature Less Than Setpoint
Rule 2.3.5.1 - Cooling Tower Condenser Water Entering Temperature Sensor Failure
Rule 2.3.5.2 - Cooling Tower Condenser Water Leaving Temperature Sensor Failure
Rule 2.3.5.3 - Cooling Tower Sump Temperature Sensor Failure
Rule 2.3.6.1 - Cooling Tower Fan VFD Invariant
2.5 Chilled Water Plant
Rule 2.5.3.1 - Cooling Tower Water Temperature Greater Than Setpoint
Rule 2.5.4.1 - Cooling Tower Water Temperature Less Than Setpoint
Rule 2.5.5.1 - Chilled Water Plant Low Temperature Differential (Low Delta T)
Rule 2.5.8.1 - Chilled Water Supply Temperature Sensor Failure
Rule 2.5.8.2 - Chilled Water Return Temperature Sensor Failure
Rule 2.5.9.1 - Condenser Water Leaving Temperature Sensor Failure
Rule 2.5.9.2 - Condenser Water Entering Temperature Sensor Failure
Rule 2.5.10.1 - Outside Air Temperature Sensor Failure
Rule 2.5.12.1 - Chilled Water Supply Temperature Setpoint Can Be Increased (Reset)
Go to Chilled Water System Rules
3. Air Distribution Systems
3.1 AHUs (Air Handling Units, Rooftop Units, Packaged Units)
Rule 3.1.1.1 - AHU Simultaneous Heating and Cooling
Rule 3.1.3.1 - Free Cooling is Not Maximized
Rule 3.1.4.1 - Outside Air Damper Position is Greater Than Minimum Setpoint During Heating Mode
Rule 3.1.4.2 - Outside Airflow is Greater Than Minimum Setpoint During Heating Mode
Rule 3.1.4.3 - Outside Air Damper Position is Greater Than Minimum Setpoint During Mechanical Cooling Mode
Rule 3.1.4.4 - Outside Airflow is Greater Than Minimum Setpoint During Mechanical Cooling Mode
Rule 3.1.5.1 - Outside Air Damper Does Not Meet the Minimum Position Setpoint
Rule 3.1.6.1 - Percent Outside Air Calculated is Greater Than Outside Air Damper Command
Rule 3.1.6.2 - Outside Air Fraction is Too High Compared to Minimum Outside Airflow Setpoint
Rule 3.1.7.1 - Percent Outside Air Calculated is Less Than Outside Air Damper Command
Rule 3.1.7.2 - Outside Air Fraction is Too Low Compared to Minimum Outside Airflow Setpoint
Rule 3.1.9.1 - Discharge Air Temperature Sensor Failure
Rule 3.1.9.2 - Mixed Air Temperature Sensor Failure
Rule 3.1.9.3 - Return Air Temperature Sensor Failure
Rule 3.1.9.4 - Outside Air Temperature Sensor Failure
Rule 3.1.9.5 - Zone Temperature Sensor Failure
Rule 3.1.10.1 - Discharge Air Pressure Sensor Failure
Rule 3.1.10.2 - Building Air Pressure Sensor Failure
Rule 3.1.10.3 - Return Air Pressure Sensor Failure
Rule 3.1.10.4 - Zone Pressure Sensor Failure
Rule 3.1.11.1 - Discharge Air Humidity Sensor Failure
Rule 3.1.11.2 - Return Air Humidity Sensor Failure
Rule 3.1.11.3 - Outside Air Humidity Sensor Failure
Rule 3.1.11.4 - Zone Humidity Sensor Failure
Rule 3.1.12.1 - Discharge Airflow Sensor Failure
Rule 3.1.12.2 - Return Airflow Sensor Failure
Rule 3.1.12.3 - Outside Airflow Sensor Failure
Rule 3.1.12.4 - Exhaust Airflow Sensor Failure
Rule 3.1.14.1 - Discharge Air Fan VFD Invariant
Rule 3.1.14.2 - Discharge Air Fan VFD Invariant
Rule 3.1.15.1 - Discharge Fan Static Pressure Setpoint is Greater Than High Limit
Rule 3.1.16.1 - Discharge Fan Static Pressure is Greater Than Setpoint
Rule 3.1.17.1 - Discharge Fan Static Pressure is Less Than Setpoint
Rule 3.1.19.1 - Outside Damper Open When Unit is Off
Rule 3.1.20.1 - Fan Status Off When Commanded On
Rule 3.1.21.1 - Fan Status On When Commanded Off
Rule 3.1.25.1 - Discharge Air Static Pressure Setpoint Can Be Decreased (Reset)
Rule 3.1.27.1 - Operating During Unoccupied Mode
Rule 3.1.28.1 - Zone Temperature Setpoint Dead Band is Too Low
Rule 3.1.29.1 - AHU Outside Air Temperature Sensor Differs From the Building Outside Air Temperature
Rule 3.1.30.1 - AHU Outside Air Humidity Sensor Differs From the Building Outside Air Humidity Sensor
Rule 3.1.31.1 - Majority Of VAV's In Heating Mode
Rule 3.1.32.1 - Discharge Air Temperature Setpoint is Less Than Low Limit
Rule 3.1.33.1 - Discharge Air Temperature is Greater Than Setpoint
Rule 3.1.33.2 - Hot Deck Air Temperature is Greater Than Setpoint
Rule 3.1.33.3 - Cold Deck Air Temperature is Greater Than Setpoint
Rule 3.1.34.1 - Discharge Air Temperature is Less Than Setpoint
Rule 3.1.34.2 - Hot Deck Air Temperature is Less Than Setpoint
Rule 3.1.34.3 - Cold Deck Air Temperature is Less Than Setpoint
Rule 3.1.35.1 - Unexpected Temperature Decrease Across Cooling Coil
Rule 3.1.36.1 - Unexpected Temperature Increase Across Heating Coil
Rule 3.1.37.1 - Low Temperature Differential Across Cooling Coil
Rule 3.1.38.1 - Low Temperature Differential Across Heating Coil
Rule 3.1.39.1 - Optimum Start Control Sequencing Can Be Improved or Implemented
Rule 3.1.40.1 - Freezestat Has Tripped
Rule 3.1.41.1 - Filter Differential Pressure Above Setpoint or Switch Has Been Activated
Rule 3.1.42.1 - Filter Differential Pressure At Zero
Rule 3.1.43.1 - Outside Air Damper Position is Less Than The Minimum Damper Position Setpoint
Rule 3.1.44.1 - Leaving Preheat Coil Temperature is Falling Below Low Limit Temperature Sensor
Rule 3.1.45.1 - Mixed Air Dampers Unable To Meet Discharge Air Temperature Setpoint When Outside Air Temperature is Low Enough
Rule 3.1.46.1 - Cold Deck Temperature Setpoint Could Be Raised
Rule 3.1.47.1 - Cold Deck Temperature Setpoint Could Be Lowered
Rule 3.1.48.1 - Hot Deck Temperature Setpoint Could Be Raised
Rule 3.1.49.1 - Hot Deck Temperature Setpoint Could Be Lowered
Rule 3.1.50.1 - Hot Deck Temperature Not Rising in Temperature With Heating Command On
Rule 3.1.51.1 - Cold Deck Temperature Not Dropping in Temperature With Cooling Command On
Rule 3.1.52.1 - Mixed Air Temperature Too Low; Should Be Between Outside and Return Air Temperatures
Rule 3.1.53.1 - Mixed Air Temperature Too High; Should Be Between Outside and Return Air Temperatures
Rule 3.1.55.1 - Discharge Air Temperature Too Low in Heating Mode
Rule 3.1.56.1 - Discharge Air Too Low in Full Heating
Rule 3.1.57.1 - Discharge and Mixed Air Temperature Should be Approximately Equal When Economizing
Rule 3.1.58.1 - Outside Air Temperature Too High For Free Cooling Only
Rule 3.1.59.1 - Outside and Mixed Air Temperature Should Be Approximately Equal During Mechanical and Free Cooling Mode
Rule 3.1.60.1 - Outside Air Temperature Too Low For 100 Percent Outside Air Cooling During Mechanical and Free Cooling Mode
Rule 3.1.61.1 - Discharge Air Temperature Too High During Mechanical and or Free Cooling
Rule 3.1.62.1 - Discharge Air Temperature Too High in Full Cooling
Rule 3.1.63.1 - Cold Deck Temperature Sensor Failure
Rule 3.1.64.1 - Hot Deck Temperature Sensor Failure
Rule 3.1.65.1 - Fan Status is Off While Unit Appears to be Operating
3.2 VAVs (Variable Air Volume Boxes, Fan-Powered Boxes)
Rule 3.2.4.1 - Heating Commanded On in Cooling Mode
Rule 3.2.5.1 - Unexpected Increase in VAV Discharge Temperature
Rule 3.2.6.1 - Cooling Mode with No Flow
Rule 3.2.7.1 - Cooling Mode with Low Flow
Rule 3.2.9.1 - VAV Zone Temperature Sensor Failure
Rule 3.2.9.2 - VAV Discharge Air Temperature Sensor Failure
Rule 3.2.10.1 - Excessive Airflow in Heating Mode
Rule 3.2.11.1 - VAV Zone Humidity Sensor Failure
Rule 3.2.16.1 - Occupied Zone Temperature Heating Setpoint Above High Limit
Rule 3.2.17.1 - Occupied Zone Temperature Cooling Setpoint Below Low Limit
Rule 3.2.18.1 - VAV Discharge Airflow Sensor Failure
Rule 3.2.18.2 - VAV Return Airflow Sensor Failure
Rule 3.2.19.1 - Zone Temperature Setpoint Dead Band is Too Low
Rule 3.2.20.1 - Unoccupied Cooling Setpoint Too Low
Rule 3.2.21.1 - Unoccupied Heating Setpoint Too High
Rule 3.2.23.1 - Leaking Damper
Rule 3.2.24.1 - Low Discharge Air Temperature
Rule 3.2.25.1 - Leaking Reheat Valve
Rule 3.2.26.1 - Fan Powered Box Fan is Not Operating When Enabled
Rule 3.2.27.1 - Excessive Primary Airflow in Heating Mode
Rule 3.2.28.1 - Fan Operating Outside of Scheduled Parameters
Rule 3.2.29.1 - Fan Not Operating When Heat is Required in Unoccupied Mode
Rule 3.2.30.1 - Unit Not Heating When Required in Unoccupied Mode
Rule 3.2.31.1 - Multi Zone Unexpected Temperature Decrease When Cold Deck Damper is Closed
Rule 3.2.32.1 - Multi Zone Unexpected Temperature Increase When Hot Deck Damper is Closed
Rule 3.2.33.1 - Zone Temperature is Less Than Setpoint
Rule 3.2.34.1 - Zone Temperature is Greater Than Setpoint
Rule 3.2.35.1 - Demand Control Ventilation is Not Eliminating CO2 Build Up in Zone
Rule 3.2.36.1 - Primary Airflow Not Being Maintained Within Percentage of Primary Airflow Effective Setpoint
Rule 3.2.37.1 - Zone Temperature Heating Setpoint is Higher Than Cooling Setpoint
Rule 3.2.38.1 - Minimum Airflow Setpoint is Greater Than The Maximum Airflow Setpoint
Rule 3.2.40.1 - Airflow Sensor Calibration
3.3 FCU (Fan Coil Units)
Rule 3.3.1.1 - FCU Simultaneous Heating and Cooling
Rule 3.3.6.1 - Occupied Zone Temperature Heating Setpoint Above High Limit
Rule 3.3.7.1 - Occupied Zone Temperature Cooling Setpoint Below Low Limit
Rule 3.3.8.1 - Zone Temperature Setpoint Dead Band is Too Low
Rule 3.3.9.1 - Zone Temperature Sensor Failure
Rule 3.3.10.1 - Unoccupied Cooling Setpoint Too High
Rule 3.3.11.1 - Unoccupied Heating Setpoint Too High
3.4 Unit Ventilator
Rule 3.4.1.1 - Unit Ventilator Simultaneous Heating and Cooling
Rule 3.4.2.1 - Outside Air Flow Damper Position is Greater Than Minimum Setpoint During Heating Mode
Rule 3.4.3.1 - Outside Air Damper Position is Greater Than Minimum Setpoint During Mechanical Cooling Mode
Rule 3.4.4.1 - Outside Air Damper is Less Than the Minimum Position Setpoint
Rule 3.4.5.1 - Operating Outside of Schedule
Rule 3.4.6.1 - Discharge Air Temperature Sensor Failure
Rule 3.4.7.1 - Zone Temperature Sensor Failure
Rule 3.4.8.1 - Outside Damper Open When Unit is Off
Rule 3.4.9.1 - Fan Status Off When Commanded On
Rule 3.4.10.1 - Fan Status On When Commanded Off
Rule 3.4.12.1 - Zone Temperature Setpoint Dead Band is Too Low
Rule 3.4.13.1 - Unexpected Temperature Decrease Across Cooling Coil
Rule 3.4.14.1 - Unexpected Temperature Increase Across Heating Coil
Rule 3.4.15.1 - Freezestat Has Tripped
Rule 3.4.17.1 - Leaving Preheat Coil Temperature is Failing Below Low Limit Temperature Setpoint
Rule 3.4.18.1 - Mixed Air Dampers Unable to Meet Discharge Air Temperature Setpoint When Outside Air Temperature is Low Enough
Rule 3.4.19.1 - Outside Air Temperature Too High For Free Cooling Only
Rule 3.4.20.1 - Outside and Mixed Temperature Should be Approximately Equal During Mechanical and Free Cooling Mode
Rule 3.4.21.1 - Outside Air Temperature Too Low For 100% Outside Air Cooling During Mechanical and Free Cooling Mode
Rule 3.4.22.1 - Discharge Air Temperature Too High During Mechanical and/or Free Cooling
Rule 3.4.23.1 - Discharge Air Temperature Too High in Full Cooling
Go to Air Distribution System Rules
3.5 Heat Pump
Rule 3.5.6.1 - Occupied Zone Temperature Heating Setpoint Above High Limit
Rule 3.5.7.1 - Occupied Zone Temperature Cooling Setpoint Below Low Limit
Rule 3.5.9.1 - Zone Temperature Sensor Failure
Rule 3.5.10.1 - Unoccupied Cooling Setpoint Too Low
Rule 3.5.11.1 - Unoccupied Heating Setpoint Too High
4. Meter
4.2 Electric
Rule 4.2.3.1 - Electric Meter Accumulating Point is Reporting Zero
Rule 4.2.5.1 - Electric Meter Accumulating Point is Reporting Negative Values
4.3 Gas
Rule 4.3.3.1 - Gas Meter Accumulating Point is Reporting Zero
Rule 4.3.5.1 - Gas Meter Accumulating Point is Reporting Negative Values
4.4 Water
Rule 4.4.3.1 - Water Meter Accumulating Point is Reporting Zero
Rule 4.4.5.1 - Water Meter Accumulating Point is Reporting Negative Values
5. Building
Rule 5.1.3.1 - Building Outside Air Temperature Sensor Differs From the Local Weather Service Outside Air Temperature.