<<

Energy and 2012, 2(2): 17-23 DOI: 10.5923/j.ep.20120202.03

EP-Based Optimisation for Estimating Synchronising and Coefficients

N. A. M. Kamari, I. Musirin*, Z. A. Hamid, M. N. A. Rahim

Faculty of Electrical , Universiti Teknologi Mara, Shah Alam, Selangor, Malaysia

Abstract This paper presents Evolutionary Programming (EP) based optimisation technique for estimating synchronising torque coefficients, Ks and damping torque coefficients, Kd of a synchronous machine. These coefficients are used to identify the angle stability of a system. Initially, a Simulink model was utilised to generate the domain response of rotor angle under various loading conditions. EP was then implemented to optimise the values of Ks and Kd within the same loading conditions. Result obtained from the experiment are very promising and revealed that it outperformed the Least Square (LS) and Artificial Immune System (AIS) methods during the comparative studies. Validation with respect to eigenvalues determination confirmed that the proposed technique is feasible to solve the angle stability problems. Keywords Angle Stability, Synchronising Torque Coefficient, Damping Torque Coefficient, Evolutionary Programming, Artificial Immune System

techniques in addressing the stable and unstable phenomena. It has been used as static parameter estimation[8]. However, 1. Introduction several disadvantages have been identified in LS method. Amongst them are the long computation time and the Small signal stability analysis of power systems has requirement for data updating. It also requires monitoring the become more important nowadays. Under small entire period of . perturbations, this analysis predicts the low Recently, optimisation algorithms such as Evolutionary electromechanical resulting from poorly damped Programming (EP) and Artificial Intelligent System (AIS) rotor oscillations. The oscillations stability has become a have received much attention in global optimisation very important issue as reported in[4-6]. The operating problems. EP and AIS are heuristic population-based search conditions of the power system are changed with time due to methods that use both random variation and selection. The the dynamic nature, so it is needed to track the system optimal solution search process is based on the natural stability on-line. To track the system, some stability process of biological evolution and is accomplished in a indicators will be estimated from given data and these parallel method in the parameter search . EP-based indicators will be updated as new data are received. method has been applied in various researches in Synchronising torque coefficients, Ks and damping torque static[12-16] and dynamic system stability[17-19]. On the coefficients, Kd are used as stability indicators. To achieve other hand, AIS optimisation approach is still new in power stable condition, both the Ks and Kd must be positive[1-3]. system compared to the EP. EP and AIS share many Certain techniques have been proposed to estimate the common aspects; EP tries to model the natural evolution values of Ks and Kd involving optimisation technique. Some while AIS tries to benefit from the characteristics of human techniques have been explored by means of frequency immune system[20-22]. response analysis[6,7].[3] decomposed the change in This paper presents an efficient online estimation electromagnetic torque into two orthogonal components in technique of synchronising and damping torque coefficients the frequency domain. The two equations were expressed in in solving angle stability problems. It is based upon the terms of the load angle deviation then solved directly. Static population-based search methods that use both random variation and selection. The method is used to estimate and dynamic time domain estimation methods were also synchronising torque coefficients, K , and damping torque proposed in this study. s coefficients, K , from the machine time responses of the Least Square (LS) method can be one of the possible d change in rotor angle, Δδ(t), the change in rotor , Δω(t),

and the change in electromechanical torque, ΔTe(t). The goal *Corresponding author: [email protected] (I. Musirin) is to minimise the estimated coefficient error and the time Published online at http://journal.sapub.org/ep consumed. The proposed EP technique is used to find the Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved. best solution of the formulated problem. Results obtained

18 N. A. M. Kamari et al.: EP-Based Optimisation for Estimating Synchronising and Damping Torque Coefficients

from the experiment using EP were compared with AIS and well as the excitation levels in the generator. K3 is a function LS methods. Then, the results were verified with of the ratio of impedance. Details of matrix A and matrix B eigenvalues. are explained as follows.

