Supply air VAV box, pressure dependent control (VavSu15)

This application function operates the modulation of a damper. The resulting change of the air volume flow is pressure dependent.

The damper position is calculated based on request signals (from the room controllers) received for heating, cooling and ventilation.

In this AF, duct area is for user reference only; it is not used for damper position calculation. There is no coefficient object or coefficient calculation logic.

There is an optional collection input for condensation detection at chilled beam(s) or chilled ceiling(s).

Air balancing functions are provided by manually changing min and max damper position setpoints.

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

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 (in percent) for VAV supply damper position (VavSuPos).

Basic function: Accept request signal from associated room controller and map it to damper position setpoint; Pass result through a device mode logic switch prior to outputting as a command to the object that controls the supply damper position.

 

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
▶ Initiates air flow (damper opens) to satisfy air flow support request from cooling coil.

 

AirFlHReq

Boolean

In

Air flow heating request
▶ Initiates air flow (damper opens) to satisfy air flow support request from heating coil.

 

AirFlHldH

Boolean

In

Air flow hold for heating
▶ Interlock signal from electric heating coil indicating the coil needs equipment protection air flow support. The damper is prevented from closing for a period of time.

 

AirFlSta

Boolean

Out

Air flow status
▶ Interlock signal that keeps the coil locked at equipment protection priority (PrPrio = 5) unless the supply damper provides air flow.

See Configuration section for parameters named "...AirFlSta"

AirFlVavReq

%

Out

Air flow vav request
▶ In a fan-powered box (FPB) application, the VAV damper sends a proportional analog request signal (AirFlVavReq) requesting air flow, so that the box can meet an air flow support or ventilation demand.

Fan-powered box application.

FanSta

Boolean

In

Fan state
▶ Interlock signal used in series fan-powered box applications: FanSta must be True (fan is running) before damper is allowed to open. This ensures that air flow from the damper does not rotate the series fan while at rest.

In series fan-powered box applications, parameter EnMonFanSta must = Yes. See Configuration section for additional information.

 

Damper position setpoint selection: In control mode (VavSuDevMod = 2) the damper position setpoint (VavSuSpPos) is the largest of the values needed to satisfy the requests for:

Each request is expressed as a percent value, from 0 to 100%. The percent values are separately mapped to their respective damper positions for heating, cooling, and ventilation. Since damper limits (minimum and maximum) can be / are different for each of the request types, a comparison must be made to select the actual maximum demand (selecting the highest initial percent value among request signals will not necessarily yield the maximum demand signal).

Example:

 

The mapping includes a step-up at the low end, with a switch-on point of 4% and a hysteresis of 2%.

Potential uses of the step-up include:

If VavSuSpPos is in normal priority and receives a signal of less than 2%, the value of VavSuSpPos will be 0%. The value will stay at 0% until the signal to VavSuSpPos rises above 4%, at which time the value of VavSuSpPos will equal the signal. Between 2% and 4% (hysteresis) VavSuSpPos retains the last value.

 

Damper position rate change limiter: A rate change limiter function is provided to minimize rapid damper repositioning if the damper is changed by a large amount (for example, manually by a user). The rate limiter delay (default 60sec) is only applied when VavSuSpPos is in normal runtime priority – not protection or emergency priority.

 

Saturation signal: The saturation signal VavSuPosStrtn is a binary object that is True ("Starved") when the VAV supply air terminal cannot get enough air for a time exceeding a built-in time delay.

Note
VavSuPosStrtn is always Off if parameter EnStrtnCal = 0 (No). This allows the user to exclude a particular terminal from the saturation pressure reset system.

 

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.

When device mode = control mode and both EnRlf (Enable relief) and VavSuAirFlRlf equal On, VavSuSpPos will not go below the value of the damper relief parameter (PosRlf).

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 VavSuPosPvdVnt is the amount of air flow available for ventilation. When VavSuAvlVnt is True, a maximum value (VavSuPosMaxVnt) is transferred to VavSuPosPvdVnt. VavSuPosPvdVnt is the largest max flow (damper position) of 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.

info

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:

When device mode = Min.air vol.flow:

 

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:

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.

 

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:

  1. Neither
  2. Heating
  3. Cooling
  4. Neutral

"Neutral" means that heating and cooling PID controllers are both enabled and that the system is providing air that is not hot or cold.

Configuration

Objects

Description

Object

Type

Default value

Duct

Supply air VAV duct area
▶ Duct cross-sectional area, user-entered or calculated by automation station using the duct shape, dimension A and dimension B values. For user-entered method, VavSuDuctShape must be set to 4:Direct entry.
▶ In a pressure dependent AF, VavSuDuctArea is for user reference only; not used for damper position calculation.

