SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
PROJECT #2 SPACE VECTOR PWM INVERTER
JIN-WOO JUNG, PH.D STUDENT
E-mail: jung.103@osu.edu
Tel.: (614) 292-3633
ADVISOR: PROF. ALI KEYHANI
DATE: FEBRUARY 20, 2005
MECHATRONIC SYSTEMS LABORATORY
DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING
THE OHIO STATE UNIVERSITY
2
1. Problem Description
In this simulation, we will study Space Vector Pulse Width Modulation (SVPWM) technique.
We will use the SEMIKRON® IGBT Flexible Power Converter for this purpose. The system
configuration is given below:
Fig. 1 Circuit model of three-phase PWM inverter with a center-taped grounded DC bus.
The system parameters for this converter are as follows:
IGBTs: SEMIKRON SKM 50 GB 123D, Max ratings: VCES = 600 V, IC = 80 A
DC- link voltage: Vdc = 400 V
Fundamental frequency: f = 60 Hz
PWM (carrier) frequency: fz = 3 kHz
Modulation index: a = 0.6
Output filter: Lf = 800 µH and Cf = 400 µF
Load: Lload = 2 mH and Rload = 5 Ω
Using Matlab/Simulink, simulate the circuit model described in Fig. 1 and plot the
waveforms of Vi (= [ViAB ViBC ViCA]), Ii (= [iiA iiB iiC]), VL (= [VLAB VLBC VLCA]), and IL (= [iLA
iLB iLC]).
3
2. Space Vector PWM
2.1 Principle of Pulse Width Modulation (PWM)
Fig. 2 shows circuit model of a single-phase inverter with a center-taped grounded DC bus,
and Fig 3 illustrates principle of pulse width modulation.
Fig. 2 Circuit model of a single-phase inverter.
Fig. 3 Pulse width modulation.
As depicted in Fig. 3, the inverter output voltage is determined in the following:
When Vcontrol > Vtri, VA0 = Vdc/2
When Vcontrol < Vtri, VA0 = −Vdc/2
4
Also, the inverter output voltage has the following features:
PWM frequency is the same as the frequency of Vtri
Amplitude is controlled by the peak value of Vcontrol
Fundamental frequency is controlled by the frequency of Vcontrol
Modulation index (m) is defined as:
A01A0
10
Vofcomponentfrequecnylfundamenta:)(Vwhere,
,
2/
)(
dc
A
tri
control
V
Vofpeak
v
v
m ==∴
2.2 Principle of Space Vector PWM
The circuit model of a typical three-phase voltage source PWM inverter is shown in Fig. 4.
S1 to S6 are the six power switches that shape the output, which are controlled by the switching
variables a, a′, b, b′, c and c′. When an upper transistor is switched on, i.e., when a, b or c is 1,
the corresponding lower transistor is switched off, i.e., the corresponding a′, b′ or c′ is 0.
Therefore, the on and off states of the upper transistors S1, S3 and S5 can be used to determine the
output voltage.
Fig. 4 Three-phase voltage source PWM Inverter.
5
The relationship between the switching variable vector [a, b, c]t
and the line-to-line voltage
vector [Vab Vbc Vca]t
is given by (2.1) in the following:
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−
−
=
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
c
b
a
V
V
V
V
dc
ca
bc
ab
101
110
011
. (2.1)
Also, the relationship between the switching variable vector [a, b, c]t
and the phase voltage
vector [Va Vb Vc]t
can be expressed below.
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−−
−−
−−
=
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
c
b
a
V
V
V
V
dc
cn
bn
an
211
121
112
3
. (2.2)
As illustrated in Fig. 4, there are eight possible combinations of on and off patterns for the
three upper power switches. The on and off states of the lower power devices are opposite to the
upper one and so are easily determined once the states of the upper power transistors are
determined. According to equations (2.1) and (2.2), the eight switching vectors, output line to
neutral voltage (phase voltage), and output line-to-line voltages in terms of DC-link Vdc, are
given in Table1 and Fig. 5 shows the eight inverter voltage vectors (V0 to V7).
Table 1. Switching vectors, phase voltages and output line to line voltages
6
Fig. 5 The eight inverter voltage vectors (V0 to V7).
Space Vector PWM (SVPWM) refers to a special switching sequence of the upper three
power transistors of a three-phase power inverter. It has been shown to generate less harmonic
distortion in the output voltages and or currents applied to the phases of an AC motor and to
7
provide more efficient use of supply voltage compared with sinusoidal modulation technique as
shown in Fig. 6.
Fig. 6 Locus comparison of maximum linear control voltage in Sine PWM and SVPWM.
To implement the space vector PWM, the voltage equations in the abc reference frame
can be transformed into the stationary dq reference frame that consists of the horizontal (d) and
vertical (q) axes as depicted in Fig. 7.
8
Fig. 7 The relationship of abc reference frame and stationary dq reference frame.
From this figure, the relation between these two reference frames is below
abcsdq fKf =0 (2.3)
where,
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−−
=
2/12/12/1
23230
2/12/11
3
2
sK , fdq0=[fd fq f0]T
, fabc=[fa fb fc]T
, and f denotes either a voltage
or a current variable.
As described in Fig. 7, this transformation is equivalent to an orthogonal projection of [a, b,
c]t
onto the two-dimensional perpendicular to the vector [1, 1, 1]t
(the equivalent d-q plane) in a
three-dimensional coordinate system. As a result, six non-zero vectors and two zero vectors are
possible. Six nonzero vectors (V1 - V6) shape the axes of a hexagonal as depicted in Fig. 8, and
feed electric power to the load. The angle between any adjacent two non-zero vectors is 60
degrees. Meanwhile, two zero vectors (V0 and V7) are at the origin and apply zero voltage to the
load. The eight vectors are called the basic space vectors and are denoted by V0, V1, V2, V3, V4,
9
V5, V6, and V7. The same transformation can be applied to the desired output voltage to get the
desired reference voltage vector Vref in the d-q plane.
The objective of space vector PWM technique is to approximate the reference voltage vector
Vref using the eight switching patterns. One simple method of approximation is to generate the
average output of the inverter in a small period, T to be the same as that of Vref in the same
period.
Fig. 8 Basic switching vectors and sectors.
Therefore, space vector PWM can be implemented by the following steps:
Step 1. Determine Vd, Vq, Vref, and angle (α)
Step 2. Determine time duration T1, T2, T0
Step 3. Determine the switching time of each transistor (S1 to S6)
2.2.1 Step 1: Determine Vd, Vq, Vref, and angle (α)
From Fig. 9, the Vd, Vq, Vref, and angle (α) can be determined as follows:
10
cnbnan
cnbnand
V
2
1
V
2
1
V
cos60Vcos60VVV
−−=
⋅−⋅−=
cnbnan
cnbnq
V
2
3
V
2
3
V
cos30Vcos30V0V
−+=
⋅−⋅+=
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎣
⎡
−
−−
=⎥
⎦
⎤
⎢
⎣
⎡
∴
cn
bn
an
q
d
V
V
V
V
V
2
3
2
3
0
2
1
2
1
1
3
2
22
qdref VVV +=∴
frequencylfundamentafwhere,2tan 1
===⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
=∴ −
ftt
V
V
d
q
πωα
Fig. 9 Voltage Space Vector and its components in (d, q).
2.2.2 Step 2: Determine time duration T1, T2, T0
From Fig. 10, the switching time duration can be calculated as follows:
11
Switching time duration at Sector 1
)60α0(where,
)3/(sin
)3/(cos
V
3
2
T
0
1
V
3
2
T
)(sin
)(cos
VT
)VTV(TVT
VdtVdtVV
dc2dc1refz
2211refz
zT
2T1T
0
2T1T
T1
2
zT
0
1T
0
1ref
°≤≤
⎥
⎦
⎤
⎢
⎣
⎡
⋅⋅⋅+⎥
⎦
⎤
⎢
⎣
⎡
⋅⋅⋅=⎥
⎦
⎤
⎢
⎣
⎡
⋅⋅⇒
⋅+⋅=⋅∴
++= ∫∫∫ ∫
+
+
π
π
α
α
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎝
⎛
==+−=∴
⋅⋅=∴
−
⋅⋅=∴
dc
ref
z
z210
2
1
V
3
2
V
aand
f
1
Twhere,),(
)3/(sin
)(sin
)3/(sin
)3/(sin
TTTT
aTT
aTT
z
z
z
π
α
π
απ
Switching time duration at any Sector
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
°≤≤
=
−−=∴
⎟
⎠
⎞
⎜
⎝
⎛ −
⋅+
−
⋅−
⋅
=
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛ −
−
⋅⋅
=∴
⎟
⎠
⎞
⎜
⎝
⎛
−
⋅⋅
=
⎟
⎠
⎞
⎜
⎝
⎛
−
⋅⋅
=
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛ −
+−
⋅⋅
=∴
60α0
6)toSector1is,(that6through1nwhere,
,
3
1
cossin
3
1
sincos
3
3
1
sin
3
sin
3
coscos
3
sin
3
3
sin
3
3
1
3
sin
3
210
2
1
TTTT
nn
V
refVT
n
V
refVT
T
nn
V
refVT
n
V
refVT
n
V
refVT
T
z
dc
z
dc
z
dc
z
dc
z
dc
z
παπα
πα
απαπ
απ
πα
π
12
Fig. 10 Reference vector as a combination of adjacent vectors at sector 1.
2.2.3 Step 3: Determine the switching time of each transistor (S1 to S6)
Fig. 11 shows space vector PWM switching patterns at each sector.
(a) Sector 1. (b) Sector 2.
13
(c) Sector 3. (d) Sector 4.
(e) Sector 5. (f) Sector 6.
Fig. 11 Space Vector PWM switching patterns at each sector.
Based on Fig. 11, the switching time at each sector is summarized in Table 2, and it will be
built in Simulink model to implement SVPWM.
14
Table 2. Switching Time Calculation at Each Sector
15
3. State-Space Model
Fig. 12 shows L-C output filter to obtain current and voltage equations.
Fig. 12 L-C output filter for current/voltage equations.
By applying Kirchoff’s current law to nodes a, b, and c, respectively, the following current
equations are derived:
node “a”:
LA
LAB
f
LCA
fiALAabcaiA i
dt
dV
C
dt
dV
Ciiiii +=+⇒+=+ . (3.1)
node “b”:
LB
LBC
f
LAB
fiBLBbcabiB i
dt
dV
C
dt
dV
Ciiiii +=+⇒+=+ . (3.2)
node “c”:
16
LC
LCA
f
LBC
fiCLCcabciC i
dt
dV
C
dt
dV
Ciiiii +=+⇒+=+ . (3.2)
where, .,,
dt
dV
Ci
dt
dV
Ci
dt
dV
Ci LCA
fca
LBC
fbc
LAB
fab ===
Also, (3.1) to (3.3) can be rewritten as the following equations, respectively:
subtracting (3.2) from (3.1):
LBLAiBiA
LABLBCLCA
f
LBLA
LBCLAB
f
LABLCA
fiBiA
iiii
dt
dV
dt
dV
dt
dV
C
ii
dt
dV
dt
dV
C
dt
dV
dt
dV
Cii
−++−=⎟
⎠
⎞
⎜
⎝
⎛
⋅−+⇒
−+⎟
⎠
⎞
⎜
⎝
⎛
−=⎟
⎠
⎞
⎜
⎝
⎛
−+−
2
. (3.4)
subtracting (3.3) from (3.2):
LCLBiCiB
LBCLCALAB
f
LCLB
LCALBC
f
LBCLAB
fiCiB
iiii
dt
dV
dt
dV
dt
dV
C
ii
dt
dV
dt
dV
C
dt
dV
dt
dV
Cii
−++−=⎟
⎠
⎞
⎜
⎝
⎛
⋅−+⇒
−+⎟
⎠
⎞
⎜
⎝
⎛
−=⎟
⎠
⎞
⎜
⎝
⎛
−+−
2
. (3.5)
subtracting (3.1) from (3.3):
LALCiAiC
LCALBCLAB
f
LALC
LABLCA
f
LCALBC
fiAiC
iiii
dt
dV
dt
dV
dt
dV
C
ii
dt
dV
dt
dV
C
dt
dV
dt
dV
Cii
−++−=⎟
⎠
⎞
⎜
⎝
⎛
⋅−+⇒
−+⎟
⎠
⎞
⎜
⎝
⎛
−=⎟
⎠
⎞
⎜
⎝
⎛
−+−
2
. (3.6)
To simplify (3.4) to (3.6), we use the following relationship that an algebraic sum of line to line
load voltages is equal to zero:
VLAB + VLBC + VLCA = 0. (3.7)
17
Based on (3.7), the (3.4) to (3.6) can be modified to a first-order differential equation,
respectively:
( )
( )
( )⎪
⎪
⎪
⎩
⎪
⎪
⎪
⎨
⎧
−=
−=
−=
LCA
f
iCA
f
LCA
CLB
f
iBC
f
LBC
LAB
f
iAB
f
LAB
i
C
i
Cdt
dV
i
C
i
Cdt
dV
i
C
i
Cdt
dV
3
1
3
1
3
1
3
1
3
1
3
1
, (3.8)
where, iiAB = iiA ─ iiB, iiBC = iiB ─ iiC, iiCA = iiC ─ iiA and iLAB = iLA ─ iLB, iLBC = iLB ─ iLC,
iLCA = iLC ─ iLA.
By applying Kirchoff’s voltage law on the side of inverter output, the following voltage
equations can be derived:
⎪
⎪
⎪
⎩
⎪
⎪
⎪
⎨
⎧
+−=
+−=
+−=
iCA
f
LCA
f
iCA
iBC
f
LBC
f
iBC
iAB
f
LAB
f
iAB
V
L
V
Ldt
di
V
L
V
Ldt
di
V
L
V
Ldt
di
11
11
11
. (3.9)
By applying Kirchoff’s voltage law on the load side, the following voltage equations can be
derived:
⎪
⎪
⎪
⎩
⎪
⎪
⎪
⎨
⎧
−−+=
−−+=
−−+=
LAload
LA
loadLCload
LC
loadLCA
LCload
LC
loadLBload
LB
loadLBC
LBload
LB
loadLAload
LA
loadLAB
iR
dt
di
LiR
dt
di
LV
iR
dt
di
LiR
dt
di
LV
iR
dt
di
LiR
dt
di
LV
. (3.10)
18
Equation (3.10) can be rewritten as:
⎪
⎪
⎪
⎪
⎩
⎪⎪
⎪
⎪
⎨
⎧
+−=
+−=
+−=
LCA
load
LCA
load
loadLCA
LBC
load
LBC
load
loadLBC
LAB
load
LAB
load
loadLAB
V
L
i
L
R
dt
di
V
L
i
L
R
dt
di
V
L
i
L
R
dt
di
1
1
1
. (3.11)
Therefore, we can rewrite (3.8), (3.9) and (3.11) into a matrix form, respectively:
L
load
load
L
load
L
i
f
L
f
i
L
f
i
f
L
L
R
Ldt
d
LLdt
d
CCdt
d
IV
I
VV
I
II
V
−=
+−=
−=
1
11
3
1
3
1
, (3.12)
where, VL = [VLAB VLBC VLCA]T
, Ii = [iiAB iiBC iiCA]T
= [iiA-iiB iiB-iiC iiC-iiA]T
, Vi = [ViAB ViBC ViCA]T
,
IL = = [iLAB iLBC iLCA]T
= [iLA-iLB iLB-iLC iLC-iLA]T
.
Finally, the given plant model (3.12) can be expressed as the following continuous-time state
space equation
)()()( ttt BuAXX +=& , (3.13)
where,
19×⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
=
L
i
L
I
I
V
X ,
99
333333
333333
333333
0
1
00
1
3
1
3
1
0
×
×××
×××
×××
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
−
−
−
=
I
L
R
I
L
I
L
I
C
I
C
load
load
load
f
ff
A ,
3933
33
33
0
1
0
××
×
×
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎣
⎡
= I
Lf
B , [ ] 13×= iVu .
19
Note that load line to line voltage VL, inverter output current Ii, and the load current IL are the
state variables of the system, and the inverter output line-to-line voltage Vi is the control input
(u).
4. Simulation Steps
1). Initialize system parameters using Matlab
2). Build Simulink Model
Determine sector
Determine time duration T1, T2, T0
Determine the switching time (Ta, Tb, and Tc) of each transistor (S1 to S6)
Generate the inverter output voltages (ViAB, ViBC, ViCA,) for control input (u)
Send data to Workspace
3). Plot simulation results using Matlab
20
5. Simulation results
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-500
0
500
ViAB
[V]
Inverter output line to line voltages (ViAB
, ViBC
, ViCA
)
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-500
0
500
ViBC
[V]
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-500
0
500
ViCA
[V]
Time [Sec]
Fig. 13 Simulation results of inverter output line to line voltages (ViAB, ViBC, ViCA)
21
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-100
-50
0
50
100
iiA
[A]
Inverter output currents (iiA
, iiB
, iiC
)
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-100
-50
0
50
100
iiB
[A]
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-100
-50
0
50
100
iiC
[A]
Time [Sec]
Fig. 14 Simulation results of inverter output currents (iiA, iiB, iiC)
22
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-400
-200
0
200
400
VLAB
[V]
Load line to line voltages (VLAB
, VLBC
, VLCA
)
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-400
-200
0
200
400
VLBC
[V]
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-400
-200
0
200
400
VLCA
[V]
Time [Sec]
Fig. 15 Simulation results of load line to line voltages (VLAB, VLBC, VLCA)
23
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-50
0
50
iLA
[A]
Load phase currents (iLA
, iLB
, iLC
)
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-50
0
50
iLB
[A]
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-50
0
50
iLC
[A]
Time [Sec]
Fig. 16 Simulation results of load phase currents (iLA, iLB, iLC)
24
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-500
0
500
ViAB
[V]
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-100
0
100
iiA
,iiB
,iiC
[A]
iiA
iiB
iiC
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-400
-200
0
200
400
VLAB
,VLBC
,VLCA
[V]
VLAB
VLBC
VLCA
0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1
-50
0
50
iLA
,iLB
,iLC
[A]
Time [Sec]
iLA
iLB
iLC
Fig. 17 Simulation waveforms.
(a) Inverter output line to line voltage (ViAB)
(b) Inverter output current (iiA)
(c) Load line to line voltage (VLAB)
(d) Load phase current (iLA)
25
Appendix
Matlab/Simulink Codes
26
A.1 Matlab Code for System Parameters
% Written by Jin Woo Jung
% Date: 02/20/05
% ECE743, Simulation Project #2 (Space Vector PWM Inverter)
% Matlab program for Parameter Initialization
clear all % clear workspace
% Input data
Vdc= 400; % DC-link voltage
Lf= 800e-6;% Inductance for output filter
Cf= 400e-6; % Capacitance for output filter
Lload = 2e-3; %Load inductance
Rload= 5; % Load resistance
f= 60; % Fundamental frequency
fz = 3e3; % Switching frequency
a= 0.6;% Modulation index
w= 2*pi*60; %angular frequency
Tz= 1/fz; % Sampling time
V_ref= (2/3)*a*Vdc; % Reference voltage
% Coefficients for State-Space Model
A=[zeros(3,3) eye(3)/(3*Cf) -eye(3)/(3*Cf)
-eye(3)/Lf zeros(3,3) zeros(3,3)
eye(3,3)/Lload zeros(3,3) -eye(3)*Rload/Lload]; % system matrix
B=[zeros(3,3)
eye(3)/Lf
zeros(3,3)]; % coefficient for the control variable u
27
C=[eye(9)]; % coefficient for the output y
D=[zeros(9,3)]; % coefficient for the output y
Ks = 1/3*[-1 0 1; 1 -1 0; 0 1 -1]; % Conversion matrix to transform [iiAB iiBC iiCA] to [iiA iiB
iiC]
28
A.2 Matlab Code for Plotting the Simulation Results
% Written by Jin Woo Jung
% Date: 02/20/05
% ECE743, Simulation Project #2 (Space Vector PWM)
% Matlab program for plotting Simulation Results
% using Simulink
ViAB = Vi(:,1);
ViBC = Vi(:,2);
ViCA = Vi(:,3);
VLAB= VL(:,1);
VLBC= VL(:,2);
VLCA= VL(:,3);
iiA= IiABC(:,1);
iiB= IiABC(:,2);
iiC= IiABC(:,3);
iLA= ILABC(:,1);
iLB= ILABC(:,2);
iLC= ILABC(:,3);
figure(1)
subplot(3,1,1)
plot(t,ViAB)
axis([0.9 1 -500 500])
ylabel('V_i_A_B [V]')
title('Inverter output line to line voltages (V_i_A_B, V_i_B_C, V_i_C_A)')
29
grid
subplot(3,1,2)
plot(t,ViBC)
axis([0.9 1 -500 500])
ylabel('V_i_B_C [V]')
grid
subplot(3,1,3)
plot(t,ViCA)
axis([0.9 1 -500 500])
ylabel('V_i_C_A [V]')
xlabel('Time [Sec]')
grid
figure(2)
subplot(3,1,1)
plot(t,iiA)
axis([0.9 1 -100 100])
ylabel('i_i_A [A]')
title('Inverter output currents (i_i_A, i_i_B, i_i_C)')
grid
subplot(3,1,2)
plot(t,iiB)
axis([0.9 1 -100 100])
ylabel('i_i_B [A]')
grid
subplot(3,1,3)
30
plot(t,iiC)
axis([0.9 1 -100 100])
ylabel('i_i_C [A]')
xlabel('Time [Sec]')
grid
figure(3)
subplot(3,1,1)
plot(t,VLAB)
axis([0.9 1 -400 400])
ylabel('V_L_A_B [V]')
title('Load line to line voltages (V_L_A_B, V_L_B_C, V_L_C_A)')
grid
subplot(3,1,2)
plot(t,VLBC)
axis([0.9 1 -400 400])
ylabel('V_L_B_C [V]')
grid
subplot(3,1,3)
plot(t,VLCA)
axis([0.9 1 -400 400])
ylabel('V_L_C_A [V]')
xlabel('Time [Sec]')
grid
figure(4)
subplot(3,1,1)
plot(t,iLA)
axis([0.9 1 -50 50])
31
ylabel('i_L_A [A]')
title('Load phase currents (i_L_A, i_L_B, i_L_C)')
grid
subplot(3,1,2)
plot(t,iLB)
axis([0.9 1 -50 50])
ylabel('i_L_B [A]')
grid
subplot(3,1,3)
plot(t,iLC)
axis([0.9 1 -50 50])
ylabel('i_L_C [A]')
xlabel('Time [Sec]')
grid
figure(5)
subplot(4,1,1)
plot(t,ViAB)
axis([0.9 1 -500 500])
ylabel('V_i_A_B [V]')
grid
subplot(4,1,2)
plot(t,iiA,'-', t,iiB,'-.',t,iiC,':')
axis([0.9 1 -100 100])
ylabel('i_i_A, i_i_B, i_i_C [A]')
legend('i_i_A', 'i_i_B', 'i_i_C')
grid
32
subplot(4,1,3)
plot(t,VLAB,'-', t,VLBC,'-.',t,VLCA,':')
axis([0.9 1 -400 400])
ylabel('V_L_A_B, V_L_B_C, V_L_C_A [V]')
legend('V_L_A_B', 'V_L_B_C', 'V_L_C_A')
grid
subplot(4,1,4)
plot(t,iLA,'-', t,iLB,'-.',t,iLC,':')
axis([0.9 1 -50 50])
ylabel('i_L_A, i_L_B, i_L_C [A]')
legend('i_L_A', 'i_L_B', 'i_L_C')
xlabel('Time [Sec]')
grid
33
A.3 Simulink Code
Simulink Model for Overall System
34
Subsystem Simulink Model for “Space Vector PWM Generator”
35
Subsystem Simulink Model for “Making Switching Time”
1). T1 = u[1]*(sin(u[3]*pi/3)*cos(u[2])-cos(u[3]*pi/3)*sin(u[2]))
2). T2 = u[1]*(cos((u[3]-1)*(pi/3))*sin(u[2])-sin((u[3]-1)*(pi/3))*cos(u[2]))
3). Ta = (u[4]==1)*(u[1]+u[2]+u[3])+(u[4]==2)*(u[1]+u[2]+u[3]) + (u[4]==3)*(u[1]+u[3]) +
(u[4]==4)*(u[1])+ (u[4]==5)*(u[1])+ (u[4]==6)*(u[1]+u[2])
4). Tb = (u[4]==1)*(u[1])+(u[4]==2)*(u[1]+u[2]) + (u[4]==3)*(u[1]+u[2]+u[3]) +
(u[4]==4)*(u[1]+u[2]+u[3])+ (u[4]==5)*(u[1]+u[3])+ (u[4]==6)*(u[1])
5). Tc = (u[4]==1)*(u[1]+u[3])+(u[4]==2)*(u[1]) + (u[4]==3)*(u[1]) + (u[4]==4)*(u[1]+u[2])+
(u[4]==5)*(u[1]+u[2]+u[3])+ (u[4]==6)*(u[1]+u[2]+u[3])

