Skip to main content
Drives & Motion · Technical Blog

VFD Working Principle: How a Variable Frequency Drive Works

See, in four short animations, how a VFD turns fixed 50 Hz mains into variable-frequency power that sets motor speed and torque.

2,500+ engineers trained 4.9/5 Google rating 21+ years, Chinchwad, Pune Next batch: contact for dates
Quick answer

A VFD controls AC motor speed by changing supply frequency (N = 120 × f / P). A rectifier turns AC into DC, the DC bus smooths it, and an IGBT inverter uses PWM to rebuild AC at any frequency — while keeping the V/f ratio constant so torque stays available.

  • Speed comes from frequency; torque comes from flux, held by a constant V/f ratio.
  • Overvoltage, overcurrent and undervoltage trips are all read through the DC bus.
  • Self-cooled motors can overheat at low speed even within nameplate current.

Rotating Field: Why Frequency Controls Motor Speed

Stator field speed is fixed by frequency and poles: Ns = 120 × f / P. A 4-pole motor runs 1500 rpm synchronous at 50 Hz (about 1440 rpm loaded, due to slip). Poles are fixed, so frequency is the only lever — and on pumps and fans, power falls with the cube of speed, which is where VFD energy savings come from.

Rotating magnetic field and slip animation Three-phase currents in stator coils A, B and C create a magnetic field that rotates at synchronous speed; the rotor follows slightly slower, and this slip produces torque. AC′BA′CB′ N ━ Stator field: 1500 rpm (synchronous) ━ Rotor: ~1440 rpm Slip ≈ 4 % → induces rotor current → torque Ns = 120 × f / P
Three-phase currents create a rotating field; the rotor chases it slightly slower. Change f and the field speed changes.
VFD frequency vs motor speed animation Two 4-pole induction motors: at 25 Hz the rotor turns at 750 rpm, at 50 Hz it turns twice as fast at 1500 rpm, following Ns = 120 × f / P. 25 Hz → 750 rpm50 Hz → 1500 rpm Ns = 120 × f / P
Halve the frequency and a 4-pole motor's synchronous speed halves too — the core idea behind every VFD.

VFD Block Diagram: The Three Power Stages

VFD block diagram animation: rectifier, DC bus, inverter, motor Three-phase AC enters a diode rectifier, becomes smooth DC on the capacitor bus at about 560 V for a 400 V supply, and IGBTs in the inverter switch it into PWM pulses that drive the motor. 3-ph AC 50 Hz Rectifier DC bus ≈ 1.41 × V line Inverter IGBT PWM Motor Control board sets frequency, voltage, ramps and protection
Inside a VFD: AC → DC → variable-frequency AC. Most trip codes are really statements about the DC bus.
StageWhat it doesTypical fault
RectifierDiode bridge converts AC to DCInput phase loss, DC ripple
DC busCapacitors smooth and store energyOvervoltage on stopping, undervoltage on dips
InverterIGBTs switch DC into variable-frequency ACOvercurrent, earth fault, IGBT overtemp

Safety: bus capacitors stay charged for minutes after power-off — wait the manual's discharge time (commonly 5 min) and verify zero volts before touching terminals.

See the DC bus, PWM and V/f curve on real hardware

Practical VFD training with SINAMICS and other drives — commissioning, parameter setup, fault analysis. Pune classroom or live online.

Book a Free Demo Class

Rectifier and DC Bus: Turning AC into Smooth DC

The six-diode bridge always conducts the two phases with the largest voltage difference. The result is a 6-pulse DC close to the line peak, which the DC bus capacitors smooth to about 1.41 × line voltage.

Rectifier and DC bus animation: three-phase AC to smooth DC Three-phase AC passes through a six-diode bridge, giving a six-pulse rectified waveform near the line peak; DC bus capacitors charge through a pre-charge resistor and smooth it to about 560 V DC on a 400 V supply. ① 3-phase AC in② 6-pulse rectified③ Smooth DC bus ≈ 560 V DC (400 V × 1.41) capacitor charging pre-charge relay closes
Diodes pick the highest line voltage at every instant; capacitors fill the gaps. A pre-charge resistor limits inrush, then a relay bypasses it.

