You are on page 1of 6

Journal of ELECTRICAL ENGINEERING, VOL. 66, NO.

2, 2015, 91–96

WATER CYCLE ALGORITHM BASED POWER SYSTEM


STABILIZER ROBUST DESIGN FOR POWER SYSTEMS


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

1 INTRODUCTION genetic algorithm highly depends on the choice range of


each parameter to be optimized [10].
With development of power systems, connecting them In this paper water cycle algorithm is used to optimal
to each other is inevitable but it will lead to create os- design power system stabilizer (PSS). The idea of this
cillations over the frequency range from 0.2 to 3 Hz in algorithm is received from natural water cycle which is
the systems [1]. If these low frequency oscillations are oc- began by initialing of variables as Raindrops, then by
curred in power systems and adequate damping devices forming the river and sea, evaporation is done and cycle
are not provided, this may cause system instability and is continued again until the best possible answer which is
even loss of synchronism [2–4]. value of sea is fined. One advantage of this algorithm is
In order to damping oscillations, the generators should in raining stage which in the probability of trapping in
be equipped with power system stabilizers (PSSs) that local maximum or minimum points is lost.
provide supplementary feedback signals to do stabilizing In most works, for designing the PSS, four or five
Power systems. Two main approaches have been intro- variables is used which reduce efficiency and speed, but
duced in the literature that stabilize a power system over in this paper, only three parameters are considered as
a wide range of operation conditions; adaptive control and variables to design PSS, so the efficiency and speed for
robust control. Each of these methods has advantages and finding optimal PSS parameters is increased. Finally, this
disadvantages that have been verified in [5]. In the recent paper is organized as follows.
years, several conventional techniques such as the eigen-
value assignment, gradient procedure for optimization,
mathematical programming, and also the modern control 2 SYSTEM UNDER STUDY
theory, have been proposed in the literature pertaining
to design problems of conventional power system stabi- 2.1 Power System Model
lizers [2]. In [6] Power system Stabilizer (PSS) design is
done with output feedback, but these controllers, need to The operations of generator, load, controllers and con-
centralized estimators and controllers. Fuzzy logic meth- necting them properly can be modeled with a set of
ods and artificial neural networks is used to design power differential- algebraic equations based on Heffron-Philips
system stabilizer (PSS) in [7–9]. Recently, various opti- model. The system under study is shown in Fig. 1 and
mization techniques such as genetic algorithm [10, 11], consisted of a single machine infinite bus system. In [16]
evolutionary programming algorithm [12], steel plating model of a synchronous generator has been represented
process [4], and particle swarm optimization (PSO) tech- that consists of a winding on the q axis with field circuit.
nique [1, 2, 4, 5, 13–15] have been used for this purpose, Also in [16] as well as [5] the dynamic model of the single
but some of them have limits in optimizing, for example machine connected to an infinite bus system is considered


Faculty of Engineering and Technology, Imam Khomeini International University, Qazvin, Iran, ghaffarzadeh@eng.ikiu.ac.ir

c 2015 FEI STU


DOI: 10.1515/jee-2015-0014, Print ISSN 1335-3632, On-line ISSN 1339-309X 
92 N. Ghaffarzadeh: WATER CYCLE ALGORITHM BASED POWER SYSTEM STABILIZER ROBUST DESIGN FOR POWER SYSTEMS

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

Fig. 1. The system under study

Dw sTw 1 + sTp1 1 + sTp3 Ui


kw
1 + sTw 1 + sTp2 1 + sTp4

Fig. 2. The structure of power system s tabilizer (PSS)

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

3.1 Stream (or river) flow to river (or sea)


K1 , . . . , K6 : the K -parameters of the synchronous gen- All streams and rivers join to the sea at last by expres-
erator. sions
Xq : quadrature-axis synchronous reactance.
Xd′ , xd : generator direct-axis transient reactance, Positionnew
stream = Positionstream +
and direct-axis synchronous reactance re- rand × C × (Positionriver − Positionstream ) , (6)
spectively.
xe : line reactance.
P, Q : real and reactive power loading respectively. Positionnew
river = Positionriver +

rand × C × (Positinsea − Positionriver ) (7)