EBEq0 K1 = (RT sin δ0 + XTq cosδ0 ) 2. The System Model D (5) E i + B q0 (X − X ′ )(X sin δ − R cosδ ) A simplified block diagram model of the small signal D q d Tq 0 T 0 performance is shown in Figure 1. In this representation, the L dynamic characteristics of the system are expressed in terms K = ads 2 L + L of K constants with linearised single machine infinite bus ads fd (6) (SMIB) system. This model is represented with some  R  X (X − X ′ )   × T +  Tq q d +  variables such as electrical torque, rotor speed, rotor angle,  Eq0  1iq0  D D  and exciter output voltage.    

K4 iq0 = It cos(δ i + φ) (7) − ∆E fd K ∆ψ fd + + 3 Lads + L fd 1 (8) Σ K2 Σ K1 K3 = − X + 1 + sT3 X d X L Tq 1+ (X d − X d′ ) ∆TE D − ∆ω ∆δ 1 r ω0 ∆T Σ Lads + L fd 1 m T = (9) 2Hs + KD s 3 + ω0 R fd X Tq 1+ (X d − X d′ ) Figure 1. Block diagram model of small signal performance. D

L E As in the case of the classical generator model, the = ads B − K 4 (X d X L ) (10) and the field circuit dynamic equations are: Lads + L fd D

∆ω T − T − K ∆ω × (X Tq sin δ 0 − RT cosδ 0 ) r = m e d r (1) ∆t 2H E (X sinδ − R cosδ ) = B Tq 0 T 0 (11) ∆δ m1 = ω ∆ω (2) D ∆ 0 r t X Tq Lads (12) m2 = ∆ψ fd D (Lads + L fd ) = ω (e − R i ) (3) ∆t 0 fd fd fd E (R sinδ + X cosδ ) n = B T 0 Td 0 (13) where Tm is a mechanical torque, Te is a electromagnetic 1 D torque, efd is a field voltage, Rfd is a rotor circuit resistance, ifd R L is a field circuit current, and ω0=2πf0. n = T ads (14) 2 D (L + L ) From the transfer function block diagram, the following ads fd state-space form is developed. X = AX + BU E = E 2 + E 2 (15) B Bd 0 Bq0  ∆ω  r     K D K1 K 2 ∆t − − −  ∆ω  EBd 0 = Et sin δ i − I t [Re sin(δ i +φ)− X e cos(δ i +φ)] (16)    2H 2H 2H  r  ∆δ    =  ω0 0 0  ∆δ   ∆t  E = E cosδ − I [R cos(δ +φ)+ X sin(δ +φ)] (17) ∆ψ  K3K 4 1 ∆ψ  Bq0 t i t e i e i  fd   0 − −  fd  (4)   T T  ∆t   3 3   I X cosφ − I R sinφ  δ = −1 t qs t a  (18)  1  i tan    0   Et + It Ra cosφ + It X qs sinφ  2H  ∆Tm  +  0 0   ∆  1  E fd  =  0 −  X qs K sq X q (19)  T   3  The system matrix A is a function of the system 2 D = R + X X (20) parameters that depends on the opening conditions. The T Tq Td perturbation matrix B depends on the system parameters only. The interaction among these variables is expressed in terms X = X + K (X − X )+ X (21) Tq e sd q L L of the 4 constants K1, K2, K3, and K4. Constants K1, K2, and K4 are functions of the operating real and reactive loading as X Td = X e + Lads′ + X L (22)

Energy and Power 2012, 2(2): 17-23 19

