OA Fraction Rule

Type: oa_fraction — Built-in check; no custom expression.

What the rules engine does

The oa_fraction rule which is defined by ASHRAE Guideline 36 Fault Rule Six flags when the calculated outdoor air (OA) fraction deviates too much from the minimum design OA fraction in non-economizer modes. The engine computes OA fraction from MAT, RAT, and OAT using the standard enthalpy/temperature-based formula. It compares that to the design minimum (based on ahu_min_oa_cfm_design and supply airflow). When |OA_frac_calc - OA_min| > airflow_err_thres and the AHU is in heating (OS1) or mechanical-only cooling (OS4), a fault is flagged. Catches OA fraction calculation errors or AHU not maintaining design airflow.


oa_fraction_airflow_error (oa_fraction)

OA fraction calc error or AHU not maintaining design airflow.

name: oa_fraction_airflow_error
description: OA fraction calc error or AHU not maintaining design airflow in non-economizer modes
type: oa_fraction
flag: fc6_flag
equipment_type: [AHU, VAV_AHU]

inputs:
  Supply_Fan_Air_Flow_Sensor:
    brick: Supply_Fan_Air_Flow_Sensor
    column: supply_fan_air_volume
  Mixed_Air_Temperature_Sensor:
    brick: Mixed_Air_Temperature_Sensor
    column: mat
  Outside_Air_Temperature_Sensor:
    brick: Outside_Air_Temperature_Sensor
    column: oat
  Return_Air_Temperature_Sensor:
    brick: Return_Air_Temperature_Sensor
    column: rat
  Supply_Fan_Speed_Command:
    brick: Supply_Fan_Speed_Command
    column: supply_vfd_speed
  Damper_Position_Command:
    brick: Damper_Position_Command
    column: economizer_sig
  Heating_Valve_Command:
    brick: Valve_Command
    column: heating_sig
  Cooling_Valve_Command:
    brick: Valve_Command
    column: cooling_sig

params:
  airflow_err_thres: 0.1
  ahu_min_oa_cfm_design: 1000.0
  oat_rat_delta_min: 5.0
  ahu_min_oa_dpr: 0.1

Next: ERV Efficiency Rule


MIT License

This site uses Just the Docs, a documentation theme for Jekyll.