SVPWM
SVPWM
3.1 Introduction
The space-vector PWM technique is used to produce the switching control signals to be
applied to the three-phase inverter. The SVPWM inverter is used to offer 15% increase in
the dc link voltage utilization and low output harmonic distortions compared with the
conventional sinusoidal PWM inverter. The control strategy of the SVPWM inverter is
the voltage/frequency control method which is based on the space-vector modulation
technique. For constant torque output, the air gap flux in the motor is maintained constant
by operating on a constant voltage/frequency supply. However, the analysis assumes
negligible winding resistance, where, in practical, at low frequencies the resistive voltage
drop becomes significant compared with the induced voltage. This voltage drop causes a
reduction in the air gap flux and motor torque. In order to maintain the low-speed torque,
the voltage/frequency control method is used for controlling the speed of PMSM with
performance accuracy.
3.2 Analysis and modeling of space-vector pulse width modulation technique
A three-phase two-level inverter shown in fig.1 provides eight possible switching states,
made up of six active and two zero switching states. Active vectors divide plane for six
sectors, where a reference vector Vref in fig.2 is obtained by switching on (for proper
time) two adjacent vectors. It can be seen that vector Vref is possible to implement by the
different switching on/off sequence of V1 and V2.
The fundamental difference between SVPWM and SPWM is the existence of two
additional zero voltage states V0 (000), and V7 (111). In addition to the six possible
voltage vectors associated with the VSI, there are two zero voltage states associated with
having all three of the positive pole switches on or all three of the negative pole switches
on. This fact allows more output voltage since the third harmonic component exists. Thus,
SVPWM is often considered as an eight state operation. Locus comparison of maximum
linear control voltage in sine PWM and SVPWM is shown in fig. 3. The SVPWM
generates less harmonics distortion in the output voltages or currents in comparison with
SPWM, also the voltage utilization achieved by SVPWM is 2
times of SPWM.
3
-45-
Chapter three
-46-
Chapter three
Fig. 3.3 Locus comparison of maximum linear control voltage in Sinusoidal PWM and SVPWM
To realize the SVPWM [1-5], first determine Vd ,Vq , and angle , secondly determine the
time duration T1 , T2 , and T0 , thirdly determine the switching time of each switch (S1 to
S6).
Step1: determination of the sector at which the vector is placed, this achieved by
determination of the Vd ,Vq , and angle , According to the coordinate transformation in
fig. 4
Fig. 3.4 Voltage Space Vector and its components in (d, q) coordinate
-47-
Chapter three
= Van +
1
Vd 2
2
=
3
Vq 3 0
V ref = Vd + Vq
2
= tan 1 (
Vq
Vd
(where, f s =
1 V
an
2
Vbn
3
Vcn
) = s t = 2f s t
1
)
Ts
, gives
sector 1.
Step 2: is to determine the time duration T1 , T2 , and T0 , and this is shown as in fig. 5, the
reference vector expressed by a combination of two adjacent vectors, and the switching
time duration at Sector 1 can be expressed as:
-48-
Chapter three
Ts
T1
T1 + T2
Ts
T1
T1 + T2
V ref = V1dt +
V 2 dt +
Ts V ref = (T1 V1 + T2 V 2 )
cos ( )
1
cos ( / 3)
2
2
Ts V ref
= T1 Vdc + T2 Vdc
3
3
sin ( )
0
sin ( / 3)
(where, 0 60)
T1 = Ts
T1 = Ts
T1 = Ts
V ref
2
Vdc
3
V ref
2
Vdc
3
V ref
1
Vdc
2
T1 = Ts m
T2 = Ts
T2 = Ts
T2 = Ts
V ref
2
Vdc
3
V ref
2
Vdc
3
V ref
1
Vdc
2
sin ( / 3 )
sin ( / 3)
sin ( / 3 )
3
2
sin ( / 3 )
2
3
3
. sin ( / 3 )
2
sin ( )
sin ( / 3)
sin ( )
3
2
sin ( )
2
3
3
. sin ( )
2
T0 = Ts (T1 + T2 )
T2 = Ts m
-49-
Chapter three
Tm = Ts m
Tm = Ts m
Tm +1 = Ts m
3
n
. sin
2
3
3
n 1
. sin
2
3
T0 = Ts T1 T2 ,
0 60
Step3: is used to determine the switching time of each switch by determine the
modulating functions which compared with a triangle wave to give the predetermined
patterns for the upper three switches, this is achieved by the table 1
-50-
Chapter three
T ' m =
Ts
.Tm
Tm +1 + Tm
T ' m +1 =
Ts
.Tm +1
Tm +1 + Tm
T0 = 0
The physical effect of this algorithm is to reduce the magnitude of the output voltage, as
long as the reference is inside the hexagon the output is unchanged and linearity is
maintained. If the reference exceeds the limits of the hexagon, then the output is reduced
to reset on the limit.
Fig. 3.7 Matlab Simulink under mask model for SVPWM indicating main steps
-51-
Chapter three
Fig. 3.8 Matlab Simulink under mask model for SVPWM indicating main steps
Fig. 3.9 Matlab Simulink under mask model for sector number determination, and modulation index determination
-52-
Chapter three
Fig. 3.10 Matlab Simulink under mask model for stitching times determination
Fig. 3.11 Matlab Simulink under mask model for modulating functions determination
-53-
Chapter three
Fig. 3.12 Matlab Simulink under mask model for switching patterns determination
-54-
Chapter three
Fig. 3.13 Matlab Simulink under mask model for three- phase inverter
-55-
Chapter three
Fig. 3.15 Control signals for three upper switches of the inverter
-56-
Chapter three
Fig. 3.19 Spectrum of Line voltage Vab (peak value), and THD
-57-
Chapter three
Fig. 3.22 Motor line current (Peak value) at half load Tl = 1.5 N.m
Fig. 3.23 Spectrum of motor line current (Peak value), and THD at half load Tl = 1.5 N.m
Fig. 3.24 Motor line current (Peak value) at full load Tl = 3 N.m
-58-
Chapter three
Fig. 3.25 Spectrum of motor line current (Peak value), and THD at full load Tl = 3 N.m
-59-
Chapter three
Fig. 3.27 Control signals for three upper switches of the inverter
-60-
Chapter three
Fig. 3.31 Spectrum of Line voltage Vab (peak value), and THD
-61-
Chapter three
Fig. 3.34 Motor line current (Peak value) at half load Tl = 1.5 N.m
Fig. 3.35 Spectrum of motor line current (Peak value), and THD at half load Tl = 1.5 N.m
Fig. 3.36 Motor line current (Peak value) at full load Tl = 3 N.m
Fig. 3.37 Spectrum of motor line current (Peak value), and THD at full load Tl = 3 N.m
-62-
Chapter three
Fig. 3.39 Control signals for three upper switches of the inverter
-63-
Chapter three
Fig. 3.43 Spectrum of Line voltage Vab (peak value), and THD
-64-
Chapter three
Fig. 3.45 Actual output voltage vector (
Fig. 3.46 Motor line current (Peak value) at half load Tl = 1.5 N.m
Fig. 3.47 Spectrum of motor line current (Peak value), THD at half load Tl = 1.5 N.m
Fig. 3.48 Motor line current (Peak value) at full load Tl = 3 N.m
Fig. 3.49 Spectrum of motor line current (Peak value), THD at full load Tl = 3 N.m
-65-
Chapter three
2-b 5 KHz switching frequency, 50Hz fundamental frequency, Vdc=570V, rated voltage=
76.667 Vrms (108V peak), and modulation index m=0.38
Fig. 3.50 Control signals for three upper switches of the inverter
-66-
Chapter three
Fig. 3.54 Spectrum of Line voltage Vab (peak value), and THD
-67-
Chapter three
Fig. 3.57 Motor line current (Peak value) at half load Tl = 1.5 N.m
Fig. 3.58 Spectrum of motor line current (Peak value), THD at half load Tl = 1.5 N.m
Fig. 3.59 Motor line current (Peak value) at full load Tl = 3 N.m
-68-
Chapter three
Fig. 3.60 Spectrum of motor line current (Peak value), THD at full load Tl = 3 N.m
Table 2 summaries the relation ship between the switching frequency, fundamental
desired voltage frequency, phase voltage THD%, line voltage THD%, motor line current
THD% at half load, and motor line current THD% at full load.
Switching
frequency
Fundamental
desired frequency
Output phase
voltage THD%
150 Hz
10.45%
10.45%
7.20%
4.16%
50 Hz
135.39%
135.41%
8.78%
4.30%
150 Hz
15.70%
15.725%
5.25%
2.36%
50Hz
123.94%
123.94%
12.60%
6.32%
10 KHz
5 KHz
References:
[1] R. Arulmozhiyal, and K. Baskaran, "Space vector pulse width modulation based speed control of
induction motor using fuzzy PI controller," International Journal of Computer and Electrical Engineering,
vol. 1, no. 1, April 2009, pp. 98-103.
[2] A. Maamoun, A. Soliman, and A. M. Kheirelden, "Space-vector PWM inverter feeding a small
induction motor," in Proc. IEEE Int. Conf. on Mechatronics, Komamoto, Japan, May 2007, pp. 1-4.
[3] W. Kaewjinda, and M. Konghirun, "Vector control drive of permanent magnet synchronous motor
using resolver sensor," ECTI Trans.Electrical Eng., Electronics, and Communications, Thailand, vol. 5, no.
1, Feb. 2007, pp. 134-138.
[4] W.Zhang, and Y. Yu,"Comparison of three SVPWM strategies,"Journal of Electronic Science and
Technology of China, vol. 5, no.3, Sept. 2007, pp. 283-387.
[5] A. Saadoun, A. Yousfi, and Y. Amirat, "Modeling and simulation of DSP controlled SVPWM three phase VSI," Journal of Applied Sciences, vol. 7, no. 7, 2007, pp. 989-994.
-69-