Skip to content

Predavanje 03

Proračun tokova snaga

Predavanje prof. dr Andrije T. Sarića

Analiza elektroenergetskih sistema, TF Čačak

Proračun tokova snaga i naponskih stanja je najviše proučavani i verovatno najvažniji problem u analizi elektroenergetskih sistema. Njegovi rezultati se dalje koriste u drugim oblastima, kao što su planiranje, eksploatacija, upravljanje i drugi.

U suštini, on se sastoji u proračunu fazora napona u čvorovima elektroenergetske mreže u stacionarnom stanju sa sinusoidnom pobudom, pri čemu su konfiguracija i parametri mreže poznati, a terminalni (granični) uslovi unapred poznati. Tek naknadno (na osnovu proračunatih kompleksnih fazora napona čvorova) pristupa se proračunu tokova aktivnih i reaktivnih snaga, kao i gubitaka u sistemu.

Svakom čvoru i=1,2,⋯ ,Ni = 1, 2, \cdots, N u elektroenergetskoj mreži može se pridružiti sledećih šest promenljivih:

  • Aktivna i reaktivna snaga priključenih generatora PgiP_{gi} i QgiQ_{gi}, respektivno;
  • Aktivna i reaktivna snaga priključenih potrošača PpiP_{pi} i QpiQ_{pi}, respektivno;
  • Moduo i argument fazora napona ViV_i i θi\theta_i, respektivno.

Uvođenjem pojmova aktivnih i reaktivnih injektiranja, definisanih kao:

Pi=Pgi−PpiQi=Qgi−Qpi  ;i=1,2,⋯ ,N,\begin{aligned} P_i &= P_{gi} - P_{pi} \\ Q_i &= Q_{gi} - Q_{pi} \end{aligned} \;; \quad i = 1, 2, \cdots, N,

broj promenljivih po čvoru svodi se na četiri: PiP_i, QiQ_i, ViV_i i θi\theta_i (i=1,2,⋯ ,Ni = 1, 2, \cdots, N), što za mrežu od N nezavisnih čvorova daje ukupno 4N promenljivih.

Model tokova snaga

Za proračun tokova snaga po pravilu se koristi admitantni model.

Koristi se sistem relativnih jedinica, pošto je postupak svođenja potpuno nepraktičan za velike mreže.

Napred definisani admitantni model mreže je:

I‾=Y‾BUSV‾\ph{\boldsymbol{I}} = \ph{\boldsymbol{Y}}_{BUS} \ph{\boldsymbol{V}}
  • I‾\ph{\boldsymbol{I}} – N-dimenzioni kompleksni vektor struja injektiranja nezavisnih čvorova;
  • V‾\ph{\boldsymbol{V}} – N-dimenzioni kompleksni vektor fazora napona nezavisnih čvorova,
  • Y‾BUS\ph{\boldsymbol{Y}}_{BUS} – (N×NN \times N)-dimenziona simetrična kompleksna matrica admitansi nezavisnih čvorova.

Ako se posmatra jedan čvor mreže:

Čvor i sa naponom V_i = V_i/θ_i i strujom injektiranja I_i; otočna admitansa Y_i^0 prema zemlji sa strujom I_i^0 i grane admitansi Y_ij^g sa strujama I_ij^g ka čvoru 1, čvoru j (j ≠ i) i čvoru N

Struja injektiranja u i-tom čvoru jednaka je sumi struja koja teče ka mreži, odnosno:

I‾i=I‾i0+∑j∈αiI‾ijg=Y‾i0V‾i+∑j∈αiY‾ijg(V‾i−V‾j).\ph{I}_i = \ph{I}_i^0 + \sum_{j \in \alpha_i} \ph{I}_{ij}^g = \ph{Y}_i^0 \ph{V}_i + \sum_{j \in \alpha_i} \ph{Y}_{ij}^g (\ph{V}_i - \ph{V}_j).

S druge strane, struja injektiranja u i-tom čvoru može se definisati na osnovu snaga injektiranja, kao:

I‾i=S‾i∗V‾i∗=Pi−jQiV‾i∗.\ph{I}_i = \frac{\cj{\ph{S}}_i}{\cj{\ph{V}}_i} = \frac{P_i - \mathrm{j} Q_i}{\cj{\ph{V}}_i}.

Izjednačavanjem prethodna dva izraza dobija se:

Pi−jQi=V‾iV‾i∗(Y‾i0+∑j∈αiY‾ijg)−V‾i∗∑j∈αi(V‾jY‾ijg);P_i - \mathrm{j} Q_i = \ph{V}_i \cj{\ph{V}}_i \left( \ph{Y}_i^0 + \sum_{j \in \alpha_i} \ph{Y}_{ij}^g \right) - \cj{\ph{V}}_i \sum_{j \in \alpha_i} \left( \ph{V}_j \ph{Y}_{ij}^g \right);

S druge strane, iz osnovne kompleksne matrične jednačine čvorova I‾=Y‾BUSV‾\ph{\boldsymbol{I}} = \ph{\boldsymbol{Y}}_{BUS} \ph{\boldsymbol{V}}, kada se razvije po I‾i\ph{I}_i i pomnoži sa V‾i∗\cj{\ph{V}}_i, sledi:

S‾i∗=V‾i∗I‾i=Pi−jQi=V‾iV‾i∗Y‾ii+V‾i∗∑j∈αi(V‾jY‾ij).\cj{\ph{S}}_i = \cj{\ph{V}}_i \ph{I}_i = P_i - \mathrm{j} Q_i = \ph{V}_i \cj{\ph{V}}_i \ph{Y}_{ii} + \cj{\ph{V}}_i \sum_{j \in \alpha_i} \left( \ph{V}_j \ph{Y}_{ij} \right).

Poređenjem prethodna dva izraza potvrđuju se ranije izvedeni izrazi za matricu admitansi nezavisnih čvorova:

Y‾ij={Y‾i0+∑j∈αiY‾ijg,i=j−Y‾ijg,i≠j.\boxed{ \ph{Y}_{ij} = \begin{cases} \ph{Y}_i^0 + \sum\limits_{j \in \alpha_i} \ph{Y}_{ij}^g, & i = j \\[1ex] -\ph{Y}_{ij}^g, & i \neq j \end{cases} } .

Vrlo je važno praviti razliku između elementa matrice admitansi nezavisnih čvorova na poziciji ij (Y‾ij\ph{Y}_{ij}) i admitanse grane između i-tog i j-tog čvora (Y‾ijg\ph{Y}_{ij}^g), koji su Y‾ij≠Y‾ijg\boxed{\ph{Y}_{ij} \neq \ph{Y}_{ij}^g} i vezani su prethodnim izrazom.

Takođe, treba se podsetiti veze između impedanse i admitanse grane, koje su ranije izvedene:

Y‾ijg=Gijg+jBijg=1Z‾ijg=1Rijg+jXijg,\ph{Y}_{ij}^g = G_{ij}^g + \mathrm{j} B_{ij}^g = \frac{1}{\ph{Z}_{ij}^g} = \frac{1}{R_{ij}^g + \mathrm{j} X_{ij}^g},

gde je:

Gijg=Rijg(Rijg)2+(Xijg)2;G_{ij}^g = \frac{R_{ij}^g}{(R_{ij}^g)^2 + (X_{ij}^g)^2};
Bijg=−Xijg(Rijg)2+(Xijg)2.B_{ij}^g = -\frac{X_{ij}^g}{(R_{ij}^g)^2 + (X_{ij}^g)^2}.

Iz prethodno izvedenog izraza za matricu admitansi nezavisnih čvorova Y‾BUS\ph{\boldsymbol{Y}}_{BUS}, sledi da je ona simetrična, pa važi da je Y‾ij=Y‾ji\ph{Y}_{ij} = \ph{Y}_{ji}, odnosno Y‾BUS=Y‾BUST\ph{\boldsymbol{Y}}_{BUS} = \ph{\boldsymbol{Y}}_{BUS}^{\mathrm{T}}.

Primer formiranja matrice admitansi nezavisnih čvorova:

Mreža od četiri čvora: grana Y_12^g između čvorova 1 i 2, Y_13^g između 1 i 3, Y_23^g između 2 i 3, Y_34^g između 3 i 4, i otočna admitansa Y_1^0 u čvoru 1

Matrica admitansi nezavisnih čvorova je:

Y‾BUS=[Y‾10+Y‾12g+Y‾13g−Y‾12g−Y‾13g0−Y‾12gY‾12g+Y‾23g−Y‾23g0−Y‾13g−Y‾23gY‾13g+Y‾23g+Y‾34g−Y‾34g00−Y‾34gY‾34g]\ph{\boldsymbol{Y}}_{BUS} = \begin{bmatrix} \ph{Y}_1^0 + \ph{Y}_{12}^g + \ph{Y}_{13}^g & -\ph{Y}_{12}^g & -\ph{Y}_{13}^g & 0 \\ -\ph{Y}_{12}^g & \ph{Y}_{12}^g + \ph{Y}_{23}^g & -\ph{Y}_{23}^g & 0 \\ -\ph{Y}_{13}^g & -\ph{Y}_{23}^g & \ph{Y}_{13}^g + \ph{Y}_{23}^g + \ph{Y}_{34}^g & -\ph{Y}_{34}^g \\ 0 & 0 & -\ph{Y}_{34}^g & \ph{Y}_{34}^g \end{bmatrix}

Dobijeni rezultat potvrđuje simetriju matrice admitansi nezavisnih čvorova.

U prethodnim izrazima je izvođena matrica admitansi (kompleksna) nezavisnih čvorova. U proračunima tokova snaga rešava se sistem realnih jednačina, tako da u njemu figurišu realne matrice konduktansi i susceptansi nezavisnih čvorova. U principu, one se mogu dobiti razdvajanjem matrice admitansi nezavisnih čvorova na realni i imaginarni deo (Y‾BUS=GBUS+jBBUS\ph{\boldsymbol{Y}}_{BUS} = \boldsymbol{G}_{BUS} + \mathrm{j} \boldsymbol{B}_{BUS}), ili posebnim formiranjem tih delova na analogan način:

Gij={Gi0+∑j∈αiGijg,i=j−Gijg,i≠j,\boxed{ G_{ij} = \begin{cases} G_i^0 + \sum\limits_{j \in \alpha_i} G_{ij}^g, & i = j \\[1ex] -G_{ij}^g, & i \neq j \end{cases} } ,
Bij={Bi0+∑j∈αiBijg,i=j−Bijg,i≠j,\boxed{ B_{ij} = \begin{cases} B_i^0 + \sum\limits_{j \in \alpha_i} B_{ij}^g, & i = j \\[1ex] -B_{ij}^g, & i \neq j \end{cases} } ,

Iz prethodnog izvođenja važno je uočiti da ako bi u matrici admitansi nezavisnih čvorova Y‾BUS\ph{\boldsymbol{Y}}_{BUS} (isto važi za matrice GBUS\boldsymbol{G}_{BUS} i BBUS\boldsymbol{B}_{BUS}) bilo Y‾i0=0\ph{Y}_i^0 = 0 (i=1,2,⋯ ,Ni = 1, 2, \cdots, N), ona bi postala singularna, jer bi tada svaki od elemenata na glavnoj dijagonali bio jednak negativnom zbiru elemenata u toj vrsti ili koloni.

Jednačine injektiranja

Polazeći od prethodno izvedene kompleksne jednačine injektiranja

S‾i∗=Pi−jQi=V‾iV‾i∗Y‾ii+V‾i∗∑j∈αi(V‾jY‾ij)\cj{\ph{S}}_i = P_i - \mathrm{j} Q_i = \ph{V}_i \cj{\ph{V}}_i \ph{Y}_{ii} + \cj{\ph{V}}_i \sum_{j \in \alpha_i} \left( \ph{V}_j \ph{Y}_{ij} \right)

i njenog razdvajanja na realni i imaginarni deo, dobijaju se sledeće dve jednačine aktivnih i reaktivnih injektiranja u čvorovima, odnosno jednačine bilansa snaga u čvorovima:

Pi=Vi2Gii+Vi∑j∈αi[Vj(Gijcos⁡θij+Bijsin⁡θij)]  ;\boxed{ P_i = V_i^2 G_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \cos\theta_{ij} + B_{ij} \sin\theta_{ij} \right) \right] } \;;
Qi=−Vi2Bii+Vi∑j∈αi[Vj(Gijsin⁡θij−Bijcos⁡θij)]  .\boxed{ Q_i = -V_i^2 B_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \sin\theta_{ij} - B_{ij} \cos\theta_{ij} \right) \right] } \;.

