(2016) Design of Optimal Input-Output Scaling Factors Based Fuzzy PSS Using Bat Algorithm
(2016) Design of Optimal Input-Output Scaling Factors Based Fuzzy PSS Using Bat Algorithm
j o u r n a l h o m e p a g e : h t t p : / / w w w. e l s e v i e r. c o m / l o c a t e / j e s t c h
H O S T E D BY
ScienceDirect
A R T I C L E I N F O A B S T R A C T
Article history: In this article, a fuzzy logic based power system stabilizer (FPSS) is designed by tuning its input–output
Received 14 September 2015 scaling factors. Two input signals to FPSS are considered as change of speed and change in power, and
Received in revised form the output signal is considered as a correcting voltage signal. The normalizing factors of these signals
10 January 2016
are considered as the optimization problem with minimization of integral of square error in single-
Accepted 10 January 2016
Available online
machine and multi-machine power systems. These factors are optimally determined with bat algorithm
(BA) and considered as scaling factors of FPSS. The performance of power system with such a designed
BA based FPSS (BA-FPSS) is compared to that of response with FPSS, Harmony Search Algorithm based
Keywords:
Bat algorithm (BA) FPSS (HSA-FPSS) and Particle Swarm Optimization based FPSS (PSO-FPSS). The systems considered are
Fuzzy logic controller (FLC) single-machine connected to infinite-bus, two-area 4-machine 10-bus and IEEE New England 10-
Fuzzy logic based power system stabilizer machine 39-bus power systems for evaluating the performance of BA-FPSS. The comparison is carried
(FPSS) out in terms of the integral of time-weighted absolute error (ITAE), integral of absolute error (IAE) and
Harmony search algorithm (HSA) integral of square error (ISE) of speed response for systems with FPSS, HSA-FPSS and BA-FPSS. The su-
Input–output scaling factors perior performance of systems with BA-FPSS is established considering eight plant conditions of each
Particle swarm optimization (PSO) system, which represents the wide range of operating conditions.
Performance indices (PIs)
Copyright © 2016, The Authors. Production and hosting by Elsevier B.V. on behalf of Karabuk
Power system stabilizer (PSS)
University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/
licenses/by-nc-nd/4.0/).
http://dx.doi.org/10.1016/j.jestch.2016.01.006
2215-0986/Copyright © 2016, The Authors. Production and hosting by Elsevier B.V. on behalf of Karabuk University. This is an open access article under the CC BY-NC-
ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
2 D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■
deteriorated performance. These optimization techniques fail with systems. In this paper, bat algorithm (BA) has been used to opti-
an epistatic objective function, which have closely related to multi- mize scaling factors of FPSSs for SMIB, 4-machine and IEEE New
model problems and the higher number of variables [9]. England 10-machine 39-bus power systems. The performance of the
To mitigate these limitations, an artificial intelligence based proposed BA-FPSS is to be compared to the PSO-FPSS [5] and HSA-
methods of PSS design, such as artificial neural networks (ANNs) FPSS [2] for the three-power systems. The performance evaluation
[10], fuzzy logic [11–14], adaptive fuzzy [15], neuro-fuzzy [16,17], is carried out in terms of ITAE, IAE and ISE in each case of a con-
and interval type-2 [18,19], have been reported in literature. In the troller as well as a power system under study.
case of ANN, the gradient algorithm is being used to learn its pa- In the organization of this paper, the problem formulation is con-
rameters using either input/output [20] parameters or online data sidered by introducing test power systems, and an objective function
from different operating points in a power system network. used for optimization of scaling factors in Section 2.2. The bat al-
Fuzzy logic controllers (FLCs) can cope with those that naturally gorithm used to determine optimal set of input–output scaling
have lots of vagueness or uncertainty in their behavior. These do not factors is mentioned in Section 3. Optimization of scaling factors
require a mathematical model of the controlled process. These have of FPSSs for all three-power systems using bat algorithm is carried
rigidity and robustness as their profound and interesting character- out in Section 4. The optimal set of scaling factors for SMIB power
istics in comparison to other methods. The properly designed fuzzy system using bat algorithm and performance comparison with BA-
logic based PSS works similar to PD or PID based PSS [21]. Develop- FPSS, with HSA-FPSS, PSO-FPSS [5] and with FPSS (without scaling
ment of an equivalence between the scaling factor of a fuzzy controller factors) is discussed in Section 4.1. It is repeated for 4-machine power
and linear PID controller coefficients is reported in [22]. The selec- system in Section 4.2. The process of optimal parameters for 10-
tion of scaling factors, appropriate membership function, number of machine power system is determined using harmony search, as well
linguistic variables and the corresponding rule table are the major as bat algorithm in Section 4.3. The detail on harmony search is not
requirement in designing PSS based on FLC. The detail on linguistic given and considered as in [2] with same initializing parameters.
variables and selection of membership function is well reported in The nonlinear time-domain simulation is carried out on this power
[23]. Based on an organized approach, a standardized rule table is system using BA-FPSS and HSA-FPSS and compared with FPSS
proposed in [24]. The optimization of scaling factors using particle (without scaling factors) in this section. Lastly, Section 5 concludes.
swarm optimization is reported in [5]. The harmony search algo-
rithm (HSA) is proposed by Geem et al in 2001 [25], and is inspired 2. Problem formulation
by the process of the improvisation used by musicians to achieve
harmony. The HS algorithm [26] is a meta-heuristic optimization al- The aim of this paper is to utilize the superior performance of
gorithm that is similar to the PSO [27] and GA [28]. It has been Bat algorithm for tuning input and output scaling factors of FPSS
implemented extensively in the fields of engineering optimization in connection with power systems; therefore, the EPS elements such
in [26]. It became an alternative to other heuristic algorithms like PSO as generators, excitation system and PSS must be modeled. To com-
[27] and simulated annealing (SA) [7]. It is a derivative free, meta- plete the tuning process, an objective function to obtain satisfactory
heuristic optimization (which does not use trial-and-error), inspired results is necessary and should be defined. Accordingly, the system
by the way musicians improvise new harmonies [29], and it uses model and an objective function used in PSS parameter tuning
higher-level techniques to solve problems efficiently [2]. process for SMIB, and multi-machine power systems, should be
In the field of optimization, much of algorithms are floating with elaborated.
unique properties. Some are useful to one application, while others
are not so. The bat algorithm reported by Yang (2010) is meta-
heuristic in nature [30]. It is based on the echolocation based 2.1. Test power systems
behavior of micro bats [31]. It was established by considering bench-
mark functions that the behavior is superior to PSO and GA [32]. 2.1.1. SMIB power system
It has also reported that the application of GA and PSO is inappro- The power system is a multi-component system. The equiva-
priate with multi-model problems. The frequency-tuning and lent of system can be represented by using differential equations.
automatic zooming are out of the main features of the bat algorithm. Assuming that the vector of states and the vector of inputs are rep-
Particle swarm optimization (PSO) and Firefly algorithm (FA) gen- resented by X and U, respectively, then the power system may be
erate an efficient codebook, but undergo instability in convergence represented as in Eqn. (1).
when particle velocity is high and with the non-availability of
X = f ( X , U ) (1)
brighter fireflies in the search space, respectively. The application
of Bat Algorithm (BA) on the initial solution of LindeBuzoGray (LBG)
A nonlinear power system can be linearized by considering small
is presented in [33]. It produces an efficient codebook with less com-
perturbation around an operating point. It is easy to design PSS to
putational time and results due to its automatic zooming feature
such linearized model of power system [9,36]. The EPS repre-
using adjustable pulse emission rate and loudness of bats [33]. The
sented by Eqn. (1) may be shown by state equations as in Eqn. (2).
design of fuzzy proportional derivative controller and fuzzy pro-
portional derivative integral controller for speed control of brushless ΔX = AΔX + BU (2)
direct current drive has been presented in [34]. The problem of con-
troller design is considered as an optimization using nature inspired The infinite-bus of the SMIB power system can be considered
optimization algorithms such as particle swarm, cuckoo search, and by Thevenin’s equavalent of the large and complex power system.
bat algorithms [34]. A Firefly Algorithm (FA) optimized fuzzy PID The components and inter-connections of the SMIB power system
controller is proposed for Automatic Generation Control (AGC) of are shown in Fig. 1. The inadequate damping of the generator is the
multi-area multi-source power system in [35]. main cause of small signal oscillations. The PSS may be connected
In [5], the scaling factors associated with two inputs and one to excitation system to add extra-damping of the generator as elabo-
output are optimized by PSO for single-machine infinite-bus (SMIB) rated in [9]. The pioneer work on the design of appropriate PSS is
and two-area 4-machine 10-bus power system. These scaling factors presented in [37].
(input–output) have been further optimized using harmony search In system representation by Eqn. (2), A is the system matrix of
algorithm in [2]. The performance of the HSA-FPSS has been com- an order as 4 × 4 and is given by δf/δX, while B is the input matrix
pared and was found better as compared to PSO-FPSS for both power with order 4 × 1 and is given by δf/δU. The order of state vector is
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■ 3
∫ Δω (t ) ⋅ dt
2
J= (3)
0
4 Tsim
J=∑ ∫ Δω i (t ) ⋅ dt
Fig. 2. Line diagram of two-area 4-machine 10-bus power system. 2
(4)
i =1 0
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
4 D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■
Fig. 6. Representation of tuning scheme for input–output scaling factors of FPSS using
bat algorithm.
The parameter bounds for SMIB power system are as in Eqn. (6) fr = fmin + ( fmax − fmin ) β (8)
[2].
vrt = vrt −1 + ( xrt −1 − x ′ ) fr (9)
K min
p ≤ K p ≤ K max
p
K ω ≤ K ω ≤ K ωmax
min
xrt = xrt −1 + vrt (10)
K umin ≤ K u ≤ K umax (6)
where β represents the uniform distribution in the range β ∈ [0, 1].
K ≤ K pi ≤ K
min
pi
max
pi
The value represents the best location in the search step for n bats.
In step 3, the local search is applied for the generation of the new
i ≤ K ωi ≤ K ωi
K ωmin max
solutions using local random walk behavior as described by the fol-
K ui ≤ K ui ≤ K ui
min max
(7)
lowing Eqn. (11). The ε is selected in the range of [−1, 1] with average
value of loudness At at time t.
Eqn. (7) includes parameter bounds for both multi-machine
power systems [2]. The i stands for ith generator in the multi-
xnew = xold + ε At (11)
machine power system and Tsim refers to simulation time during
optimization process and specified as 100 seconds. In the case of In step 4, the loop operation for generation of the new solu-
IEEE 10-machine power system, the value of i is 09, because 10th tions is considered. On advancement of iterations, the loudness and
generator is considered as slack without controller at this genera- the rate of pulse emission have to be updated by Eqns. (9)–(10). The
tor. Considering one of the above objectives corresponding to the rate of pulse emission is increased when shortening the path to prey.
system under investigation, the proposed approach employs the bat
algorithm with parameter bounds to solve this optimization problem Art +1 = xold + α Art (12)
for an optimal set of input–output scaling factors of FPSS.
prrt +1 = prr0 [1 − e −γ t ] (13)
3. Review on bat algorithm where α and γ represent the constant values in the range of 0 ≤ α ≤ 1
and 0 < γ. The process behaves like the cooling factor of a cooling
This algorithm is based on the echolocation behavior produced schedule in the simulated annealing [44]. The generally selected value
by natural bats in locating their prey. The pulse generated by of these constants is 0.9 in the literature [45].
microbats lasts for 8–10 seconds, with frequency range of In the last step 5, the stopping criterion is checked as the
25–150 kHz and with associated wave length of 2–14 mm. Neces- maximum count of iterations is reached and termination of com-
sary assumptions are required to be considered during development putation is executed. Otherwise, go to steps 3–4 to repeat the process.
of the echolocation characteristics of microbats [9,41]. The tuning scheme of input–output scaling factors is shown in Fig. 6,
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■ 5
Table 1 −4
x 10
Plant configuration of SMIB power system [38]. 7.035
Fitness function
PS model Pg 0 Q g0 Xl
7.03
Plant-1 0.50 0.0251 0.20
Plant-2 0.50 0.0505 0.40 7.025
Plant-3 0.75 0.0566 0.20
Plant-4 0.75 0.1152 0.40 7.02
Plant-5 1.00 0.1010 0.20
Plant-6 1.00 0.2087 0.40 7.015
Plant-7 1.10 0.2550 0.40
min
Plant-8 1.20 0.3068 0.40 7.01
F
7.005
7
where the speed deviation is minimized using bat algorithm to
decide optimal set of parameters. As the connection of scaling factors 6.995
is already shown in Fig. 5, Δp is left open intentionally to save space.
6.99
ecuted on Intel (R) Core (TM) – 2 Duo CPU T6400 @ 2.00 GHz with
K
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
6 D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■
The fuzzy logic based PSS (FPSS) reported in [14,46] is consid- Plant−7 FPSS (Sambariya, 2010)
ered for comparison purpose. The numbers of linguistic variables PSO−FPSS (El−Zonkoly, 2009)
are five as LN (large negative), MN (medium negative), Z (zero), MP 0.01 HSA−FPSS (Sambariya, 2015)
(medium positive) and LP (large positive). The input signals to FLC BA−FPSS (Proposed)
have been considered as change in speed (Δw) and change in power
0.005
Fig. 11. Speed response for Plant-7 with FPSS [46], PSO-FPSS [5], HSA-FPSS [2] and
−3 proposed BA-FPSS for SMIB power system.
x 10
8
Plant−3 FPSS (Sambariya, 2010)
PSO−FPSS (El−Zonkoly, 2009)
6 HSA−FPSS (Sambariya, 2015)
the response with other plants are not shown because of space
BA−FPSS (Proposed) limitation. Clearly, the settling time with BA-FPSS is better as
compared to HSA-FPSS [2], PSO-FPSS [5] and greatly improved
4
Speed devn. (pu)
with respect to FPSS [14,46]. The response with HSA-FPSS [2] and
BA-FPSS is comparable but the response with FPSS [46] settles in
2 more than 25 seconds. The closely related responses with HSA-
FPSS [2] and BA-FPSS are to be differentiated by recording
performance indices.
0
To carry out the analysis with clear perceptiveness and com-
pleteness about the system response for all the system conditions,
−2 three performance indices that reflect the settling time and over-
shoot are introduced and evaluated as in [2,9]. These indices are
−4 defined as folowing in Eqns. (14)–(16).
Fig. 9. Speed response for Plant-3 with FPSS [46], PSO-FPSS [5], HSA-FPSS [2] and
proposed BA-FPSS for SMIB power system.
• Integral Square Error (ISE)
T =t sim
ISE = ∫ Δω (t ) dt
2
(15)
t =0
0.01
Plant−6 FPSS (Sambariya, 2010) • Integral of the Absolute Error (IAE)
0.008 PSO−FPSS (El−Zonkoly, 2009)
T =t sim
HSA−FPSS (Sambariya, 2015) IAE = ∫ Δω (t ) dt (16)
0.006 BA−FPSS (Proposed) t =0
Speed devn. (pu)
0.004 where t sim is the simulation time of the system and Δω(t) repre-
0.002
sents the instantaneous speed change. To prove superiority of the
BA-FPSS, the SMIB system is simulated one by one with all four
0 controllers (FPSS [46], PSO-FPSS [5], HSA-FPSS [2] and BA-FPSS)
and the performance indices (ITAE, IAE and ISE) of speed response
−0.002
are recorded for the simulation time as 40 seconds and enlisted in
−0.004 Table 3. The closely related responses with HSA-FPSS and BA-FPSS
are well differentiated by distinct values of performance indices.
−0.006 The lower value of performance index (PI) represents the compar-
atively better performance of the system with reduced settling
−0.008
time and overshoot. In Table 3, the value of performance indices
−0.01 (PIs) with BA-FPSS is lesser as compared to others, resulting to
4 6 8 10 12 14
good performance. The value of PIs of system response with PSO-
Time (s)
FPSS [5] or plant-7 and plant-8 are higher as compared to that of
Fig. 10. Speed response for Plant-6 with FPSS [46], PSO-FPSS [5], HSA-FPSS [2] and with BA-FPSS. Therefore, the performance of system with PSO-
proposed BA-FPSS for SMIB power system. FPSS is degraded against the proposed BA-FPSS.
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■ 7
Controllers Generators K ωi K pi K ui
4.2. Two-area 4-machine 10-bus power system PSO-FPSS [5] Gen-1 59.8000 4.0000 1.0000
Gen-2 59.8000 4.0000 1.0000
Gen-3 59.8000 4.0000 1.0000
4.2.1. Plant creation for simulation Gen-4 59.8000 4.0000 1.0000
The single-line diagram of the two-area four-machine ten-bus HSA-FPSS [2] Gen-1 61.1017 3.9703 0.7327
power system is shown in Fig. 2, which is a benchmark power system Gen-2 60.8977 4.7107 0.5536
Gen-3 57.0917 3.8375 0.6540
to study small signal oscillations [40]. The line data, load flow and
Gen-4 60.3711 3.6118 0.5258
machine data are considered as in [38,40]. The above multimachine BA-FPSS (Prop.) Gen-1 58.6538 4.0109 1.8991
system is modeled using SIMULINK Toolbox with machine model Gen-2 56.0157 4.0016 1.0021
1.0. The test system (four-machine system) is considered with the Gen-3 59.3950 6.4531 4.0501
wide range of operating conditions of power system and system con- Gen-4 40.0012 7.997 3.9996
Table 4 0.0396
Plant configuration with different operating conditions for two-area 4-machine 10-
bus power system [38].
0.0395
PS model Active power Active load F/Ba L/Ob
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
8 D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■
−2
−2.5
−3 1 2 3 4 5 6 7 8 9 10
x 10 Time (s)
3 Gen−1: Plant−3
FPSS (Sambariya, 2010)
PSO−FPSS (El−Zonkoly, 2009) Fig. 15. Speed response for Gen-3 of Plant-3 with FPSS [46], PSO-FPSS [5], HSA-
HSA−FPSS (Sambariya, 2015) FPSS [2] and BA-FPSS.
2 BA−FPSS (Proposed)
−3
Speed devn. (pu)
x 10
1 2
Gen−4: Plant−3
FPSS (Sambariya, 2010)
1.5 PSO−FPSS (El−Zonkoly, 2009)
0 HSA−FPSS (Sambariya, 2015)
BA−FPSS (Proposed)
1
Speed devn. (pu)
−1
0.5
−2 0
−0.5
1 2 3 4 5 6 7 8 9 10
Time (s) −1
Fig. 13. Speed response for Gen-1 of Plant-3 with FPSS [46], PSO-FPSS [5], HSA-
−1.5
FPSS [2] and BA-FPSS.
−2
1 2 3 4 5 6 7 8 9 10
−3
x 10 Time (s)
Gen−2: Plant−3
5 FPSS (Sambariya, 2010) Fig. 16. Speed response for Gen-4 of Plant-3 with FPSS [46], PSO-FPSS [5], HSA-
PSO−FPSS (El−Zonkoly, 2009) FPSS [2] and BA-FPSS.
HSA−FPSS (Sambariya, 2015)
4
BA−FPSS (Proposed)
3
Speed devn. (pu)
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■ 9
8.5
4.3. IEEE New England 10-machine 39-bus power system
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
10 D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■
−8
−4
x 10 0 1 2 3 4 5 6 7 8
Gen−1: Plant−5 FPSS
Time (s)
3 HSA−FPSS
BA−FPSS Fig. 20. Speed response of Gen-5 for plant-5 of 10-machine 39-bus power system
with FPSS [47,48], HSA-FPSS and BA-FPSS.
2
Speed devn. (pu)
1
related to that of HSA-FPSS; therefore, the performance indices based
analysis is needed to differentiate the degree of performance.
0 To evaluate the robustness of the proposed BA-FPSS, simula-
tion is carried out for all eight plant configurations, which represent
the wide range of operating conditions and system configura-
−1 tions. The system is simulated with FPSS and with HSA-FPSS for
comparison purpose with eight plant conditions. Each time the per-
formance indices (ITAE, IAE and ISE) are recorded and enlisted in
−2
Table 9. Since the system possesses ten generators, the PI values in
Table 9 are the sum of PIs of ten generators. Comparatively lower
value of PI refers to better performance. It is clear from this table
0 1 2 3 4 5 6 7 8
Time (s) that the performance of the system is enhanced by using pro-
posed BA-FPSS as compared to performance with FPSS and with
Fig. 18. Speed response of Gen-1 for plant-5 of 10-machine 39-bus power system HAS-FPSS.
with FPSS [47,48], HSA-FPSS and BA-FPSS.
−4 −4
x 10 x 10
4 5
Gen−3: Plant−5 FPSS Gen−8: Plant−5 FPSS
HSA−FPSS 4 HSA−FPSS
3 BA−FPSS BA−FPSS
3
2
2
Speed devn. (pu)
1 1
0
0
−1
−1 −2
−2 −3
−4
−3
−5
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
Time (s) Time (s)
Fig. 19. Speed response of Gen-3 for plant-5 of 10-machine 39-bus power system Fig. 21. Speed response of Gen-8 for plant-5 with of 10-machine 39-bus power system
with FPSS [47,48], HSA-FPSS and BA-FPSS. FPSS [47,48], HSA-FPSS and BA-FPSS.
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■ 11
x 10
−4 that speed response with BA-FPSS is much better as compared to
4 Gen−9: Plant−5 others. The superiority of the proposed controller (BA-FPSS) proved
FPSS
in terms of performance indices.
HSA−FPSS
3 In case of IEEE ten-machine power system only FPSS [47,48] is
BA−FPSS
available; therefore, the harmony search and bat algorithms are con-
2
sidered to optimize the input–output scaling factors. The system
1 responses with FPSS [47,48], with HSA-FPSS and with BA-FPSS are
Speed devn. (pu)
compared and found that the BA-FPSS appeared with superior per-
0
formance. The speed response is compared graphically as a sample
−1 for plant-5 and superior performance with BA-FPSS is validated over
eight plant conditions using performance indices.
−2 The strong aspect of the bat algorithm is its quick start proper-
−3 ty and the strength to optimize in global space. The harmony search
is able to optimize system globally but after a prolonged number
−4 of iterations.
−5
Acknowledgments
−6
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006
ARTICLE IN PRESS
12 D.K. Sambariya et al./Engineering Science and Technology, an International Journal ■■ (2016) ■■–■■
[2] D.K. Sambariya, R. Prasad, Optimal tuning of fuzzy logic power system stabilizer [25] Z.W. Geem, J.H. Kim, G. Loganathan, A new heuristic optimization algorithm:
using harmony search algorithm, Int. J. Fuzzy Syst. 17 (3) (2015) 457–470, harmony search, SIMULATION 76 (2) (2001) 60–68, doi:10.1177/
doi:10.1007/s40815-015-0041-4. 003754970107600201.
[3] S. Abd-Elazim, E. Ali, Power system stability enhancement via bacteria foraging [26] Z. Geem, Harmony search applications in industry, in: B. Prasad (Ed.), Soft
optimization algorithm, Arabian J. Sci. Eng. 38 (3) (2013) 599–611, doi:10.1007/ Computing Applications in Industry, Vol. 226 of Studies in Fuzziness and Soft
s13369-012-0423-y. Computing, Springer, Berlin and Heidelberg, 2008, pp. 117–134, doi:10.1007/
[4] A.D. Falehi, Design and scrutiny of maiden PSS for alleviation of power system 978-3-540-77465-5_6.
oscillations using RCGA and PSO techniques, J. Electr. Eng. Technol. 8 (3) (2013) [27] J. Yu, P. Guo, Improved PSO algorithm with harmony search for complicated
402–410. function optimization problems (2012). doi:10.1007/978-3-642-31346-2_70.
[5] A.M. El-Zonkoly, A.A. Khalil, N.M. Ahmied, Optimal tuning of lead-lag and fuzzy [28] Y. Abdel-magid, M. Abido, Optimal multiobjective design of robust power system
logic power system stabilizers using particle swarm optimization, Expert Syst. stabilizers using genetic algorithms, IEEE Trans. Power Syst. 18 (3) (2003)
Appl. 36 (2) (2009) 2097–2106, doi:10.1016/j.eswa.2007.12.069. 1125–1132, doi:10.1109/TPWRS.2003.814848.
[6] M. Linda, N. Nair, A new-fangled adaptive mutation breeder genetic optimization [29] D.K. Sambariya, R. Prasad, Design of harmony search algorithm based tuned
of global multi-machine power system stabilizer, Int. J. Electr. Power Energy fuzzy logic power system stabilizer, Int. Rev. Electr. Eng. 8 (5) (2013) 1594–1607,
Syst. 44 (1) (2013) 249–258, doi:10.1016/j.ijepes.2012.06.005. doi:10.15866/iree.v8i5.2117.
[7] M. Abido, Simulated annealing based approach to PSS and FACTS based [30] X.S. Yang, A New Metaheuristic Bat-Inspired Algorithm, vol. 284, Springer, Berlin
stabilizer tuning, Int. J. Electr. Power Energy Syst. 22 (4) (2000) 247–258, and Heidelberg, 2010, pp. 65–74, doi:10.1007/978-3-642-12538-6_6.
http://dx.doi.org/10.1016/S0142-0615(99)00055-1. [31] S.K. Saha, R. Kar, D. Mandal, S.P. Ghoshal, V. Mukherjee, A new design method
[8] H. Yassami, A. Darabi, S. Rafiei, Power system stabilizer design using strength using opposition-based bat algorithm for IIR system identification problem, Int.
Pareto multi-objective optimization approach, Electr. Power Syst. Res. 80 (7) J. Bio-Inspired Comput. 5 (2) (2013) 99–132.
(2010) 838–846, doi:10.1016/j.epsr.2009.12.011. [32] X.S. Yang, A.H. Gandomi, Bat algorithm: a novel approach for global engineering
[9] D.K. Sambariya, R. Prasad, Robust tuning of power system stabilizer for small optimization, Engng. Comp. 29 (5) (2012) 464–483, doi:10.1108/
signal stability enhancement using metaheuristic bat algorithm, Int. J. Electr. 02644401211235834.
Power Energy Syst. 61 (0) (2014) 229–238, doi:10.1016/j.ijepes.2014.03.050. [33] C. Karri, U. Jena, Fast vector quantization using a bat algorithm for image
[10] H.N. Al-Duwaish, Z.M. Al-Hamouz, A neural network based adaptive sliding compression, Eng. Sci. Technol. Int. J. (2015), http://dx.doi.org/10.1016/j
mode controller: application to a power system stabilizer, Energy Convers. .jestch.2015.11.003.
Manag. 52 (2) (2011) 1533–1538, http://dx.doi.org/10.1016/j.enconman [34] K. Premkumar, B. Manikandan, Bat algorithm optimized fuzzy PD based speed
.2010.06.060. controller for brushless direct current motor, Eng. Sci. Technol. Int. J. (2015),
[11] D.K. Sambariya, Power system stabilizer design using compressed rule base of http://dx.doi.org/10.1016/j.jestch.2015.11.004.
fuzzy logic controller, J. Electr. Electron. Eng. 3 (3) (2015) 52–64, doi:10.11648/ [35] P.C. Pradhan, R.K. Sahu, S. Panda, Firefly algorithm optimized fuzzy PID
j.jeee.20150303.16. controller for AGC of multi-area multi-source power systems with UPFC and
[12] D.K. Sambariya, R. Prasad, Design of PSS for SMIB system using robust fast SMES, Eng. Sci. Technol. Int. J. (2015), http://dx.doi.org/10.1016/j.jestch
output sampling feedback technique, in: 7th International Conference on .2015.08.007.
Intelligent Systems and Control (ISCO-13), 2013, pp. 166–171. doi:10.1109/ [36] H. Alkhatib, J. Duveau, Dynamic genetic algorithms for robust design of
ISCO.2013.6481142. multimachine power system stabilizers, Int. J. Electr. Power Energy Syst. 45 (1)
[13] R. Gupta, D.K. Sambariya, R. Gunjan, Fuzzy logic based robust power system (2013) 242–251, http://dx.doi.org/10.1016/j.ijepes.2012.08.080.
stabilizer for multi-machine power system, in: IEEE International Conference [37] F. Demello, C. Concordia, Concepts of synchronous machine stability as affected
on Industrial Technology, ICIT-06, 2006, pp. 1037–1042. doi:10.1109/ by excitation control, IEEE Trans. Power Appar. Syst. 88 (4) (1969) 316–329,
ICIT.2006.372299. doi:10.1109/TPAS.1969.292452.
[14] D.K. Sambariya, R. Gupta, A. Sharma, Fuzzy applications to single machine power [38] D.K. Sambariya, Small signal stability enhancement using power system
system stabilizers, J. Theor. Appl. Inf. Technol. 5 (3) (2009) 317–324. stabilizer (Ph.D. Thesis), Department of Electrical Engineering, Indian Institute
[15] T. Hussein, M. Saad, A. Elshafei, A. Bahgat, Damping inter-area modes of of Technology Roorkee, Roorkee, 2015, pp. 1–287.
oscillation using an adaptive fuzzy power system stabilizer, Electr. Power Syst. [39] R. Gupta, B. Bandyopadhyay, A. Kulkarni, T. Manjunath, Design of decentralized
Res. 80 (12) (2010) 1428–1436, http://dx.doi.org/10.1016/j.epsr.2010.06.004. power system stabilizer for multi-machine power system using periodic output
[16] D.K. Chaturvedi, O.P. Malik, Neurofuzzy power system stabilizer, IEEE Trans. feedback technique, in: 7th International Conference on Control, Automation,
Energy Conv. 23 (3) (2008) 887–894, doi:10.1109/TEC.2008.918633. Robotics and Vision, ICARCV-02, Vol. 3, 2002, pp. 1676–1681, doi:10.1109/
[17] A. Albakkar, O. Malik, Adaptive neuro-fuzzy controller based on simplified ANFIS ICARCV.2002.1235027.
network, 2012, pp. 1–6. doi:10.1109/PESGM.2012.6344842. [40] K.R. Padiyar, Power System Dynamics Stability and Control, second ed., B. S.
[18] D.K. Sambariya, R. Prasad, Evaluation of interval type-2 fuzzy membership Publications, Hyderabad, India, 2008.
function & robust design of power system stabilizer for SMIB power system, [41] E. Ali, Optimization of power system stabilizers using BAT search algorithm,
Sylwan J. 158 (5) (2014) 289–307. Int. J. Electr. Power Energy Syst. 61 (2014) 683–690 http://dx.doi.org/10
[19] D.K. Sambariya, R. Prasad, Power system stabilizer design for multimachine .1016/j.ijepes.2014.04.007.
power system using interval type-2 fuzzy logic controller, Int. Rev. Electr. Eng. [42] X.S. Yang, Bat algorithm for multi-objective optimisation, Int. J. Bio-Inspired
8 (5) (2013) 1556–1565, doi:10.15866/iree.v8i5.2113. Comput. 3 (5) (2011) 267–274, doi:10.1504/ijbic.2011.042259.
[20] E. Abu-Al-Feilat, M. Bettayeb, H. Al-Duwaish, M. Abido, A. Mantawy, A neural [43] D.K. Sambariya, H. Manohar, Model order reduction by integral squared error
network-based approach for on-line dynamic stability assessment using minimization using bat algorithm, in: Proceedings of 2015 RAECS UIET Panjab
synchronizing and damping torque coefficients, Electr. Power Syst. Res. 39 (2) University Chandigarh, 21–22nd December 2015, 2015, pp. 1–7.
(1996) 103–110, http://dx.doi.org/10.1016/S0378-7796(96)01099-1. [44] S. Kirkpatrick, C. Gelatt, M. Vecchi, Optimization by simulated annealing, Science
[21] D.K. Sambariya, R. Prasad, Design of robust PID power system stabilizer for 220 (4598) (1983) 671–680, doi:10.1126/science.220.4598.671.
multimachine power system using HS algorithm, Am. J. Electr. Electron. Eng. [45] Z. Yang, A. Bose, Design of wide-area damping controllers for interarea
3 (3) (2015) 75–82, doi:10.12691/ajeee-3-3-3. oscillations, IEEE Trans. Power Syst. 23 (3) (2008) 1136–1143, doi:10.1109/
[22] T. Hiyama, Real time control of micro-machine system using micro-computer tpwrs.2008.926718.
based fuzzy logic power system stabilizer, IEEE Trans. Energy Conv. 9 (4) (1994) [46] D.K. Sambariya, R. Gupta, Fuzzy applications in a multi-machine power system
724–731, doi:10.1109/60.368335. stabilizer, J. Electr. Eng. Technol. 5 (3) (2010) 503–510.
[23] D.K. Sambariya, R. Prasad, Robust power system stabilizer design for single [47] M. Ramirez-Gonzalez, O.P. Malik, Self-tuned power system stabilizer based on
machine infinite bus system with different membership functions for fuzzy logic a simple fuzzy logic controller, Electr. Power Comp. Syst. 38 (4) (2010) 407–423,
controller, in: Intelligent Systems and Control (ISCO), 2013 7th International doi:10.1080/15325000903330591.
Conference on, 2013, pp. 13–19. doi:10.1109/ISCO.2013.6481115. [48] M. Ramirez-Gonzalez, O. Malik, Simplified fuzzy logic controller and its
[24] M. Sanaye-Pasand, O.P. Malik, A fuzzy logic based PSS using a standardized application as a power system stabilizer, in: 15th International Conference on
rule table, Electr. Mach. Power Syst. 27 (3) (1999) 295–310, doi:10.1080/ Intelligent System Applications to Power Systems (ISAP ’09), 2009, pp. 1–6,
073135699269316. doi:10.1109/ISAP.2009.5352817.
Please cite this article in press as: D.K. Sambariya, R. Gupta, R. Prasad, Design of optimal input–output scaling factors based fuzzy PSS using bat algorithm, Engineering Science
and Technology, an International Journal (2016), doi: 10.1016/j.jestch.2016.01.006