HVAC fan · DCV · CO2 sensor · VAV · VFD · Energy saving · Affinity laws · 10 min read

HVAC Fan Speed Control via KNX and VFD Modbus in Commercial Buildings

Demand-controlled ventilation driven by KNX CO2 sensors and delivered through VFD-controlled air handling unit fans is the highest-impact single energy measure in commercial HVAC systems. Correctly implemented, it reduces fan energy consumption by 60–80% while maintaining EN 15251 indoor air quality in all occupancy conditions.

Commercial HVAC fan application context

A typical commercial air handling unit (AHU) contains a supply air fan (SAF) and an extract air fan (EAF). In constant air volume (CAV) operation, both fans run at 100% speed whenever the AHU is operational — regardless of whether the building is occupied by 5 people or 500. This wastes enormous amounts of fan energy during partial occupancy, which is the typical condition in most commercial buildings for the majority of their operating hours.

Variable air volume (VAV) operation with VFD-controlled fans adjusts airflow proportionally to occupancy demand. KNX CO2 sensors in each zone report CO2 concentration, which is proportional to occupancy level. ETS6 logic processes these readings and commands VFD speed via Modbus RTU to match ventilation output to actual demand.

BREEAM and LEED requirements: BREEAM Excellent requires EN 15232 Class A HVAC control, which mandates variable speed drives on all major HVAC motors above 0.75 kW with demand-based speed control. LEED Gold requires equivalent ASHRAE 90.1 Section 6.5.3 variable speed fan controls. KNX DCV with Modbus VFD integration meets both requirements when properly documented with commissioning records.

Demand-controlled ventilation with KNX CO2 sensors

CO2 concentration in a room is an excellent proxy for occupancy level because it is generated by human respiration at a known rate (approximately 200 ml/min per person at rest). EN 15251 Category II specifies a maximum indoor CO2 concentration of 1000 ppm above outdoor levels (typically 400–430 ppm ambient), giving a design maximum of approximately 1000 ppm absolute as the control setpoint.

CO2 sensor modelKNX DPTRangeNotes
Elsner CO2-AD1 KNXDPT 9.008 (ppm)0–5000 ppmWall-mount, NDIR sensor, 10-year sensor life, sends on change + cyclic
MDT SCN-CO2W12.01DPT 9.008 (ppm)0–2000 ppmCombined CO2 + temperature + humidity, 3-in-1 wall sensor
Theben AMUN 716 KNXDPT 9.008 (ppm)0–5000 ppmFlush-mount, dual NDIR channel for self-calibration, 5-year warranty
Eltako FSS-CO2-wg-230VDPT 9.008 via gateway0–2000 ppmWireless KNX, 230V powered, reduces installation wiring

KNX CO2 sensor to VFD speed workflow

The control chain from CO2 sensor reading to VFD speed command involves four steps: sensor measurement, ETS6 PI logic processing, Modbus gateway translation, and VFD register write. The entire chain must be tested end-to-end during commissioning.

Complete DCV control chain

1. CO2 sensor (Elsner CO2-AD1 KNX)
   → sends DPT 9.008 (ppm) every 60s or on 50ppm change
   → KNX GA: 6/0/1 "Zone A CO2 concentration"

2. ETS6 PI logic block (or stepped threshold logic):
   Input: GA 6/0/1 (CO2 ppm)
   Setpoint: 800 ppm (pre-occupancy ramp start)

   Stepped control example:
     CO2 < 600 ppm  → fan speed 20% (unoccupied minimum)
     CO2 600–800    → fan speed 40%
     CO2 800–1000   → fan speed 70%
     CO2 > 1000     → fan speed 100% (maximum ventilation)

   Output: DPT 5.001 → KNX GA: 6/1/1 "AHU SAF speed setpoint"

3. Intesis IN70xKNX Modbus gateway
   GA 6/1/1 (DPT 5.001) → Modbus RTU write
   → ABB ACH580 slave 1, register 1
   Scale: 0–255 (DPT 5.001) → 0–20000 (ACH580 register)

4. ABB ACH580 VFD
   Register 1 = 10000 → output 25 Hz → SAF at 50% speed
   Fan follows speed ramp (10s acceleration time from ACH580 HVAC macro)

Multi-zone VAV control architecture

In open-plan office floors with multiple CO2 zones served by a single AHU, the VFD speed must respond to the zone with the highest demand — not an average. Two control approaches are used: maximum-signal selection and static pressure control.

Maximum CO2 signal selection

ETS6 logic compares CO2 readings from all zones and takes the maximum value as the VFD speed command input. If Zone A = 600 ppm, Zone B = 950 ppm, Zone C = 700 ppm — the 950 ppm reading from Zone B drives the fan to 80% speed, satisfying the most demanding zone. Each zone also has an independent VAV damper actuator to distribute air proportionally.

Static pressure setpoint control

A duct static pressure sensor (Swissair or Vaisala, 0–1000 Pa, 4–20 mA output → KNX gateway) measures duct pressure. VFD speed varies to maintain a constant static pressure setpoint (typically 350 Pa) regardless of individual damper positions. More complex but avoids the maximum-selection approach oversupplying low-demand zones.

Energy savings calculation

The fan affinity laws state that fan power is proportional to the cube of fan speed. This makes even modest speed reductions produce substantial energy savings. The calculation below uses a real 11 kW supply air fan as an example.

Energy savings — 11kW supply air fan, VAV vs CAV

Fan affinity law: Power ∝ Speed³

