You are on page 1of 6

Dynamic Stability and Optimal Control of a Multi-

machine Power Networks Modeling and Simulation


N. Abu-Tabak, J.Y. Auloge, P. Auriol

Abstract-- In electrical power networks small oscillations problem of choice of the state vector for good representation
appear from time to time. These oscillations concern the of power system. This is a small idea but it is very important
quantities determining the equilibrium point of the system, and because it influences the observability and the controllability
following which, system stability and system behaviors are of the system.
influenced. To improve system behaviors and dynamic stability it
is necessary to minimize these transient states. The objective of
III. LINEAR MODELING OF MULTIMACHINE POWER SYSTEM
our study is, first, showing the importance of good choice of state
variables of a multimachine power system because controllability An electrical multimachine network is composed of several
and observability of the system depend on this choice. On the synchronous generators, transmission lines and loads. All
other hand, we want to increase the damping of the small elements and interactions between synchronous machines are
oscillation by adding of additional signals on excitation systems. taken into account in the state space linearized model. The
The results of simulation approve the utility of the method used in operating point may be obtained by Newton-Raphson method
this paper to choice the weighting matrices. These matrices are for load flow study.
used to obtain the optimal control which minimizes a quadratic
index. The problem of immeasurable states is noted but not A. Load model
discussed in detail. Load is a passive admittance, and given by:
P jQ
Keywords: Damping of small oscillations, linear optimal y Li = Li 2 Li (1)
control, and dynamic stability. Vi
where PLi , QLi are the active and reactive load powers. Vi is
the voltage magnitude at the load node ( i ).
I. INTRODUCTION
B. Transmission line model

I n this paper, the problem of small signal stability will be


treated. The linear modeling in the state space of an
electrical multimachine power system will be discussed. The
Transmission line is considered as constant series impedance
C. Synchronous generator model
optimal control method will be applied to improve the Synchronous machine is considered as a voltage behind a
dynamic responses of the power system under small transient reactance.
disturbances. The problem of the state observer will briefly be
noted in the last section. Eqi' = Vi + jX di' I Gi (2)

where: Vi is the complex voltage at generator nodes, Eqi' is the


II. SMALL OSCILLATION AND STABILITY PROBLEM
voltage behind transient reactance ' , and I Gi is the injected
Rotor angle stability is the ability of interconnected jX di
synchronous machines of a power system to remain in current at generator node ( i ).
synchronism. The stability problem involves the study of the Each synchronous machine is described by Parks equations
electromechanical oscillations inherent in power systems. with neglect the resistance of the stator winding and the
Small-signal stability is the ability of the power system to following from the voltage equations of stator
maintain synchronism under small disturbances. Such
disturbances occur continually on the system because of small The transformer voltage terms, q = d = 0 .
variations in loads and generation. The disturbances are
The effect of speed variation.
considered sufficiently small for linearization of system
In rotor equation damping winding effect is neglected.
equations to be permissible for purpose of analysis.
In the literature, the authors interest in finding new The reasons of the two first simplifications are discussed in
approaches of control to improve the small-signal (dynamic) [12]. Hence, Parks model of synchronous machine becomes.

stability of power system. In this paper we will use the
classical optimal control method but we will focalize on the vd = q vq = + d vF = rF (iF ) + F (3)
b

Presented at the International Conference on Power Systems D. Network model


Transients (IPST07) in Lyon, France on June 4-7, 2007
The network is represented by constant admittances and
reduced by eliminating all buses without generator. VREF S E = f ( E FD )
1 Y Y VR MAX
where: 1 2 is the reorganized
Y red = Y1 Y2 Y 4 Y3 Vt 1 -
+ KA Va +
-
1 E FD
Y Y 1 + TA s K E + TE s
3 4 1 + TR s +
+ -
admittance matrix of the network. It is the same matrix of V R MIN

(Y BUS + Y L ) but after reorganization of its columns and rows. supplementary Vs s .K F


signal 1 + TF s
1
1
The final admittance matrix is Y f = Y red + jX d' (4) Fig.2. Excitation system
The saturation effect is neglected. TR is very small,
where X d'
is the diagonal matrix of transient reactance of the 1
so can be neglected. sVs = sVa = 0 because these
machines. 1 + TR s
voltages vary quickly compared to the other terms [1], [2], [3],
The objective, here, is obtaining the network under the [17]. Thus, after simplification discussed in [17] we have:
following form (5). KE KA
sE FD = E FD + (VREF Vt ) (7)

