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

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)

Go To Heating System Rules


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

Go to Meter Rules


5. Building

Rule 5.1.3.1 - Building Outside Air Temperature Sensor Differs From the Local Weather Service Outside Air Temperature.

Go to Building Rules

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us