Speed reduction → power fraction:
  100% speed: 1.000³ = 100% power
   80% speed: 0.800³ = 51.2% power  (49% saving)
   60% speed: 0.600³ = 21.6% power  (78% saving)
   40% speed: 0.400³ =  6.4% power  (94% saving)

Typical open-plan office — average VFD speed profile:
  08:00–09:00: ramp-up, 60% average speed    (1h)
  09:00–12:00: high occupancy, 85% average   (3h)
  12:00–13:00: partial occupancy, 60%        (1h)
  13:00–18:00: full occupancy, 85% average   (5h)
  18:00–19:00: wind-down, 40%               (1h)
  Total operational hours per day: 11h

Weighted average speed: (60+3×85+60+5×85+40) / 11 = 77%
Average power fraction: 0.77³ = 0.457 (45.7% of full load)

CAV energy per year: 11kW × 11h × 250 days = 30,250 kWh
VAV energy per year: 11kW × 0.457 × 11h × 250 days = 13,824 kWh
Annual saving: 16,426 kWh × €0.20/kWh = €3,285/year
Payback on VFD + KNX DCV integration: typically 2–4 years

VFD bypass contactor and manual override

In critical HVAC applications, the VFD should include a bypass contactor circuit allowing the fan motor to run at full speed (Direct On Line, DOL) if the VFD fails. This is particularly important for smoke extract fans and hospital ventilation where fan failure is not acceptable even during VFD maintenance.

VFD bypass contactor circuit — KNX monitoring integration

Contactor circuit:
  K1 = VFD enable contactor (VFD input supply)
  K2 = DOL bypass contactor (motor direct to mains)
  Interlocked: K1 and K2 cannot close simultaneously

Automatic bypass trigger:
  VFD fault relay output (dry contact) →
  KNX binary input (MDT BE-0800.01) →
  DPT 1.001 = 1 → KNX GA "VFD fault" →
  ETS6 logic: fault = 1 AND bypass_mode = auto →
  KNX output relay → K1 open, K2 close (DOL bypass active)
  → KNX GA "bypass active" status = 1
  → Gira X1 alert + Home Assistant push notification

Manual bypass override (panel door key-switch):
  Key-switch S1: position 0 = VFD mode, position 1 = bypass mode
  S1 in bypass → K1 auxiliary break contact breaks KNX relay control
  → K2 closes mechanically (independent of KNX)
  S1 auxiliary contact → KNX binary input → GA "manual bypass active"

Note: when VFD is bypassed, motor runs at 100% — no speed control.
CO2 control loop is suspended. Log bypass activation in building diary.

VFD harmonic distortion and mitigation

VFDs draw non-sinusoidal current from the supply, generating harmonic currents that flow back into the building electrical network. Excessive harmonics cause transformer overheating, neutral conductor overloading, and interference with sensitive equipment. IEC 61000-3-12 limits apply to equipment above 16A connected to public low-voltage grids.

Harmonic mitigation options

  • DC choke: standard with ACH580, reduces THDI from ~50% to ~30%
  • Input AC reactor (3%–5% reactance): reduces THDI to ~25%
  • 12-pulse rectifier: requires two transformers, reduces THDI to ~10%
  • Active front end (AFE): regenerative, reduces THDI to 3–5%, most expensive
  • Passive LCL filter: reduces THDI to < 5% for critical installations

EN 61000-3-12 compliance check

Calculate total harmonic injection for all VFDs in one panel feeding from the same LV supply. If total THDI exceeds 48% at the point of common coupling, additional filtering is required. Engage DNO (distribution network operator) for harmonic assessment if total VFD load exceeds 25% of the LV transformer rating.

Commissioning and functional testing

DCV commissioning must be performed with all KNX CO2 sensors operational, all Modbus connections established, and all ETS6 logic blocks running. The functional test sequence verifies the complete chain from sensor to motor.

DCV commissioning test sequence

Test 1: CO2 injection test (sensor response verification)
  Action: breathe into CO2 sensor or hold CO2 calibration gas near sensor
  Expected: CO2 ppm reading on KNX Group Monitor (ETS6) increases within 30s
  Verify: DPT 9.008 value on GA 6/0/1 rises above 1000 ppm

Test 2: Speed command propagation
  With elevated CO2 reading:
  Expected: ETS6 PI/threshold logic outputs DPT 5.001 > 200 on GA 6/1/1
  Verify: Intesis gateway Modbus write occurs (check gateway diagnostic LED)
  Verify: ACH580 display shows increased output Hz within 15s
  Verify: VFD panel ammeter shows increased motor current

Test 3: CO2 decay and speed reduction
  Open room windows to ventilate; CO2 drops below 600 ppm within 5–10 min
  Expected: ETS6 output reduces to minimum (20% speed command)
  Verify: VFD display shows reduced output Hz within 30s of logic update
  Verify: KNX Group Monitor confirms GA 6/1/1 reduced to minimum value

Test 4: VFD fault response
  Disconnect VFD RS-485 cable momentarily (simulate communication fault)
  Expected: Intesis gateway timeout → KNX fault telegram sent
  Verify: Gira X1 alert activates within 30s

Record all test results in commissioning report with timestamps.

Need a KNX DCV system with VFD integration commissioned to BREEAM standard?

We design and commission KNX demand-controlled ventilation systems with VFD Modbus integration, CO2 sensor group addressing, ETS6 PI logic, bypass contactor panels, and full commissioning documentation for BREEAM Excellent compliance.

Request a quote →
Loading...
Back to top