PWM Inverter: How DC Becomes Variable-Frequency AC

IGBTs are only fully on or off, so the inverter uses pulse width modulation. The motor's winding inductance smooths the pulses into a near-sine current.

PWM animation: inverter pulses create a sine-wave motor current IGBT voltage pulses get wider near the sine peak and narrower near zero; motor inductance smooths them into a near-sinusoidal current. Orange = PWM voltage pulsesBlue = resulting motor current
Pulse width follows the sine: wide at the peak, narrow near zero. Carrier frequency (typically 2–16 kHz) sets how fast the pulses switch.

A higher carrier frequency means a quieter motor but more drive heat and derating; keep the default unless you are solving a noise problem.

V/f Ratio: Why Voltage Follows Frequency

Flux ≈ V / f. Cut frequency without cutting voltage and the core saturates, so the drive holds about 8 V/Hz on a 400 V, 50 Hz motor (200 V at 25 Hz). At very low speed, voltage boost adds extra volts — too little and the motor won't start under load.

V/f curve animation: constant torque and field-weakening regions Voltage rises in proportion to frequency up to the 50 Hz base frequency, giving constant torque, then stays at maximum while torque falls in the constant-power field-weakening region. Constant torqueField weakening 50 Hz basef (Hz) — Voltage (8 V/Hz on 400 V motor)— Torque
Voltage follows frequency to keep flux — and torque — constant. Above base frequency voltage maxes out and torque falls.

Variable Torque, Constant Torque and Constant Horsepower Loads (HP = T × S / 5252)

Every load is linked by one formula: HP = T × S / 5252 (T in lb-ft, S in rpm). The metric form is kW = T (N·m) × n / 9550. The constant 5252 comes from 33,000 ÷ 2π. The animation below runs a 10 HP, 1500 rpm motor (35 lb-ft rated torque) through each load type.

HP = T × S / 5252

Variable Torque

Pumps, fans, blowers

Variable Torque load: torque and horsepower vs speedT ∝ S² , HP ∝ S³ — half speed needs only ⅛ power. Speed range 150 to 1500 rpm for a 10 HP, 1500 rpm motor. 150 rpm1500 rpmSpeed S

T ∝ S² · HP ∝ S³ — half speed needs only ⅛ power

S = – rpmT = – lb-ftHP = –HP = T × S / 5252

Constant Torque

Conveyors, extruders, hoists, PD pumps

Constant Torque load: torque and horsepower vs speedT constant , HP rises in step with speed. Speed range 150 to 1500 rpm for a 10 HP, 1500 rpm motor. 150 rpm1500 rpmSpeed S

T constant · HP rises in step with speed

S = – rpmT = – lb-ftHP = –HP = T × S / 5252

Constant Horsepower

Winders, spindles, machine tools (above base speed)

Constant Horsepower load: torque and horsepower vs speedHP constant , T falls as speed rises. Speed range 1500 to 3000 rpm for a 10 HP, 1500 rpm motor. 1500 rpm3000 rpmSpeed S

HP constant · T falls as speed rises

S = – rpmT = – lb-ftHP = –HP = T × S / 5252
Orange = torque (T) · Blue = horsepower (HP). Drag the slider or let it sweep: the live readout recalculates HP = T × S / 5252.

5 VFD Control Types: V/f, FCC, Sensorless Vector, Closed-Loop Vector and DTC

The power stage is the same in every drive — the control type decides how the drive calculates voltage and frequency. Tap each type to watch its control loop.

1. V/f Control

V/f control animation (open loop scalar control)Speed reference passes through a ramp and V/f curve to the PWM inverter; there is no feedback from the motor.Speed reff* (Hz)Rampaccel / decelV/f curvePWM inverterV and f outMotor✕ no feedback — the drive does not know actual speed or torqueOpen loop · simplest · ideal for fans & pumps

Open-loop scalar control: the drive follows a fixed voltage-to-frequency curve and never measures motor speed.