Mais conteúdo relacionado

Mais procurados

power factor correction soham+niraj
power factor correction soham+nirajpower factor correction soham+niraj
power factor correction soham+nirajsoham patel
 
Modular Multilevel Converter MMC tutorial
Modular Multilevel Converter MMC tutorialModular Multilevel Converter MMC tutorial
Modular Multilevel Converter MMC tutorialGhazal Falahi
 
V/F control of Induction Motor - Variable voltage and Variable frequency
V/F control of Induction Motor - Variable voltage and Variable frequencyV/F control of Induction Motor - Variable voltage and Variable frequency
V/F control of Induction Motor - Variable voltage and Variable frequencyCitharthan Durairaj
 
Vector control of induction motor
Vector control of induction motorVector control of induction motor
Vector control of induction motorVaibhav Goyal
 
Synchronous Generator Loading Characteristics
Synchronous Generator Loading CharacteristicsSynchronous Generator Loading Characteristics
Synchronous Generator Loading CharacteristicsAhmed A. Arefin
 
Single phase full bridge inverter
Single phase full bridge inverterSingle phase full bridge inverter
Single phase full bridge inverterNisarg Amin
 
Advanced techniques of PULSE WIDTH MODULATION.
Advanced techniques of PULSE WIDTH MODULATION.Advanced techniques of PULSE WIDTH MODULATION.
Advanced techniques of PULSE WIDTH MODULATION.Subashini Puchalapalli
 
