Blame

e0f744 root 2026-05-15 18:36:28
Add all documentation pages and update home index
1
# Central VAV Air Handling Unit (AHU) - Sequence of Operation
2
3
**Version:** 1.3
4
**Date:** 2025-12-29
5
**Author:** Gemini Agent
740841 root 2026-05-15 19:21:41
Refactor repository to kebab-case and update all internal links
6
**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]]
e0f744 root 2026-05-15 18:36:28
Add all documentation pages and update home index
7
8
9
---
10
11
## 1. Overview
12
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.
13
14
---
15
16
## 2. Point List
17
18
### Inputs (Physical)
19
- **Outside Air Humidity (OA-H)**: AI, 0-10VDC
20
- **Outside Air Temperature (OA-T)**: AI, 10k Type II
21
- **Return Air Humidity (RA-H)**: AI, 0-10VDC
22
- **Return Air Temperature (RA-T)**: AI, 10k Type II
23
- **Space Humidity (ZN-H)**: AI, 0-10VDC, Representative Zone
24
- **Space Temperature (ZN-T)**: AI, 10k Type II, Representative Zone
25
- **Mixed Air Temperature (MA-T)**: AI, 10k Type II
26
- **Heating Coil Temperature (HC-T)**: AI, 10k Type II
27
- **Cooling Coil Temperature (CC-T)**: AI, 10k Type II
28
- **Energy Wheel Entering Air Temp (EW-ENT-T)**: AI, 10k Type II
29
- **Energy Wheel Leaving Air Temp (EW-LVG-T)**: AI, 10k Type II
30
- **Supply Air Temperature (SA-T)**: AI, 10k Type II
31
- **Exhaust Air Flow (EA-F)**: AI, 0-10VDC
32
- **Outside Air Flow (OA-F)**: AI, 0-10VDC
33
- **Supply Air Flow (SA-F)**: AI, 0-10VDC
34
- **Discharge Air Static Pressure (DA1-P)**: AI, 0-5VDC
35
- **Return Air Filter DP Alarm (RA-FILT-A)**: AI, 4-20mA
36
- **Outside Air Filter DP Alarm (OA-FILT-A)**: AI, 4-20mA
37
- **Outside Air Damper 1 Feedback (OAD1-FB)**: AI, 0-10VDC
38
- **Outside Air Damper 2 Feedback (OAD2-FB)**: AI, 0-10VDC
39
- **Return Air Damper Feedback (RAD-FB)**: AI, 0-10VDC
40
- **Low Temperature Alarm (LT-A)**: BI, Dry Contact (Freezestat)
41
- **Fire Alarm (FIRE-A)**: BI, Dry Contact
42
- **Discharge Air Pressure High Alarm (DAPHI-A)**: BI, Dry Contact
43
- **Exhaust Air Pressure Low Alarm (EAPLO-A)**: BI, Dry Contact
44
- **Supply Fan Fault VFD Alarm (SF-FAULT)**: BI, Dry Contact
45
- **Exhaust Fan Fault VFD Alarm (EF-FAULT)**: BI, Dry Contact
46
- **Supply Fan 1 Status/Failure (SF1-S/FAIL)**: BI, Dry Contact
47
- **Supply Fan 2 Status/Failure (SF2-S/FAIL)**: BI, Dry Contact
48
- **Exhaust Fan 1 Status/Failure (EF1-S/FAIL)**: BI, Dry Contact
49
- **Exhaust Fan 2 Status/Failure (EF2-S/FAIL)**: BI, Dry Contact
50
- **Supply Fan VFD In Hand/Bypass (SF-VFD-HAND)**: BI, Dry Contact
51
- **Exhaust Fan VFD In Hand/Bypass (EF-VFD-HAND)**: BI, Dry Contact
52
- **Unit Mtd HOA Switch in Hand (HAND-MODE)**: BI, Dry Contact
53
- **Unit Mtd HOA Switch in Off (OFF-MODE)**: BI, Dry Contact
54
- **Heating Wheel Rotation Status (HW-ROT-S)**: BI, Pulse
55
- **Energy Wheel Rotation Status (EW-ROT-S)**: BI, Pulse
56
57
### Outputs (Physical)
58
- **Supply Fan Command (SF-C)**: BO, 12VDC (VFD Enable)
59
- **Exhaust Fan Command (EF-C)**: BO, 12VDC (VFD Enable)
60
- **Energy Wheel VFD Start Command (EW-C)**: BO, 12VDC (VFD Enable)
61
- **Heat Wheel VFD Start Command (HW-C)**: BO, 12VDC (VFD Enable)
62
- **Energy Wheel Bypass Dampers Command (EW-BYPD1/2-C)**: BO, 12VDC (Open/Close)
63
- **Exhaust Fan Output (EF-O)**: AO, 0-10VDC (VFD Speed)
64
- **Supply Fan Output (SF-O)**: AO, 0-10VDC (VFD Speed)
65
- **Heating Coil Valve Output (HTG-O)**: AO, 0-10VDC
66
- **Cooling Coil Valve Output (CLG-O)**: AO, 0-10VDC
67
- **Outside Air Damper 1 Output (OAD1-O)**: AO, 0-10VDC
68
- **Outside Air Damper 2 Output (OAD2-O)**: AO, 0-10VDC
69
- **Return Air Damper Output (RAD-O)**: AO, 0-10VDC
70
- **Energy Wheel VFD Speed Output (EW-O)**: AO, 0-10VDC
71
- **Heat Wheel VFD Speed Output (HW-O)**: AO, 0-10VDC
72
73
### Software Points & Setpoints
74
- **Static Pressure Setpoint (DAP-SP)**: Software Output
75
- **Occupied Heating Setpoint (OCC_HTG_SP)**: Software Setpoint
76
- **Unoccupied Heating Setpoint (UNOCC_HTG_SP)**: Software Setpoint
77
- **Occupied Cooling Setpoint (OCC_CLG_SP)**: Software Setpoint
78
- **Unoccupied Cooling Setpoint (UNOCC_CLG_SP)**: Software Setpoint
79
- **Discharge Air Setpoint (DAT-SP)**: Software Output
80
81
82
---
83
84
## 3. Safety Devices & Interlocks
85
- **Supply Duct Overpressure (DAPHI-A)**: Shuts down supply fan. Manual reset required. Generates alarm.
86
- **Return/Exhaust Duct Suction Pressure (EAPLO-A)**: Shuts down exhaust fan. Manual reset required. Generates alarm.
87
- **Clogged Filter (RA-FILT-A, OA-FILT-A)**: Generates alarm when DP exceeds manufacturer recommendation.
88
- **ERW Alarms**: Wheel stoppage (EW-ROT-S) or other internal faults generate an alarm.
89
- **Freeze Protection (LT-A)**: Freezestat on cooling coil inlet shuts down all fans at 39°F. Trips >30 seconds require manual reset. Generates alarm.
90
- **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.
91
- **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.
92
93
---
94
95
## 4. Modes of Operation
96
97
### Mode Selection (H-O-A)
98
- **Description**: Allows manual override of the unit's operating mode or automatic control via the DDC scheduler.
99
- **Conditions**: Unit is powered. Input from `HAND-MODE` or `OFF-MODE` overrides scheduler.
100
- **Output Logic**:
101
- **SF-C**: Varies by selected mode.
102
- **EF-C**: Varies by selected mode.
103
- **EW-C**: Varies by selected mode.
104
- **HW-C**: Varies by selected mode.
105
- **EW-BYPD1/2-C**: Last position.
106
- **EF-O**: Varies by selected mode.
107
- **SF-O**: Varies by selected mode.
108
- **HTG-O**: Varies by selected mode.
109
- **CLG-O**: Varies by selected mode.
110
- **OAD1-O**: Varies by selected mode.
111
- **OAD2-O**: Varies by selected mode.
112
- **RAD-O**: Varies by selected mode.
113
- **EW-O**: Varies by selected mode.
114
- **HW-O**: Varies by selected mode.
115
116
### System-OFF Mode
117
- **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.
118
- **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.
119
- **Output Logic**:
120
- **SF-C**: OFF
121
- **EF-C**: OFF
122
- **EW-C**: OFF
123
- **HW-C**: OFF
124
- **EW-BYPD1/2-C**: Closed
125
- **EF-O**: 0%
126
- **SF-O**: 0%
127
- **HTG-O**: 0% (Closed)
128
- **CLG-O**: 0% (Closed)
129
- **OAD1-O**: 0% (Closed)
130
- **OAD2-O**: 0% (Closed)
131
- **RAD-O**: 100% (Open)
132
- **EW-O**: 0%
133
- **HW-O**: 0%
134
135
### Unoccupied Summer Cooling Mode
136
- **Description**: Cycles the unit on to prevent the representative space from exceeding a high-limit setpoint during unoccupied summer hours.
137
- **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).
138
- **Output Logic**:
139
- **SF-C**: ON
140
- **EF-C**: OFF
141
- **EW-C**: OFF
142
- **HW-C**: OFF
143
- **EW-BYPD1/2-C**: Last position.
144
- **EF-O**: 0%
145
- **SF-O**: Modulates to maintain `DAP-SP`.
146
- **HTG-O**: 0% (Closed)
147
- **CLG-O**: Modulates to maintain a 55°F `DAT-SP`.
148
- **OAD1-O**: 0% (Closed)
149
- **OAD2-O**: 0% (Closed)
150
- **RAD-O**: 100% (Open)
151
- **EW-O**: 0%
152
- **HW-O**: 0%
153
154
### Pre-Occupancy Purge Cycle
155
- **Description**: Purges the building with 100% outside air for a fixed duration before occupancy if conditions are favorable (OA enthalpy < RA enthalpy).
156
- **Conditions**: Enter when `SYSTEM_OPR_MODE` is Pre-Occupancy Purge (Morning/Nighttime Purge Schedule) AND `OA-ENTHALPY` < `RM-ENTHALPY`. Exits after 15 minutes.
157
- **Output Logic**:
158
- **SF-C**: ON
159
- **EF-C**: ON
160
- **EW-C**: OFF
161
- **HW-C**: OFF
162
- **EW-BYPD1/2-C**: Last position.
163
- **EF-O**: Modulates to maintain building pressure (Exhaust Airflow = 85-90% of Outside Airflow).
164
- **SF-O**: Modulates to maintain `DAP-SP`.
165
- **HTG-O**: 0% (Closed)
166
- **CLG-O**: 0% (Closed, mechanical cooling locked out).
167
- **OAD1-O**: 100% (Open)
168
- **OAD2-O**: 100% (Open)
169
- **RAD-O**: 0% (Closed)
170
- **EW-O**: 0%
171
- **HW-O**: 0%
172
173
### Pre-Occupancy Pull-Down Cycle
174
- **Description**: Cools the building using 100% recirculated air after a purge cycle or if the space is warm before occupancy.
175
- **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.
176
- **Output Logic**:
177
- **SF-C**: ON
178
- **EF-C**: OFF
179
- **EW-C**: OFF
180
- **HW-C**: OFF
181
- **EW-BYPD1/2-C**: Last position.
182
- **EF-O**: 0%
183
- **SF-O**: Modulates to maintain `DAP-SP`.
184
- **HTG-O**: 0% (Closed)
185
- **CLG-O**: Modulates to maintain a 55°F `DAT-SP`.
186
- **OAD1-O**: 0% (Closed)
187
- **OAD2-O**: 0% (Closed)
188
- **RAD-O**: 100% (Open)
189
- **EW-O**: 0%
190
- **HW-O**: 0%
191
192
### Occupied Mode - Winter Heating
193
- **Description**: Provides heating and minimum ventilation to the building during occupied winter hours.
194
- **Conditions**: Enter when `SYSTEM_OPR_MODE` is Occupied Heating and `Seasonal_Mode` is Winter. Exits when conditions for another mode are met.
195
- **Output Logic**:
196
- **SF-C**: ON
197
- **EF-C**: ON
198
- **EW-C**: ON
199
- **HW-C**: OFF
200
- **EW-BYPD1/2-C**: Last position.
201
- **EF-O**: Modulates to maintain building pressure.
202
- **SF-O**: Modulates to maintain `DAP-SP`, reset by `AVG_VAV_DPR_POS`.
203
- **HTG-O**: Modulates to maintain a 65°F `DAT-SP` (OCC_HTG_SP).
204
- **CLG-O**: 0% (Closed)
205
- **OAD1-O**: Modulates to provide minimum required outside air based on VAV demand.
206
- **OAD2-O**: Modulates to provide minimum required outside air based on VAV demand.
207
- **RAD-O**: Modulates to accommodate OA intake.
208
- **EW-O**: 100%
209
- **HW-O**: 0%
210
211
### Occupied Mode - Summer Economizer Cooling
212
- **Description**: Provides "free cooling" using 100% outside air when outdoor conditions are favorable.
213
- **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).
214
- **Output Logic**:
215
- **SF-C**: ON
216
- **EF-C**: ON
217
- **EW-C**: OFF
218
- **HW-C**: OFF
219
- **EW-BYPD1/2-C**: Last position.
220
- **EF-O**: Modulates to maintain building pressure.
221
- **SF-O**: Modulates to maintain `DAP-SP`, reset by `AVG_VAV_DPR_POS`.
222
- **HTG-O**: 0% (Closed)
223
- **CLG-O**: 0% (Closed)
224
- **OAD1-O**: 100% (Open)
225
- **OAD2-O**: 100% (Open)
226
- **RAD-O**: 0% (Closed)
227
- **EW-O**: 0%
228
- **HW-O**: Modulates to maintain `DAT-SP` of 55°F (for reheat/dehumidification purposes) if DAT drops too low.
229
230
### Occupied Mode - Summer Mechanical Cooling
231
- **Description**: Provides primary cooling and dehumidification using the chilled water coil and heat wheel when economizer is not sufficient or unavailable.
232
- **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).
233
- **Output Logic**:
234
- **SF-C**: ON
235
- **EF-C**: ON
236
- **EW-C**: ON
237
- **HW-C**: ON
238
- **EW-BYPD1/2-C**: Last position.
239
- **EF-O**: Modulates to maintain building pressure.
240
- **SF-O**: Modulates to maintain `DAP-SP`, reset by `AVG_VAV_DPR_POS`.
241
- **HTG-O**: 0% (Closed)
242
- **CLG-O**: Modulates to maintain a 55°F `CC-T` (Cooling Coil Discharge Temp).
243
- **OAD1-O**: Modulates to provide minimum required outside air.
244
- **OAD2-O**: Modulates to provide minimum required outside air.
245
- **RAD-O**: Modulates to accommodate OA intake.
246
- **EW-O**: 100%
247
- **HW-O**: Modulates to maintain `RAT` between 76°F and 78°F for reheat/dehumidification.
248
249
### Communication Failure Mode
250
- **Description**: Defines the unit's behavior upon loss of network communication to ensure continued operation.
251
- **Conditions**: Enter when communication with the network is lost. Exits when communication is restored.
252
- **Output Logic**:
253
- **SF-C**: Defaults to ON.
254
- **EF-C**: Defaults to ON.
255
- **EW-C**: Defaults to ON.
256
- **HW-C**: Defaults to ON.
257
- **EW-BYPD1/2-C**: Last position.
258
- **EF-O**: Defaults to maintaining building pressure.
259
- **SF-O**: Defaults to maintaining `DAP-SP`.
260
- **HTG-O**: Defaults to last known value, relevant for the last known seasonal occupied mode.
261
- **CLG-O**: Defaults to last known value, relevant for the last known seasonal occupied mode.
262
- **OAD1-O**: Defaults to last known value, relevant for the last known seasonal occupied mode.
263
- **OAD2-O**: Defaults to last known value, relevant for the last known seasonal occupied mode.
264
- **RAD-O**: Defaults to last known value, relevant for the last known seasonal occupied mode.
265
- **EW-O**: Defaults to 100%.
266
- **HW-O**: Defaults to last known value, relevant for the last known seasonal occupied mode.
267
268
---
269
270
## 5. Alarms & Fault Conditions
271
- **Duct Over/Under Pressure (DAPHI-A, EAPLO-A)**: Generates alarm; requires manual reset of safety switch.
272
- **Fan Failure (SF-FAULT, EF-FAULT, etc.)**: Generates alarm if fan status does not prove ON after a start command.
273
- **Freezestat Trip (LT-A)**: Generates alarm. Trips >30 seconds require manual reset.
274
- **Clogged Filter (RA-FILT-A, OA-FILT-A)**: Generates alarm when DP is high.
275
- **ERW Fault (EW-ROT-S)**: Generates alarm on wheel stoppage or failure.
276
- **Critical Zone Reset Fault**
277
- **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).
278
- **Priority**: Medium
279
- **Action**: Generate an alarm notification to the operator, potentially flagging the specific VAV zone.
280
- **Reset**: Manual reset by operator after investigation.
281
282
---
283
284
## 6. Commissioning & Verification Checklist
285
- [ ] Test H-O-A switch (HAND-MODE, OFF-MODE) and verify correct mode changes and SOC/HMI advisories.
286
- [ ] For **System-OFF Mode**, verify all fans, wheels, and valves are de-energized and dampers are in their fail-safe positions.
287
- [ ] For **Unoccupied Summer Cooling**, verify the unit cycles on/off at 85°F and 83°F respectively, with 100% recirculation.
288
- [ ] For **Pre-Occupancy Purge**, verify the unit runs with 100% outside air for 15 minutes.
289
- [ ] For **Pre-Occupancy Pull-Down**, verify the unit cools with 100% recirculated air.
290
- [ ] For **Occupied Winter Heating**, verify HTG-O modulates and EW-O is at 100%.
291
- [ ] For **Occupied Summer Economizer**, verify OAD1-O/OAD2-O move to 100% and CLG-O remains closed.
292
- [ ] For **Occupied Summer Mechanical Cooling**, verify CLG-O modulates for a 55°F coil temp and HW-O modulates to control RAT.
293
- [ ] Test all hard-wired safeties (DAPHI-A, EAPLO-A, LT-A, FIRE-A) and confirm fan shutdown and proper alarm generation.
294
- [ ] Verify DAP-SP resets up and down based on AVG_VAV_DPR_POS.