U prethodnim jednačinama je uvaženo: Y‾ij=Gij+jBij\ph{Y}_{ij} = G_{ij} + \mathrm{j} B_{ij}, V‾i=Viejθi\ph{V}_i = V_i e^{\mathrm{j} \theta_i} i θij=θi−θj=−θji\theta_{ij} = \theta_i - \theta_j = -\theta_{ji}.

Druga forma jednačina bilansa snaga je:

Φi=Vi2Gii+Vi∑j∈αi[Vj(Gijcos⁡θij+Bijsin⁡θij)]−Pi=0;\Phi_i = V_i^2 G_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \cos\theta_{ij} + B_{ij} \sin\theta_{ij} \right) \right] - P_i = 0;
Ψi=−Vi2Bii+Vi∑j∈αi[Vj(Gijsin⁡θij−Bijcos⁡θij)]−Qi=0.\Psi_i = -V_i^2 B_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \sin\theta_{ij} - B_{ij} \cos\theta_{ij} \right) \right] - Q_i = 0.

Jedinstvena forma jednačina injektiranja je:

[Φ(θ,V,P,λ)⋯⋯⋯⋯Ψ(θ,V,Q,λ)]=[0⋯0],\begin{bmatrix} \boldsymbol{\Phi}(\boldsymbol{\theta}, \boldsymbol{V}, \boldsymbol{P}, \boldsymbol{\lambda}) \\ \cdots\cdots\cdots\cdots \\ \boldsymbol{\Psi}(\boldsymbol{\theta}, \boldsymbol{V}, \boldsymbol{Q}, \boldsymbol{\lambda}) \end{bmatrix} = \begin{bmatrix} \boldsymbol{0} \\ \cdots \\ \boldsymbol{0} \end{bmatrix},

ili:

f(θ,V,P,Q,λ)=0,\boldsymbol{f}(\boldsymbol{\theta}, \boldsymbol{V}, \boldsymbol{P}, \boldsymbol{Q}, \boldsymbol{\lambda}) = \boldsymbol{0},

gde λ\boldsymbol{\lambda} podrazumeva funkciju mreže (praktično zavisnost od Y‾BUS\ph{\boldsymbol{Y}}_{BUS}).

Klasifikacija čvorova

Prethodni sistem jednačina injektiranja daje 2N2N skalarnih jednačina (NN je broj čvorova u sistemu).

Međutim, svaki čvor karakterišu sledeće nepoznate: PiP_i, QiQ_i, ViV_i i θi\theta_i. To znači da je ukupan broj nepoznatih u sistemu 4N4N.

Dakle, problem se može rešiti ako se u svakom čvoru unapred specificiraju po dve nepoznate, čime se broj nepoznatih svodi na broj jednačina (2N2N).

U zavisnosti od toga koje se nepoznate unapred specificiraju, a koje se kao nepoznate proračunavaju, vrši se klasifikacija čvorova. Ona je izvršena na bazi prirode problema koji se rešava.

1. Potrošački ili PQ-čvorovi. Njihov ukupan broj je NPQN_{PQ}, a u njima su po pravilu potrošnje veće od proizvodnje. U ovim čvorovima zadaju se aktivna i reaktivna injektiranja (PispP_i^{sp} i QispQ_i^{sp}). Nepoznate promenljive su moduli i fazni uglovi napona (ViV_i i θi\theta_i). Ovi čvorovi opisuju se kompleksnim jednačinama:

S‾i=S‾isp=Pisp+jQisp;i∈αPQ.\ph{S}_i = \ph{S}_i^{sp} = P_i^{sp} + \mathrm{j} Q_i^{sp}; \quad i \in \alpha_{PQ}.

2. Naponski kontrolisani ili PV-čvorovi. Njihov ukupan broj je NPVN_{PV}, a u njima je uglavnom proizvodnja veća od potrošnje. Zavisno od načina na koji se održavaju zadati naponi, ovi čvorovi se dele u dve podgrupe:

2a. Generatorski ili PVG-čvorovi. Njihov ukupan broj je NPVGN_{PVG}. U njima su specificirana aktivna injektiranja (PispP_i^{sp}) i moduli fazora napona (VispV_i^{sp}), pri čemu se moduli fazora napona održavaju promenom injektiranja reaktivnih snaga (QiQ_i). Druga nepoznata je fazni ugao napona (θi\theta_i). Ovi čvorovi opisuju se jednačinama:

Pi=Pisp;Vi=Visp;i∈αPVG.P_i = P_i^{sp}; \quad V_i = V_i^{sp}; \quad i \in \alpha_{PVG}.

2b. Transformatorski ili PVT-čvorovi. Njihov ukupan broj je NPVTN_{PVT}. U njima se specificirani moduli fazora napona (VispV_i^{sp}) održavaju promenom odnosa transformacije regulacionog transformatora vezanog u nekoj grani incidentnoj čvoru. U ovim čvorovima zadaju se aktivna i reaktivna injektiranja (PispP_i^{sp} i QispQ_i^{sp}) i moduli fazora napona (VispV_i^{sp}), dok su nepoznate promenljive fazni uglovi napona (θi\theta_i) i nenominalni odnos transformacije (akia_{ki}) regulacionog transformatora u grani između k-tog i i-tog čvora, čijom se promenom održava moduo napona u tom čvoru (ViV_i). Ovi čvorovi opisuju se jednačinama:

S‾i=S‾isp=Pisp+jQisp;Vi=Visp;i∈αPVT;NPVG+NPVT=NPV.\ph{S}_i = \ph{S}_i^{sp} = P_i^{sp} + \mathrm{j} Q_i^{sp}; \quad V_i = V_i^{sp}; \quad i \in \alpha_{PVT}; \quad N_{PVG} + N_{PVT} = N_{PV}.

3. Referentno-balansni (SL) čvor. Najčešće postoji samo jedan SL-čvor (SL – "Slack") u mreži. Koncept balansnog čvora neophodan, jer su Joule-ovi gubici unapred nepoznati, pa se ne može egzaktno izvršiti uravnoteženje potrošnje (zajedno sa gubicima) i proizvodnje na generatorima u svim čvorovima. U tu svrhu obično se koristi neki od naponski kontrolisanih (generatorskih) čvorova (obično sa najvećom mogućnošću u pogledu proizvodnje aktivne snage). Balansni čvor ujedno igra ulogu i referentnog čvora za merenje faznih uglova napona. U ovom čvoru unapred se zadaju moduo (VispV_i^{sp}) i fazni ugao napona (θisp\theta_i^{sp}, obično θisp=0\theta_i^{sp} = 0), a aktivna i reaktivna injektiranja proračunavaju se naknadno, na kraju postupka rešavanja. Ovaj čvor opisuje se jednačinama:

Vi=Visp;θi=θisp;i∈αSL.V_i = V_i^{sp}; \quad \theta_i = \theta_i^{sp}; \quad i \in \alpha_{SL}.

Očigledno je:

NPQ+NPV+1=N.N_{PQ} + N_{PV} + 1 = N.
Tip čvoraUnapred zadate promenljiveNepoznate promenljiveUkupan broj nepoznatih
PQ; i∈αPQPQ;\ i \in \alpha_{PQ}PispP_i^{sp}, QispQ_i^{sp}ViV_i, θi\theta_i2NPQ2N_{PQ}
PVPV
PVG; i∈αPVGPVG;\ i \in \alpha_{PVG}PispP_i^{sp}, VispV_i^{sp}QiQ_i, θi\theta_i2NPVG2N_{PVG}
PVT; i∈αPVTPVT;\ i \in \alpha_{PVT}PispP_i^{sp}, QispQ_i^{sp}, VispV_i^{sp}θi\theta_i, akia_{ki}2NPVT2N_{PVT}
SL; i∈αSLSL;\ i \in \alpha_{SL}VispV_i^{sp}, θisp\theta_i^{sp}PiP_i, QiQ_i22
Broj pojedinih promenljivih2(NPQ+NPVG+1)+3NPVT=2N+NPVT2(N_{PQ} + N_{PVG} + 1) + 3N_{PVT} = 2N + N_{PVT}2(NPQ+NPVG+NPVT+1)=2N2(N_{PQ} + N_{PVG} + N_{PVT} + 1) = 2N2N2N

Opšti postupak proračuna tokova snaga

Prethodno specificirani sistem jednačina odgovara broju nepoznatih u sistemu.

Međutim, sistem jednačina je nelinearan i nema opšte rešenje (zbog transcendentnosti jednačina), pa se rešava numerički (iterativno), kako bi se odredilo fizički prihvatljivo rešenje.

Opšti postupak proračuna tokova snaga sastoji se iz sledećih koraka:

1. Specifikacija ulaznih podataka:

  • Numeracija čvorova i topologija mreže.
  • Električni parametri grana mreže (redne i otočne admitanse Y‾ijg\ph{Y}_{ij}^g i Y‾ijg0\ph{Y}_{ij}^{g0}).

2. Identifikacija i klasifikacija čvorova (na osnovu numeričkih podataka iz prvog koraka i fizičke prirode problema) na PQ, PVG, PVT i SL čvorove. Formiranje 2N2N-dimenzionog vektora nepoznatih.

3. Formiranje matrice admitansi nezavisnih čvorova Y‾BUS\ph{\boldsymbol{Y}}_{BUS}.

4. Formiranje (pisanje) jednačina aktivnih injektiranja u čvorovima (P=Pg−Pp\boldsymbol{P} = \boldsymbol{P_g} - \boldsymbol{P_p} i Q=Qg−Qp\boldsymbol{Q} = \boldsymbol{Q_g} - \boldsymbol{Q_p}), shodno vrednostima admitansi grana (Korak 1) i definisanoj numeraciji čvorova i specifikaciji promenljivih (Korak 2).

5. Simultano rešavanje skupa od NPQ+NPVN_{PQ} + N_{PV} jednačina aktivnih injektiranja i NPQN_{PQ} jednačina reaktivnih injektiranja (ukupno 2NPQ+NPV2N_{PQ} + N_{PV}):

Vi2Gii+Vi∑j∈αi[Vj(Gijcos⁡θij+Bijsin⁡θij)]−Pisp=0;i∈NPQ+NPV;V_i^2 G_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \cos\theta_{ij} + B_{ij} \sin\theta_{ij} \right) \right] - P_i^{sp} = 0; \quad i \in N_{PQ} + N_{PV};
−Vi2Bii+Vi∑j∈αi[Vj(Gijsin⁡θij−Bijcos⁡θij)]−Qisp=0;i∈NPQ.-V_i^2 B_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \sin\theta_{ij} - B_{ij} \cos\theta_{ij} \right) \right] - Q_i^{sp} = 0; \quad i \in N_{PQ}.

Prethodni sistem jednačina daje rešenje za NPQ+NPVN_{PQ} + N_{PV} faznih uglova napona i NPQN_{PQ} modula napona.

To znači da se posle ovog koraka, uključujući specificirane vrednosti, raspolaže sa fazorima napona u svim čvorovima, čime je mreža potpuno određena.

6. Proračun preostalih nepoznatih u problemu: injektiranja reaktivnih snaga u PV-čvorovima i aktivnih snaga u SL-čvoru, primenom standardnih izraza za injektiranja u funkciji fazora napona čvorova:

Pi=Vi2Gii+Vi∑j∈αi[Vj(Gijcos⁡θij+Bijsin⁡θij)];i∈NSL;P_i = V_i^2 G_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \cos\theta_{ij} + B_{ij} \sin\theta_{ij} \right) \right]; \quad i \in N_{SL};
Qi=−Vi2Bii+Vi∑j∈αi[Vj(Gijsin⁡θij−Bijcos⁡θij)];i∈NPV+NSL.Q_i = -V_i^2 B_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \sin\theta_{ij} - B_{ij} \cos\theta_{ij} \right) \right]; \quad i \in N_{PV} + N_{SL}.

7. Proračun tokova snaga po granama (na jedan od napred opisanih načina).

8. Proračun gubitaka aktivne i reaktivne snage u sistemu (na jedan od napred opisanih načina).

Metode rešavanja tokova snaga

Opšte osobine ovog proračuna su:

  • Generalno se koriste jednačine pisane na bazi jednačina nezavisnih čvorova (čvor-grana model), pošto na taj način ima manje jednačina.
  • Koristi se admitantni model, odnosno matrica Y‾BUS\ph{\boldsymbol{Y}}_{BUS} (slabo popunjena i simetrična matrica). Z‾BUS\ph{\boldsymbol{Z}}_{BUS} je puna matrica i teška za formiranje (postupak inverzije matrice Y‾BUS\ph{\boldsymbol{Y}}_{BUS} je neprimenljiv; postupci formiranja matrice Z‾BUS\ph{\boldsymbol{Z}}_{BUS} se neće posebno obrađivati).
  • Svi metodi su u suštini iterativni, pošto nema eksplicitnog rešenja specificiranog sistema nelinearnih jednačina (danas postoje predlozi neiterativnog rešavanja, ali to još uvek nije našlo masovniju primenu).
  • Istorijski razvoj metoda: Gauss-ov metod, Gauss-Seidel-ov metod, Newton-ov metod, Newton-Raphson-ov metod, raspregnuti (na primer, Stott-ov) metodi. Industrijski modeli obavezno koriste tehniku retkih matrica.

Kriterijumi konvergencije

Posle specifikacije čvorova vrlo je važno definisati kriterijum konvergencije iterativnog algoritma.

Najčešći kriterijumi konvergencije su:

1. Razlika injektiranih od specificiranih aktivnih i reaktivnih snaga. Imajući u vidu specifikaciju čvorova, ovaj kriterijum se svodi na:

  • Za sve PQ i PV-čvorove (i∈αPQ+αPVi \in \alpha_{PQ} + \alpha_{PV}):
ΔPi=Vi2Gii+Vi∑j∈αi[Vj(Gijcos⁡θij+Bijsin⁡θij)]−Pisp≤εP;\Delta P_i = V_i^2 G_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \cos\theta_{ij} + B_{ij} \sin\theta_{ij} \right) \right] - P_i^{sp} \le \varepsilon_P;
  • Za sve PQ-i PVT-čvorove (i∈αPQ+αPVTi \in \alpha_{PQ} + \alpha_{PVT}):
ΔQi=−Vi2Bii+Vi∑j∈αi[Vj(Gijsin⁡θij−Bijcos⁡θij)]−Qisp≤εQ.\Delta Q_i = -V_i^2 B_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \sin\theta_{ij} - B_{ij} \cos\theta_{ij} \right) \right] - Q_i^{sp} \le \varepsilon_Q.

Vrednost pragova konvergencije obično su: εP,εQ=(0,01−0,001)\varepsilon_P, \varepsilon_Q = (0{,}01 - 0{,}001) r.j.

2. Promena izračunatog modula napona u dve susedne iteracije u svim PQ-čvorovima (i∈αPQi \in \alpha_{PQ}):

∣ΔV‾i∣=∣V‾i(k)−V‾i(k−1)∣≤εV.\left| \Delta \ph{V}_i \right| = \left| \ph{V}_i^{(k)} - \ph{V}_i^{(k-1)} \right| \le \varepsilon_V.

Vrednost praga konvergencije obično je: εV=(0,01−0,0001)\varepsilon_V = (0{,}01 - 0{,}0001) r.j.

U praksi se više koristi prvi kriterijum konvergencije, osim u specifičnim slučajevima kada to nije moguće.

Gauss-ov metod

Kao što je već rečeno, ovaj metod iterativno admitantnu formu jednačina injektiranja:

I‾=Y‾BUSV‾.\ph{\boldsymbol{I}} = \ph{\boldsymbol{Y}}_{BUS} \ph{\boldsymbol{V}}.

Konceptualno, rešenje se sprovodi na sledeći način:

Rešenje se inicira pretpostavljajući početnu vrednost napona u svim čvorovima, osim referentno-balansnog čvora, u kome su unapred specificirani moduo i ugao fazora napona).

Zatim se proračunavaju struje injektiranja u čvorovima:

I‾i=Pi−jQiV‾i∗;i=1,2,⋯ ,N;i∉αSL.\ph{I}_i = \frac{P_i - \mathrm{j} Q_i}{\cj{\ph{V}}_i}; \quad i = 1, 2, \cdots, N; \quad i \notin \alpha_{SL}.

S druge strane, sa zemlja-čvorom kao referentnim, po I Kirchhoffovom zakonu primenjenom na čvorove mogu se napisati sledeće jednačine za napone:

V‾i=1Y‾ii(I‾i−∑j∈αiV‾jY‾ij);i=1,2,⋯ ,N;i∉αSL.\ph{V}_i = \frac{1}{\ph{Y}_{ii}} \left( \ph{I}_i - \sum_{j \in \alpha_i} \ph{V}_j \ph{Y}_{ij} \right); \quad i = 1, 2, \cdots, N; \quad i \notin \alpha_{SL}.

Međutim, prethodni postupak se ne primenjuje potpuno dosledno, pošto se u PV-čvorovima unapred specificiraju vrednosti napona.

Iterativna šema proračuna napona sprovodi se kroz sledeće izraze (za inicijalnu iteraciju (k=0k = 0) pretpostavljaju se inicijalni naponi):

V‾i(k+1)=1Y‾ii(I‾i(k+1)−∑j∈αiNV‾j(k)Y‾ij);i=1,2,⋯ ,N;i∉αSL;k=0,1,2,⋯ ;\ph{V}_i^{(k+1)} = \frac{1}{\ph{Y}_{ii}} \left( \ph{I}_i^{(k+1)} - \sum_{j \in \alpha_i}^{N} \ph{V}_j^{(k)} \ph{Y}_{ij} \right); \quad i = 1, 2, \cdots, N; \quad i \notin \alpha_{SL}; \quad k = 0, 1, 2, \cdots;

gde je:

I‾i(k+1)=Pisp−jQispV‾i∗(k)=Pisp−jQispVi(k)/−θi(k)‾;i∈αPQ;\ph{I}_i^{(k+1)} = \frac{P_i^{sp} - \mathrm{j} Q_i^{sp}}{\ph{V}_i^{*(k)}} = \frac{P_i^{sp} - \mathrm{j} Q_i^{sp}}{V_i^{(k)} \underline{/{-\theta_i^{(k)}}}}; \quad i \in \alpha_{PQ};
I‾i(k+1)=Pisp−jQi(k)V‾i∗(k)=Pisp−jQi(k)Visp/−θi(k)‾;i∈αPV;\ph{I}_i^{(k+1)} = \frac{P_i^{sp} - \mathrm{j} Q_i^{(k)}}{\ph{V}_i^{*(k)}} = \frac{P_i^{sp} - \mathrm{j} Q_i^{(k)}}{V_i^{sp} \underline{/{-\theta_i^{(k)}}}}; \quad i \in \alpha_{PV};
I‾i(k+1)=Pi(k)−jQi(k)V‾i∗sp=Pi(k)−jQi(k)Visp/−θisp‾;i∈αSL,\ph{I}_i^{(k+1)} = \frac{P_i^{(k)} - \mathrm{j} Q_i^{(k)}}{\ph{V}_i^{*sp}} = \frac{P_i^{(k)} - \mathrm{j} Q_i^{(k)}}{V_i^{sp} \underline{/{-\theta_i^{sp}}}}; \quad i \in \alpha_{SL},

gde se aktivna i reaktivna injektiranja koja postoje u prethodnim izrazima proračunavaju iz jednačina injektiranja kao:

PSL(k)=(VSLsp)2GSL,SL+(VSLsp)∑j∈αSL[Vj(k)(GSL,jcos⁡(θSL−θj(k))+BSL,jsin⁡(θSL−θj(k)))];P_{SL}^{(k)} = (V_{SL}^{sp})^2 G_{SL,SL} + (V_{SL}^{sp}) \sum_{j \in \alpha_{SL}} \left[ V_j^{(k)} \left( G_{SL,j} \cos(\theta_{SL} - \theta_j^{(k)}) + B_{SL,j} \sin(\theta_{SL} - \theta_j^{(k)}) \right) \right];
Qi(k)=−(Visp)2Bii+Visp∑j∈αiVj(k)(Gijsin⁡θij(k)−Bijcos⁡θij(k));i∈αPV;Q_i^{(k)} = -\left( V_i^{sp} \right)^2 B_{ii} + V_i^{sp} \sum_{j \in \alpha_i} V_j^{(k)} \left( G_{ij} \sin\theta_{ij}^{(k)} - B_{ij} \cos\theta_{ij}^{(k)} \right); \quad i \in \alpha_{PV};
QSL(k)=−(VSLsp)2BSL,SL+VSLsp∑j∈αSLVj(k)(GSL,jsin⁡(θSL−θj(k))−BSL,jcos⁡(θSL−θj(k))).Q_{SL}^{(k)} = -\left( V_{SL}^{sp} \right)^2 B_{SL,SL} + V_{SL}^{sp} \sum_{j \in \alpha_{SL}} V_j^{(k)} \left( G_{SL,j} \sin(\theta_{SL} - \theta_j^{(k)}) - B_{SL,j} \cos(\theta_{SL} - \theta_j^{(k)}) \right).

Ovaj postupak se sprovodi dok se ne zadovolji jedan od napred definisanih kriterijuma konvergencije.

Na kraju se proračunavaju aktivno i reaktivno injektiranje u referentno-balansnom (SL) čvoru:

S‾SL=PSL+jQSL=V‾SLspI‾SL∗=VSLsp/θSLsp‾ I‾SL∗,\ph{S}_{SL} = P_{SL} + \mathrm{j} Q_{SL} = \ph{V}_{SL}^{sp} \cj{\ph{I}}_{SL} = V_{SL}^{sp} \underline{/\theta_{SL}^{sp}} \, \cj{\ph{I}}_{SL},

gde je:

I‾SL=∑j∈αSLI‾SLj=∑j∈αSLY‾SLjV‾j.\ph{I}_{SL} = \sum_{j \in \alpha_{SL}} \ph{I}_{SLj} = \sum_{j \in \alpha_{SL}} \ph{Y}_{SLj} \ph{V}_j.

U prethodnom proračunu moraju se uvažiti i reaktivna ograničenja u generatorski naponski kontrolisanim čvorovima (tipa PVG). Ova ograničenja po pravilu ne postoje u transformatorski naponski kontrolisanim čvorovima (tipa PVT).

U njima se reaktivna injektiranja proračunavaju iz izraza:

Qi(k)=Im⁡{V‾i(k)I‾i∗(k)}=Im⁡{Visp/θi(k)‾ I‾i∗(k)};i∈αPVG,Q_i^{(k)} = \operatorname{Im}\left\{ \ph{V}_i^{(k)} \ph{I}_i^{*(k)} \right\} = \operatorname{Im}\left\{ V_i^{sp} \underline{/\theta_i^{(k)}} \, \ph{I}_i^{*(k)} \right\}; \quad i \in \alpha_{PVG},

ili izraza za injektiranje reaktivne snage:

Qi(k)=−(Visp)2Bii+Visp∑j∈αiVj(k)(Gijsin⁡θij(k)−Bijcos⁡θij(k)).Q_i^{(k)} = -\left( V_i^{sp} \right)^2 B_{ii} + V_i^{sp} \sum_{j \in \alpha_i} V_j^{(k)} \left( G_{ij} \sin\theta_{ij}^{(k)} - B_{ij} \cos\theta_{ij}^{(k)} \right).

Ako se u nekoj iteraciji naruši reaktivno ograničenje u PVG čvoru Qimin⁡≤Qi(k)≤Qimax⁡Q_i^{\min} \le Q_i^{(k)} \le Q_i^{\max}, on se prevodi u PQ-čvor, pri čemu mu se reaktivno opterećenje fiksira na dostignutoj granici. Na taj način u sledećoj iteraciji ima se jedan PQ-čvor više i jedan PV-čvor manje. Međutim, može se desiti da se u sledećoj iteraciji reaktivno injektiranje ponovo vrati u dozvoljene granice, kada se tip čvora ponovo vraća u originalan (PVG). U praksi se najčešće u prvih nekoliko iteracija (dok se ne približi rešenju) ne proveravaju reaktivna ograničenja, a kasnije se za narušena ograničenja čvor prevodi u negativnu vrednost (na primer, sa 2 na −2), kako bi se naznačilo da to nije originalno PQ-čvor i da ga treba vratiti u originalan tip, ako je to moguće.

Prethodni metod je izložen u kompleksnom domenu, mada se u praksi po istoj metodologiji on sprovodi sa algebarskim jednačinama (proračun u kompleksnom domenu obično je sporiji), po praktično istoj metodologiji i sa komplikovanijim izrazima.

Ovaj iterativni metod rešavanja modela tokova snaga je jednostavan, ali vrlo sporo konvergira (opšta osobina Gauss-ovog metoda u svim oblastima), zbog slabe matematičke sprege između čvorova (slaba popunjenost matrice Y‾BUS\ph{\boldsymbol{Y}}_{BUS}). Promena napona utiče samo na susedne čvorove. Zato se primenjuju razna ubrzanja, od kojih će jedno biti objašnjeno u nastavku.

Gauss-Seidel-ov metod

Modifikacija koju je u Gauss-ov metod uneo Seidel sastoji se u tome da se ne čeka da se proračunaju naponi svih čvorova, pa da se tek onda izvrši njihova smena. Pošto se proračun sprovodi čvor po čvor (osim referentno-balansnog čvora), ideja je da se proračunati napon jednog čvora odmah iskoristi za proračun napona ostalih čvorova. To znači da je iterativna šema proračuna:

V‾1(k+1)=1Y‾11(I‾1(k+1)−Y‾12V‾2(k)−Y‾13V‾3(k)−⋯−Y‾1NV‾N(k));V‾2(k+1)=1Y‾22(I‾2(k+1)−Y‾21V‾1(k+1)−Y‾23V‾3(k)−⋯−Y‾2NV‾N(k));    ⋮V‾i(k+1)=1Y‾ii(I‾i(k+1)−Y‾i1V‾1(k+1)−⋯−Y‾i,i−1V‾i−1(k+1)−⋯−Y‾iNV‾N(k));    ⋮V‾N(k+1)=1Y‾NN(I‾N(k+1)−Y‾N1V‾1(k+1)−Y‾N2V‾2(k+1)−⋯−Y‾N,N−1V‾N−1(k+1)).\begin{aligned} \ph{V}_1^{(k+1)} &= \frac{1}{\ph{Y}_{11}} \left( \ph{I}_1^{(k+1)} - \ph{Y}_{12} \ph{V}_2^{(k)} - \ph{Y}_{13} \ph{V}_3^{(k)} - \cdots - \ph{Y}_{1N} \ph{V}_N^{(k)} \right); \\ \ph{V}_2^{(k+1)} &= \frac{1}{\ph{Y}_{22}} \left( \ph{I}_2^{(k+1)} - \ph{Y}_{21} \ph{V}_1^{(k+1)} - \ph{Y}_{23} \ph{V}_3^{(k)} - \cdots - \ph{Y}_{2N} \ph{V}_N^{(k)} \right); \\ &\;\;\vdots \\ \ph{V}_i^{(k+1)} &= \frac{1}{\ph{Y}_{ii}} \left( \ph{I}_i^{(k+1)} - \ph{Y}_{i1} \ph{V}_1^{(k+1)} - \cdots - \ph{Y}_{i,i-1} \ph{V}_{i-1}^{(k+1)} - \cdots - \ph{Y}_{iN} \ph{V}_N^{(k)} \right); \\ &\;\;\vdots \\ \ph{V}_N^{(k+1)} &= \frac{1}{\ph{Y}_{NN}} \left( \ph{I}_N^{(k+1)} - \ph{Y}_{N1} \ph{V}_1^{(k+1)} - \ph{Y}_{N2} \ph{V}_2^{(k+1)} - \cdots - \ph{Y}_{N,N-1} \ph{V}_{N-1}^{(k+1)} \right). \end{aligned}

Struje injektiranja u prethodnim izrazima izračunavaju se na isti način kao kod Gauss-ovog modela. Sve ostale napomene (na primer, u vezi reaktivnih ograničenja, kriterijuma konvergencije i sl.) koje su analizirane u Gauss-ovom modelu važe i ovde.

Prednost ovog metoda je što se greške u pretpostavljenim (ili izračunatim u prethodnoj iteraciji) naponima ne prenose na sve čvorove, već se unutar jedne iteracije svi izračunati naponi odmah koriste, što povoljno utiče na ubrzanje konvergencije.

Predloženi postupak popravlja konvergenciju, ali ona i dalje može biti spora. Da bi se ona dodatno popravila primenjuje se SOR (Successive Over Relaxation) metod ubrzanja. On se sastoji u tome da se posle svake iteracije primenjuje sukcesivna korekcija napona u PQ-čvorovima. Umesto priraštaja napona ΔV‾i(k+1)=V‾i(k+1)−V‾i(k)\Delta \ph{V}_i^{(k+1)} = \ph{V}_i^{(k+1)} - \ph{V}_i^{(k)} za sledeću iteraciju primenjuje se njegova otežana vrednost αΔV‾i(k+1)\alpha \Delta \ph{V}_i^{(k+1)}, pri čemu je 1≤α≤21 \le \alpha \le 2. Jedna od varijanti jeste da se različita pojačanja koriste za realni i imaginarni deo napona, odnosno da se različita pojačanja koriste za pojedine čvorove, ili njihove grupe.

Problem prethodnog pristupa je što ne postoje generalne preporuke za usvajanje faktora ubrzanja, već se za svaki sistem (pa čak i radno stanje) mora vršiti njihova optimizacija, što je dosta nepraktično.

Dakle, generalni zaključak je da Gauss-ov algoritam (i njegove modifikacije) ima sporu, ali stabilnu konvergenciju (ovaj algoritam će uvek konvergirati, samo je pitanje za koliko iteracija). Zato su u njemu za broj potrebnih iteracija od posebne važnosti inicijalne vrednosti napona čvorova.

Međutim, i pored ovih nedostataka ovi modeli imaju svoju primenu. Pošto metode zasnovane na gradijentima (koje će biti obrađivane u nastavku) jako zavise od inicijalnog napona (za loše inicijalno pogađanje može se desiti i da ne konvergiraju), onda se u praksi Gauss-ov tip algoritma može koristiti za grubo približavanje rešenju, a onda se gradijentnim metodama iz tako dobijenog dobrog inicijalnog rešenja i vrlo malo iteracija nalazi konačno rešenje. Zato praktično svi profesionalni softverski paketi koji računaju tokove snaga u svojim opcijama imaju i Gauss-ov (ili Gauss-Seidel-ov) algoritam.

Newton-Raphson-ov metod

Ovaj metod u suštini predstavlja n-dimenzionu generalizaciju Newton-Raphson-ovog metoda za rešavanje nelinearnih jednačina sa jednom promenljivom. Metod se sastoji u aproksimaciji nelinearnog problema linearnim u okolini neke radne tačke, i u postupnom približavanju konačnom rešenju u više iteracija.

Zato će metodologija biti prikazana na funkciji jedne promenljive.

Ako je f(x)=0f(x) = 0 nelinearna diferencijabilna funkcija sa jednom nepoznatom i ako je x(0)x^{(0)} početna procena rešenja, može se u okolini x(0)x^{(0)} funkcija razviti u Taylor-ov red, pa ako se zadrži samo na linearnom razvoju, dobija se:

f(x)=f(x(0))+f′(x(0))(x−x(0))=0.f(x) = f\left( x^{(0)} \right) + f'\left( x^{(0)} \right) \left( x - x^{(0)} \right) = 0.

Rešenje ove jednačine je:

x=x(1)=x(0)−f(x(0))f′(x(0))=x(0)−Δx(1).x = x^{(1)} = x^{(0)} - \frac{f\left( x^{(0)} \right)}{f'\left( x^{(0)} \right)} = x^{(0)} - \Delta x^{(1)}.

Dakle, u opštem slučaju prelaz sa jedne na drugu iteraciju daje formulu:

x(k+1)=x(k)−f(x(k))f′(x(k))=x(k)−Δx(k+1).\boxed{ x^{(k+1)} = x^{(k)} - \frac{f\left( x^{(k)} \right)}{f'\left( x^{(k)} \right)} = x^{(k)} - \Delta x^{(k+1)} } .

Vrlo je važna dobra procena početnog pogađanja, jer to smanjuje broj potrebnih iteracija, ili čak može dovesti do divergencije rešenja.

Generalizacijom postupka za n-dimenzionu funkciju je:

F(X)=0,\boldsymbol{F}(\boldsymbol{X}) = \boldsymbol{0},

gde je:

  • F(X)=[f1(X)f2(X)⋯fn(X)]T\boldsymbol{F}(\boldsymbol{X}) = \begin{bmatrix} f_1(\boldsymbol{X}) & f_2(\boldsymbol{X}) & \cdots & f_n(\boldsymbol{X}) \end{bmatrix}^{\mathrm{T}} – n-dimenziona vektorska funkcija;
  • X=[x1x2⋯xn]T\boldsymbol{X} = \begin{bmatrix} x_1 & x_2 & \cdots & x_n \end{bmatrix}^{\mathrm{T}} – n-dimenzioni vektor nepoznatih.

Po analogiji, rešenje prethodne vektorske jednačine je:

X(k+1)=X(k)−[F′(X(k))]−1F(X(k));k=0,1,2,⋯ .\boxed{ \boldsymbol{X}^{(k+1)} = \boldsymbol{X}^{(k)} - \left[ \boldsymbol{F}'\left( \boldsymbol{X}^{(k)} \right) \right]^{-1} \boldsymbol{F}\left( \boldsymbol{X}^{(k)} \right) } ; \quad k = 0, 1, 2, \cdots.

F′(X(k))\boldsymbol{F}'\left( \boldsymbol{X}^{(k)} \right) se naziva Jacobi-jeva matrica funkcije F(X)=0\boldsymbol{F}(\boldsymbol{X}) = \boldsymbol{0}, koja se definiše kao:

F′(X(k))={∂fi(k)∂xj(k)}=[∂f1(∙)∂x1∂f1(∙)∂x2⋯∂f1(∙)∂xn∂f2(∙)∂x1∂f2(∙)∂x2⋯∂f2(∙)∂xn⋮⋮⋮∂fn(∙)∂x1∂fn(∙)∂x2⋯∂fn(∙)∂xn](k)=J(X(k))=J(k).\boldsymbol{F}'\left( \boldsymbol{X}^{(k)} \right) = \left\{ \frac{\partial f_i^{(k)}}{\partial x_j^{(k)}} \right\} = \begin{bmatrix} \dfrac{\partial f_1(\bullet)}{\partial x_1} & \dfrac{\partial f_1(\bullet)}{\partial x_2} & \cdots & \dfrac{\partial f_1(\bullet)}{\partial x_n} \\[2ex] \dfrac{\partial f_2(\bullet)}{\partial x_1} & \dfrac{\partial f_2(\bullet)}{\partial x_2} & \cdots & \dfrac{\partial f_2(\bullet)}{\partial x_n} \\ \vdots & \vdots & & \vdots \\ \dfrac{\partial f_n(\bullet)}{\partial x_1} & \dfrac{\partial f_n(\bullet)}{\partial x_2} & \cdots & \dfrac{\partial f_n(\bullet)}{\partial x_n} \end{bmatrix}^{(k)} = \boldsymbol{J}\left( \boldsymbol{X}^{(k)} \right) = \boldsymbol{J}^{(k)}.

U ovom slučaju najveći problem je što se pri svakoj iteraciji mora izračunavati i vršiti inverzija matrice Jacobijana. Proračun tokova snaga je funkcija realnog vremena i mora se brzo sprovesti, a inverzija matrice drastično usporava proračun.

Iterativna proračuna sastoji se iz dva dela:

1. Linearizacija nelinearne vektorske funkcije F(X)=0\boldsymbol{F}(\boldsymbol{X}) = \boldsymbol{0} u okolini nekog rešenja X(k)\boldsymbol{X}^{(k)}:

F(X)=F(X(k))+J(k)ΔX(k)=0.\boldsymbol{F}(\boldsymbol{X}) = \boldsymbol{F}\left( \boldsymbol{X}^{(k)} \right) + \boldsymbol{J}^{(k)} \Delta \boldsymbol{X}^{(k)} = \boldsymbol{0}.

2. Vrši se popravka rešenja:

ΔX(k+1)=−[J(k)]−1F(X(k)),\Delta \boldsymbol{X}^{(k+1)} = -\left[ \boldsymbol{J}^{(k)} \right]^{-1} \boldsymbol{F}\left( \boldsymbol{X}^{(k)} \right),

koja koriguje rešenje:

X(k+1)=X(k)+ΔX(k+1),\boldsymbol{X}^{(k+1)} = \boldsymbol{X}^{(k)} + \Delta \boldsymbol{X}^{(k+1)},

posle čega se vrši provera kriterijuma konvergencije:

∣X(k+1)−X(k)∣≤ε.\left| \boldsymbol{X}^{(k+1)} - \boldsymbol{X}^{(k)} \right| \le \varepsilon.

Primena opšteg Newton-Raphson-ovog metoda na proračun tokova snaga

Polazi se od napred definisanih jednačina aktivnih i reaktivnih injektiranja:

Φi(∙)=Vi2Gii+Vi∑j∈αi[Vj(Gijcos⁡θij+Bijsin⁡θij)]−Pi;Pi=Pisp;\Phi_i(\bullet) = V_i^2 G_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \cos\theta_{ij} + B_{ij} \sin\theta_{ij} \right) \right] - P_i; \quad P_i = P_i^{sp};
Ψi(∙)=−Vi2Bii+Vi∑j∈αi[Vj(Gijsin⁡θij−Bijcos⁡θij)]−Qi;Qi=Qisp,\Psi_i(\bullet) = -V_i^2 B_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \sin\theta_{ij} - B_{ij} \cos\theta_{ij} \right) \right] - Q_i; \quad Q_i = Q_i^{sp},

gde (∙)(\bullet) kao i ranije podrazumeva f(θ,V,P,Q,λ)\boldsymbol{f}(\boldsymbol{\theta}, \boldsymbol{V}, \boldsymbol{P}, \boldsymbol{Q}, \boldsymbol{\lambda}).

Drugačiji zapis prethodne jednačine (takođe izveden ranije) je:

[Φ(θ,V,P,λ)⋯⋯⋯⋯Ψ(θ,V,Q,λ)]=[0⋯0].\begin{bmatrix} \boldsymbol{\Phi}(\boldsymbol{\theta}, \boldsymbol{V}, \boldsymbol{P}, \boldsymbol{\lambda}) \\ \cdots\cdots\cdots\cdots \\ \boldsymbol{\Psi}(\boldsymbol{\theta}, \boldsymbol{V}, \boldsymbol{Q}, \boldsymbol{\lambda}) \end{bmatrix} = \begin{bmatrix} \boldsymbol{0} \\ \cdots \\ \boldsymbol{0} \end{bmatrix}.

U nastavku će biti pretpostavljeno da u sistemu nema PVT-čvorova. Njihov uticaj na proračun biće naknadno analiziran.

Cilj proračuna (objašnjeno napred u koracima sprovođenja proračuna tokova snaga) je:

  • Naći NPQN_{PQ} modula napona i NPQN_{PQ} faznih uglova napona u PQ-čvorovima.
  • Naći NPVN_{PV} faznih uglova napona u PV-čvorovima.

To znači da posle klasifikacije čvorova i specifikacije promenljivih ostaje da se istovremeno reši 2NPQ+NPV2N_{PQ} + N_{PV} jednačina sa isto toliko nepoznatih (videti Opšti postupak proračuna tokova snaga).

To znači da se vektor X\boldsymbol{X} može predstaviti kao:

X=[Viθi}i∈αPQθi}i∈αPV];Dim{X}=2NPQ+NPV.\boldsymbol{X} = \begin{bmatrix} \left. \begin{matrix} V_i \\ \theta_i \end{matrix} \right\} & i \in \alpha_{PQ} \\[2ex] \left. \theta_i \right\} & i \in \alpha_{PV} \end{bmatrix}; \quad \mathit{Dim}\{\boldsymbol{X}\} = 2N_{PQ} + N_{PV}.

Vektor unapred specificiranih veličina je:

Ysp=[PispQisp}i∈αPQPispVisp}i∈αPVθispVisp}i∈αSL];Dim{Y}=2NPQ+2NPV+2=2N.\boldsymbol{Y}^{sp} = \begin{bmatrix} \left. \begin{matrix} P_i^{sp} \\ Q_i^{sp} \end{matrix} \right\} & i \in \alpha_{PQ} \\[2ex] \left. \begin{matrix} P_i^{sp} \\ V_i^{sp} \end{matrix} \right\} & i \in \alpha_{PV} \\[2ex] \left. \begin{matrix} \theta_i^{sp} \\ V_i^{sp} \end{matrix} \right\} & i \in \alpha_{SL} \end{bmatrix}; \quad \mathit{Dim}\{\boldsymbol{Y}\} = 2N_{PQ} + 2N_{PV} + 2 = 2N.

Posle iterativnog proračuna rešenja X\boldsymbol{X}, mogu se proračunati i preostale promenljive:

Z=[Qi}i∈αPVPiQi}i∈αSL];Dim{Z}=NPV+2.\boldsymbol{Z} = \begin{bmatrix} \left. Q_i \right\} & i \in \alpha_{PV} \\[2ex] \left. \begin{matrix} P_i \\ Q_i \end{matrix} \right\} & i \in \alpha_{SL} \end{bmatrix}; \quad \mathit{Dim}\{\boldsymbol{Z}\} = N_{PV} + 2.

Na ovaj način se kompletira rešenje tokova snaga, odnosno svih 4N4N promenljivih, što znači da je:

Dim{X}+Dim{Y}+Dim{Z}=4N.\mathit{Dim}\{\boldsymbol{X}\} + \mathit{Dim}\{\boldsymbol{Y}\} + \mathit{Dim}\{\boldsymbol{Z}\} = 4N.

Analiza sastava jednačina F(X)=0\boldsymbol{F}(\boldsymbol{X}) = \boldsymbol{0} daje:

  • NPQ+NPVN_{PQ} + N_{PV} jednačina aktivnih injektiranja u PQ- i PV-čvorovima:
Φi(∙)=Vi2Gii+Vi∑j∈αi[Vj(Gijcos⁡θij+Bijsin⁡θij)]−Pisp=0;\Phi_i(\bullet) = V_i^2 G_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \cos\theta_{ij} + B_{ij} \sin\theta_{ij} \right) \right] - P_i^{sp} = 0;
  • NPQN_{PQ} jednačina reaktivnih injektiranja u PQ-čvorovima:
Ψi(∙)=−Vi2Bii+Vi∑j∈αi[Vj(Gijsin⁡θij−Bijcos⁡θij)]−Qisp=0,\Psi_i(\bullet) = -V_i^2 B_{ii} + V_i \sum_{j \in \alpha_i} \left[ V_j \left( G_{ij} \sin\theta_{ij} - B_{ij} \cos\theta_{ij} \right) \right] - Q_i^{sp} = 0,

Na skupu jednačina F(X)=0\boldsymbol{F}(\boldsymbol{X}) = \boldsymbol{0} primenjuje se matrični postupak nalaženja diferencijala funkcija Φ(∙)\Phi(\bullet) i Ψ(∙)\Psi(\bullet):

ΔP+∂Φ(∙)∂θΔθ+∂Φ(∙)∂VΔV=0;ΔQ+∂Ψ(∙)∂θΔθ+∂Ψ(∙)∂VΔV=0.\begin{aligned} \Delta \boldsymbol{P} + \frac{\partial \Phi(\bullet)}{\partial \boldsymbol{\theta}} \Delta \boldsymbol{\theta} + \frac{\partial \Phi(\bullet)}{\partial \boldsymbol{V}} \Delta \boldsymbol{V} &= \boldsymbol{0}; \\ \Delta \boldsymbol{Q} + \frac{\partial \Psi(\bullet)}{\partial \boldsymbol{\theta}} \Delta \boldsymbol{\theta} + \frac{\partial \Psi(\bullet)}{\partial \boldsymbol{V}} \Delta \boldsymbol{V} &= \boldsymbol{0}. \end{aligned}

Iz prethodne jednačine je:

ΔP=−∂Φ(∙)∂θΔθ−∂Φ(∙)∂VΔV=−HΔθ−F′ΔV;ΔQ=−∂Ψ(∙)∂θΔθ−∂Ψ(∙)∂VΔV=−KΔθ−L′ΔV,\begin{aligned} \Delta \boldsymbol{P} &= -\frac{\partial \Phi(\bullet)}{\partial \boldsymbol{\theta}} \Delta \boldsymbol{\theta} - \frac{\partial \Phi(\bullet)}{\partial \boldsymbol{V}} \Delta \boldsymbol{V} = -\boldsymbol{H} \Delta \boldsymbol{\theta} - \boldsymbol{F}' \Delta \boldsymbol{V}; \\ \Delta \boldsymbol{Q} &= -\frac{\partial \Psi(\bullet)}{\partial \boldsymbol{\theta}} \Delta \boldsymbol{\theta} - \frac{\partial \Psi(\bullet)}{\partial \boldsymbol{V}} \Delta \boldsymbol{V} = -\boldsymbol{K} \Delta \boldsymbol{\theta} - \boldsymbol{L}' \Delta \boldsymbol{V}, \end{aligned}

gde su matrice prvih izvoda funkcija Φ(∙)\Phi(\bullet) i Ψ(∙)\Psi(\bullet) po nepoznatim promenljivim θi\theta_i i ViV_i, definisane kao:

  • H=∂Φ(∙)∂θ\boldsymbol{H} = \dfrac{\partial \Phi(\bullet)}{\partial \boldsymbol{\theta}} – ((N−1)×(N−1))((N-1) \times (N-1))-dimenziona (N−1=NPQ+NPVN - 1 = N_{PQ} + N_{PV}) submatrica;
  • F′=∂Φ(∙)∂V\boldsymbol{F}' = \dfrac{\partial \Phi(\bullet)}{\partial \boldsymbol{V}} – ((N−1)×NPQ)((N-1) \times N_{PQ})-dimenziona submatrica;
  • K=∂Ψ(∙)∂θ\boldsymbol{K} = \dfrac{\partial \Psi(\bullet)}{\partial \boldsymbol{\theta}} – (NPQ×(N−1))(N_{PQ} \times (N-1))-dimenziona submatrica;
  • L′=∂Ψ(∙)∂V\boldsymbol{L}' = \dfrac{\partial \Psi(\bullet)}{\partial \boldsymbol{V}} – (NPQ×NPQ)(N_{PQ} \times N_{PQ})-dimenziona submatrica.