SVM Simulation for three level inverter
SVM Simulation for three level inverterSVM Simulation for three level inverter
SVM Simulation for three level inverterZunAib Ali
 
Four Switch Three Phase Inverter using Space Vector Modulation
Four Switch Three Phase Inverter using Space Vector ModulationFour Switch Three Phase Inverter using Space Vector Modulation
Four Switch Three Phase Inverter using Space Vector ModulationBiprajit Routh
 
Self control of synchronous motor drives
Self control of synchronous motor drivesSelf control of synchronous motor drives
Self control of synchronous motor drivesvishalgohel12195
 
Resonant Inverters
Resonant InvertersResonant Inverters
Resonant Invertersraviarmugam
 
DIFFERENTIAL AMPLIFIER using MOSFET
DIFFERENTIAL AMPLIFIER using MOSFETDIFFERENTIAL AMPLIFIER using MOSFET
DIFFERENTIAL AMPLIFIER using MOSFETPraveen Kumar
 
Ee 791 drives lab maual
Ee 791 drives lab maualEe 791 drives lab maual
Ee 791 drives lab maualDivya15121983
 

Mais procurados (20)

power factor correction soham+niraj
power factor correction soham+nirajpower factor correction soham+niraj
power factor correction soham+niraj
 
Modular Multilevel Converter MMC tutorial
Modular Multilevel Converter MMC tutorialModular Multilevel Converter MMC tutorial
Modular Multilevel Converter MMC tutorial
 
