Space vector modulation


Space vector modulation is an algorithm for the control of pulse width modulation. It is used for the creation of alternating current waveforms; most commonly to drive 3 phase AC powered motors at varying speeds from DC using multiple class-D amplifiers. There are variations of SVM that result in different quality and computational requirements. One active area of development is in the reduction of total harmonic distortion created by the rapid switching inherent to these algorithms.

Principle

A three-phase inverter as shown to the right converts a DC supply, via a series of switches, to three output legs which could be connected to a three-phase motor.
The switches must be controlled so that at no time are both switches in the same leg turned on or else the DC supply would be shorted. This requirement may be met by the complementary operation of the switches within a leg. i.e. if A+ is on then A is off and vice versa. This leads to eight possible switching vectors for the inverter, V0 through V7 with six active switching vectors and two zero vectors.

VectorA+B+C+ABCVABVBCVCA
V0 = OFFOFFOFFONONON000zero vector
V1 = ONOFFOFFOFFONON+Vdc0−Vdcactive vector
V2 = ONONOFFOFFOFFON0+Vdc−Vdcactive vector
V3 = OFFONOFFONOFFON−Vdc+Vdc0active vector
V4 = OFFONONONOFFOFF−Vdc0+Vdcactive vector
V5 = OFFOFFONONONOFF0−Vdc+Vdcactive vector
V6 = ONOFFONOFFONOFF+Vdc−Vdc0active vector
V7 = ONONONOFFOFFOFF000zero vector


Note that looking down the columns for the active switching vectors V1-6, the output voltages vary as a pulsed sinusoid, with each leg offset by 120 degrees of phase angle.
To implement space vector modulation, a reference signal Vref is sampled with a frequency fs. The reference signal may be generated from three separate phase references using the transform. The reference vector is then synthesized using a combination of the two adjacent active switching vectors and one or both of the zero vectors. Various strategies of selecting the order of the vectors and which zero vector to use exist. Strategy selection will affect the harmonic content and the switching losses.
More complicated SVM strategies for the unbalanced operation of four-leg three-phase inverters do exist. In these strategies the switching vectors define a 3D shape rather than a 2D hexagon.
General SVM techniques are also available for converters with any number of legs and levels