Supply air VAV box, pressure sensor, flow conversion (VavSu13)
| This application function operates a damper, using internal air volume flow controller to drive the measured air volume flow to an air volume flow setpoint. To calculate air volume flow, this AF uses an OEM box flow coefficient (K-factor) and input from a differential pressure sensor. The air volume flow setpoint is calculated based on request signals (from the room controllers) received for heating, cooling and ventilation. There is an optional collection input for condensation detection at chilled beam(s) or chilled ceiling(s). |
Required elements and how to configure them:
Element | I/O | Signal type |
|---|---|---|
VavSuPos "Setpoint for supply air VAV position" | On-board output, Setpoint for supply air VAV position | 0…10V or 3-position |
or KNX PL-Link device, Supply air VAV | Position control | |
VavSuDiffP "Supply air VAV differential pressure" | On-board input, Supply air VAV differential pressure | 0…10V or P1 |
Function
The figure below shows BACnet objects associated with this application function. Primary signal flow is summarized as follows:
VAV supply heating, cooling, or ventilation request (VavSuHReq / VavSuCReq / VavSuVntReq) is received and processed into the output signal for VAV supply damper position (VavSuPos).
Basic function: Accept request signal from associated room controller and map it to appropriate air volume flow setpoint; Compare setpoint to air volume flow in terminal box; Pass result through a device mode logic switch prior to outputting as a command to the object that controls the device.

| Command or request (or related) |
| Notification of condition or status, or availability |
| Device mode |
| Interlock (internal signal, not a BACnet object; see Interlocks section for additional information) |
Interlocks
Room automation interlocks are internal signals that coordinate interaction between HVAC devices. They are not visible in ABT Site or web interface, but parameters associated with them are. See comment column for hints on parameters that affect interlock functionality.
Signal | Type | Direction | Description | Comment |
|---|---|---|---|---|
AirFlCReq | Boolean | In | Air flow cooling request |
|
AirFlHReq | Boolean | In | Air flow heating request |
|
AirFlHldH | Boolean | In | Air flow hold for heating |
|
AirFlSta | Boolean | Out | Air flow status | See Configuration section for parameters named "...AirFlSta" |
AirFlVavReq | % | Out | Air flow vav request | Fan-powered box application. |
FanSta | Boolean | In | Fan state | In series fan-powered box applications, parameter EnMonFanSta must = Yes. See Configuration section for additional information. |
Air flow controller
The PID air flow controller (VavSuAirFlCtr) compares the air volume flow of the terminal box to the current VAV supply air flow setpoint, and modulates VavSuPos as necessary to keep the box flow at setpoint.
Two-position operation, if needed, is achieved by providing a 2-position setpoint signal.
Air flow setpoint selection: In control mode (VavSuDevMod = 2) the air flow setpoint (VavSuSpAirFl) is the largest of the values needed to satisfy the requests for:
- Cooling
- Heating
- Ventilation
- Air flow support for cooling coil
- Air flow support for heating coil
Although request values are in percent, the comparison to select the max is made in physical air flow units. This is because the air flow limits (minimum flow and maximum flow) are different for each request type.
The mapping from percent to air flow units for heating, cooling, and ventilation includes a step-up at the low end, with a switch on point of 4% and a hysteresis of 2%. Thus, the request percent must rise above 4% before its corresponding air flow value rises from 0 to the request’s minimum air flow.