Low-speed torque
Dynamic response
Ease of setup
Siemens G120 / drive settingp1300 = 0 (linear) / 2 (parabolic for pumps & fans)

2. Flux Current Control (FCC)

Flux Current Control (FCC) animationV/f control with a current-feedback loop that regulates the flux-producing current to hold motor flux constant.Speed reff*V/f curvevoltage refFlux currentcontrol (Id)PWM inverterMotorCTmeasured current I → flux held constantV/f + current feedback · better torque & stability than plain V/f

V/f with a current loop: measured current trims voltage so motor flux stays constant as load changes.

Low-speed torque
Dynamic response
Ease of setup
Siemens G120 / drive settingp1300 = 1 (V/f with FCC)

3. Sensorless Vector

Sensorless vector control animationSpeed and current controllers split current into flux (Id) and torque (Iq); a motor model estimates speed from measured current and voltage, with no encoder.Speed ctrln* − n̂Current ctrlId (flux) · Iq (torque)Park / PWMvector modulationInverterMotorMotor modelobserverI, V measuredn̂ estimated speedVector control without encoder · needs motor ID run

Splits current into flux (Id) and torque (Iq) parts; a motor model estimates speed, so no encoder is needed.

Low-speed torque
Dynamic response
Ease of setup
Siemens G120 / drive settingp1300 = 20 (speed) / 22 (torque control)

4. Closed-Loop Vector

Closed-loop vector control with encoder animationSame vector structure as sensorless control, but an encoder on the motor shaft feeds actual speed and rotor position back to the speed controller.Speed ctrln* − nCurrent ctrlId (flux) · Iq (torque)Park / PWMvector modulationInverterMotorEncodercurrent Iactual speed & rotor position from encoderEncoder feedback · full torque even at 0 rpm

Vector control with an encoder: true rotor speed and position give full torque at zero speed and holding.

Low-speed torque
Dynamic response
Ease of setup
Siemens G120 / drive settingp1300 = 21 (speed) / 23 (torque control)

5. Direct Torque Control (DTC)

Direct Torque Control (DTC) animationTorque and flux references are compared with model-calculated actual values in hysteresis comparators; a switching table picks inverter states directly, with no PWM modulator.Torque & fluxreferences T*, Ψ*HysteresiscomparatorsOptimal switchingtable (no modulator)InverterMotorAdaptive motor modelactual T and Ψ every ~25 µsI, VT, Ψ actualtorque kept inside hysteresis bandABB DTC · fastest torque response

Controls torque and flux directly: a fast motor model and switching table pick IGBT states with no PWM modulator.

Low-speed torque
Dynamic response
Ease of setup
Siemens G120 / drive settingABB drives (e.g. ACS880) — DTC is ABB's core control
Green dashes = feedback signals. Blue/orange = forward power and control path.
Control typeFeedbackLow-speed torqueBest for
V/fNoneLimitedFans, pumps, multi-motor
FCCMotor currentModerateConveyors, general machines
Sensorless vectorCurrent + motor modelGoodMixers, extruders, conveyors
Closed-loop vectorEncoderFull, even at 0 rpmHoists, positioning, winders
DTCMotor model (~25 µs)Good to fullFast torque response, rolling mills

Braking and DC Bus Overvoltage

A fast stop turns the motor into a generator that pumps energy into the DC bus, causing an overvoltage trip — a motor-side fault, not a supply fault. Fix it in this order: a longer decel ramp, the DC bus voltage controller, a braking resistor, or a regenerative front end for continuous regeneration.

Regenerative braking and DC bus overvoltage animation During fast deceleration the motor acts as a generator and sends energy back through the inverter into the DC bus; bus voltage rises toward the overvoltage trip level until a braking chopper switches energy into a braking resistor as heat. Rectifierblocks return ✕ no path back to mains DC bus Inverterdiodes conduct back Motor decelerating= generator OV trip levelDC bus voltage Braking resistor chopper
Energy flows back from the motor, the DC bus voltage climbs toward the trip level, and the chopper dumps the extra energy as heat in the braking resistor.

Which Siemens or ABB VFD? Selection by Application and Control Type

