Professional Documents
Culture Documents
Optimal Coordination of Directional Overcurrent Relays Using Biogeography-Based Optimization Algorithm
Optimal Coordination of Directional Overcurrent Relays Using Biogeography-Based Optimization Algorithm
net/publication/273382004
CITATIONS READS
150 243
3 authors:
Jawad Talaq
University of Bahrain
29 PUBLICATIONS 1,177 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Optimal Settings of Integrated, Realized, and Efficient Electric Power Systems View project
All content following this page was uploaded by Ali R. Al-Roomi on 17 November 2021.
Abstract—Optimal coordination of directional overcurrent re- engineer to solve it analytically, where all faults, system con-
lays (DOCRs) is a highly constrained and nonlinear optimization tingencies, and abnormalities are analyzed and predetermined.
problem. The operating time of each relay depends on two inde- Alternatively, it can be solved easily by using optimization
pendent variables called plug setting and time multiplier setting.
As the network becomes larger and more complex, the number of methods [4]. The objective of the optimal coordination of
relays will increase and, thus, finding the optimal solution becomes DOCRs is to find the values of PS and TMS of all relays
very hard. In this paper, a new population-based evolutionary algo- that minimize the sum of their operating times when they act
rithm called biogeography-based optimization (BBO) is proposed as primary relays and all of the coordination constraints are
and the performance of ten types of constraint-handling techniques satisfied [5].
is evaluated. In addition, a new hybrid BBO with linear program-
ming (BBO-LP) is proposed to enhance the performance of the
conventional BBO algorithm. The performance of the proposed A. Literature Review
BBO-based algorithms is evaluated by using five test systems. The
results show the effectiveness and superiority of the proposed algo- Solving the coordination problem of DOCRs is an old tedious
rithms compared with the performance of the other optimization task. In the past, the optimal coordination was impossible based
methods presented in the literature. on the availability of techniques and technologies. Instead, an
Index Terms—Biogeography-based optimization (BBO), direc- acceptable nonoptimal coordination was implemented to meet
tional overcurrent relay, evolutionary algorithms, linear program- the protection requirements for the simple electrical networks
ming, optimal coordination, penalty functions. that existed at that time.
There are different approaches to solve the coordination
problem of DOCRs. They can be classified as: Topological
I. INTRODUCTION
methods (graph theory and functional dependencies) and opti-
mization methods (including adaptive techniques), which are
0885-8977 © 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
ALBASRI et al.: OPTIMAL COORDINATION OF DIRECTIONAL OVERCURRENT RELAYS 1811
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
1812 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 30, NO. 4, AUGUST 2015
(5)
where is given as
(6)
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
ALBASRI et al.: OPTIMAL COORDINATION OF DIRECTIONAL OVERCURRENT RELAYS 1813
From the curves of Fig. 1, and can be expressed as is low, and the solution is considered poor; while is lo-
cated after , where is low, is high, and the solution
(14) is considered good. Thus, and are used as indications of
poor and good solutions, respectively. In the migration process,
(15) the high ISI islands share their features to modify the low ISI
islands, where the islands of both sides are probabilistically se-
For (13), to have species at time , one of the fol- lected. The high ISI islands become the source of modification,
lowing three conditions should hold [29], [30]: while the low ISI islands become the recipients of those emi-
1) species at time , and no immigration or emigration took grated species. With this process, the poor islands are enhanced
place during the interval ; in each generation.
2) species at time , and one species immigrated; E. Mutation
3) species at time , and one species emigrated.
As approaches 0, the ratio approaches The features available on an island can be changed
dramatically due to random events called mutations, which
forces to deviate from its equilibrium value. Most observed
mutations are harmful, such as predators from other islands,
tsunamis, diseases, or earthquakes. On the other hand, there
are some useful events that can improve those SIV to give
(16) better solutions, such as flotsams or wind-carrying seeds. In
BBO, this mutation process is modeled as SIV mutation, where
By considering the previous conditions, (16) becomes (17), the mutation rate can be determined as a function of species
as shown at the bottom of the page. count probabilities as follows:
Thus, using the known values and , the value of
in (13) can be approximated as (20)
(18) where is a user-defined maximum mutation rate that
Equation (18) is the final form that has to be used for calcu- can reach and .
lating in the BBO program. From (20), is inversely proportional to , where it reaches
In BBO, the general problem solution means the natural dis- the minimum value “zero” at the maximum value of , and
tribution of species [23]. Each island represents one candidate vice-versa. The objective of using the mutation rate is to keep
solution. If the island has many features (trees, water, light, the individuals at the equilibrium point not affected by the mu-
area, etc), then it will attract more species from the mainland or tation process. In contrast, the low and high ISI individuals are
other islands. Each feature is called the suitability index variable likely to mutate, which gives them the ability to enhance their
(SIV), and represents an independent variable of such a problem results [32].
in BBO. On the other hand, the island suitability index (ISI) rep- F. Elitism
resents the dependent variable and depends on the availability
of these features on an island [31]. Thus, if a problem has -in- It is an optional process that can be used in BBO for saving
dependent variables and -islands or individuals, then it can be the required best solutions for the next generations [32].
expressed as G. Clear Duplication
(19) This optional process is embedded in BBO for increasing the
diversity of the solutions by clearing any duplicated .
The algorithm of BBO consists of two main subalgorithms:,
migration (immigration and emigration) and mutation. H. BBO Variations and Forms
Many variations have been proposed in the literature to the
D. Migration basic BBO algorithm. From the preceding studies reported
Considering (19), the high ISI for island represents a good in the literature on BBO, the performance evaluation among
solution, and high ISI means a large number of available species the four original forms of the BBO algorithms found that the
on that island, which forces the immigration rate to be low first presented model in [23], which is known as the partial
and emigration rate to be high; and vice-versa for a poor so- migration based BBO (PMB-BBO), gives the best results as
lution. In Fig. 1, is located before , where is high, the complexity, side constraints and/or dimensions of a given
if
if (17)
if
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
1814 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 30, NO. 4, AUGUST 2015
problem increase and as the number of islands or population researchers to put more effort in studying the sources of that
size decrease. However, it is the slowest algorithm which problem in order to overcome that infeasibility issue.
requires around 42.30% more CPU time than that of the fastest In [37], the selectivity constraints are extensively investi-
algorithm [31]. The associated weaknesses in its migration and gated, and the infeasibility range of each P/B relays pair is
mutation subalgorithms are solved in [33] by using pseudo- identified by dividing the overall range into four categories:
random integers for the SIV selection process, and keeping 1) nonvalid; 2) preobtained; 3) redundant; and 4) valid. Based
nonmutated islands away from the clear duplication process. on that, the total number of constraints is reduced and, hence,
This enhanced BBO version can save about 32.32% of its total the chance to obtain feasible solutions is increased. In addition,
CPU time with better performance. Thus, the modified PMB when an infeasible solution is detected, a search for a feasible
model given in [33] is used in this paper. solution is carried out through a while loop unit where either
the relays TCCCs or their PS values are changed randomly
III. PROPOSED MODIFICATIONS until a feasible solution is found. However, this technique
cannot be applied if the DOCRs are modeled with only IDMT
A. Constraint-Handling Techniques characteristics. Although there are other proposed techniques,
Various techniques have been proposed to handle and such as [38], they are either complicated to implement or fail
satisfy the constraints of the coordination problem, such as to reach a feasible solution.
Karush–Kuhn–Tucker (KKT) [5] and death penalty function Consequently, this paper proposes some enhancements to the
[18], [22]. In addition, this issue is either not mentioned at all technique proposed in [37]. In this paper, PS and TMS are ran-
in some papers, or insufficient details are given such as the domly generated through the while loop unit, which is shown
unknown exterior penalty function that was reported in [4] and in Fig. 2 as the preprocessing unit. This proposed preprocessing
[27]. Therefore, it is important to further carry investigations unit is incorporated within the conventional BBO (as well as
on this issue because it directly affects the performance of within the hybrid BBO-LP algorithm) to solve very complex and
the optimization algorithm in terms of the overall cost and nonconvex problems, and gives feasible solutions even within
convergence speed (CPU time) [34]. few generations which were not achieved in [4] and [22].
The penalty functions are often used, because the other ap-
proaches are hard to model and/or need derivations [34]. In ad- C. Hybridization With Linear Programming
dition, the exterior penalty function (EPF) is preferred in con- Unlike gradient-based algorithms, EAs are probabilistic-
strained EAs, because the interior penalty function (IPF) re- based multipoint search techniques. The fact that makes them
quires feasible individuals which, in turn, complicates the solu- very slow convergent and time-consuming algorithms. Thus,
tion of the MINLP problems using EAs. As a result, this paper many researchers prefer to use only LP and NLP techniques,
will focus mainly on the EPF methods and the classical random while the others hybridized them with EAs [4], [22].
search method, which is classified as one of the direct search In order to accelerate the convergence speed and accuracy, a
methods. The ten methods that will be investigated in this paper hybrid BBO with LP is proposed in this paper as shown in Fig. 2.
are as follows: LP is selected instead of NLP for the sake of speed and sim-
1) random search method; plicity. The LP algorithm can be constructed by considering the
2) death penalty function (infinite barrier penalty); objective function of the DOCRs coordination problem given by
3) binary static penalty function; (4) and the corresponding constraints given by (5)–(10). First,
4) superiority of feasible points—type I; the BBO algorithm is executed normally, and the fitness per gen-
5) superiority of feasible points—type II; eration is selected. From that fitness, the obtained TMS values
6) eclectic evolutionary algorithm. are set as initial points to the LP subalgorithm, while PS values
7) typical dynamic penalty function; are set as a predetermined setting. Based on that, in (2) and
8) exponential dynamic penalty function; in (6) become constants and, hence, (2) and (6) are lin-
9) adaptive multiplication penalty function; earized during the LP stage.
10) self-adaptive penalty function. The overall flowchart of the proposed BBO-LP algorithm
The full description of these constraint-handling techniques is shown in Fig. 2, which includes all of the preceding pro-
can be found in [34]–[36]. posed modifications. It should be noted that the clear duplication
process covers only the TMS (if PS is discrete) in order to avoid
B. Avoiding the Infeasibility Condition
infinite loops.
It is very hard to find an optimal and feasible solution of the
coordination problem because it is a highly constrained MINLP
IV. PERFORMANCE COMPARISON AND DISCUSSIONS
problem. Some researchers obtained good results but with some
few constraint violations, as in [4] and [22]. The performance of the BBO algorithm with and without hy-
The nature of this infeasibility condition comes from the com- bridization is evaluated for five different test systems. The algo-
plexity of the network or/and the lack of diversity of PS values. rithm's parameters for each system are listed in Table I.
If the network is large and PS is provided with a limited number For a fair comparison with the work done in [4] and [27], the
of discrete values, then finding a solution that satisfies all of algorithms are coded using MATLAB R2011a and the simula-
the selectivity constraints of P/B DOCR pairs becomes very tion is carried out using Pentium IV, 3.06 GHz, and 512 MB
difficult and requires a high number of generations. This led RAM with the 32-b Windows XP SP3 operating system.
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
ALBASRI et al.: OPTIMAL COORDINATION OF DIRECTIONAL OVERCURRENT RELAYS 1815
TABLE I
BBO PARAMETERS FOR EACH TEST CASE
TABLE II
COMPARISON BETWEEN 10 CONSTRAINT-HANDLING TECHNIQUES. THE CPU
TIME IS NORMALIZED TO THE EXP. DYNAMIC PENALTY FUNCTION
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
1816 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 30, NO. 4, AUGUST 2015
TABLE III
COMPARISON BETWEEN BBO AND BBO-LP FOR TEST CASE 1. THE CPU TIME
IS NORMALIZED TO THE EXP. DYNAMIC PENALTY FUNCTION
TABLE IV
COMPARISON WITH THE SEEKER ALGORITHM FOR TEST CASE 1
TABLE VI
COMPARISON BETWEEN BBO AND BBO-LP FOR TEST CASE 2
TABLE V
COMPARISON WITH THE PSO ALGORITHM FOR TEST CASE 1
TABLE VII
COMPARISON WITH OTHER PAPERS FOR TEST CASE 2
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
ALBASRI et al.: OPTIMAL COORDINATION OF DIRECTIONAL OVERCURRENT RELAYS 1817
TABLE X
COMPARISON BETWEEN BBO AND BBO-LP FOR TEST CASE 4
TABLE XI
COMPARISON WITH OTHER PAPERS FOR TEST CASE 4
Fig. 6. Fitness log-log curves of the BBO and BBO-LP for the eight-bus
system.
TABLE VIII
COMPARISON BETWEEN BBO AND BBO-LP FOR TEST CASE 3 without first solving the associated infeasibility conditions.
Thus, both BBO and BBO-LP outperform GA and GA-LP,
respectively, in all criteria (feasibility, fitness, and processing
speed); and they require less population size and generations
for converging to a feasible near optimal solution.
settle on the near optimal solution, which is very fast as shown E. Test Case 5: 42-Bus System
in the fitness curves of Fig. 6. To validate the effectiveness of the proposed BBO-LP algo-
As mentioned in Section IV, the highly constrained network rithm, its performance has to be evaluated on a larger system.
with a limited number of discretized PS cannot be solved easily The 42-bus IEEE Standard 399-1997 system [41] is selected
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
1818 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 30, NO. 4, AUGUST 2015
TABLE XII
PERFORMANCE COMPARISON BETWEEN BBOS WITH DIFFERENT SUBALGORITHMS FOR TEST CASE 5. (CASE A: 20 AND 40,
CASE B: 40 250 AND CASE C: 60 AND 1000)
F. Further Discussions
The proposed modifications on the original form of BBO
have enhanced their performance and satisfied all of the design
criteria, such as the feasibility, optimality, simplicity, and pro-
cessing speed. The proposed hybrid BBO-LP achieved better
performance compared with the other proposed algorithms in
Fig. 8. Best obtained solutions through 100 trials, test case 4. the literature, such as Seeker, PSO, MPSO, MDE, TLBO, GA,
GA-LP, and GA-NLP.
Each optimization algorithm has some disadvantages. As a
for this task. The system is protected using 97 directional and common problem with the hybrid algorithms, BBO-LP will be-
nondirectional OCRs. This means that the optimization algo- come a slow algorithm if it is initialized with a similar number of
rithm will deal with a highly constrained problem that consists populations and generations as the nonhybrid algorithms. How-
of 194 variables ( OCRs) and 114 selectivity constraints ever, BBO-LP does not require high values of initialization pa-
if only IDMT TCCC is considered for all of the relays. More- rameters (such as the number of generations), as was shown pre-
over, the complexity of this problem can be further increased viously in Fig. 6.
by expanding its dimension when different TCCCs are consid- This study focused on how to solve the optimal coordination
ered. Since each TCCC has three variables according of DOCRs for fixed configuration networks. Practically, there is
to (2), and each OCR requires two variable settings (TMS, PS), no system that can operate continuously on a steady-state con-
the total number of variables of this system will increase to 485 dition, because the status of the available elements of the gen-
( OCRs). For this scenario, all of the standard TCCCs [2], eration, transmission, and utilization parts can change at any
[24], [25] are considered. time. Therefore, when adaptive optimization is required for the
The proposed algorithm is evaluated with three different pop- network with dynamic configurations, the optimality and online
ulation sizes and number of generations, which are indicated in processing speed are very important factors that should be con-
Table XII as cases A, B, and C. In addition, three structures of sidered in the field of power system protection.
the proposed algorithm are evaluated; namely, the BBO without
feasibility checker (FC) and LP, BBO with only FC, and BBO V. CONCLUSIONS AND SUGGESTIONS
with FC and LP. The BBO and BBO-LP algorithms are proposed in this
The results reveal that the BBO without any sub-algorithm paper to solve the optimal coordination of DOCRs. The results
does not show any feasible solution. It can be noted that show the effectiveness of the proposed algorithms compared to
these violations increased when the number of generations various EAs, such as the Seeker, PSO, MPSO, MDE, TLBO,
and population size decrease as well as when the problem GA, GA-LP, and GA-NLP algorithms. The new embedded pre-
dimension increases. It can be also observed that when the FC processing unit in both BBO versions solved the infeasibility
subalgorithm is enabled, the violations are eliminated for all problem and achieved feasible solutions within few iterations.
of the simulated scenarios. However, the addition of the FC In addition, the effect of the constraint-handling technique on
subalgorithm resulted in more CPU time compared to the BBO the solution quality, speed, and simplicity has been extensively
without FC. Moreover, when the BBO algorithm is hybridized covered and it was found that the binary static exterior penalty
with the FC and LP subalgorithms, the solution quality is function can compromise between these criteria. Moreover,
significantly enhanced. Although extra CPU time is required if the hybridization proves that the required number of popula-
it is initialized with similar parameters as in other BBOs, the tions and generations has significantly decreased with better
proposed BBO-LP achieved the best solutions even with the optimized fitness and required lower CPU time. Thus, the
lowest parameters (that is, case A for both scenarios). It can proposed hybrid BBO-LP algorithm can be considered in the
also be observed that as the system size and the optimization development of future adaptive optimal coordination software.
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
ALBASRI et al.: OPTIMAL COORDINATION OF DIRECTIONAL OVERCURRENT RELAYS 1819
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
1820 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 30, NO. 4, AUGUST 2015
Ali R. Alroomi (M’13) received the B.Sc. degree Jawad H. Talaq (M’93) received the B.Sc. degree in
in process instrumentation and control engineering electrical engineering from the University of Tech-
from the University of Bahrain, Bahrain, in 2006. nology, Baghdad, Iraq, in 1981, the M.Sc. degree in
After he received the B.Sc. degree, he was a electrical engineering from the University of Strath-
Project Engineer with Moore Control & Engineering clyde, Glasgow, U.K., in 1987, and the Ph.D. degree
“MCE Middle East” until the middle of 2007, when in electrical engineering from Technical University
he joined Yokogawa Middle East as a DCS Subsys- of Nova Scotia, Halifax, NS, Canada, in 1993.
tems Engineer. From 2008 to 2012, he worked in He worked in Ministry of Electricity and Water,
Aluminum Bahrain “ALBA” as an Instrumentation Bahrain, as a Graduate Engineer with Riffa Power
and Control Engineer in its power plants, covering Station from 1981 to 1985, and as a Shift Charge En-
the generation and auxiliary maintenance sections. gineer from 1985 to 1989, when he moved from the
From 2009 to 2014, he covered the required electrical courses of the B.Sc. industrial field to the academic field. Currently, he is an Associate Professor in
program in electrical engineering, followed by the M.Sc. degree from the the Department of Electrical Engineering, University of Bahrain. His teaching
same department. Currently, he is an Instrumentation, Control and Electrical covers power systems operation and control, power systems dynamics, and ad-
Protection Engineer with Bahrain Electricity and Water Authority (Riffa Power vanced power systems analysis. His research topics include power systems op-
Station). His research interests are evolutionary computation as well as power eration, control and dynamics, and applied soft computing.
systems operation and protection.
Authorized licensed use limited to: Dalhousie University. Downloaded on July 04,2020 at 14:40:43 UTC from IEEE Xplore. Restrictions apply.
View publication stats