VavSuDuctArea

ACnfVal

0.05 [m2]
0.54 [ft2]

Supply air VAV duct shape
▶ Duct cross-sectional shape; Direct entry uses user-entered area, not controller calculation.

1:Rectangular
2:Round
3:Flat oval
4:Direct entry

VavSuDuctShape

MCnfVal

2:Round

Supply air VAV dimension A
▶ For rectangular duct: Width; for round duct: Diameter; for flat oval duct: Total width (major dimension); for Direct entry: Not used.

VavSuDmsnA

ACnfVal

20 [cm]
7.9 [in]

Supply air VAV dimension B
▶ For rectangular duct: Height; for round duct: Not used; for flat oval duct: Height (minor dimension); for Direct entry: Not used.

VavSuDmsnB

ACnfVal

20 [cm]
7.9 [in]

Air flow settings

Supply air VAV smoke control setpoint position
▶ Air flow setpoint if VavSuDevMod = 5. (manually entered damper setpoint value for smoke control)

VavSuSpPosSmk

ACnfVal

50 [%]

Supply air VAV maximum position for cooling
▶ Maximum damper position setpoint when in cooling mode.

VavSuPosMaxC

ACnfVal

100 [%]

Supply air VAV minimum position for cooling
▶ Minimum damper position setpoint when in cooling mode.

VavSuPosMinC

ACnfVal

50 [%]

Supply air VAV maximum position for heating
▶ Maximum damper position setpoint when in heating mode.

VavSuPosMaxH

ACnfVal

100 [%]

Supply air VAV minimum position for heating
▶ Minimum damper position setpoint when in heating mode.

VavSuPosMinH

ACnfVal

50 [%]

Supply air VAV maximum position for ventilation
▶ Maximum ventilation damper position setpoint for indoor air quality (IAQ) controller and for Rapid ventilation.

VavSuPosMaxVnt

ACnfVal

100 [%]

Supply air VAV mininimum position for ventilation
▶ Minimum damper position setpoint for ventilation, whether fixed or controlled by indoor air quality (IAQ) controller; see also Minimum ventilation flow section.

VavSuPosMinVnt

ACnfVal

0 [%]

Parameters

Description

Parameter

Default value

Setpoint selector for extract air VAV box
▶ Selects whether the supply air VAV position setpoint or the supply air VAV position is used to determine the extract air VAV position setpoint.

0:Setpoint for supply air VAV position
1:Supply air VAV position

SpSelVavEx

1:Supply air VAV position

Interlocks

Switch-on point for position state
▶ Damper position above which the VavSuPosTck signal switches from the supply position setpoint to the actual supply position (assuming SpSelVavEx is set to True).

SwiOnPtPosSta

10 [%]

Hysteresis for position state
▶ Damper position below SwiOnPtPosSta, below which the VavSuPosTck signal switches from the supply damper position to the supply damper position setpoint (assuming SpSelVavEx is set to True).

HysPosSta

5 [%]

Enable monitoring for fan state
▶ Enables box fan state to affect VavSuSpPos. Must = Yes for series fan powered box (VavSuSpPos is set to 0 @ priority 5 if fan = Off). Must = No for parallel fan powered box (VavSuSpPos is unaffected by fan state).

0:No
1:Yes

EnMonFanSta

0:No

Rate limitation for position
▶ A rate change limiter function that is provided to minimize rapid damper repositioning if the damper is changed by a large amount (for example, manually by a user). The rate limiter delay is only applied when VavSuSpPos is in normal runtime priority – not protection or emergency priority.

RateLmPos

60 [s]

Saturation calculation

Enable saturation calculation
▶ When EnStrtnCal = 1:Yes, the calculation logic for the saturation signal (VavSuPosStrtn) is enabled and active.

Saturation signal calculation logic:
VavSuPosStrtn will equal 1 ("Starved") if
VavSuPos > StrtnLvl for longer than DlyOnStrtn. This feature is used for AHU fan static pressure reset. See also Saturation signal section.

0:No
1:Yes

EnStrtnCal

1:Yes

Saturation level
▶ Damper position level for use in determining whether the pressure dependent VAV box is getting enough air flow to satisfy the room temperature setpoint. If VavSuPos > StrtnLvl for longer than DlyOnStrtn, the system sends a binary "Starved" signal to AHU.

StrtnLvl

90 [%]

Switch-on delay saturation
▶ The time after the saturation conditions are met that the saturation signal to the AHU goes from False to True.

DlyOnStrtn

60 [s]

Position demand

