You are on page 1of 18

ESTIMACIJA KUTA

OPTEREĆENJA SINKRONOG
GENERATORA DINAMIČKIM
NEURONSKIM MREŽAMA
LOAD ANGLE ESTIMATION OF A
SYNCHRONOUS GENERATOR
USING DYNAMICAL NEURAL
NETWORKS
Mato Mišković − Marija Mirošević, Dubrovnik, Hrvatska
Gorislav Erceg, Zagreb, Hrvatska
Definiran je postupak estimacije kuta opterećenja sinkronog generatora u
radu na elektroenergetski sustav zasnovanog na dinamičkim neuronskim
mrežama. U postupku formiranja estimacijskog modela istražen je i
definiran izbor ulaznih veličina i struktura dinamičke neuronske mreže. Za
učenje dinamičke neuronske mreže koriste se podaci iz snimljenih odziva
u ustaljenom pogonskom stanju i pri poremećajima u radu sinkronog
generatora na mrežu. Usporedbom rezultata dobivenih primjenom definiranog
postupka estimacije kuta opterećenja, s rezultatima dobivenim mjerenjem,
pokazana je primjenjivost predloženog estimacijskog postupka zasnovanog na
dinamičkim neuronskim mrežama.
Load angle estimation process of the operating synchronous generator
on the power system is defined based on dynamic neural networks. In the
process of forming the estimation model the choice of input values and
structures of dynamic neural network is explored and defined. Data from
recorded responses to the network at standard operating conditions and
at malfunctioning of a synchronous generator are used for learning the
dynamic neural network. The comparison of the results obtained using
the defined method of load angle estimation with the results obtained by
measurement, reveals the applicability of the proposed estimation method
based on dynamic neural networks.

Ključne riječi: dinamička neuronska mreža; estimacija; kut opterećenja;


sinkroni generator
Key words: dynamic neural network; estimation; load angle; synchronous
generator

Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191 174
1 UVOD 1 INTRODUCTION
Kut opterećenja sinkronog generatora u radu The load angle of the operating synchronous gener-
na elektroenergetski sustav (EES) pogonska je ator on the power supply system (PPS) is the opera-
veličina koja daje praktički direktni podatak o tional value which provides virtually direct informa-
položaju radne točke generatora u odnosu na tion about the generator working point position in
granicu stabilnosti. Rad EES-a karakteriziraju relation to the stability limit. The functioning of the
velike promjene pogonskog režima rada sin- PPS is characterized by significant changes in syn-
kronog generatora, tako da prijelaz iz jednog u chronous generator functioning, so that the transi-
drugo ustaljeno pogonsko stanje najčešće prate tion from one to another steady operating condition
značajne dinamičke promjene kuta opterećenja. is often accompanied by significant changes in the
Ovo rezultira promjenom kuta opterećenja, u re- dynamic load angle. This results in changes of the
lativno kratkom vremenu, u rasponu od maksi- load angle, in a relatively short period of time, from
malnog do minimalnog iznosa. the maximum to the minimum amount.

Vrijednost kuta opterećenja posebno je važan The load angle value is especially important infor-
podatak u slučaju da generator radi u poduzbu- mation in case when the generator operates in sub-
đenom stanju, jer tada kut opterećenja poprima excitation state, because then the load angle as-
maksimalno dopuštene vrijednosti u odnosu na sumes the maximum allowed value in relation to the
granicu stabilnosti rada sinkronog generatora. stability limit of synchronous generator operation.

Podatak o kutu opterećenja može se koristiti za Load angle data can be used for protection against
zaštitu od ispada generatora pri radu u kapaci- generator outage during its functioning in capacitive
tivnom pogonskom području, a također moguća operating mode, and application is also possible in
je i primjena u realizaciji stabilizatora EES-a, the implementation of the PPS stabilizer, where the
gdje se promjena kuta opterećenja može koristiti change of the load angle can be used as a stabilizer
kao ulazni signal stabilizatora. input signal.

Izravno mjerenje kuta opterećenja generatora Direct generator load angle measurement is
primijenjeno je u relativno malo slučajeva. Zato applied in a relatively small number of cases.
se kut opterećenja određuje neizravno, teme- Therefore, the load angle is indirectly determined,
ljem raspoloživih mjerenih veličina. Jedan od na- based on available measured values. One of the
čina je određivanje kuta opterećenja sinkronog methods is to determine the load angle of the
generatora iz podataka dobivenih mjerenjem synchronous generator from the data obtained by
mehaničkog kuta rotora generatora i električnog measurement of the generator rotor mechanical
kuta osnovnog harmonika okretnog magnetskog angle and the electrical angle of the base accordion
polja, pri čemu vrijednost kuta predstavlja razli- of the rotating magnetic field, whereby the angle
ku između ove dvije veličine. Nedostatak ovog value is the difference between those two sizes. A
načina određivanja kuta opterećenja sinkronog disadvantage of this method of determination of
generatora je u tome što traži dodatna mjerenja, the load angle of the synchronous generator is that
a time i ugradnju dodatne mjerne opreme. additional measurements and installation of addi-
tional measuring equipment are required.
Drugi način je određivanje kuta opterećenja pri-
mjenom estimacijskih postupaka koji koriste Another method is to determine the load angle by
raspoložive mjerene električne veličine koje su implementing estimation procedures which use the
već uvedene za potrebe regulacije sustava uzbu- available measured electrical values that have been
de. Ovi postupci se češće primjenjuju, posebno already introduced for the purpose of the excitation
na suvremenim digitaliziranim regulatorima su- system regulation. These procedures are applied
stava uzbude, gdje se estimacija realizira s ras- more often, particularly on modern digital regula-
položivim mjerenjima kao dodatna (programska) tors of the excitation system, where the estimation
funkcija regulatora. is implemented with the available measurements
as additional (program) regulator function.
Takvi postupci estimacije zahtijevaju poznavanje
parametara nadomjesne mreže, parametara These estimation methods require knowledge of pa-
generatora i uvođenje zasićenja u matematički rameters of the equivalent network, the generator
model sinkronog generatora, a estimacija kuta parameters and the introduction of saturation in the
opterećenja sinkronog generatora najčešće se mathematical model of synchronous generator while
realizira primjenom odgovarajućih estimacijskih the load angle estimation of the synchronous gen-
modela i algoritama [1], [2], [3] i [4]. erator is usually implemented by using appropriate
estimation models and algorithms [1], [2], [3], [4].

Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191 176
Osnovi nedostatak primjene ovakvog estimacij- The basic disadvantage of this estimation method of
skog postupka u određivanju kuta opterećenja determining the load angle of the synchronous gen-
sinkronog generatora je potreba za poznavanjem erator is that generator parameters (reactance) and
parametara generatora (reaktancije) i poznava- equivalent electrical power installation parameters
nje parametara nadomjesne električne mreže. need to be known.