Potential uses of the step-up include:
- Keeping the flow setpoint high enough to support heat transfer from a coil
- Keeping the flow setpoint high enough for effective sensing
Low air flow: If the box cannot satisfy air flow demands due to not having enough available air flow (or the air flow sensor object is invalid), then open loop operation begins. In open loop operation, damper position is controlled without using the measured air volume flow value from the sensor; instead, damper position = air flow setpoint in % of nominal air flow.
When the air volume flow setpoint falls below 5% of nominal or the measured air volume flow value rises above 7% of nominal, closed loop operation resumes.
Saturation signal: The saturation signal VavSuAflStrtn is a binary object that is True ("Starved") when the air flow control loop cannot get enough air to reach setpoint for a time exceeding a built-in time delay. After the delay expires, open loop operation begins.
Note
VavSuAflStrtn is always off if parameter EnStrtnCal = 0 (No). This allows the user to exclude a particular terminal from the saturation pressure reset system.
Air flow deviation signal: The supply air flow deviation (VavSuAirFlDvn) signal (in percent) is used for fan speed (static pressure) reset strategies at the air handling unit. It is obtained by measuring the air flow from the supply duct and comparing it to the air flow setpoint.
VavSuAirFlDvn = VavSuSpAflRel minus VavSuAirFlRel
VavSuAirFlDvn will equal 0 in case of invalid condition(s).
Relief input signal: A VAV box’s binary air flow relief object (VavSuAirFlRlf) can be set to True by the air handling unit. This is done to relieve flow resistance in the duct system in order to maintain proper static pressure. The VAV controller responds by increasing its air flow setpoint (VavSuSpAirFl).
When device mode = control mode and both EnRlf (Enable relief) and VavSuAirFlRlf equal On, VavSuSpAirFl will be set to the maximum of either its current value or the parameter AirFlRlf.
Note
Relief has no effect on the supply chain VAV air demand signal VavSuAirDmd.
Available status: When the VAV supply damper is available for heating or cooling or ventilation, the respective binary output signal(s) that indicate availability (VavSuAvlH, VavSuAvlC, VavSuAvlVnt) will be "Yes" (available).
For available status to be "Yes", device mode must equal "Control mode" (modulation) and VavSuChovrCnd (Supply air VAV changeover condition) cannot equal "Neither".
The output signal VavSuAflPvdVnt is the amount of air flow available for ventilation. When VavSuAvlVnt is True, a maximum value (VavSuAflMaxVnt) is transferred to VavSuAflPvdVnt.
VavSuAflPvdVnt (VAV supply air flow provided for ventilation) is the sum of maximal flow (in engineering units) from the supply VAV boxes. These values are set in each supply VAV for the maximum flow in the segment.
Minimum ventilation flow: In an installation without DCV (demand control ventilation), the minimum primary air flow is applied whenever ventilation is required. This effectively replaces minimum cooling and minimum heating values. In an installation with DCV, the primary air flow value is applied when the calculated ventilation demand is at minimum and ventilation is required.

See the room level ventilation control AF (VavVntCtl.xx) for detailed information on configuring minimum ventilation levels.
Device mode: The input signal for device mode is a multistate value.
VavSuDevMod supports the following states:
- Off
- Control mode (modulation)
- Max.air vol.flow
- Min.air vol.flow
- Smoke ctrl.air flow setp (manually entered damper setpoint value for smoke control)
Fan coasting feature: The fan coasting feature prevents premature closing of the room supply damper while the AHU fan is coasting down. This might occur during a switch between operating modes (for example, switching from Comfort to Economy).
The fan coasting feature is active when:
- The room supply air damper is the only damper that is open – all other VAV supply air dampers are closed.
- The AHU supply fan has been turned off and is coasting down.
- The air flow setpoint signal (VavSuSpAirFl), while on its way to zero, falls below the air flow demand hysteresis setting (HysAirFlDmd).
When these conditions are true, the boolean supply fan coasting signal (FanSuCstVal) will equal 1 (True) and the damper is reset to its last (previous) operating position / value. This keeps the damper open while the fan coasts down to prevent supply duct over-pressure.
In addition to the fan coasting signal freezing the damper in place, an internal timer function was activated when VavSuSpAirFl initially dropped below HysAFlSta. The fan coasting signal and the timer (60 seconds) must both finish (return to False) before the room supply damper can close. See the figure below.
Note
The internal timer operates independently and regardless of FanSuCstVal. Once the timer is activated, the room supply air damper is frozen in place until the counter reaches zero, after which the damper may close.