Pick the control type your load needs, then choose the matching drive family. Use the filter to see which drives suit each control type.

Fans, blowers & HVAC

V/f quadratic / FCC
Siemens
SINAMICS G120X (V20 for small, simple fans)
ABB
ACH580 (HVAC drive)

Pumps & water / wastewater

V/f quadratic / FCC
Siemens
SINAMICS G120X (deragging, multi-pump)
ABB
ACQ580 (water drive)

Simple OEM machines, small conveyors

V/f / FCC
Siemens
SINAMICS V20
ABB
ACS180

Conveyors, packaging, compressors

Sensorless vector
Siemens
SINAMICS G120C
ABB
ACS380 · ACS580 (DTC)

Mixers, extruders, crushers (high starting torque)

Sensorless vector / DTC
Siemens
SINAMICS G120 (CU240E-2)
ABB
ACS580 (DTC)

Hoists, cranes, winders, multi-axis lines

Closed-loop vector / DTC + encoder
Siemens
SINAMICS G120 (CU250S-2 + encoder) · S120
ABB
ACS880 (+ FEN encoder module)

Final model depends on kW, overload duty, supply voltage, IP rating and fieldbus. Size with Siemens TIA Selection Tool / SIZER or ABB DriveSize.

Practical Tips for Real Machines

Low-speed cooling

Use a forced-vent fan or an inverter-duty motor for continuous low speed.

Long motor cables

Reflected PWM waves can nearly double terminal voltage, so fit a dV/dt filter beyond the rated length.

EMC and earthing

Use screened motor cable with 360° bonding at both ends, routed apart from signal cables.

Bearing currents

Fit insulated bearings or a shaft grounding ring on large motors.

Hands-On Lab: See the Principle on a Live Drive

Hands-on
Before you start
  • Any VFD with a display that can show DC bus voltage, output frequency, output voltage and output current — most modern drives can.
  • A small three-phase motor, uncoupled or on a light test load.
  • Correct isolation procedure and a five-minute wait before opening any enclosure. Do not open a drive that has just been powered down.
  • Estimated time: 30 minutes.
1

Confirm the DC bus voltage matches theory

With the drive powered but the motor stopped, display the DC bus voltage. Compare it with the incoming line voltage multiplied by approximately 1.41.

On a 400 V supply the bus reads roughly 560 V. This confirms the rectifier is producing the peak of the line voltage, exactly as the three-stage model predicts.
2

Watch the V/f ratio hold as you change speed

Run the motor at 50 Hz and record output voltage. Reduce to 25 Hz, then 10 Hz, recording output voltage at each point.

On screen: a small table of frequency against voltage that you build yourself from the drive display.
Voltage falls roughly in proportion to frequency — about half at 25 Hz, about a fifth at 10 Hz — plus a small extra amount at the lowest speed, which is the boost setting at work.
3

Verify the speed formula against the shaft

Using a tachometer or the drive's own speed display, measure actual shaft speed at 50 Hz and at 25 Hz on a 4-pole motor.

Around 1440–1480 RPM at 50 Hz and roughly half that at 25 Hz. The shortfall from the synchronous 1500 RPM is slip, and it is what produces torque.
4

Make the DC bus rise on deceleration

Set a short deceleration ramp — one second or less — run to 50 Hz, then stop while watching the DC bus voltage.

Bus voltage rises visibly during the stop as the motor regenerates. With a heavy enough inertia and a short enough ramp it will trip on overvoltage, which is the fault explained from first principles rather than looked up in a table.
5

Hear the carrier frequency

Note the motor's audible tone at the default carrier setting, then raise the carrier frequency and listen again. Check the drive's derating table for the new setting.

The whine rises in pitch or disappears. The manual shows a reduced continuous current rating at the higher carrier — the trade-off made concrete.
Checkpoint — how to know you did it right

You understand the working principle if you can explain, from the drive display alone, why bus voltage is 1.41 times the line voltage, why output voltage fell when you reduced frequency, and why the bus rose during a fast stop. Those three observations cover rectifier, V/f control and regeneration — the whole machine. The natural next step is the parameter setting sequence that turns this understanding into a correctly commissioned drive.

