# 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.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9