Switch-on point for position demand
▶ Damper position value above which the plant mode is written to VavSuAirDmd.

SwiOnPtPosDmd

4 [%]

Hysteresis for position demand
▶ Damper position value below SwiOnPosDmd, below which the plant mode is no longer written to VavSuAirDmd and at which the fan coast timer is triggered. See also Fan coast section.

HysPosDmd

2 [%]

Relief functionality

Enable relief
▶ If set to Yes, allows the value of parameter PosRlf (Position relief) to be written to VavSuSpPos if the AHU writes a True to VavSuAirFlRlf and PosRlf > previous VavSuSpPos value. See also Relief input signal section.

0:No
1:Yes

EnRlf

0:No

Position relief
▶ If EnRlf = True, PosRlf is the damper position value written to VavSuSpPos if the AHU writes a True to VavSuAirFlRlf and if PosRlf > the previous VavSuSpPos value.

PosRlf

50 [%]

Interface

Interface

Description

Type

Ref.

Owned by

VavSuPos

Supply air VAV position

AO

Room segment / Device

VavSuSpPos

Supply air VAV setpoint position

APrcVal

-

VavSuPosStrtn

Supply air VAV position saturation

0:Satisfied
1:Starved

BCalcVal

0:Satisfied

VavSuDevMod

Supply air VAV device mode

1:Off
2:Control mode
3:Maximum air volume flow
4:Minimum air volume flow
5:Smoke control air volume flow setpoint

MPrcVal

-

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
1:Yes

BCalcVal

-

VavSuAvlH

Supply air VAV available for heating

0:No
1:Yes

BCalcVal

-

VavSuAvlVnt

Supply air VAV available for ventilation

0:No
1:Yes

BCalcVal

-

FanSuCstVal

Coasting value of supply air fan

0:Off
1:On

BCalcVal

-

VavSuChovrCnd

Supply air VAV changeover condition

1:Neither
2:Heating
3:Cooling
4:Neutral

MPrcVal

-

VavSuAirDmd

Supply air VAV air demand for plant mode

1:Off
2:Protection
3:Economy
4:Pre-Comfort
5:Comfort
6:Warm-up
7:Cool down
8:Room low temperature protection
9:Condensation overflow protection
10:Free cooling
11:Night cooling
12:Ventilation
13:Equipment temperature protection
14:Air volume flow off
15:Smoke extraction positive pressure
16:Smoke extraction negative pressure
17:Purge

MCalcVal

-

VavSuAirFlRlf

Supply air VAV air volume flow relief

0:Off
1:On

BPrcVal

-

VavSuCDmd

Supply air VAV cooling demand

ACalcVal

-

VavSuHDmd

Supply air VAV heating demand

ACalcVal

-

VavSuVntDmd

Supply air VAV ventilation demand

ACalcVal

-

VavSuPosPvdVnt

Supply air VAV position provided for ventilationSupply air VAV position tracking

ACalcVal

-

VavSuPosTck

Supply air VAV position tracking

ACalcVal

-

CdnMsgCol

Collection of condensation message

ColView

-

 

CdnMsgRs

Result of condensation message

0:Normal
1:Alert

BCalcVal

-

CdnMsg

Condensation message

0:Normal
1:Alert

BCalcVal

Room segment / Field device

CclCdnMsg

Cooling coil condensation message

0:Normal
1:Alert

BCalcVal

Room segment / Field device

VavSuSplyAir

Supply air VAV supply chain for air

GrpMbr

Room segment

VavSuBalSta

Supply air VAV balancing state

1:Initial
2:Balancing
3:Balanced

MCnfVal

-

VavSuDuctArea

Supply air VAV duct area

ACnfVal

-

VavSuDuctShape

Supply air VAV duct shape

1:Rectangular
2:Round
3:Flat oval
4:Direct entry

MCnfVal

-

VavSuDmsnA

Supply air VAV dimension A

ACnfVal

-

VavSuDmsnB

Supply air VAV dimension B

ACnfVal

-

VavSuSpPosSmk

Supply air VAV smoke control setpoint position

ACnfVal

-

VavSuPosMaxC

Supply air VAV maximum position for cooling

ACnfVal

-

VavSuPosMinC

Supply air VAV minimum position for cooling

ACnfVal

-

VavSuPosMaxH

Supply air VAV maximum position for heating

ACnfVal

-

VavSuPosMinH

Supply air VAV minimum position for heating

ACnfVal

-

VavSuPosMaxVnt

Supply air VAV maximum position for ventilation

ACnfVal

-

VavSuPosMinVnt

Supply air VAV mininimum position 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.

- 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.

 

info

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