# 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-MODE` or `OFF-MODE` overrides 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-MODE` is 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_MODE` is Unoccupied Summer, `Seasonal_Mode` is Summer, and `ZN-T` > 85°F (UNOCC_CLG_SP). Exit when `ZN-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_MODE` is Pre-Occupancy Purge (Morning/Nighttime Purge Schedule) AND `OA-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 when `RAT` <= 78°F or when `SYSTEM_OPR_MODE` enters 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_MODE` is Occupied Heating and `Seasonal_Mode` is 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 by `AVG_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_MODE` is Occupied Cooling, `Seasonal_Mode` is Summer, 55°F <= `OA-T` < 65°F, and `OA-ENTHALPY` < `RM-ENTHALPY`. Exit if conditions are no longer met or if `RAT` > 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 by `AVG_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-SP` of 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_MODE` is Occupied Cooling, `Seasonal_Mode` is 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 by `AVG_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 `RAT` between 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.