V/F control of Induction Motor - Variable voltage and Variable frequency
V/F control of Induction Motor - Variable voltage and Variable frequencyV/F control of Induction Motor - Variable voltage and Variable frequency
V/F control of Induction Motor - Variable voltage and Variable frequency
 
MODELLING OF PMSM
MODELLING OF PMSMMODELLING OF PMSM
MODELLING OF PMSM
 
SVPWM Inverter
SVPWM InverterSVPWM Inverter
SVPWM Inverter
 
Power flow through transmission line.
Power flow through transmission line.Power flow through transmission line.
Power flow through transmission line.
 
Vector control of induction motor
Vector control of induction motorVector control of induction motor
Vector control of induction motor
 
Synchronous Generator Loading Characteristics
Synchronous Generator Loading CharacteristicsSynchronous Generator Loading Characteristics
Synchronous Generator Loading Characteristics
 
Single phase full bridge inverter
Single phase full bridge inverterSingle phase full bridge inverter
Single phase full bridge inverter
 
Advanced techniques of PULSE WIDTH MODULATION.
Advanced techniques of PULSE WIDTH MODULATION.Advanced techniques of PULSE WIDTH MODULATION.
Advanced techniques of PULSE WIDTH MODULATION.
 
Cycloconverters
CycloconvertersCycloconverters
Cycloconverters
 
SVM Simulation for three level inverter
SVM Simulation for three level inverterSVM Simulation for three level inverter
SVM Simulation for three level inverter
 
Four Switch Three Phase Inverter using Space Vector Modulation
Four Switch Three Phase Inverter using Space Vector ModulationFour Switch Three Phase Inverter using Space Vector Modulation
Four Switch Three Phase Inverter using Space Vector Modulation
 
Self control of synchronous motor drives
Self control of synchronous motor drivesSelf control of synchronous motor drives
Self control of synchronous motor drives
 
Chapter5
Chapter5Chapter5
Chapter5
 
Resonant Inverters
Resonant InvertersResonant Inverters
Resonant Inverters
 
Pwm techniques for converters
Pwm techniques for convertersPwm techniques for converters
Pwm techniques for converters
 
DIFFERENTIAL AMPLIFIER using MOSFET
DIFFERENTIAL AMPLIFIER using MOSFETDIFFERENTIAL AMPLIFIER using MOSFET
DIFFERENTIAL AMPLIFIER using MOSFET
 
Ee 791 drives lab maual
Ee 791 drives lab maualEe 791 drives lab maual
Ee 791 drives lab maual
 
Power flow analysis
Power flow analysisPower flow analysis
Power flow analysis
 

Destaque

Sinusoidal PWM and Space Vector Modulation For Two Level Voltage Source Conve...
Sinusoidal PWM and Space Vector Modulation For Two Level Voltage Source Conve...Sinusoidal PWM and Space Vector Modulation For Two Level Voltage Source Conve...
Sinusoidal PWM and Space Vector Modulation For Two Level Voltage Source Conve...ZunAib Ali
 
SPACE VECTOR MODULATION BASED INDUCTION MOTOR DRIVE
SPACE VECTOR MODULATION BASED INDUCTION MOTOR DRIVESPACE VECTOR MODULATION BASED INDUCTION MOTOR DRIVE
SPACE VECTOR MODULATION BASED INDUCTION MOTOR DRIVEpreeti naga
 
Space Vector Pulse Width Modulation Schemes for Two-Level Voltage Source Inve...
Space Vector Pulse Width Modulation Schemes for Two-Level Voltage Source Inve...Space Vector Pulse Width Modulation Schemes for Two-Level Voltage Source Inve...
Space Vector Pulse Width Modulation Schemes for Two-Level Voltage Source Inve...IDES Editor
 
Updated field oriented control of induction motor.pptx
Updated field oriented control of induction motor.pptxUpdated field oriented control of induction motor.pptx
Updated field oriented control of induction motor.pptxMohit Sharma
 
vector control of induction motor
vector control of induction motorvector control of induction motor
vector control of induction motorDwaraka Pilla
 
Minimization of the dc component in transformerless three phase grid-connecte...
Minimization of the dc component in transformerless three phase grid-connecte...Minimization of the dc component in transformerless three phase grid-connecte...
Minimization of the dc component in transformerless three phase grid-connecte...I3E Technologies
 
Design Space Vector Modulated PWM Three-Phase Inverter
Design Space Vector Modulated PWM Three-Phase InverterDesign Space Vector Modulated PWM Three-Phase Inverter
Design Space Vector Modulated PWM Three-Phase InverterNicholas Mochnacki, P.Eng.
 
Inverter training-slv delta
Inverter training-slv deltaInverter training-slv delta
Inverter training-slv deltaStuart Harvey
 
Study of sinusoidal and space vector pulse width modulation techniques for a ...
Study of sinusoidal and space vector pulse width modulation techniques for a ...Study of sinusoidal and space vector pulse width modulation techniques for a ...
Study of sinusoidal and space vector pulse width modulation techniques for a ...eSAT Journals
 
Vector speed control
Vector speed control Vector speed control
Vector speed control prashob7
 
Advanced five level five phase cascaded multilevel inverter with svpwm algorit
Advanced five level   five phase cascaded multilevel inverter with svpwm algoritAdvanced five level   five phase cascaded multilevel inverter with svpwm algorit
Advanced five level five phase cascaded multilevel inverter with svpwm algoritIAEME Publication
 
Sine Pulse Width Modulation Inverter
Sine Pulse Width Modulation InverterSine Pulse Width Modulation Inverter
Sine Pulse Width Modulation InverterAditya Parmar
 
Facts (flexible ac transmission) by tsr
Facts (flexible ac transmission) by tsrFacts (flexible ac transmission) by tsr
Facts (flexible ac transmission) by tsrEdgefxkits & Solutions
 
Multi string PV array
Multi string PV arrayMulti string PV array
Multi string PV arrayNIT MEGHALAYA
 
Starting method for 3 phase induction motor
Starting method for 3 phase induction motorStarting method for 3 phase induction motor
Starting method for 3 phase induction motorAhmed A.Hassan
 
Eliminating leakage current in single phase transformerless z source inverter...
Eliminating leakage current in single phase transformerless z source inverter...Eliminating leakage current in single phase transformerless z source inverter...
Eliminating leakage current in single phase transformerless z source inverter...Hussain Ali
 
Simulation of sinosoidal pulse width modulation
Simulation of sinosoidal pulse width modulationSimulation of sinosoidal pulse width modulation
Simulation of sinosoidal pulse width modulationTanzeel Ahmad
 
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...Amol Mahurkar
 

Destaque (20)

Space vector PWM
Space vector PWMSpace vector PWM
Space vector PWM
 
Sinusoidal PWM and Space Vector Modulation For Two Level Voltage Source Conve...
Sinusoidal PWM and Space Vector Modulation For Two Level Voltage Source Conve...Sinusoidal PWM and Space Vector Modulation For Two Level Voltage Source Conve...
Sinusoidal PWM and Space Vector Modulation For Two Level Voltage Source Conve...
 
SPACE VECTOR MODULATION BASED INDUCTION MOTOR DRIVE
SPACE VECTOR MODULATION BASED INDUCTION MOTOR DRIVESPACE VECTOR MODULATION BASED INDUCTION MOTOR DRIVE
SPACE VECTOR MODULATION BASED INDUCTION MOTOR DRIVE
 
Space Vector Pulse Width Modulation Schemes for Two-Level Voltage Source Inve...
Space Vector Pulse Width Modulation Schemes for Two-Level Voltage Source Inve...Space Vector Pulse Width Modulation Schemes for Two-Level Voltage Source Inve...
Space Vector Pulse Width Modulation Schemes for Two-Level Voltage Source Inve...
 
Updated field oriented control of induction motor.pptx
Updated field oriented control of induction motor.pptxUpdated field oriented control of induction motor.pptx
Updated field oriented control of induction motor.pptx
 
vector control of induction motor
vector control of induction motorvector control of induction motor
vector control of induction motor
 
Minimization of the dc component in transformerless three phase grid-connecte...
Minimization of the dc component in transformerless three phase grid-connecte...Minimization of the dc component in transformerless three phase grid-connecte...
Minimization of the dc component in transformerless three phase grid-connecte...
 
