Space vector pulse width modulation
What Is Space Vector Pulse Width Modulation?
Space vector pulse width modulation (SVPWM) is a digital modulation technique used to control the output voltage of three-phase voltage source inverters in electric drive systems. It generates the switching signals for the inverter's power transistors in a way that produces a near-sinusoidal three-phase output while maximizing the use of the available DC bus voltage. The technique emerged in the late 1980s as a successor to sinusoidal PWM and has since become the dominant modulation strategy in variable-frequency drives for AC and DC motors, as well as in grid-connected power converters.
SVPWM draws from control theory, power electronics, and phasor mathematics. It treats the three phase voltages as a single rotating voltage vector in a two-dimensional complex plane and manipulates that vector directly, rather than generating each phase independently. This geometric framing allows the algorithm to exploit all six active switching states of a two-level inverter more efficiently than carrier-based methods.
Voltage Space Vectors and the Hexagonal Locus
A three-phase, two-level inverter has eight possible switching states, corresponding to two zero vectors and six active voltage vectors. The six active vectors divide the complex plane into six equal sectors, forming a hexagon. SVPWM works by selecting the two adjacent active vectors that bound whichever sector the reference voltage falls in, then calculating the dwell times for each vector so that their time-averaged sum matches the desired reference. The two zero vectors are inserted in the remaining time interval to complete each switching cycle. This sector-based approach, described in a widely cited IEEE paper on simple SVPWM algorithms for VSI-fed AC drives, allows the modulator to place the reference vector anywhere within the hexagon, covering a larger linear modulation range than sinusoidal PWM can achieve.
Switching Sequences and Harmonic Performance
The order in which the active and zero vectors are applied within a switching period is called the switching sequence, and it directly determines the output harmonic spectrum. Symmetric sequences, in which the same set of vectors is applied in a mirror-image order around the midpoint of the period, minimize low-order harmonic distortion and reduce torque ripple in motor loads. Asymmetric sequences can reduce the number of commutations per cycle, lowering switching losses at the cost of slightly higher harmonics. Research on harmonic spreading effects in SVPWM, including work published through IEEE Xplore on VSI-fed AC drives, has shown that interleaving switching instants across parallel inverter legs can distribute harmonic energy more evenly across frequency bands, which eases filtering requirements in high-power installations.
Implementation in Digital Controllers
SVPWM is well-suited to implementation on digital signal processors and FPGAs because the sector identification and dwell-time calculations reduce to a small set of comparisons and multiplications per switching period. The algorithm requires knowledge of the reference vector magnitude and angle, typically supplied by a vector control or direct torque control loop operating at a higher level. At moderate switching frequencies, on the order of a few kilohertz for high-power drives or tens of kilohertz for servo amplifiers, the computational load is manageable on current microcontrollers, and the technique scales from fractional-kilowatt servo drives to megawatt traction inverters. Field-programmable gate array implementations, surveyed in IEEE conference publications on FPGA-based SVPWM, can execute the complete modulation cycle in under a microsecond, enabling very high switching frequencies with deterministic timing.
Applications
Space vector pulse width modulation has applications in a range of fields, including:
- Variable-frequency drives for induction and permanent-magnet AC motors
- Traction inverters in electric vehicles and rail propulsion systems
- Grid-connected solar and wind energy converters
- DC motor drives using three-phase bridge topologies
- Uninterruptible power supplies and active power filters