Supply chain interface: There are four demand output signals for air.
- VavSuCDmd - Supply air VAV cooling demand
When cooling is available, VavSuCDmd is the percentage value of the cooling request from the room (otherwise it is 0). - VavSuHDmd - Supply air VAV heating demand
When heating is available, VavSuHDmd is the percentage value of the heating request from the room (otherwise it is 0). - VavSuVntDmd - Supply air VAV ventilation demand
When ventilation is available, VavSuVntDmd is the percentage value of the ventilation request from the room (otherwise it is 0). - VavSuAirDmd - Supply air VAV air demand for plant mode
VavSuAirDmd is a multistate value that equals PltOpMod (VavSuSpAirFl must be greater than the switch-on point for air flow demand, SwiOnAirFlDmd). If PltOpMod is "Depressurize" or "Emergency off", VavSuAirDmd will equal PltOpMod regardless of VavSuSpAirFl value.
AHU changeover condition signal: The multistate VAV supply changeover condition input signal (VavSuChovrCnd) comes from the room coordinating function (RCoo). It indicates the current heating / cooling available status for central AHU. Four states are supported:
- Neither
- Heating
- Cooling
- Neutral
"Neutral" means that heating and cooling PID controllers are both enabled and that the air coming into the room is not hot or cold.
Configuration
Objects
Description | Object | Type | Default value |
|---|---|---|---|
Air flow settings | |||
Supply air VAV smoke control air volume flow setpoint | VavSuSpAflSmk | ACnfVal | 50.0 [m3/h] |
Supply air VAV box coefficient | VavSuBoxCoef | ACnfVal | 150.0 [m3/h/SqrtPa] |
Supply air VAV maximum air volume flow for cooling | VavSuAirFlMaxC | ACnfVal | 100.0 [m3/h] |
Supply air VAV minimum air volume flow for cooling | VavSuAirFlMinC | ACnfVal | 50.0 [m3/h] |
Supply air VAV maximum air volume flow for heating | VavSuAirFlMaxH | ACnfVal | 100.0 [m3/h] |
Supply air VAV minimum air volume flow for heating | VavSuAirFlMinH | ACnfVal | 50.0 [m3/h] |
Supply air VAV maximum air volume flow for ventilation | VavSuAflMaxVnt | ACnfVal | 100.0 [m3/h] |
Supply air VAV minimum air volume flow for ventilation | VavSuAflMinVnt | ACnfVal | 0.0 [m3/h] |
Parameters
Description | Parameter | Default value |
|---|---|---|
Nominal air volume flow | AirFlNom | 100.0 [m3/h] |
Setpoint selector for extract air VAV box 0:False (Supply air flow setpoint used) | SpSelVavEx | 1:Supply air flow |
Differential pressure and air flow monitoring | ||
Switch-on point for differential pressure | SwiOnPtDiffP | 0.2 [Pa] |
Hysteresis for differential pressure | HysDiffP | 0.1 [Pa] |
Enable monitoring for missing air volume flow 0:No | EnMonNoAirFl | 0:No |
Interlocks | ||
Switch-on point for air volume flow state | SwiOnAirFlSta | 10 [%] |
Hysteresis for air volume flow state | HysAirFlSta | 5 [%] |
Enable monitoring for fan state 0:No | EnMonFanSta | 0:No |
Deviation calculation | ||
Enable deviation calculation 0:No | EnDvnCal | 1:Yes |
Saturation calculation | ||
Enable saturation calculation Saturation signal calculation logic: 0:No | EnStrtnCal | 1:Yes |
Saturation level | StrtnLvl | 90 [%] |
Air volume flow error limit | AirFlErLm | 0 [%] |
Switch-on delay saturation | DlyOnStrtn | 60 [s] |
Air flow demand | ||
Switch-on point for air flow demand | SwiOnAirFlDmd | 4 [%] |
Hysteresis for air flow demand | HysAirFlDmd | 2 [%] |
Relief functionality | ||
Enable relief 0:No | EnRlf | 0:No |
Air volume flow relief | AirFlRlf | 50.0 [m3/h] |
Internal settings – do not change | ||
Pressure unit | PUnit | [Pa] |
Air volume flow unit | AirFlUnit | [m3/h] |
Interface
Interface | Description | Type | Ref. | Owned by | |
|---|---|---|---|---|---|
VavSuPos | Supply air VAV position | AO | ◉ | Room segment / Device | |
VavSuDiffP | Supply air VAV differential pressure | AI | ◉ | Room segment / Device | |
VavSuSpAirFl | Supply air VAV setpoint for air volume flow | APrcVal | ● | - | |
TrndVavSuSpAfl | Trend for supply air VAV setpoint for air volume flow | FtrSel | ● | - | |
VavSuSpAflRel | Supply air VAV setpoint for relative air volume flow | ACalcVal | ● | - | |
VavSuAirFl | Supply air VAV air volume flow | ACalcVal | ● | - | |
TrndVavSuAirFl | Trend for supply air VAV air volume flow | FtrSel | ● | - | |
VavSuAirFlRel | Supply air VAV relative air volume flow | ACalcVal | ● | - | |
VavSuAirFlDvn | Supply air VAV air volume flow deviation | ACalcVal | ● | - | |
VavSuAflStrtn | Supply air VAV air volume flow saturation 0:Satisfied | BCalcVal | ● | - | |
VavSuDevMod | Supply air VAV device mode 1:Off | MPrcVal | ● | - | |
VavSuAirFlCtr | Supply air VAV air flow controller | Controller | ● | - | |
VavSuCReq | Supply air VAV cooling request | ACalcVal | ● | - | |
VavSuHReq | Supply air VAV heating request | ACalcVal | ● | - | |
VavSuVntReq | Supply air VAV ventilation request | ACalcVal | ● | - | |
VavSuAvlC | Supply air VAV available for cooling 0:No | BCalcVal | ● | - | |
VavSuAvlH | Supply air VAV available for heating 0:No | BCalcVal | ● | - | |
VavSuAvlVnt | Supply air VAV available for ventilation 0:No | BCalcVal | ● | - | |
FanSuCstVal | Coasting value of supply air fan 0:Off | BCalcVal | ● | - | |
VavSuChovrCnd | Supply air VAV changeover condition 1:Neither | MPrcVal | ● | - | |
VavSuAirDmd | Supply air VAV air demand for plant mode 1:Off | MCalcVal | ● | - | |
VavSuAirFlRlf | Supply air VAV air volume flow relief 0:Off | BPrcVal | ● | - | |
VavSuCDmd | Supply air VAV cooling demand | ACalcVal | ● | - | |
VavSuHDmd | Supply air VAV heating demand | ACalcVal | ● | - | |
VavSuVntDmd | Supply air VAV ventilation demand | ACalcVal | ● | - | |
VavSuAflPvdVnt | Supply air VAV provided air volume flow for ventilation | ACalcVal | ● | - | |
VavSuAirFlTck | Supply air VAV air volume flow tracking | ACalcVal | ● | - | |
CdnMsgCol | Collection of condensation message | ColView | ● | - | |
| CdnMsgRs | Result of condensation message 0:Normal | BCalcVal | ● | - |
CdnMsg | Condensation message 0:Normal | BCalcVal | ◉ | Room segment / Field device | |
CclCdnMsg | Cooling coil condensation message 0:Normal | BCalcVal | ◉ | Room segment / Field device | |
VavSuSplyAir | Supply air VAV supply chain for air | GrpMbr | ● | Room segment | |
VavSuSpAflSmk | Supply air VAV smoke control air volume flow setpoint | ACnfVal | ● | - | |
VavSuBoxCoef | Supply air VAV box coefficient | ACnfVal | ● | - | |
VavSuAirFlMaxC | Supply air VAV maximum air volume flow for cooling | ACnfVal | ● | - | |
VavSuAirFlMinC | Supply air VAV minimum air volume flow for cooling | ACnfVal | ● | - | |
VavSuAirFlMaxH | Supply air VAV maximum air volume flow for heating | ACnfVal | ● | - | |
VavSuAirFlMinH | Supply air VAV minimum air volume flow for heating | ACnfVal | ● | - | |
VavSuAflMaxVnt | Supply air VAV maximum air volume flow for ventilation | ACnfVal | ● | - | |
VavSuAflMinVnt | Supply air VAV minimum air volume flow for ventilation | ACnfVal | ● | - | |
Engineering and commissioning
- Check for correct damper actuator installation. Actuator mis-wiring or improper installation is a major cause of common problems.
- The relative air flow (VavSuAirFlRel) is normalized as a percentage (0 - 100%) of VavSuAirFl based on the nominal (rated) value for the box air flow (AirFlNom).
- VavSuSplyAir Group Member – provides information to the central AHU for duct static pressure reset:
RHvacCoo_xx contains a GroupMember (SplyAir) that monitors/receives data from the central function SplyAir group manager. The central function should be located in the room automation station that contains ALL central coordination functions that come from rooms (e.g., child) serviced by the central system (e.g., parent). Verify the assignment of the group numbers in the group manager objects and in the assigned group member objects. Make sure that the group numbers of the group managers in the same group category are unique on the network.

See the room level ventilation control AFs (VavVntCtl, FcuVntCtl) for detailed information on configuring minimum ventilation levels.