Design Space Vector Modulated PWM Three-Phase Inverter
Design Space Vector Modulated PWM Three-Phase InverterDesign Space Vector Modulated PWM Three-Phase Inverter
Design Space Vector Modulated PWM Three-Phase Inverter
 
Inverter training-slv delta
Inverter training-slv deltaInverter training-slv delta
Inverter training-slv delta
 
space vector
space vectorspace vector
space vector
 
Study of sinusoidal and space vector pulse width modulation techniques for a ...
Study of sinusoidal and space vector pulse width modulation techniques for a ...Study of sinusoidal and space vector pulse width modulation techniques for a ...
Study of sinusoidal and space vector pulse width modulation techniques for a ...
 
Vector speed control
Vector speed control Vector speed control
Vector speed control
 
Advanced five level five phase cascaded multilevel inverter with svpwm algorit
Advanced five level   five phase cascaded multilevel inverter with svpwm algoritAdvanced five level   five phase cascaded multilevel inverter with svpwm algorit
Advanced five level five phase cascaded multilevel inverter with svpwm algorit
 
Sine Pulse Width Modulation Inverter
Sine Pulse Width Modulation InverterSine Pulse Width Modulation Inverter
Sine Pulse Width Modulation Inverter
 
Facts (flexible ac transmission) by tsr
Facts (flexible ac transmission) by tsrFacts (flexible ac transmission) by tsr
Facts (flexible ac transmission) by tsr
 
Multi string PV array
Multi string PV arrayMulti string PV array
Multi string PV array
 
Starting method for 3 phase induction motor
Starting method for 3 phase induction motorStarting method for 3 phase induction motor
Starting method for 3 phase induction motor
 
Eliminating leakage current in single phase transformerless z source inverter...
Eliminating leakage current in single phase transformerless z source inverter...Eliminating leakage current in single phase transformerless z source inverter...
Eliminating leakage current in single phase transformerless z source inverter...
 
Simulation of sinosoidal pulse width modulation
Simulation of sinosoidal pulse width modulationSimulation of sinosoidal pulse width modulation
Simulation of sinosoidal pulse width modulation
 
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
Study of Vector Control Algorithm and Inverter design for BLDC Motor, V/f con...
 

Semelhante a Space vector pwm_inverter

Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter TopologyApplication of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter TopologyIOSR Journals
 
Modeling and Simulation of SVPWM Based Application
Modeling and Simulation of SVPWM Based ApplicationModeling and Simulation of SVPWM Based Application
Modeling and Simulation of SVPWM Based ApplicationIJAPEJOURNAL
 
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...Qusai Abdelrahman
 
09_chapter4SPACEVECTORPULSEWIDTHMODULATION.pdf
09_chapter4SPACEVECTORPULSEWIDTHMODULATION.pdf09_chapter4SPACEVECTORPULSEWIDTHMODULATION.pdf
09_chapter4SPACEVECTORPULSEWIDTHMODULATION.pdfgulie
 
Analysis of SVPWM for Inverter fed DTC of Induction motor Drive
Analysis of SVPWM for Inverter fed DTC of Induction motor DriveAnalysis of SVPWM for Inverter fed DTC of Induction motor Drive
Analysis of SVPWM for Inverter fed DTC of Induction motor DriveIJSRED
 
PWM control techniques for three phase three level inverter drives
PWM control techniques for three phase three level inverter drivesPWM control techniques for three phase three level inverter drives
PWM control techniques for three phase three level inverter drivesTELKOMNIKA JOURNAL
 
Implementation of SVPWM control on FPGA for three phase MATRIX CONVERTER
Implementation of SVPWM control on FPGA for three phase MATRIX CONVERTERImplementation of SVPWM control on FPGA for three phase MATRIX CONVERTER
Implementation of SVPWM control on FPGA for three phase MATRIX CONVERTERIDES Editor
 
L021201085091
L021201085091L021201085091
L021201085091theijes
 
D032030035038
D032030035038D032030035038
D032030035038theijes
 
Total Harmonic Distortion of Dodecagonal Space Vector Modulation
Total Harmonic Distortion of Dodecagonal Space Vector ModulationTotal Harmonic Distortion of Dodecagonal Space Vector Modulation
Total Harmonic Distortion of Dodecagonal Space Vector ModulationIJPEDS-IAES
 
Electric Circuits Lab Series RC Circuits Phase Angle, Phase Lag.docx
Electric Circuits Lab Series RC Circuits Phase Angle, Phase Lag.docxElectric Circuits Lab Series RC Circuits Phase Angle, Phase Lag.docx
Electric Circuits Lab Series RC Circuits Phase Angle, Phase Lag.docxpauline234567
 

Semelhante a Space vector pwm_inverter (20)

A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
 
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter TopologyApplication of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
 
Modeling and Simulation of SVPWM Based Application
Modeling and Simulation of SVPWM Based ApplicationModeling and Simulation of SVPWM Based Application
Modeling and Simulation of SVPWM Based Application
 
Project review
Project reviewProject review
Project review
 
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
Space Vector Pulse Width Modulation Technique Applied to Two Level Voltage So...
 
09_chapter4SPACEVECTORPULSEWIDTHMODULATION.pdf
09_chapter4SPACEVECTORPULSEWIDTHMODULATION.pdf09_chapter4SPACEVECTORPULSEWIDTHMODULATION.pdf
09_chapter4SPACEVECTORPULSEWIDTHMODULATION.pdf
 
A0430107
A0430107A0430107
A0430107
 
Comparative Study of Five-Level and Seven-Level Inverter Controlled by Space ...
Comparative Study of Five-Level and Seven-Level Inverter Controlled by Space ...Comparative Study of Five-Level and Seven-Level Inverter Controlled by Space ...
Comparative Study of Five-Level and Seven-Level Inverter Controlled by Space ...
 
PWM
PWMPWM
PWM
 
Analysis of SVPWM for Inverter fed DTC of Induction motor Drive
Analysis of SVPWM for Inverter fed DTC of Induction motor DriveAnalysis of SVPWM for Inverter fed DTC of Induction motor Drive
Analysis of SVPWM for Inverter fed DTC of Induction motor Drive
 
H010245763
H010245763H010245763
H010245763
 
PWM control techniques for three phase three level inverter drives
PWM control techniques for three phase three level inverter drivesPWM control techniques for three phase three level inverter drives
PWM control techniques for three phase three level inverter drives
 
Implementation of SVPWM control on FPGA for three phase MATRIX CONVERTER
Implementation of SVPWM control on FPGA for three phase MATRIX CONVERTERImplementation of SVPWM control on FPGA for three phase MATRIX CONVERTER
Implementation of SVPWM control on FPGA for three phase MATRIX CONVERTER
 
L021201085091
L021201085091L021201085091
L021201085091
 
Cd35455460
Cd35455460Cd35455460
Cd35455460
 
D032030035038
D032030035038D032030035038
D032030035038
 
Total Harmonic Distortion of Dodecagonal Space Vector Modulation
Total Harmonic Distortion of Dodecagonal Space Vector ModulationTotal Harmonic Distortion of Dodecagonal Space Vector Modulation
Total Harmonic Distortion of Dodecagonal Space Vector Modulation
 
D05432435
D05432435D05432435
D05432435
 
Electric Circuits Lab Series RC Circuits Phase Angle, Phase Lag.docx
Electric Circuits Lab Series RC Circuits Phase Angle, Phase Lag.docxElectric Circuits Lab Series RC Circuits Phase Angle, Phase Lag.docx
Electric Circuits Lab Series RC Circuits Phase Angle, Phase Lag.docx
 
Non-iterative Wide-modulation-index Switching-angle Calculation Techniques fo...
Non-iterative Wide-modulation-index Switching-angle Calculation Techniques fo...Non-iterative Wide-modulation-index Switching-angle Calculation Techniques fo...
Non-iterative Wide-modulation-index Switching-angle Calculation Techniques fo...
 

Mais de ZunAib Ali

Lcl filter design
Lcl filter designLcl filter design
Lcl filter designZunAib Ali
 
Power converter report
Power converter reportPower converter report
Power converter reportZunAib Ali
 
Performance of Six-Pulse Line-Commutated Converter in DC Motor Drive Application
Performance of Six-Pulse Line-Commutated Converter in DC Motor Drive ApplicationPerformance of Six-Pulse Line-Commutated Converter in DC Motor Drive Application
Performance of Six-Pulse Line-Commutated Converter in DC Motor Drive ApplicationZunAib Ali
 
Multi phase Star Rectifier
Multi phase Star Rectifier Multi phase Star Rectifier
Multi phase Star Rectifier ZunAib Ali
 
Power transformer
Power transformerPower transformer
Power transformerZunAib Ali
 
Neutral point clamped inverter
Neutral point clamped inverterNeutral point clamped inverter
Neutral point clamped inverterZunAib Ali
 
7 channel Interleaved Boost Converter
7 channel Interleaved Boost Converter7 channel Interleaved Boost Converter
7 channel Interleaved Boost ConverterZunAib Ali
 
Rectifiers Simulation
Rectifiers SimulationRectifiers Simulation
Rectifiers SimulationZunAib Ali
 
