Blame
|
1 | # VAV Box (Cooling Only) with Electric Reheat - Sequence of Operation |
||||||
| 2 | ||||||||
| 3 | **Version:** 1.1 |
|||||||
| 4 | **Date:** 2025-12-29 |
|||||||
| 5 | **Author:** Gemini Agent |
|||||||
|
6 | **Related SSO:** [[training-structure/sso/sso-temp-sensor]], [[training-structure/sso/sso-co2-sensor]], [[training-structure/sso/sso-humidity-sensor]], [[training-structure/sso/sso-damper-actuator]], [[training-structure/sso/sso-valve-actuator]] |
||||||
|
7 | |||||||
| 8 | --- |
|||||||
| 9 | ||||||||
| 10 | ## 1. Overview |
|||||||
| 11 | This sequence describes a non-fan-powered, cooling-only Variable Air Volume (VAV) box with electric reheat controlled by a BACnet DDC controller. The VAV box works in conjunction with a Multi-Zone VAV (MZVAV) rooftop heat pump for cooling and a local electric baseboard for heating. The system utilizes space temperature and CO2 sensors for demand-controlled ventilation (DCV) and thermal comfort, participating in pre-occupied pull-down/purge cycles and unoccupied nighttime purge cycles. The VAV box reports its damper position for supply fan static pressure reset logic and is designed for 24/7 ventilation, with DCV being disabled during special ventilation modes. Electric baseboard heating is enabled only during Winter mode. |
|||||||
| 12 | ||||||||
| 13 | --- |
|||||||
| 14 | ||||||||
| 15 | ## 2. Point List |
|||||||
| 16 | ||||||||
| 17 | ### Inputs (Physical) |
|||||||
| 18 | - **Space Temperature (ZN-T)**: Sensed value from the room temperature sensor. |
|||||||
| 19 | - **Space CO2 (ZN-Q)**: Sensed value from the room CO2 sensor. |
|||||||
| 20 | - **Outdoor Air CO2 (OA-Q)**: Networked value used for DCV calculation. |
|||||||
| 21 | - **Building Schedule (SCHEDULE-C)**: Network Input (Occupied, Unoccupied, Special Ventilation, Pre-Occupied Pull-Down, Pre-Occupied Purge, Unoccupied Purge). |
|||||||
| 22 | - **MZVAV Representative Temperature**: AI (Network Input) for system-wide unoccupied/warm-up modes. |
|||||||
| 23 | ||||||||
| 24 | - **Seasonal Mode (Seasonal_Mode)**: Indicates Winter or Summer mode, affecting heating enable. |
|||||||
| 25 | ||||||||
| 26 | ### Outputs (Physical) |
|||||||
| 27 | - **VAV Damper Position (DMP-O)**: 0-100% command to the VAV damper actuator. |
|||||||
| 28 | - **Electric Baseboard Command (HTG-O)**: On/Off command to the perimeter electric baseboard. |
|||||||
| 29 | ||||||||
| 30 | ### Software Points & Setpoints |
|||||||
| 31 | - **Damper Position Feedback (DMP-FB)**: Provides current damper position to the network for static pressure reset. |
|||||||
| 32 | ||||||||
| 33 | - **Unoccupied Cooling Setpoint**: 85°F `Adjustable` |
|||||||
| 34 | - **Unoccupied Cooling Cutout**: 83°F `Adjustable` |
|||||||
| 35 | - **Unoccupied Heating Setpoint**: 55°F `Adjustable` (-2°F differential) |
|||||||
| 36 | - **Occupied Cooling Setpoint**: 78°F `Nominal Adjustable` (-2°F differential) |
|||||||
| 37 | - **Occupied Heating Setpoint**: 72°F `Nominal Adjustable` (-2°F differential) |
|||||||
| 38 | - **Warm-up Cutout Setpoint**: 72°F `Adjustable` |
|||||||
| 39 | - **Warm-up Discharge Air Temp**: 85°F `Nominal Adjustable` |
|||||||
| 40 | - **Pre-Occupied Pull-Down Max Temp**: 85°F `Nominal Adjustable` (-2°F differential) |
|||||||
| 41 | - **Pre-Occupied Pull-Down Target Temp**: 78°F `Nominal Adjustable` (-2°F differential) |
|||||||
| 42 | - **CO2 Full Occupancy Threshold**: 1,000 ppm `Fixed` |
|||||||
| 43 | - **Vacant Standby Ventilation Rate**: From Drawing Schedules `Configurable` |
|||||||
| 44 | - **Fully Occupied Ventilation Rate**: From Drawing Schedules `Configurable` |
|||||||
| 45 | - **VAV Damper Position Polling Request**: Software Point (Internal) |
|||||||
| 46 | ||||||||
| 47 | --- |
|||||||
| 48 | ||||||||
| 49 | ## 3. Operational Notes & Interlocks |
|||||||
| 50 | - **Special Ventilation Mode**: When active, Demand Controlled Ventilation (DCV) is disabled. |
|||||||
| 51 | - **Static Pressure Reset**: VAV damper position is polled every 10 minutes and reported to the central unit to be used in the supply fan static pressure reset algorithm. |
|||||||
| 52 | ||||||||
| 53 | --- |
|||||||
| 54 | ||||||||
| 55 | ## 4. Modes of Operation |
|||||||
| 56 | ||||||||
| 57 | ### Unoccupied Mode |
|||||||
| 58 | - **Conditions**: Entered when the building schedule is "Unoccupied" (excluding purge cycles). Ventilation is provided 24/7. |
|||||||
| 59 | - **Heating Logic**: |
|||||||
| 60 | - VAV damper is commanded **Closed**. |
|||||||
| 61 | - If `Seasonal_Mode` is `Winter`: Electric baseboard is cycled On/Off to maintain the **Unoccupied Heating Setpoint (55°F - 2°F differential)**. |
|||||||
| 62 | - If `Seasonal_Mode` is `Summer`: Electric baseboard is disabled. |
|||||||
| 63 | - **Cooling Logic**: |
|||||||
| 64 | - If the representative room temperature is ≤ 85°F, VAV damper is commanded **Closed**. |
|||||||
| 65 | - If the representative room temperature is > 85°F, VAV damper opens to the **Fully Occupied Ventilation Rate** position. The central MZVAV unit stages to cool the space until the representative temperature reaches the **Unoccupied Cooling Cutout (83°F)**. |
|||||||
| 66 | ||||||||
| 67 | ### Warm-up Cycle (Optimum Start) |
|||||||
| 68 | - **Conditions**: Active before scheduled occupancy if the representative room temperature is below the **Warm-up Cutout Setpoint (72°F)**. Start time is optimized based on outdoor air temperature and space temperature. |
|||||||
| 69 | - **Logic**: |
|||||||
| 70 | - VAV damper opens to the **Fully Occupied Ventilation Rate**. |
|||||||
| 71 | - Central MZVAV unit provides **85°F discharge air** until the representative room reaches 72°F. |
|||||||
| 72 | - Electric baseboard setpoint is maintained at **55°F** (regardless of Seasonal Mode for warm-up period). |
|||||||
| 73 | ||||||||
| 74 | ### Pre-Occupied & Purge Cycles |
|||||||
| 75 | - **Conditions**: Triggered by specific `Building_Schedule` modes prior to or during unoccupied periods. |
|||||||
| 76 | - **Pre-Occupied Morning Pull-Down Cycle**: |
|||||||
| 77 | - VAV boxes are commanded to their **Fully Occupied Ventilation Rate** positions. |
|||||||
| 78 | - Space temperatures are pulled down from **Pre-Occupied Pull-Down Max Temp (85°F - 2°F differential)** to **Pre-Occupied Pull-Down Target Temp (78°F - 2°F differential)**. |
|||||||
| 79 | - **Pre-Occupied Morning Purge Cycle**: |
|||||||
| 80 | - VAV boxes are commanded to their **Fully Occupied Ventilation Rate** positions. |
|||||||
| 81 | - **Unoccupied Nighttime Purge Cycle**: |
|||||||
| 82 | - VAV boxes are commanded to their **Fully Occupied Ventilation Rate** positions. |
|||||||
| 83 | ||||||||
| 84 | ### Occupied Mode |
|||||||
| 85 | - **Conditions**: Entered when the building schedule is "Occupied." |
|||||||
| 86 | - **Ventilation Logic (DCV)**: |
|||||||
| 87 | - The VAV box minimum flow setpoint is actively reset based on space CO2 levels. |
|||||||
| 88 | - The required ventilation rate is calculated via linear interpolation between the **Vacant Standby** rate (at 0 ppm differential) and the **Fully Occupied** rate (at 1,000 ppm). |
|||||||
| 89 | - The VAV damper will **never throttle below the Fully Occupied Ventilation Rate**. |
|||||||
| 90 | - **Heating Logic**: |
|||||||
| 91 | - VAV damper maintains its active minimum airflow setting as determined by DCV. |
|||||||
| 92 | - If `Seasonal_Mode` is `Winter`: If Space Temperature drops below **Occupied Heating Setpoint (72°F - 2°F differential)**, the electric baseboard is commanded **ON**. If Space Temperature rises above 72°F, the baseboard is commanded **OFF**. |
|||||||
| 93 | - If `Seasonal_Mode` is `Summer`: Electric baseboard is disabled. |
|||||||
| 94 | - **Cooling Logic**: |
|||||||
| 95 | - If Space Temperature rises above **Occupied Cooling Setpoint (78°F)**, the VAV damper modulates from its current minimum position towards 100% open to meet the load. |
|||||||
| 96 | - If Space Temperature drops below 78°F, the damper modulates back towards its active minimum position. |
|||||||
| 97 | - **Economizer Logic**: |
|||||||
| 98 | - When the central system is in economizer mode, DCV is suspended. |
|||||||
| 99 | - The VAV damper modulates between the **Fully Occupied Ventilation Rate** and maximum flow to meet cooling demand. |
|||||||
| 100 | ||||||||
| 101 | --- |
|||||||
| 102 | ||||||||
| 103 | ## 5. Alarms & Fault Conditions |
|||||||
| 104 | - **Excessive Reset Driver Alarm (Static_Reset_Alarm)** |
|||||||
| 105 | - **Condition**: The control algorithm automatically detects that this zone is excessively driving the static pressure reset logic. |
|||||||
| 106 | - **Priority**: Medium |
|||||||
| 107 | - **Action**: Generate an alarm to the system operator, allowing for manual removal of the zone from the reset algorithm. |
|||||||
| 108 | - **Reset**: Manual. |
|||||||
| 109 | ||||||||
| 110 | --- |
|||||||
| 111 | ||||||||
| 112 | ## 6. Commissioning & Verification Checklist |
|||||||
| 113 | - [ ] Verify VAV damper closes during Unoccupied mode when temperatures are between 55°F and 85°F. |
|||||||
| 114 | - [ ] Verify electric baseboard maintains 55°F during Unoccupied Heating when `Seasonal_Mode` is `Winter`. |
|||||||
| 115 | - [ ] Verify electric baseboard remains OFF during Unoccupied Heating when `Seasonal_Mode` is `Summer`. |
|||||||
| 116 | - [ ] Verify VAV damper opens and MZVAV cools during Unoccupied Cooling when representative temperature exceeds 85°F. |
|||||||
| 117 | - [ ] Verify Warm-up cycle initiates correctly, opening the damper and commanding the baseboard setpoint to 55°F. |
|||||||
| 118 | - [ ] Verify Pre-Occupied Morning Pull-Down cycle commands VAV to fully occupied ventilation and space temperature pulls down from 85°F to 78°F. |
|||||||
| 119 | - [ ] Verify Pre-Occupied Morning Purge and Unoccupied Nighttime Purge cycles command VAV to fully occupied ventilation. |
|||||||
| 120 | - [ ] Verify in Occupied Mode that the damper modulates to maintain the 78°F cooling setpoint. |
|||||||
| 121 | - [ ] Verify in Occupied Mode that the electric baseboard turns on to maintain the 72°F heating setpoint when `Seasonal_Mode` is `Winter`. |
|||||||
| 122 | - [ ] Verify in Occupied Mode that the electric baseboard remains OFF when `Seasonal_Mode` is `Summer`. |
|||||||
| 123 | - [ ] With CO2 injection, verify that the VAV minimum flow position increases as CO2 levels rise from 0 ppm differential to 1,000 ppm. |
|||||||
| 124 | - [ ] Verify the "Static Pressure Reset Alarm" can be generated. |
|||||||