To znači da se Jacobian matrica može napisati u formi:

J=[HF′KL′],\boldsymbol{J} = \begin{bmatrix} \boldsymbol{H} & \boldsymbol{F}' \\ \boldsymbol{K} & \boldsymbol{L}' \end{bmatrix},

koja je dimenzija [(N−1+NPQ)×(N−1+NPQ)][(N - 1 + N_{PQ}) \times (N - 1 + N_{PQ})].

Elementi submatrica H\boldsymbol{H}, F′\boldsymbol{F}', K\boldsymbol{K} i L′\boldsymbol{L}' dati su izrazima:

Hik={∂Φi(∙)∂θk=∂Pi∂θk}={ViVk(Giksin⁡θik−Bikcos⁡θik),k=j≠i;Vi∑j∈αiVj(−Gijsin⁡θij+Bijcos⁡θij)=−Qi−Vi2Bii,k=i.H_{ik} = \left\{ \frac{\partial \Phi_i(\bullet)}{\partial \theta_k} = \frac{\partial P_i}{\partial \theta_k} \right\} = \begin{cases} V_i V_k (G_{ik} \sin\theta_{ik} - B_{ik} \cos\theta_{ik}), & k = j \neq i; \\ V_i \sum\limits_{j \in \alpha_i} V_j (-G_{ij} \sin\theta_{ij} + B_{ij} \cos\theta_{ij}) = -Q_i - V_i^2 B_{ii}, & k = i. \end{cases}
Fik′={∂Φi(∙)∂Vk=∂Pi∂Vk}={Vi(Gikcos⁡θik+Biksin⁡θik),k=j≠i;2ViGii+∑j∈αiVj(Gijcos⁡θij+Bijsin⁡θij)=PiVi+ViGii,k=i.F'_{ik} = \left\{ \frac{\partial \Phi_i(\bullet)}{\partial V_k} = \frac{\partial P_i}{\partial V_k} \right\} = \begin{cases} V_i (G_{ik} \cos\theta_{ik} + B_{ik} \sin\theta_{ik}), & k = j \neq i; \\ 2 V_i G_{ii} + \sum\limits_{j \in \alpha_i} V_j (G_{ij} \cos\theta_{ij} + B_{ij} \sin\theta_{ij}) = \dfrac{P_i}{V_i} + V_i G_{ii}, & k = i. \end{cases}
Kik={∂Ψi(∙)∂θk=∂Qi∂θk}={ViVk(−Gikcos⁡θik−Biksin⁡θik),k=j≠i;Vi∑j∈αiVj(Gijcos⁡θij+Bijsin⁡θij)=Pi−Vi2Gii,k=i.K_{ik} = \left\{ \frac{\partial \Psi_i(\bullet)}{\partial \theta_k} = \frac{\partial Q_i}{\partial \theta_k} \right\} = \begin{cases} V_i V_k (-G_{ik} \cos\theta_{ik} - B_{ik} \sin\theta_{ik}), & k = j \neq i; \\ V_i \sum\limits_{j \in \alpha_i} V_j (G_{ij} \cos\theta_{ij} + B_{ij} \sin\theta_{ij}) = P_i - V_i^2 G_{ii}, & k = i. \end{cases}
Lik′={∂Ψi(∙)∂Vk=∂Qi∂Vk}={Vi(Giksin⁡θik−Bikcos⁡θik),k=j≠i;−2ViBii+∑j∈αiVj(Gijsin⁡θij−Bijcos⁡θij)=QiVi−ViBii,k=i.L'_{ik} = \left\{ \frac{\partial \Psi_i(\bullet)}{\partial V_k} = \frac{\partial Q_i}{\partial V_k} \right\} = \begin{cases} V_i (G_{ik} \sin\theta_{ik} - B_{ik} \cos\theta_{ik}), & k = j \neq i; \\ -2 V_i B_{ii} + \sum\limits_{j \in \alpha_i} V_j (G_{ij} \sin\theta_{ij} - B_{ij} \cos\theta_{ij}) = \dfrac{Q_i}{V_i} - V_i B_{ii}, & k = i. \end{cases}

Opšta iterativna šema za rešavanje sistema nelinearnih jednačina (izvedena ranije) je:

ΔX(k+1)=−[J(k)]−1F(X(k));k=0,1,2,⋯ ,\Delta \boldsymbol{X}^{(k+1)} = -\left[ \boldsymbol{J}^{(k)} \right]^{-1} \boldsymbol{F}\left( \boldsymbol{X}^{(k)} \right); \quad k = 0, 1, 2, \cdots,

odnosno, za konkretan slučaj proračuna tokova snaga i naponskih stanja:

[ΔθΔV](k+1)=−{[HF′KL′](k)}−1[ΔPΔQ](k);k=0,1,2,⋯ ,\left[ \begin{array}{c} \Delta \boldsymbol{\theta} \\ \hdashline \Delta \boldsymbol{V} \end{array} \right]^{(k+1)} = -\left\{ \left[ \begin{array}{c:c} \boldsymbol{H} & \boldsymbol{F}' \\ \hdashline \boldsymbol{K} & \boldsymbol{L}' \end{array} \right]^{(k)} \right\}^{-1} \left[ \begin{array}{c} \Delta \boldsymbol{P} \\ \hdashline \Delta \boldsymbol{Q} \end{array} \right]^{(k)}; \quad k = 0, 1, 2, \cdots,

iz koje je:

[θV](k+1)=[θV](k)+[ΔθΔV](k+1);k=0,1,2,⋯ .\left[ \begin{array}{c} \boldsymbol{\theta} \\ \hdashline \boldsymbol{V} \end{array} \right]^{(k+1)} = \left[ \begin{array}{c} \boldsymbol{\theta} \\ \hdashline \boldsymbol{V} \end{array} \right]^{(k)} + \left[ \begin{array}{c} \Delta \boldsymbol{\theta} \\ \hdashline \Delta \boldsymbol{V} \end{array} \right]^{(k+1)}; \quad k = 0, 1, 2, \cdots.

Često se u osnovnoj linearizovanoj jednačini (odnosno u iterativnoj šemi) priraštaji napona ΔVi\Delta V_i u PQ-čvorovima dele sa ViV_i. Na taj način dobija se vektor priraštaja tih napona:

[ΔVV]={ΔViVi};i∈αPQ,\left[ \frac{\Delta \boldsymbol{V}}{\boldsymbol{V}} \right] = \left\{ \frac{\Delta V_i}{V_i} \right\}; \quad i \in \alpha_{PQ},

gde količnik ΔVV\dfrac{\Delta \boldsymbol{V}}{\boldsymbol{V}} predstavlja simboličku predstavu vektora, čiji su elementi ΔViVi\dfrac{\Delta V_i}{V_i}.

Na ovaj način dobija se simetrija elemenata Jacobijeve matrice van glavne dijagonale, pa prethodna iterativna šema prelazi u:

[ΔθΔVV](k+1)=−{[HFKL](k)}−1[ΔPΔQ](k);k=0,1,2,⋯ ,\left[ \begin{array}{c} \Delta \boldsymbol{\theta} \\ \hdashline \dfrac{\Delta \boldsymbol{V}}{\boldsymbol{V}} \end{array} \right]^{(k+1)} = -\left\{ \left[ \begin{array}{c:c} \boldsymbol{H} & \boldsymbol{F} \\ \hdashline \boldsymbol{K} & \boldsymbol{L} \end{array} \right]^{(k)} \right\}^{-1} \left[ \begin{array}{c} \Delta \boldsymbol{P} \\ \hdashline \Delta \boldsymbol{Q} \end{array} \right]^{(k)}; \quad k = 0, 1, 2, \cdots,

gde su elementi submatrica H\boldsymbol{H}, F\boldsymbol{F}, K\boldsymbol{K} i L\boldsymbol{L} dati parcijalnim izvodima:

Hik=Lik=VkLik′=ViVk(Giksin⁡θik−Bikcos⁡θik);k=j≠i;Hii=−Qi−Vi2Bii;Lii=ViLii′=Qi−Vi2Bii;k=i;Fik=−Kik=VkFik′=ViVk(Gikcos⁡θik+Biksin⁡θik);k=j≠i;Fii=ViFii′=Pi+Vi2Gii;Kii=Pi−Vi2Gii;k=i.\begin{aligned} H_{ik} &= L_{ik} = V_k L'_{ik} = V_i V_k \left( G_{ik} \sin\theta_{ik} - B_{ik} \cos\theta_{ik} \right); && k = j \neq i; \\ H_{ii} &= -Q_i - V_i^2 B_{ii}; \quad L_{ii} = V_i L'_{ii} = Q_i - V_i^2 B_{ii}; && k = i; \\ F_{ik} &= -K_{ik} = V_k F'_{ik} = V_i V_k \left( G_{ik} \cos\theta_{ik} + B_{ik} \sin\theta_{ik} \right); && k = j \neq i; \\ F_{ii} &= V_i F'_{ii} = P_i + V_i^2 G_{ii}; \quad K_{ii} = P_i - V_i^2 G_{ii}; && k = i. \end{aligned}

Prethodnim postupkom dobija se manje izračunavanja prilikom formiranja Jacobiana, ali i bolja konvergencija rešenja.

Rešenje prethodnih linearizovanih jednačina daje rešenje korekcija Δθ\Delta \boldsymbol{\theta} i ΔV\Delta \boldsymbol{V} (ili ΔV/V\Delta \boldsymbol{V} / \boldsymbol{V}), a ona sa druge strane daju rešenje promenljivih stanja u sledećoj iteraciji:

θ(k+1)=θ(k)+Δθ(k+1);V(k+1)=V(k)+ΔV(k+1);k=0,1,2,⋯ .\begin{aligned} \boldsymbol{\theta}^{(k+1)} &= \boldsymbol{\theta}^{(k)} + \Delta \boldsymbol{\theta}^{(k+1)}; \\ \boldsymbol{V}^{(k+1)} &= \boldsymbol{V}^{(k)} + \Delta \boldsymbol{V}^{(k+1)}; \quad k = 0, 1, 2, \cdots. \end{aligned}

Proces rešavanja traje dok se ne ispuni unapred zadati uslov konvergencije rešenja (obično dat preko debalansa snaga).

Prethodni iterativni postupak ima odličnu (kvadratnu) konvergenciju u reda 3–5 iteracija (pod pretpostavkom da se ne kreće iz jako lošeg inicijalnog rešenja). To je posledica osobine Jacobiana da dobro odredi pravac najbolje konvergencije ka rešenju. Ovo je daleko bolje nego kod Gauss-Seidelovog modela koji nije imao takvu identifikaciju pravca konvergencije ka rešenju.

Algoritam prethodnog postupka konceptualno je jednostavan i prikazan je na donjoj slici.

Algoritam Newton-Raphson-ovog metoda: ulazni podaci (matrica admitansi elektroenergetske mreže, aktivna i reaktivna injektiranja, klasifikacija čvorova); inicijalna pogađanja za uglove i module fazora napona u čvorovima; proračun debalansa aktivnih i reaktivnih snaga u čvorovima; konvergencija rešenja? Da: izlazni rezultati. Ne: rešavanje jednačina tokova snaga, aktualizacija modula i uglova fazora napona i ponovo proračun debalansa

Kao što je već rečeno, vrlo važno pitanje je inicijalno rešenje. Svakako da što bolje inicijalno pogađanje znatno ubrzava konvergenciju ka rešenju. Suprotno, polazak iz rešenja koje je vrlo daleko od tačnog (zbog nelinearnosti problema) može dovesti do divergencije rešenja.

U praksi se primenjuje jednostavno, a dovoljno tačno, inicijalno pogađanje, koje se naziva “ravan naponski profil“ (“Flat Start“), koji podrazumeva:

θi(0)=0;i∈αPQ+αPV;i    Vi(0)=1,0 r.j.;i∈αPQ.\begin{aligned} &\theta_i^{(0)} = 0; \quad i \in \alpha_{PQ} + \alpha_{PV}; \\ \text{i} \;\; &V_i^{(0)} = 1{,}0 \text{ r.j.}; \quad i \in \alpha_{PQ}. \end{aligned}

Osnovni problem prethodnog algoritma je što se Jacobijan matrica mora računati i invertovati u svakoj iteraciji, što zahteva puno računarskog vremena. Imajući u vidu da su tokovi snaga funkcija realnog vremena, čak i sa tako brzim računarima kakvi su danas, to može biti neprihvatljivo za velike sisteme. Svakako da se u tom pogledu situacija iz godine u godinu popravlja, pošto performanse računara značajno brže rastu od veličina elektroenergetskih sistema. Pošto su algoritmi tokova snaga razvijani pre nekoliko decenija, kada su gornji problemi bili jako izraženi, rešenje je traženo u raspregnutim algoritmima sa konstantnom Jacobian matricom, koji se obrađuju u nastavku.

Raspregnuti metodi proračuna tokova snaga

Da bi se objasnila ideja uprošćenih postupaka, posmatra se ranije izvedena jednačina priraštaja koja se iterativno rešava:

[ΔθΔVV](k+1)=−{[HFKL](k)}−1[ΔPΔQ](k);k=0,1,2,⋯ ,\left[ \begin{array}{c} \Delta \boldsymbol{\theta} \\ \hdashline \dfrac{\Delta \boldsymbol{V}}{\boldsymbol{V}} \end{array} \right]^{(k+1)} = -\left\{ \left[ \begin{array}{c:c} \boldsymbol{H} & \boldsymbol{F} \\ \hdashline \boldsymbol{K} & \boldsymbol{L} \end{array} \right]^{(k)} \right\}^{-1} \left[ \begin{array}{c} \Delta \boldsymbol{P} \\ \hdashline \Delta \boldsymbol{Q} \end{array} \right]^{(k)}; \quad k = 0, 1, 2, \cdots,

gde su:

Hik=∂Pi(∙)∂θk;Fik=Vk∂Pi(∙)∂Vk;Kik=∂Qi(∙)∂θk;Lik=Vk∂Qi(∙)∂Vk.\begin{aligned} H_{ik} &= \frac{\partial P_i(\bullet)}{\partial \theta_k}; \\ F_{ik} &= V_k \frac{\partial P_i(\bullet)}{\partial V_k}; \\ K_{ik} &= \frac{\partial Q_i(\bullet)}{\partial \theta_k}; \\ L_{ik} &= V_k \frac{\partial Q_i(\bullet)}{\partial V_k}. \end{aligned}

Iskustveno i numerički je pokazano da postoji jaka međusobna veza između aktivnih snaga i uglova fazora napona (P−θP{-}\theta), kao i između modula napona i reaktivnih snaga (Q−VQ{-}V). Ostale međusobne veze (P−VP{-}V i Q−θQ{-}\theta) su slabe. To se manifestuje u malim vrednostima elemenata submatrica F\boldsymbol{F} i K\boldsymbol{K} u odnosu na elemente H\boldsymbol{H} i L\boldsymbol{L} u Jacobian matrici. To prirodno sugeriše na razdvajanje ova dva potproblema. Pri tome su karakteristike kvadratne konvergencije Newton-Raphson-ovog metoda sačuvane, ali se postižu značajne uštede u vremenu proračuna i memoriji računara, što je jako važno. Zato su ovi modeli našli veliku primenu i sastavni su deo svih softverskih paketa (primer PSS-E).

Raspregnuti Newton-Raphson-ov metod proračuna tokova snaga

Ako se zanemare submatrice F\boldsymbol{F} i K\boldsymbol{K}, onda se jednačine tokova snaga rasprežu u sledeću formu:

Δθ(k+1)=−[H(k)]−1ΔP(k);ΔVV(k+1)=−[L(k)]−1ΔQ(k);k=0,1,2,⋯ ,\begin{aligned} \Delta \boldsymbol{\theta}^{(k+1)} &= -\left[ \boldsymbol{H}^{(k)} \right]^{-1} \Delta \boldsymbol{P}^{(k)}; \\ {\frac{\Delta \boldsymbol{V}}{\boldsymbol{V}}}^{(k+1)} &= -\left[ \boldsymbol{L}^{(k)} \right]^{-1} \Delta \boldsymbol{Q}^{(k)}; \quad k = 0, 1, 2, \cdots, \end{aligned}

gde su elementi pojedinih submatrica kao i ranije:

Hik=Lik=ViVk(Giksin⁡θik−Bikcos⁡θik);k=j≠i;Hii=−Vi2Bii−Qi;Lii=Qi−Vi2Bii;k=i,\begin{aligned} H_{ik} &= L_{ik} = V_i V_k \left( G_{ik} \sin\theta_{ik} - B_{ik} \cos\theta_{ik} \right); && k = j \neq i; \\ H_{ii} &= -V_i^2 B_{ii} - Q_i; \quad L_{ii} = Q_i - V_i^2 B_{ii}; && k = i, \end{aligned}

što pokazuje da se proračun drastično pojednostavljuje.

Pri tome prvih jednačina ima N−1N - 1, a drugih NPQN_{PQ}. Dakle, ukupan broj jednačina je N−1+NPQN - 1 + N_{PQ}, što je isto kao u prethodnom (ukupnom) modelu, ali prednost je što se sve jednačine ne moraju rešavati istovremeno (simultano), već mogu sukcesivno, odnosno da se prvo reše jednačine za Δθ\Delta \boldsymbol{\theta}, a onda jednačine za ΔV/V\Delta \boldsymbol{V} / \boldsymbol{V}. Takođe, pri proračunu elemenata LikL_{ik} uvažavaju se izračunate vrednosti uglova fazora napona.

Konvergencija ovog postupka je slična kao i prethodnog (kvadratna). Međutim, zbog znatnog manjeg broja jednačina koje se simultano rešavaju, uštede u vremenu proračuna i memoriji računara su vrlo značajne.

Dalje uprošćenje raspregnutog modela postiže se pretpostavkama:

Dalje uprošćenje raspregnutog modela može se postići uvođenjem novih aproksimacija u izrazima za submatrice H\boldsymbol{H} i L\boldsymbol{L}, u cilju njihovog dovođenja na konstantne vrednosti u svim iteracijama (a ne zavisne od rešenja za θ(k)\boldsymbol{\theta}^{(k)} i V(k)\boldsymbol{V}^{(k)}, pri proračunima istih promenljivih u (k+1)(k+1)-oj iteraciji).

U realnim elektroenergetskim prenosnim mrežama najviših napona, odnosi između promenljivih i parametara su takvi da važe sledeće relacije:

cos⁡θik≈1,00    (obicˇno su uglovi θik=10−15∘);∣Giksin⁡θik∣≪∣Bik∣    (obicˇno je ∣Gik/Bik∣=0,1−0,2);∣Qi∣≪∣BiiVi2∣.\begin{gathered} \cos\theta_{ik} \approx 1{,}00 \;\; (\text{obično su uglovi } \theta_{ik} = 10 - 15^{\circ}); \\ \left| G_{ik} \sin\theta_{ik} \right| \ll \left| B_{ik} \right| \;\; (\text{obično je } \left| G_{ik} / B_{ik} \right| = 0{,}1 - 0{,}2); \\ \left| Q_i \right| \ll \left| B_{ii} V_i^2 \right|. \end{gathered}

Uvažavajući gornja uprošćenja, elementi submatrica H\boldsymbol{H} i L\boldsymbol{L} postaju:

Hik=Lik≈−ViVkBikcos⁡θik≈−ViVkBik;k=j≠i;Hii=Lii≈−Vi2Bii.\begin{aligned} H_{ik} &= L_{ik} \approx -V_i V_k B_{ik} \cos\theta_{ik} \approx -V_i V_k B_{ik}; \quad k = j \neq i; \\ H_{ii} &= L_{ii} \approx -V_i^2 B_{ii}. \end{aligned}

Međutim, i sa gornjim uprošćenjima, submatrice Jacobian matrice zavise od promenljive stanja, odnosno od napona.

Dalja uprošćenja gornjeg modela, koja dovode do finalizacije brzog raspregnutog Stott-Alsac-ovog metoda rešavanja problema proračuna tokova snaga i naponskih stanja, postižu se sledećim dodatnim pretpostavkama:

  • Izostavljanjem iz izraza za elemente submatrice H\boldsymbol{H} otočnih elemenata i zanemarivanjem uticaja promene admitansi grana regulacionih transformatora (pri promeni njihovih nenominalnih odnosa transformacije – model regulacionog transformatora biće obrađen nešto kasnije), koji malo utiču na rešenje potproblema tokova aktivnih, a znatno na rešenje potproblema tokova reaktivnih snaga.
  • Izostavljanjem iz izraza za elemente submatrice L\boldsymbol{L} uticaja promene admitansi grana faznih transformatora sa promenom ugla fazora napona (model faznog transformatora neće se posebno obrađivati na ovom nivou studija).
  • Stavljanjem u submatrice H\boldsymbol{H} i L\boldsymbol{L} vrednosti Vk=1,00V_k = 1{,}00 r.j. i deljenjem elemenata vektora debalansa aktivnih i reaktivnih snaga ΔP\Delta \boldsymbol{P} i ΔQ\Delta \boldsymbol{Q} sa naponom i-tog čvora ViV_i, čime se formiraju novi modifikovani vektori injektiranja aktivnih (ΔP/V\Delta \boldsymbol{P} / \boldsymbol{V}) i reaktivnih snaga (ΔQ/V\Delta \boldsymbol{Q} / \boldsymbol{V}) (slično kao kod vektora ΔV/V\Delta \boldsymbol{V} / \boldsymbol{V}).

Posle gornjih uprošćenja, konačne jednačine brzog raspregnutog Stott-Alsac-ovog modela za proračun tokova snaga i naponskih stanja postaju:

[ΔPV]=B′Δθ;za sve cˇvorove, osim SL-cˇvora;[ΔQV]=B′′ΔV;za sve PQ-cˇvorove,\begin{aligned} \left[ \frac{\Delta \boldsymbol{P}}{\boldsymbol{V}} \right] &= \boldsymbol{B}' \Delta \boldsymbol{\theta}; && \text{za sve čvorove, osim } SL\text{-čvora}; \\ \left[ \frac{\Delta \boldsymbol{Q}}{\boldsymbol{V}} \right] &= \boldsymbol{B}'' \Delta \boldsymbol{V}; && \text{za sve } PQ\text{-čvorove}, \end{aligned}

gde je:

  • [ΔPV]={ΔPiVi}\left[ \dfrac{\Delta \boldsymbol{P}}{\boldsymbol{V}} \right] = \left\{ \dfrac{\Delta P_i}{V_i} \right\} – (N−1)(N-1)-dimenzioni vektor (i=1,2,⋯ ,Ni = 1, 2, \cdots, N; i∉αSLi \notin \alpha_{SL});
  • [ΔQV]={ΔQiVi}\left[ \dfrac{\Delta \boldsymbol{Q}}{\boldsymbol{V}} \right] = \left\{ \dfrac{\Delta Q_i}{V_i} \right\} – NPQN_{PQ}-dimenzioni vektor (i∈αPQi \in \alpha_{PQ}).

((N−1)×(N−1))((N-1) \times (N-1))-dimenziona submatrica B′\boldsymbol{B}' i (NPQ×NPQ)(N_{PQ} \times N_{PQ})-dimenziona submatrica B′′\boldsymbol{B}'' su konstantne kvadratne matrice susceptansi.

To su slabo popunjene matrice, čija je struktura identična strukturi submatrica H\boldsymbol{H} i L\boldsymbol{L}. One u sebi sadrže jedino susceptanse elemenata mreže, tako da se izračunavaju samo jednom za ceo proračun, i to na njegovom početku. Ako u elektroenergetskoj mreži nema faznih transformatora, submatrice B′\boldsymbol{B}' i B′′\boldsymbol{B}'' su simetrične (u suprotnom nisu). Njihovi elementi proračunavaju se prema sledećim izrazima:

Bik′={∑j∈αiBijg,k=i;−Bijg,k=j≠i;i=1,2,⋯ ,N;  i∉αSL.B'_{ik} = \begin{cases} \sum\limits_{j \in \alpha_i} B_{ij}^g, & k = i; \\[1ex] -B_{ij}^g, & k = j \neq i; \end{cases} \qquad i = 1, 2, \cdots, N; \; i \notin \alpha_{SL}.
Bik′′={∑j∈αiBijg+Bi0,k=i;−Bijg,k=j≠i;i∈αPQ,B''_{ik} = \begin{cases} \sum\limits_{j \in \alpha_i} B_{ij}^g + B_i^0, & k = i; \\[1ex] -B_{ij}^g, & k = j \neq i; \end{cases} \qquad i \in \alpha_{PQ},

gde je Bi0B_i^0 susceptansa svih otočnih elemenata priključenih u čvoru i∈αPQi \in \alpha_{PQ}.

Najefikasniji način za rešavanje prethodnog modela sastoji se u alternativnom rešavanju jednačina za Δθ\Delta \boldsymbol{\theta} i ΔV\Delta \boldsymbol{V}, koristeći u svakoj iteraciji poslednju nađenu vrednost napona u PQ-čvorovima. To znači da se u svakoj iteraciji proračunavaju vektori Δθ\Delta \boldsymbol{\theta} i θ\boldsymbol{\theta}, kao i ΔV\Delta \boldsymbol{V} i V\boldsymbol{V}. Za ilustraciju videti algoritam na donjoj slici.

Konvergencija ka rešenju je i ovde kvadratna, a rešenje čak i u slučaju velikih mreža (reda nekoliko stotina čvorova), dobija se u 2 do 5 iteracija.

Algoritam brzog raspregnutog metoda: ulazni podaci; inicijalno θ i V; proračun ΔP = P − P^sp; da li rešenje za aktivne snage konvergira? Ne: rešiti jednačinu [ΔP/V] = B′Δθ po Δθ i aktualizovati θ = θ + Δθ, zatim rešiti jednačinu [ΔQ/V] = B″ΔV po ΔV i aktualizovati V = V + ΔV, proračun ΔQ = Q − Q^sp; da li rešenje za reaktivne snage konvergira? Da: proračun ΔP = P − P^sp i provera aktivnih snaga, a kad i one konvergiraju, rezultati. Kad aktivne snage konvergiraju na početku, proračun ΔQ = Q − Q^sp i provera reaktivnih snaga, posle koje se ili rešava jednačina za ΔV ili se ide na rezultate

Kompletno raspregnuti jednosmerni (DC) metod proračuna tokova aktivnih snaga

Pošto se naponi i u savremenim EES-ima menjaju u uskim granicama oko nazivnih napona, a fazni uglovi oko nule, uvođenjem pretpostavki u napred opisanom raspregnutom modelu:

sin⁡θij≈θij;cos⁡θij≈1,00 r.j.    i    Vi≈1,00 r.j.,\sin\theta_{ij} \approx \theta_{ij}; \quad \cos\theta_{ij} \approx 1{,}00 \text{ r.j.} \;\; \text{i} \;\; V_i \approx 1{,}00 \text{ r.j.},

(uz ranije uvedene aproksimacije Gij≈0G_{ij} \approx 0) u jednačine bilansa aktivnih snaga, dobija se (N−1)(N-1)-dimenzioni sistem jednačina:

Pi=∑j∈αiPij=∑j∈αiθi−θjXijg=−∑j∈αiBijg(θi−θj)=−θi∑j∈αiBijg+∑j∈αiBijgθj=−Biiθi−∑j∈αiBijθj;i=1,2,⋯ ,N;i∉αSL,\begin{aligned} P_i &= \sum_{j \in \alpha_i} P_{ij} = \sum_{j \in \alpha_i} \frac{\theta_i - \theta_j}{X_{ij}^g} = -\sum_{j \in \alpha_i} B_{ij}^g \left( \theta_i - \theta_j \right) = -\theta_i \sum_{j \in \alpha_i} B_{ij}^g + \sum_{j \in \alpha_i} B_{ij}^g \theta_j \\ &= -B_{ii} \theta_i - \sum_{j \in \alpha_i} B_{ij} \theta_j; \quad i = 1, 2, \cdots, N; \quad i \notin \alpha_{SL}, \end{aligned}

jer je: Bii=∑j∈αiBijgB_{ii} = \sum_{j \in \alpha_i} B_{ij}^g, Bij=−BijgB_{ij} = -B_{ij}^g.

Uvođenjem referentnog čvora za merenje uglova fazora napona (SL), matrična forma jednačine injektiranja aktivnih snaga postaje:

Pr=−Br′θr,\boldsymbol{P_r} = -\boldsymbol{B}'_{\boldsymbol{r}} \boldsymbol{\theta_r},

gde je Br≡B′={Bij}\boldsymbol{B_r} \equiv \boldsymbol{B}' = \{ B_{ij} \} – (N−1)(N-1)-dimenziona redukovana konstantna kvadratna matrica susceptansi brzog raspregnutog modela za proračun tokova aktivnih snaga, a Pr\boldsymbol{P_r} i θr\boldsymbol{\theta_r} su (N−1)(N-1)-dimenzioni redukovani vektori aktivnih injektiranja i uglova fazora napona u svim čvorovima (osim referentno-balansnog).

Pošto je EES modelovan bez gubitaka aktivne snage (zbog zanemarenih konduktansi, Gij≈0G_{ij} \approx 0), to je ovde injektiranje u referentno-balansnom (SL) čvoru:

PSL=−∑i=1i≠αSLNPi.P_{SL} = -\sum_{\substack{i = 1 \\ i \neq \alpha_{SL}}}^{N} P_i.

Rešenje jednačine injektiranja zbog linearnosti dobija se direktno (neiterativno):

θr=−(Br)−1Pr,θSL=θSLsp    (obicˇno θSLsp=0 rad),\boldsymbol{\theta_r} = -(\boldsymbol{B_r})^{-1} \boldsymbol{P_r}, \quad \theta_{SL} = \theta_{SL}^{sp} \;\; (\text{obično } \theta_{SL}^{sp} = 0 \text{ rad}),

dok se tokovi aktivnih snaga po granama ℓ=i÷j=1,2,⋯ ,N; i≠j\ell = i \div j = 1, 2, \cdots, N;\ i \neq j proračunavaju preko formule:

Pℓ=Pij=θi−θjXijg=−Bijg(θi−θj)=Bijθij;i=1,2,⋯ ,N;j∈αi,P_\ell = P_{ij} = \frac{\theta_i - \theta_j}{X_{ij}^g} = -B_{ij}^g (\theta_i - \theta_j) = B_{ij} \theta_{ij}; \quad i = 1, 2, \cdots, N; \quad j \in \alpha_i,

ili u matričnoj formi:

Pℓ=−Bℓgθℓ=−BℓgArθr=BℓgAr(Br)−1Pr,\boldsymbol{P}_\ell = -\boldsymbol{B}_\ell^g \boldsymbol{\theta}_\ell = -\boldsymbol{B}_\ell^g \boldsymbol{A_r} \boldsymbol{\theta_r} = \boldsymbol{B}_\ell^g \boldsymbol{A_r} (\boldsymbol{B_r})^{-1} \boldsymbol{P_r},

gde je:

  • Pℓ\boldsymbol{P}_\ell – L-dimenzioni vektor tokova aktivnih snaga PℓP_\ell (u [r.j.]) po granama (L je ukupan broj grana);
  • Bℓg=diag⁡{Bℓg}\boldsymbol{B}_\ell^g = \operatorname{diag}\left\{ B_\ell^g \right\} – (L×L)(L \times L)-dimenziona dijagonalna matrica susceptansi grana;
  • θℓ\boldsymbol{\theta}_\ell – L-dimenzioni vektor faznih uglova na krajevima grana (ako ℓ\ell-ta grana povezuje i-ti i j-ti čvor, onda je θℓ=θi−θj\theta_\ell = \theta_i - \theta_j);
  • Ar={Aij}\boldsymbol{A_r} = \left\{ A_{ij} \right\} – (L×(N−1))(L \times (N-1))-dimenziona redukovana matrica incidencije grana i čvorova (isključena kolona koja odgovara referentnom čvoru).

Kompletno raspregnuti linearni ("DC") model za proračun tokova aktivnih snaga često se koristi za približne proračune, posebno pri planiranju i analizi sigurnosti prenosnih mreža.

Pretpostavka Vi≈1,00V_i \approx 1{,}00 r.j. ne može se primeniti u jednačinama reaktivnih injektiranja, jer bi značila da reaktivne snage injektiranja ne zavise od napona, što je suprotno fizičkoj prirodi problema. Zato se kompletno raspregnuti linearni ("DC") model ne može koristiti za rešavanje problema vezanih za naponsko-reaktivne prilike u EES-ima.

Tretman regulacionih transformatora u proračunima tokova snaga

PVG i PVT-čvorovi pripadaju kategoriji naponski kontrolisanih čvorova. Razlika između njih je u tome što se održavanje napona u nekom PVG-čvoru vrši promenom reaktivnog injektiranja QiQ_i, a u PVT-čvoru promenom nenominalnog odnosa transformacije akia_{ki} regulacionog transformatora u grani između k-tog i i-tog čvora.

Na donjoj slici prikazane su jednopolna i ekvivalentna zamenska šema za slučaj i-tog PVT-čvora.

Jednopolna šema: grana k–i, regulacioni transformator između k-tog čvora i i-tog (PVT) čvora
Ekvivalentna zamenska šema: između k-tog čvora i i-tog (PVT) čvora redna admitansa Y_ki^g = (1/a_ki)·Y_T i po jedna otočna admitansa na svakom kraju prema zemlja-čvoru

U matrici admitansi nezavisnih čvorova Y‾BUS\ph{\boldsymbol{Y}}_{BUS} u pozicijama svih PVT i čvorova direktno povezanih sa njima (k∈αPVTk \in \alpha_{PVT}), pojaviće se modifikovani elementi, kao posledica prisustva grana sa regulacionim transformatorima, koji se na odgovarajući način uračunavaju u elemente Y‾ki\ph{Y}_{ki} matrice Y‾BUS\ph{\boldsymbol{Y}}_{BUS}.

Međutim, regulacioni transformatori menjaju unapred zadatih promenljivih i vektor nepoznatih, jer se u PVT-čvorovima zadaju promenljive PiP_i, QiQ_i i ViV_i (i∈αPVTi \in \alpha_{PVT}), a umesto modula napona u PVT-čvorovima pojavljuju se nepoznati nenominalni odnosi transformacije akia_{ki}.

Posledica je da se i u Jacobian matrici J\boldsymbol{J} pojavljuju članovi parcijalnih izvoda po akia_{ki} u svim elementima koji odgovaraju čvorovima i granama u kojima su prisutni regulacioni transformatori, čije su admitanse nesimetričnog π\pi-ekvivalenta date na gornjoj slici.

Posebnu teškoću predstavljaju činjenice da su nenominalni odnosi transformacije diskretne promenljive, kao i da sam proračun elemenata Jacobian matrice nije jednostavan, jer su zavisnosti nekih elemenata matrice admitansi nezavisnih čvorova Y‾BUS\ph{\boldsymbol{Y}}_{BUS} nelinearne funkcije od akia_{ki}.

Prethodni problemi i modifikacije osnovnog algoritma tokova snaga, zbog svoje složenosti, neće se detaljno analizirati analitički.

Teme

Tokovi snaga

Zadaci uz ovo predavanje