Instrumentational Amplifier
Instrumentational Amplifier Instrumentational Amplifier
Instrumentational Amplifier ZunAib Ali
 
Electronic Device pakages
Electronic Device pakagesElectronic Device pakages
Electronic Device pakagesZunAib Ali
 
Concept of energy transmission & distribution
Concept of energy transmission & distribution Concept of energy transmission & distribution
Concept of energy transmission & distribution ZunAib Ali
 
DC Motor Model
DC Motor Model DC Motor Model
DC Motor Model ZunAib Ali
 
High Voltage Dc (HVDC) transmission
High Voltage Dc (HVDC) transmissionHigh Voltage Dc (HVDC) transmission
High Voltage Dc (HVDC) transmissionZunAib Ali
 
Cambridge ielts 9 full
Cambridge ielts 9 fullCambridge ielts 9 full
Cambridge ielts 9 fullZunAib Ali
 
Water level buzzer
Water level buzzerWater level buzzer
Water level buzzerZunAib Ali
 
Fourier Specturm via MATLAB
Fourier Specturm via MATLABFourier Specturm via MATLAB
Fourier Specturm via MATLABZunAib Ali
 
8051-mazidi-solution
8051-mazidi-solution8051-mazidi-solution
8051-mazidi-solutionZunAib Ali
 
Gauss Jordan Method
Gauss Jordan MethodGauss Jordan Method
Gauss Jordan MethodZunAib Ali
 
Contemporary theories of motivation
Contemporary theories of motivationContemporary theories of motivation
Contemporary theories of motivationZunAib Ali
 

Mais de ZunAib Ali (20)

Lcl filter design
Lcl filter designLcl filter design
Lcl filter design
 
Power converter report
Power converter reportPower converter report
Power converter report
 
Performance of Six-Pulse Line-Commutated Converter in DC Motor Drive Application
Performance of Six-Pulse Line-Commutated Converter in DC Motor Drive ApplicationPerformance of Six-Pulse Line-Commutated Converter in DC Motor Drive Application
Performance of Six-Pulse Line-Commutated Converter in DC Motor Drive Application
 
Multi phase Star Rectifier
Multi phase Star Rectifier Multi phase Star Rectifier
Multi phase Star Rectifier
 
Power transformer
Power transformerPower transformer
Power transformer
 
Neutral point clamped inverter
Neutral point clamped inverterNeutral point clamped inverter
Neutral point clamped inverter
 
7 channel Interleaved Boost Converter
7 channel Interleaved Boost Converter7 channel Interleaved Boost Converter
7 channel Interleaved Boost Converter
 
Rectifiers Simulation
Rectifiers SimulationRectifiers Simulation
Rectifiers Simulation
 
Instrumentational Amplifier
Instrumentational Amplifier Instrumentational Amplifier
Instrumentational Amplifier
 
Electronic Device pakages
Electronic Device pakagesElectronic Device pakages
Electronic Device pakages
 
Inverter
InverterInverter
Inverter
 
Concept of energy transmission & distribution
Concept of energy transmission & distribution Concept of energy transmission & distribution
Concept of energy transmission & distribution
 
DC Motor Model
DC Motor Model DC Motor Model
DC Motor Model
 
High Voltage Dc (HVDC) transmission
High Voltage Dc (HVDC) transmissionHigh Voltage Dc (HVDC) transmission
High Voltage Dc (HVDC) transmission
 
Cambridge ielts 9 full
Cambridge ielts 9 fullCambridge ielts 9 full
Cambridge ielts 9 full
 
Water level buzzer
Water level buzzerWater level buzzer
Water level buzzer
 
Fourier Specturm via MATLAB
Fourier Specturm via MATLABFourier Specturm via MATLAB
Fourier Specturm via MATLAB
 
8051-mazidi-solution
8051-mazidi-solution8051-mazidi-solution
8051-mazidi-solution
 
Gauss Jordan Method
Gauss Jordan MethodGauss Jordan Method
Gauss Jordan Method
 
Contemporary theories of motivation
Contemporary theories of motivationContemporary theories of motivation
Contemporary theories of motivation
 

Último

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 

Último (20)

🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 