RT = Ra + Re (23) possibility of getting trapped in local minima. Therefore, EP can reach to a global optimal solution. X d − X L + L fd R = (24) (b) EP uses performance index or objective function fd T ′ ω d 0 0 information to guide the search for solution. Therefore, EP (X ′ − X )(X − X ) can easily deal with non-smooth and non-continuous = d L d L (25) L fd objective functions. X d − X d′ (c) EP uses probabilistic transition rules instead of  P  −1 t  (26) non-deterministic rules to make decisions. Moreover, EP is a φ = tan    Et It  kind of stochastic optimisation algorithm that can search a complicated and uncertain area to find the global minimum. 2 + 2 Pt Qt (27) It = This makes EP more flexible and robust than conventional Et methods. Pt and Qt are terminal active and reactive power, In the EP algorithm, the population has 2n candidate respectively. All related equations are given in[1]. solutions with each candidate solution is an m-dimensional vector, where m is the number of optimised parameters. The EP algorithm can be described as: 3. The System Model  Step 1 (Initialisation): Generation counter i is set to 0. n random solutions (x , k=1, …, n) are generated. The kth trial A single machine connected to infinite bus system is k solution x can be written as x =[p ,…, p ], where the lth considered. The system comprises a steam generator k k 1 m optimised parameter p is generated by random value in the connected via a tie line to a large system represented as i range of[p min, p max] with uniform probability. Each infinite bus. The machine differential equations, the exciter l l individual is evaluated using the fitness J. In this initial equation, and the block diagram can be found in[1]. population, minimum value of fitness, J will be searched; The change of electromagnetic torque ΔT (t) can be min e the target is to find the best solution, x with the fitness, broken down into two components namely the synchronising best J . torque, K and damping torque, K . The synchronising torque best s d  Step 2 (Mutation): Each parent x produces one is in phase and proportional with the change in rotor angle, k offspring x . Each optimised parameter p is perturbed by Δδ(t), while the damping torque is in phase and proportional k+n l Gaussian random variable N (0, σ 2). The standard deviation, with the change in rotor speed, Δω(t). The estimated torque, l σl specifies the range of the optimised parameter perturbation ΔTes(t) can be written as: in the offspring. σl can be written as follows: ∆T (t) = K ∆δ (t)+ K ∆ω(t) (28) es s d J (x ) σ = β × k × max − min (29) where: l (pl pl ) Jmax Δδ(t): Change in rotor angle Δω(t): Change in rotor speed where β is a search factor, and J(xk) is the fitness equation of the trial solution, xk. The value of optimised parameter will Ks: Synchronising torque coefficients be set at certain limit if any value violates its specified range. Kd: Damping torque coefficients The offspring x can be described as: k+n 2 2 xk+n = xk + [N(0,σ1 ),..., N(0,σ m )] (30) 4. Evolutionary Programming where k=1, …, n  Step 3 (Statistics): The minimum fitness, Jmin; the The Evolutionary Programming (EP) is one of the maximum fitness, Jmax; and the average fitness, Jave of all evolutionary computing techniques that uses the models of individuals are calculated. biological evolutionary process to solve complex  Step 4 (Update the best solution): If Jmin is bigger than engineering problems. The search for an optimal solution is Jbest, go to Step 5, or else, update the best solution, xbest. Set based on the natural process of biological evolution and is Jmin as Jbest, and go to Step 5. accomplished in a parallel method in the parameter search  Step 5 (Combination): All members in the population xk space. EP belongs to the generic fields of simulated are combined with all members from the offspring xk+n to evolution and artificial life. It is robust, flexible, and become 2n candidates. Matrix size would be[2n × k] from its adaptable and it can yield global solutions to any problem, original size[n × k], where k is the number of control regardless of the form of the objective function. variables. These individuals are then ranked in descending The advantages of EP over other conventional order based on their fitness as their weight. optimisation techniques can be summarised as  Step 6 (Selection): The first n individuals with higher follows[12-19]: weights are selected as candidates for the next generation. (a) EP searches the problem space using a population  Step 7 (Stopping criteria): The search process will be of trials representing possible solutions to the problem and terminated if one of the followings is satisfied: not a single point. This will ensure that EP has less i. It reaches the maximum number of generations.

20 N. A. M. Kamari et al.: EP-Based Optimisation for Estimating Synchronising and Damping Torque Coefficients

ii. The value of (Jmax − Jmin) is very close to 0. If the process is not terminated, the iteration will repeat If the process is not terminated, the iteration process will from Step 2 again. The flowchart of AIS is shown in Fig. 3. start again from Step 2. The flowchart of EP is shown in Figure 2. Start

