Professional Documents
Culture Documents
2, 2015, 91–96
∗
Navid Ghaffarzadeh
Power System Stabilizers (PSSs) are used to enhance damping of power system oscillations. This paper presents a new
fast algorithm to develop PSS. According to this regard, Water Cycle Algorithm (WCA) is used to detect optimum Power
System Stabilizer parameters. For this purpose, the design problem of PSS is formulated as an optimization problem and
WCA by forming three subsidiary objective functions is employed to search for optimal power system stabilizer’s parameters
to minimize the maximum overshoot and settling time together. In order to show the efficiency of the proposed algorithm,
a comparison between WCA and without PSS condition has been done, and the results of proposed algorithm show that it
detects optimum parameters in reasonable computation time to increase the power system stability.
K e y w o r d s: power system stabilizer (PSS), water cycle algorithm (WCA), power system stability, optimum parameters
∗
Faculty of Engineering and Technology, Imam Khomeini International University, Qazvin, Iran, ghaffarzadeh@eng.ikiu.ac.ir
PSS
K4
Ui DYfd Tm Dw
+ DEfd - +
Vref + + Tc Dd
å KL å K3/(1+sT3) K2 å å 1/(2+Hs+KD) w0/s
- + -
+
Vt K6 K1
+
1/(1+sTR) å + K5
and its equations can be summarized as loading. The K -parameters of the machine expressed in
terms of P and Q can be discussed as [16] by equations
∆δ̇ = ω0 ∆ω , (2) and (3).
∆ω̇ = ω0 ∆ω ,
Tm − Te
∆ω̇ = , P2
2H K1 = R3 + Q + R1 ,
Te = K2 ∆ϕf d , P2+ (Q + R)2
(1)
P
K3 K2 = R4 p ,
∆ϕf d = (∆Ef d − K4 ∆δ) , P 2 + (Q + R1 )2
1 + STR
∆Ef d = (−Vt + Ui )KA , x′d + xe
K3 = ,
1 xd + xe
Vt = (K5 ∆δ + K6 ∆ϕf d ) , P
1 + STR K4 = R5 p , (2)
P 2 + (Q + R1 )2
where are P h Q + R1 i
K5 = R4 xe 2 R6 2 ,
δ : angle between quadrature axis and infinite bus Vt + Qxe P + (Q + R1 )2
bar. p
P 2 + (Q + R1 )2 h R1 xq (Q + R1 ) i
ω0 : 2πf , f = 60 Hz. K6 = R7 xe + 2 .
2
Vt + Qxe P + (Q + R1 )2
ω : rotor speed.
Tm : mechanical torque.
Te : electrical torque.
H : inertia coefficient.
Ef,d : generator field voltage.
KA , TR : exciter gain and time constant. Vt2
R1 = , R2 = K3 ,
Vref : reference voltage. xe + x1
Vt : terminal voltage. xq − x′d Vt
R3 = R1 , R4 = ,
xe + x′d xe + x′d
K1 to K6 are constant parameters that they are de- (3)
pendent on the machine parameters and the operating xd − x′d xq (xq − x′d )
R5 = , R6 = R1 ,
conditions. Generally K1 , K2 , K3 and K6 are posi- xe + x′d xe + xq
tive. K4 is mostly positive except for cases where line xe
R7 = ,
impedance is high. K5 is positive for low to medium line xe + x′d
impedances and low to medium loading. K5 is usually
negative for medium to high line impedances and heavy where are
Journal of ELECTRICAL ENGINEERING 66, NO. 2, 2015 93
dnew
3 OVERVIWE OF WATER
max = dmax − dmax /maxiteration . (9)
CYCLE ALGORITHM
After evaporation process, raining process begins.
Water cycle algorithm (WCA) is a novel optimization In the raining process, the new raindrops are flowing
method for solving constrained engineering optimization to streams in the different locations. Eq (10) is used for
problems that proposed in 2012 [17]. In this algorithm new location of streams.
sea is best value and stream or river as initial population, √
adjoined to sea (best value) at last. Positionnew
stream = Positionsea + U × randn(1, Nvar ) (10)
Water Cycle Algorithm (WCA) has ability to find
maximum or minimum value of function with high speed where U determines rate of search near to the sea. randn
and accuracy, so in this paper, this algorithm is applied is the normally distributed random number.
to determine the optimum Power System Stabilizer (PSS)
parameters in which power system oscillation is mini- 3.3 End of loop
mum. In fact, problem is to design the parameters of the In this paper, maximum number of iterations (maxit-
power system stabilizer. eration) is used as a criterion for end of main loop which
In a problem with Nvar variables, each raindrop is a at the end loop, the optimal parameters are received.
1 × Nvar array and each array is a solution for problem. Water Cycle Algorithm (WCA) parameters has been
These arrays are put in a matrix brought in Tab. 1.
Raindropi = Xi = [x1 , x2 , . . . , xN var ] ,
raindrop Table 1. Water cycle algorithm (WCA) parameters
1
... (5)
Population raindrops = raindropi
Parameters Value
... Nvar 3
raindropN pop Npop 30
C 2
so Npop is number of raindrops and population raindrops U 0.1
are initial population. Then cost of each raindrop is cal- dmax 0.001
culated by cost function. Maxiteration 50
94 N. Ghaffarzadeh: WATER CYCLE ALGORITHM BASED POWER SYSTEM STABILIZER ROBUST DESIGN FOR POWER SYSTEMS
Operation Condition a b c
Tp1 Tp3 kw Tp1 Tp3 kw Tp1 Tp3 kw
J1 0.1049 0.0976 44.37 0.1105 0.0997 40.44 0.0801 0.0809 52.08
J2 0.1915 0.1874 47.25 0.1917 0.193 79.04 0.1709 0.1884 76.11
J3 0.1327 0.0819 43.65 0.1259 0.0896 46.19 0.1028 0.1394 40.57
cosQ = x 0
Q cosQ = x 0
Q
s0 s0
Decrease the value of dmax by Equation (9) where ξi is damping coefficient, ξ0 = 0.2 is considered,
and J2 is the second subsidiary objective function.
Checking the convergence ceriteria
No
The third subsidiary objective is conflation two prior
Yes subsidiary objectives and can be expressed by the Fig-
Output: best Kw ,Tpl ,Tp3 ure 5 and following form
J3 = αJ1 + βJ2 (13)
End
where α = 1 and β = 10 are considered, and J1 , J2 and
Fig. 6. Flowchart of proposed algorithm J3 are first, second, and third subsidiary objective func-
tions, respectively. Minimizing Ji (i = 1, 2, 3) subject to
4 OPTIMIZATION PROBLEM FORMULATION
kw,min < kw < kw,max ,
In this present study, washout time Tw , Tp2 and Tp4 TP 1,min < TP 1 < TP 1,max ,
are considered constants, and kw , Tp1 , and Tp3 should be TP 3,min < TP 3 < TP 3,max .
Journal of ELECTRICAL ENGINEERING 66, NO. 2, 2015 95
Operation Condition a b c
Settling Settling Settling
Overshoot Overshoot Overshoot
time(s) time(s) time(s)
J1 2.55 × 10−3 3.51 1.36 × 10−3 3.46 1.32 × 10−3
3.31
J2 0.89 × 10−3 4.16 0.34 × 10−3 4.17 0.233 × 10−3 4.52
J3 1.73 × 10−3 3.60 0.41 × 10−3 3.68 0.301 × 10−3 3.48
x10-3 x10-3
4 4
x10-4
Without PSS 3 4
3 J3
Zoom
2 3.5
2
J1
1 1 3
0.52 0.58
J1
0 0
-1 -1
J2 J3
-2 -2
-3 -3
0 1 2 3 4 5 0 1 2 3 4 5
Time (s) Time (s)
Fig. 7. Objective functions Ji (i = 1, 2, 3) under light loading Fig. 8. Objective functions Ji (i = 1, 2, 3) under nominal loading
to evaluation the F D . So that, the best system response [6] LEE, S. : Optimal Decentralised Design for Output-Feedback
is reached when the F D index value is the lowest. Nu- Power System Stabilizers, IEE Proc. Generation Transmission
merical results confirm with considering F D index, the and Distribution 152 No. 4 (2005), 494–502.
[7] FRAILE-ARDANUY, J.—ZUFIRIA, P. J. : Design and Com-
objective function J3 has the best operation as shown in
parison of Adaptive Power System Stabilizers based on Neural
Tab. 4. Fuzzy Networks and Genetic Algorithms, J. Neurocomputing 70
(2007), 2902–2912.
[8] SEGAL, R.—SHARMA, A.—KOTHARI, M. L. : A Self Tuning
Table 4. Numerical result of F D index
Power System Stabilizer based on Artificial Neural Network,
Electric. Power Energy Systems 26 (2004), 423–430.
Operation a c [9] SAOUDI, K.—HARMAS, M. N. : Enhanced Design of an Indi-
b
Condition rect Adaptive Fuzzy Sliding Mode Power System Stabilizer for
F D index value Multi-Machine Power Systems, International journal of Electri-
cal Power and Energy Systems 54 (2014), 425–431.
J1 19.54 13.82 12.72
[10] ALKHATIB, H.—DUVEAU, J. : Dynamic Genetic Algorithms
J2 18.10 17.5 20.48
for Robust Design of Multimachine Power System Stabilizers,
J3 16.18 13.71 12.20 International journal of Electrical Power and Energy Systems
45 (2013), 242–251.
[11] ABDEL-MAGID, Y. L.—ABIDO, M. A. : Optimal Multi Objec-
tive Design of Robust Power System Stabilizers using Genetic
Algorithms, IEEE Trans. on Power Systems 18 No. 3 (2003),
6 CONCLUSION 1125–1132.
[12] ABIDO, M. A. : Robust Design of Multimachine Power Sys-
In this paper, the Water Cycle Algorithm (WCA) has tem Stabilizers using Simulated Annealingjour IEEE Trans. on
Energy Conversion.
been proposed to optimally turn the PSS parameters and
[13] REKHA, S. S. : Multi Machine Power System Stabilizer De-
by reduction of oscillations, improve power system sta-
sign Using Particle Swarm Optimization Technique, Interna-
bility. To optimize the PSS parameters, three objective tional Journal of Engineering Inventions 2 No. 6 (Apr 2013),
functions have been considered which finally caused to 102–106.
reduce overshoot and settling times in different operation [14] DUBEY, M.—DUBEY, A.—SHRIVASTAVA, A. : PSO Based
conditions. The simulation results shown that the first Power System Stabilizer To Improve Power System Stability,
objective function J1 , reduced settling time, second ob- 2nd International Conference on Mechanical, Electronics and
Mechatronics Engineering; 17–18 2013 June London.
jective function J2 reduced overshoot and third objective
[15] SEDIGHIZADEH, M.—MINOOIE, B.—SARVI, M. : Power
function J3 that is conflation of J1 and J2 properly im-
System Stability Enhancement using a NSPSO Designed UPFC
prove overshoot and settling time. Using F D index in Damping Controller, International Journal on Technical and
proposed WCA based tuned PSS revealed that, the over- Physical Problems of Engineering (IJTPE) 14 No. 5 (2013), 1–8.
shoot, undershoot, settling time and speed deviations of [16] SHAYEGHI, H.—SHAYANFAR, H. A.—GHASEMI, A. : Ar-
the machine are greatly reduced under severe disturbance tificial Bee Colony Based Power System Stabilizer Design for a
conditions. Also comparing between these results and re- Turbo-Generator in a Single-Machine Power System.
sults of without PSS condition, confirm that WCA is suc- [17] ESKANDARI, H.—SADOLLAH, A.—BAHREININEJAD, A.
—HAMDI, M. : Water Cycle Algorithm-A Novel Metaheuristic
cessful in detecting the optimal PSS parameters. Optimization Method for Solving Constrained Engineering Op-
timization Problems, J. Computer and Structures 110 (2012),
151–166.
References [18] SHAYEGHI, H.—JALILI, A.—SHAYANFAR, H. A. : Multi-
Stage Fuzzy Load Frequency Control using PSO, Energy Con-
[1] LARSEN, E.—SWANN, D. : IEEE Trans. Power App. 100 version and Management 49 (2008), 2570–2580.
(1981), 3017–3046.
[2] SIDHARTHA PANDA—PADHY, N. P. : Robust Power Sys- Received 11 December 2013
tem Stabilizer Design using Particle Swarm Optimization Tech-
nique, International Journal of Electrical Systems Science and
Navid Ghaffarzadeh is an assistant professor of electrical
Engineering 1 No. 1.
engineering at Imam Khomeini International University. He
[3] USMAN, J.—MUSTAFA, M. W.—ALIYA, G. : Design of AVR
received MS and PhD degrees in electrical engineering from
and PSS for Power System Stability based on Iteration Particle
Swarm Optimization, International Journal of Engineering and the Amirkabir University of Technology (graduated with First
Innovative Technology (IJEIT) 2 No. 6 (Dec 2012). Class Honors), Tehran, Iran, and the Iran University of Science
[4] ABIDO, M. A. : Optimal Design of Power System Stabilizers and Technology (graduated with First Class Honors), Tehran,
Using Particle Swarm Optimization, IEEE Transactions on En- Iran, respectively. His research interests include power systems
ergy Conversion 17 No. 3 (2002). protection and control, transient in power systems and power
[5] SOLIMAN, H. M.—BAYOUMI, E. H. E.—HASSAN, M. F. : quality. He is the author of three books in the field of power
PSO-Based Power System StabIlizer for Minimal Overshoot and systems. He is also the author and the coauthor of 62 technical
Control ConstraintsJOUR Journal of Electrical Engineering. papers.