Frequently asked questions

What do variable torque, constant torque and constant horsepower mean for a VFD?

They describe how a load's torque changes with speed, linked by HP = T × S / 5252 (T in lb-ft, S in rpm). Variable torque loads such as pumps and fans need torque that rises with speed squared, so horsepower rises with speed cubed and big energy savings come from running slower. Constant torque loads such as conveyors and extruders need the same torque at every speed, so horsepower rises in proportion to speed. Constant horsepower loads such as winders and spindles hold horsepower steady, so torque falls as speed rises, which matches a motor running above base speed in field weakening.

Which Siemens and ABB VFD should I choose for pumps, conveyors and hoists?

For fans and pumps (V/f or FCC), use SINAMICS G120X, or ABB ACH580 for HVAC and ACQ580 for water. For conveyors and general machines (sensorless vector), use SINAMICS G120C or G120, or ABB ACS380 or ACS580. For hoists, cranes and winders that need closed-loop control, use SINAMICS G120 with CU250S-2 and an encoder, or S120, or ABB ACS880 with an encoder module. Confirm the final size with SIZER or DriveSize.

What are the main types of VFD control?

Five are common: V/f (open-loop scalar), Flux Current Control (V/f with current feedback), sensorless vector control (motor model estimates speed), closed-loop vector control (encoder feedback) and Direct Torque Control (DTC, used by ABB). Moving down that list gives more low-speed torque and faster response, but needs more accurate motor data and setup.

How does a VFD actually change motor speed?

By changing the frequency of the AC it supplies. Synchronous speed follows N = 120 × f / P, so with pole count fixed by the motor's construction, frequency is the only variable available. The drive rectifies incoming AC to DC, then uses PWM switching in the inverter stage to synthesise AC at whatever frequency the application needs.

Why does the output voltage change along with frequency?

Magnetic flux is roughly proportional to voltage divided by frequency. Holding voltage constant while reducing frequency would saturate the motor core and cause excessive magnetising current. Keeping the V/f ratio constant — about 8 V per Hz for a 400 V, 50 Hz motor — maintains flux and keeps full torque available.

Can a VFD run a motor above its rated frequency?

Yes, but with reduced torque. Above base frequency the drive cannot raise voltage further, so the V/f ratio falls and the motor enters field weakening. Power stays roughly constant while torque drops in inverse proportion to speed. Check the mechanical speed limit of the motor and driven equipment before doing this.

Why does my drive trip on overvoltage when stopping?

During deceleration the motor acts as a generator and pushes energy back into the DC bus, raising its voltage until the protection trips. Lengthen the deceleration ramp, enable the drive's DC bus voltage controller, or fit a braking resistor for high-inertia loads. The fault comes from the motor side, not the supply.

What does carrier frequency change?

It sets how fast the IGBTs switch. Higher carrier frequency gives quieter motor operation and a smoother current waveform but increases switching losses in the drive, often requiring a reduced current rating, and raises EMC emissions and insulation stress with long cables. Leave it at default unless solving a specific noise problem.

Can I run a standard motor at very low speed continuously?

Not safely on a self-cooled motor. A shaft-mounted fan moves far less air at low speed, so the motor can overheat even at nameplate current. Continuous low-speed duty needs a separately powered forced-ventilation fan or a motor specifically rated for inverter duty.

Reviewed by Bhawesh Kumar Singh Industrial Automation Trainer and Industry 4.0 Consultant · Softwell Automation · 21+ years industry experience

Get the full syllabus + free demo class

Share your details — a Softwell training advisor will call you within 24 hours with batch dates, fees and hardware access options.

No spam. Used only to share course details for this enquiry.

Learn with practical industrial examples

Join live online, Pune classroom or corporate in-plant automation training.

Request Course Details
Verified learning pathway

Turn This Concept into a Practical Skill

Apply this topic through PLC, SCADA, networking or Industry 4.0 laboratory exercises.

Content reviewed: 29 October 2026

☎ Call WhatsApp ✉ Email Enquire Now