Start Initialization

Initialization Cloning

1st Fitness Computation Mutation

Mutation Fitness Computation

2nd Fitness Computation Selection

Combination N Converge?

Selection Y

N End Converge? Y Figure 3. Flowchart of AIS.

End

Figure 2. Flowchart of EP. 6. Least Square Method

All the data of Δδ(t), Δω(t), and ΔTe(t) can be obtained from either offline simulation or online measurements. 5. Artificial Immune System Following a small disturbance, the time responses of these three items are recorded. The least square (LS) method is Artificial immune system (AIS) approach to optimisation then used to minimise the sum of the square of the is more recent exploitation of natural phenomena in power differences between the electric torque, ΔT (t) and the system than EP. EP and AIS share many common aspects. e estimated torque, ΔT (t). The error is defined as: Unlike the EP that tries to model the natural evolution, AIS es tries to benefit from the characteristics of human immune E(t) = ∆Te (t)− ∆Tes (t) (31) system. Basic algorithm for AIS-based optimisation is called the Clonal Selection Algorithm (CSA) and it works as The torque coefficients, Ks and Kd are calculated to follows[20-22]: minimise the sum of the error squared over the interval of oscillation, t as given in equation (4), where t=NT (N is the  Step 1: Initialisation; during initialisation, n random number of samples and T is the sampling period). For correct solutions (xk, k=1, …, n) are generated to represent the control parameters and determine the fitness, J. estimation of Ks and Kd, the interval t should be chosen  Step 2: Cloning; population of variable x will be cloned adequately. The suitable value of t that makes Ks and Kd by 10. As a result, the number of cloned population becomes constant during the oscillation period was found to be the 10n. Each individual of cloned population is evaluated using entire period of oscillation. In matrix notation, the above problem can be described by an over-determined system of the J. Minimum value of fitness, Jmin will be searched; the linear equations as follows: target is to find the best solution, xbest with the best fitness, J . best ∆Te (t) = ∆Tes (t)+ E(t) = Ax + E(t) (32)  Step 3: Mutation; each individual clone is mutated. The T mutation equation can be described as in equation (30) and where A=[Δδ(t) Δω(t)], and x=[Ks Kd] . The estimated (31). vector, x is such that the function J(x) is minimised, where:  Step 4: Ranking process; the population of matured T clones in Step 2 and mutated clones in Step 3 are ranked J (x) = [∆Te − Ax] ⋅ [∆Te − Ax] (33) based on fitness. The first n individuals with higher weights are selected along with their fitness as parents of the next In this case, the estimated vector, x will be given by: generation. −1 + x = AT ⋅ A ⋅ AT ⋅ ∆T = At ⋅ ∆T (34)  Step 5: Convergence test; The search process will be [ ] e e t terminated if one of the followings is satisfied: where A is the left pseudoinverse matrix. Solving equation i. It reaches the maximum number of generations. (35) gives the values of Ks and Kd for the corresponding ii. The value of (Jmax − Jmin) is very close to 0. operating point.

Energy and Power 2012, 2(2): 17-23 21

7. Test System In this study, eight sets of of Δδ(t), Δω(t), and ΔTe(t) samples are generated using offline simulation implemented In this study, performance evaluation of the EP for the in MATLAB Simulink. Those eight different loading estimation of Ks and Kd is compared with LS and AIS conditions are tabulated in Table 1. estimation methods. The evaluation is carried out by During simulation, all parameters are adjusted until an conducting several offline simulation cases on the linearised optimal solution is obtained. The results of EP and AIS are model of SIMB. In this study, block diagram as shown in compared with the LS solution. Figure 1 is used for offline simulation to generate the required Δδ(t), Δω(t), and ΔTe(t) samples in MATLAB Simulink environment. 8. Simulation Results

