Simulation of Space Vector PWM for 3

advertisement
Int. J. of Recent Trends in Engineering & Technology, Vol. 11, June 2014
Simulation of Space Vector PWM for 3-Level Inverter Fed
Induction Motor in Overmodulation Region
1,3,4
R Linga Swamy1, R.Somanatham2, P.V.N. Prasad3 and G.Srinivas4
Department of Electrical engineering, University College of Engineering, Osmania University, Hyderabad,
AP,India.
Email: rlswamy@gmail.com, rsm2006@rediffmail.com,
2
EEE Department, C.V.S.R. College of Engineering, Hyderabad
Email: polaki@rediffmail.com
Abstract— This paper describes the simulation of an over modulation strategy of SVPWM of a three level
inverter fed induction motor drive that easily extends from the under modulation strategy compare to the
conventional implementation. In this, the SVPWM operation is analysed in three different regions,
undermodulation region, overmodulation region 1 and overmodulation region 2 and they have been
compared with their results. It also describes systematically the algorithm development, system analysis and
extensive evaluation study to validate the modulator performance. The modulator takes the command voltage
and angle information at the input from a MATLAB program and generates symmetrical PWM waves for
the three phases of a switching inverter that operates at 3.0 KHz switching frequency. A simulink model of
three phase Inverter and Induction motor is developed.The performance of an Induction motor drive has
been has been evaluated extensively by smoothly varying the voltage and frequency in the whole speed range
that covers both under modulation and over modulation regions and performance was found to be excellent
with the simulation studies.
Index Terms— Three-level NPC inverter ,Induction motor drive, SV PWM, Overmodulation,.
I. INTRODUCTION
The rapid development of the capacity and the switching frequency of power semiconductor devices and the
continuous advance of the power electronics technology have made many changes in static power converter systems
and industrial motor drive areas. Especially, the voltage source PWM inverters have been extending their application
area widely.
Three-level inverter topology being widely used in high voltage/ high power applications due to its high voltage
handling and good harmonic rejection capabilities with currently available power devices like GTOS. It is known
that the three-level inverter roughly has four times better in harmonics content compared with conventional twolevel topology having same number of devices and ratings. So far various PWM techniques controlling three- level
inverter have been studied and a good plenty of results are published such as modified two-level triangular carrier
modulation, cost function minimizing PWM and space vector. Space vector PWM of a three-level inverter is
considerably more complex than that of a two-level inverter because of large number of inverter switching states [1].
In addition, there is the problem of neutral point voltage balancing. Unfortunately, operation in the under modulation
range of SVM restricts the drive operation in constant torque region only with voltage modulation factor up to
90.7%. An over modulation strategy of SVM with modulation factor extending from 90.7% to near unity is essential
415
if the drive is required to operate at extended speed including the field-weakening region in vector control with
higher torque and power characteristics.
II. SPACE VECTOR PWM OF 3-LEVEL INVERTER IN UNDER MODULATION REGION
The over modulation strategy of a three-level inverter to be described in the paper is somewhat hybrid in nature,
i.e., it incorporates the under modulation strategy in part of a cycle.
Figure 1. Three-level inverter induction motor drive with space vector PWM
The phase U, for example, is in state P (positive bus voltage) when the switches S1U and S2U are closed, whereas it
is in state N (negative bus voltage) when S3U and S4U are closed. At neutral point clamping, the phase is in state O
when either S2U or S3U conducts depending on positive or negative phase current polarity, respectively. For neutral
point voltage balancing, the average current injected at O should be zero. The SVM controller is indicated in the
control block diagram. It receives the voltage (V*qs= V*) and angle (θe* ) command signals at the input as shown and
generates the PWM pulses for the inverter. For a vector-controlled drive with synchronous current control [1], both
V*qs and V*ds signals are present and the unit vector signal (θe*) can be generated in feedback (for direct vector
control) or feed forward (for indirect vector control) manner.
As the frequency or speed command signal We* is gradually increased from zero, the SVM first operates in under
modulation region, and then smoothly transitions into over modulation region with linear voltage transfer
characteristic in the over modulation range until square-wave operation is attained. Of course, a three-level inverter
cannot operate in square-wave mode (modulation factor m = 1) because it will then loose the three level switching
characteristics. It should be mentioned here that for the line-side converter (or rectifier) in ac-dc-ac conversion, the
SVM algorithm should be restricted to under modulation region only. A three-level inverter is characterized by 33 =
27 switching states as indicated in Fig. 3.3 where each phase can have P, N or O state. There are 24 active states,
and the remaining three are zero states (PPP,OOO,NNN) that lie at the center of the hexagon. The area of the
hexagon can be divided into six sectors (A to F) and each sector has four regions (1 to 4) giving altogether 24
regions of operation. The command voltage (V* ) trajectory, given by circle, can expand from zero to that inscribed
in the large hexagon in the upper limit of the undermodulation range[3].
At this limit, the modulation factor m = 0.907, where m = V* / V1sw (V* command or reference voltage magnitude
and V1sw = peak value of phase fundamental voltage at square wave condition). Fig.2. shows a smaller circle
embracing the region 1 of all the sectors which is defined as undermodulation mode-1. The large circle beyond
region 1 that embraces regions 2, 3, and 4 of all the sectors is defined as undermodulation mode-2. In
undermodulation region, the nearest three inverter voltage vectors that coincide with the apexes of the triangle are
selected and the corresponding time segments are calculated to construct the PWM wave. For example, if V * is
located in region 3 of sector A as shown, the switching vectors V1 , V3 and V4 are selected and the corresponding
time segments Ta, Tb and Tc are calculated. These time segments are then distributed in a certain sequence in the
sampling period Ta) so that the PWM wave is symmetrical and the neutral point voltage remains balanced. The
transfer characteristic between the fundamental output voltage and the command voltage is inherently linear in the
whole undermodulation range[3].
III.THREE-LEVEL INVERTER TOPOLOGY AND SWITCHING STATES
416
Fig.2 Shows the representation of the space voltage vectors for output voltage of three level inverter. According to
the magnitude of the voltage vectors, we divide the min to four groups; zero voltage vector (Vo), small voltage
vectors (V1, V4, V7, V10, V13, V16) middle voltage vectors(V3, V6, V9, V12 ,V15 , V18). Large voltage vector (V2, V5, V8,
V11, V14, V17). The zero voltage vector (ZVV) has three switching states, the middle voltage vector (MVV) has only
one and so does the large voltage vector (LVV).. It shows the space vector diagram of all switching states, where the
P, O, N represent terminal voltage respectively, that is Vdc/2, 0, -Vdc/2.
Figure 2. Space vector representation
Figure3 Voltage vector sector1
IV. VOLTAGE VECTOR AND ITS DURATION
Fig. 3.shows the triangle formed by the voltage vectors V0, V2and V5. This triangle is divided into four small
triangles 1, 2, 3 and 4. In the space voltage vector PWM, generally, output voltage vector is formed by its nearest three
vectors in order to minimize the harmonic components of the output voltage and the current .The duration of each vector
can be calculated by vector calculation. For instance, if the reference voltage vector falls into the triangle 3, the duration
of each voltage vector can be calculated by the following equations[4]:
V1 Ta+ V3 Tb+ V4Tc = V*Ts
(1)
Ta + Tb + T c = Ts
(2)
TABLE I. VOLTAGE VECTOR DURATION
Switching Pattern Generation Consider Minimum On/Off Time
Vs r = 0.8*vdc
K = (2*vsr)/(sqrt(3)*vdc)
417
(3)
(4)
Figure 4. Switching pattern for undermodulation region
Fig 4. shows the hexagon diagram of showing the switching pattern of space vector pwm in undermodulation region
with modulation factor less than 0.9 with 60 number of samples operating in 24 regions having respective phase voltage
vectors and corresponding time segments Ta, Tb, Tc.
TABLE II. SWITCHING PATTERN FOR SPACE VECTOR OF 3 LEVEL INVERTER IN
UNDERMODULATION REGION
Region Samples
States
Switching
States
1
5-17-16-4
POO-PON-PNN-ONN
2
4-16-17-5
0NN-PNN-PON-POO
3
5-17-16-4
POO-PON-PNN-ONN
4
4-16-17-5
POO-PON-PNN-ONN
3
5
4-7-17-5
0NN-OON-PON-POO
4
6
6-18-17-7
PPO-PPN-PON-OON
7
7-17-18-6
OON-PON-PPN-PPO
8
6-18-17-7
PPO-PPN-PON-OON
9
7-17-18-6
OON-PON-PPN-PPO
10
6-18-17-7
PPO-PPN-PON-OON
2
The undermodulation mode ends with this switching pattern and by increase of reference voltage and frequency the space
vector pwm shifts towards the overmodulation region and operation.
V.INTORDUCTION TO OVERMODULATION
The zero-vector time decreases as the stator voltage vector amplitude increases. The sinusoidal output quantities
are retained when the zero-vectors are present in the space vector modulation[1]. This modulation mode is called
linear modulation. After this point, the overmodulation methods are needed. Overmodulation is used to increase the
418
voltage output of the PWM controlled frequency converter. It is important to use the full frequency converter
voltage because, in using the full frequency converter voltage, it is possible to both reduce the cost and increase the
output power. Furthermore, an electric drive with high overmodulation performance is less sensitive to DC-link
voltage disturbances. A DC-linkvoltage sag may lead in an unintentional entering to the overmodulation region. The
DC-link sag is a result of the line voltage sag or fault conditions of electric drive. When smaller DC-link capacitors
are used, voltage sags caused by the full-wave rectifier bridge are present all the time. Under such conditions, a high
performance overmodulation method could maintain the drive performance as much as possible. The inverter
blanking time and minimum-pulse-width constraints could further reduce the linearity range. For reasons of
simplicity, the following study of overmodulation does not take into consideration the blanking time and minimumpulse-width limitations. The modulation index M is used to describe the voltage utilization of the modulator [2].
Here, similar to the reference of Holtz (1993), the modulation index is defined with the magnitude of the
fundamental voltages of the inverter output voltage V and the theoretical maximum voltage under six-step operation
Vref
=
Vdc
Figure 5. Space voltage vectors showing operation in overmodulation region I (0.907<m<0.952)
VI.SVPWM OVER MODULATION OPERATION IN MODE I
The inherently nonlinear operation in over modulation region starts when the reference voltage V * exceeds the
hexagon boundary. The SVM over modulation strategy of three-level inverter has some similarity with that of a two-level
inverter[6]. The principle of over modulation is similar in all the sectors, and therefore, we will highlight the operation for
sector A only. In over modulation mode-1, shown in Fig 6. for the sector A, V* crosses the hexagon side at two points. As
explained above, during mode 1 of overmodulation region, a significant part of operation occurs on the hexagon side in
the sections bc in region 2 and cd in region 4. The analytical expressions for time segments in these sections will now be
derived. Consider that the reference voltage V* is tracking the section bc in region 2 as indicated in Fig. 4. Here the sector
angle α is now replaced by the general trajectory angle θe . The following two equations should be valid for space vector
PWM:
V2 · Tc + V3 · Tb = V*·
(5)
Tb + Tc =
(6)
Where Ts = sampling time. The voltage V* can be resolved into component vectors VA and VB as shown in the figure.
From the geometry we can write
Sector A, Region 2:
419
=
= 2 .V*
=
VA = V*
(7)
=
V* (8)
- VB
(9)
Substituting (7) and (8) in (9) and simplifying, we get:
VA = V2
(10)
Fig. 6. Derivation of time segments in regions 3 and 4 of sector A for the trajectory on the hexagon.
Since
⁄
=
⁄
we can write:
Tc =
*
(11)
Therefore, to establish, the vector has to be impressed for the time segment
Tb =
- Tc
(12)
as given by (12). Similar derivations were made for region 2 in all the six sectors. The resulting expressions are
summarized in the second column of Table 3.
420
Figure 7. Hexagon diagram of svpwm of three level inverter showing the no. of samples allocation in overmodulation
region I
TABLE III
SWITCHING PATTERN FOR OVERMODULATION
REGION 1 WITH 60 NO. OF SAMPLES
Similar calculations were made for region 4 in all the sectors. The resulting expressions are summarized in the
third column of Table 4 where θe´ is substituted by general θe angle
TABLE IV ANALYTICAL EXPRESSIONS OF TIME SEGMENTS OF VOLTAGE VECTORS IN DIFFERENT
REGIONS AND SECTORS DURING HEXAGON TRACKING
421
VII.SVPWM OVERMODULATION OPERATION IN MODE II
The overmodulation region-2 starts when V* or m increases further. The operation in this region, as shown in Fig 8. for
the sector A [2], V* crosses the hexagon side at two points.
Fig 8. Space voltage vectors showing operation in
overmodulation region II(0.907<m<0.952)
Fig 9. Phase Voltage Trajectory in Overmodulation region II
To compensate the loss of fundamental voltage, i.e., to track the output fundamental voltage with the reference
voltage[6], a modified reference voltage trajectory is selected that remains partly on the hexagon and partly on a
circle. The circular part of the trajectory, shown by the segments ab and de has larger radius Vm* (Vm* > V*) and
crosses the hexagon at angle θ, as shown in the Fig 9. The expression of , as function of crossover angle, can be
derived as [6]
422
The Van Voltage wave is given by approximate linear segments for the hexagonal trajectory and sinusoidal
segments for the circular trajectory as shown in above figure. is characterized by partly holding the hexagon corner
vector for holding angle αh , and partly tracking the hexagon side (segments bc and cd) in every sector. During
holding angle, the machine phase voltages remains constant, whereas during hexagon tracking the voltages change
similar to that of mode-1 described above [2]. The angle αh increases with modulation factor until increases with
modulation factor until at the end of mode-2 ideal six-step or square-wave operation is attained when the modified
vector is held at hexagon corners for 60o , i.e., αh = 30o. Fig 10 shows the hexagon diagram of showing the
switching pattern of space vector pwm in overmodulation region with modulation factor more than 0.97 with 60
number of samples operating in 24 regions having respective phase voltage vectors and corresponding time
segments Ta, Tb, Tc.
Figure 10. Hexagon diagram of svpwm of three level inverter showing the no. of samples allocation in
overmodulation region II
TABLE V SWITCHING PATTERN FOR OVERMODULATION REGIONII WITH 60 NO. OF SAMPLES
VIII.SIMULINK IMPLIMENTATION
Fig11. shows the simulink model for space vector PWM for 3- level inverter fed induction motor in both
overmodulation and undermodulation regions. In this model the complete operation of space vector PWM in both the
regions takes place for 60 number of samples..All the simulink models uses the switching pulses generated from the
Matlab program. Matlab program have been developed to implement the proposed scheme. Programs are developed for
both the undermodulation and overmodulation regions for the 3- level inverter fed induction motor to attain the greater
speeds.
423
iga
Van
igb
Vbn
igc
Vcn
IGa
v an
IGb
Te
v bn
IGc
N
v cn
Switching signals
from Program
implementing SVM
Te,N,flux
v dc
Input dc
vdc/2
voltage
Vzn
Tl
iabcs
INVERTER
Load
torque
Tl
INDUCTION
MOTOR
ia,ib.ic
Figure 11. Simulink diagram of 3-Level Inverter connected to Induction motor Load
Continuous
IX.SIMULATION RESULTS
pow ergui
The results in fig. 12 are obtained for SVPWM Inverter fed Induction motor in undermodulation region(fig12(a)),
Overmodulation region I(fig12(b)) and Overmodulation region II(fig12(c)).It is observed that output voltage and
speed increases in Overmodulation regions.
Figure 12(a). Electrical Torque and Speed (Vs) Time in undermodulation region
Fig 12(a) shows the simulated waveforms Torque and Speed for 3-Level inverter fed Induction motor in
undermodulation region with a load torque of 10Nm.It is observed that Steady state torque of 10Nm is
reached at 0.18S and steady state speed of 1440rmp is reached at 0.2S.
Figure 12(b). Machine line voltage and phase current in undermodulation region
Fig 12(b) shows the simulated waveforms line voltage and phase current for 3-Level inverter fed
Induction motor in undermodulation region.It is observed that Steady output voltage rms value is 201.3V.
424
Figure 12(c). Electrical Torque and Speed (Vs) Time in overmodulation region I
Fig 12(c) shows the simulated waveforms Torque and Speed for 3-Level inverter fed Induction motor in
Overmodulation regionI with a load torque of 10Nm.It is observed that Steady state torque of 10Nm is reached at
0.18S and steady state speed of 1450rmp is reached which is greater than undermodulation region.
Figure12 (d). Machine line voltage and phase current in overmodulation region I
Fig 12(d) shows the simulated waveforms line voltage and phase current for 3-Level inverter fed Induction
motor in overmodulation regionI.It is observed that Steady output voltage rms value is 207.9V which is greater
than undermodulation region .
Figure 12(e). Electrical Torque and Speed (Vs) Time in overmodulation region II
Fig 12(e) shows the simulated waveforms Torque and Speed for 3-Level inverter fed Induction motor in
Overmodulation regionII with a load torque of 10Nm.It is observed that Steady state torque of 10Nm is reached at
0.18S and steady state speed of 1461rmp is reached which is greater than undermodulation region and
Overmodulation regionI.
Figure 12(f). Machine line voltage and phase currents in overmodulation region II
Fig 12(d) shows the simulated waveforms line voltage and phase current for 3-Level inverter fed Induction motor
in Overmodulation regionII.It is observed that Steady output voltage rms value is 229.5V which is greater than
undermodulation region and Overmodulation regionI.
.
TABLE VI PERFORMANCE EVALUATION
425
CONCLUSIONS
Space vector pulse width modulation of three level inverter has established their importance in high power high
performance industrial drive applications.A new simple Space Vector PWM Algorithm for 3 level inverter fed induction
motor drive operation in Undermodulation and Overmodulation regions is simulated using MATLAB/Simulink.
When compared to three level inverter in undermodulation region, in Overmodulation region the number of
switching states are less therefore the switching losses are very less. The simulation results shows that Speed,Vrms
and Irms of the drive is increased in overmodulation region when compared to undermodulation region. Hence, it is
useful in applications particularly where large speeds are required instantly. The values obtained during the simulation
are shown in table 6.
REFERENCES
[1] B. K. Bose, Modern Power Electronics and AC Drives. Upper Saddle River, NJ: Prentice-Hall, 2002.
[2] Subrata K. Mondal, Bimal K. Bose, Valentin Oleschuk, and Joao O. P. Pinto,”Space vector pulse width
modulation of three level inverter extending operation into overmodulation region”, IEEE Transaction on Power
Electronics, Vol. 18, No. 2, March 2003
[3] M. Koyama, T. Fujii, R. Uchida, and T. Kawabata, “Space voltage vector based new PWM method for large
capacity three-level GTO inverter,” in Proc. IEEE IECON Conf., 1992, pp. 271–276.
[4] Y. H. Lee, B. S. Suh, and D. S. Hyun, “A novel PWM scheme for a three-level voltage source inverter with GTO
thyristors,” IEEE Trans. Ind. Applicat., vol. 32, pp. 260–268, Mar./Apr. 1996.
[5] S. K. Mondal, J. O. P. Pinto, and B. K. Bose, “A neural-network-based space vector PWM controller for a threelevel voltage-fed inverter induction motor drive,” IEEE Trans. Ind. Applicat., vol. 38, pp. 660–669, May/June 2002.
[6] J. O. P. Pinto, B. K. Bose, L. E. B. da Silva, and M. P. , “A neural network based space vector PWM controller
for voltage-fed inverter induction motor drive,” IEEE Trans. Ind. Applicat., vol. 36, pp.1628–36, Nov./Dec. 2000.
Mr.R.Linga Swamy received his B.Tech degree in Electrical and Electronics engineering from Gokaraju Rangaraju
institute of Engineering and Technology, Hyderabad in 2002 and the M.Tech degree in power electronics and drives
from NIT, Warangal in 2004. Presently he is working as an Assistant Professor in Department of electrical
engineering, University College of Engineering, Osmania University, Hyderabad, Andhra Pradesh. His areas of
Interest include Multilevel Inverters,Space vector PWM,Induction motor drives.
Dr.R.Somanatham received his B.E, M.Tech (IDC), and Ph.D, F.I.E from Department of Electrical Engineering,
University College of Engineering, osmania university.He received gold medal in M.E. programme. He worked as a
Professor in the Department of Electrical Engineering, Osmania University, Hyderabad. Presently he is serving as
426
Professor and HOD in the EEE Department, C.V.S.R. College of Engineering, Hyderabad. His areas of Interest
include power electronics, industrial drive and solid state ac and dc drives.
Dr.P.V.N.Prasad graduated in Electrical and Electronics Engineering from Jawaharlal Nehru Technological
University Hyderabad in 1983 and received M.E. in Industrial Drives and Control from Osmania University,
Hyderabad in 1986. He obtained his Ph.D in 2002 from Osmania University. Presently he is serving as Professor in
the Department of Electrical Engineering, Osmania University, Hyderabad. His areas of Interest include Reliability
Engineering,Simulation of Power Electronic Drives. He is a member of Institute of Engineers (India) and Indian
Society of Technical Education.He is Recipient of Dr. Rajendra Prasad Memorial Prize.IE (I), 1993-94 for best
paper.
Mr G.Srinivas obtained the B.Tech degree in Electrical and Electronics engineering from , C.V.S.R. College of
Engineering, Hyderabad in 2006 and the received M.E. in Industrial Drives and Control from University College of
Engineering, Osmania University, Hyderabad in 2009.
427
Download