Primjenom estimacijskog postupka zasnovanog By applying the estimation process based on neu-
na neuronskim mrežama ovaj nedostatak može ral networks this disadvantage can be eliminated.
se otkloniti. Za ostvarenje postupka estimacije To accomplish the estimation procedure based on
zasnovanog na neuronskim mrežama potrebna neural networks, an appropriate neural network
je neuronska mreža odgovarajuće strukture i al- structure and neural networks learning algorithm
goritam za učenje neuronske mreže. are required.

U ovom radu pokazan je postupak estimacije This paper presents the synchronous genera-
kuta opterećenja sinkronog generatora zasnovan tor load angle estimation method based on dy-
na dinamičkim neuronskim mrežama. Primjena namic neural networks. Application of neural
neuronskih mreža, za razliku od prije spomenu- networks, unlike the above mentioned proce-
tih postupaka ne zahtijeva poznavanje parame- dures, does not require knowledge of the equiva-
tara nadomjesne mreže i parametara sinkronog lent network parameters and synchronous gen-
generatora što smanjuje pogreške koje se javlja- erator parameters which reduces errors that
ju u postupcima estimacije kuta opterećenja. occur in the methods of load angle estimation.

S druge strane, dinamička neuronska mreža za On the other hand, a dynamic neural network, as
razliku od statičkih ima bolju sposobnost aprok- opposed to the static, has better ability of approxi-
simacije realnih dinamičkih sustava kakav je i mations of real dynamic systems like the PPS,
EES, što naročito dolazi do izražaja pri poreme- which is especially evident at disturbances during
ćajima u radu sinkronog generatora. synchronous generator operation.

2 STRUKTURA ESTIMACI- 2 STRUCTURE OF THE ESTIMA-


JSKOG POSTUPKA TION METHOD
Za estimaciju kuta opterećenja potreban je ma- A mathematical model of the synchronous genera-
tematički model sinkronog generatora iz kojeg tor, from which the coherence of operational values
se vidi međusobna povezanost pogonskih veliči- can be seen, is required for load angle estimation.
na. Na osnovi takvog modela može se formirati On the basis of such model, the synchronous gen-
model sinkronog generatora zasnovan na neu- erator model can be formed based on neural net-
ronskim mrežama. Za model sinkronog genera- works. For the synchronous generator model which
tora, koji je zasnovan na neuronskim mrežama, is based on neural networks, it is necessary to
potrebno je odabrati skup ulaznih veličina koje su choose a set of input values which are informative
u potrebnoj mjeri informativne da se odgovaraju- to the necessary extent, so that satisfactory accu-
ćom strukturom primijenjene neuronske mreže racy of estimation with the appropriate structure of
dobije zadovoljavajuća točnost estimacije. the applied neural network can be obtained.

Formiranje estimacijskog modela zasnovanog Forming of the estimation model based on neural
na neuronskim mrežama u osnovi je heuristički networks is fundamentally heuristic procedure, be-
postupak, jer polazi od pretpostavke da će skup cause it is based on the assumption that the set of
odabranih ulaznih veličina biti dovoljan za esti- selected input values will be sufficient for estima-
maciju, zbog čega je potrebno provesti provjeru tion, and therefore it is necessary to conduct verifi-
postupka estimacije na realnom sustavu za sva cation of the estimation process on the real system
pogonska stanja definirana pogonskom kartom. for all operating conditions defined by the operative
map.
2.1 Matematički model sinkronog genera-
tora 2.1 The mathematical model of the synchro-
nous generator
Matematički model sinkronog generatora u radu
na mrežu prema [5], [6] i [7] formiran je tako da The mathematical model of the synchronous gen-
koristi ulazne veličine dostupne standardnim erator operating on the network, according to [5], [6]
mjerenjima u pogonu: napon na izvodima gene- and [7], is formed so as to use the input values avail-
ratora UG, struja generatora IG i struja uzbude able through standard measurements at operation:

177 Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191
Ifd. Na ovaj način formirani matematički model voltage at the generator terminals UG, generator
može se opisati sustavom jednadžbi sinkronog current IG and excitation current Ifd. In this way, the
generatora: created mathematical model can be described by
the synchronous generator equations system:

d
= ( − 1) s , (1)
dt

d
=
1
d t 2H
[
Tm − Tel − K D ( ]
− 1) , (2)