In this study, eight sets of Δδ(t), Δω(t), and ΔTe(t) samples Single Machine Infinite ∆Te (t) are generated using offline simulation of block diagram Bus System + Σ implemented in MATLAB Simulink. The samples of Δδ(t) ∆δ (t) - ∆T (t) es data in graph forms are shown in Figure 5 until Figure 12. Different values of P and Q are used to simulate these cases. K S + +Σ ∆ω(t) For verification, the eigenvalues for all cases have been calculated and written below of each graph. For cases in K D which all the eigenvalues are negative, they are stable. For ∆ E(t) cases that have positive eigenvalues, they are unstable.

EP AIS

Figure 4. Estimating Ks and Kd using EP and AIS.

Table 1. Eight different loading conditions. Case P (p.u.) Q (p.u.) 1 0.75 1.0 2 0.5 0.75 Figure 5. Speed response for Case 1. 3 -1.0 -0.5 4 0.5 1.0 5 0.5 1.25 6 1.5 1.25 7 1.0 1.5 8 0.5 2.0

The SMIB system parameters are as follows: Generator parameters: ’ ’ Figure 6. Speed response for Case 2. H = 2.0, Td0 = 8.0, Xd = 1.81, Xq = 1.76, Xd = 0.30, Ra = 0.003, Ksd = Ksq = 0.8491, Et = 1.0 ∠ −36° Transmission line parameters:

Re = 0.0, Xe = 0.65, XL = 0.16 ’ where Td0 is the open circuit field ; Xd and Xq are the d-axis and q-axis reactance of the generator, ’ respectively; Ra and Xd are the armature resistance and transient reactance of the generator, respectively; Re and Xe are the resistance and reactance of the transmission line, Figure 7. Speed response for Case 3. respectively; X is the load reactance; K and K are the L sd sq d-axis and q-axis of synchronising torque coefficients, respectively; and Et is the terminal voltage. Stable and unstable study cases are simulated using different types of disturbances. Data size is set to 20 seconds, while number of samples is set to 400 samples. Using Δδ(t), Δω(t), and ΔTe(t) as generated sample data, 2 sets of MATLAB files, EP and AIS-based simulation are developed. The simulation diagram is shown in Figure 4. Figure 8. Speed response for Case 4.

22 N. A. M. Kamari et al.: EP-Based Optimisation for Estimating Synchronising and Damping Torque Coefficients

been recorded for EP and AIS methods. As the calculated values of Ks and Kd are same with the first iteration, the time consumed for LS method is not recorded. Comparing the EP and AIS for all cases, the average of time consumed to calculate using AIS is about 48 seconds, while the average of time consumed to calculate using EP is about 30 seconds. This shows that the average of time consumed to calculate

using AIS is almost 40% longer than using EP. This also Figure 9. Speed response for Case 5. means that calculation method using EP is faster than AIS. For the effect of error-contaminated data on the accuracy of the estimated values of Ks and Kd, simulation is done by introducing about 10% of bad data (zeros) at different locations of Δδ(t), Δω(t), and ΔTe(t). For comparison, case 5 and 8 are selected.

Table 2. Results of EP, AIS, LS, and eigenvalues for case 1 until 8

Case EP AIS LS Eigenvalue Figure 10. Speed response for Case 6. Ks 0.3776 0.3706 0.3733 -0.0670

1 Kd 0.9303 0.7117 0.9352 ±j4.4855, Time 41.9s 47.9s - -0.3807

Ks 2.1346 2.1346 2.1362 -0.0547 2 Kd 0.7733 0.7733 0.7657 ±j10.7263, Time 29.5s 48.1s - -0.6636

Ks 0.6298 0.6291 0.6300 -0.1153 3 Kd 1.5979 1.5950 1.6101 ±j5.8284, Figure 11. Speed response for Case 7. Time 30.6s 49.0s - -0.2159

Ks 0.4200 0.4200 0.4200 -0.0294 4 Kd 0.4277 0.4280 0.4108 ±j4.7561, Time 28.8s 47.9s - -0.4515