2.2 PSS Structure
PSS is used to compensate the phase lag between the where C is a number between 1 and 2. rand is a uniformly
exciter input and the machine electrical torque by pro- distributed random number between 0 and 1. If the so-
ducing a proper torque on the rotor of the machine. A lution is given by a stream is better than its connecting
widely used conventional lead-lag PSS, is considered in river, the positions of river and stream are exchanged (ie
this study. In this structure, Power System Stabilizer stream becomes river and river becomes stream). Such
(PSS) consists of a gain block with gain kw , a signal exchange can similarly happen for rivers and sea.
washout block and two-stage phase compensation blocks.
This structure is shown in Fig. 2, and follows from the 3.2 Evaporation and Raining
equation In order to avoid getting trapped in local optima evap-
oration and raining process is proposed [17]. This is spe-
sTw 1 + sTp1 1 + sTp3
Ui = kw ∆ω . (4) cific prominence for Water Cycle Algorithm (WCA) to
1 + sTw 1 + sTp2 1 + sTp4 comparison other optimization algorithms. Evaporation
process end if
As is shown in Fig. 2, the stabilizer includes a high
pass filter where kw and Tp1 , and Tp3 are Power System |Positionsea − Positionriver | < dmax , (8)
Stabilizer adjustable parameters, and Tw , Tp2 , and T Yp4
are considered constants Tp2 = Tp4 = 0.05 , Tw = 10 . dmax is a number near to 0 . The value of dmax automat-
ically decreases as

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

Table 2. Water cycle algorithm (WCA) outputs

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

Fig. 3. J1 operation region Fig. 4. J2 operation region Fig. 5. J3 operation region

Start determined. Consider, that the aim of main objective is


to design Power System Stabilizer (PSS) which minimizes
Chose initial parameter the power system oscillations in reasonable computation
time.
Create population matrix - Equation (5) In this paper, we consider three subsidiary objectives
to determine the various parameters of Power System Sta-
Cost of each raindrop is calculated by J1,J2,J3 bilizer (PSS). The first objective is to determine the rela-
And streams,rivers and sea are determined tive stability of the system. So the eigenvalues of system
in order to access desirable level of damping ratio (σ0 )
Stream and rivers flow to the sea Eq. - (6,7) should be transferred to the left of s = σ0 , that is demon-
strated in Fig. 3:
No Dose the sea (or eiver) heve the lower function
X
J1 = (σi − σ0 )2 (11)
value than the river (or stream)? σi >σ0
Yes
where σi is damping ratio, σ0 = 1.5 is considered, and
Exchange the positions of the river with sea
J1 is the first subsidiary objective function.
The second subsidiary objective is to limit the over-
No
Is Equatoion (8) satisfied? shoot of transferred eigenvalues to the specific area con-
Yes nector as Fig. 4. This causes to access desirable damping
New raindrops are flowing to streams in the coefficient (ξ0 ):
different locations by Equation (10) X
J2 = (ξi − ξ0 )2 (12)
ξi >ξ0

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

Table 3. Details of these three operation conditions

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

x10-3 a) Light loading


4 b) Nominal loading
x10-4
3 Zoom 3 c) Heavy loading
J3
By applying Water Cycle Algorithm (WCA) according
2
J2 Tab. 1 to this system, the Power System Stabilizer (PSS)
1 2
0.52
parameters in three operation conditions are received as
J1 0.58
0 Tab. 2.
Figure 7 shows Ji (i = 1, 2, 3) which are objective
-1
functions under light loading. As is shown in this figure
-2 for light loading the J2 has the least overshoot among
other function, but J1 has the least settling time. For
-3
0 1 2 3 4 5 nominal loading, as is shown in Fig. 8, J2 has the least
Time (s)
overshoot among other function, but J1 has the least set-
Fig. 9. Objective functions Ji (i = 1, 2, 3) under heaving loading tling time. This condition is confirmed for heaving loading
which is shown in Fig. 9. Details of these three operation
conditions is summarized in Tab. 3.
The flowchart of Water Cycle Algorithm (WCA) with To showing the efficiency and accuracy of this pro-
considering above objectives for detecting optimum Power posed controller, its results in three conditions (light,
System Stabilizer (PSS) parameters is shown in Fig. 6. nominal and heaving loading) are compared while the
PSS is lack in the system, and are shown in Figs. 7,8,9.
This demonstrates that the overshoot, undershoot, set-
5 SIMULATION RESULTS tling time and speed deviations of machine are greatly re-
duced by applying the proposed WCA based tuned PSS.
In order to assessment and detecting the efficiency To explain performance of the proposed method, one
and accuracy of the proposed controller, a Heffron-Phillip performance index Figure of Demerit (FD) based on the
model is developed for Single machine infinite bus system system operation is expressed as [18]
using MATLAB/SIMULINK. This system is simulated
under different operating conditions and severe distur- F D = (1000 × OS)2 + (1000 × U S)2 + TS2 (14)
bances. The severe disturbance is applied at t = 0.5 s,
and its amplitude is 0.2 pu. Three operation conditions where Overshoot (OS ), Undershoot (U S) and settling
are considered: time of rotor angle deviation in machine (TS ) are used
96 N. Ghaffarzadeh: WATER CYCLE ALGORITHM BASED POWER SYSTEM STABILIZER ROBUST DESIGN FOR POWER SYSTEMS

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.

You might also like