[ ] where: [I ]= [Y ] [V ]
TE + K A K F TE + K A K F
[ ] = Y
I Y2 VG G red G

[ ] Y
G
[ ] [I ] = [Y ] E
1
(5) F. Equation of motion.
I Y4 VL
'
L 3 G f q The swing equation for the machine (i ) is given by:

The indices ( G, L ) represent the generator and load nodes.
i =
1
(Tmi Tei Di i ) in ( pu / s ) (8)
Mi
The diagram, shown below in Fig. 1, represents the
relationships between voltages and currents in a network. i = b (i 1) in ( elec.rad / s ) (9)
From Fig. 1 equation (6) can be written where Tmi , Tei are the mechanical and electrical torque, Di is
the damping coefficient, M i is the mechanical starting time.
Vi = Eqi' jX di' I i j ( X qi X di' ) I qi (6) i is the torque angle, i is the angular speed and b is its
value of base. For the electrical part, the effect of the salience
Axe qi is taken into account as shown in the following equations:
Axe Q
Ei
Eqi Tei Re( I i Vi ) = I qi E qi' + I qi X qi X di' I di ( ) (10)

j ( X di ) I i
(
j X qi X di' I qi) Eqi'
1
=
Td' 0i
(
EFDi Eqi' X di X di' I di ( ) ) (11)
+
j (X qi ) I i
OC i
Terminal voltage equations of the ith machine:
Vdi = X qi I qi Vqi = Eqi' X di' I di (12)
Eqi' j (X di' ) I i
G. Complete model of the ith machine in a multi-
Ei'
Axe D machine power system
j
K1ii
Vi
Vqi Ii
K 1i j
Angle i + +Tei 1 wi 2 f i
I di I qi Axe d i - M i S + Di S
Vdi
K2i j
+ + +
O j
Axe ref ( = 0) Tmi
E q' j K 2 ii
K 4 ii V REF K 5 ii
Fig. 1. Voltages and currents diagram of a network K5i j

- E FD i + - + +
E q' i K3ii KAi
To determine rotor angles of machines three reference axes (K3ii Td' 0i ) S +1
+ (TEi + KAi.KFi ) S + KEi +
may be used. Axis ( = 0) is the reference axis to calculate the - - V t i
+ +
j K4 i j 1 E '
qj K6 i j
equilibrium state. ( D, Q) is the common reference axis, it can K 3i j Ui

be (d1 , q1 ) or other axis. (d i , qi ) is the individual reference axis K 6 ii E q' j


of the machine (i ) .
Fig. 3. One machine model in multimachine network
E. Excitation system Model Fig. 3. represents the ith machine model in the power system
of m machines. The deviation of the mechanical torque is
The IEEE type 1 excitation system model is chosen and
illustrated in Fig. 2. neglected, thus Tmi = 0 [4], [10], [11], [12].
From Fig. 3 we can write the state space model of our system excitation system as supplementary signal. The closed loop is a
in the following form. new system and described by x (t ) = [ A B K ] x(t ) . For our

X = [A] [X ] + [B ] [U ] + [B ] Vref [ ] (13) study, the equation of the closed loop is given by (17).
X (t ) = [ A B K ] X (t ) + [B ] [Vref ] (17)
In (13) the state variables are the deviations of equilibrium The question arises of how to decide the weighting matrix Q
point. The principle of linearization is discussed in detail in
and R of the performance function (15). In [14] a method is
[12]. The detailed linear modeling is discussed in [1] to [4].
developed to determine Q in conjunction with a left shift of
[X ] = [ ( 2 1 ), ( 3 1 ),L ( m 1 ), 1 , 2 ,L m
the eigenvalues as far as the practical controller permit. In [15]
E q' 1 , E q' 2 ,L E qm
'
, E FD 1 , E FD 2 ,L E FDm ]T (14 ) it is possible to determine Q and R matrices as follows.
[U ] = [U1 , U 2 ,L ,U m ] T
is the control vector. If the system is
A. Choosing the Q matrix
uncontrolled then this vector is zero. [1], [2], [3], and [18]
based on [19] used the deviation of individual rotor angle The importance of each state variable of a linear dynamic
i as a state variable. Because the reference axis turns in system may be related to its combined measure of
controllability and observability, determined by transforming
synchronism with the rotor of an arbitrary chosen machine,
the system into an ordered balanced form [16], through the
they considered that the angle deviation of this machine C
following transformation: x(t ) = T 1 xb (t )
is zero. Hence, (13) must be modified by eliminating of the
state C from the left and right hand sides. We will not where T is balanced transformation matrix and xb is the state
follow this approach for the following reasons: vector of the balanced form

(i) By linearization we are interested in the deviation around xb (t ) = Ab xb (t ) + Bb u (t )
the equilibrium point and not in the deviation with (18)
respect to the common reference of the system. yb (t ) = Cb xb (t )
Hence, C can not be zero. where Ab = TAT 1 , Bb = TB, Cb = CT 1 (19)
(ii) If we follow the same approach of [19], this means that a The controllability and observability gramians, denoted by
perturbation on the speed of the machine considered as Wc and Wo respectively, of the system are defined as follows:
reference does not have an effect on other state variables.


W c= e At BB 1e A t dt
T T
This is not physically logical! , W o= e A t C T C e At dt (20)
Taking into account C results in one of the eigenvalues 0 0
equaling zero. This is natural because the relationship between For open loop stable system, these gramians satisfy the
speed and angle deviations. If one of eigenvalues of system is following Lyapunov equations:
zero full system is uncontrollable and unobservable. To avoid AWc + Wc AT + BBT = 0 and AT Wo + Wo A + C T C = 0 (21)
this problem, we have chosen the deviation of the relative
angle between all machines and the first machine as shown in when the system is in a balanced form, its controllability Wc
(14). and observability Wo gramians are equal and diagonal, i.e.
Wc = Wo = = diag( 1 , L , m , m +1 , L n ) (22)
IV. STABILIZER DESIGN BASED ON LQR APPROACH where i i +1 0 ; (i = 1, L , n 1) are called the Hankel
Using optimal control, from [1] to [4] and [13], displaces singular values (HSVs), or second order modes of the system,
eigenvalues of system towards the left of the imaginary axis in and m is a number of most dominant (most controllable and
(real-imaginary) plan. This displacement increases the observable) modes. Based in the above analysis, the choice of
damping of system. Feedback gain is calculated to be the Q matrix is made as follows:
realizable and to give a control respecting the capacities of
(i) The first m states of the balanced system are those states
machines. For a system x (t ) = A x(t ) + B u (t ) , the optimal which are deemed to contribute most to the dynamical
control is based on minimization of a performance index of behavior of the system. Thus they should be weighted
quadratic form: according to their contribution.
(ii) Ignore the last n m states by placing zero weighting on
[x ]
1
J= T
(t ) Q x(t ) + u T (t ) R u (t ) dt (15) term. This is because these states are poorly controllable
2
0 and/or observable, and therefore play a minor role in the
where (Q 0, R > 0) are diagonal matrices, the weighting dynamical behavior of the system. Thus it is impractical and
matrix of state variable deviations and that of the control effort useless to expend energy, which has to be very high, on these
respectively. To find feedback gain we must calculate (P ) states. For calculate the Q matrix:
where (P ) is the solution of Riccatis equation (16). Qb = diag(1, 1 / 2 ,L, 1 / m , 0, 0,L0) and Q = T *QbT (23)
AT P P A + P B R 1 BT P Q = 0 (16) where T * is the conjugate transpose of T .
Feedback gain is given by K = R 1 B T P and the control B. Choosing the R matrix
vector becomes u = K x . This control is added to the The choice of the control weighting matrix R is accomplished
by using the following procedure. VI. RESULTS OF SIMULATION
(i) Partition the system as follows:
r A. Without control
x(t ) = A x(t ) + i =1
br u r (t ), y (t ) = I n x(t ) (24) After having the state space model of this system as shown
in (13), the eigenvalues of the state matrix A are calculated
where I n is the identity matrix of order n . without control. We also have calculated the eigenvalues of
(ii) Consider the ith single input multioutput systems: the system with optimal control from (17).

x(t ) = A x(t ) + br u r (t ), y (t ) = I n x(t ), i = 1, 2, L, r (25) TABLE II


(iii) Transform the ith single input multioutput systems into SYSTEM EIGENVALUES
0.6956 j11.1046 0.4776 j8.9554 0.3899 j1.8842
its respective balanced form.
0.6803 0.4989 j 0.8577
(iv) Calculate the contribution of the ith control input i as: 0.0000
0.5568 j 0.6217
i = tr ( i ) , where i = Wci = Woi , Wc and Wo are the
TABLE III
controllability and observability gramians corresponding to the SYSTEM EIGENVALUES
ith control input. 0.2700 0.7150 j11.0446 0.6946 j 6.4763
(v) From the R matrix as 0.3547 j1.8532 0.5068 j 0.8473 0.5548 j 0.6206
R = ( 1, 2 / 1 , 3 / 1 , L , r / 1 ) (26) TABLE IV
where is a positive scalar constant that determines the SYSTEM EIGENVALUES
0.6956 j11.1046 0.4776 j8.9554 0.3899 j1.8842
tightness of the control action. Normally, this should be set 0.6803 0.5568 j 0.6217 0.4989 j 0.8577
to = 1 / 1 . TABLE V
If, however, there are practical limitations which restrict the SYSTEM EIGENVALUES
amount of control energy to be injected into the system, then 2.0042 j11.6142 2.0975 j 9.7554 3.3794 j 4.2340
should be chosen as > 1 / 1 . On other hand, if more 6.3994 j 3.9303 5.6818 j 3.4038 5.5338

emphasis is to be placed on the closed loop state performance,


then should be chosen as < 1 / 1 . Tables II, III, and IV show the eigenvalues of the system
without control. Table V shows those of the system with
V. NUMERICAL APPLICATION optimal control. The system in case II has i as state
variables as detailed in [4]. We remark the existence of zero as
G1
PG1 = 0.5560
QG1 = 0.0678 G3
PG 3 = 0.6
QG 3 = 0.7
pole of the system. The system in this representation is
V1 = 10
(V = 00(deg)
V1 = 1
1
1
) (P , V )
3 3
V3 = 1.0298
3 = 2.4293 (deg)
partially controllable and observable. In case III, we follow the
1 3 approach discussed in [19] deleting the first row and column in
Z15 = 0.08 + j 0.30 Z 23 = 0.05 + j 0.25 the state matrix. The eigenvalues have changed, hence, the
Z12 = 0.10 + j 0.20
dynamic responses of the state variables of the system change.
Z14 = 0.05 + j 0.20 Z 35 = 0.12 + j 0.26 Z 36 = 0.02 + j 0.10 In case IV, we take ( i 1 ) as state variables as in (14), the
G2
eigenvalues of the initial system did not change but the zero
Z 25 = 0.10 + j 0.30 PD5 = 0.6
PG 2 = 0.9 QD5 = 0.5 disappeared. With this representation, the system is
QG 2 = 0.7 V5 = 0.9553
V2 = 1.0202
2 5
5 = 3.7357 (deg)
autonomous from the common reference. It is controllable and
2 = 1.4496(deg) (P , V )
2 2
Z 26 = 0.07 + j 0.20
observable.
Z 24 = 0.05 + j 0.10 (P5 , Q5 ) Z 56 = 0.10 + j 0.30

Z 45 = 0.20 + j 0.40 PD 6 = 0.8


B. With optimal control
PD 4 = 0.6
QD 6 = 0.4
QD 4 = 0.4
V4 = 0.9671
4 6 V6 = 0.9788
The system in case V is controlled. With optimal control
6 = 4.6467(deg)
4 = 2.7731(deg) the eigenvalues have displaced as shown in table V. Thus, the
(P4 , Q4 ) (P6 , Q6 ) controlled system has become less oscillating, and the return to
Fig.4. Simple network the equilibrium point is faster than the case without control.
The values of weighting matrices according (23) and (26) are
TABLE I calculated and taken as follows:
DATA OF MACHINES AND EXCITATION SYSTEMS
Q = diag [200, 170, 157600, 161310, 150720, 50, 200, 120, 0,0,0]
M (s) D X q (pu) X ' (pu) X d (pu)
d
R = diag [2.2465, 2.1199, 2.1016] .
G1 9.26 2.5 0.57 0.2 1.02
G2 4.61 6 1.66 0.32 1.68 To show the dynamic responses of the state variables, we
G3 4.61 6 1.66 0.32 1.68 have simulated at moment 0 (s) a disturbance of amplitude -0.1
(pu) for 200 (ms) in the reference voltage VREF of the 2th
KF TF (s) KE TE (s) Td' 0 (s) KA TA (s) machine.

0.05 0 1 0 7.76 50 0.02 The following figures from 5 to 12 show that the system is
0.05 0 1 0 4 50 0.02
stable, the state variables return to their initial states after 10
0.05 0 1 0 4 50 0.02
(s). With optimal control this time is reduced at 3 (s), and the
state amplitudes are considerably smaller than those without
control. In addition, the high frequency components of
transient responses are filtered, and the curves are smoothed.
Consequently, these figures and the Table V confirm the
efficacy of the approach discussed in section IV based on [15],
and concerning the choice of weighting matrices Q and R .

Fig. 9. Voltage deviation without control

Fig. 5. Rotor angle deviation without control

Fig. 10. Voltage deviation with optimal control

Fig. 6. Rotor angle deviation with optimal control

For the angular speed deviations, we note that all machines


have the same curves. It is physically logical because if one
machine accelerates or decelerates the other machines also Fig. 11. Voltage deviation without control
must accelerate or decelerate to remain in synchronism.

Fig. 12. Voltage deviation with optimal control

Fig. 7. Angular speed deviation without control


In this paper we suppose that all state variables are accessible
or measurable, but, this is not correct because the rotor angle
and the internal voltage behind the transient reactance are not
accessible. Hence, it is necessary to use a state observer to
obtain the lacking state variables. In addition, it is possible to
estimate the control signal if we have the feedback gain of the
closed loop of the system. Fig. 13. shows the block diagram of
Luenberger observer of reduced order. It estimates a linear
function as the control signal produced by optimal control
method. The observer is a dynamical system, thus, it will
modify the initial system dynamic. On other hand, the observer
dynamic is influenced by the choice of its gain. This gain fixes
Fig. 8. Angular speed deviation with optimal control the eigenvalues of the observer. They are those of matrix D .
Observer of linear function w(t ) = K x (t ) Equivalents of Thirteen- Machines System. IEEE Trans. Power Appar.
Syst. pp.1324-1332, March 1981.
H [11] Y. N. Yu and H. A. M. Moussa. Optimal Stabilization of a Multi-
machine system, IEEE Trans. Power Appar. Syst. pp.1174-1182, Mai,
Consign
u (t )

x = A x + B u
y (t ) + z (t )
June 1972.
+ y =Cx
E
+ + [12] P. Kundur, Power System Stability and Control, New York: McGraw-
-
Process P Hill, 1994.
D
[13] D. Alazard, C. Cumer, P. Apkarian, M. Gauvrit, G. Ferrers, Robustesse
+ et Commande Optimale, Dec. 1999.
V + [14] H. A. M. Moussa and Y. N. Yu, Optimal Power System Stabilization
through Excitation and/or Governor Control, IEEE Trans., PAS-91.
w(t )
pp.1166-1174, 1972.
Fig. 13. State observer [15] M. Aldeen and F. Crusca, Multimachine Power System Stabilizer
Design Based on New LQR Approch, IEE Proc.-Gener. Transm.
z (t ) = D z (t ) + H u (t ) + E y (t ) and w(t ) = P z (t ) + V y (t ) Ditrib., Vol. 142, No. 5. September 1995.
[16] MOORE, B.C. Principal Components Analysis in Linear Systems:
To have a good operation of the complete system, we must Controllability, Observability, and model reduction, IEEE Trans, AC-
find a compromise between the choice of the gain of the 26, pp. 17-31. 1981.
observer and that of the optimal control. It may be one of [17] J. R. SMITH, D. C. STRINGFELLOW, Numerical determination of a
perspectives of the work presented in this paper. performance index for improved system responses, IEE, Vol. 125, No.
7. July 1978.
[18] K. RASHID, H. TALAAT, and R. MORET, Optimal Output Local
VII. CONCLUSION Control of Multimachine Power System, IEE, Vol. 11, No. 3. pp. 89-
In this paper the linear modeling of multimachine power 103. 1986.
system briefly was discussed. The comparison between two [19] UNDRILL, Dynamic Stability Calculations for an arbitrary number of
Interconnected Synchronous Machines, IEEE, Vol PAS-87, March
models of multimachine power system based on the different 1968.
choices of state variables showed a difference in the
eigenvalues of these models. To improve the dynamic stability IX. BIOGRAPHIES
of power system, acting on the excitation systems of the Nesmat Abu-Tabak was born in Lattakia in Syria, on January 5, 1975. He
synchronous machines by an optimal control was efficient. The received the Engineer degree in Electrical
optimal control was based on the minimization of quadratic Engineering from the University of Damascus in
function. The choice of weighting matrices was simple and Syria, Electric Power Department, in 1997. He
practical following the discussed approach in section IV. A worked as assistant of teaching at the University of
Tishrine in Lattakia in Syria during two years. He
state variables observer is indispensable to estimate the actually prepares a thesis on modeling, simulation
immeasurable state variables. This problem was noted but not and control of electrical power systems and
detailed here; and this may be a perspective for our study. networks. He is also interested in modeling and
control of wind generators.
VIII. REFERENCES
Jean-Yves Auloge was born in France on January 15 1947. He was
[1] Hermawan, Contribution la Stabilit Dynamique des Rseaux Multi- graduated at Ecole Centrale de Lyon in 1970 and
machines par Introduction de Commande Multi- niveaux. Thse de obtained a doctorate in automatic control in 1973.
Docteur CEGELY- ECL Lyon 1995.
He is teaching at Ecole Centrale de Lyon signal
[2] Isnuwardianto, Elaboration dune Commande Optimale Multicritre
processing and automatic control. He takes his
Appliqu la Stabilit Dynamique dun Rseau Electrique. Thse
interest in signal processing and optimal control
Docteur, Ecole Centrale de Lyon, fvrier, 1991.
applied to electrical power system.
[3] K. A. R. Rachid. Application de la Commande Adaptative aux
Rgulateurs de Tension des Rseaux Electrique Multi- machines en den
Amliorer la Stabilit. Thse de Docteur de LINPG Grenoble,
septembre 1987.
[4] Y. N. Yu, Electric Power Systems Dynamics, Academic Press, New
York, 1983. Philippe Auriol was born in France, in 1947. He received the Engineer
[5] W. G. Heffron, R. A. Philippe, Effect of Modern Amplidyne Voltage degree in Electrical Engineering from the Institute
Regulator on Underexcite Operation of Large Turbine Generators. National Polytechnique de Grenoble in 1970, and
AIIEE, August 1952. the Ph. D. degree in electrical engineering from the
[6] T. J Hammons, D. J. Winning, Comparisons of Synchronous Machine University of Lyon, France, in 1977. Joining the
Models in the Study of the Transient Behaviour of Electrical Power Ecole Centrale de Lyon in 1971, he has been full
Systems. IEE Proc, vol. 118, Pt. C. no. 10, October 1971. Professor since 1981, and is currently Head of the
[7] Undrill, Dynamic Stability Calculations for an Arbitrary Number of Electrical Engineering Department of the Ecole
Interconnected Synchronous Machines. IEEE, PAS-87, N 3, March Centrale de Lyon. His research activities in the midst
1968. of the AMPERE Laboratory (CNRS unit n5005) include power network
[8] IEEE Committee. Computer Representation of Excitation System. transients and high voltage equipments, lightning phenomena and EMC.Prof.
IEEE Trans. Power Appar. Syst. pp.1460-1464, June 1968. Auriol is a Senior Member of French SEE, and Distinguished Member of the
[9] IEEE Committee. Excitation System Models for Power System CIGRE.
Stability Studies. IEEE Trans. Power Appar. Syst. pp.494-509, Feb
1981.
[10] Y. N. Yu and M. A. El-Sharkawi, Estimation of External Dynamic

You might also like