Ks 0.2247 0.2231 0.2252 -0.0382 5 Kd 0.5779 0.8734 0.5334 ±j3.4832, Time 29.0s 47.3s - -0.4811 K 0.1805 0.1809 0.1805 s 0.2566 Figure 12. Speed response for Case 8. 6 Kd -3.7254 -3.8225 -3.7221 ±j3.1477, Time 30.1s 48.0s - -1.1027 Table 2 shows the results obtained from the eight study Ks 0.1523 0.1535 0.1525 0.1302 cases. The estimated constants obtained using EP, AIS, and 7 Kd -1.9271 -1.5854 -1.8602 ±j2.8736, LS methods are shown as well as the eigenvalues for each Time 29.4s 47.2s - -0.8871 case. K 0.5523 0.5530 0.5531 From the results of eigenvalues, the first five cases (Figure s 0.0057 5 until Figure 9) are stable and the other three cases (Figure 8 Kd -0.1238 -0.0383 -0.0799 ±j5.4576, Time 28.8s 46.8s - -0.7594 10 until Figure 12) are unstable. As both values of Ks and Kd are positive, the results indicate that case 1, 2, 3, 4, and 5 are stable cases. On the other hand, case 6, 7, and 8 are unstable Table 3 shows the results of EP, AIS, and LS methods cases as the value of Kd is negative. Eigenvalues shown in the calculation with bad data. It is clear that although bad data last column verify the results obtained. are injected into the system, estimates for Ks and Kd using EP In all cases, all three methods give accurate and close and AIS methods are not affected as the value is identical results. Although results using EP and AIS methods are close, with the results obtained in Table 2. the difference in the value between EP and LS methods is On the other hand, LS method is affected with the 10% of closer than the difference in the value between AIS method bad data introduced. Moreover, it also gives false result for and LS methods. This shows that simulation results from EP case 8. Using the LS method, the simulation gives positive method are more accurate and closer than simulation results value of damping torque coefficient, Kd, which indicates that using AIS method. the system is stable for case 8. But, the results given by EP Except for LS method, the time consumed to calculate the and AIS methods give negative value, which indicates that values of Ks and Kd until they reach steady state solution has the system for case 8 is unstable. This result can also be

Energy and Power 2012, 2(2): 17-23 23

confirmed by the positive value of eigenvalues, which [8] R. T. H. Alden, A. A. Shaltout, “Analysis of Damping and verifies that case 8 is unstable. As a result, estimates for K Synchronous – Part I: General Calculation Method,” s IEEE Trans. on Power Apparatus and Systems, PAS-98, No. and Kd using EP and AIS method are more accurate 5, Sept./Oct. 1979, pp.1696-1700. compared to LS method. [9] R.V. Shepherd, “Synchronizing and Damping Torque Table 3. Results of EP, AIS, LS, and eigenvalues for case 5 and case 8 with Coefficients of Synchronous Machines,” AIEE Trans. bad data. PAS-80(1961)180-189 Case EP AIS LS Eigenvalue [10] S. E. M. deOliveria, “Syncrhonizing and Damping Torque K 0.2247 0.2231 0.2010 s -0.0382±j3.4832, Coefficients and Power System Steady-State Stability as 5 K 0.5779 0.8734 0.4474 d -0.4811 Affected by Static VAR Compensation,” IEEE Trans. On Time 29.0s 47.3s - Power Systems, PWRS-9, No.1, Feb. 1994, pp.109-119. K 0.5523 0.5530 0.4940 s 0.0057±j5.4576, 8 K -0.1238 -0.0383 0.0020 d -0.7594 [11] K. R. Padiyar, R. K. Varma, “Damping Torque Analysis of Time 28.8s 46.8s - Static VAR System Controllers,” IEEE Trans. Power Systems, PWRS-6(2), 1991, pp.458-465. [12] F.I.H. Hassim, I. Musirin and T. K. A. Rahman, "Voltage 9. Conclusions Stability Margin Enhancement using Evolutionary Programming (EP)," in 4th Student Conference on Research In this paper, three methods for accurate estimation of the and Development Proceedings. Shah Alam Malaysia, June synchronising and damping torque coefficients, Ks and Kd 2006, pp. 235-240. are presented. The performance of Evolutionary [13] K.M.Talib, I.Musirin, M.R.Kalil, M.K.Idris, “Power Flow Programming (EP) is compared with the Artificial Immune Solvability Identification and Calculation Algorithm Using System (AIS) and Least Square (LS) methods. In Evolutionary Programming Technique,” SCORED 2007, Dec. comparison with AIS and LS methods, EP offers several 2007, pp.1-5. advantages. These include better data accuracy and 60% [14] Jason Yuryevich and Kit Po Wong, "Evolutionary shorter computing time compared to AIS. EP is also not Programming based Optimal Power Flow Algorithm," IEEE affected with bad data consumed in the system unlike the LS Trans. Power Systems, Vol.14, No. 4, Nov. 1999, pp. method that gives false decision on the stability. The 1245-1250. proposed method can be considered a reliable and efficient [15] I. Dobson, H Glavitsch, C C Liu, Y Tamura and K Yu, tool in the area of power system stability analysis. "Voltage Collapse in Power Systems," IEEE Transaction on Circuits and Devices, pp 40-45, 1992.

