Professional Documents
Culture Documents
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/290937659
READS
2 AUTHORS, INCLUDING:
Sheng-Kuan Wang
Mingchi University of Technology
5 PUBLICATIONS 183 CITATIONS
SEE PROFILE
All in-text references underlined in blue are linked to publications on ResearchGate, Available from: Sheng-Kuan Wang
letting you access and read them immediately. Retrieved on: 09 February 2016
DEVELOPING CHEMICAL REACTION DIFFERENTIAL
EVOLUTION METHOD FOR OPTIMIZATION OF PSS PARAMETERS
1
BO-YU CHOU, 2SHENG-KUAN WANG
1,2
Department of Electrical Engineering, Ming Chi University of Technology
E-mail: 1leo90226@gmail.com, 2skwang@mail.mcut.edu.tw
Abstract- This paper proposes a novel algorithm to obtain a set of optimal power system stabilizer (PSS) parameters in a 16-
machine, 68-bus power system under three operating conditions. A novel algorithm, called Chemical Reaction
Differential Evolution (CRDE), was developed to rapidly and efficiently search for a set of optimal PSS parameters. CRDE
uses the search concept of chemical reaction optimization (CRO) and differential evolution (DE) to enhance the probability
of finding an optimal solution. Eigenvalue analysis and nonlinear time domain simulation results demonstrate the
effectiveness of the proposed algorithm.
Keywords- Power system stability, Power system stabilizer, Differential Evolution, Eigenvalue analysis, Chemical reaction.
Proceedings of Academics World 6th International Conference, Beijing, China, 29th October 2015, ISBN: 978-93-85832-24-6
6
Developing Chemical Reaction Differential Evolution Method For Optimization Of Pss Parameters
CRO will be added to DE as a migration operation to electromechanical oscillation modes in this paper.
improve the shortcomings of the DE algorithm. The The PSS parameters are selected to minimize the
migration operation based on CRO is calculated after following objective function [18]:
the estimation and selection operation in the DE
algorithm. This novel algorithm, called Chemical
Reaction Differential Evolution (CRDE), is expected where np is considered the number of operating
to increase the probability of finding a global optimal
conditions in the design process, σi,j is the real part of
solution for the problem of PSS parameter tuning. A
the th eigenvalue of the th operating point, σ0 is
5-area, 16-machine, 68-bus power system is used in
the expected damping factor, ξi,j is the damping ratio
this paper to demonstrate the performance of the
of the th eigenvalue of the th operating point, ξ0 is
proposed method [16].
the expected damping ratio, and α is the weight for
combining both the damping factor and the damping
II. PROBLEM FORMULATION ratio. The convergence range of the objective
function (4) forms a D-shaped region, as shown in
2.1 Power system model Fig. 2, in which all damping factors and damping
A power system can be modeled by a set of nonlinear
ratios are no more than σ0 and no less than ξ0,
differential equations as:
respectively. The eigenvalue analytic procedures
begin by conducting calculations of power flows for
where the vector is all state variables, and the various operating conditions. Through an optimized
vector is input variables. In the design of a PSS, a method, a set of the PSS parameters is found. The
linearized model of the power system is usually calculations of the eigenvalues, oscillation
employed. Therefore, (1) can be represented as frequencies, and damping ratios of small signal
follows: analysis for various operating conditions are
subsequently executed.
Proceedings of Academics World 6th International Conference, Beijing, China, 29th October 2015, ISBN: 978-93-85832-24-6
7
Developing Chemical Reaction Differential Evolution Method For Optimization Of Pss Parameters
for a local optimal solution. The CRO algorithm is where1,..., jm , and the crossover factor CR
added to the DE to improve its search capabilities. ϵ[0.5,1] is assigned before the optimized process.
The novel algorithm in this paper is called CRDE. Step 4: Estimation and selection
Four chemical reactions are operated as a The objective function values of the new offspring
migration operation for displacing the migration are calculated, and the child is one-to-one competed
operation of the HDE. with its parent. The better objective function value
The migration operation occurs in the of the population is retained in the next generation.
neighborhood of the optimal solution for the HDE, The process will produce the populations of
but the global solution may not be in the offspring1 GiX
neighborhood of the optimal solution. This paper Step 5: Determination of whether to implement
provides a novel migration operation to overcome migration
this problem. If the optimal objective function value In order to prevent the DE from converging on the
does not decrease after several iterations, then the local optimal solution, the probabilities of searching
four chemical reactions will be run to increase the for the global optimal solution are increased. If the
individual diversity in order to increase the optimal objective function value does not further
probability of finding a global solution. The CRDE decrease after a number of iterations set by the user,
algorithm is briefly described as follows. then the migration operation will be introduced to
Step 1: Initialization of various stages establish a new set of populations with the CRO
The initial populations are created. A number of method.
initial populations are randomly selected in the Step 6: Migration operation if necessary
whole parameter space uniformly. Then the objective In the chemical reaction, each molecule, i.e., each
function values of the initial populations are population, has potential energy (PE) and kinetic
calculated. The elements of every real variable 0im energy (KE). The PE of a molecule represents the
X are assumed to be as (5). The GiX is a objective function value, and the KE is its
population vector of the Gth generation composed capability to escape from the local solution. The
by the1 2 3 ,,GGGiiiXXX ,...,Gim X, which are m initial KE value is set to 0. The optimal population is
variables, as shown in (6): used in four basic chemical reactions to produce new
populations with the migrating operation. The four
chemical reactions are on-wall ineffective collision,
decomposition, inter-molecular ineffective collision,
and synthesis collision. Both the on-wall ineffective
collision and the inter-molecular ineffective collision
where NP is total number of populations, and αi ϵ operations will migrate the general population to the
[0,1] is a random number. neighborhood of the optimal population. Also, both
Step 2: Mutation operation the decomposition and the synthesis collision
The mutation operator in DE employs several operations will keep the new population away
strategies [14]. The DE/rand/1 strategy is used to from the optimal population. The single molecule or
produce the difference vector in this paper. The bimolecular reactions for each population are decided
mutation process in the Gth generation begins by according to (9) at first:.
randomly selecting among three populations1~
3GrrX. The Xr1~Xr3 are populations randomly
selected from all populations. These three
populations are subsequently combined to form a
difference ector1 GiV as follows:
where β ϵ [0,1] is a random number, and MR ϵ [0,1].
These operations of four chemical reactions are
describe as follows:
where F ϵ [0.2, 1] is the scaling factor, which will
influence the speed of convergence. 1) On-wall ineffective collision
Step 3: Crossover operation This reaction is a single molecular reaction. In this
To extend the diversity of individuals in the next reaction, a molecule hits the wall of the container and
generation, the perturbed population of 1 GiV and then bounces back, which will cause variation in the
the present population of GiX are selected by a molecular composition. The original molecular
binomial distribution to run the crossover operation structure ω will be changed to a new molecule ω’,
to generate the offspring 1()Giju as follows. and ω is a randomly selected population from all
populations. The process can be described with (10);
subscript b is the best population, and subscript ω is
the original molecule. If (10) is met, the new
molecule KEω’ will be updated by (11) for the
next generation; rand represents the random variable,
Proceedings of Academics World 6th International Conference, Beijing, China, 29th October 2015, ISBN: 978-93-85832-24-6
8
Developing Chemical Reaction Differential Evolution Method For Optimization Of Pss Parameters
4) Synthesis collision
2) Decomposition If condition (17) is not met, then this operation is
This operation will be performed when condition performed. This reaction is also based on a
(10) is not met. This reaction is also a single bimolecular reaction. Two molecules combine to
molecular reaction. If a molecule hits the wall and form a new molecule, and the molecular composition
decomposes into two pieces, then both of the new changes dramatically. The new molecular
molecular compositions are structured. In the composition is a combination of two existing
decomposition process, the original molecule is molecules, 1 and 2 . The new molecule can use
randomly selected, and it will break into two (22) to update its KE. 1 and 2 are populations
molecules, 1 and 2 . The KEs of the two randomly selected from all populations. A new
new molecules are updated by (13) and (14). population 1 GX is created with (23), where w
and w1 ϵ [0,1] are random numbers.
Proceedings of Academics World 6th International Conference, Beijing, China, 29th October 2015, ISBN: 978-93-85832-24-6
9
Developing Chemical Reaction Differential Evolution Method For Optimization Of Pss Parameters
Case1 and Case2, respectively. The three operating convergence characteristics of the two algorithms;
conditions are listed as follows: CRDE is evidently superior to HDE.
(1) Case0: Base case Table 1:Eigenvalues, oscillation frequencies and damping
(2) Case1: Tie line 1-2 is out of service. (Fig. 3, solid ratios for unstable modes
red line)
(3) Case2: Tie lines 16-17 and 2-25 are out of service.
(Fig. 3, dotted blue line).
Proceedings of Academics World 6th International Conference, Beijing, China, 29th October 2015, ISBN: 978-93-85832-24-6
10
Developing Chemical Reaction Differential Evolution Method For Optimization Of Pss Parameters
Table 3: Eigenvalues, oscillation frequencies, and damping
ratios with HDE
Proceedings of Academics World 6th International Conference, Beijing, China, 29th October 2015, ISBN: 978-93-85832-24-6
11
Developing Chemical Reaction Differential Evolution Method For Optimization Of Pss Parameters
Proceedings of Academics World 6th International Conference, Beijing, China, 29th October 2015, ISBN: 978-93-85832-24-6
12