Beruflich Dokumente
Kultur Dokumente
MC LC
LI M U ..................................................................................................... 1
DANH MC CH VIT TT ........................................................................... 5
DANH MC HNH V ...................................................................................... 6
DANH MC BNG BIU ............................................................................... 10
PHN I ............................................................................................................. 11
MY PHT IN GI CNG NGH MY IN KHNG NG B
NGUN KP (DFIG) ....................................................................................... 11
CHNG 1 ...................................................................................................... 12
GII THIU CHUNG....................................................................................... 12
1. Tng quan v nng lng gi..................................................................... 12
1.1.Tnh hnh nng lng gi trn th gii v Vit Nam ............................ 12
1.2. Khi qut v my pht in gi ........................................................... 16
1.3. La chn i tng nghin cu ca ti ........................................... 23
1.4. My pht khng ng b ngun kp DFIG ......................................... 24
CHNG 2 ...................................................................................................... 26
MY IN GI LOI DFIG ........................................................................... 26
1. My in khng ng b ngun kp .......................................................... 26
1.1. Nguyn l lm vic ca my in khng ng b ............................... 26
1.2. S thay th DFIM .......................................................................... 28
1.3. Cc phng trnh c bn ca DFIM trong ch xc lp .................... 30
1.4. ng cong c tnh lm vic ca DFIM ............................................ 32
2. B bin i AC-DC-AC (Back-to-Back coverter) ...................................... 34
2.1. Nghch lu ngun p ba pha................................................................ 35
2.2. H thng lin kt b bin i vi li, mch lc cm khng ............... 41
2.3. H thng lin kt b bin i vi mch rotor ca DFIM...................... 43
2.4. H thng lin kt mt chiu ................................................................ 43
3. Cc mch vng iu khin trong my pht in gi loi DFIG .................. 44
3.1. Mc tiu iu khin ca my pht DFIG ............................................. 44
2
PHNG
MY
PHT
IN
GI
LOI
DFIG
TRN
DANH MC CH VIT TT
Vit tt
T ting Anh
GWEC
WWEA
EVN
Vietnam Electricity
Tp on in lc Vit nam
TNHH
Trch nhim hu hn
VN
Vit Nam ng
SCIG
WRIG
My pht in cm ng rotor dy
qun
DFIG
My pht in cm ng ngun kp
DFIM
My in cm ng ngun kp
MPMG
Generator
vnh cu nhiu cp cc
My pht in cm ng rotor dy
Synchronous Generator
qun nhiu cp cc
GSC
B bin i pha li
RSC
PLL
WRSG
T ng iu chnh kch t
TK
LVRT
Commission
bang
STATCOM
Thit b b tnh ng b
MI
Measurement Input
u vo thit b o
I/O
Input/Output
u vo v ra
PC
Personal computer
My tnh c nhn
SCADA
acquisition
FERC
DANH MC HNH V
Hnh 1.1 Sn lng in gi trn th gii (1996 - 2014) .................................... 13
Hnh 1.2 Xp hng cc quc gia dng nng lng gi ....................................... 13
trn th gii nm 2014 ....................................................................................... 13
Hnh 1.3 M hnh cc b phn ca mt tuabin gi ............................................ 16
Hnh 1.4 Tuabin gi kiu trc ng ................................................................... 18
Hnh 1.5 Tuabin gi kiu trc ngang.................................................................. 19
Hnh 1.6 Cc loi my pht s dng trong h thng pht in gi ..................... 19
Hnh 1.7 H thng pht in gi c tc c nh s dng SCIG .................... 20
Hnh 1.8 H thng pht in gi tc thay i gii hn s dng WRIG ......... 21
Hnh 1.9 H thng tuabin gi thay i tc s dng ....................................... 21
Hnh 1.10 H thng tuabin gi s dng MPMG khng c hp s ..................... 22
Hnh 1.11 Cu trc ca h thng my pht khng ng b ngun kp ............... 24
Hnh 1.12 Chiu ca dng nng lng qua my pht DFIG hai ch .......... 25
Hnh 2.1 S thay th my in khng ng b .............................................. 28
Hnh 2.2 S thay th DFIM sau khi quy i v stator.................................... 30
Hnh 2.3 Gin nng lng............................................................................. 31
Hnh 2.4 c tnh cng sut tc dng stator - tc trt.................................. 33
Hnh 2.5 c tnh cng sut phn khng stator - tc trt. ............................ 33
Hnh 2.6 c tnh cng sut tc dng rotor - tc trt................................... 34
Hnh 2.7 c tnh mmen in - tc trt ..................................................... 34
Hnh 2.8 S h thng tua-bin gi s dng DFIM .......................................... 35
Hnh 2.9 S mch lc nghch lu c lp ngun p 3 pha ............................. 35
Hnh 2.10 M hnh nghch lu ngun p ba pha c m t bi cc kha chuyn
mch .................................................................................................................. 36
Hnh 2.11 T hp 8 in p u ra ca nghch lu ngun p ba pha .................. 37
Hnh 2.12 Dng sng in p ra ca nghch lu p ba pha vi ngun pht 6 xung
.......................................................................................................................... 38
Hnh 2.13 in p u ra ca b nghch lu in p ba pha bng phng php
iu ch rng xung PWM vi mf = 20, ma = 0.9 ........................................... 40
6
.................................................. 47
t h to
sang dq .................. 48
Hnh 4.15 Dng ngn mch ca DFIG vi s c ngn mch 2 pha khi s dng
mch bo v crowbar ......................................................................................... 84
Hnh 4.16 Dng ngn mch ca DFIG v dng in rotor vi s c ngn mch 2
pha chm t (ABG) .......................................................................................... 85
Hnh 5.1 Phng thc u ni vi h thng v bo v cho nh my in gi loi
DFIG ................................................................................................................. 87
Hnh 5.2 c tnh tc ng kiu a gic ca rle khong cch........................... 89
Hnh 5.3 Cu trc phn cng rle k thut s 7SA522 ...................................... 91
Hnh 5.4 Thit k mt trc rle 7SA522 .......................................................... 92
Hnh 5.5 Cc chc nng bo v ca rle 7SA522 .............................................. 93
Hnh 5.6 c tnh a gic ca rle 7SA522 ....................................................... 94
Hnh 5.7 c tnh MhO ca rle 7SA522 .......................................................... 95
Hnh 5.8 Logic o tng tr pha-pha ca rle 7SA522 ........................................ 96
Hnh 5.9 Logic o tng tr pha-t ca rle 7SA522 ......................................... 96
Hnh 5.10 Logic o khi tc ng my ct ca rle 7SA522 ............................. 97
Hnh 5.11 Thut ton m phng rle bo v khong cch .................................. 98
Hnh 5.12 Qu o tng tr AG khi ngn mch mt pha ................................. 100
Hnh 5.13 Qu o tng tr AG vi s c thuc Zone 2 .................................. 101
Hnh 5.14 Qu o tng tr AB trong trng hp s c ................................. 102
ngn mch hai pha ........................................................................................... 102
10
PHN I
MY PHT IN GI CNG NGH MY IN KHNG
NG B NGUN KP (DFIG)
11
CHNG 1
GII THIU CHUNG
1. Tng quan v nng lng gi
1.1.Tnh hnh nng lng gi trn th gii v Vit Nam
1.1.1. Tnh hnh nng lng gi trn th gii
Nng lng gi l mt ngun nng lng quan trng v c tim nng
rt ln. y l dng nng lng sch, phong ph v l ngun cung cp
nng lng gn nh v tn. Mc d in gi bt u c th gii
n t 25 nm trc, nhng ch trong 10 nm tr li y n mi khng
nh v tr trn th trng nng lng th gii nh cng ngh v k thut
khai thc nng lng gi pht trin vt bc trong hai thp k qua. Sn
lng in gi tng trng mt cch ngon mc vi tc xp x
30%/nm, cao nht trong tt c ngun nng lng hin c. Theo s liu
thng k ca Hi ng Nng lng gi ton cu GWEC ( Global Wind
Energy Council), sn lng in nng sn xut t sc gi trn th gii
ang lin tc tng (Hnh 1.1): nm 1996 l 6.1 GW, nm 1997 l 7.6 GW
v hin nay l hn 300 GW (s liu tnh n thi im nm 2014). S
dng in nng bng nng lng gi, s c nhng li th chnh nh sau:
- Sch, khng gy nhim.
- a dng v hnh thc v qui m.
- n nh gi nng lng v gim s ph thuc vo nhin liu nhp
khu.
Nhn thc c vai tr v li ch to ln t vic s dng nng lng
gi. Cc nc trn th gii bao gm c nhng nc pht trin v ang
pht trin ngy mt quan tm ti s pht trin in gi. Trn th gii
c khong 20 quc gia m dn u l Trung Quc c cng sut lp t
in gi cao nht, chim n 31% tng cng sut lp t (Hnh 1.2). Xp
sau l M (65.879 MW, chim 17.8%), c (39,165, chim 10.6%),
S liu thng k 10 quc gia c tng cng sut lp t ng u trn th
gii c cho trong Hnh 1.2 (theo s liu thng k ca GWEC thng 12
nm 2014).
12
15
B phn
Cnh tuabin
Rotor
Pitch
B phanh
Hp s
My pht
B iu khin
B o tc gi
10
Thit b xc nh
hng gi
11
12
13
16
14
Yaw Motor
15
Tr
Nhc im:
- Tc gi rt thp gn mt t.
- Loi ny cn b tr dy guy gi.
- Hiu sut ch bng 50% so vi tuabin trc ngang cng vn tc gi.
Tuabin gi trc ngang
L loi ph bin c 2 hay 3 cnh qut, tuabin gi 3 cnh qut hot
ng theo chiu gi vi b mt cnh qut hng v chiu gi ang thi.
Ngy nay tuabin gi 3 cnh qut c s dng rng ri, cng sut pht
in t vi trm W n vi MW, di vn tc gi hot ng t 4m/s n
25m/s, chiu cao ct chng tuabin 6m ( loi cng sut nh) v 120m
(loi cng sut ln), bn knh cnh qut t 3m n 45m, s vng quay
cnh qut t 20 n 40 vng/pht.
u im:
- y l loi tuabin gi c hiu sut cao nht.
- Thch hp vi nhiu vn tc gi khc nhau.
- Hnh dng v kch thc ln nn i hi ch s an ton cao.
Nhc im:
- Tuy c h thng iu chnh hng n gi xong vn gii hn 1
gc quay nht nh nn ch thch hp cho nhng ni c vn tc gi n
nh.
- Chi ph lp t cao.
18
My pht in mt chiu
My pht ng b
My pht ng
b kch t bng
nam chm vnh
cu (PMSG)
My pht ng
b rotor dy
qun (WRSG)
My pht khng ng b
My pht khng
ng b ba pha
rotor lng sc
(SCIG)
My pht khng
ng b ba pha
ngun kp (DFIG)
20
Loi III
L my pht khng ng b ngun kp Doubly Fed Induction
Generator (DFIG). B bin i AC/DC/AC ni t rotor my pht in
ln li. Dng nng lng khai thc t gi c ly qua tuabin ti stator,
sau chy trc tip ln li. Vic iu khin dng nng lng c
thc hin gin tip nh thit b bin i nm mch in rotor. So vi
b OptiSlip, DFIG c di tc hot ng rng hn nhiu (trong khong
-30% 30% tc ng b).
Loi IV
L loi my pht in gi tc thay i c thm b bin tn, stator
my pht c ni vi li thng qua b bin tn ny. Tng t DFIG,
21
SCIG
WRIG
DFIG
Tc
gi
c
nh
Kh nng
hot ng
trong di
tc gi
hp,
s =1 2
%
Di tc
b gii hn
Kh
nng
hot
ng
trong di tc
gi rng
hn loi I
s = 0 10
%.
Di tc b
gii hn
Tc ng
b do tn s
li
quyt
nh, do c
th hot ng
trong phm vi
30% tc
ng b.
PMSG/WRSG/
MPMG
Ton di tc
gi
Thit b in t
cng sut nm
xen gia stator v
rotor nn tc
ng b khng do
li quyt nh.
22
iu
khin
my
pht
Khng h
tr bt k
b iu
khin tc
no
i
hi
mt li
cng.
Cht
lng
in
nng
Gi
thnh
in p To ra in
khng
p
bng
bng
phng hn
phng.
loi I.
Gi thnh tng i
thp.
Ph bin t nhng nm
90, n nay hu nh
khng cn s dng nhiu
na m ch yu l loi III
(DFIG).
iu khin
n gin
Ch c b
iu khin
quang hc
iu
chnh in
tr rotor.
Kh phc tp
Stator ni trc
tip vi li
nn vic iu
khin my pht
rt ph thuc
vo li, c
bit khi pha
li c s c.
Kh n gin
Thit b in t
cng sut nm
gia stator v li
nn vic iu
khin my pht t
ph thuc vo
li.
in p ra n nh v bng phng
C th kim sot c nh b
nghch lu pha li.
Tng
i
thp
Thit b in t
cng sut nm
pha Rotor, nn
c cng sut
c bng 1/3
cng sut my
pht.
Kh t
Thit b in t
cng sut nm
xem gia stator v
li nn c cng
sut ng bng
cng sut my
pht.
B bin i Back-to-Back
B bin i Back to Back gm hai b bin i: bin i pha li
(GSC) v bin i pha rotor (RSC) lin kt vi nhau thng qua t in
DC, hai b bin i ny c to bi cc phn t bn dn c iu khin
mc song song vi diode cho php dng nng lng c th chy theo hai
hng. B bin i cho php DFIG lm vic trong c 4 gc phn t ca
mt phng phc PQ, ngha l DFIG c kh nng pht cng sut phn
khng v li. Ngoi ra, sut phn khng trao i gia DFIG v li c
th iu khin c lp vi cng sut tc dng.
24
Bo v Crowbar
H thng crowbar thc cht l b in tr c iu khin ng ct
bng mt b iu p xoay chiu s dng s cp thyristor mc song
song ngc. Khi c kch hot, h thng crowbar c tc dng bo v
mch rotor cng nh b bin i pha rotor ca DFIG v lm gim dng
ngn mch pha stator.
1.4.2. Nguyn l lm vic ca my pht in DFIG
My pht in khng ng b ngun kp hot ng nh sau: stator
ca my pht DFIG pht in trc tip vo li cn rotor cng c kt
ni vi li thng qua b bin AC/DC/AC. Khi my in c ha
ng b vi li, dng cng sut qua trn rotor c th xy ra hai trng
hp:
- Khi tc tuabin thp hn tc ng b, rotor nhn cng sut t
li.
- Khi tc tuabin ln hn tc ng b, rotor chuyn cng sut
ln li.
Hnh 1.12 Chiu ca dng nng lng qua my pht DFIG hai ch
a.Ch di ng b
b.Ch trn ng b
25
CHNG 2
MY IN GI LOI DFIG
1. My in khng ng b ngun kp
Trong phn ny s phn tch my pht in: my pht in cm ng ngun
kp (DFIG) hoc ni chung l my in cm ng ngun kp (DFIM). Tuabin gi,
ni chung c th hot ng c hai ch l my pht in v ng c. Tuy
nhin, trong ch bnh thng, tuabin gi lm vic nh mt my pht in,
cung cp nng lng t gi vo li in.
Trong chng ny, chng ta s tm hiu v DFIM trong ch xc lp. u
tin, pht trin mch in trong ch xc lp ca my in v thu c nhng
phng trnh in trong ch xc lp. Sau , t ngha ca nhng phng
trnh trn s i phn tch ch lm vic ca my in. Cui cng, da trn cc
phng trnh, nh gi hot ng chi tit ca my in, biu din cc ng
cong c tnh trong ch xc lp ty thuc vo iu kin lm vic ca my
in.
1.1. Nguyn l lm vic ca my in khng ng b
1.1.1. My in quay
Nguyn l lm vic ca tt c cc my in quay u da vo hai nh
lut in t c bn.
nh lut cm ng in t: sc in ng e cm ng c trong mt
thanh dn c chiu di , chuyn ng vi tc v trong mt t trng
ng yn c vect t cm B. Chiu v gi tr ca sc in ng c xc
nh bi biu thc sau:
(2.1)
(2.2)
My in khng ng b;
My in ng b;
My in mt chiu;
1.1.2. My in khng ng b
My in khng ng b l loi my ph bin nht, nguyn l lm
vic nh sau. Stator gm ba cun dy t lch nhau gc 1200 v p cp
cc. Khi ba cun dy stator c cung cp bi in p ba pha cn bng
tn s fs, t thng stator c cm ng. T thng stator ny quay vi tc
khng i (hay cn gi l t trng quay). l, tc ng b (ns)
c cho bi biu thc:
6
(2.3)
nn gi l my in khng
ng b.
27
Trong :
(2.8)
: in tr dy qun stator.
in khng dy qun stator ( : tn
s stator,
| |
: in cm tn stator).
l ln sc in ng pha
28
Trong :
(2.9)
: in tr dy qun rotor.
: in khng
dy qun rotor (trong
: tn s rotor,
: in cm tn
stator).
| |
l ln sc in ng pha
(2.10)
Khi rotor ng yn s = 1,
i nh sau:
(2.11)
Trong u c gi l h s quy i rotor v pha stator
Cc i lng in tr, in khng, dng in, in p v sc in
ng pha rotor do t trng quay sinh ra cng c quy i v pha
stator theo cng thc sau:
(2.12)
(2.13)
(2.14)
(2.15)
(2.16)
29
(2.17)
(2.18)
(2.19)
(2.20)
(2.21)
(2.22)
(2.23)
Vi
(2.24)
(2.25)
30
(2.26)
(2.27)
Nu
Nu
(2.28)
Nu
Nu
(2.29)
c in.
Nu
pht in.
Trong
(2.31)
| |
(2.32)
31
Mmen in t
T cc cng thc (2.8), (2.18), (2.21), ta c:
(2.33)
(2.34)
| |
(2.35)
| |
(2.36)
{
{
{
}
(2.38)
(2.39)
Cng t cc cng thc tnh t thng stator v rotor (2.22), (2.23) thay
vo ta cng c:
{
}
(2.40)
Ngoi ra cng tnh c cng sut phn khng stator v rotor theo
cng thc sau:
{
| |
| |
}
{
(2.41)
}
(2.42)
VESTAS V80
U
690 (V)
1800 (kW)
cos
0.881
32
I
I
s m
1722.1 (A)
r m
587.9 (A)
0.006514 (pu)
0.080764 (pu)
0.008956 (pu)
0.110632 (pu)
3.27 (pu)
0.4192 (s)
r
m
Ps
-5
-10
-15
-20
-25
-1
-0.8
-0.6
-0.4
-0.2
0
s
0.2
0.4
0.6
0.8
Qs
20
15
Qs
10
-5
-10
-1
-0.8
-0.6
-0.4
-0.2
0
s
0.2
0.4
0.6
0.8
33
Pr
5
4.5
4
3.5
Pr
3
2.5
2
1.5
1
0.5
0
-1
-0.8
-0.6
-0.4
-0.2
0
s
0.2
0.4
0.6
0.8
Te
5
Te
-5
-10
-15
-20
-25
-1
-0.8
-0.6
-0.4
-0.2
0
s
0.2
0.4
0.6
0.8
(2.43)
Sb_g =
(2.44)
Sc_g =
(2.45)
(2.46)
35
(2.47)
(2.48)
(2.49)
in p trn ti c xc nh:
[
][
(2.50)
(2.51)
36
(2.52)
Sa_g
0
Sb_g
0
Sc_g
0
vao
0
vbo
0
vco
0
Vbus
Vbus
Vbus
Vbus
Vbus
Vbus
Vbus
Vbus
Vbus
Vbus
Vbus
Vbus
van
0
vbn
0
vbn
0
37
(2.53)
38
Trong :
Vi
(2.55)
(2.56)
40
(2.60)
| |
(2.62)
| |
(2.63)
| |
(2.64)
dy pha A mt gc
sm pha hn so vi trc
v trc o
. H to to bi hai
stator ln trc
nh sau:
]
(2.68)
]
46
V ngc li:
(2.69)
so vi h to stator
,
V ngc li:
(2.72)
- Mi lin h gia h trc to dq v abc
*
][
(2.73)
V ngc li:
]
[
)]
(2.74)
sang dq
Trong :
l in tr stator
l dng in ca cun stator trn cc pha a,b,c
l in p trn cun stator
l t thng ca cun stator trn cc pha a,b,c
Cc gi tr pha stator trng thi tnh c bin hnh sin khng i, bao
gm tn s, tc gc s .Tng t, cc gi tr pha rotor cng c biu
din di dng:
(2.78)
(2.79)
(2.80)
Vi cc gi tr c quy i v pha stator, trng thi tnh bin ca
tc gc r khng i. Mi lin h gia tc tn s pha stator v rotor
c biu din nh sau:
r + m = s
Trong :
(2.81)
m l tn s gc ca t tng.
Tng t, vi m l tc gc ca ng c c mi lin h vi tn s gc
ca t trng v s cp cc nh sau:
m = p. m
(2.82)
49
), thu c in p ca
Trong :
(2.83)
(2.84)
(2.85)
(2.86)
50
(2.87)
(2.88)
(2.89)
(2.90)
( )
(2.90)
(2.91)
Cng sut tc dng, cng sut phn khng pha stator v rotor c tnh
ton theo cc cng thc sau:
{ }
(2.92)
{ }
(2.93)
{ }
(2.94)
{ }
(2.95)
{ }
(2.96)
, ta c in
51
(2.97)
(2.98)
Vi
(2.99)
(2.100)
(2.101)
{ }
(2.102)
{ }
(2.103)
{ }
(2.104)
{ }
(2.105)
52
(2.106)
| |
(2.107)
Thay
(2.108)
(2.109)
(2.111)
(2.112)
(2.113)
(2.115)
53
T (2.107) v (2.111) ta c:
(2.116)
Thay vo cng thc (2.115), do tnh ton trong h n v tng i nn ta
c lc b h s t do, t suy ra:
(2.117)
(2.118)
{
(
(2.119)
(2.120)
T y rt ra cc nhn xt:
Cng sut tc dng v mmen ch ph thuc thnh phn dng in idr nn
idr chnh l i lng s dng iu khin cng sut tc dng u sc stator
hoc mmen Tem.
Cng sut phn khng ch ph thuc thnh phn dng in iqr nn iqr chnh
l i lng s dng iu khin cng sut phn khng u cc stator.
iu khin cng sut tc dng v cng sut phn khng c thc hin
bng cch tc ng ln in p rotor (do thit b iu khin - b bin i
cng sut nm bn pha rotor) thng qua hiu chnh hai thnh phn dng in
rotor.
3.7. Cc vng iu khin
3.7.1. Khi o lng
Hnh 2.26 biu din s mch vng iu khin khu o lng. Khu
ny c nhim v tnh ton, quy i cc gi tr u vo s dng trong qu
trnh iu khin.
Gi tr u vo in p stator qua mch kho pha (Phase Locked Loop
- PLL) cho ra gi tr in p u cc (Vmeas), tc gc stator ( s) v
gc stator ( ) cng vi gi tr dng in ba pha stator v pha li c
a qua khi tnh ton, quy i cc gi tr t h trc to abc sang h
trc to dq. Cc gi tr Vdqs, idqs v idq_gc, sau khi qua khi tnh ton
(Calculation Block) s cho ra gi tr cng sut tc dng, cng sut phn
54
Vabcs
iabcs
Vmeas
PLL
ws
s
Vdqs
2
Vabc_rotor_ctrl
Vabc_grid_ctrl
idqs
idq_gc
iabc_gc
Pitch angle
Pmeas Calculation
Control
block
Qmeas
Vref
m
idqr
iabcr
Pref
r
+
meas
meas
0,75, w
ref
= 1,2
< 0,75,
67
5
Tem_max
Speed_max
Pmeas
Calculate
wref
wref
Tem_cmd
PI
controller
-+
Speed_min
wmeas
pitch_max
pitch_max
Kp
PI
controller
pitch (deg)
+
+
Pref
Calculate
PI
idr_ref
idr_ref
Vdr_ref
Calculate
Calculate
iqr_ref
with Qs = 0
Vdr
Vqr_ref
+
+
Vdr_ctrl
3
Vqr_ctrl
Vabcr
iqr_ref
r
idqs
+
PI
Vqr
iqr_meas
ph thuc vo thnh
Vdc_ref
PI
controller
Vdg
PI
idg_ref
Vdg_ref
-idg_max
Vdc_meas
+iqg_lim
Vref
PI
controller
iqg_ref
Vqg_ref
Vdg_ctrl
s
PI
Vabc_gc
Vqg_ctrl
Vdqs
-iqg_lim
Vmeas
Calculate
Vqg
iqg_meas
idqc
Ic
idc2 iqc2
Ic
Ki
s
Ic_m
-+
iqg_limit
x
iqg_ref_limit
1 idg2 _ ref
idg_ref
CHNG III
M PHNG MY PHT IN GI LOI DFIG TRN
MATLAB/SIMULINK V CC KT QU M PHNG
Matlab l ngn ng lp trnh cao cp, n l mi trng tnh ton s c thit
k bi cng ty MathWorks. Matlab cho php thc hin cc tnh ton s, ma trn,
v th cc hm s, hay biu din thng tin (di dng 2D, 3D), thc hin cc
thut ton v giao tip vi cc chng trnh ngn ng khc mt cch d dng,
Simulink/SimPowerSystem l phn m rng ca Matlab, l cng c thit k
mch cho php cc nh khoa hc v cc k s nhanh chng v d dng xy dng
cc m hnh m phng h thng in.
1. M hnh my pht in gi trn Matlab/Simulink
Nh gii thiu cc chng trc, trong chng ny, m hnh my pht
in gi c m phng bao gm cc phn t chnh nh my in khng ng
b, b bin i AC-DC-AC, h thng lin kt mt chiu t in DC, mch lc
Choke (mch lc lin kt b bin i vi li), my bin p tng p 690V/22kV
ti u cc my pht v m hnh tua-bin (Hnh 3.2).
1.1. My in khng ng b
58
59
60
Speed_max
wref
-+
K p _ speed
wmeas
pitch_max
K p _power
pitch_max
Kp_pitch
0
Speed_min
Tem_cmd
K i _ speed
K i _power
pitch (deg)
+
+
0
Pref
Thng s
Kp_speed
Ki_speed
Speed_max
Speed_min
Tem_max
Kp_pitch
pitch_max
Kp_power
Ki_power
Gi tr
3
0.6
1.2
0.7
1
150
27
3
30
idr
Tem
s
Lm
Lls Lm
iqr
Vdr
Kpr_reg+Kir_reg/s
idr_ref
Vdr_ref
Vdr_ctrl
0
Vmeas
Vmeas
ws Lm
Vabcr
iqr_ref
r
idqs
+
Kpr_reg+Kir_reg/s
Vqr
iqr_meas
Thng s
Gi tr
0.9
0.6
8
Idr_ref_max
Kpr_reg
Kir_reg
Vdc_meas (V)
K i _dc
K p _dc
Vmeas (pu)
Vdg
idg_ref
-idg_max
K p _ vo lt
Kpg_reg+Kig_reg/s
+iqg_lim
Vref (pu)
K i _ vo lt
Vqg_ref
Vdg_ctrl
3
Vqg_ctrl
Vabc_gc
Vdqs
-iqg_lim
Vdg_ref
Kpg_reg+Kig_reg/s
Vqg
iqg_meas
Thng s
Gi tr
8
400
0.4
2.5
200
0.83
5
Kp_dc
Ki_dc
Idg_max
Kp_volt
Ki_volt
Kpg_reg
Kig_reg
2. Cc kt qu m phng
M hnh m phng c xy dng gm mt nh my in gi cng sut 90
MW gm 50 tua-bin VESTAS V80. Nh my c u ni trc tip vi li
in 110 kV qua my bin p tng p 22/110 kV.
2.1. p ng ca DFIG trong ch xc lp
Vi tc gi l 15 m/s, nh my duy tr cng sut pht u cc l 90
MW ti gc m cnh qut ca cc my pht l 8.9o, trong in p u cc
my pht c gi bng 1 pu, cng sut phn khng ca nh my pht ln
li l 17 MVAr.
1.03
1.025
1.02
1.015
1.01
1.005
0.995
0.5
0.55
0.6
0.65
0.7
0.75
time (sec)
75
70
P (MW)
Q (MVAr)
65
60
55
50
45
40
35
30
25
20
15
10
0.5
0.55
0.6
0.65
0.7
0.75
time (sec)
64
6
5
4
3
DFIG fault current (pu)
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
0.75
0.8
0.85
0.9
0.95
time (sec)
)
,
(3.1)
20
17
14
11
8
Current (kA)
5
2
-1
-4
-7
-10
-13
-16
-19
-22
-25
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
time (s)
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
0.75
0.8
0.85
0.9
0.95
time (sec)
Hnh 3.11 th hin dng s c rotor ca DFIG khi ngn mch ba pha
u cc. Cng nh dng ngn mch DFIG, dng rotor tng vt khi ngn
mch xy ra nhng n nh trong khong 1.2 pu n 1.4 pu ch sau 0.1s.
66
180
170
P (MW)
Q (MVAr)
160
150
140
130
Active & Reactive Power
120
110
100
90
80
70
60
50
40
30
20
10
0
-10
-20
0.75
0.8
0.85
0.9
0.95
time (sec)
Hnh 3.12 th hin cng sut tc dng v phn khng my pht DFIG
trong s c ngn mch ba pha u cc. Trong ch k u xy ra s c,
dng ngn mch ln nn cng sut tc dng ca my pht gim xung 38
MW v sau tip tc gim xung 5 8 MW khi dng ngn mch DFIG
tt dn.
1.2
1.1
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0.75
0.8
0.85
0.9
0.95
time (sec)
67
3000
2900
2800
2700
2600
DC Voltage (V)
2500
2400
2300
2200
2100
2000
1900
1800
1700
1600
1500
0.75
0.8
0.85
0.9
0.95
time (sec)
Hnh 3.14 th hin in p trn t in DC ca b bin i AC-DCAC trong s c ngn mch ba pha u cc. Trc s c, in p trn t
c gi ti gi tr nh mc l 1600 V. Khi s c xy ra in p u cc
my pht gim gn v 0 nn vic chuyn cng sut t rotor qua Back-toBack converter ln li b hn ch. Do , nng lng b tch tr trong t
in khin in p trn t tng nhanh n 2840 (V) khi s c xy ra v
hon ton c th nh thng cch in ca t.
1.28
1.27
1.26
1.25
1.24
1.23
1.22
1.21
1.2
1.19
1.18
1.17
1.16
0.75
0.8
0.85
0.9
0.95
time (sec)
pitch (deg)
10
9.8
9.6
9.4
9.2
9
8.8
0.75
0.8
0.85
0.9
0.95
time (sec)
1
0.5
0
-0.5
-1
-1.5
-2
Phase A
Phase B
Phase C
-2.5
-3
0.75
0.8
0.85
0.9
0.95
time (sec)
Hnh 3.18 th hin dng s c DFIG khi ngn mch hai pha u cc.
Dng in hai pha s c (pha A v pha B) tng vt khi ngn mch xy
ra, nhng do p ng tc thi ca b bin i nn thnh phn chu k
dng ngn mch tt dn v khong 1.2 pu n 1.6 pu ch sau 0.1s. Trong
69
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
0.75
0.8
0.85
0.9
0.95
time (sec)
Nh vy, qua cc phn tch trn cho thy dng dng ngn mch ca DFIG
khc bit hon ton so vi my pht ng b thng thng. Thnh phn chu
k ca dng ngn mch DFIG khng ln hn nhiu so vi dng in nh
mc, nn cc tc hi ca dng ngn mch n gii hn my pht khng nguy
him so vi trng hp my pht ng b. Tuy nhin, s c ngn mch gy
dng rotor tng cao, in p trn t DC tng vt, nn iu cn thit khi c s
c xy ra l phi kha b bin i AC-DC-AC li bo v cc van in t
cng sut v t in DC, sau ct my pht ra khi li.
70
PHN II
BO V MY PHT IN GI DFIG KHI U NI VI
LI V CC NH HNG CA DFIG N H THNG
RLE BO V
71
CHNG 4
YU CU LVRT I VI NH MY IN GI V H
THNG CROWBAR BO V MY PHT IN GI DFIG
1. Yu cu LVRT i vi my pht in gi v m hnh DFIG vi h thng
bo v crowbar
i vi cc trang tri in gi ln u ni trc tip vi li truyn ti, ngoi
cc yu cu v cng sut pht tc dng, cng sut pht phn khng, phm vi tn
s th i vi s c gim in p, my pht in gi cn phi duy tr kt ni vi
li trong mt khong thi gian trc khi c php ct ra. iu m bo
rng khng c s mt mt v ngun trong trng hp s c c gii tr. Vic
ct ngay mt trang tri in gi ra khi li s nh hng xu n s n nh ca
h thng in, c bit i vi cc trang tri in gi ln. Nh vy trong vn
hnh h thng in yu cu mi trang tri in gi phi c kh nng chu c s
c gim in p (LVRT Low Voltage Ride Through). V c tnh LVRT th
mi mt quc gia c quy nh ring ph hp vi mi h thng in, Hnh 4.1
biu din mt c tnh LVRT in hnh c ban hnh bi FERC (Federal
Energy Regulatory Commission) nm 2005.
(4.1)
(4.2)
(4.3)
(4.4)
73
Trng hp 1
Trng hp 2
Trng hp 3
Trng hp 4
74
8
Phase A
Phase B
Phase C
-2
-4
-6
-8
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
(a)
8
Phase A
Phase B
Phase C
-2
-4
-6
-8
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
(b)
8
Phase A
Phase B
Phase C
-2
-4
-6
-8
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
(c)
8
Phase A
Phase B
Phase C
-2
-4
-6
-8
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
(d)
Hnh 4.5 Dng s c stator vi cc gi tr in tr crowbar khc
nhau
a) Khng s dng crowbar
c) in tr crowbar Rc = 1 pu
b) in tr crowbar Rc = 0.1 pu d) in tr crowbar Rc = 10 pu
75
7
Phase A
Phase B
Phase C
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
0.75
0.8
0.85
0.9
0.95
1
time (sec)
1.05
1.1
1.15
1.2
(a)
7
Phase A
Phase B
Phase C
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
0.75
0.8
0.85
0.9
0.95
1
time (sec)
1.05
1.1
1.15
1.2
(b)
7
Phase A
Phase B
Phase C
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
0.75
0.8
0.85
0.9
0.95
1
time (sec)
1.05
1.1
1.15
1.2
(c)
7
Phase A
Phase B
Phase C
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
0.75
0.8
0.85
0.9
0.95
1
time (sec)
1.05
1.1
1.15
1.2
(d)
Hnh 4.6 Dng ngn mch DFIG vi s c ngn mch ba pha u
cc trong cc trng hp
a) Khng s dng crowbar
c) in tr crowbar Rc = 1 pu
b) in tr crowbar Rc = 0.1 pu d) in tr crowbar Rc = 10 pu
76
-2
-4
-6
0.75
0.8
0.85
0.9
0.95
1
time (sec)
1.05
1.1
1.15
1.2
(a)
8
Phase A
Phase B
Phase C
-2
-4
-6
0.75
0.8
0.85
0.9
0.95
1
time (sec)
1.05
1.1
1.15
1.2
(b)
8
Phase A
Phase B
Phase C
-2
-4
-6
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
(c)
77
8
Phase A
Phase B
Phase C
-2
-4
-6
0.75
0.8
0.85
0.9
0.95
1.05
1.1
1.15
1.2
time (sec)
(d)
Hnh 4.7 Dng s c rotor vi cc gi tr in tr crowbar khc nhau
a) Khng s dng crowbar
c) in tr crowbar Rc = 1 pu
b) in tr crowbar Rc = 0.1 pu d) in tr crowbar Rc = 10 pu
1.26
1.24
1.22
1.2
1.18
1.16
1.14
1.12
1.1
0.7
without crowbar
crowbar resistance = 0.1 pu
crowbar resistance = 1 pu
crowbar resistance = 10 pu
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
160
140
120
100
80
60
40
20
0
-20
0.7
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
79
110
100
90
80
Reactive Power (MW)
70
60
50
40
30
20
10
0
-10
-20
-30
-40
0.7
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
(a)
1.2
1.1
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
without crowbar
crowbar resistance = 0.1 pu
crowbar resistance = 1 pu
crowbar resistance = 10 pu
0.2
0.1
0
0.7
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
(b)
Hnh 4.10 Cng sut phn khng (a) v in p u cc (b) ca
my pht in gi DFIG trong s c vi cc gi tr
in tr Rc khc nhau
2800
2600
DC Voltage (V)
2400
2200
2000
1800
1600
1400
1200
0.7
0.75
0.8
0.85
0.9
0.95
time (sec)
1.05
1.1
1.15
1.2
2
1
0
-1
-2
-3
0.7
Phase A
Phase B
Phase C
0.75
0.8
0.85
time (sec)
0.9
0.95
0.75
0.8
0.85
time (sec)
0.9
0.95
2
1
0
-1
-2
0.7
(a)
DFIG fault current (pu)
2
1
0
-1
-2
-3
0.7
Phase A
Phase B
Phase C
0.75
0.8
0.85
time (sec)
0.9
0.95
0.75
0.8
0.85
time (sec)
0.9
0.95
2
1
0
-1
-2
0.7
(b)
Hnh 4.12 Dng ngn mch ca DFIG v dng in rotor vi s c
ngn mch 1 pha (AG)
a) Khng s dng mch bo v crowbar
b) S dng mch bo v crowbar vi Rc = 1 pu
8
7
5
3
1
-1
-3
-5
-7
-9
0.7
Phase A
Phase B
Phase C
0.75
0.8
0.85
time (sec)
0.9
0.95
0.75
0.8
0.85
time (sec)
0.9
0.95
6
4
2
0
-2
-4
-6
-8
0.7
(a)
DFIG fault current (pu)
8
7
5
3
1
-1
-3
-5
-7
-9
0.7
Phase A
Phase B
Phase C
0.75
0.8
0.85
time (sec)
0.9
0.95
0.75
0.8
0.85
time (sec)
0.9
0.95
6
4
2
0
-2
-4
-6
-8
0.7
(b)
Hnh 4.13 Dng ngn mch ca DFIG v dng in rotor vi s c
ngn mch 2 pha (AB)
a) Khng s dng mch bo v crowbar
b) S dng mch bo v crowbar vi Rc = 1 pu
rotor, ta cng thy dng s c gim ngay sau khi mch crowbar c kch
hot.
8
7
5
3
1
-1
-3
-5
-7
-9
0.7
Phase A
Phase B
Phase C
0.75
0.8
0.85
time (sec)
0.9
0.95
0.75
0.8
0.85
time (sec)
0.9
0.95
0.75
0.8
0.85
time (sec)
0.9
0.95
0.75
0.8
0.85
time (sec)
0.9
0.95
6
4
2
0
-2
-4
-6
-8
0.7
(a)
DFIG fault current (pu)
8
7
5
3
1
-1
-3
-5
-7
-9
0.7
Phase A
Phase B
Phase C
6
4
2
0
-2
-4
-6
-8
0.7
(b)
Hnh 4.16 Dng ngn mch ca DFIG v dng in rotor vi s c
ngn mch 2 pha chm t (ABG)
a) Khng s dng mch bo v crowbar
b) S dng mch bo v crowbar vi Rc = 1 pu
85
CHNG 5
NH HNG CA DFIG VI CROWBAR N H THNG
RLE BO V
1. H thng bo v rle i vi nh my in gi loi DFIG
Hnh 5.1 minh ha phng thc u ni vi li in 110 kV v h thng bo
v rle i vi nh my in gi. H thng rle bo v c chia lm nhiu
vng, bao gm vng bo v cho my pht, vng bo v cho thanh ci, vng bo
v cho my bin p 22/110 kV v vng bo v ng dy truyn ti kt ni vi
nh my in gi. Mi vng bo v u c mt hoc nhiu rle bo v ph hp
cho tng mc ch. Vng bo v cho my pht gm cc chc nng bo v c
cho Bng 5.1.
Bng 5.1 Cc chc nng bo v cho vng bo v my pht
K hiu (M
ANSI)
50
51
50N
51N
27
59
81O
81U
46
49
55
32
12
38
87T
25
50BF
Tn chc nng
Rle qu dng ct nhanh
Rle qu dng c thi gian
Rle qu dng th t khng ct nhanh
Rle qu dng th t khng c thi gian
Rle thp p
Rle qu p
Rle qu tn s
Rle tn s thp
Rle qu dng th t nghch
Rle chng qu ti
Rle h s cng sut
Rle chng cng sut ngc
Thit b chng qu tc tua-bin
Thit b chng qu nhit vnh trt tua-bin
Rle bo v so lch my bin p
Rle ha ng b
Chc nng chng t chi my ct
87
(5.1)
88
Loi s c
a-g
b-g
c-g
a-b
b-c
c-a
Vi
h s c ci t
cho rle.
(trong
89
Cc vng bo v c ci t c th nh sau:
- Vng 1 bo v 90% on ng dy AB
- Vng 2 bo v thp nht l 120% on ng dy AB v khng vt
qu 50% on ng dy tip theo BC.
- Vng 3 bo v 120% tng chiu di hai on AB v BC.
3. Rle bo v khong cch 7SA522 - Siemens
3.1. Gii thiu chung
R le 7SA522 l loi rle s do Siemens sn xut, c dng vi chc
nng chnh l bo v cho ng dy bng nguyn l bo v khong cch.
7SA522 c thit k p ng nhanh v cch ly c chn lc trn ng
dy truyn ti v cp truyn ti v ng dy trn khng c hoc khng c t
b. 7SA522 c mt s c im ni bt nh:
-
C kh nng ng li t ng (ADT).
Lc v bin i tn hiu o c.
u vo, u ra nh phn
u vo, ra nh phn ti h thng my tnh c nh hng thng
qua mun I/O (cc u vo v ra). H thng my tnh thu nhn thng
tin t h thng (v d ci t li t xa) hoc thit thit b ngoi (v d ra
lnh chn).
Cc thnh phn pha trc
Mn hnh LEDs v mn LCD cung cp thng tin trong chc nng ca
thit b v cc trng hp ch dn, trng thi, gi tr o c. Tt c
91
92
B nh v h hng (FL).
Bo v qu/gim in p (59/27).
Bo v qu/gim tn s (81O/U).
Rle t ng li (79).
Bo v s c my ct (50BF).
- T gim st r le
- Gim st gi tr o c v ghi chp s kin/ li
- Thu li li dao ng
- Thng k s chuyn mch
3.4. Chc nng bo v khong cch ca rle 7SA522
Chc nng bo v khong cch c th la chn vi c tnh a gic hoc
c tnh Mho hoc c hai c tnh tu thuc vo cc phin bn rle hoc
ngi s dng.
Cc vng lm vic vi c tnh a gic ca rle 7SA522 (Hnh 5.6)
(5.2)
(5.4)
vi
S logic khi tc ng my ct
A, B, C,
U U
Z
I I
A
A,
B,
AB
AB Zone1
tAB ++
ZoneAB = 1
t_tripAB
AB_trip = 1
Yes
No
AB_trip = 1
tAB t_tripAB
Yes ZoneAB = 2
Set trip = 1
out = 0
AB_trip, BC_trip,
CA_trip, AG_trip,
BG_trip, CG_trip,
ZoneAB, Zone BC,
ZoneCA, ZoneAG,
ZoneBG, ZoneCG.
t_tripAB
AB_trip = 1
No
Yes
No
No
tAB ++
AB Zone2
Yes
Set tAB = 0
AB_trip = 0
AB
BC
CA
AG
BG
CG
trip = 1
Yes
tCB ++
No
tCB = 40
Yes
Determine
the fault
distance and
zone
Disp: Zone
Distance
Fault Type
No
98
Loi s c
Vng tng tr
A-g
A-g
B-g
B-g
C-g
C-g
A-B
A-B
B-C
B-C
C-A
C-A
A-B-g
B-C-g
C-A-g
A-B-C
99
(a)
(b)
Hnh 5.12 Qu o tng tr AG khi ngn mch mt pha
a) My pht in gi khng s dng crowbar
b) My pht in gi s dng crowbar
6. Tng kt
6.1 nh hng ca trang tri in gi DFIG vi h thng bo v
crowbar n hot ng ca r le ng dy
M hnh tuabin gi loi 3 cho thy nhng u im vt tri so vi cc m
hnh loi 1 v loi 2 nhng cn i hi mt h thng bo v phc tp tha
mn cc yu cu v vn hnh. Cc kt qu cho thy h thng crowbar khng
ch bo v b bin i trong s c m cn gip gim dng s c stator v
rotor ng thi bo v qu in p trn t in DC lin kt hai b bin i.
Tuy nhin, h thng crowbar cng c nhng tc ng xu ngc tr li
my pht nh tc tuabin tng khi gi tr in tr crowbar tng, hn na,
vic thay i ch hot ng t my pht in khng ng b ngun kp
sang ngun n khi crowbar c kch hot khin in p u cc my pht
gim do my pht nhn cng sut phn khng to t thng trn stator v
c th gim xung di mc tiu chun LVRT c quy nh.
Bn cnh h thng bo v crowbar c th gy nh hng xu n h
thng bo v. m bo cc r le ng dy hot ng ng, c th cn
phi tng thi gian tc ng ca r le, nhm m bo qu o tng tr tr
nn n nh trc khi ra quyt nh tc ng.
102
103
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
104
PH LC
1. Thng s cc phn t trong m hnh m phng
Thng s h thng
Thng s my bin p
T s in
p
Tn
MBA1
MBA2
MBA3
MBA WPP
Cng sut
nh mc
220/110/35
Y0/Y0/
125 MVA
110/35
110/22
110/22
Y0/
Y0/Y0
Y0/Y0
80 MVA
63 MVA
50 MVA
Thng s ph ti
Tn
Ph ti 1
Ph ti 2
Ph ti 3
T u
dy
in p nh mc
35 kV
35 kV
22 kV
Thng s ng dy
Tn
AB
BC
CD
AE
Chiu di
50 km
30 km
40 km
50 km
Thng s n v
R1 = 0.1 /km, R0 = 0.3 /km
X1 = 0.421 /km, X0 = 1.26 /km
B1 = 2.74e-6 Si/km, B0 = 1.78e-6 Si/km
105
Line_length
real_Z_Line
imag_Z_Line
real_kZ1
imag_kZ1
R1_set
X1_set
t_Z1
real_kZ2
imag_kZ2
R2_set
X2_set
t_Z2
mxGetPr(ssGetSFcnParam(S,0))
mxGetPr(ssGetSFcnParam(S,1))
mxGetPr(ssGetSFcnParam(S,2))
mxGetPr(ssGetSFcnParam(S,3))
mxGetPr(ssGetSFcnParam(S,4))
mxGetPr(ssGetSFcnParam(S,5))
mxGetPr(ssGetSFcnParam(S,6))
mxGetPr(ssGetSFcnParam(S,7))
mxGetPr(ssGetSFcnParam(S,8))
mxGetPr(ssGetSFcnParam(S,9))
mxGetPr(ssGetSFcnParam(S,10))
mxGetPr(ssGetSFcnParam(S,11))
mxGetPr(ssGetSFcnParam(S,12))
#define
#define
#define
#define
t_AB
Zone_AB
t_trip_AB
AB_trip
ssGetIWorkValue(S,0)
ssGetIWorkValue(S,1)
ssGetIWorkValue(S,2)
ssGetIWorkValue(S,3)
#define
#define
#define
#define
t_BC
Zone_BC
t_trip_BC
BC_trip
ssGetIWorkValue(S,4)
ssGetIWorkValue(S,5)
ssGetIWorkValue(S,6)
ssGetIWorkValue(S,7)
#define
#define
#define
#define
t_CA
Zone_CA
t_trip_CA
CA_trip
ssGetIWorkValue(S,8)
ssGetIWorkValue(S,9)
ssGetIWorkValue(S,10)
ssGetIWorkValue(S,11)
#define
#define
#define
#define
t_AG
Zone_AG
t_trip_AG
AG_trip
ssGetIWorkValue(S,12)
ssGetIWorkValue(S,13)
ssGetIWorkValue(S,14)
ssGetIWorkValue(S,15)
#define
#define
#define
#define
t_BG
Zone_BG
t_trip_BG
BG_trip
ssGetIWorkValue(S,16)
ssGetIWorkValue(S,17)
ssGetIWorkValue(S,18)
ssGetIWorkValue(S,19)
#define
#define
#define
#define
t_CG
Zone_CG
t_trip_CG
CG_trip
ssGetIWorkValue(S,20)
ssGetIWorkValue(S,21)
ssGetIWorkValue(S,22)
ssGetIWorkValue(S,23)
#define t_CB
#define Fault_Type
#define Zone
ssGetIWorkValue(S,24)
ssGetIWorkValue(S,25)
ssGetIWorkValue(S,26)
#define
#define
#define
#define
#define
ssGetRWorkValue(S,0)
ssGetRWorkValue(S,1)
ssGetRWorkValue(S,2)
ssGetRWorkValue(S,3)
ssGetRWorkValue(S,4)
real_Ia
real_Ib
real_Ic
imag_Ia
imag_Ib
106
#define
#define
#define
#define
#define
#define
#define
imag_Ic
real_Ua
real_Ub
real_Uc
imag_Ua
imag_Ub
imag_Uc
ssGetRWorkValue(S,5)
ssGetRWorkValue(S,6)
ssGetRWorkValue(S,7)
ssGetRWorkValue(S,8)
ssGetRWorkValue(S,9)
ssGetRWorkValue(S,10)
ssGetRWorkValue(S,11)
#define Distance
#include
#include
#include
#include
ssGetRWorkValue(S,12)
"simstruc.h"
"math.h"
"functionlib.h"
"mex.h"
=
=
=
=
=
=
(double
(double
(double
(double
(double
(double
*)
*)
*)
*)
*)
*)
malloc(21
malloc(21
malloc(21
malloc(21
malloc(21
malloc(21
*
*
*
*
*
*
sizeof(double));
sizeof(double));
sizeof(double));
sizeof(double));
sizeof(double));
sizeof(double));
ssSetPWorkValue(S,0,Ia);
ssSetPWorkValue(S,1,Ib);
107
ssSetPWorkValue(S,2,Ic);
ssSetPWorkValue(S,3,Ua);
ssSetPWorkValue(S,4,Ub);
ssSetPWorkValue(S,5,Uc);
}
#endif
#define MDL_INITIALIZE_CONDITIONS
#if defined(MDL_INITIALIZE_CONDITIONS)
static void mdlInitializeConditions(SimStruct *S)
{
real_T *out = ssGetOutputPortRealSignal(S,0);
int i;
for (i=0;i<27;i++)
ssSetIWorkValue(S,i,0);
out[0]=1;
}
#endif
#define MDL_UPDATE
#if defined(MDL_UPDATE)
static void mdlUpdate(SimStruct *S, int_T tid)
{
InputRealPtrsType
I = ssGetInputPortRealSignalPtrs(S,0);
InputRealPtrsType
U = ssGetInputPortRealSignalPtrs(S,1);
double *Ia, *Ib, *Ic, *Ua, *Ub, *Uc;
double real_ia, real_ib, real_ic, imag_ia, imag_ib, imag_ic;
double real_ua, real_ub, real_uc, imag_ua, imag_ub, imag_uc;
int i;
Fourier IA, IB, IC, UA, UB, UC;
Ia
Ib
Ic
Ua
Ub
Uc
=
=
=
=
=
=
(double*)
(double*)
(double*)
(double*)
(double*)
(double*)
ssGetPWorkValue(S,0);
ssGetPWorkValue(S,1);
ssGetPWorkValue(S,2);
ssGetPWorkValue(S,3);
ssGetPWorkValue(S,4);
ssGetPWorkValue(S,5);
for(i=0;i<20;i++)
{
Ia[i] = Ia[i+1];
Ib[i] = Ib[i+1];
Ic[i] = Ic[i+1];
Ua[i] = Ua[i+1];
Ub[i] = Ub[i+1];
Uc[i] = Uc[i+1];
}
Ia[20]
Ib[20]
Ic[20]
Ua[20]
Ub[20]
Uc[20]
=
=
=
=
=
=
*I[0];
*I[1];
*I[2];
*U[0];
*U[1];
*U[2];
108
IC
UA
UB
UC
=
=
=
=
Fourier_method(Ic);
Fourier_method(Ua);
Fourier_method(Ub);
Fourier_method(Uc);
real_ic
real_ua
real_ub
real_uc
=
=
=
=
IC.RE;
UA.RE;
UB.RE;
UC.RE;
imag_ic
imag_ua
imag_ub
imag_uc
=
=
=
=
IC.IM;
UA.IM;
UB.IM;
UC.IM;
ssSetRWorkValue(S,0,real_ia);
ssSetRWorkValue(S,1,real_ib);
ssSetRWorkValue(S,2,real_ic);
ssSetRWorkValue(S,3,imag_ia);
ssSetRWorkValue(S,4,imag_ib);
ssSetRWorkValue(S,5,imag_ic);
ssSetRWorkValue(S,6,real_ua);
ssSetRWorkValue(S,7,real_ub);
ssSetRWorkValue(S,8,real_uc);
ssSetRWorkValue(S,9,imag_ua);
ssSetRWorkValue(S,10,imag_ub);
ssSetRWorkValue(S,11,imag_uc);
}
#endif
static void mdlOutputs(SimStruct *S, int_T tid)
{
InputRealPtrsType
I = ssGetInputPortRealSignalPtrs(S,0);
InputRealPtrsType
U = ssGetInputPortRealSignalPtrs(S,1);
real_T
*out = ssGetOutputPortRealSignal(S,0);
real_ZBC,
imag_ZBC,
real_ZCA,
real_ZBG,
imag_ZBG,
real_ZCG,
//////////////////////////////////////////////////////////////////
real_ZAB
=
real_div_complex(real_Ua-real_Ub,
imag_Uaimag_Ub, real_Ia-real_Ib, imag_Ia-imag_Ib);
imag_ZAB = -imag_div_complex(real_Ua-real_Ub, imag_Uaimag_Ub, real_Ia-real_Ib, imag_Ia-imag_Ib);
ssSetIWorkValue(S,1, zone(real_ZAB, imag_ZAB, *R1_set,
*X1_set, *R2_set, *X2_set));
if(Zone_AB == 1)
{
ssSetIWorkValue(S,0, t_AB+1);
ssSetIWorkValue(S,2, *t_Z1/0.001); //t_trip_AB
ssSetIWorkValue(S,3, 1); //AB_trip
}
else if(Zone_AB == 2)
109
{
ssSetIWorkValue(S,0, t_AB+1);
ssSetIWorkValue(S,2, *t_Z2/0.001); //t_trip_AB
ssSetIWorkValue(S,3, 1); //AB_trip
}
else
{
ssSetIWorkValue(S,0, 0); //t_AB = 0
ssSetIWorkValue(S,3, 0); //AB_trip = 0
}
if(AB_trip == 1)
{
if(t_AB >= t_trip_AB) out[0] = 0;
}
//////////////////////////////////////////////////////////////////
real_ZBC
=
real_div_complex(real_Ub-real_Uc,
imag_Ubimag_Uc, real_Ib-real_Ic, imag_Ib-imag_Ic);
imag_ZBC = -imag_div_complex(real_Ub-real_Uc, imag_Ubimag_Uc, real_Ib-real_Ic, imag_Ib-imag_Ic);
ssSetIWorkValue(S,5,
*X1_set, *R2_set, *X2_set));
zone(real_ZBC,
if(Zone_BC == 1)
{
ssSetIWorkValue(S,4,
ssSetIWorkValue(S,6,
ssSetIWorkValue(S,7,
}
else if(Zone_BC == 2)
{
ssSetIWorkValue(S,4,
ssSetIWorkValue(S,6,
ssSetIWorkValue(S,7,
}
else
{
ssSetIWorkValue(S,4,
ssSetIWorkValue(S,7,
}
imag_ZBC,
*R1_set,
t_BC+1);
*t_Z1/0.001); //t_trip_BC
1); //BC_trip
t_BC+1);
*t_Z2/0.001); //t_trip_BC
1); //BC_trip
0); //t_BC = 0
0); //BC_trip = 0
if(BC_trip == 1)
{
if(t_BC >= t_trip_BC) out[0] = 0;
}
//////////////////////////////////////////////////////////////////
real_ZCA
=
real_div_complex(real_Uc-real_Ua,
imag_Ucimag_Ua, real_Ic-real_Ia, imag_Ic-imag_Ia);
imag_ZCA = -imag_div_complex(real_Uc-real_Ua, imag_Ucimag_Ua, real_Ic-real_Ia, imag_Ic-imag_Ia);
ssSetIWorkValue(S,9,
*X1_set, *R2_set, *X2_set));
zone(real_ZCA,
imag_ZCA,
*R1_set,
if(Zone_CA == 1)
{
ssSetIWorkValue(S,8, t_CA+1);
ssSetIWorkValue(S,10, *t_Z1/0.001); //t_trip_CA
110
zone(real_ZAG,
if(Zone_AG == 1)
{
ssSetIWorkValue(S,12,
ssSetIWorkValue(S,14,
ssSetIWorkValue(S,15,
}
else if(Zone_AG == 2)
{
ssSetIWorkValue(S,12,
ssSetIWorkValue(S,14,
ssSetIWorkValue(S,15,
}
else
{
ssSetIWorkValue(S,12,
ssSetIWorkValue(S,15,
}
imag_ZAG,
*R1_set,
t_AG+1);
*t_Z1/0.001); //t_trip_AG
1); //AG_trip
t_AG+1);
*t_Z2/0.001); //t_trip_AG
1); //AG_trip
0); //t_AG = 0
0); //AG_trip = 0
if(AG_trip == 1)
{
if(t_AG >= t_trip_AG) out[0] = 0;
}
//////////////////////////////////////////////////////////////////
real_ZBG = real_div_complex(real_Ub, imag_Ub, real_Ib +
*real_kZ1*real_I0 - *imag_kZ1*imag_I0, imag_Ib + *real_kZ1*imag_I0
+ *imag_kZ1*real_I0);
imag_ZBG = -imag_div_complex(real_Ub, imag_Ub, real_Ib +
*real_kZ1*real_I0 - *imag_kZ1*imag_I0, imag_Ib + *real_kZ1*imag_I0
+ *imag_kZ1*real_I0);
111
ssSetIWorkValue(S,17,
*X1_set, *R2_set, *X2_set));
zone(real_ZBG,
if(Zone_BG == 1)
{
ssSetIWorkValue(S,16,
ssSetIWorkValue(S,18,
ssSetIWorkValue(S,19,
}
else if(Zone_BG == 2)
{
ssSetIWorkValue(S,16,
ssSetIWorkValue(S,18,
ssSetIWorkValue(S,19,
}
else
{
ssSetIWorkValue(S,16,
ssSetIWorkValue(S,19,
}
imag_ZBG,
*R1_set,
t_BG+1);
*t_Z1/0.001); //t_trip_BG
1); //BG_trip
t_BG+1);
*t_Z2/0.001); //t_trip_BG
1); //BG_trip
0); //t_BG = 0
0); //BG_trip = 0
if(BG_trip == 1)
{
if(t_BG >= t_trip_BG) out[0] = 0;
}
//////////////////////////////////////////////////////////////////
real_ZCG = real_div_complex(real_Uc, imag_Uc, real_Ic +
*real_kZ1*real_I0 - *imag_kZ1*imag_I0, imag_Ic + *real_kZ1*imag_I0
+ *imag_kZ1*real_I0);
imag_ZCG = -imag_div_complex(real_Uc, imag_Uc, real_Ic +
*real_kZ1*real_I0 - *imag_kZ1*imag_I0, imag_Ic + *real_kZ1*imag_I0
+ *imag_kZ1*real_I0);
ssSetIWorkValue(S,21,
*X1_set, *R2_set, *X2_set));
zone(real_ZCG,
if(Zone_CG == 1)
{
ssSetIWorkValue(S,20,
ssSetIWorkValue(S,22,
ssSetIWorkValue(S,23,
}
else if(Zone_CG == 2)
{
ssSetIWorkValue(S,20,
ssSetIWorkValue(S,22,
ssSetIWorkValue(S,23,
}
else
{
ssSetIWorkValue(S,20,
ssSetIWorkValue(S,23,
}
imag_ZCG,
*R1_set,
t_CG+1);
*t_Z1/0.001); //t_trip_CG
1); //CG_trip
t_CG+1);
*t_Z2/0.001); //t_trip_CG
1); //CG_trip
0); //t_CG = 0
0); //CG_trip = 0
if(CG_trip == 1)
{
if(t_CG >= t_trip_CG) out[0] = 0;
}
//////////////////////////////////////////////////////////////////
112
a[2]
113
ssSetIWorkValue(S,25, 10);
a[0] = Zone_AG; a[1] = Zone_BG; a[2]
Zone_CG; a[3] = Zone_AB, a[4] = Zone_BC, a[5] = Zone_CA;
ssSetIWorkValue(S,26, min_Zone(a));
ssSetRWorkValue(S,12,
imag_ZAB/(*imag_Z_Line)*(*Line_length));
}
if((type == 10) && (BC_trip == 1)) //BCG Fault
{
int a[6] = {5,5,5,5,5,5};
ssSetIWorkValue(S,25, 8);
a[0] = Zone_BG; a[1] = Zone_CG; a[2]
Zone_BC;
ssSetIWorkValue(S,26, min_Zone(a));
ssSetRWorkValue(S,12,
imag_ZBC/(*imag_Z_Line)*(*Line_length));
}
if((type == 10) && (CA_trip == 1)) //CAG Fault
{
int a[6] = {5,5,5,5,5,5};
ssSetIWorkValue(S,25, 9);
a[0] = Zone_CG; a[1] = Zone_AG; a[2]
Zone_CA;
ssSetIWorkValue(S,26, min_Zone(a));
ssSetRWorkValue(S,12,
imag_ZCA/(*imag_Z_Line)*(*Line_length));
}
if(Zone
==
1)
printf("\nF21
tripped
in
%4.2f
seconds",*t_Z1);
else if(Zone == 2) printf("\nF21 tripped in %4.2f
seconds",*t_Z2);
printf("\nZone %1d",Zone);
printf("\nDistance %5.2f km",Distance);
switch(Fault_Type)
{
case 1: printf("\nFault
Type
is
AG
Fault\n");
case
2:
printf("\nFault
Type
is
BG
Fault\n");
case
3:
printf("\nFault
Type
is
CG
Fault\n");
case
4:
printf("\nFault
Type
is
AB
Fault\n");
case
5:
printf("\nFault
Type
is
BC
Fault\n");
case
6:
printf("\nFault
Type
is
CA
Fault\n");
break;
break;
break;
break;
break;
break;
case 7: printf("\nFault Type is ABG Fault\n");
break;
case 8: printf("\nFault Type is BCG Fault\n");
break;
case 9: printf("\nFault Type is CAG Fault\n");
break;
case 10: printf("\nFault Type is ABC Fault\n");
break;
}
}
}
}
114
}
static void mdlTerminate(SimStruct *S)
{
double *Ia, *Ib, *Ic, *Ua, *Ub, *Uc;
Ia
Ib
Ic
Ua
Ub
Uc
=
=
=
=
=
=
(double*)
(double*)
(double*)
(double*)
(double*)
(double*)
ssGetPWorkValue(S,0);
ssGetPWorkValue(S,1);
ssGetPWorkValue(S,2);
ssGetPWorkValue(S,3);
ssGetPWorkValue(S,4);
ssGetPWorkValue(S,5);
free(Ia);
free(Ib);
free(Ic);
free(Ua);
free(Ub);
free(Uc);
}
#ifdef MATLAB_MEX_FILE
#include "simulink.c"
#else
#include "cg_sfun.h"
#endif
115
116
for (i=0;i<20;i++)
{
sum = sum + pow(tinhieu[i],2);
}
RMS = sqrt(sum/20);
return RMS;
}
int zone(double real, double imag, double R1, double X1, double
R2, double X2)
{
int z;
double f1, f2, f3, f4;
f1
f2
f3
f4
=
=
=
=
imag;
imag - (tan(2*pi/3))*real;
imag + (tan(22/180*pi))*real;
imag - 10*real;
117