[16] C.C.A.Rajan, “An Evolutionary Programming Based Tabu Search Method for Solving the Unit Commitment Problem in REFERENCES Utility System,” IEEE Region 10 Conference TENCON 2004, Nov. 2004, Vol.3, pp.472-475. [1] Kundur, P., “Power System Stability and Control,” McGraw-Hill, New York, 1994. [17] N. A. M. Kamari, I. Musirin, M. M. Othman, “Application of Evolutionary Programming in The Assessment of Dynamic [2] Hadi Saadat, “Power System Analysis,” McGraw-Hill, Stability,” IEEE PEOCO 2010, June 2010, pp.43-48. Singapore, 2004. [18] N. A. M. Kamari, I. Musirin, M. M. Othman, “Computational [3] Glover J. D., Sarma M. S., "Power System Analysis and Intelligence Technique Based PI Controller Using SVC,” Design," Brooks/Cole Thomson Learning, CA, 2002. IEEE PEAM 2011, Sept. 2011, pp.354-357.

[4] E. A. Abu-AlFeilat, “Performance Estimation Techniques For [19] N. A. M. Kamari, I. Musirin, M. M. Othman, “Improving Power System Dynamic Stability Using Least Squares, Power System Damping Using EP Based PI Controller,” Kalman Filtering and Genetic Algorithms,” Southeast PEOCO 2011, June 2011, pp.121-126. Conference 2000, IEEE conf. Proc, pp.489-492. [20] T.K.Rahman, Z.M.Yasin, W.N.W.Abdullah, “Artificial-Imm [5] Feilat E. A., Younan N., Grzybowski S., “Online Adaptive une-Based for Solving Economic Dispatch in Power System,” Assessment of the Synchronizing and Damping Torque PECon 2004, Nov 2004, pp.31-35G. Coeffcients using Kalman Filtering,” Electric Power System Research Journal, Vol. 52, 1999, pp.145-149. [21] M.Hunjan, G.K.Venayagamoorthy, “Adaptive Power System Stabilizers Using Artificial Immune System,” ALIFE’07, [6] L. Rouco, J. Perez-Arriaga, “Multi-area Analysis of Small April 2007, pp.440-447. Signal Stability in Large Electric Power System by SMA,” IEEE Trans. on Power Systems, PWRS-8(3), 1993, [22] Wei Wang, Shangce Gao, Zheng Tang, “A Complex pp.1257-1265. Artificial Immune System,” ICNC 08, Vol.6, Oct 2008, pp.597-601. [7] F. P. DeMello, C. Concordia, “Concepts of Synchronous Machine as Affected by Excitation Control,” IEEE Trans. Power System Apparatus, PAS-87, 1968, pp.835-844.