Professional Documents
Culture Documents
Bao Cao LVTN TranQuoc Hoan0 PDF
Bao Cao LVTN TranQuoc Hoan0 PDF
GVHD: Ts Nguyn Vn Nh
Mc lc
Mc lc ............................................................................................................................1
Tm tt lun vn ..............................................................................................................4
Chng 1
TNG QUAN V B NGHCH LU P ....................................................................5
1.
2.
3.
B nghch lu p ...........................................................................................6
1.2
2.2
2.3
2.4
Nhn xt..............................................................................................................12
Chng 2
CU TRC B NGHCH LU P A BC DNG CASCADE ............................13
1.
2.
Chng 3
IU KHIN B NGHCH LU P A BC DNG CASCADE PHNG
PHP IU CH RNG XUNG (Carrier based PWM).....................................17
1.
2.
1.2
2.2
2.3
Kt qu m phng .......................................................................................26
2.4
Nhn xt ......................................................................................................29
1/102
Lun Vn Tt Nghip
3.
GVHD: Ts Nguyn Vn Nh
3.2
Kt qu m phng .......................................................................................33
3.3
Nhn xt ......................................................................................................37
Chng 4
IU KHIN B NGHCH LU P A BC DNG CASCADE - PHNG
PHP IU CH VECTOR KHNG GIAN (Space Vector PWM) ..........................38
1.
Vector khng gian v php bin hnh vector khng gian ...........................38
1.2
2.
3.
Nhn xt..............................................................................................................44
Chng 5
IU KHIN B NGHCH LU P A BC DNG CASCADE PHNG
PHP IU CH VECTOR KHNG GIAN DNG SNG MANG ........................45
1.
Tng qut v phng php iu ch vector khng gian dng sng mang.........45
1.1
1.2
2.
3.
4.
3.1
3.2
3.3
3.4
Nhn Xt.............................................................................................................63
Chng 6
IU KHIN B NGHCH LU A BC DNG CASCADE VI NGUN DC
KHNG CN BNG ...................................................................................................63
1.
1.2
Kt qu m phng .......................................................................................63
2/102
Lun Vn Tt Nghip
2.
GVHD: Ts Nguyn Vn Nh
3.
2.1
Nguyn l iu ch .....................................................................................63
2.2
3.2
3.3
lu cu 3 pha diode................................................................................................63
4.
Nhn xt..............................................................................................................63
Kt lun..........................................................................................................................63
Ti liu tham kho .........................................................................................................63
3/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Tm tt lun vn
Lun vn thc hin nhim v nghin cu k thut iu ch rng xung - PWM
(Pulse Width Modulation) cho b nghch lu a bc ghp tng (Cascade inverter).
Thng qua m phng trong Psim nh gi cht lng in p v dng in ti t
c theo tng phng php.
Chng 1: Gii thiu tng qut v cu to, u nhc im v phn loi cc dng
mch ca b nghch lu p a bc.
Chng 2: Gii thiu cu to b nghch lu p cu 1 pha, b nghch lu p 5 bc
dng cascade v dng in p ti.
Chng 3: Trnh by k thut iu ch rng sung sin cho b nghch lu p
dng cascade 5 bc.
Chng 4: Gii thiu l thuyt v phng php iu ch vector khng gian cho
b nghch lu p a bc.
Chng 5: Trnh by phng php iu ch vector khng gian dng sng mang
cho b nghch lu p a bc, thc hin m phng iu khin b nghch lu p dng
cascade 5 bc trong trng hp ngun cn bng.
Chng 6: Trnh by phng php iu ch vector khng gian dng sng mang
cho b nghch lu p a bc vi ngun DC khng cn bng.
4/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Chng 1
TNG QUAN V B NGHCH LU P
1. Gii thiu tng qut
B nghch lu c nhim v chuyn i nng lng t ngun in mt chiu
khng i sang dng nng lng in xoay chiu cung cp cho ti xoay chiu.
i lng c iu khin ng ra l in p hoc dng in, tng ng ta c b
nghch lu c gi l b nghch lu p v b nghch dng.
Ngun mt chiu cung cp cho b nghch lu p c tnh cht ngun in p v
ngun cho b nghch lu dng c tnh cht l ngun dng in. Cc b nghch lu
tng ng c gi l b nghch lu p ngun p v b nghch lu dng ngun dng
hoc gi tt l b nghch lu p v b nghch lu dng.
Trong trng hp ngun in u vo v i lng ng ra khng ging nhau,
v d b nghch lu cung cp dng in xoay chiu t ngun in p mt chiu, ta gi
chng l b nghch lu iu khin dng in t ngun in p hoc b nghch lu
dng ngun p.
Cc b nghch lu to thnh b phn ch yu trong cu to ca b bin tn. ng
dng quan trng v tng i rng ri ca chng nhm vo lnh vc truyn ng in
ng c xoay chiu vi chnh xc cao. Trong lnh vc tn s cao, b nghch lu
c dng trong cc thit b l cm ng trung tn, thit b hn trung tn. B nghch lu
cn c dng lm ngun in xoay chiu cho nhu cu gia nh, lm ngun in lin
tc UPS, iu khin chiu sng, b nghch lu cn c ng dng vo lnh vc b
nhuyn cng sut phn khng.
Cc ti xoay chiu thng mang tnh cm khng (v d ng c khng ng b,
l cm ng), dng in qua cc linh kin khng th ngt bng qu trnh chuyn mch
t nhin. Do , mch b nghch lu thng cha linh kin t kch ngt c th iu
khin qu trnh ngt dng in.
Trong cc trng hp c bit nh mch ti cng hng, ti mang tnh cht dung
khng (ng c ng b kch t d), dng in qua cc linh kin c th b ngt do qu
SVTH: Trn Quc Hon
5/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
6/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
7/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Sx5
Sx4
Sx3
Sx2
Sx1
Sx5
Sx4
Sx3
Sx2
Sx1
Vxo = 5U
Vxo = 4U
Vxo = 3U
Vxo = 2U
Vxo = U
Vxo = 0
Vi x = a, b, c.
8/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Nhc im:
9/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
10/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
11/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Diode kp NPC
T thay i
Cascade inverter
Cng tc IGBT
2(n-1)
2(n-1)
2(n-1)
Diode i song
2(n-1)
2(n-1)
2(n-1)
(n-1)(n-2)
(n-1)
(n-1)
(n-1)/2
(n-1)(n-2)/2
nghch lu
Diode kp
T trn ngun DC
T cn bng
3. Nhn xt
u im ca b nghch lu p a bc: cng sut ca b nghch lu p tng ln;
in p t ln cc linh kin b gim xung nn cng sut tn hao do qu trnh ng
ngt cc linh kin cng gim theo; vi cng tn s ng ngt, cc thnh phn sng hi
bc cao ca in p ra gim nh hn so vi trng hp b nghch lu p 2 bc.
i vi ti cng sut ln, in p cung cp cho cc ti c th t gi tr tng i
ln.
12/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Chng 2
CU TRC B NGHCH LU P A BC DNG CASCADE
1. B nghch lu p cu 1 pha
B nghch lu p mt pha dng mch cu (cn c gi l b nghch lu p dng
ch H) cha bn cng tc v bn diode mc i song.
(2.1)
S2 + S3 = 1
Bng cch iu khin ng ngt cc kha ta c th thu c in p xoay chiu
ng ra ca b nghch lu. in p ng ra trn 2 im A, B ca b nghch lu thay
i gia 3 trng thi +V, 0, -V. in p ca b nghch lu c to ra nh sau: kha
S1 v S2 ng thi c kch ng s to ra in p VAB = +V, kha S3 v S4 ng
thi kch ng s to ra in p VAB = -V v khi (S1, S3) hoc (S4, S2) c kch
ng s to ra mc in p 0.
13/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
14/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Trng thi ng ngt cc cng tc trong 1 nhnh pha phi tha mn iu kin kch
ng i nghch:
S1x + S4x = 1;
S2x + S3x = 1
(2.2)
S1x + S4x = 1;
S2x + S3x = 1
(2.3)
Vi x = A, B, C
2u a 0 u b 0 u c 0
;
3
Utb =
2u b 0 u c 0 u a 0
;
3
Utc =
2u c 0 u a 0 u b 0
3
(2.4)
Ut bc = ubo uco ;
Ut ca = uco uao
(2.5)
u ao + u bo + u co
3
(2.6)
15/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
V01
V02
Sx1
Sx2
Sx3
Sx4
Sx1
Sx2
Sx3
Sx4
Vx0 = +2V
+V
+V
+V
+V
+V
+V
+V
-V
-V
+V
-V
-V
-V
-V
-V
-V
Vx0 = +V
Vx0 = 0
Vx0 = -V
Vx0 = -2V
16/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Chng 3
IU KHIN B NGHCH LU P A BC DNG
CASCADE PHNG PHP IU CH RNG
XUNG (Carrier based PWM)
Cc b nghch lu p thng c iu khin da theo k thut iu ch rng
xung PWM (Pulse Width Modulation) v qui tc kch ng i nghch. Qui tc kch
ng i nghch m bo dng p ti c iu khin tun theo gin kch ng
cng tc v k thut iu ch rng xung c tc dng hn ch ti a cc nh hng
bt li ca sng hi bc cao xut hin pha ti.
Ph thuc vo phng php thit lp gin kch ng cc cng tc trong b
nghch lu p, ta c th phn bit cc dng iu ch rng xung khc nhau.
U 1m
U 1m sixsteps
U 1m
2
Vd
(3.1)
I
THDI =
j 1
I (1)
2
( j)
(3.2)
17/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
I
THDI =
j =2
I (1)
2
( j)
I 2 I (21)
(3.3)
I (1)
18/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
19/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Tn s sng mang cng cao, lng sng hi bc cao xut hin trong dng in p
v dng in ti b kh cng nhiu.
i vi b nghch lu p n bc, s sng mang c s dng l (n-1). Chng c
cng tn s fc v cng bin nh - nh Ac. Sng iu ch (hay sng iu khin) c
bin nh bng Am v tn s fm, dng sng ca n thay i xung quanh trc tm ca
h thng (n-1) sng mang. Nu sng iu khin ln hn sng mang no th linh
kin tng ng vi sng mang s c kch ng, ngc li nu sng iu khin
nh hn sng mang th linh kin s b kho kch.
Gi mf l t s iu ch tn s ( frequency modulation ratio):
mf =
f
f carrier
= c
f reference
fm
(3.4)
U m reference
U m carrier
Am
(n 1). Ac
(3.5)
20/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
U (1) m
U (1) m six _ step
U /2
= = 0.785
2
4
U
(3.6)
da trn c s so snh sng iu khin Udka v cc sng mang Vp1, Vp2, Vp3, Vp4, c
th nh sau:
SVTH: Trn Quc Hon
21/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(3.7)
(3.8)
22/102
Lun Vn Tt Nghip
2.2.2
GVHD: Ts Nguyn Vn Nh
hao trn cc linh kin trong mt chu k phi tng i bng nhau, tc l cc b nghch
lu cu mt pha cn phi t c trng thi cn bng cng sut (khong thi gian dn
v ngt phi tng i u nhau). Mun vy ta phi b tr cc sng mang sao cho t
c cc yu cu trn. Di y phn tch cc trng hp ng ngt ca b nghch lu
cu mt pha trong mt chu k p iu khin: c 4 trng hp tng ng vi 4 khong
gi tr ca in p iu khin.
23/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
24/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Khi m = 1 th in p ti t cc i Ut(1)m = Ud / 3 . Vy ng vi m bt
k ta c Ut(1)m = m.
Ud
3
Ud
3
m.(n 1)
3
(3.9)
vi n l s bc ca b nghch lu.
Ud l tng in p cc ngun DC (v d i vi b nghch lu cascade 5 bc
nh trn th Ud = 4Vd).
S m phng b nghch lu p 5 bc dng cascade theo phng php PWM
(bn v A3). Cc thng s m phng:
Ch s iu ch m = 0.7.
Cc ngun DC c gi tr Vd = 200V.
L
= 2 ms.
R
25/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
2.3 Kt qu m phng
26/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
27/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
28/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
29/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
max(Va , Vb , Vc ) + min(Va , Vb , Vc )
2
(3.10)
(3.11)
U/ 3
=
= 0.907
2
2 3
U
(3.12)
30/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
p Voffset, tuy nhin trong phn mm Psim khng c khi trc tip tnh c Voffset. V
vy ta phi dng khi DLL (Dynamic Link Library) trong Psim kt hp vi vic vit
chng trnh trong Microsoft Visual C++ hoc trong Borland C++. u tin ta vit
chng trnh bng ngn ng C/C++, ri dch sang nh dng file .dll, sau chp
(copy) file .dll ny vo th mc Psim. Trong Psim ta dng khi DLL vi tn khi l
file .dll va to m phng.
Chng trnh tnh in p iu ch theo SFO PWM nh sau:
namespace SFOPWM {
#include<math.h>
void_declspec(dllexport)ham(double t,double delt,double *in,double
*out)
{
double a,b,c;
double vmax,vmin,voffset;
double vasfo,vbsfo,vcsfo;
a = in[0];
b = in[1];
c = in[2];
// Tinh gia tri Voffset, VaSFO, VbSFO, VcSFO
31/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
if(a>b)
{
if(a>c)
{
vmax = a;
if(b>c) { vmin = c;}
else { vmin = b;}
}
else { vmin = b; vmax = c;}
}
else
{
if(b>c)
{
vmax = b;
if(a>c) { vmin = c;}
else { vmin = a;}
}
else { vmax = c; vmin = a;}
}
voffset = (vmax + vmin)/2;
vasfo = a - voffset;
vbsfo = b - voffset;
vcsfo = c - voffset;
// Gan gia tri cho cac ngo ra
out[0] = vmax;
out[1] = vmin;
out[2] = voffset;
out[3] = vasfo;
out[4] = vbsfo;
out[5] = vcsfo;
}
}
3.1.2
Ch s iu ch m = 0.8.
Cc ngun DC c gi tr Vd = 200V.
L
= 2 ms.
R
32/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
3.2 Kt qu m phng
33/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
34/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
35/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
36/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
3.3 Nhn xt
Ta thy phng php SFO PWM c p ng ti tng t nh phng php
PWM thng thng, tuy nhin s xut hin ca sng hi bc cao trong dng in p ti
c t hn.
Tn tht do chuyn mch trn cc linh kin cng gim v loi bt thnh phn
th t khng trong dng sng in p iu ch.
Dng in ti 3 pha trng thi xc lp l cn bng.
Qua phng php ny, ta thy c mt hng pht trin mi trong iu khin
b nghch lu p a bc, l tp trung nghin cu hm offset nhm t c mc
ch ti u trong iu ch.
37/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Chng 4
IU KHIN B NGHCH LU P A BC DNG
CASCADE - PHNG PHP IU CH VECTOR
KHNG GIAN (Space Vector PWM)
Phng php iu ch vector khng gian (Space vector modulation hoc Space
vector PWM) xut pht t nhng ng dng ca vector khng gian trong my in
xoay chiu, sau c m rng trin khai trong cc h thng in ba pha. Phng
php iu ch vector khng gian v cc dng ci bin ca n c tnh hin i, gii
thut ch yu da vo k thut s v l cc phng php c s dng ph bin nht
hin nay trong lnh vc in t cng sut lin quan n iu khin cc i lng xoay
chiu ba pha nh iu khin truyn ng in xoay chiu, iu khin cc mch lc tch
cc, iu khin cc thit b cng sut trn h thng truyn ti in.
(4.1)
Php bin hnh t cc i lng 3 pha va, vb, vc sang i lng vector v theo h
thc:
2
trong :
a = e j 2 / 3 = -
1
3
+j
2
2
(4.2)
(4.3)
38/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
va = Vm.cos(x- )
vb = Vm.cos(x-
2
- )
3
vc = Vm.cos(x-
4
- )
3
2
2
2
4
[Vm.cos(x- ) + a .Vm.cos(x- ) + a .Vm.cos(x- )]
3
3
3
39/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
ka = -2, -1, 0, 1, 2
kb = -2, -1, 0, 1, 2
(4.4)
kc = -2, -1, 0, 1, 2
Cc h s ka, kb, kc ph thuc vo cch ta quy c trc, cc quy c ny da vo
bng trng thi ng ngt. Chng hn, ta quy c nh sau:
ka = -2
ka = -1
khi
khi
S 3a = S 4a = S '1a = S '3a = 1
S 3a = S 4a = S '2a = S '4a = 1
khi
S 2a = S 4a = S '2a = S '4a = 1
ka = 0
ka = 1
khi
S 2a = S 4a = S '1a = S '2a = 1
ka = 2
khi
(4.5)
S2x + S3x = 1
S1x + S4x = 1;
S2x + S3x = 1
(4.6)
Vi x = a, b, c.
Theo nh ngha vector khng gian, tng ng 125 trng thi kch dn linh kin ta
thu c 61 v tr vector khng gian ca vector in p to thnh. Ti tm ca lc gic
c nm trng thi khc nhau cho cng v tr ti l vector khng. Cc v tr cn li
ng vi cc trng thi c biu din trong gin vector sau:
40/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
-22-2
-22-1
-21-2
-120
-21-1
-220
-221
-210
-122
-222
-211
-111
022
-200
-102
-2-11
-202
020
-20-2 -11-1
-1-12
-2-12
-2-22
12-2
12-1
01-2
-10-2 120
01-1
-2-1-1
122
011
100
-2-2-2
000
111
222
-1-1-1
112
-1-10 001
-2-2-1
-1-11
002
-2-20
-2-21
-1-22
0-11
102
-1-20
0-12
-1-21
21-1
10-2
10-1 210
0-1-2
-1-2-2
211
100
01-1
212
101 0-10
-1-2-1
20-2
2-1-2
20-1
1-1-2
0-2-2
111
1-2-2
200
2-1-1
1-2-1
2-10
0-2-1
201
1-10
0-20
1-11 202
1-22
21-2
11-2
00-2 220
11-1
1-12
0-21
0-22
22-2
22-1
-10-1 121
221 00-1
010 -2-1-2 -1-1-2 110
-101
012
-210
-112
-201
-212
-11-2
02-1
-12-1
021
-110
-20-1
-121
02-2
-12-2
2-2-2
2-2-1
1-20
2-20
2-11
1-21
2-12
2-21
2-22
41/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(4.7)
42/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(4.8)
Vi V 1 , V 2 , V 3 ,V 1 , V 2 , V 3 l cc thnh phn theo trc ta v
ca cc vector trn hnh lc gic v1 , v 2 v v3 .
T , thi gian c xc nh (p dng ma trn ngc):
(4.9)
Hay dng thi gian tng i: d j = T j / Ts ; j = 1, 2, 3
(4.10)
p dng c th vo bn din tch hnh tam gic trong gc phn su th nht ca
hnh lc gic, ch n vector c bn trong mi din tch trn, ta thu c kt qu:
Trong din tch (1), vector v bn v0 , v1 v v 4 :
d 1 = d v 0 = 1 - d 2 - d 3 = 1- m a .(sin + 3 .cos )
d 2 = d v1 = m a .(-sin + 3 .cos )
(4.11)
d 3 = d v 4 = 2.m.sin
Trong din tch (2), vector c bn v1 , v 2 v v3 :
d 1 = d v1 = 2 - m a .(sin + 3 .cos )
d 2 = d v 2 = -1 + m a .(-sin + 3 .cos )
(4.12)
d 3 = d v 3 = 2.ma.sin
SVTH: Trn Quc Hon
43/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(4.13)
d 3 = d v 4 = 1 + ma.(sin - 3 .cos )
Trong din tch tam gic (4), vector c bn v5 , v3 v v 4 :
d 1 = d v 4 = 2 ma.(sin + 3 .cos )
d 2 = d v 5 = -1 + 2.ma.sin
(4.14)
d 3 = d v 3 = ma.(-sin + 3 .cos )
Nu vect nm V gc phn su th i so vi gc phn su th nht ca hnh lc
gic tnh t v tr trc thc , ta c th qui i n v gc phn su th nht xc
nh thi gian tc ng ca cc vector c bn theo h thc:
Vi V = V2 + V2 ; =
V
V
(4.15)
3. Nhn xt
Phng php iu ch vector khng gian cho php iu khin tuyn tnh tt, hiu
qu cao, rt cn thit cho cc h t ng iu khin. N m ra mt l thuyt thc
hnh iu khin mi c cht lng cao cho vic chuyn i nng lng in t cc
ngun DC sang AC. Tuy nhin, phng php iu ch vector khng gian vn cn tn
ti mt s nhc im nh: i hi b vi x l c kh nng tnh ton cao v b nh
ln, vic tnh ton cng phc tp khi s bc ca b nghch lu tng ln, lp trnh gii
thut kh phc tp
44/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Chng 5
IU KHIN B NGHCH LU P A BC DNG
CASCADE PHNG PHP IU CH VECTOR
KHNG GIAN DNG SNG MANG
Trong cc nghin cu gn y, nhiu tc gi tm ra c mi quan h gia
phng php iu ch rng xung sin v phng php iu ch vector khng gian.
Vi nhng khm ph ny, mt phng php mi da trn mi quan h ca hai phng
php trn c ngh: Phng php iu ch vector khng gian dng sng mang
(Carrier based Sapce vector PWM). Theo , phng php ny s tp hp nhng u
im ca hai phng php trn: qu trnh tnh ton n gin hn, m rng c phm
vi iu ch
Phng php iu ch vector khng gian dng sng mang (Carrier based
SVPWM) c ngh bi hai tc gi: Nguyn Vn Nh v Hong Hee Lee [2] [4].
Cc tc gi phn tch mi quan h gia phng php iu ch vector khng gian v
k thut PWM dng sng mang, t a ra thut ton v m phng cho b nghch
lu p a bc dng diode kp (NPC multilevel inverter). Lun vn ny tp trung tm
hiu, nghin cu phng php trn nhng a ra cch m phng ng dng cho b
nghch lu p a bc dng cascade (Cascade inverter).
1. Tng qut v phng php iu ch vector khng gian dng sng mang
1.1 tng tng qut ca phng php
Da trn c s l thuyt phn tch tng quan gia SVPWM v sng mang n
cc (carrier based unipolar PWM), phng php iu ch vector khng gian dng
sng mang thc cht l to ra mt sng iu ch mi c nhiu u im hn so vi cc
sng iu ch c.
Cc tc gi a ra gii thut iu ch da trn phn tch cho b nghch lu p
a bc dng diode kp NPC.
in p iu ch ca b nghch lu p a bc c th c phn tch thnh cc
thnh phn nh sau:
SVTH: Trn Quc Hon
45/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(5.1)
Gii hn ca in p iu ch:
0 Vxref Vs
(5.2)
(5.3)
Vc12 = Vref.cos( 4 3 )
nh ngha hai gi tr ln nht v nh nht ca in p ba pha th t thun
nghch:
SVTH: Trn Quc Hon
46/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(5.4)
(5.5)
(5.6)
(5.7)
47/102
Lun Vn Tt Nghip
V x = v x .Vdc ;
GVHD: Ts Nguyn Vn Nh
vi x = a, b, c
(5.8)
(5.9)
48/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(5.10)
n( x) + 1 khi 0 v xp < (n 1)
khi v xp = (n 1)
n 1
H(x) =
(5.11)
L(x) = H(x) 1
Vi n(x) = Int(vxp) ; x = a, b, c
(5.12)
vc12 = Vref.cos( 4 / 3 )
(5.13)
(5.14)
(5.15)
v0p = (n 1) / 2 khi
v
khi
0 min
v0 max < (n 1) / 2
v0 max (n 1) / 2 v0 min
(5.16)
v0 min > (n 1) / 2
49/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Hnh 5.4: Thut ton ca primitive common mode v phase to pole voltages.
Minh ha mi quan h gia cc tn hiu in p v dng sng mang PD trong b
nghch lu p 5 bc dng diode kp NPC:
50/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(5.17)
(5.18)
(5.19)
(5.20)
Hnh 5.6: Additional common mode i vi trng hp PWM lin tc, v0add = d0.
v0add =
(5.21)
51/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
v0add =
v0 p < (n 1) / 2
v0 p > (n 1) / 2
(5.22)
(5.23)
52/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
53/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
54/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
55/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(5.24)
(5.25)
(5.26)
56/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Ch s iu ch m = 0.8.
Cc ngun DC c gi tr Vd = 200V.
L
= 2 ms
R
// MedCM_SVPWM.h
#pragma once
using namespace System;
namespace MedCM_SVPWM {
#include <math.h>
void _declspec(dllexport)ham(double t,double delt,double*in,
double *out)
{
double a,b,c,Max,Min;
double vomax,vomin,vop;
double vap,vbp,vcp;
double na,nb,nc;
double Ha,Hb,Hc,La,Lb,Lc;
double vHa,vHb,vHc,vaL,vbL,vcL;
double dminH,dminL;
double voadd,vaSVM,vbSVM,vcSVM;
a = in[0];
b = in[1];
c = in[2];
57/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
58/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Lc = 3;
}
else
{
Hc = int(vcp) + 1;
Lc = Hc - 1;
}
vHc = Hc - vcp;
vcL = vcp - Lc;
// Tinh gia tri dminH
if(vHa < vHb)
{
if(vHa < vHc)
{
dminH = vHa;
}
else
{ dminH = vHc;}
}
else
{
if(vHb < vHc)
{
dminH = vHb;
}
else
{ dminH = vHc;}
}
// Tinh gia tri dminL
if(vaL < vbL)
{
if(vaL < vcL)
{
dminL = vaL;
}
else
{ dminL = vcL;}
}
else
{
if(vbL < vcL)
{
dminL = vbL;
}
else
{ dminL = vcL;}
}
// Tinh gia tri Additional common mode va Modulating signals
voadd = (dminH - dminL)/2;
vaSVM = vap + voadd;
vbSVM = vbp + voadd;
vcSVM = vcp + voadd;
// Gan gia tri cho cac ngo ra
out[0] = vap;
out[1] = vaSVM;
out[2] = vbp;
out[3] = vbSVM;
out[4] = vcp;
out[5] = vcSVM;
out[6] = vop;
59/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
out[7] = vomax;
out[8] = vomin;
out[9] = voadd;
}
}
3.1.2
Kt qu m phng
60/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
61/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
62/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
v0p = (n 1) / 2 khi
v
khi
0 min
v0 max < (n 1) / 2
v0 max (n 1) / 2 v0 min
v0 min > (n 1) / 2
Kt qu m phng
63/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
64/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
65/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
v0add =
khi
v0 max
v0p = (n 1) / 2 khi
v
khi
0 min
3.3.1
// MinCM_DPWM.h
#pragma once
using namespace System;
namespace MinCM_DPWM {
#include <math.h>
void _declspec(dllexport) ham (double t,double delt,double
*in,double *out)
{
double a,b,c,Max,Min;
double vomax,vomin,vop;
double vap,vbp,vcp;
double Ha,Hb,Hc,La,Lb,Lc;
double vHa,vHb,vHc,vaL,vbL,vcL;
double dminH,dminL;
double voadd,vaDPWM,vbDPWM,vcDPWM;
a = in[0];
b = in[1];
c = in[2];
// Tinh gia tri Primitive Phase to Pole Voltage Vxp
if(a > b)
{
if(a > c)
{
Max = a;
if(b > c)
{ Min = c;}
else
{ Min = b;}
}
else
{ Max = c;
Min = b;}
}
else
{
if(b > c)
{
Max = b;
if(a > c) { Min = c;}
else
{ Min = a;}
}
else
{ Max = c;Min = a;}
}
66/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
vomax = 4-Max;
vomin = -Min;
// Minimum common mode
if(vomax < 2)
{vop = vomax;}
if((vomax >= 2)&&(vomin <= 2))
if(vomin > 2)
{vop = vomin;}
vap = a + vop;
vbp = b + vop;
vcp = c + vop;
// Tinh cac gia tri vHx, vxL
if (vap == 4)
{
Ha = 4;
La = 3;
}
else
{
La = int(vap);
Ha = La + 1;
}
vHa = Ha - vap;
vaL = vap - La;
if (vbp == 4)
{
Hb = 4;
Lb = 3;
}
else
{
Lb = int(vbp);
Hb = Lb + 1;
}
vHb = Hb - vbp;
vbL = vbp - Lb;
if (vcp == 4)
{
Hc = 4;
Lc = 3;
}
else
{
Lc = int(vcp);
Hc = Lc + 1;
}
vHc = Hc - vcp;
vcL = vcp - Lc;
// Tinh gia tri dminH
if(vHa < vHb)
{
if(vHa < vHc)
{
dminH = vHa;
}
else
{ dminH = vHc;}
}
else
{vop = 2;}
67/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
{
if(vHb < vHc)
{
dminH = vHb;
}
else
{ dminH = vHc;}
}
// Tinh gia tri dminL
if(vaL < vbL)
{
if(vaL < vcL)
{
dminL =
}
else
{ dminL
}
else
{
if(vbL < vcL)
{
dminL =
}
else
{ dminL
}
// Tinh gia tri Additional common
if(dminH < dminL) { voadd
if(dminL < dminH) { voadd
if(dminH == dminL)
{
if(vop < 2)
else
{ voadd
}
vaDPWM = vap + voadd;
vbDPWM = vbp + voadd;
vcDPWM = vcp + voadd;
// Gan gia tri cho cac ngo ra
out[0] = vap;
out[1] = vaDPWM;
out[2] = vbp;
out[3] = vbDPWM;
out[4] = vcp;
out[5] = vcDPWM;
out[6] = vop;
out[7] = vomax;
out[8] = vomin;
out[9] = voadd;
}
vaL;
= vcL;}
vbL;
= vcL;}
mode va Modulating signals
= dminH; }
= -dminL; }
{ voadd = dminH; }
= -dminL; }
68/102
Lun Vn Tt Nghip
3.3.2
GVHD: Ts Nguyn Vn Nh
Kt qu m phng
69/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
70/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
71/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
v0add =
3.4.1
Kt qu m phng
72/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
73/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
4. Nhn Xt
T nhng kt qu m phng trn, ta c th nhn xt s b nh sau:
74/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
75/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Chng 6
IU KHIN B NGHCH LU A BC DNG CASCADE
VI NGUN DC KHNG CN BNG
K thut Carrier based PWM v Space Vector PWM trn y c pht trin trn
c s cc ngun DC n nh v cn bng, khi gin vector l h tnh bt bin.
Tuy nhin trong thc t, cc ngun DC thng khng cn bng v in p ca chng
khng n nh. Ly v d trong b nghch lu a bc cu hnh NPC, in p trn cc t
in lun dao ng theo thi gian v khi gin vector l mt h ng, bin thin
theo thi gian. Cn trong trng hp ca b nghch lu dng cascade, th khi in p
ngun cho cc b nghch lu cu mt pha c ly t h thng in thng qua cc b
chnh lu, th cc in p ny cng dao ng ty theo h thng cung cp. Do , vi
k thut iu khin ging nh trong trng hp ngun DC cn bng v n nh th s
cho ra kt qu dng in ti b mo dng v xut hin cc thnh phn sng hi bc
thp, nh hng n ph ti
Ch s iu ch m = 0.8;
76/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
1.2 Kt qu m phng
77/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
78/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
79/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(6.1)
Active voltages:
Va12 = Vm.cos
Vb12 = Vm.cos( 2 / 3 )
(6.2)
Vc12 = Vm.cos( 4 / 3 )
Gii hn ca in p iu ch:
0 Vxref Vs
SVTH: Trn Quc Hon
(6.3)
80/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(6.4)
(6.5)
(6.6)
(6.7)
(6.8)
VH ( x ) = Vn 1
H(x) = L(x) + 1 ;
V xref = Vn 1
x = a,b,c
(6.9)
(6.10)
E xref = E xL = V xref V L ( x )
(6.11)
81/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
E min H = Min( E Ha , E Hb , E Hc )
(6.12)
E xref
Vdx
; 0 xref 1
(6.13)
(6.14)
82/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
83/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Hnh 6.14: S gii thut ca phng php iu ch vector khng gian dng sng
mang trong trng hp ngun DC khng cn bng.
2.2 ng dng cho b nghch lu a bc dng cascade
Ta xt trng hp b nghch lu dng cascade 5 bc vi ngun DC khng cn
bng nh sau:
84/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
n gin ta thc hin cc php phn tch trn mt pha (v d pha A), cc pha
cn li tng t. Nh bit mi b nghch lu cu 1 pha c th to ra 3 mc in p
ng ra: b nghch lu H1 c th to c (-Va1, 0, +Va1) v b nghch lu H2 cng
c th to c (-Va2, 0, +Va2). Do khi 2 b nghch lu cu 1 pha vi ngun DC
khc nhau ghp ni tip th c th to ra ti a 9 bc in p, v d khi Va1 > Va2 ta
c:
85/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
a)
b)
Hnh 6.17: Mt s trng hp b tr sng mang v mc in p DC to c.
Trong lun vn ny chn cch b tr sng mang nh H6.17a, v theo cch b tr
sng mang ny s t c s cn bng cng sut gia 2 b nghch lu cu mt pha
( trnh by trong chng 3 phn 2.2.2).
Tng t nh trng hp ngun DC cn bng, vi cch phn b ca cc ngun
DC nh H6.17a th s gp kh khn trong vic xc nh cc bc in p H(x), L(x) v
SVTH: Trn Quc Hon
86/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
cc mc in p VH(x), VL(x) khi thc hin phng php iu ch vector khng gian
dng sng mang trong vng iu ch c Vref < 0. Do , ta thc hin php bin i
tng ng sau:
(6.15)
(6.16)
Cu trc mch nghch lu sau khi thc hin php bin i ny c th minh ha
nh sau:
87/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
(6.17)
Hnh 6.20: Biu din cc php bin i trong gii thut ca b nghch lu cacscade.
SVTH: Trn Quc Hon
88/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
89/102
Lun Vn Tt Nghip
//
//
//
//
//
//
//
GVHD: Ts Nguyn Vn Nh
a = in[6];
b = in[7];
c = in[8];
Tinh gia tri Primitive Phase to Pole Voltage Vxp
if(a>b)
{
if(a>c)
{
Max = a;
if(b>c) { Min = c;}
else
{ Min = b;}
}
else
{ Max = c;
Min = b;}
}
else
{
if(b>c)
{
Max = b;
if(a>c) { Min = c;}
else
{ Min = a;}
}
else
{ Max = c;
Min = a;}
}
vomax = 4-Max;
vomin = -Min;
Tinh Medium Common Mode
vop = (vomax + vomin)/2;
vap = a + vop;
vbp = b + vop;
vcp = c + vop;
Tinh cac muc dien ap trung binh
Vda = (Va1 + Va2)/2;
va1 = Va1/Vda;
va2 = Va2/Vda;
Vdb = (Vb1 + Vb2)/2;
vb1 = Vb1/Vdb;
vb2 = Vb2/Vdb;
Vdc = (Vc1 + Vc2)/2;
vc1 = Vc1/Vdc;
vc2 = Vc2/Vdc;
Tinh Eha, Earef
if(vap<=va2)
{Eha = va2-vap; Earef = vap;}
else if(vap<=2) {Eha = 2-vap;
Earef = vap-va2;}
else if(vap<=(2+va1))
{Eha = 2+va1-vap; Earef = vap-2;}
else
{Eha = 4-vap; Earef = vap-(2+va1);}
Tinh Ehb, Ebref
if(vbp<=vb2)
{Ehb = vb2-vbp; Ebref = vbp;}
else if(vbp<=2) {Ehb = 2-vbp;
Ebref = vbp-vb2;}
else if(vbp<=(2+vb1))
{Ehb = 2+vb1-vbp; Ebref = vbp-2;}
else
{Ehb = 4-vbp; Ebref = vbp-(2+vb1);}
Tinh Ehc, Ecref
if(vcp<=vc2)
{Ehc = vc2-vcp; Ecref = vcp;}
else if(vcp<=2) {Ehc = 2-vcp;
Ecref = vcp-vc2;}
else if(vcp<=(2+vc1))
{Ehc = 2+vc1-vcp; Ecref = vcp-2;}
else
{Ehc = 4-vcp; Ecref = vcp-(2+vc1);}
Tinh EminH, EminL
if((Eha<=Ehb)&&(Eha<=Ehc)) {EminH = Eha;}
if((Ehb<=Eha)&&(Ehb<=Ehc)) {EminH = Ehb;}
if((Ehc<=Eha)&&(Ehc<=Ehb)) {EminH = Ehc;}
90/102
Lun Vn Tt Nghip
//
//
//
//
//
//
//
GVHD: Ts Nguyn Vn Nh
} }
Thng s m phng
Ch m phng l Medium common mode DPWM. Thng s m phng:
Ch s iu ch m = 0.8;
SVTH: Trn Quc Hon
91/102
Lun Vn Tt Nghip
3.2.2
GVHD: Ts Nguyn Vn Nh
Kt qu m phng
92/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
93/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
94/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Cc thng s m phng
Ch m phng l Medium common mode DPWM. Thng s m phng:
Ch s iu ch m = 0.8;
95/102
Lun Vn Tt Nghip
3.3.2
GVHD: Ts Nguyn Vn Nh
Kt qu m phng
96/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
97/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
98/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
99/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
4. Nhn xt
Dng in p ti trong trng hp ngun khng cn bng r rng l c cht lng
km hn so vi trng hp ngun DC cn bng mc d c hiu chnh. Qua phn
tch Fourier ta thy thnh phn sng hi bc bc cao vn cn tn ti trong dng sng
ca in p ti.
Dng in ti trn 3 pha trong trng thi xc lp c th xem l cn bng.
Vic iu khin b nghch lu p trong trng hp ngun khng cn bng c th
kt hp vi cc ch common mode khc nhau ging nh trong trng hp ngun
cn bng.
100/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
Kt lun
Lun vn c bn thc hin c vic nghin cu k thut PWM cho b nghch
lu a bc ghp tng. i vi tng phng php iu ch trnh by c l thuyt
c bn, thc hin m phng trong Psim, phn tch v nh gi kt qu t c. c
bit i vi phng php iu ch vector khng gian dng sng mang a ra c
gii thut tng ng cho b nghch lu cascade c th thc hin m phng. Trong
trng hp iu khin vi ngun khng cn bng hiu chnh c p ng dng
in v in p v dng cn bng.
Tuy nhin, do qu thi gian hn ch nn lun vn cha thc hin m phng c
cho b nghch lu cascade dng 7 bc (hoc cao hn na), cha m phng c vic
iu khin vi ti c tnh thc t nh ng c khng ng b...
Hng pht trin ca ti c th l nghin cu m rng phm vi iu khin
tuyn tnh in p ng ra, thc hin m phng cho b nghch lu vi s bc cao hn,
hay iu khin vng kn trong trng hp ti l ng c c hi tip t c cht
lng in p v dng in cao hn.
101/102
Lun Vn Tt Nghip
GVHD: Ts Nguyn Vn Nh
102/102