Send 1 PDF
Send 1 PDF
ABSTRACT: With increasing research and advancement in solid-state power electronic devices and microprocessors,
various inverter control techniques employing pulse-width-modulation (PWM) are becoming popular esp. in AC motor
drive applications. The most commonly used techniques are Sine PWM and Space vector modulation (SVPWM).
SVPWM is considered to be superior to the SPWM because of better DC bus utilization. This paper focuses on step by
step development of MATLAB/SIMULINK model of SVPWM.Firstly model of a three-phase VSI is discussedbased
on space vector representation. Nextsimulation model of SVPWM is obtained using MATLAB/SIMULINK. Finally
the simulation results of SVM are compared with SPWM.
There is no single PWM method that is the best suited for all applications and with advances in solid-state power
electronic devices and microprocessors, various pulse-width modulation (PWM) [3-5] techniques have been developed
for industrial applications .The most widely used PWM schemes for three-phase voltage source inverters are carrier-
based sinusoidal PWM and space vector PWM (SVPWM).Theoutput voltage per phase for a sinusoidal PWM based
three phase converter is limited to 0.5Vdc (peak value) and the line-to-line RMS voltage is 0.612Vdc.SVM is another
direct digital PWM technique proposed in 1982 [2, 6]. It has become a basic power processing technique in three-phase
converters [5]. SVM based converter can have a higher output voltage output at 0.707Vdc (Line-to-line, RMS).
The classic SVM strategy, first proposed by Holtz [8, 9] and Van der Broeck [6] Reviewing the literature it can be
concluded that SVPWM has certain advantages over SPWM [1, 6, 7]. They are:
The output voltage is about 15% more in case of SVPWM as compared to SPWM.
The current and torque harmonics produced are much less in case of SVPWM.
The maximum peak fundamental magnitude of the SVPWM technique is about 90.6% of the inverter capacity
in linear modulation range.
Thus SVPWM shows good utilization of the DC-link voltage low current ripple and is suitable for any high-voltage,
high-power application [1-2,6].
The circuit in Fig.1 demonstrates the foundation of a two-level three phase voltage source converter. It has six switches
(S1-S6) and each of these is represented with an IGBT switching device. A, B and C represents the output for the phase
shifted sinusoidal signals. Depending on the switching combination the inverter will produce different outputs, creating
the two-level signal (+Vdc and -Vdc).
The switches 1,3 and 5 are the upper switches and if these are 1 (separately or together) it turns the upper inverter leg
ON and the terminal voltage (Va, Vb, Vc) is positive (+Vdc). If the upper switches are zero, then the terminal voltage is
zero.
The lower switches are complementary to the upper switches, so the only possible combinations are the switching
states: 000, 001, 010, 011, 100, 110, 110, and 111.
Table 1
Phase Voltage Values for Different Switching States
State Switches Va Vb Vc
0,7 1,3,5 0 0 0
&
4,6,2
This means that there are 8 possible switching states, for which two of them are zero switching states and six of them
are active switching states. These are represented by active (V 1-V6) and zero (V0) vectors in Fig.2. The zero vectors are
placed in the axis origin.
Table 2
Phase Voltage Space Vectors
1 (2/3)Vdc
𝑝𝑖
2
(2/3)Vdc𝑒 𝑗 ( 3 )
2𝑝𝑖
3
(2/3)Vdc𝑒 𝑗 ( 3 )
4 (2/3)Vdc𝑒 𝑗 (𝑝𝑖 )
4𝑝𝑖
5
(2/3)Vdc𝑒 𝑗 ( 3
)
5𝑝𝑖
6
(2/3)Vdc𝑒 𝑗 ( 3
)
2𝑝𝑖
0,7
(2/3)Vdc𝑒 𝑗 ( )
1 =0
𝑉𝑎 = 𝑉 sin( 𝜃𝑡)
𝑝𝑖
𝑉𝑏 = 𝑉 sin(𝜃𝑡 + 2( ))
3
𝑝𝑖
𝑉𝑐 = 𝑉 sin(𝜃𝑡 + 4 )
3
The magnitude and angle of this vector can be calculated with Clark's Transformation:
2
𝑉𝑟𝑒𝑓 = 𝑉𝛼 + 𝑗𝑉𝛽 = ∗ (𝑉𝑎 + 𝛼𝑉𝑏 + 𝛼 2 𝑉𝑐 )
3
Where α is given by:
𝛼 = 𝑒 𝑗 2𝑝𝑖 /3
Vector is:
Using this angle we determine the sector in which Vref lies and corresponding to that sector we determine the voltage
vectors with which we have to form Vref.
Table 3
Sector Determination
Sr. No. Angle Range Sector
1. 0 to 60 1
2. 6 to 120 2
3. 120 to180 3
4. -180 to -120 4
5. -120 to-60 5
6. -60 to 0 6
Where Ts is the sampling time (3.3 *104sec) and T1, T2 andT0 are the time periods for which V1, V2 and V0 are applied
for particular sample.
𝑝𝑖
𝑇1 = (𝑇𝑠 ∗ 3 ∗ 𝑉𝑟𝑒𝑓 ∗ sin − 𝜃 )/𝑉𝑑𝑐
3
Fig.3. Space vector diagram for Sector 1 describing the duty cycle for each vector
To make calculations easy generate local theta i.e. the Vrefin any sector can be supposed to be layingin first sector and
voltage vectors as per the sector can be applied using time calculation of first sector. This eliminates the process of
calculating dwell times separately for each sector.
Table 4
Local Theta Generation
Sr. No. Sector Local Theta
1. 1st Theta
nd
2. 2 Theta-60
3. 3rd Theta-120
th
4. 4 Theta+180
5. 5th Theta+120
6. 6th Theta+60
1. T1>Ts V1
2. T1<Ts <T1+T2 V2
3. T1+T2< Ts V0
Here V1 V2 used are decided according to the sector in which Vref lies and V0 is always taken to be (000).This is
asymmetric type of switching.
Table 6
Switching Logic Using Four Switching States
Condition Voltage vector to be applied
Sr. No.
T0/4> Ts V0
1.
T0/4< Ts<T0/4+ T1/2 V1
2.
T0/4+ T1/2< Ts< T0/4+ T1/2+ T2/2 V2
3.
T0/4+ T1/2+ T2/2< Ts< T0/4+ T1/2+ T2/2+ T0/2 V7
4.
T0/4+ T1/2+ T2/2+ T0/2<Ts< T0/4+ T1/2+ T2/2+ T0/2+ V2
5.
T2/2
Following are steps involved in the implementation of SVM for two-level inverters:
The first block is used to generate three-phase sinusoidal input voltages with variable frequency, amplitude,
direction, and DC bus voltage. The three signals are displaced by 120 degree from each other.
The three-phase voltages are then converted to two-phase α-β voltages as described above, and further
converted to polar form.
Next block is for sector determination and local theta calculation, the angle calculated above is used for the
same.
Then calculate T1, T2 and create subsystem- sequencing of switching states.
Next is determination of switching states in the subsystem named as voltage vector.
Last step is Realization of switching states (multi-port switch is used). The multiport switch has three outputs,
so using three not gates 6 individual gate pulses are derived that are to be given to the two level inverter.
Sampling time used is 3.33*104, to take samples, sampling – hold circuit is used.
Simulink model specifications and FFT results:
Inverter input voltage = 100 V, modulation Index = .75, R-L Load (R=1 Ohm, L=1 Henry), frequency=50Hz.
The simulation waveforms for two level inverter using space vector modulation technique are shown below:
150
100
50
Line Voltage
-50
-100
-150
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Time
Fig.4. Line voltageVab
The line voltage has two levels and the peak value is as high as DC bus voltage i.e. 100V. As it is symmetrical even
harmonics are absent, also the triplen harmonics are absent in line voltage.
80
60
40
Phase voltage
20
-20
-40
-60
-80
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Time
Fig.5.Phase voltagesVa
Fig.5 shows the phase voltage of two level inverter. The peak value here is 2/3 rd of the DC bus voltage.
25
20
15
10
Phase currents
-5
-10
-15
-20
-25
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Time
The waveform of load current shows that load currents are almost sinusoidal , thus has very small content of
harmonics.
Table 7
SPWM Results
VI.CONCLUSION
Simulation results reported in this paper confirm that the developed model generates waveforms with complete
symmetry. Amplitude of line to line voltage is as high as DC bus voltage in SVM technique. It is concluded from the
tabular data that Inverter employing SVM has lower THD and higher fundamental component as compared to the
inverter with SPWM. Among three switching state and four switching state technique, though THD of four switching
inverter increases slightly, but lower order harmonics are reduced. The current harmonics are much less in inverter
employing SVM with four switching states.
REFERENCES
[1] Atif Iqbal, AdoumLamine, ImtiazAsharf and Mohibullah, “MATLAB/SIMULINK model of space vector pwm for three phase voltagesource
inverter,” in Proc UPEC, 2006, p. 1096-1100.
[2] Xiang Shaobang and HhaoKe-You, “Research on a Novel SVPWM Algorithm ,” in Proc. of 2007 Second IEEE Conference on Industrial
Electronics and Applications p.1869-187.
[3]D. G. Holmes and T. A. Lipo, Pulse width modulation for power converters: principles and practice. Wiley-IEEE Press, 2003, vol. 18.
[4] S. R. Bowes, “New sinusoidal pulsewidth modulated inverter,” Proc. Inst. Elect. Eng., vol. 122, pp. 1279–1285, 1975.
[5] J. Holtz, “Pulse width modulation for electronic power conversion,” Proc. IEEE, vol. 82, pp. 1194–1214, Aug. 1994.
[6] H. W. v. d. Brocker, H. C. Skudenly, and G. Stanke, “Analysis and realization of a pulse width modulator based on the voltage space vectors,”
inConf. Rec. IEEE-IAS Annu. Meeting, Denver, CO, 1986, pp. 244–251.
[7] O. Ogasawara, H. Akagi, and A. Nabel, “A novel PWM scheme of voltage source inverters based on space vector theory,” in Proc. EPE
EuropeanConf. Power Electronics and Applications, 1989, pp. 1197–1202.
[8] J. Holtz, P. Lammert and W. Lotzkat, “High speed drive system with ultrasonic MOSFET PWM inverter and single-chip microprocessor
control,” IEEE Transactions on Industry Applications, vol. 23, pp. 1010-1015,1987.
[9] J. Holtz, “Pulse width modulation - a survey,” IEEE Transactions on Industrial Electronics, vol. 39, no. 5, pp. 410-420, Oct. 1992.