Space vector pwm_inverter

  • 1. PROJECT #2 SPACE VECTOR PWM INVERTER JIN-WOO JUNG, PH.D STUDENT E-mail: jung.103@osu.edu Tel.: (614) 292-3633 ADVISOR: PROF. ALI KEYHANI DATE: FEBRUARY 20, 2005 MECHATRONIC SYSTEMS LABORATORY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING THE OHIO STATE UNIVERSITY
  • 2. 2 1. Problem Description In this simulation, we will study Space Vector Pulse Width Modulation (SVPWM) technique. We will use the SEMIKRON® IGBT Flexible Power Converter for this purpose. The system configuration is given below: Fig. 1 Circuit model of three-phase PWM inverter with a center-taped grounded DC bus. The system parameters for this converter are as follows: IGBTs: SEMIKRON SKM 50 GB 123D, Max ratings: VCES = 600 V, IC = 80 A DC- link voltage: Vdc = 400 V Fundamental frequency: f = 60 Hz PWM (carrier) frequency: fz = 3 kHz Modulation index: a = 0.6 Output filter: Lf = 800 µH and Cf = 400 µF Load: Lload = 2 mH and Rload = 5 Ω Using Matlab/Simulink, simulate the circuit model described in Fig. 1 and plot the waveforms of Vi (= [ViAB ViBC ViCA]), Ii (= [iiA iiB iiC]), VL (= [VLAB VLBC VLCA]), and IL (= [iLA iLB iLC]).
  • 3. 3 2. Space Vector PWM 2.1 Principle of Pulse Width Modulation (PWM) Fig. 2 shows circuit model of a single-phase inverter with a center-taped grounded DC bus, and Fig 3 illustrates principle of pulse width modulation. Fig. 2 Circuit model of a single-phase inverter. Fig. 3 Pulse width modulation. As depicted in Fig. 3, the inverter output voltage is determined in the following: When Vcontrol > Vtri, VA0 = Vdc/2 When Vcontrol < Vtri, VA0 = −Vdc/2
  • 4. 4 Also, the inverter output voltage has the following features: PWM frequency is the same as the frequency of Vtri Amplitude is controlled by the peak value of Vcontrol Fundamental frequency is controlled by the frequency of Vcontrol Modulation index (m) is defined as: A01A0 10 Vofcomponentfrequecnylfundamenta:)(Vwhere, , 2/ )( dc A tri control V Vofpeak v v m ==∴ 2.2 Principle of Space Vector PWM The circuit model of a typical three-phase voltage source PWM inverter is shown in Fig. 4. S1 to S6 are the six power switches that shape the output, which are controlled by the switching variables a, a′, b, b′, c and c′. When an upper transistor is switched on, i.e., when a, b or c is 1, the corresponding lower transistor is switched off, i.e., the corresponding a′, b′ or c′ is 0. Therefore, the on and off states of the upper transistors S1, S3 and S5 can be used to determine the output voltage. Fig. 4 Three-phase voltage source PWM Inverter.
  • 5. 5 The relationship between the switching variable vector [a, b, c]t and the line-to-line voltage vector [Vab Vbc Vca]t is given by (2.1) in the following: ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − − = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ c b a V V V V dc ca bc ab 101 110 011 . (2.1) Also, the relationship between the switching variable vector [a, b, c]t and the phase voltage vector [Va Vb Vc]t can be expressed below. ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ −− −− −− = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ c b a V V V V dc cn bn an 211 121 112 3 . (2.2) As illustrated in Fig. 4, there are eight possible combinations of on and off patterns for the three upper power switches. The on and off states of the lower power devices are opposite to the upper one and so are easily determined once the states of the upper power transistors are determined. According to equations (2.1) and (2.2), the eight switching vectors, output line to neutral voltage (phase voltage), and output line-to-line voltages in terms of DC-link Vdc, are given in Table1 and Fig. 5 shows the eight inverter voltage vectors (V0 to V7). Table 1. Switching vectors, phase voltages and output line to line voltages
  • 6. 6 Fig. 5 The eight inverter voltage vectors (V0 to V7). Space Vector PWM (SVPWM) refers to a special switching sequence of the upper three power transistors of a three-phase power inverter. It has been shown to generate less harmonic distortion in the output voltages and or currents applied to the phases of an AC motor and to
  • 7. 7 provide more efficient use of supply voltage compared with sinusoidal modulation technique as shown in Fig. 6. Fig. 6 Locus comparison of maximum linear control voltage in Sine PWM and SVPWM. To implement the space vector PWM, the voltage equations in the abc reference frame can be transformed into the stationary dq reference frame that consists of the horizontal (d) and vertical (q) axes as depicted in Fig. 7.
  • 8. 8 Fig. 7 The relationship of abc reference frame and stationary dq reference frame. From this figure, the relation between these two reference frames is below abcsdq fKf =0 (2.3) where, ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − −− = 2/12/12/1 23230 2/12/11 3 2 sK , fdq0=[fd fq f0]T , fabc=[fa fb fc]T , and f denotes either a voltage or a current variable. As described in Fig. 7, this transformation is equivalent to an orthogonal projection of [a, b, c]t onto the two-dimensional perpendicular to the vector [1, 1, 1]t (the equivalent d-q plane) in a three-dimensional coordinate system. As a result, six non-zero vectors and two zero vectors are possible. Six nonzero vectors (V1 - V6) shape the axes of a hexagonal as depicted in Fig. 8, and feed electric power to the load. The angle between any adjacent two non-zero vectors is 60 degrees. Meanwhile, two zero vectors (V0 and V7) are at the origin and apply zero voltage to the load. The eight vectors are called the basic space vectors and are denoted by V0, V1, V2, V3, V4,
  • 9. 9 V5, V6, and V7. The same transformation can be applied to the desired output voltage to get the desired reference voltage vector Vref in the d-q plane. The objective of space vector PWM technique is to approximate the reference voltage vector Vref using the eight switching patterns. One simple method of approximation is to generate the average output of the inverter in a small period, T to be the same as that of Vref in the same period. Fig. 8 Basic switching vectors and sectors. Therefore, space vector PWM can be implemented by the following steps: Step 1. Determine Vd, Vq, Vref, and angle (α) Step 2. Determine time duration T1, T2, T0 Step 3. Determine the switching time of each transistor (S1 to S6) 2.2.1 Step 1: Determine Vd, Vq, Vref, and angle (α) From Fig. 9, the Vd, Vq, Vref, and angle (α) can be determined as follows:
  • 10. 10 cnbnan cnbnand V 2 1 V 2 1 V cos60Vcos60VVV −−= ⋅−⋅−= cnbnan cnbnq V 2 3 V 2 3 V cos30Vcos30V0V −+= ⋅−⋅+= ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − −− =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ ∴ cn bn an q d V V V V V 2 3 2 3 0 2 1 2 1 1 3 2 22 qdref VVV +=∴ frequencylfundamentafwhere,2tan 1 ===⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ =∴ − ftt V V d q πωα Fig. 9 Voltage Space Vector and its components in (d, q). 2.2.2 Step 2: Determine time duration T1, T2, T0 From Fig. 10, the switching time duration can be calculated as follows:
  • 11. 11 Switching time duration at Sector 1 )60α0(where, )3/(sin )3/(cos V 3 2 T 0 1 V 3 2 T )(sin )(cos VT )VTV(TVT VdtVdtVV dc2dc1refz 2211refz zT 2T1T 0 2T1T T1 2 zT 0 1T 0 1ref °≤≤ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ ⋅⋅⋅+⎥ ⎦ ⎤ ⎢ ⎣ ⎡ ⋅⋅⋅=⎥ ⎦ ⎤ ⎢ ⎣ ⎡ ⋅⋅⇒ ⋅+⋅=⋅∴ ++= ∫∫∫ ∫ + + π π α α ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ ==+−=∴ ⋅⋅=∴ − ⋅⋅=∴ dc ref z z210 2 1 V 3 2 V aand f 1 Twhere,),( )3/(sin )(sin )3/(sin )3/(sin TTTT aTT aTT z z z π α π απ Switching time duration at any Sector ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ °≤≤ = −−=∴ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ − ⋅+ − ⋅− ⋅ = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ − − ⋅⋅ =∴ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ − ⋅⋅ = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ − ⋅⋅ = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ − +− ⋅⋅ =∴ 60α0 6)toSector1is,(that6through1nwhere, , 3 1 cossin 3 1 sincos 3 3 1 sin 3 sin 3 coscos 3 sin 3 3 sin 3 3 1 3 sin 3 210 2 1 TTTT nn V refVT n V refVT T nn V refVT n V refVT n V refVT T z dc z dc z dc z dc z dc z παπα πα απαπ απ πα π
  • 12. 12 Fig. 10 Reference vector as a combination of adjacent vectors at sector 1. 2.2.3 Step 3: Determine the switching time of each transistor (S1 to S6) Fig. 11 shows space vector PWM switching patterns at each sector. (a) Sector 1. (b) Sector 2.
  • 13. 13 (c) Sector 3. (d) Sector 4. (e) Sector 5. (f) Sector 6. Fig. 11 Space Vector PWM switching patterns at each sector. Based on Fig. 11, the switching time at each sector is summarized in Table 2, and it will be built in Simulink model to implement SVPWM.
  • 14. 14 Table 2. Switching Time Calculation at Each Sector
  • 15. 15 3. State-Space Model Fig. 12 shows L-C output filter to obtain current and voltage equations. Fig. 12 L-C output filter for current/voltage equations. By applying Kirchoff’s current law to nodes a, b, and c, respectively, the following current equations are derived: node “a”: LA LAB f LCA fiALAabcaiA i dt dV C dt dV Ciiiii +=+⇒+=+ . (3.1) node “b”: LB LBC f LAB fiBLBbcabiB i dt dV C dt dV Ciiiii +=+⇒+=+ . (3.2) node “c”:
  • 16. 16 LC LCA f LBC fiCLCcabciC i dt dV C dt dV Ciiiii +=+⇒+=+ . (3.2) where, .,, dt dV Ci dt dV Ci dt dV Ci LCA fca LBC fbc LAB fab === Also, (3.1) to (3.3) can be rewritten as the following equations, respectively: subtracting (3.2) from (3.1): LBLAiBiA LABLBCLCA f LBLA LBCLAB f LABLCA fiBiA iiii dt dV dt dV dt dV C ii dt dV dt dV C dt dV dt dV Cii −++−=⎟ ⎠ ⎞ ⎜ ⎝ ⎛ ⋅−+⇒ −+⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −=⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −+− 2 . (3.4) subtracting (3.3) from (3.2): LCLBiCiB LBCLCALAB f LCLB LCALBC f LBCLAB fiCiB iiii dt dV dt dV dt dV C ii dt dV dt dV C dt dV dt dV Cii −++−=⎟ ⎠ ⎞ ⎜ ⎝ ⎛ ⋅−+⇒ −+⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −=⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −+− 2 . (3.5) subtracting (3.1) from (3.3): LALCiAiC LCALBCLAB f LALC LABLCA f LCALBC fiAiC iiii dt dV dt dV dt dV C ii dt dV dt dV C dt dV dt dV Cii −++−=⎟ ⎠ ⎞ ⎜ ⎝ ⎛ ⋅−+⇒ −+⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −=⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −+− 2 . (3.6) To simplify (3.4) to (3.6), we use the following relationship that an algebraic sum of line to line load voltages is equal to zero: VLAB + VLBC + VLCA = 0. (3.7)
  • 17. 17 Based on (3.7), the (3.4) to (3.6) can be modified to a first-order differential equation, respectively: ( ) ( ) ( )⎪ ⎪ ⎪ ⎩ ⎪ ⎪ ⎪ ⎨ ⎧ −= −= −= LCA f iCA f LCA CLB f iBC f LBC LAB f iAB f LAB i C i Cdt dV i C i Cdt dV i C i Cdt dV 3 1 3 1 3 1 3 1 3 1 3 1 , (3.8) where, iiAB = iiA ─ iiB, iiBC = iiB ─ iiC, iiCA = iiC ─ iiA and iLAB = iLA ─ iLB, iLBC = iLB ─ iLC, iLCA = iLC ─ iLA. By applying Kirchoff’s voltage law on the side of inverter output, the following voltage equations can be derived: ⎪ ⎪ ⎪ ⎩ ⎪ ⎪ ⎪ ⎨ ⎧ +−= +−= +−= iCA f LCA f iCA iBC f LBC f iBC iAB f LAB f iAB V L V Ldt di V L V Ldt di V L V Ldt di 11 11 11 . (3.9) By applying Kirchoff’s voltage law on the load side, the following voltage equations can be derived: ⎪ ⎪ ⎪ ⎩ ⎪ ⎪ ⎪ ⎨ ⎧ −−+= −−+= −−+= LAload LA loadLCload LC loadLCA LCload LC loadLBload LB loadLBC LBload LB loadLAload LA loadLAB iR dt di LiR dt di LV iR dt di LiR dt di LV iR dt di LiR dt di LV . (3.10)
  • 18. 18 Equation (3.10) can be rewritten as: ⎪ ⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎪ ⎨ ⎧ +−= +−= +−= LCA load LCA load loadLCA LBC load LBC load loadLBC LAB load LAB load loadLAB V L i L R dt di V L i L R dt di V L i L R dt di 1 1 1 . (3.11) Therefore, we can rewrite (3.8), (3.9) and (3.11) into a matrix form, respectively: L load load L load L i f L f i L f i f L L R Ldt d LLdt d CCdt d IV I VV I II V −= +−= −= 1 11 3 1 3 1 , (3.12) where, VL = [VLAB VLBC VLCA]T , Ii = [iiAB iiBC iiCA]T = [iiA-iiB iiB-iiC iiC-iiA]T , Vi = [ViAB ViBC ViCA]T , IL = = [iLAB iLBC iLCA]T = [iLA-iLB iLB-iLC iLC-iLA]T . Finally, the given plant model (3.12) can be expressed as the following continuous-time state space equation )()()( ttt BuAXX +=& , (3.13) where, 19×⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ = L i L I I V X , 99 333333 333333 333333 0 1 00 1 3 1 3 1 0 × ××× ××× ××× ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − − = I L R I L I L I C I C load load load f ff A , 3933 33 33 0 1 0 ×× × × ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = I Lf B , [ ] 13×= iVu .
  • 19. 19 Note that load line to line voltage VL, inverter output current Ii, and the load current IL are the state variables of the system, and the inverter output line-to-line voltage Vi is the control input (u). 4. Simulation Steps 1). Initialize system parameters using Matlab 2). Build Simulink Model Determine sector Determine time duration T1, T2, T0 Determine the switching time (Ta, Tb, and Tc) of each transistor (S1 to S6) Generate the inverter output voltages (ViAB, ViBC, ViCA,) for control input (u) Send data to Workspace 3). Plot simulation results using Matlab
  • 20. 20 5. Simulation results 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -500 0 500 ViAB [V] Inverter output line to line voltages (ViAB , ViBC , ViCA ) 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -500 0 500 ViBC [V] 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -500 0 500 ViCA [V] Time [Sec] Fig. 13 Simulation results of inverter output line to line voltages (ViAB, ViBC, ViCA)
  • 21. 21 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -100 -50 0 50 100 iiA [A] Inverter output currents (iiA , iiB , iiC ) 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -100 -50 0 50 100 iiB [A] 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -100 -50 0 50 100 iiC [A] Time [Sec] Fig. 14 Simulation results of inverter output currents (iiA, iiB, iiC)
  • 22. 22 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -400 -200 0 200 400 VLAB [V] Load line to line voltages (VLAB , VLBC , VLCA ) 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -400 -200 0 200 400 VLBC [V] 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -400 -200 0 200 400 VLCA [V] Time [Sec] Fig. 15 Simulation results of load line to line voltages (VLAB, VLBC, VLCA)
  • 23. 23 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -50 0 50 iLA [A] Load phase currents (iLA , iLB , iLC ) 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -50 0 50 iLB [A] 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -50 0 50 iLC [A] Time [Sec] Fig. 16 Simulation results of load phase currents (iLA, iLB, iLC)
  • 24. 24 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -500 0 500 ViAB [V] 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -100 0 100 iiA ,iiB ,iiC [A] iiA iiB iiC 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -400 -200 0 200 400 VLAB ,VLBC ,VLCA [V] VLAB VLBC VLCA 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 1 -50 0 50 iLA ,iLB ,iLC [A] Time [Sec] iLA iLB iLC Fig. 17 Simulation waveforms. (a) Inverter output line to line voltage (ViAB) (b) Inverter output current (iiA) (c) Load line to line voltage (VLAB) (d) Load phase current (iLA)
  • 26. 26 A.1 Matlab Code for System Parameters % Written by Jin Woo Jung % Date: 02/20/05 % ECE743, Simulation Project #2 (Space Vector PWM Inverter) % Matlab program for Parameter Initialization clear all % clear workspace % Input data Vdc= 400; % DC-link voltage Lf= 800e-6;% Inductance for output filter Cf= 400e-6; % Capacitance for output filter Lload = 2e-3; %Load inductance Rload= 5; % Load resistance f= 60; % Fundamental frequency fz = 3e3; % Switching frequency a= 0.6;% Modulation index w= 2*pi*60; %angular frequency Tz= 1/fz; % Sampling time V_ref= (2/3)*a*Vdc; % Reference voltage % Coefficients for State-Space Model A=[zeros(3,3) eye(3)/(3*Cf) -eye(3)/(3*Cf) -eye(3)/Lf zeros(3,3) zeros(3,3) eye(3,3)/Lload zeros(3,3) -eye(3)*Rload/Lload]; % system matrix B=[zeros(3,3) eye(3)/Lf zeros(3,3)]; % coefficient for the control variable u
  • 27. 27 C=[eye(9)]; % coefficient for the output y D=[zeros(9,3)]; % coefficient for the output y Ks = 1/3*[-1 0 1; 1 -1 0; 0 1 -1]; % Conversion matrix to transform [iiAB iiBC iiCA] to [iiA iiB iiC]
  • 28. 28 A.2 Matlab Code for Plotting the Simulation Results % Written by Jin Woo Jung % Date: 02/20/05 % ECE743, Simulation Project #2 (Space Vector PWM) % Matlab program for plotting Simulation Results % using Simulink ViAB = Vi(:,1); ViBC = Vi(:,2); ViCA = Vi(:,3); VLAB= VL(:,1); VLBC= VL(:,2); VLCA= VL(:,3); iiA= IiABC(:,1); iiB= IiABC(:,2); iiC= IiABC(:,3); iLA= ILABC(:,1); iLB= ILABC(:,2); iLC= ILABC(:,3); figure(1) subplot(3,1,1) plot(t,ViAB) axis([0.9 1 -500 500]) ylabel('V_i_A_B [V]') title('Inverter output line to line voltages (V_i_A_B, V_i_B_C, V_i_C_A)')
  • 29. 29 grid subplot(3,1,2) plot(t,ViBC) axis([0.9 1 -500 500]) ylabel('V_i_B_C [V]') grid subplot(3,1,3) plot(t,ViCA) axis([0.9 1 -500 500]) ylabel('V_i_C_A [V]') xlabel('Time [Sec]') grid figure(2) subplot(3,1,1) plot(t,iiA) axis([0.9 1 -100 100]) ylabel('i_i_A [A]') title('Inverter output currents (i_i_A, i_i_B, i_i_C)') grid subplot(3,1,2) plot(t,iiB) axis([0.9 1 -100 100]) ylabel('i_i_B [A]') grid subplot(3,1,3)
  • 30. 30 plot(t,iiC) axis([0.9 1 -100 100]) ylabel('i_i_C [A]') xlabel('Time [Sec]') grid figure(3) subplot(3,1,1) plot(t,VLAB) axis([0.9 1 -400 400]) ylabel('V_L_A_B [V]') title('Load line to line voltages (V_L_A_B, V_L_B_C, V_L_C_A)') grid subplot(3,1,2) plot(t,VLBC) axis([0.9 1 -400 400]) ylabel('V_L_B_C [V]') grid subplot(3,1,3) plot(t,VLCA) axis([0.9 1 -400 400]) ylabel('V_L_C_A [V]') xlabel('Time [Sec]') grid figure(4) subplot(3,1,1) plot(t,iLA) axis([0.9 1 -50 50])
  • 31. 31 ylabel('i_L_A [A]') title('Load phase currents (i_L_A, i_L_B, i_L_C)') grid subplot(3,1,2) plot(t,iLB) axis([0.9 1 -50 50]) ylabel('i_L_B [A]') grid subplot(3,1,3) plot(t,iLC) axis([0.9 1 -50 50]) ylabel('i_L_C [A]') xlabel('Time [Sec]') grid figure(5) subplot(4,1,1) plot(t,ViAB) axis([0.9 1 -500 500]) ylabel('V_i_A_B [V]') grid subplot(4,1,2) plot(t,iiA,'-', t,iiB,'-.',t,iiC,':') axis([0.9 1 -100 100]) ylabel('i_i_A, i_i_B, i_i_C [A]') legend('i_i_A', 'i_i_B', 'i_i_C') grid
  • 32. 32 subplot(4,1,3) plot(t,VLAB,'-', t,VLBC,'-.',t,VLCA,':') axis([0.9 1 -400 400]) ylabel('V_L_A_B, V_L_B_C, V_L_C_A [V]') legend('V_L_A_B', 'V_L_B_C', 'V_L_C_A') grid subplot(4,1,4) plot(t,iLA,'-', t,iLB,'-.',t,iLC,':') axis([0.9 1 -50 50]) ylabel('i_L_A, i_L_B, i_L_C [A]') legend('i_L_A', 'i_L_B', 'i_L_C') xlabel('Time [Sec]') grid
  • 33. 33 A.3 Simulink Code Simulink Model for Overall System
  • 34. 34 Subsystem Simulink Model for “Space Vector PWM Generator”
  • 35. 35 Subsystem Simulink Model for “Making Switching Time” 1). T1 = u[1]*(sin(u[3]*pi/3)*cos(u[2])-cos(u[3]*pi/3)*sin(u[2])) 2). T2 = u[1]*(cos((u[3]-1)*(pi/3))*sin(u[2])-sin((u[3]-1)*(pi/3))*cos(u[2])) 3). Ta = (u[4]==1)*(u[1]+u[2]+u[3])+(u[4]==2)*(u[1]+u[2]+u[3]) + (u[4]==3)*(u[1]+u[3]) + (u[4]==4)*(u[1])+ (u[4]==5)*(u[1])+ (u[4]==6)*(u[1]+u[2]) 4). Tb = (u[4]==1)*(u[1])+(u[4]==2)*(u[1]+u[2]) + (u[4]==3)*(u[1]+u[2]+u[3]) + (u[4]==4)*(u[1]+u[2]+u[3])+ (u[4]==5)*(u[1]+u[3])+ (u[4]==6)*(u[1]) 5). Tc = (u[4]==1)*(u[1]+u[3])+(u[4]==2)*(u[1]) + (u[4]==3)*(u[1]) + (u[4]==4)*(u[1]+u[2])+ (u[4]==5)*(u[1]+u[2]+u[3])+ (u[4]==6)*(u[1]+u[2]+u[3])