Fume hood exhaust air VAV box, pressure sensor, duct area (FhVavEh12)
Overview
The application function "Fume hood exhaust air VAV 12, differential pressure sensor, duct area, internal air flow controller, damper" (FhVavEh12) operates the fume hood exhaust damper based on the exhaust airflow (VavEhAirFl) and exhaust airflow setpoint (VavEhSpAirFl). Exhaust airflow is calculated from a differential pressure sensor input and duct area. Exhaust duct area is calculated from duct shape and dimensions.
The main output of this AF is a modulating single analog output (AO) representing the exhaust damper position (VavExPos) as a percentage of full open.
Main features:
- VAV extract damper modulation for non critical room pressurization
- Extract airflow setpoint calculation
- Extract airflow calculation
- Airflow coefficient calculation (air balancing logic)
Function
The figure below shows BACnet objects associated with this application function. Primary signal flow is summarized as follows:
Basic function: Fume hood exhaust airflow volume setpoint (FhSpAirFlRelEh OR VavEhSpAirFl) is received and processed into the output signal for VAV exhaust damper position (VavEhPos).

| Command or request (or related) |
| Notification of condition or status, or availability |
| Device mode |
Fume hood mode
The fume hood operating mode is a multistate process value object whos state is determined by the occupancy status of the fume hood, effective administrative mode, the state of the fire alarm, emergency alarm and emergency alarm timer. The fume hood mode is used by the setpoint, VAV, and ODP AFs.
In every mode except Open, the AF operates the damper to drive the measured airflow to the setpoint. In the Open mode, the AF commands the damper to 100% open, regardless of setpoint or measured flow.
Priority of the damper command reflects the priority of the fume hood mode.
Airflow Control loop
Airflow setpoint: The setpoint AF communicates the relative exhaust airflow setpoint, expressed as a percentage of nominal flow. The minimum and maximum airflow setpoints (VavEhAirFlMin and VavEhAirFlMax) are entered in this AF and provided as outputs for the setpoint AFs to support the possibility of having more than one terminal per fume hood.
Feedback loop: A feedback controller drives the AO object (VavEhPos) for the damper. The PID controller works on relative airflow setpoint (VavEhSpAflRel) and relative air volume flow (VavEhAirFlRel).
The PID controller is fixed in the modulating mode. Two-position operation, if needed, is achieved by providing a 2-position setpoint signal.
Flow sensor failure: If the airflow sensor object is invalid (not including OVER_RANGE) then, the flow control damper position will be set based on the setting of the configuration extension AirFlFailMod.
- If AirFlFailMod is set to Hold, the damper will stay in the current position.
- If AirFlFailMod is set to Open, the damper position will be set to 100%.
While the sensor is failed, PID operation is suspended. When status of the sensor is valid again, the PID resumes operation.
When the reliablility property of the airflow object indicates OVER_RANGE, the damper continues normal closed-loop control.
Sensor calibration: While the airflow sensor is in active calibration, the closed loop flow control is suspended; the output does not change. Calibration only occurs during periods of steady state control, not when the flow setpoint is changing.
Airflow sensing: The AF calculates volumetric airflow from a measured differential pressure value and supports other functions associated with the airflow sensor. It supports manual operations associated with air balancing and works with the APS and other pressure sensors, that includes an Auto-zero function. The AF does not include calculations or data to zero a sensor.
Low sensor value: Configuration settings specify a switch-on point and hysteresis value in units of pressure.
Failed DP sensor: The AF sets the reliability of the airflow object to match the reliability of the pressure sensor object (VavEhDiffP). If the sensor is unreliable, airflow calculations continue. However, the airflow value might not change because the value of the AI stops updating.
Duct area calculation: The duct area is calculated based on configuration data.
Airflow coefficient: The airflow coefficient is configuration data (VavEhFlCoefCal). Users may enter the coefficient directly or enter their own, independent airflow readings and have the AF calculate and set the flow coefficient.
Air balancing: Balancing functions are not connected with the air pressurization functions.The air balancing functions are:
- Set flow setpoint according to selected balancing mode.
- Calculate duct area.
- Calculate flow coefficient.
- Apply airflow coefficient.
- Restore automatic operation.
- Record data for balancing report.
The states of the balancing mode are max, min, and manual.Balancing functions are not connected with room pressurization functions. It is expected that the room may lose pressurization when the balancer executes balancing steps.
Supply chain interface: There are two supply chain output signals.
Airflow deviation signal: The supply airflow deviation (VavEhAirFlDvn) signal (in percent) is used for fan speed (static pressure) reset strategies at the air handling unit. It is obtained by measuring the airflow from the supply duct and comparing it to the airflow setpoint.
VavEhAirFlDvn = VavEhSpAflRel minus VavEhAirFlRel
VavEhAirFlDvn will equal 0 in case of invalid condition(s).
Saturation signal: The saturation signal VavEhAflStrtn is a binary object that is True ("Starved") when the airflow 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
VavEhAflStrtn is always off if parameter EnStrtnCal = 0 (No). This allows the user to exclude a particular terminal from the saturation pressure reset system.
In order for Saturation Signal to be True:
1. The Enable Saturation Calibration parameter must be set to Yes (EnStrtnCal=Yes)
2. The output of the VAV controller must be greater than the saturation level (VavEhAirFlCtr>StrtnLvl)
3. The air flow error, which is the setpoint minus airflow value, must be greater than the air flow error limit (AirFlEr>AirFlErLm)
Saturation Signal can only be True when all three parts are satisfied for the duration of DlyOnStrtn.
The minimum and maximum airflow setpoints are entered in this application function. A group member object in the segment transmits the values to the room application.
Airflow tracking: FhAirFlTckEh is the output signal to tell the room controller how much air is being exhausted from the room through the fume hood. The airflow track value will be set equal to the exhaust setpoint or a filtered measured volume based on current alarm status, deadband configuration, and the measured flow to setpoint ratio.
The deadband configuration extension item is entered as a percentage of the nominal exhaust volume setting and used to calculate a deadband.
FhAirFlTckEh will be set equal to the exhaust volume setpoint while all of the following conditions exist:
- Fume hood emergency alarm, high alarm, and low alarm are off.
- The configuration extension item for the deadband is greater than 0.0.
- VavEhAirFl is less than HighValue and VavEhAirFl is greater than Low Value.
When the above conditions do not exist, FhAirFlTckEh will be set equal to the measured volume.
Feature configuration
Feature selections for "Room HVAC coordination" are accessed via the Application configuration task in the Configuration component.
Feature (AF) | Feature description | Ref. |
|---|---|---|
Trend for fume hood exhaust air volume flow | None/Active | ☑ |
Configuration
Objects
Description | Object | Type | Default value |
|---|---|---|---|
Exhaust air VAV balancing state 1:Initial | VavEhBalSta | MCnfVal | 1:Initial |
Exhaust air VAV balancing mode 1:Maximum exhaust air | VavEhBalMod | MCnfVal | 1:Maximum exhaust air |
Exhaust air VAV air volume flow at hood | VavEhAirFlHood | ACnfVal | 100 [m3/h] |
Exhaust air VAV recorded balancing mode 1:Maximum exhaust air | VavEhBalModRec | MCnfVal | 1:Maximum exhaust air |
Exhaust air VAV recorded air volume flow at hood | VavEhAflHodRec | ACnfVal | 0 [m3/h] |
Exhaust air VAV recorded flow coefficient 0…2 | VavEhFlCoefRec | ACnfVal | 0 |
Exhaust air VAV initial flow coefficient 0...2 | VavEhFlCoefIni | ACnfVal | 0 |
Exhaust air VAV recorded air volume flow | VavEhAirFlRec | ACnfVal | 0 [m3/h] |
Exhaust air VAV recorded position | VavEhPosRec | ACnfVal | 0 [%] |
Exhaust air VAV duct area 0...1 [m2], 0.00...10.76 [ft2] | VavEhDuctArea | ACnfVal | 0.05 [m2] |
Exhaust air VAV duct shape 1:Rectangular | VavEhDuctShape | MCnfVal | 2:Round |
Exhaust air VAV dimension A 0...100 [cm], 0.0...39.4 [in] | VavEhDmsnA | ACnfVal | 20 [cm] |
Exhaust air VAV dimension B 0...100 [cm], 0.0...39.4 [in] | VavEhDmsnB | ACnfVal | 20 [cm] |
Exhaust air VAV flow coefficient 0...2 | VavEhFlCoef | ACnfVal | 0.78 |
Exhaust air VAV maximum air volume flow | VavEhAirFlMax | ACnfVal | 100 [m3/h] |
Exhaust air VAV minimum air volume flow | VavEhAirFlMin | ACnfVal | 50 [m3/h] |
Parameters
Description | Parameter | Default value |
|---|---|---|
Failure mode for air volume flow sensor 0:Hold extract air volume flow | AirFlFailMod | 1:Open extract air volume flow |
Switch-on point for differential pressure | SwiOnPtDiffP | 0.2 [Pa] |
Hysteresis for differential pressure | HysDiffP | 0.1 [Pa] |
Time constant for air volume flow | TiConAirFl | 0 [s] |
Nominal air volume flow | AirFlNom | 0 [m3/h] |
Switch delay for tracking method to air volume flow | SwiDlyTckMthd | 5 [s] |
Switch tolerance for tracking method to air volume flow | SwiTolTckMthd | 5.0 [%] |
Enable deviation calculation 0:No | EnDvnCal | 1:Yes |
Enable saturation calculation 0:No | EnStrtnCal | 1:Yes |
Saturation level | StrtnLvl | 90 [%] |
Air volume flow error limit | AirFlErLm | 0 [%] |
Switch-on delay saturation | DlyOnStrtn | 60 [s] |
Pressure unit | PUnit | [Pa] |
Air volume flow unit | AirFlUnit | [m3/h] |
Interface
Interface | Description | Type | Ref. | Owned by |
|---|---|---|---|---|
VavEhPos | Exhaust air VAV position | AO | ◉ | Room segment / Field device |
VavEhDiffP | Exhaust air VAV differential pressure | AI | ◉ | Room segment / Field device |
VavEhAirVEff | Exhaust air VAV effective air velocity | ACalcVal | ● | - |
VavEhSpAirFl | Exhaust air VAV setpoint for air volume flow | APrcVal | ● | - |
VavEhSpAflRel | Exhaust air VAV setpoint for relative air volume flow | ACalcVal | ● | - |
VavEhAirFl | Exhaust air VAV air volume flow | ACalcVal | ● | - |
VavEhAirFlRel | Exhaust air VAV relative air volume flow | ACalcVal | ● | - |
VavEhAirFlDvn | Exhaust air VAV air volume flow deviation | ACalcVal | ● | - |
VavEhAflStrtn | Exhaust air VAV air volume flow saturation 0:Satisfied | BCalcVal | ● | - |
VavEhAirFlCtr | Exhaust air VAV air flow controller | Controller | ● | - |
FhAirFlTckEh | Fume hood exhaust air volume flow tracking | ACalcVal | ● | - |
FhAirFlEh | Fume hood exhaust air volume flow | ACalcVal | ● | - |
TrndFhAirFlEh | Trend for fume hood exhaust air volume flow | FtrSel | ● | - |
VavEhFlCoefCal | Exhaust air VAV calculated flow coefficient | ACalcVal | ● | - |
VavEhBalCmd | Exhaust air VAV balancing command 1:Ready | MTrgVal | ● | - |
VavEhSplyAir | Exhaust air VAV supply chain for air | GrpMbr | ● | - |
VavEhBalSta | Exhaust air VAV balancing state 1:Initial | MCnfVal | ● | - |
VavEhBalMod | Exhaust air VAV balancing mode 1:Maximum exhaust air | MCnfVal | ● | - |
VavEhAirFlHood | Exhaust air VAV air volume flow at hood | ACnfVal | ● | - |
VavEhBalModRec | Exhaust air VAV recorded balancing mode 1:Maximum exhaust air | MCnfVal | ● | - |
VavEhAflHodRec | Exhaust air VAV recorded air volume flow at hood | ACnfVal | ● | - |
VavEhFlCoefRec | Exhaust air VAV recorded flow coefficient | ACnfVal | ● | - |
VavEhFlCoefIni | Exhaust air VAV initial flow coefficient | ACnfVal | ● | - |
VavEhAirFlRec | Exhaust air VAV recorded air volume flow | ACnfVal | ● | - |
VavEhPosRec | Exhaust air VAV recorded position | ACnfVal | ● | - |
VavEhDuctArea | Exhaust air VAV duct area | ACnfVal | ● | - |
VavEhDuctShape | Exhaust air VAV duct shape 1:Rectangular | MCnfVal | ● | - |
VavEhDmsnA | Exhaust air VAV dimension A | ACnfVal | ● | - |
VavEhDmsnB | Exhaust air VAV dimension B | ACnfVal | ● | - |
VavEhFlCoef | Exhaust air VAV flow coefficient | ACnfVal | ● | - |
VavEhAirFlMax | Exhaust air VAV maximum air volume flow | ACnfVal | ● | - |
VavEhAirFlMin | Exhaust air VAV minimum air volume flow | 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 airflow(VavExAirFlRel) is normalized as a percentage (0 - 100%) of VavExAirFl based on the nominal (rated) value for the box airflow(AirFlNom).