d Eq'
dt
=
1
Td' 0
[E − (x
'
q d )
− xq' ⋅ I d + Efd ], (3)

gdje su: where:

δ − kut opterećenja, δ − load angle,


ω − kutna brzina, ω − angle speed,
ωS − sinkrona brzina vrtnje generatora, ωS − generator synchronous speed,
H − konstanta tromosti, H − sloth constant,
Tm − mehanički moment pogonskog stroja, Tm − mechanical torque of engine,
Tel − električki moment generatora, Tel − electrical torque of generator,
KD − koeficijent prigušenja, KD − attenuation coefficient,
E΄q − napon iza xq reaktancije, E΄q − voltage beyond xq reactance
Efd − napon uzbude, Efd − excitation voltage
T΄d0 − vremenska konstanta uzbude uz otvorenu T΄d0 − excitation time constant with open armo-
armaturu i bez djelovanja prigušnog namo- uring and without working of attenuation
ta, coil,
xd − uzdužna reaktancija, xd − longitudinal reactance,
xq − poprečna reaktancija. xq − transverse reactance.

Struja uzbude Ifd uvodi se u model sa: Excitation current Ifd is introduced into the model
with:

(xd − xl )
2
'
E =− I d + (xd − xl )⋅ I fd , (4)
(xd + x fd )− xl 
q 2

 

gdje su: where:


xd − rasipna reaktancija armature, xd − armouring dissipate reactance,
xfd − reaktancija uzbudnog kruga. xfd − excitation circuit reactance.

Komponente napona sinkronog generatora u Synchronous generator voltage components in


d-osi i q-osi Ud i Uq, nakon transformiranja u d-q the d-axis and q-axis Ud and Uq, after transform-
sustav koji rotira sinkronom brzinom, određuju se ing in the d-q system that rotates with synchro-
prema: nous speed, are determined according to:

U d = U G sin ( )
(5)
U q = U G cos ( )

Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191 178
U postavljenome matematičkom modelu varijable In the designated mathematical model, Id and Iq
Id i Iq koje predstavljaju komponente struje arma- variables that represent components of the ar-
ture u d-osi i q-osi određuju se iz: mouring current in the d-axis and q-axis are de-
termined based on:

PG = U d I d + U q I q
, (6)
QG = −U q I d + U d I q

gdje su vrijednosti veličina PG i QG određene mje- where PG and QG values are determined with
renjem. measurement.

Veza između mjerljivih struja i napona i njihovih The connection between the measurable currents
komponenti u d-osi i q-osi je: and voltages and their components in the d-axis
and q-axis is:

U G2 = U d2 + U q2 , (7)

I G2 = I d2 + I q2 . (8)

Prema [1] može se napisati: According to [1] it can be written:

U d = xq ⋅ I q , (9)

U q = xd ⋅ I d + xad ⋅ I fd . . (10)

Uvrštavanjem (9) i (10) u (6), u matematički mo- The inclusion of (9) and (10) in (6), in the mathemati-
del sinkronog generatora se uvode, kao što je na cal model of the synchronous generator , as men-
početku spomenuto, mjerljive veličine UG , QG , Ifd tioned at the beginning, measurable values UG , QG
i na taj način komponenta napona generatora Uq , Ifd, and thus the generator voltage component Uq
izražen preko mjerljivih veličina je: expressed by virtue of measurable quantities are
introduced:

2 2 
 xad   xad   1 
 I fd  +  I fd  + 4  − 1   QG + U G 
x
 d  x
 d   xq xd   xq 
  (11)
Uq = .
 1 1 
2 − 
 xq xd 
 

Potrebno je napomenuti da u realnom sustavu It is necessary to mention that in the real system,
komponenta napona u q-osi Uq je pozitivna real- the voltage component in the q-axis Uq is a positive
na vrijednost pa se drugo rješenje jednadžbe (11) real value so that the second solution of the equation
odbacuje. Realna vrijednost rješenja proizlazi iz (11) is rejected. Real-valued solution is derived from
odnosa sinkronih reaktancija u d i q osi xd > xq. the relationship between synchronous reactance in
Kada se odredi komponenta napona generatora the d and q axes xd > xq. When the generator voltage
u q-osi Uq jednostavno je odrediti i komponentu component is determined in the q-axis Uq it is easy
napona u d-osi Ud. to specify the voltage component in the d-axis Ud.

Kut opterećenja generatora može se odrediti iz The generator load angle can be calculated from
(5): (5):

179 Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191
Uq
= arc cos . (12)
UG

Kako se vidi u (11) i (12) postoji ovisnost kuta As shown in (11) and (12), there is a generator load
opterećenja generatora o osnovnim električkim angle dependence on the basic electrical values
veličinama koje su standardno mjerljive na izvo- which are measurable on the generator terminals
dima generatora, a temeljem kojih su dobivene by default, based on which values of the active and
vrijednosti za djelatnu i jalovu snagu generatora, reactive powers of the generator are obtained, so
tako da je kut opterećenja funkcija ovih veličina: that the load angle is the function of these values: δ
δ = f(PG , QG , Ifd ). Također se može pretpostaviti = f(PG , QG , Ifd ). It can also be assumed that this set of
da je ovaj skup fizikalnih veličina (PG , QG , Ifd ) physical values (PG , QG , Ifd ) is sufficiently informative
dovoljno informativan da bi se primjenom neu- to use the neural networks for the estimation of the
ronskih mreža mogao estimirati kut optereće- generator load angle.
nja generatora.
2.2 The system for load angle estimation of the
2.2 Sustav za estimaciju kuta opterećenja synchronous generator
sinkronog generatora
Figure 1 shows the block scheme of the excitation
Na slici 1 pokazana je blokovska shema regula- system regulator with the addition of the load angle
tora sustava uzbude s dodanom funkcijom esti- estimation function. For the purposes of excitation
macije kuta opterećenja. Za potrebe regulacije system regulation, currents and voltages of armour-
sustava uzbude mjere se struje i naponi arma- ing winding and the excitation current and voltage of
turnog namota i struja i napon uzbude genera- the generator are measured . From the measured
tora. Iz mjerenih napona i struja armaturnog voltage and current values of armouring winding,
namota određuje se napon generatora UG, dje- the generator voltage UG, active PG and reactive QG
latna PG i jalova QG snaga, dok se struja uzbude powers are determined, while the excitation current
Ifd mjeri izravno. Ovi signali koriste se kao ula- Ifd is measured directly. These signals are used as
zne veličine za regulaciju napona generatora, a input values for regulation of the generator voltage,
u ovom radu iskorištene su i za estimaciju kuta and in this paper these are used for the generator
opterećenja generatora. load angle estimation.

Slika 1 — Estimacija kuta opterećenja neuronskom mrežom


Figure 1 — Neural network load angle estimation

Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191 180
Za estimaciju kuta opterećenja potrebno je pro- For load angle estimation it is necessary to under-
vesti jednokratno mjerenje kuta opterećenja pri take a one-time measurement of the load angle
različitim pogonskim stanjima generatora, tako at different generator operating conditions; infor-
dobiveni podaci koriste se za učenje neuronske mation obtained in such way is used for learning
mreže. neural networks.

Za potrebe ovog rada razvijen je i izrađen mjerni For the purposes of this paper a measuring sys-
sustav koji se sastoji od: tem is developed and manufactured that consists
of:
— osjetnika prolaza rotora generatora kroz za- — sensor of the generator rotor passage over the
dani položaj, given position,
— detektora prolaza napona kroz nulu i — detector of voltage passage through zero and
— mjerača vremena. — timer.

Kut opterećenja dobiven je mjerenjem vremena The load angle is obtained by measuring the time
trajanja impulsa kojemu je prednji brid sinkroni- duration of impulse the front edge of which is syn-
ziran s prolazom rotora kroz određeni položaj, a chronized with the rotor passage through a certain
zadnji brid s prolazom osnovnog harmonika napo- position, and the last edge with the passage of the
na jedne faze kroz nulu. Dobiveno vrijeme trajanja one-phase basic voltage harmonic through zero.
impulsa proporcionalno je kutu opterećenja. The obtained impulse duration is proportional to
the load angle.
Estimacija kuta opterećenja ostvarena je primje-
nom dinamičke neuronske mreže, učenje neu- Load angle estimation is achieved by using the dy-
ronske mreže ostvareno je na osobnom računalu, namic neural network; neural network learning is
nakon učenja kopija neuronske mreže kao skup realized on a PC; after learning, a copy of the neu-
parametara prenosi se na mikroračunalni sustav ral network as a set of parameters is transferred
digitalnog regulatora i postavlja u funkciju estima- to the digital regulator microprocessor system
cije kuta opterećenja. and the load angle estimation function sets in.

2.3 Estimacija kuta opterećenja dinamičkom 2.3 Dynamic neural network load angle
neuronskom mrežom estimation

Ulazne veličine u estimacijski model odabrane su Estimation model input values were selected
temeljem provedenih istraživanja [8], [9] heuri- based on previously conducted researches [8] and
stičkim pristupom. Kako je prikazano na slici 1 na [9] by heuristic approach. As shown in figure 1, in-
ulaze neuronske mreže dovedeni su: puts have been brought to the neural networks:

— napon generatora UG (t), — generator voltage UG (t),


— struja uzbude Ifd (t), — excitation current Ifd (t),
— djelatna PG (t), — active PG (t),
— jalova QG (t) snaga generatora, — reactive QG (t) power of the generator,
— prethodno stanje napona generatora UG (t−1) i — previous voltage state of the generator UG (t−1)
— prethodno stanje struje uzbude Ifd (t−1). and
— previous state of excitation current Ifd (t−1).
Primijenjena je dvoslojna dinamička neuronska
mreža, koja ima jedan skriveni sloj s nelinearnim A double dynamic neural network is applied and it
(engl. tansig) neuronima i izlazni sloj s jednim li- has one hidden layer with non-linear (tansig) neu-
nearnim neuronom. rons and an output layer with one linear neuron.

Na slici 2 pokazana je dinamička neuronska mre- Figure 2 shows a dynamic neural network with
že s dva sloja. Prvi skriveni sloj sastoji se od ne- two layers. The first hidden layer consists of neu-
urona s bipolarno sigmoidalnom aktivacijskom rons with bipolar sigmoid activation function. In
funkcijom. U skrivenom sloju ostvareno je povrat- the hidden layer reversible operation is achieved
no djelovanje, tako da se na ulaz sloja dovodi i vek- so that the vector of the previous states of the
tor prethodnog stanja izlaznih signala skrivenog hidden layer output signals is brought onto the
sloja. Vrijednosti težinskih koeficijenata skrivenog layer input. Values of hidden layer weight coeffi-
sloja dane matricom W 1i. Težinski koeficijenti ne- cients are given by the matrix W 1i. Weight coef-
urona dani su kao redak matrice W 1i, tako da je ficients of neurons are given as a matrix row W
broj redaka matrice W 1i jednak broju neurona u 1i
, so that the number of matrix rows W 1i is equal
skrivenom sloju. Broj elemenata u retku matri- to the number of neurons in the hidden layer. The
ce W 1i jednak je broju sinaptičkih veza pojedinog number of elements in the matrix row W 1i is equal

181 Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191
Slika 2 — Dinamička neuronska mreža s jednim skrivenim slojem
Figure 2 — Dynamic neural network with one hidden layer

neurona. Broj sinaptičkih veza jednak je zbroju to the number of synaptic connections of each neu-
dimenzija vektora ulaza i dimenzija vektora po- ron. The number of synaptic connections is equal to
vratnog djelovanja uvećanog za jedan. the sum of the dimensions of the vector inputs and
vector dimensions of reversible operation increased
Drugi sloj neuronske mreže je izlazni, a sastoji by one.
se od neurona s linearnom aktivacijskom funkci-
jom. Vrijednosti težinskih koeficijenata izlaznog The second layer of the neural network is the out-
sloja dane su matricom W 2i u kojoj je broj stupa- put, and consists of neurons with linear activation
ca jednak broju neurona skrivenog sloja uvećano function. Values of output layer weight coefficients
za jedan, dok je broj redaka jednak dimenziji izla- are given by the matrix W 2i in which the number
znog vektora y (t). of columns is equal to the number of hidden layer
neurons increased by one, while the number of rows
Iznos izlaznog signala iz neuronske mreže je: is equal to the dimension of the output vector y (t).

The output signal from the neural network is:

[ ]
y (t ) = W 2i hi (t ) T 1 ,
T
(13)

gdje je: where:

y (t) − vektor izlaznih signala, y (t) − vector of output signals,


W 2i − matrica težinskih koeficijenata izlaznog W 2i − output layer weight coefficients matrix,
sloja,
[h(t)T1]T − vektor ulaznih signala u izlazni line- [h(t)T1]T − vector of input signals in the output linear
arni sloj neuronske mreže, a sastoji layer of the neural network, and consists
se od izlaznih signala skrivenog sloja of the output signals of the hidden layer
h(t) proširenog s pomakom jediničnog h(t) expanded by the shift of unit amounts
iznosa (engl. bias). (bias).

Izlaz iz skrivenog sloja određuje se primjenom The hidden layer output is determined by applying
bipolarne sigmoidalne aktivacijske funkcije (tan- the bipolar sigmoid activation function (tangh) of the
gh) nad umnoškom matrice težinskih koeficje- product of weights coefficient matrix W 1i and the
nata W 1i i vektora [u(t)T h(t−1)T1]T koji se sastoji vector [u(t)T h(t−1)T1]T which consists of the vector
od vektora ulaza u neuronsku mrežu u(t), vek- of the inputs into the neural network u(t), the vec-
tora prethodnog stanja izlaza iz skrivenog sloja tor of the previous state of the hidden layer output
h(t−1) i pomakom jediničnog iznosa: h(t−1) and the shift of the unit amount:

Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191 182

[
h(t ) = ta ngh W 1i u(t ) T hi (t − 1) T 1  .
T


] (14)

Učenje neuronske mreže, u postupku estimacije, Learning of the neural network, in the estimation
ostvaruje se po metodi nadgledanog učenja, gdje process, is achieved through the supervised learn-
se neuronska mreža uči s primjenom ulaznih ve- ing method, where the neural network is learned by
ličina u(t) mjerenih na realnom sustavu. Nadgle- the application of input values u(t) measured in the
danje postupka učenja ostvaruje se primjenom real system. Monitoring of learning process could
veličine ym(t) koja se dobiva također mjerenjem be achieved by using the value ym(t) which is also
na realnom sustavu. obtained by measurements on the real system.

U postupku učenja minimalizira se kriterijska In the process of learning the criterion function is
funkcija: minimized:

1
E (t ) = [ym (t ) − y(t )]T[ym (t ) − y(t )] , (15)
2

gdje je E(t) kvadrat pogreške izlaza neuronske where E(t) is the neural network output error
mreže. squared.

Pogreška predstavlja razliku mjerenog ym(t) i The error represents the difference of the measured
izlaznog y(t) signala neuronske mreže. Gradi- ym(t) and of the output y(t) neural network signal.
jentne kriterijske funkcije u odnosu na težinske Gradient criterion functions in relation to the weight
koeficijente je: coefficient are:

∂E d y i (t )
∇E (t ) = i
= [ym (t ) − y(t )] . (16)
∂W dW i

U (16) vidljivo je da gradijentni postupci učenja (16) shows that the gradient learning processes re-
zahtijevaju određivanje parcijalne derivacije izla- quire a determination of partial derivation of the exit
i i
za po težinskim koeficijentima d y (t ) . according to weight coefficients d y (t ) .
dW i dW i
Gradijentna funkcija greške izlaza u ovisnosti o The gradient output error function depending on
težinskim koeficijentima za dinamičke neuron- weight coefficients for the dynamic neural network
ske mreže može se odrediti na dva načina. Prvi can be calculated in two ways. The first way is by
način je povratnim prolazom u vremenu (engl. backpropagation through time (BPTT), and the sec-
Backpropagation Through Time BPTT), a drugi ond is by real-time recurrent learning (RTRL). Both
rekurzijskim postupkom u stvarnom vremenu methods take into consideration the impact of the
(engl. Real-time recurrent learning RTRL). Oba recurrent activity in the hidden layer.
postupka uvažavaju utjecaj povratnog djelovanja
u skrivenom sloju. In this work, the RTRL process for determin-
ing the gradient output error has been applied.
U ovom radu primijenjen je RTRL postupak odre- For the dynamic neural network in figure 2, the gra-
đivanja gradijenta greške izlaza. Za dinamičku dient of the output signal in relation to the neural
neuronsku mrežu na slici 2 gradijent signala network weight coefficients is determined by deri-
izlaza u odnosu na težinske koeficijente neu- vation of the output from the neural network y(t) ac-
ronske mreže određuje se deriviranjem izlaza iz cording to weight coefficients W which are grouped
neuronske mreže y(t) po težinskim koeficjentima in the matrix W 1i (hidden layer) and the matrix W 2i
W koji su grupirani u matricu W 1i (skriveni sloj) i (output layer).
matricu W 2i (izlazni sloj).

183 Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191
Parcijalna derivacija po težinskim koeficijentima Partial derivation according to the output layer
izlaznog sloja je: weight coefficients is:

d y (t ) 
[
 hi (t ) T 1 0 ]0 
= 0 . 0 . (17)
d W 2i  0

i
[ 
0 h (t ) T 1  ]

Parcijalna derivacija izlaza po težinskim koefici- Partial output derivation according to the hidden
jentima skrivenog sloja je: layer weight coefficients is:

d y (t ) d hi (t )
1i
= W 2i . (18)
dW d W 1i

Derivacija izlaza skrivenog sloja po težinskim ko- Derivation of the hidden layer output according to
eficijentima je: weight coefficients is:

d y (t ) 
[ ]
1 − h1(t ) 2 0 0
 
[
  u(t ) T h(t − 1) T 1 . 0 ] 

i 
1i d h (t − 1) 
= 0 . .  0 . . + WR  , (19)
d W 1i 
 0 . 1 − h Nh
(t ) [
2 
 
 ] 0 [ 
. u(t ) T h(t − 1) T 1  d W 1i  ]

gdje je: where:

Nh − broj neurona u skrivenom sloju, a Nh − a number of neurons in the hidden layer, and
WR1i − je kvadratna matrica težinskih koeficije- WR1i − is the squared matrix of hidden layer wei-
nata skrivenog sloja. ght coefficients.

U matricu WR1i izdvajaju se samo stupci matrice W1i Only the matrix columns W 1i, which include revers-
koji uključuju povratno djelovanje izlaza na ulaz ible operation of the output on the hidden layer in-
skrivenog sloja. put, are allocated to the matrix WR1i.

Postupak određivanja gradijenta izlaza neuron- The procedure of the neural network output gradi-
ske mreže dan je u matričnom obliku što omo- ent determination is given in the matrix form, which
gućuje jednostavno proširenje i primjenu na ne- allows easy expansion and application to neural
uronske mreže s više skrivenih slojeva koji imaju networks with more hidden layers with reversible
povratno djelovanje. effect.

Najjednostavniji način učenja neuronskih mreža The simplest way of learning neural network is real-
ostvaruje se metodom najbržeg spusta. Prirast ized with the method of quickest descent. Increment
težinskih koeficijenata tada se određuje prema: of weight coefficients are then determined by:

d y (t )
W (t ) = W (t ) − [y(t ) − yest (t )] , (20)
d W (t )

gdje koeficijent β određuje brzinu učenja i treba where the coefficient β determines the speed of
biti manji od jedan. learning and should be less than one.

Metodu najbržeg spusta karakterizira spora i ne- The method of the quickest dive is characterized
sigurna konvergencija. by slow and uncertain convergence.

Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191 184
Učenje dinamičkih neuronskih mreža može se Learning dynamic neural networks can be signifi-
znatno poboljšati metodom Proširenog Kalma- cantly improved by using the Extended Kalman fil-
novog filtra (engl. Extended Kalman filter), koja ter which is applied in this work. Application of the
je primijenjena u ovom radu. Primjena Prošire- Extended Kalman filter provides faster and more
nog Kalmanovog filtra osigurava bržu i stabilniju stable convergence and smaller output error, and
konvergenciju i manju grešku izlaza, a nedosta- a disadvantage of this method is a more complex
tak ove metode je složeniji algoritam i numerički algorithm and a numerically demanding process.
zahtjevniji postupak.
Neural network learning process with the Extend-
Postupak učenja neuronskih mreža Proširenim ed Kalman filter given with:
Kalmanovim filtrom dan sa:

  d y (t ) 
T
 d y (t ) 
−1
A(t ) = i nv  (t ) ⋅ I +   P (t ) ⋅   , (21)

  d W (t )   d W (t ) 

 d y (t ) 
K (t ) = P (t )   A(t ) , (22)
 d W (t ) 

W (t ) = W (t ) + K (t ) ⋅ [ym (t ) − y (t )] , (23)

T
 d y (t ) 
P (t + 1) = P (t ) − K (t ) ⋅   P (t ) + Q (t ) . (24)
 d W (t ) 

U (21) prvi član η−1 (t)ּI je kvadratna dijagonal- In (21) the first member η−1 (t)ּI is the squared di-
na matrica u kojoj je η stopa učenja (engl. scalar agonal matrix in which η is the learning rate (engl.
learning rate), a drugi član je skalarni umnožak scalar learning rate), and the second member is the
 d y (t ) 
matrice gradijenata  d y(t )  normiran s matricom scalar product of matrix gradients  d W (t )  standard-
 d W (t )   
kovarijanci P(t). Vrijednost stope učenja η se ized by the covariance matrix P(t). During the learn-
programirano mijenja tijekom učenja od 106 na ing, the learning rate value η changes according to a
početku do 1 na kraju učenja. Vrijednost druge program from 106 at the beginning to 1 at the end of
matrice mijenja se u ovisnosti o učenju, tako što the learning. The value of the second matrix chang-
se iznos elemenata matrice gradijenata smanju- es depending on the learning, so that the amount of
je kako učenje neuronske mreže napreduje. the matrix gradients reduces as the learning of the
neural networks progresses.
Kalmanovo pojačanje K(t) u (22) određuje se kao
umnožak matrice kovarijanci P(t), matrice gra- The Kalman’s amplification K(t) in (22) is defined as
dijenata H(t) i matrice A(t). Normiranjem iznosa the multiplication of the covariance matrix P(t), the
Kalmanovog pojačanja K, matricom A(t) nadzire gradient matrix H(t) and the matrix A(t). Standardi-
se brzina učenja. zation of the amount of Kalman’s amplification K,
the speed of learning is monitored by virtue of the
Prirast težinskih koeficjenata u (23) određuje se matrix A(t).
kao umnožak Kalmanovog pojačanja i pogreške
izlaza neuronske mreže. Normiranjem iznosa The increment of weight coefficients in (23) is de-
prirasta težinskih koeficijenata s matricom A(t) fined as the product of Kalman’s amplification and
koja se izračunava u svakom koraku, postiže se the neural network output error. The standardiza-
povratno djelovanje koje proces učenja u početku tion of the increment of weight coefficients by the
usporava i usmjerava ka sigurnijoj konvergenciji, matrix A(t) which is calculated at each step, revers-
a u završnoj fazi učenja rezultira brzom konver- ible operation is achieved which at first slows down
gencijom i velikom smanjenju iznosa kvadrata the learning process and directs to a more secure
pogreške E(t) u kriterijskoj funkcije (15). convergence, and at the final stage of the learning,
results in fast convergence and a significant reduc-
U (24) određuje se nova korekcijska vrijednost tion of the squared error amount E(t) in criteria
matrice kovarijanci P(t+1) koja se koristi u slje- function (15).
dećem koraku učenja. Početna vrijednost matri-

185 Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191
ce P(t) uzima se kao kvadratna dijagonalna ma- (24) determines a new correction value of the covari-
trica gdje je vrijednost koeficijenata na glavnoj ance matrix P(t+1) which is used in the next step of
dijagonali ≥103. Matrica Q(t) je kvadratna dija- the learning. The initial matrix value P(t) is taken as
gonalna matrica u kojoj se vrijednost elemenata a squared diagonal matrix where the value of coef-
na glavnoj dijagonali programirano smanjiva od ficients is on the main diagonal ≥103. The matrix Q(t)
0,5 na početku učenja do 10–6 na kraju učenja. is a squared diagonal matrix in which the value of
Matricom Q(t) unosi se šum u postupak učenja the elements on the main diagonal reduces accord-
što omogućava izlazak iz lokalnih minimuma ing to a programme from 0,5 at the beginning of the
gradijentne funkcije i povoljno utječe na konver- learning to 10–6 at the end of the learning. The ma-
gentnost postupka. trix Q(t) introduces noise in the process of learning,
which allows exit from the gradient function local
Postupak učenja dinamičkih neuronskih mreža minimums, and favourably affects the convergence
proširenim Kalmanovim filtrom veoma je učin- of the process.
kovit zbog prediktor-korektor načina određiva-
nja prirasta težinskih koeficijenata i korekcije The process of dynamic neural networks learning
tog prirasta s matricom A(t) koja se određuje na expanded with Kalman’s filter is very effective be-
prije opisani način. cause the predictor-corrector method to determine
the increment of weight coefficients and correction
of that increment with the matrix A(t) which is deter-
3 REZULTATI ESTIMACIJE mined in the manner described above.
PRIMJENOM DINAMIČKIH
NEURONSKIH MREŽA 3 ESTIMATION RESULTS BY AP-
Učenje dinamičkih neuronskih mreža za esti-
PLICATION OF DYNAMIC NEU-
maciju kuta opterećenja provedeno je na labo- RAL NETWORKS
ratorijskom modelu sinkronog generatora na-
zivne snage 80 kVA. Ulazne veličine u estima- The learning of dynamic neural networks for load
cijski model, temeljem provedenih istraživanja angle estimation is conducted on a laboratory model
[8], odabrane su heurističkim pristupom. Za of a synchronous generator with 80 kVA nominal
učenje neuronskih mreža odabiru se standar- power. Estimation model input values, based on
dno mjerljive veličine koje se dovode na ulaze conducted research [8], were selected by heuristic
mreže: napon generatora UG (t), struja uzbude approach. For the neural networks learning stand-
Ifd(t), djelatna PG (t), jalova QG (t) snaga generato- ard measurable values brought on network inputs
ra, prethodno stanje napona generatora UG(t−1) were chosen: generator voltage UG (t), excitation
i prethodno stanje struje uzbude Ifd(t−1), kako je current Ifd(t), active PG (t), reactive QG (t) generator
prikazano na slici 1. Navedene veličine formira- power, the previous generator voltage state UG(t−1)
ju ulazni vektor u dinamičku neuronsku mrežu: and the previous state of excitation current Ifd(t−1),
as shown in figure 1. The specified values form the
input vector in the dynamic neural network:

[ ]
u(t ) = U G (t ) ⋅ U G (t − 1) ⋅ I fd (t ) ⋅ I fd (t − 1) ⋅ PG (t ) ⋅ QG (t ) ,
T
(25)

dok je kut opterećenja δest (t) izlaz neuronske while the load angle δest (t) is the output of the neural
mreže ym (t): network ym (t):

y m (t ) = est (t ) . (26)

Ulazne veličine u neuronsku mrežu dobivene su Input neural network values are obtained by measur-
mjerenjem električnih veličina koje se koriste za ing electrical values that are used for the purpose of
potrebe vođenja pogona sinkronog generatora i synchronous generator operation and synchronous
regulaciju sustava uzbude sinkronog generato- generator excitation system. The present values of
ra. Trenutačne vrijednosti napona generatora i the generator voltage and excitation current are ob-
struje uzbude dobivene su izravnim mjerenjem tained by direct measurement with a sampling fre-

Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191 186
s frekvencijom uzorkovanja od 1 000 Hz, dok se quency of 1 000 Hz, while the fixed values of active
stacionarne vrijednosti djelatne i jalove snage ge- and reactive generator power are obtained from
neratora dobivaju iz mjernih pretvornika. the measurement converter.

Estimacija kuta opterećenja provedena je pri razli- Load angle estimation was conducted at different
čitim pogonskim režimima rada sinkronog genera- operating modes of the synchronous generator
tora na krutoj mreži. Na početku je skokovito mi- on a rigid network. At the beginning, the reference
jenjan referentni napon generatora uz konstantnu generator voltage precipitately changed at a con-
mehaničku snagu pogonskog stroja, dok je u na- stant mechanical engine force, while the following
stavku estimacijski postupak proveden uz kontinu- estimation process was conducted at a continu-
iranu promjenu mehaničke snage i skokovitu pro- ous change of mechanical power and a precipitate
mjenu referentnog napona sinkronog generatora. change of the synchronous generator reference
voltage.
Na slici 3 pokazani su rezultati estimacije kuta
opterećenja pri skovitoj promjeni referentnog na- Figure 3 displays the results of load angle estima-
pona generatora uz konstantnu mehaničku snagu tion at a precipitate change of the generator refer-
pogonskog stroja. Referentni napon postavljen je ence voltage with a constant mechanical engine
na iznos od 0,8 pu. Stacionarnom iznosu referen- force. The reference voltage is set at the amount
tnog napona superponirana je pulsna promjena of 0,8 pu. An impulse change from −0,2 pu with a
od −0,2 pu s frekvencijom od 0,1 Hz. 0,1 Hz frequency is superposed to the stationary
reference voltage.
Promjena referentnog napona rezultirala je pro-
mjenom ulaznih veličina u neuronsku mrežu, kao Change of the reference voltage resulted in the
što je prikazano na slici 3 pod a. Na slici 3 pod b change of neural network input values, as shown
usporedno su prikazani rezultati estimirane vrijed- in figure 3 under a. In figure 3 under b parallel re-
nosti kuta opterećenja (δest) primjenom dinamičkih sults are shown of the estimated load angle value
neuronskih mreža i rezultati dobiveni mjerenjem (δest) using dynamic neural networks and results
(δ). Na slici 3 pod c pokazana je razlika izmjerenog obtained by measurement (δ). In figure 3 under
i estimiranog kuta opterećenja (δ − δest). Srednja c the difference is shown bewteen the measured
apsolutna pogreška estimiranog kuta optereće- and the estimated load angle (δ − δest). Average es-
nja pokazanog na slici 3 iznosi 0,38 °el., pogreška timated load angle absolute error shown in figure
stacionarnog stanja je veoma malena i iznosi oko 3 is 0,38 °el., stationary error is very small in the
0,5 °el., a maksimalno odstupanje iznosi 1,64 °el. amount of about 0,5 °el., and the maximum devia-
Na temelju dobivenih rezultata vidljivo je praktički tion is 1,64 °el. The obtained results show almost
potpuno slaganje izmjerenog i estimiranog kuta complete compliance of the measured and the
opterećenja. Razlika između izmjerenog i estimi- estimated load angle. The difference between the
ranog kuta opterećenja posljedica je postojanja measured and the estimated load angle is a con-
mjernog šuma. sequence of the measurement noise.

Kako bi se pokazala valjanost razvijenog estima- In order to show the validity of the developed es-
cijskog modela zasnovanog na dinamičkoj neu- timation model based on the dynamic neural net-
ronskoj mreži provedena je estimacija kuta opte- work load angle estimation is conducted with con-
rećenja uz kontiranu promjenu mehaničke snage tinuous change of the mechanical engine power
pogonskog stroja i pulsnu promjenu referentnog and reference voltage impulse change. In the first
napona. U prvom slučaju odabrana je vrijednost case the generator reference voltage value of 1,0 pu
referentnog napona generatora od 1,0 pu, a postu- was selected, and the estimation method was
pak estimacije proveden je pri pulsnoj promjeni od conducted at the impulse change of − 0,2 pu as
− 0,2 pu kako je pokazano na slici 4. U drugom slu- shown in figure 4. In the second case, the operat-
čaju je promijenjena radna točka generatora tako ing point of the generator was changed by means
da se išlo sa sniženim naponom generatora, što of lower generator voltage, which was achieved by
se postiglo postavljanjem referentnog napona na setting of the reference voltage value to 0,85 pu.
vrijednost od 0,85 pu. Postupak estimacije prove- The estimation method was conducted, just as in
den je, kao i u prvom slučaju, pri pulsnoj promjeni the first case, at the impulse change of − 0,2 pu
od − 0,2 pu što je pokazano na slici 5. which is shown in figure 5.

Rezultati estimacijskog postupka dobiveni primje- The results of the estimation method obtained
nom dinamičke neuronske mreže, za odabrana by using the dynamic neural network are shown,
dva slučaja prikazani su na slikama 4 i 5 i to: esti- for the selected two cases, in figures 4 and 5 as
mirane (δest) i izmjerene (δ) vrijednosti kuta opte- follows: the estimated (δest) and the measured (δ)
rećenja, također i razlike između ove dvije veličine load angle values, and also the differences be-
(δ − δest). tween these two values (δ − δest).

187 Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191
Slika 3 — Rezultati estimacijskog postupka provedenog pri nazivnom naponu od 0,85 pu pulsnoj promjeni referentnog napona od
− 0,2 pu i stalnoj mehaničkoj snazi
Figure 3 — Results of the estimated method conducted at the nominal voltage of 0,85 pu impulse change of the reference voltage of
− 0,2 pu and ongoing mechanical power

Slika 4 — Rezultati estimacijskog postupka provedenog pri nazivnom naponu od 1,0 pu pulsnoj promjeni referentnog napona od
− 0,2 pu i kontinuiranoj promjeni mehaničke snage
Figure 4 — Results of the estimation method conducted at the nominal voltage of 1,0 pu, impulse change of reference voltage
− 0,2 pu and constant change of mechanical power

Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191 188
Kako je pokazano na slikama 4 i 5, rezultati dobi- As shown in figures 4 and 5, the results obtained
veni primjenom dinamičke neuronske mreže, po- by using the dynamic neural network show good
kazuju dobro slaganje između izmjerene i estimi- compliance between the measured and the esti-
rane vrijednosti kuta opterećenja. Vidljivo je dobro mated load angle value. Good compliance of the
slaganje rezultata i pri poremećajima u pogonu results is shown even at malfunction – the dynam-
– dinamici, također i u ustaljenom stanju. ics, as well as at steady state.

Točnost estimacijskog postupka procijenjena je na Accuracy of the estimation process is estimated


osnovi razlike izmjerenog i estimiranog kuta opte- on the basis of the measured and the estimated
rećenja (δ − δest). load angle differences (δ − δest).

U prvom slučaju kada je referentni napon genera- In the first case, when the reference generator
tora 1,0 pu (slika 4), maksimalna pogreška iznosi voltage is 1,0 pu (figure 4), the maximum error is
1,67 °el., srednja apsolutna pogreška iznosi 0,37 °el., 1,67 °el., average absolute error is 0,37 °el., and
a pogreška u stacionarnom stanju manja je od the stationary state error is less than average ab-
srednje apsolutne pogreške. Slični rezulata posti- solute error. Similar results have been achieved
gnuti su i u sljedećem pokusu sa sniženim izno- in the next experiment with the smaller amount
som referentnog napona generatora od 0,85 pu of reference generator voltage of 0,85 pu (figure 5)
(slika 5) gdje maksimalna pogreška iznosi 2,67 °el., where the maximum error is 2,67 °el., average ab-
srednja apsolutna pogreška iznosi 0,53 °el., a po- solute error is 0,53 °el., and stationary state error
greška u stacionarnom stanju je manja od srednje is less than the average absolute error.
apsolutne greške.
Based on the obtained results, it can be concluded
Temeljem dobivenih rezultata može se zaključiti that it is possible to use dynamic neural networks
na mogućnost primjene dinamičkih neuronskih for load angle estimation in the entire synchro-
mreža za estimaciju kuta opterećenja u čitavom nous generator operation area, defined by the op-
području rada sinkronog generatora, definiranim eration map. It is necessary to emphasize that the

Slika 5 — Rezultati estimacijskog postupka provedenog pri nazivnom naponu od 0,85 pu, pulsnoj promjeni referentnog napona od
− 0,2 pu i kontinuiranoj promjeni mehaničke snage
Figure 5 — Results of the estimation method conducted at the nominal voltage of 0,85 pu, impulse change of the reference voltage
− 0,2 pu and continuous change of mechanical power

189 Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191
pogonskom kartom. Potrebno je naglasiti da se dynamic neural network is learned by the opera-
dinamička neuronska mreža uči s pogonskim tion values which are obtained by virtue of on-line
veličinama koje su dobivene on-line mjerenjem measurement in real operating conditions, which
u realnim pogonskim uvjetima, što uključuje i includes measuring of active and reactive genera-
mjerenje radne i jalove snage generatora. tor power.

U ovom radu, rezultati dobiveni primjenom di- In this paper, the results obtained by using the dy-
namčke neuronske mreže u postupku estimacija namic neural network in the process of the load an-
kuta opterećenja pokazuju dobro slaganje izmje- gle estimation show good compliance of the meas-
renih i estimiranih vrijednosti kuta opterećenja ured and the estimated load angle values based on
temeljem čega se može zaključiti da ograniče- which it can be concluded that the restrictions in
nja u on-line mjerenju snaga nemaju značajnijeg on-line power measurement do not have significant
utjecaja na točnost estimacije. impact on the accuracy of estimation.

Dobiveni rezultati pokazuju da se primjenom The obtained results show that the use of the dy-
dinamičke neuronske mreže postiže visoka toč- namic neural network achieves high accuracy in
nost u postupku estimacije kuta opterećenja. the load angle estimation method. The estimated
Estimirana vrijednost kuta opterećenja može se value of the load angle can be used for expanding
upotrijebiti za proširenje funkcija regulatora su- the regulation functions of the synchronous gen-
stava uzbude sinkronog generatora bez uvođe- erator excitation system without additional meas-
nja dodatnih mjerenja. Signal kuta opterećenja urements. The load angle signal can be used for the
može se upotrijebiti za realizaciju stabilizatora implementation of the PPS stabilizer and also for
EES-a, također i za realizaciju zaštite u kapa- the realization of protection in the capacitive area of
citivnom području rada sinkronog generatora, the synchronous generator operation, when opera-
kada se želi postići rad u području ekstremno ni- tion is desired in the area with extremely low-cur-
skih struja uzbude, praktički na teorijskoj granici rent excitation, practically at the theoretical border
stabilnog rada. of stable operation.

4 ZAKLJUČAK 4 CONCLUSION
U radu je pokazana mogućnost primjene dina- This paper shows the possibility of using a dynam-
mičkih neuronskih mreža u postupku estimacije ic neural network in the process of synchronous
kuta opterećenja sinkronog generatora u radu na generator operation load angle estimation on the
elektroenergetski sustav. Istražen je i definiran power system. The choice of input values and the
izbor ulaznih veličina i struktura dinamičke ne- structure of the dynamic neural network is explored
uronske mreže. Za učenje dinamičke neuronske and defined. For the learning of the dynamic neural
mreže koristi se podaci iz odziva pogonskih veli- network data is used from the response of opera-
čina snimljenih u ustaljenom pogonskom stanju tional values recorded in standard operating condi-
i pri poremećajima u radu sinkronog generatora tion and at malfunction in the synchronous genera-
na mrežu. Učenje je provedeno primjenom me- tor operation to the network. The learning is carried
tode Kalmanovog filtra. out by using the Kalman’s filter method.

Temeljem dobivenih rezultata može se zaključiti Based on the obtained results it can be concluded
da se primjenom dinamičkih neuronskih mreža that the application of the dynamic neural network
postiže visoka točnost u postupku estimacije achieves high accuracy in the process of load angle
kuta opterećenja. estimation.

Učenje dinamičke neuronske mreže provodi se The learning of the dynamic neural network is car-
jednokratno na računalu, dakle ne opterećuje ried out one-time through the computer, so that it
procesorski sustav regulatora sustava uzbude. does not burden the processor system of the sys-
Tako naučena mreža može se implementirati u tem excitation regulator. The network learned in
digitalizirani regulator sustava uzbude kao jed- such way can be introduced into the digitized excita-
nostavno softversko proširenje. Podatak o kutu tion system regulator as simple software extension.
opterećenja sinkronog generatora u radu na The data on the synchronous generator load angle
elektroenergetski sustav dobiven primjenom esti- in operation on the power system obtained by virtue
macijkog postupka zasnovanog na dinamičkim of the estimation method based on dynamic neural
neuronskim mrežama može se primijeniti u reali- networks can be applied in the realization of addi-
zaciji dodatnih funkcija regulatora sustava uzbude tional excitation system regulator functions whereat
pri čemu dodatna mjerenja nisu potrebna. additional measurements are not necessary.

Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191 190
LITERATURA / REFERENCES
[1] VENKATASUBRAMANIAN, V., KAVASSERI, R.G., Direct Computation of Generator Internal Dynamic
States from Terminal Measurements, Proceeding of 37th
[2] CHEN, Y., ZHANG, C., HU, Z., WANG, X., A new Approach to Real Time Measurement of Power Angles of
Generators at Different Locations for Stability Control, Hawaii international Conference on System Sci-
ences – 2004, IEEE Power Engineering Society Winter Meeting, Vol. 2, 2000
[3] DESPALATOVIĆ, M., JADRIĆ, M., TERZIĆ, B., Real-time Power Angle Determination of Salient-pole Syn-
chronous Machine Based on Air Gap Measurements, Electric Power System Research, Elsevier , 78
(2008), No. 11
[4] IDŽOTIĆ, T., ERCEG, G., Synchronous Generator Load Angle Measurement and Estimation, ATKAAF
45(3-4), pp 179-186, 2004
[5] KUNDER, P., Power System Stability and Control, McGraw Hill,1994
[6] MALJKOVIĆ, Z., KUTEROVAC, LJ., GLAVAN, B., Evaluation of Torsional Strains a Turbine-generator Shaft
at Network Disturbances, 5th International Conference: Modelling and Simulation of Electric Machines,
Converters and Systems, ElectrIMACS’96 (IMACS − TC1), Saint-Nazaire, France, 1996
[7] MIROŠEVIĆ, M., Utjecaj magnetskog međudjelovanja uzdužne i poprečne osi na dinamičke karakteris-
tike sinkronog generatora u autonomnom radu, Doktorska disertacija, Sveučilište u Zagrebu, Fakultet
elektrotehnike i računarstva, Zagreb, 2005.
[8] MIŠKOVIĆ, M., Proširenje područja rada sinkronog generatora adaptivnim upravljanjem upotrebom
neuronskih mreža, Doktorska disertacija, Sveučilište u Zagrebu, Fakultet elektrotehnike i računarstva,
Zagreb, 2007.
[9] DELIMA, P., Application of Adaptive Critic Designs for Fault Tolerant Control, IEEE Computational Intel-
ligence Society Walter J Karplus Summer Research Grant 2004

Adrese autora: Authors’ Adresses:

Dr. sc. Mato Mišković Mato Mišković, PhD


mato.miskovic@hep.hr mato.miskovic@hep.hr
HEP Proizvodnja, HE Dubrovnik HEP Proizvodnja, HE Dubrovnik
A. Starčevića 7 A. Starčevića 7
20000 Dubrovnik 20000 Dubrovnik
Hrvatska Croatia
Prof. dr. sc. Gorislav Erceg Prof. Gorislav Erceg; PhD
gorislav.erceg@fer.hr gorislav.erceg@fer.hr
Doc. dr. sc. Marija Mirošević Asistant Prof. Marija Mirošević, PhD
marija.mirosevic@unidu.hr marija.mirosevic@unidu.hr
Sveučilište u Dubrovniku UNIVERSITY OF DUBROVNIK
Branitelja Dubrovnika 29 Branitelja Dubrovnika 29
20000 Dubrovnik 20000 Dubrovnik
Hrvatska Croatia

Uredništvo primilo rukopis: Manuscript received on:


2009-03-10 2009-03-10

Prihvaćeno: Accepted on:


2009-03-27 2009-03-27

191 Mišković, M., Erceg, G., Mirošević, M., Estimacija kuta opterećenja sinkronog generatora …, Energija, god. 58(2009), br. 2., str. 174-191
Mišković, M., Erceg, G., Mirošević, M., Load Angle Estimation of a Synchronous Generator …, Energija vol. 58(2009), No. 2, pp. 174-191

You might also like