Central VAV Air Handling Unit (AHU) - Sequence of Operation
Version: 1.3 Date: 2025-12-29 Author: Gemini Agent Related SSO: training-structure/sso/sso-temp-sensor, training-structure/sso/sso-co2-sensor, training-structure/sso/sso-vfd-control, training-structure/sso/sso-flow-switch, training-structure/sso/sso-occupancy-sensor, training-structure/sso/sso-relay-output, training-structure/sso/sso-valve-actuator, training-structure/sso/sso-damper-actuator, training-structure/sso/sso-humidity-sensor
1. Overview
This sequence describes a central VAV Air Handling Unit that supplies conditioned air to classrooms. The system features redundant supply/exhaust fans, outside/exhaust/recirculation dampers, an energy recovery wheel (ERW), a chilled water coil with a heat wheel, and a hot water coil. The unit operates in multiple modes, including System-OFF, Occupied (Heating/Cooling/Economizer), and Unoccupied cycles. Control is managed by a DDC controller integrated with a fire alarm system, VAV terminal units, and numerous safety devices. The system utilizes 30% propylene glycol in its hydronic loops.
2. Point List
Inputs (Physical)
- Outside Air Humidity (OA-H): AI, 0-10VDC
- Outside Air Temperature (OA-T): AI, 10k Type II
- Return Air Humidity (RA-H): AI, 0-10VDC
- Return Air Temperature (RA-T): AI, 10k Type II
- Space Humidity (ZN-H): AI, 0-10VDC, Representative Zone
- Space Temperature (ZN-T): AI, 10k Type II, Representative Zone
- Mixed Air Temperature (MA-T): AI, 10k Type II
- Heating Coil Temperature (HC-T): AI, 10k Type II
- Cooling Coil Temperature (CC-T): AI, 10k Type II
- Energy Wheel Entering Air Temp (EW-ENT-T): AI, 10k Type II
- Energy Wheel Leaving Air Temp (EW-LVG-T): AI, 10k Type II
- Supply Air Temperature (SA-T): AI, 10k Type II
- Exhaust Air Flow (EA-F): AI, 0-10VDC
- Outside Air Flow (OA-F): AI, 0-10VDC
- Supply Air Flow (SA-F): AI, 0-10VDC
- Discharge Air Static Pressure (DA1-P): AI, 0-5VDC
- Return Air Filter DP Alarm (RA-FILT-A): AI, 4-20mA
- Outside Air Filter DP Alarm (OA-FILT-A): AI, 4-20mA
- Outside Air Damper 1 Feedback (OAD1-FB): AI, 0-10VDC
- Outside Air Damper 2 Feedback (OAD2-FB): AI, 0-10VDC
- Return Air Damper Feedback (RAD-FB): AI, 0-10VDC
- Low Temperature Alarm (LT-A): BI, Dry Contact (Freezestat)
- Fire Alarm (FIRE-A): BI, Dry Contact
- Discharge Air Pressure High Alarm (DAPHI-A): BI, Dry Contact
- Exhaust Air Pressure Low Alarm (EAPLO-A): BI, Dry Contact
- Supply Fan Fault VFD Alarm (SF-FAULT): BI, Dry Contact
- Exhaust Fan Fault VFD Alarm (EF-FAULT): BI, Dry Contact
- Supply Fan 1 Status/Failure (SF1-S/FAIL): BI, Dry Contact
- Supply Fan 2 Status/Failure (SF2-S/FAIL): BI, Dry Contact
- Exhaust Fan 1 Status/Failure (EF1-S/FAIL): BI, Dry Contact
- Exhaust Fan 2 Status/Failure (EF2-S/FAIL): BI, Dry Contact
- Supply Fan VFD In Hand/Bypass (SF-VFD-HAND): BI, Dry Contact
- Exhaust Fan VFD In Hand/Bypass (EF-VFD-HAND): BI, Dry Contact
- Unit Mtd HOA Switch in Hand (HAND-MODE): BI, Dry Contact
- Unit Mtd HOA Switch in Off (OFF-MODE): BI, Dry Contact
- Heating Wheel Rotation Status (HW-ROT-S): BI, Pulse
- Energy Wheel Rotation Status (EW-ROT-S): BI, Pulse
Outputs (Physical)
- Supply Fan Command (SF-C): BO, 12VDC (VFD Enable)
- Exhaust Fan Command (EF-C): BO, 12VDC (VFD Enable)
- Energy Wheel VFD Start Command (EW-C): BO, 12VDC (VFD Enable)
- Heat Wheel VFD Start Command (HW-C): BO, 12VDC (VFD Enable)
- Energy Wheel Bypass Dampers Command (EW-BYPD1/2-C): BO, 12VDC (Open/Close)
- Exhaust Fan Output (EF-O): AO, 0-10VDC (VFD Speed)
- Supply Fan Output (SF-O): AO, 0-10VDC (VFD Speed)
- Heating Coil Valve Output (HTG-O): AO, 0-10VDC
- Cooling Coil Valve Output (CLG-O): AO, 0-10VDC
- Outside Air Damper 1 Output (OAD1-O): AO, 0-10VDC
- Outside Air Damper 2 Output (OAD2-O): AO, 0-10VDC
- Return Air Damper Output (RAD-O): AO, 0-10VDC
- Energy Wheel VFD Speed Output (EW-O): AO, 0-10VDC
- Heat Wheel VFD Speed Output (HW-O): AO, 0-10VDC
Software Points & Setpoints
- Static Pressure Setpoint (DAP-SP): Software Output
- Occupied Heating Setpoint (OCC_HTG_SP): Software Setpoint
- Unoccupied Heating Setpoint (UNOCC_HTG_SP): Software Setpoint
- Occupied Cooling Setpoint (OCC_CLG_SP): Software Setpoint
- Unoccupied Cooling Setpoint (UNOCC_CLG_SP): Software Setpoint
- Discharge Air Setpoint (DAT-SP): Software Output
3. Safety Devices & Interlocks
- Supply Duct Overpressure (DAPHI-A): Shuts down supply fan. Manual reset required. Generates alarm.
- Return/Exhaust Duct Suction Pressure (EAPLO-A): Shuts down exhaust fan. Manual reset required. Generates alarm.
- Clogged Filter (RA-FILT-A, OA-FILT-A): Generates alarm when DP exceeds manufacturer recommendation.
- ERW Alarms: Wheel stoppage (EW-ROT-S) or other internal faults generate an alarm.
- Freeze Protection (LT-A): Freezestat on cooling coil inlet shuts down all fans at 39°F. Trips >30 seconds require manual reset. Generates alarm.
- Fan Failure (SF1-S/FAIL, SF2-S/FAIL, EF1-S/FAIL, EF2-S/FAIL, SF-FAULT, EF-FAULT): Failure of any one fan or VFD will shut down the entire AHU and generate an alarm.
- Fire Alarm Shut Down (FIRE-A): FACP signal shuts down supply and exhaust fans and closes associated dampers. This does not apply to manual pull station alarms or units under 2,000 CFM that are 100% OA.
4. Modes of Operation
Mode Selection (H-O-A)
- Description: Allows manual override of the unit's operating mode or automatic control via the DDC scheduler.
- Conditions: Unit is powered. Input from
HAND-MODEorOFF-MODEoverrides scheduler. - Output Logic:
- SF-C: Varies by selected mode.
- EF-C: Varies by selected mode.
- EW-C: Varies by selected mode.
- HW-C: Varies by selected mode.
- EW-BYPD1/2-C: Last position.
- EF-O: Varies by selected mode.
- SF-O: Varies by selected mode.
- HTG-O: Varies by selected mode.
- CLG-O: Varies by selected mode.
- OAD1-O: Varies by selected mode.
- OAD2-O: Varies by selected mode.
- RAD-O: Varies by selected mode.
- EW-O: Varies by selected mode.
- HW-O: Varies by selected mode.
System-OFF Mode
- Description: The default state of the unit when not required to run. All mechanical components are de-energized and dampers are in their fail-safe positions.
- Conditions: Enter when commanded by Schedule (SYSTEM_OPR_MODE),
OFF-MODEis active, or after a critical safety trip. Stays in OFF unless conditions for another mode are met. - Output Logic:
- SF-C: OFF
- EF-C: OFF
- EW-C: OFF
- HW-C: OFF
- EW-BYPD1/2-C: Closed
- EF-O: 0%
- SF-O: 0%
- HTG-O: 0% (Closed)
- CLG-O: 0% (Closed)
- OAD1-O: 0% (Closed)
- OAD2-O: 0% (Closed)
- RAD-O: 100% (Open)
- EW-O: 0%
- HW-O: 0%
Unoccupied Summer Cooling Mode
- Description: Cycles the unit on to prevent the representative space from exceeding a high-limit setpoint during unoccupied summer hours.
- Conditions: Enter when
SYSTEM_OPR_MODEis Unoccupied Summer,Seasonal_Modeis Summer, andZN-T> 85°F (UNOCC_CLG_SP). Exit whenZN-T< 83°F (UNOCC_CLG_SP - 2°F). - Output Logic:
- SF-C: ON
- EF-C: OFF
- EW-C: OFF
- HW-C: OFF
- EW-BYPD1/2-C: Last position.
- EF-O: 0%
- SF-O: Modulates to maintain
DAP-SP. - HTG-O: 0% (Closed)
- CLG-O: Modulates to maintain a 55°F
DAT-SP. - OAD1-O: 0% (Closed)
- OAD2-O: 0% (Closed)
- RAD-O: 100% (Open)
- EW-O: 0%
- HW-O: 0%
Pre-Occupancy Purge Cycle
- Description: Purges the building with 100% outside air for a fixed duration before occupancy if conditions are favorable (OA enthalpy < RA enthalpy).
- Conditions: Enter when
SYSTEM_OPR_MODEis Pre-Occupancy Purge (Morning/Nighttime Purge Schedule) ANDOA-ENTHALPY<RM-ENTHALPY. Exits after 15 minutes. - Output Logic:
- SF-C: ON
- EF-C: ON
- EW-C: OFF
- HW-C: OFF
- EW-BYPD1/2-C: Last position.
- EF-O: Modulates to maintain building pressure (Exhaust Airflow = 85-90% of Outside Airflow).
- SF-O: Modulates to maintain
DAP-SP. - HTG-O: 0% (Closed)
- CLG-O: 0% (Closed, mechanical cooling locked out).
- OAD1-O: 100% (Open)
- OAD2-O: 100% (Open)
- RAD-O: 0% (Closed)
- EW-O: 0%
- HW-O: 0%
Pre-Occupancy Pull-Down Cycle
- Description: Cools the building using 100% recirculated air after a purge cycle or if the space is warm before occupancy.
- Conditions: Enter after a Purge Cycle, or if
RAT> 78°F before Occupied mode. Exits whenRAT<= 78°F or whenSYSTEM_OPR_MODEenters Occupied mode. - Output Logic:
- SF-C: ON
- EF-C: OFF
- EW-C: OFF
- HW-C: OFF
- EW-BYPD1/2-C: Last position.
- EF-O: 0%
- SF-O: Modulates to maintain
DAP-SP. - HTG-O: 0% (Closed)
- CLG-O: Modulates to maintain a 55°F
DAT-SP. - OAD1-O: 0% (Closed)
- OAD2-O: 0% (Closed)
- RAD-O: 100% (Open)
- EW-O: 0%
- HW-O: 0%
Occupied Mode - Winter Heating
- Description: Provides heating and minimum ventilation to the building during occupied winter hours.
- Conditions: Enter when
SYSTEM_OPR_MODEis Occupied Heating andSeasonal_Modeis Winter. Exits when conditions for another mode are met. - Output Logic:
- SF-C: ON
- EF-C: ON
- EW-C: ON
- HW-C: OFF
- EW-BYPD1/2-C: Last position.
- EF-O: Modulates to maintain building pressure.
- SF-O: Modulates to maintain
DAP-SP, reset byAVG_VAV_DPR_POS. - HTG-O: Modulates to maintain a 65°F
DAT-SP(OCC_HTG_SP). - CLG-O: 0% (Closed)
- OAD1-O: Modulates to provide minimum required outside air based on VAV demand.
- OAD2-O: Modulates to provide minimum required outside air based on VAV demand.
- RAD-O: Modulates to accommodate OA intake.
- EW-O: 100%
- HW-O: 0%
Occupied Mode - Summer Economizer Cooling
- Description: Provides "free cooling" using 100% outside air when outdoor conditions are favorable.
- Conditions: Enter when
SYSTEM_OPR_MODEis Occupied Cooling,Seasonal_Modeis Summer, 55°F <=OA-T< 65°F, andOA-ENTHALPY<RM-ENTHALPY. Exit if conditions are no longer met or ifRAT> 78°F for 30 mins (then to Mechanical Cooling). - Output Logic:
- SF-C: ON
- EF-C: ON
- EW-C: OFF
- HW-C: OFF
- EW-BYPD1/2-C: Last position.
- EF-O: Modulates to maintain building pressure.
- SF-O: Modulates to maintain
DAP-SP, reset byAVG_VAV_DPR_POS. - HTG-O: 0% (Closed)
- CLG-O: 0% (Closed)
- OAD1-O: 100% (Open)
- OAD2-O: 100% (Open)
- RAD-O: 0% (Closed)
- EW-O: 0%
- HW-O: Modulates to maintain
DAT-SPof 55°F (for reheat/dehumidification purposes) if DAT drops too low.
Occupied Mode - Summer Mechanical Cooling
- Description: Provides primary cooling and dehumidification using the chilled water coil and heat wheel when economizer is not sufficient or unavailable.
- Conditions: Enter when
SYSTEM_OPR_MODEis Occupied Cooling,Seasonal_Modeis Summer, and Economizer mode is not active or cannot meet the load (RAT> 78°F for 30 mins). - Output Logic:
- SF-C: ON
- EF-C: ON
- EW-C: ON
- HW-C: ON
- EW-BYPD1/2-C: Last position.
- EF-O: Modulates to maintain building pressure.
- SF-O: Modulates to maintain
DAP-SP, reset byAVG_VAV_DPR_POS. - HTG-O: 0% (Closed)
- CLG-O: Modulates to maintain a 55°F
CC-T(Cooling Coil Discharge Temp). - OAD1-O: Modulates to provide minimum required outside air.
- OAD2-O: Modulates to provide minimum required outside air.
- RAD-O: Modulates to accommodate OA intake.
- EW-O: 100%
- HW-O: Modulates to maintain
RATbetween 76°F and 78°F for reheat/dehumidification.
Communication Failure Mode
- Description: Defines the unit's behavior upon loss of network communication to ensure continued operation.
- Conditions: Enter when communication with the network is lost. Exits when communication is restored.
- Output Logic:
- SF-C: Defaults to ON.
- EF-C: Defaults to ON.
- EW-C: Defaults to ON.
- HW-C: Defaults to ON.
- EW-BYPD1/2-C: Last position.
- EF-O: Defaults to maintaining building pressure.
- SF-O: Defaults to maintaining
DAP-SP. - HTG-O: Defaults to last known value, relevant for the last known seasonal occupied mode.
- CLG-O: Defaults to last known value, relevant for the last known seasonal occupied mode.
- OAD1-O: Defaults to last known value, relevant for the last known seasonal occupied mode.
- OAD2-O: Defaults to last known value, relevant for the last known seasonal occupied mode.
- RAD-O: Defaults to last known value, relevant for the last known seasonal occupied mode.
- EW-O: Defaults to 100%.
- HW-O: Defaults to last known value, relevant for the last known seasonal occupied mode.
5. Alarms & Fault Conditions
- Duct Over/Under Pressure (DAPHI-A, EAPLO-A): Generates alarm; requires manual reset of safety switch.
- Fan Failure (SF-FAULT, EF-FAULT, etc.): Generates alarm if fan status does not prove ON after a start command.
- Freezestat Trip (LT-A): Generates alarm. Trips >30 seconds require manual reset.
- Clogged Filter (RA-FILT-A, OA-FILT-A): Generates alarm when DP is high.
- ERW Fault (EW-ROT-S): Generates alarm on wheel stoppage or failure.
- Critical Zone Reset Fault
- Condition: A VAV zone is consistently driving the static pressure reset logic (e.g., VAV damper position remains at 100% open for an extended period, or the zone temperature cannot reach setpoint while the AHU is providing cooling/heating).
- Priority: Medium
- Action: Generate an alarm notification to the operator, potentially flagging the specific VAV zone.
- Reset: Manual reset by operator after investigation.
6. Commissioning & Verification Checklist
- Test H-O-A switch (HAND-MODE, OFF-MODE) and verify correct mode changes and SOC/HMI advisories.
- For System-OFF Mode, verify all fans, wheels, and valves are de-energized and dampers are in their fail-safe positions.
- For Unoccupied Summer Cooling, verify the unit cycles on/off at 85°F and 83°F respectively, with 100% recirculation.
- For Pre-Occupancy Purge, verify the unit runs with 100% outside air for 15 minutes.
- For Pre-Occupancy Pull-Down, verify the unit cools with 100% recirculated air.
- For Occupied Winter Heating, verify HTG-O modulates and EW-O is at 100%.
- For Occupied Summer Economizer, verify OAD1-O/OAD2-O move to 100% and CLG-O remains closed.
- For Occupied Summer Mechanical Cooling, verify CLG-O modulates for a 55°F coil temp and HW-O modulates to control RAT.
- Test all hard-wired safeties (DAPHI-A, EAPLO-A, LT-A, FIRE-A) and confirm fan shutdown and proper alarm generation.
- Verify DAP-SP resets up and down based on AVG_VAV_DPR_POS.
