"Application of the matrix crown reduction [L] and [G] procedure in the Y-matrix method for calculation of power flow"
1. UNIVERZITET U SARAJEVU
ELEKTROTEHNIKI FAKULTET
PRIMJENA KRON REDUKCIJE MATRICA
[L] i [G] POSTUPAK KOD Y-MATRINE
METODE ZA PRORAUNE TOKOVA SNAGA
ANALIZA ELEKTROENERGETSKI SISTEMA
邸ifra predmeta: ETF EEO AEES 4770
Projekat
Nastavni ansambl Prezime i ime studenata Broj indexa
Nastavnik:
Doc.dr Selma Hanjali
Saradnici:
V.ass. mr Vedad Beirovi
1.Zejneba Muminovi
2.Emina Deljanin
3.Muamera Bo邸kailo
4.Fadil Beirovi
5.Faris Kari
1097/16310
1071/16420
1036/16035
1025/16389
998/16479
Kontakt e-mail: becirovic_f@live.com
09.02.2016., Sarajevo
2. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 2 -
1. OPIS PROJEKTNOG ZADATKA
Analize tokova snaga provode se u okviru planiranja, projektiranja i eksploatacije
elektroenergetskih sistema. Obino se odnose na analizu sistema koji se nalaze u
stacionarnom stanju, pri emu se pretpostavlja da su elementi sistema simetini. Pored toga,
usvaja se da su i potro邸ai simetrini, tj. da oni uzimaju istu vrijednost snage po pojedinim
fazama. Ovakav pristup, koji se u najveem broju sluajeva odnosi na realna stanja
elektronegergetskih sistema, omoguuje formuliranje problema samo na direktnoj shemi.
Najvei broj metoda i raunarskih programa za analize tokova snaga baziran je na
prethodnim pretpostavkama.
U sluaju nesimetrinih elemenata sistema i nesimetrinih potro邸aa, potrebno je problem
formulisati kao trofazni, 邸to bitno uslo転njava problem.
Osnovna karakteristika problema tokova snaga je u tome 邸to je problem, odnosno rezultirajui
sistem jednad転bi nelinearan, pa je za njegovo rje邸avanje potrebno primjeniti neki od
iteracijskih postupaka (Jacobijev postupak, Gauss-Seidelov postupak, metoda sukcesivne
nadrelaksacije, Newton-Raphsonov postupak).
Do danas je ulo転en ogroman istra転ivaki rad na podruju iznala転enja efikasnih metoda i
modela za analizu tokova snaga. U okviru ovog projekta obrazlo転eno je pro邸irenje
programskog koda u Matlab*.m file okru転enju za primjenu Kron redukcije matrica [L] i [G]
postupak kod Y-matrine metode za proraune tokova snaga. Ispitana je efikasnost primjene
na odreenom broju primjera. Analizu ovih metoda uraena je pomou softvera koji je
nadograen u sklopu ovog projekta, koristei programski paket Matlab. Softver ima zadatak
da nasumino generira zadani broj mre転a , zatim za svaku od tih nasumino generiranih
mre転a vr邸i proraun Y-matrinom metodom na koju je primjenjena Kron redukcija i kao
rezultat vraa informaciju o vremenu izvr邸avanja prorauna. Programski kod je modifikovan
da vr邸i Kron redukcije matrica [L] i [G] i vraa podatak o vremenu izvr邸avanja prorauna
kao i podatke o konvergenciji obje metode. Grafiki su interpretirani rezultati prorauna.
Nakon obrade dobijenih podataka tj. analize vrijednosti koje funkcija vraa kao 邸to su: broj
iteracija, potrebno vrijeme za raunanje, vrijednosti dobijenih napona, izveden je konaan
zakljuak o razlikama dvije primjene Kron redukcije matrica. U zakljuku su navedene
prednosti, mane i mogunosti pobolj邸anja ovog projekta.
U budunosti, kori邸teni softver se mo転e nadograditi sa opcijom da korisnik unese podatke za
svoju mre転u, te da na osnovu tih podataka program vr邸i proraun i da nakon provedenog
prorauna za zadanu mre転u, poredi dobijene rezultate, a zatim korisniku ispi邸e koja Kron
redukcija je povoljnija. Takoer, u planu pobolj邸anja programa je ugradnja opcije koje e na
zahtjev korisnika prikazati rije邸enja pojedinanih prorauna, kako bi korisnik imao uvid u
rezultate.
Student Opis aktivnosti
1. Muminovi Zejneba Pisanje izvje邸taja i lektorisanje.
Obrada dobijenih rezultata.
2. Deljanin Emina Rad na teoretskim osnovima L-matrine metode
3. Kari Faris Razvoj softvera, grafika obrada dobijenih rezultata.
4. Bo邸kailo Muamera Rad na teoretskim osnovima G-matrine metode
5. Beirovi Fadil Idejni projekat i razvoj sofvera
Izvoenje zakljuka.
Tabela 1. Tabela aktivnosti studenata na projektu
3. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 3 -
2. TEORIJSKA PODLOGA ZA IZRADU PROJEKTNOG
ZADATKA
2.1 Y-MATRINA METODA
Ovaj iteracijski postupak rje邸avanja problema raspodjele tokova snaga upoznali
smo ranije. On se sporovodi tako 邸to se iteracijska shema primjenjuje direktno na
odgovarajuoj matrici provodnosti. Naime, ako u sistemu jednad転bi, na lijevoj strani
ostavimo samo nepoznate napone, dobit emo sistem jednad転bi na koji se direktno
primjenjuje odgovarajui postupak:
(1)
Za rje邸avanje sistema (1) mo転emo primjeniti bilo koji od tri ranije navedena
iteracijska postupka (Jakobijev postupak, Gauss-Seidelov postupak, Metoda sukcesivnih
nad-relaksacija). Tako npr., ako upotrijebimo Gauss-Seidelov iteracijski postupak,
odgovarajua iteracijska shema ima oblik:
(2)
Uz poznate lanove matrice [Y] i poznat napon referentne sabirnica (npr. U0 =
1,1+j0), iteracijski postupak zapoinje usvajanjem poetnog vektora napona sabirnica:
4. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 4 -
(3)
lanovi poetnog vektora napona sabirnica mogu biti meusobno jednaki (npr. Ui
0
=
1+j0).
Nakon svakog iteracijskog ciklusa kontrolira se konvergencija rje邸enja, tj. vr邸i se
odreivanje izraza:
(4)
Iteracijski postupak zaustavlja se u trenutku kada je modul razlike napona svih
sabirnica, izmeu dvije susjedne iteracije manji ili jednak zadatom broju (npr. =
0,0001).
Glavna karakteristika Y-matinog postupka rje邸avanja problema raspodjele tokova
snaga je jednostavnost, 邸to omoguuje vrlo jednostavno raunarsko programiranje. Pored
toga, matrica [Y] je rijetko popunjena matrica (veliki broj lanova ravan nuli), tako da su
mnogi lanovi na desnoj strani jednad転be ravni nuli.
Naime svaka jednad転ba u sistemu (1) ima na desnoj strani, pored lana za vornu
struju i lana uslijed zadatog referentnog napona, samo lanove koje odgovaraju
sabirnicama koje su direktno povezane s razmatranom sabirnicom. S obzirom na
topologiju realnih EES, to znai da se na desnoj strani jednad転be (1) nalazi relativno mali
broj lanova razliitih od nule (naje邸e manje od 10 po jednoj sabrinici).
Prema tome potrebno je spremati (i s njima raunati) samo lanove razliite od
nule, tako da je Y-matina metoda poznata po malim memorijskim zahtjevima i malom
broju izraunavanja po jednoj iteraciji.
Meutim, mana ovog metoda je veliki broj iteracija, koje je potrebno nainiti za
dobijanje zadovoljavajueg rje邸enja. Razlog za ovo treba tra転iti u relativno slaboj
direktnoj povezanosti sabirnica sistema (matrica [Y] je rijetko popunjena matrica).
Naime,promjena napona na jednoj sabrinici utjee samo na, s ovom sabirnicom direktno
povezane sabrinice (a ne na sve sabirnice sistema, 邸to je sluaj s ostalim metodama).
Prethodni postupak odnosio se na sluajeve kod kojih su na sabirnicama bile
zadate aktivne i reaktivne snage ekvivalentnog generatora (PQ tip sabirnice).
Sabrinica koja ima zadatu aktivnu snagu i modul napona (P|U| tip sabirnice),
zahtjeva posebno razmatranje.
Neka je na sabirnici m zadata aktivna snaga Pm i modul napona |Um|. Izdvojimo iz
sistema jednad転bi (1) jednad転bu koja odgovara sabirnici m :
5. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 5 -
Jednad転bu (5) mo転emo preurediti na sljedei oblik:
,odnosno na oblik:
Iz ove jedna転be dobijamo izraz za reaktivnu snagu na sabirnici m:
Na osnovu jednad転be (8) mo転emo odrediti reaktivnu snagu sabirnice m, ako su
nam poznati naponi svih sabirnica (ukljuujui i sabirnicu m).
Iteracijski postupak u sluaju P|U| sabirnica sprovodi se na sljedei nain:
na osnovu pozantih napona svih sabirnica u k-tom iteracijskog ciklusu,
odreuje se reaktivna snaga sabirnice m:
dobijena vrijednost reaktivne snage omoguuje odreivanje svih napona u k +
1 iteracijskom postupku (1). Na ovaj nain dobijemo i napon sabirnice m.
Izrazimo dobijeni napon ove sabirnice preko njegovog realnog i imaginarnog
dijela:
Odgovarajui ugao napona sabirnice m je:
s obzirom da sabrinica m ima poznat modul napona |Um| , novu vrijednost
napona sabirnice m odreujemo po izrazu:
6. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 6 -
tj,. uzimamo zadati modul napona, a za ugao napona usvajamo vrijednost
dobijenu tokom iteracijskog postupka,
na osnovu ovako korigiranog napona sabirnice m, odreuje se prema izrazu
(10) reaktivna snaga, tako da je mogue nastaviti s iteracijskim postupkom.
Ureaji koji proizvode, odnosno konzumiraju reaktivnu snagu imaju organienja u
kojima se mogu kretati iznosi ovih snaga. Neka se reaktivna snaga sabirnice m mo転e
kretati u opsegu:
U toku prethodno opisanog iteracijskog postupka mo転e se desiti da reaktivna
snaga odreena izrazom izae iz okvira definiranog jednad転bom (14).
U tom sluaju koristimo slijedea pravila:
ako je uzima se
ako je uzima se
Kada se desi jedan od prethodna dva sluaja, ne vr邸i se korekcija napona sabirnice
m kako bi se osigurao zadati modul napona ove sabirnice. Korekcija napona vr邸i se
ponovno kada snaga Qm upadne u okvire postavljene relacijom (14).
2.2KRON REDUKCIJA MATRICA
2.2.1 Uvod:
Postupak matrine redukcije uveo je Gabriel Kron prilikom rje邸avanja odreenog
broja slo転enih problema iz oblasti ma邸instva. Ovaj postupak ne podrazumjeva bilo kakave
aproksimacije. Rje邸enja dobivena ovim postupkom su tana, odnosno jednaka su onim
koja bi se dobila prilikom rje邸avanja izvornog sistema.
Matrina redukcija podrazumjeva poetno eliminiranje odreenog broja nepoznatih iz
izvornog sistema linearnih algebarskih jednaina. Na taj nain se reduciraju dimenzije
problema, a samim tim reduciraju se i potrebni memorijski zahtjevi i vrijeme rada
raunara.
U odreenom broju problema dovoljna su nam samo rje邸enja dobijena za reducirani
sistem. Meutim, u sluaju da su nam potrebna sva rje邸enja, njih je mogue dobiti na
osnovu odgovarajuih submatrica i rje邸enja za reducirani sistem.
7. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 7 -
2.2.2 Formulacija problema:
Prilikom rje邸avanja velikog broja slo転enih problema iz oblasti elektrotehnike, esto
puta se konani rezultat dobije rje邸avanjem sistema linearnih algebarskih jednaina
oblika:
(15)
- kvadratna matrica koeficijenata NxN
- tra転eni vektor rje邸enja
- desna strana jednaine
N - ukupan broj nepoznatih
Navedimo samo neke od metoda i postupaka koje rezultiraju sistemom jednaina (15):
- Metod napona vorova
- Analiza elektromagnetskih tranzijenata u vremneskoj domeni
- Metoda konanih elemenata
- Metoda konanih razlika
- Metoda simuliranja naboja
Postupak kron matrine redukcije podrazumjeva poetnu eliminaciju odreenog broja
nepoznatih iz jednaina (15). Napi邸imo matrinu jednainu (15) u sljedeem obliku:
Sa smo oznaili dio vektora kojeg 転elimo zadr転ati, dok e vektor biti
eliminiran. U jednaini (16) su naznaene odgovarajue submatrice povezane sa
vektorima i . Pretpostavimo da je nesingularna submatrica. Napi邸imo
jednainu (16) u razvijenom obliku:
Na osnovu jednaine (17.b) pi邸emo:
/
,odnosno:
8. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 8 -
Uvr邸tavanjem (18) u jednainu (17.a) dobijamo:
(19)
Oznaimo sa:
(20)
(21)
Na osnovu jednaine (20), koja uz navedene oznake glasi:
(22)
dobijeni tra転eni vektor , tj:
(23)
Prethodni postupak je u literaturi poznat kao Kron matrina redukcija, i kao 邸to se
iz prethodnog izlaganja vidi omoguava eliminisanje odreenog broja nepoznatih
(subvektora ).Na osnovu poznate matrice koeficijenata i desne strane jednaine
, matrine operacije naznaene u jednainama (20) i (21) vrlo se lako provode. Ako
je broj lanova vektora jednak N1 , onda je matrica reda N1 x N1.
U ovisnosti od broja nepoznatih koje 転elimo eliminisati (subvektor ), red
matrice mo転e biti znatno manji od reda izvorne matrice . Kod rje邸avanja
velikog broja praktinih problema, rje邸enje e biti dovoljno. Meutim , treba uoiti
da je na osnovu poznatog mogue, primjenom jednaine (18) odrediti i eliminisati
vektor .
Matrica odreena jednainom (20) u potpunosti zadr転ava osobine izvorne
matrice , tj. ako je na primjer matrica provodnosti onda je i takoe matrica
provodnosti, 邸to predstavlja va転nu osobinu.
Odreivanje matrice podrazumjeva odreivanje inverzije submatrice
(20), 邸to na prvi pogled mo転e predstavljati manu podstupka. Meutim, s obzirom
da se Kron redukcija matrice mo転e primjeniti i na , praktian postupak odreivanja
redukovane matrice provodi se tako da se elimini邸e jedan po jedan lan vektora
(poev od posljednjeg), 邸to bitno pojednostavljuje odgovarajui raunarski algoritam.
Ovaj postupak e biti posebno obraen u primjeni Kron redukcije u analizi elektrinih
mre転a.
9. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 9 -
Potpuno analogno prethodnom postupku bilo bi mogue eliminisati vektor iz
sistema jednaine (17), 邸to bi rezultiralo sljedeim izrazima:
(24)
2.2.3 Kron redukcija i metod napona vorova (L metoda):
Primjer 1:
Na slici 4 je prikazana jednostavna elektrina mre転a. Primjenom sistematske Kron
matrine redukcije odrediti napone pojedinih vorova. Sve provodnosti su meusobno
jednake i iznose 1S.
Slika .1 Elektrina mre転a iz primjera 1
Podaci o mre転i:
Matrina jednaina koja odgovara razmatranoj (originalnoj) mre転i glasi:
(25)
10. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 10 -
Pri emu je matrica provodnosti jednaka:
(26)
a vektor vornih struja glasi:
(27)
Elimini邸emo najprije vor 4. U matrici provodnosti i vektoru vornih struja crtkanim
linijama su oznaene odgovarajue submatrice:
3
0 (28)
t-oznaava transpoziciju
0-oznaava izvorne (neredukovane) veliine
Odredimo najprije odgovarajui redukovani proizvod, tj.:
Redukovana matrica provodnosti glasi:
(29)
a redukovani vektor vornih struja ima vrijednosti:
11. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 11 -
0 (30)
Matrinoj jednaini:
(31)
odgovara 邸ema prikazana na slici 5:
Slika 2. Elektrina mre転a iz Primjera 1 nakon eliminisanja vora 4.
Na osnovu slike 2 zakljuujemo da smo eliminacijom vora 4 transfigurisali
zvijezdu u odgovarajuu trougao. Strujni izvori pojedinih vorova se nisu promijenili, jer
na voru 4 nije bilo strujnog izvora.
Naredni korak je eliminacija vora 3. U jednainama (29) i (30) crtkanim linijama
smo naznaili odgovarajue submatrice. Redukovana matrica provodnosti ima vrijednost:
(32)
Redukovani vektor vornih struja je, zbog = 0 ravan vektoru , tj:
(33)
Dobili smo matrinu jednainu oblika:
(34)
12. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 12 -
Jednaini (34) odogovara zamjenska 邸ema prikazana na slici 6:
Slika 3 - Elektrina mre転a iz Primjera 1 nakon eliminisanja vora 3.
Provodnost izmeu vorova 1 i 2 se dobije kao paralelena kombinacija
provodnosti i serijske veze dvije provodnosti od po (slika 2). I u ovom sluaju
nije bilo korekcije strujnih izvora (vor 3 takoer nije imao strujni izvor).
Eliminaciju vora 2 provodimo potpuno analogno prethodnom postupku, tj.
(35)
(36)
Matrinoj jednaini:
(37)
Odgovara 邸ema data na slici 7:
13. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 13 -
Slika 4. - Elektrina mre転a iz Primjera 1 nakon eliminisanja vora 2
Na osnovu jednaine (37) mo転emo direktno odrediti napon U1 , tj:
(v)
Za odreivanje napona U2 koristimo jednainu (34), koja glasi:
S obzirom da je U1 poznato, izdvajamo drugu jednainu:
Odnosno:
(V)
Napon U3 odreujemo iz tree jednaine matrine jednaine (31):
tj.
14. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 14 -
Na osnovu poznatih napona U1 , U2 i U3 napon U4 odreujemo iz etvrte jednaine
izvorne matrine jednaine (25).
Prema tome, konano rje邸enje ovog Primjera glasi:
Primjenom sistematskog postupka Kron matrine redukcije postupno smo sveli
izvorni sistem na samo jednu jednainu iz koje direktno dobijemo napon U1 . Obrnutim
postupkom, koristei rezultate prethodnih redukcija dobijemo ostale napone (U2 , nakon
toga U3 i konano U4). Na ovaj nain smo rje邸ili sistem linearnih algebarskih jednaina.
Ovakav postupak je u osnovi, kako e to kasnije biti izlo転eno, identian dobro poznatom
postupku Gauss-ove eliminacije za rje邸avanje sistema linearnih algebarskih jednaina.
Radi lak邸eg praenja prethodnog postupka, a u cilju izvoenja odreenog broja va転nih
zakljuaka prika転imo matrice i vektore u Tabeli 1:
Red
redukcije
k
k=0
k=1
15. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 15 -
k=2
k=3
Tabela 2. - Matrice i vektori iz Primjera 1
Sve matrice su simetrine (邸to proizilazi iz metode napona vorova).
Crtkanim linijama u Tabeli 1 naznaeni su redovi i kolone koji odgovaraju eliminisanim
vorovima. Formirajmo kombinovanu matricu provodnosti , tako 邸to emo zadr転ati
samo redove i kolone ispod i desno od crtkanih linija.
Uvedimo donju trougaonu matricu koja ima lanove jednake lanovima na
dijagonali i ispod dijagonale matrice , a ostale lanove nula, tj:
(39)
Formirajmo takoer vektor , iji su lanovi ravni vrijednostima vornih struja
ispod crtkane linije u Tabeli 1 (poev odozdo), tj:
(40)
Lako je pokazati da vrijedi jednaina:
(41)
koja se zbog svoje trougaone forme lako rje邸ava:
16. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 16 -
Rje邸enjem sistema jednaina (41) dobije se vektor napona .
Uvoenjem kombinovane matrice uoavamo da je u izvornoj matrici mogue
spremiti sve podatke dobijene postupkom primjene Kron redukcije. Matricu za
razmatrani Primjer mo転emo formirati na sljedei nain:
-U izvornoj matrici zadr転imo etvrti red i etvrtu kolonu.
Formira se trostruki proizvod
u ijem formiranju uestvuju (zbog simetrinosti) samo lanovi etvrtog reda matrice
.
-U prethodnom koraku formirani trostruki proizvod se oduzme od matrice
(reda 3x3), tako da sada prva tri reda i tri kolone izvorne matrice sadr転e redukovanu
matricu .
-Zadr転i se trei red i trea kolona prethodno dobijene matrice. Formira se trostruki
proizvod:
Ovaj proizvod se oduzme od matrice , ime dobijemo . Ova matrica je sadr転ana
u prva dva reda i dvije kolone izvorne matrice.
- Zadr転i se i drugi red i druga kolona. Formira se proizvod:
i ova vrijednost se oduzme od , tako da konano dobijemo .
Prethodnim postupkom smo dobili matricu smje邸tenu u osnovnoj matrici
.
Rezimirajmo prethodni primjer kroz brojne podatke iz Primjera 1:
a) Postavimo poetno da je:
17. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 17 -
(dato u jednaini (29)) se dobije kada se od lanova gornje matrice (prva tri reda i tri
kolone) oduzme trostruki proizvod, tako da sada glasi:
b) Formira se trostruki proizvod
i ova vrijednost se oduzme od gornje submatrice (reda 2x2) iz matrice (dobije se
).
U ovom sluaju je:
c) Zadr転i se drugi red i druga kolona, formira se proizvod:
i ova vrijednost se oduzme od prvog lana matrice , ime se konano dobije (33):
18. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 18 -
S obzirom da su matrice simetrine, to vrijedi:
Na ovaj nain nije potrebno spremati submatrice , nego samo tako da
je mogue direktno formiranje donje trougaone matrice .
U tom sluaju se odreuje samo donji dio trostrukog proizvoda:
i oduzima od ogovarajueg dijela donje trougaone matrice.
Ovim se postupak prevoenja matrice provodnosti na donju trougaonu matricu
mo転e prevesti na polovini (ukljuujui dijagonalu) izvorne matrice, 邸to omoguava u邸tede
u memoriji raunara.
Donja trougaona matrica se mo転e napisati u obliku (za Primjer 1):
(42)
Vektor se takoer mo転e lako formirati na osnovu formirane donje trougaone matrice
:
a) Postavimo da su lanovi vektora ravni poetno lanovima vektora , tj:
Formiramo trostruki proizvod
i oduzmemo ga od prva tri lana vektora (od ). Dobijemo:
se nije promijenio jer je .
19. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 19 -
Za formiranje naprijed navedenog trostrukog proizvoda koristimo submatricu iz
etvrtog reda matrice i vrijednosti vorne struje iz etvrtog reda vektora .
b) Formira se proizvod:
i ova vrijednost oduzme od prva dva lana vektora . S obzirom da je vektor
se nee promijeniti.
c) Na osnovu podataka iz drugog reda matrice i drugog lana vektora ,
formiramo proizvod
kojeg oduzmemo od provog lana vektora , te konano dobijemo:
Prema tome, donja trougaona matrica se mo転e neovisno formirati, a na osnovu
nje i poetnog vektora lako dobijemo vektor .
Tra転eni vektor napona dobijemo iz matrine jednaine:
(43)
koja se lako rje邸ava zbog trougaone forme matrice .
Pratei prethodnu proceduru zakljuujemo da je za rje邸avanje ovog problema potrebno
formirati polovinu izvorne matrice (i u nju smjestiti matricu ) i vektor .
20. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 20 -
2.2.4 Kron matrina redukcija i Gauss-ova eliminacija (G-metoda)
Kroz prethodni primjer ustanovili smo ekvivalenciju sistematske promjene Kron
redukcije i rje邸avanja sistema linearnih algebarskih jednaina postupkom Gauss-ove
eliminacije. Sistematski smo eliminisali jednu po jednu varijablu, poev od posljednje.
Ovim postupkom je dobijena donja trougaona matrica . Meutim, kod standardnog
izlaganja postupka Gauss-ove eliminacije uobiajeno je formirati gornju trougaonu
matricu, te u navedenom primjeru prikazujemo postupak sistematske Kron redukcije
poev邸i sa eliminacijom od prve nepoznate. Ovaj postupak je opisan skupom jednaina
(24).
Naredni primjer je identian Primjeru 1, s tim da smo drugaije numerisai vorove mre転e.
Primjer 2:
Sistematskom eliminacijom, primjenom Kron redukcije, poev od prve nepoznate
formirati gornju trougaonu matricu i rje邸iti el.mre転u prikazanu na slici 5:
Slika 5. - Elektrina mre転a iz primjera 1 sa drugaijim numeracijama vorova
Podaci o mre転i:
Matrica provodnosti za naznaenu numeraciju vorova glasi:
(S)
dok je vektor vornih struja:
21. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 21 -
(A)
Postupak eliminacije provodimo poev od prvog vora. Najprije emo formirati
gornju trougaonu matricu . Eliminaciju provodimo uz kori邸tenje prve jednaine iz
sistema jednaina (10), koja u op邸tem sluaju ima oblik:
Najprije odreujemo trostruki proizvod iz jednaine (39), te nakon toga , tj:
k=0
k=1
k=2
Gornju trougaonu matricu dobijemo tako 邸to iz svake matrice uzmemo samo prvi red
(desno od dijagonalnog lana), tj:
22. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 22 -
Za odreivanje vektora u matrici imamo sve potrebne veliine. Ovaj
vektor takoer odreujemo postupno, koristei drugu jednainu sistema jednaina (10),
koja glasi:
k=0
k=1
k=2
Vektor dobijemo tako 邸to iz svakog vektora uzmemo samo prvi lan (broj iznad
crtkane linije), tj:
Postupak formiranja matrice koristei prostor izvorne matrice i vektora
koritei prostor vektora je u potpunosti analogan u prethodnom poglavlju
izlo転enim algoritmima. Formiranjem matrice i vektora u potpunosti odgovara
postupku Gauss-ove eliminacije (svoenje na gornju trougaonu matricu).
Rje邸enje problema se dobije iz jednaine:
(44)
koje u ovom primjeru glasi:
23. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 23 -
Iz etvrte jednaine dobijemo:
(v)
Koristei treu jednainu dobijemo:
(V)
Iz druge jednaine:
(V)
Konano, na osnovu prve jednaine imamo:
(V)
Tra転eni vektor napona glasi:
Kod uporeivanja dobijenog rezultata sa rje邸enjem Primjera 1 voditi rauna da
smo u ovom Primjeru drugaije numerisali vorove.
Prethodni postupak rje邸avanja matrine jednaine je u literaturi
poznat pod nazivom povratno uvr邸tavanje. Na slikama 9a, 9b i 9c su prikazane
ekvivalentne elektrine mre転e koje odgovaraju pojedinim koracima eliminacije vorova
mre転e iz Primjera 2.
a) k=0 eliminacija prvog vora
24. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 24 -
Slika 6a. - Redukcija el. mre転e iz Primjer 2 - eliminacija prvog vora
b) k=1 eliminacija drugog vora
Slika 6b. - Redukcija el. mre転e iz Primjer 2 - eliminacija drugog vora
c) k=2 eliminacija treeg vora
Slika 6c. - Redukcija el. mre転e iz Primjer 2 - eliminacija treeg vora
Zanimljivo je pratiti postupak eliminacije na 邸emama prikazanim na slikama 6a,
6b i 6c. Eliminacija vora 1 znai raspodjelu vorne struje od 2A na vor 4 proprcionalno
provodnosti izmeu vora 1 i vora 4 tj:
25. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 25 -
(A)
S obzirom da vor 1 nema veze sa vorovima 2 i 3 odgovarajue struje su
ravne nuli. Provodnost koja se dodaje izmeu vora 4 i referentne sabirnice ravna je
serijskoj vezi dvije provodnosti od po 1S . vor 2 nema strujnog izvora i nema
spoja sa referentnom sabirnicom te njegovo prisustvo ne utie na rje邸enje, te se
postupkom eliminacije ovog vora on sa pripadajuom granom izostavlja iz mre転e (Slika
6b). Napon vora 2 u konanom rje邸enju mora biti ravan naponu vora 4.
Konano eliminacija vora 3 znai dodjelu vora 4 dijela strujnog izvora sa ovog
vora
i dodavanje postojeoj provodnosti serijske veze dvije provodnosti od po 1S.
Ovo razmatranje je naravno imalo cilj samo prevoenje pojedinih koraka u Kron
redukciji, odnosno u Gauss-ovoj eliminaciji uz postupke redukcije el. mre転a koji su bliski
elektro izn転enjerima.
Ranije smo ustanovili da se gornja trougaona matrica mo転e formirati samo na
osnovu poznate izvorne matrice (odnosno njene polovine). U ovoj matrici su
sadr転ani svi podaci potrebni za odreivanje vektora na osnovu poznatog vektora .
Ovo predstavlja va転nu osobinu, posebno u situacijama kod kojih se konfiguracija mre転e
ne mjenja nego se mjenjaju samo vektori vornih struja (npr. kao kod prorauna
tokova snaga). U tom sluaju matrica ostaje nepromijenjena, a samo se (relativno
brzo) na osnovu ove matrice i razliitih vektora formiraju odgovarajui vektor i
na osnovu toga dobijaju odgovarajua rje邸enja za vektore vornih napona.
26. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 26 -
2.3 O PROGRAMU
2.3.1 Algoritam
U ovom dijelu detaljno emo opisati strukturu i nain na koji program koji smo razvili u
sklopu ovog projekta funkcioni邸e. U sklopu programa, koristili smo ve gotove funkcije za
proraun Y-matrinom metodom sa ili bez kron redukcije pod nazivom
ProracunTokovaSnagaKronNovo. Zatim funkciju dajVod, koja kao rezultat vraa paramtre
voda. Te funkciju randomRaspon, koja kao rezultat vraa proizvoljan broj iz proslijeenog
joj opsega. Funkcije dajVod i randomRaspon program koristi prilikom generisanja
proizvoljne mre転e.
U sklopu programa razvili smo dvije dodatne funkcije L-metoda i G-metoda koje kao
rezultat vraaju napone i sve vrijednost dobijene iz prorauna tokova snaga proraunate
ovim metodama.
Program zahtjeva ulazni excel fajl, u kojem su upisane minimalne i maksimalne
vrijednosti snaga potro邸nje, te ostalih podataka, koje program koristi pri kreiranju
nasuminih mre転a. Primjer ulaznog fajla je dat na slici ispod.
Slika 7. - Primjer ulaznog fajla
Ulazni excel fajl mora imati identian oblik kao 邸to je prikazano iznad, inae e program
uitati pogre邸ne podatke 邸to e u konanici dovesti do pogre邸nih rezultata.
Program iz ulaznog fajla uitava podatke, a zatim uitane vrijednost dodeljuje
odgovarajuim varijablama, nad kojim program u nastavku koda izvr邸ava potrebne
operacije.
Nakon uitanja i pridru転ivanja ulaznih podataka, sljedee 邸to program radi jeste kreiranje
nasuminih mre転a u ovisnost od broja sabirnica. Program generi邸e odreeni broj mre転a, koji
ovisi o korisniku.
Generisanje mre転e program provodi u sljedeim koracima:
- generisanje matrice provodnosti;
- generisanje grana;
- pretvaranje iz stvarnog sistema vrijednosti u sistem jedininih vrijednosti;
- generisanje snaga;
27. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 27 -
- generisanje globalne matrice admitansi
- generisanje P|U| sabirnica;
- generisanje PQ sabirnica;
Nakon 邸to program kreira nasuminu mre転u, dobijeni podaci se proslijeuju funkciji
ProracunTokovaSnagaKron koja u sebi sadr転i L i G metodu. Na osnovu prosljeenog
broja metode, funkcija bira postupak rje邸avanja prorauna tokova snaga. U na邸em sluaju
posmatramo proraun tokova snaga Y-matrinom bez kron redukcije i Y-matrinom
metodom sa kron redukcijom za svaki od sistema (tj. za svaki broj sabirnica) sto puta, te
proraun pomou L i G metoda sa i bez kron redukcije.
Program rauna vrijeme koje je potrebno za svaku od tih iteracija, te u konanici kao
rezultat uzima srednju vrijednost dobivenih vremena, kako za Y-matrinu metodu sa i bez
kron redukcije, tako i za L i G metodu sa i bez kron redukcije. Ovim program daje povjerljiv
podatak o utro邸enom vremenu.
Takoer, program vodi evidenciju o broju potrebnih iteracija za Y-matrinu sa i bez kron
redukcije te za L i G metodu sa i bez kron redukcije, za svaki od zadanih sistema (tj. za svaki
broj zadanih sabirnica).
Na osnovu ovih informacija, program daje kao zavr邸ni rezultat etiri grafika. Na jednom
grafiku je prikazana ovisnost vremena t (ms) o broju sabirnica. Dok je na drugom grafiku
prikazana ovisnost broja iteracija o broju sabirnica. Na treem grafiku je prikazana gre邸ka
prorauna napona i meusobno poreenje ovih metoda na osnovu vrijednosti napona. Na
svim graficima grafika, naznaeno je vrijeme i broj iteracija koje je potrebno za svaku od
metoda.
2.3.2 User interface
Pri pokretanju programa, korisniku se ispisuje pitanje o tome koliko sistema 転eli da
analizira i uporedi. Nakon 邸to unese broj sistema, korisnik treba da unese broj sabirnica za
svaki od sistema. Po zavr邸etku unosa broja sabirnica za svaki od sistema, program
automatski poinje da vr邸i proceduru opisanu u prethodnom poglavlju.
28. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 28 -
Program korisnika obavje邸tava o tome koji korak trenutno izvr邸ava, te isto tako ispisuje
obavje邸tenje po zavr邸etku odreenog zadatka.
Vrijeme trajanja ovisi o zadanom broju sabirnica, generisane mre転e te o konfiguraciji
samog raunara. Ovisno o ova tri faktora, program mo転e da radi od nekoliko minuta pa do
nekoliko desetina minuta i vi邸e.
Nakon 邸to program izvr邸i proraune za svaki od sistema, prikazuje rezultat u vidu grafika
邸to e biti prikazano u sljedeem poglavlju, gdje emo program testirati na odreenim
primjerima.
29. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 29 -
3. PRIMJER
3.1 Strukturalni blok dijagram Kron redukcije:
Slika 8. - Strukturni blok dijagram Kron redukcije
30. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 30 -
3.2 Testiranje na pet sistema razliitog broja sabirnica
Razmatra se pet sistema, iji su brojevi sabirnica 5,6,7,8,9 respektivno.
Prvo unosimo broj sistema:
Zatim unosimo broj sabirnica za svaki sistem:
I na kraju kao rezultat, program nam ispisuje grafike, koje smo opisali u prethodnim
poglavljima.
Slika 9. Proteklo vrijeme u ovisnosti o metodi
31. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 31 -
Slika 9 Broj iteracija u ovisnosti o metodi
Slika 10. Gre邸ka G metode u odnosu na Y-matrinu metodu bez primjene KR
32. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 32 -
Slika 11 Gre邸ka G metode u odnosu na Y-matrinu metodu sa primjenom KR
Slika 12 Gre邸ka L metode u odnosu na Y-matrinu metodu bez primjene KR
33. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 33 -
Slika 13. Gre邸ka L metode u odnosu na Y-matrinu metodu sa primjenom KR
34. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 34 -
4. ZAKLJUAK
Jedna od glavnih karakteristika L-matrine i G-matrine metode rje邸avanja raspodjele
tokova snaga je njihova jednostavnost, pa nam to omoguava vrlo jednostavno raunarsko
programiranje. Matrica [L] se dobije redukcijom matrice [Y] te na taj nain dobijamo donju
trougaonu matricu koja je rijetko popunjena matrica u odnosu na [Y] matricu (veliki broj
lanova ravan nuli), pa to direktno smanjuje broj lanova na desnoj strani jednad転be, tj.
mnogi lanovi su jednaki nuli. Naime, svaka jednad転ba su sistemu ima na desnoj strani, pored
lana za vornu struju i lana uslijed zadatog referentnog napona, samo lanove koje
odgovaraju sabirnicama koje su direktno povezane s razmatranom sabirnicom. S obzirom na
topologiju realnih elektroenergetskih sistema, to znai da se na desnoj strani jednad転be nalazi
relativno mali broj lanova razliitih od nule (najee邸e manje od 10 po jednoj sabirnici). Na
dijagramima koji pokazuju vrijeme potrebno za rje邸avanje problema raspodjele tokova snaga
za razliite sisteme sa razliitim brojem sabirnica, vidimo da vrijeme prorauna za L i G
metodu je znatno br転e od vremena prorauna bez primjenjene metod. Osnova toga je 邸to su
matrice [L] i [G] rijee popunjene u odnosu na matricu [Y]. Takoer prednost [L] i [G]
matrice je u tome 邸to ima konstantnu matricu provodnosti.
Kada su u pitanju iteracijski postupci, Y-matrina metoda nije pogodna za kori邸tenje, jer
je za rje邸avanje problema raspodjele tokova snaga kod Y-metode potreban veliki broj
iteracija. Razlog za ovo mo転emo tra転iti u relativno slaboj direktnoj povezanosti sabirnica
sistema (matrica [Y] je rijetko popunjena matrica). Naime, promjena napona na jednoj
sabirnici utjee samo na, s ovom sabirnicom direktno povezane sabirnice (a ne na sve
sabirnice sistema, 邸to je sluaj s ostalim metodama). U sluaju primjene [L] i [G] metode
ubrzana je konvergencija rje邸enje zbog vee broja nula u samoj matrici i 邸to je vidljivo sa
slika da su ove metode znatno brze i imaju manji broj iteracija. Na slici koja pokazuje broj
iteracija potrebnih za dobivanje zadovoljavajueg rje邸enja za svaki sistem u ovisnosti o
metode jasno je uoljivo da su L i G metode br転e konvergiraju (u nekim sluajevima broj
iteracija je dvostruko manji).
Ove metode se mogu unaprijediti primjenom najnovijih algoritama koji su zasnovani na
smanjenju kori邸tenih operacija s lanovima koji su ravni nuli koje nije potrebno vr邸iti.
Znaajne u邸tede u memoriji raunara i u vremenima potrebnim za rje邸avanje sistema
linearnih algebarski jednaina mogu se dobiti ako se izbjegne spremanje lanova matrice [Y]
koji su jednaki nuli i ako se izbjegnu operacije s ovim lanovima. Postoje posebne tehnike
koje su povezane s ovim postupcima i koje se nazivaju tehnikama rjetko popunjenih matrica,
kao 邸to su potpuna kompaktizacija, pojasna metoda i profilna metoda. Potpuna
kompaktizacija podrazumjeva spremanje samo lanova koji su razliiti od nule. Ovdje je
potrebno ustanoviti indekse koji odgovaraju ovim lanovima i ove podatke dr転ati i posebnim
vektorima u memoriji raunara. Pored toga treba voditi rauna da se tokom rje邸avanja sistema
35. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 35 -
linearnih algebarskih jednaina generi邸e odreen broj lanova matrice koji poetno nije
bio ravan nuli. Potrebno je voditi rauna o spremanju i ovih lanova. Pa転ljivim numeriranjem
pojedinih vorova elektrine mre転e mogue je dobiti da se velika veina lanova matrice
koncentrira oko glavne dijagonale. ovo je mogue uiniti kod <<runog>> numerisanja
brojeva vorova ili se mogu upotrijebiti posebni algoritmi koji automatski vr邸e odgovarajue
re-numeracije u svrhu koncentriranja ne-nultih lanova oko glavne dijagonale. Ovakva vrsta
rijetko popunjenih matrica zove se pojasna matrica. Svi lanovi razliiti od nule
koncentrirani su oko glavne dijagonale. Izvan ovog pojasa nalaze se samo lanovi matrice
koji su jednaki nula. Programiranje koda koji omoguava rad s pojasnim matricama je
relativno jednostavno. Posti転u se znaajne u邸tede u memoriji raunara i ubrzava vrijeme
potrebno za dobijanje rje邸enja sistema linearnih algebarskih jednaina.
36. ELEKTROENERGETSKI SISTEMI - ETF EEO EES 3570
- 36 -
5. LITERATURA
[1] Prof.dr.Salih Sadovi, Analiza elektroenergetskih sistema, Elektrotehniki fakultet u
Sarajevu, 2011.god.
[2] Van.prof.dr.Tatjana Konji, Bilje邸ke i slajdovi s predavanja, Elektrotehniki fakultet u
Sarajevu, 2014.god.
[3] Doc.dr Selma Hanjali, Bilje邸ke i slajdovi s predavanja, Elektrotehniki fakultet u
Sarajevu, 2015.god.