Gravity Search Algorithm
Gravity Search Algorithm
https://doi.org/10.1007/s11227-021-03705-8
Abstract
In this paper, the optimum coordination of over current relay in distribution system
has been performed. The time dial setting (TDS) of over current relay is optimized
by minimizing total operating time of relays. As the power system is a complex and
highly interconnected, the complexity may be occurred in calculating optimum relay
coordination time (TDS, phase setting etc.) by conventional or analytical methods.
Therefore, an opposition learning-based gravitational search algorithm (OLGSA) is
proposed for relay coordination optimization problem. The proposed optimization
method can search the optimum solution for relay coordination problem from both
the direction (initial populations and their opposite direction populations) in search
space to reach global solution as early as possible. Three different distribution power
systems are considered to verify the performance of the proposed algorithm for
optimum relay coordination problem. The simulation results for all three cases have
been compared with existing results. The outcome of the proposed method for relay
coordination problem shows that the total relay operating time is minimized (20–40
% improvement in relay total operating time for different cases) comparably than
available results for all three cases by maintaining coordinations among relays and
satisfying different constraints.
Keywords Time dial setting (TDS) · Plug setting (PS) · Coordination time interval
(CTI) · Opposition learning-based gravitational search algorithm (OLGSA)
13
Vol.:(0123456789)
10722 D. Acharya, D. K. Das
1 Introduction
13
Optimal coordination of over current relay using opposition… 10723
2 Related work
Consider a radial distribution system with two buses as shown in Fig. 1. If a fault is
initiated at point K near bus B, the relay R2 nearer the fault section must operate to
isolate this section from the rest part of the network. If the relay R2 does not operate
for any reason, the relay R1 will work as a back-up relay. In such case, the setting of
relay R1 must be higher than the relay R2. In general, the setting of relay R1 is addition
of the operating time of relay 1, circuit breaker (CB) operating time at a bus and the
overshoot time of relay R1. Consider a single fed ring main distribution system with
13
10724 D. Acharya, D. K. Das
Bus K Bus L
Relay 1
Relay 2
Fault F
Load Load
eight relay. In this scheme, relay 1 and 8 are bidirectional relay and rests of relays are
unidirectional over current relay. The relays must work within their protective zone. In
this case, relay 2, 4, 6 and 8 will form a group and relays 1, 3, 5 and 7 will form another
group. The coordination between operating time of relay group 1 will be as follows:
TR8 > TR6 > TR4 > TR2 . Similarly, the coordination between operating time of relay
group 2 will be as follows: TR7 > TR5 > TR3 > TR1 .
2.2 Relay characteristics
There are different type of over current relay available. Generally, inverse definite mini-
mum time relay is used as over current relay because of its best characteristic [5]. The
operating time of such relay is defined as follows:
𝛽 × TDS 0.14 × TDS
Top = =
(PSM)𝛼 − 1 (PSM)0.02 − 1
, (1)
where Top is the operating time of relay, 𝛽 and 𝛼 are constant presented in Table 1,
PSM is plug setting multiplier. It is defined as follows:
If
PSM = , (2)
Ipr
where If is fault current and Ipr is relay peak-up current. For a constant PSM with
pre-define relay pick up current, (1) can be written as follows:
Top = ai × TDS, (3)
where ai = 0.14
(PSM)0.02 −1
.
13
Optimal coordination of over current relay using opposition… 10725
In this paper, the coordination among over current relays of radial distribution
system is considered as optimization problem. The objective for the optimization
problem is to minimize the total operating time of all relays under the in a power
system network.
For the optimum relay coordination problem, the minimization of total operating
time is considered as the objective function. It is defined as follows:
N
∑
min z = 𝜔j × Tik , (4)
i=0
where N is total number of relays, Tik is operating time at ith relay at fault k, wj is the
weight factor of network length. For distribution system, w is 1.
In this section, various constraints associated with relay coordination are pre-
sented as follows.
Relay must operate only when there is a fault occurred in its zone of protection.
Due to the variable load connected with a distribution system, there may be a
chance to happen over-current for switching on or off the load in the network.
Such over current vanishes within few cycles. Therefore, relay should not oper-
ate within such condition. The relay operating time should maintain a range of
operating time as follows: Tik min ≤ Tik ≤ Tik max where Tikmin and Tikmax are lower
and upper boundary of relay operating time. Typical values for Tmin = 0.1s and
Tmax = 1.1s [11].
The backup relay must operate only when primary relay does not work in its protec-
tive zone under fault condition. The operating time of backup relay must satisfy CTI
constraints defined as follows:
Tbk − Tpk ≥ CTI (5)
13
10726 D. Acharya, D. K. Das
where Tbk is backup relay operating time at fault k, Tpk is primary relay operating
time.
The time dial setting of over-current relay should be bounded in a range such that
fast operation can be achieved with ignoring false operation due to switching exter-
nal load. It is expressed as follows:
TDSmin ≤ TDS ≤ TDSmax , (6)
where TDSmin is the minimum value of TDS, TDSmax is the maximum value of TDS.
Remark 1 The relay operating time depends on many factors such as proper selection
of primary and backup relay, the distance covered by relay system, proper setting of
relay in terms of relay speed of operation [22]. The distance covered by the relay
is adjusted using time setting called time setting multiplier. The relay operational
speed or how fast the relay operate affects on relay operational time. The speed of
relay moving part is associated with the force on moving part that causes due to flow
of current (equivalent fault current level) through the relay coil [5]. Thus, relay oper-
ating time is affected by the plug setting multiplier (PSM). Therefore, wrong setting
of PSM and TSM can effect on relay operating time. Thus, the relay operating time
get affected by setting of current, level of fault current, time setting and plug setting.
Some other factors are also the total operating time of relay like operational time of
primary relay, time interval in terms of coordination time of backup relay, circuit-
breaker operation time, overshoot and signal travels time etc. As, with the increas-
ing size of distribution network, the system becomes more complex, the coordina-
tion between relays becomes complicated. If the coordination is improper, the relay
operation will not be accurate. Poor performance of relay can lead malfunctioning of
circuit breaker (CB). Therefore, exact relay coordination with proper TSM, PSM set-
ting and minimum operating relay time is required in power network [24].
Remark 2 The purpose of relay system is to protect the power system from faulty
zone. It should operate quickly to avoid power outage in the system. The primary
relay system is required to operate fast in the protected zone which is also covered
by backup relay system. The backup relaying system must wait for a specified time
delay. As, the relay operating time depends on many factors like operational time of
primary relay, time interval in terms of coordination time of backup relay, circuit-
breaker operation time, overshoot and signal travels time, the total relay operational
time is large enough that can cause more delay operation on protective system and
can damage the equipment in electrical network. It can also reduce the efficiency of
the equipment. Therefore, the relay system must protect the power network as quick
as possible with maintaining different constraints like CTI, etc. The reliability and
stability of power network can be maintained by sensitive and selective relay sys-
tem. In optimum relay coordination problem, the total operating time of all relays
associated with the system is considered to minimize such that every relay can work
13
Optimal coordination of over current relay using opposition… 10727
with minimum time maintaining reliability of the system and a fast, stable and low
risk relay protection system can be achieved. Thus, the advantage of minimizing
total relay operating time is to maintain reliability, sensitivities and stability in
the power network. Commercially available relays like MiCOM P111, P115, P116
(overcurrent relay)are specified with operating time less than 10ms and P127, P521
(overcurrent relay) are specified with operating time less than 0.7ms [8, 20].
1. Initial populations are generated with random value for N number of objects. The
position of each object is described as follows:
( )
xj (t) = xj1 , xj2 , xj3 , … , xjd , xjN (7)
m (t)
Mi (t) = ∑N i , (9)
j=1 j (t)
m
where fiti (t) is fitness value of ith object at time t, for minimization problem.
{ }
best(t) = min fitj (t) , (10)
j∈{1…N
13
10728 D. Acharya, D. K. Das
{
worst(t) = max fitj (t) (11)
j∈{1…N
where Maj (t) is active mass of jth object, Mpi (t) is passive mass of ith object, G(t)
is gravitational coefficient at time t, Rij (t) is distance between ith and jth object.
5. Effective force is calculated as follows:
∑
Fid (t) = randj × Fijd (t)
j∈k
best (14)
j≠i
13
Optimal coordination of over current relay using opposition… 10729
population from opposite direction of initially generated population can provide best
solution. Therefore, the convergence may be accelerated by following iteratively
[26].
Definition 1 Consider a real number x in the range of [b1 , b2 ]. Then, the opposite
number xop is defined as follows:
xop = b1 + b2 − x. (18)
Let b1 = 0 and b2 = 1, then
xop = 1 − x. (19)
Definition 2 Consider h(x1 , x2 , x3 , … , xn ) be a point with x1 , x2 , x3 , … , xn as real
number in n dimensional space within the range of [bi , bi ] ∀i = 1, 2, … , n. Then, the
opposite number xopi is defined as follows:
xopi = b1i + b2i − xi ∀i[1,2,…,n] . (20)
Consider, h(x) is a function within the range of [b1 , b2 ] and h(xop ) is the opposite
learning function of h(x). If g(h(x)) be the solution of a chosen objective function for
h(x) and g(h(xop )) be the solution for h(xop ) then in each iteration, we proceed with
xop for g(h(xop )) < g(h(x)), otherwise proceed with x.
The concept of opposition learning scheme is merged with basic GSA to accelerate
the performance of convergence of the proposed optimization towards the optimum
solution. Generally, the population-based metaheuristic algorithms began with ran-
domly generated initial value in a specified range of objects or agents according to
the optimization problem. In GSA, the objects initial masses are also generated ran-
domly. Such initial solutions are used to find the global optimum. The initial objects
masses (randomly generated initial solution) in GSA are produced randomly using
expert knowledge like specified range of knowledge-based solution or different cri-
terion. As, the objects will work in search space there may be a chance where GSA
may not converge to global solution with such randomly generated initial solutions
[1]. Moreover, as the position updating in GSA of all objects is done by measur-
ing the distance between initial values and global values or solutions, the conver-
gence rate is also slow. To overcome such problem in GSA, the opposition learning
concept is applied. By incorporating the opposite direction populations of randomly
generated populations in the process of GSA, the solution can be made close to opti-
mum or global solution. Therefore, it leads the convergence rate of GSA.
Therefore, randomly generated initial population and their opposite population
based on the principle of opposition learning strategy are applied to the chosen
objective function. With the best solution among initial population and their oppo-
site direction population, the other steps of basic GSA are followed for next iteration
13
10730 D. Acharya, D. K. Das
13
Optimal coordination of over current relay using opposition… 10731
for further proceed. Thus, the global solution with fast convergence can be achieved
with proposed algorithm. The OLGSA algorithm is shown in Fig. 2.
In this section, the steps for implement OLGSA for relay coordination problem are
discussed.
3 Evaluation
In this section, the coordination among relay for single and multi mesh systems has
been presented. LabVIEW©2015 platform has been used to implement the OGSA
for relay coordination purpose. The main objective is to find optimal TDS value of
relay in a distribution system. The effectiveness of the OGSA for relay coordina-
tion problem has been verified with three types of power distribution network. The
details of the three network are taken from [14]. The performance of OGSA for such
coordination problem is compared with existing result for all cases.
3.1.1 Case study 1: relay coordination problem in single end multi parallel feeder
distribution system
In this section, the relay coordination in single end multi-parallel feeder distribution
system is considered with six OC relay as shown in Fig. 3. The line admittances
are assumed to be insignificant because of short distribution line. The line data for
single end multi parallel feeder distribution system is maintained in Table 2. The CT
ratios and plug settings for this case are indicated in Table 3. In Table 4, the details
of different fault locations, ai constant, and current sensing relay are presented. The
objective function can be written as follows:
13
10732 D. Acharya, D. K. Das
Table 4 ai constant at different fault location for case study 1 for case study 1 [7]
Fault location Relay 1 Relay 2 Relay 3 Relay 4 Relay 5 Relay 6
– 3.646x1 ≥ 0.1,
13
Optimal coordination of over current relay using opposition… 10733
– 6.055x2 ≥ 0.1,
– 8.844x3 ≥ 0.1,
– 8.844x4 ≥ 0.1,
– 4.044x5 ≥ 0.1,
– 11.539x6 ≥ 0.1.
The range of TDS is 0.025 to 1.2. Therefore, the following correction has been con-
sidered as follows: x2 , x3, x4 and x5 are greater than or equal to 0.025. Considering
CTI criterion, the following relationships are considered as follows:
In this case study, a single end loop system consisting of six OC relay has been
simulated in LabVIEW©2015 platform. For this purpose, the range of TDS is con-
sidered as 0.025 to 1.2 sec. OLGSA is implemented in LabVIEW©2015 platform.
The OLGSA has been run for 1000 initial population and 1500 iterations. The value
of optimum TDS for all relays and operating time are presented in Table 5.
The relay coordination of single end loop distribution system has been performed
with OLGSA in LabVIEW©2015 platform. The results have been presented in
Table 5. By analysing Table 5, it is found that the minimum operating time for the
system is improved by 7.29 s, 6.62 s, 5.43 s, 2.97 s and 2.9 s in comparison with
Table 5 Simulation result for case study 1: TDS and total operating time
Approaches Firefly Continuous Chaotic firefly Root tree Water cycle Proposed
algorithm genetic algo- algorithm [7] algorithm algorithm [14] OLGSA
[6] rithm [15] [27]
13
10734 D. Acharya, D. K. Das
Firefly algorithm [6], Continuous genetic algorithm [15], Chaotic firefly algorithm
[7], Root tree algorithm [27] and Water cycle algorithm [14], respectively.
3.1.4 Case Study 2: Relay Coordination Problem in Multi Loop Single end Fed
Distribution System
In this section, the relay coordination in multi-loop single end fed Distribution Sys-
tem is considered. It consists of eight over current relay as shown in Fig. 4. The
line admittances are assumed to be insignificant because of short distribution line.
The data for CT ratios and plug settings are maintained in Table 6. The relation
between primary and backup relay under fault condition at various points is given
in Table 7. In Table 8, the details of different fault locations, ai constant, and current
sensing relay are presented. In this system, eight constraints are considered for eight
OC relay with minimum relay operating time and five CTI constraints are chosen
as coordination criteria. The minimum operating time for all relay is considered as
Table 7 Fault location and Fault location Primary relay Backup relay Fault current(A)
respective primary, backup
relay and fault current for case K 5, 6 -, 3 3289, 1096.5
study-2 [14]
L 7 3,5 1315.8
M 3, 4 1, 5 2193, 1315.5
N 1, 2 -, 4 6759, 939
13
Optimal coordination of over current relay using opposition… 10735
Table 8 ai constant at different fault location for case study-2 [14]
Fault location Relay 1 Relay 2 Relay 3 Relay 4 Relay 5 Relay 6 Relay 7
0.1s and CTI is considered as 0.6s. The TDS of all relays are denoted as xi where
i = 1, 2, … , 7.
The objective function can be written as follows:
min z =10.24x1 + 43.77x2 + 16.725x3 + 13.97x4 + 24.63x5 + 22.16x6
(22)
+ 4.145x7
– 2.97x1 ≥ 0.1,
– 2.97x2 ≥ 0.1,
– 5.584x3 ≥ 0.1,
– 4.980x4 ≥ 0.1,
– 3.297x5 ≥ 0.1,
– 3.297x6 ≥ 0.1,
– 4.980x7 ≥ 0.1,
– 10.035x8 ≥ 0.1.
within the range of TDS, the following criteria have been considered:
– x3 ≥ 0.025,
– x4 ≥ 0.025,
– x7 ≥ 0.025,
– x8 ≥ 0.025.
13
10736 D. Acharya, D. K. Das
In this case study, a multi loop single fed distribution with eight relay has been simu-
lated in LabVIEW©2015 platform. For this purpose, the range of TDS is considered
as 0.025 to 1.2. For this system, OLGSA is implemented in LabVIEW©2015 plat-
form. The OLGSA has been run for 1000 initial population and 1500 iterations. The
values of optimum TDS for all relays and operating time are presented in Table 9.
The relay coordination optimization for multi loop single fed distribution system has
been performed with OLGSA in LabVIEW©2015. The results have been presented
in Table 9. By analysing Table 9, it is found that the minimum operating time for the
system is improved by 11.50 sec and 0.97 sec in comparison with the genetic algo-
rithm [4] and root tree algorithm [27], respectively.
In this section, the relay coordination in single loop distribution system is consid-
ered as shown in Fig. 5. It is fed from one end and it consists of seven over current
relay. The line admittances are assumed to be insignificant because of short distribu-
tion line. All relays are directional relay except relay 1 and relay 5 (non-directional).
The data for CT ratios and plug settings are presented in Table 10. The relation
between primary and back up relay under fault condition at various points is given in
Table 11. In Table 12, the details of different fault locations, ai constant, and current
sensing relay are presented.
In this system, seven constraints are considered for seven relay with minimum
relay operating time and five constraints are chosen as coordination criteria. The
Table 9 Simulation result for Time dial setting Genetic Root tree Proposed OLGSA
case study 2: TDS and total algorithm algorithm
operating time [4] [27]
13
Optimal coordination of over current relay using opposition… 10737
Table 11 Fault location and Fault location Primary relay Backup relay Fault current(A)
respective primary, backup relay
and fault current for case study K 5, 6 –, 3 3289, 1096.5
3 [14]
L 7 3,5 1315.8
M 3, 4 1, 5 2193, 1315.5
N 1, 2 –, 4 6759, 939
Table 12 ai constant at different fault location for case study 3 [14]
Relay K (Fault location) L (Fault location) M (Fault location) N (Fault location)
R1 – – 3.252 6.872
R2 – – 43.776 –
R3 6.872 5.809 – 4.044
R4 – – 8.159 5.811
R5 4.881 –5.809 – 14.01
R6 22.165 – – –
R7 – 4.145 – -
13
10738 D. Acharya, D. K. Das
minimum operating time for all relays is considered as 0.1s and CTI is considered as
0.2s. The relay 1 will work for fault at location M and N as shown in Fig. 5. Math-
ematically, it can be written as follows:
a1 = 3.252 + 6.872 = 10.124, (23)
Relay 2 work for fault at point M. Mathematically, it is described as follows:
a2 = 43.776, (24)
Relay 3 can detect fault at fault locations K, L and N and can be written as follows:
a3 = 6.872 + 5.809 + 4.044 = 16.725, (25)
Relay 4 can detect fault at fault locations M, N and can be written as follows:
a4 = 8.159 + 5.811 = 13.97, (26)
Relay 5 can detect fault at fault locations K, L and N and can be written as follows:
a5 = 4.811 + 5.809 + 14.1 = 24.63, (27)
Relay 6 can detect fault at fault locations K and can be written as follows:
a6 = 22.165, (28)
Relay 7 can detect fault at fault locations L and can be written as follows:
a7 = 4.145, (29)
Therefore, the objective function cab be written as follows:
min z =10.24x1 + 43.77x2 + 16.725x3 + 13.97x4 + 24.63x5 + 22.16x6
(30)
+ 4.145x7 ,
– 3.255x1 ≥ 0.1,
– 43.77x2 ≥ 0.1,
– 4.044x3 ≥ 0.1,
– 5.811x4 ≥ 0.1,
– 4.881x5 ≥ 0.1,
– 22.165x6 ≥ 0.1,
– 4.14x7 ≥ 0.1.
In terms of minimum value of TDS, the constraints are chosen as follows: xi ≥ 0.025
i = 1, 2, … , 7.
Considering CTI criteria, the following relationships are considered as follows:
13
Optimal coordination of over current relay using opposition… 10739
The relay coordination optimization for single loop distribution system has been
performed with OLGSA in LabVIEW©2015. The results have been presented in
Table 13. By analysing Table 13, the minimum operating time is achieved 6.05 sec.
Therefore, the performance of OLGSA for relay coordination problem of single loop
distribution system is better than Simplex method by 9.65 sec [3].
4 Conclusion
Table 13 Simulation result for Time dial setting Simplex method [3] Proposed OLGSA
case study 3: TDS and total
operating time TDS 1 0.238 0.026
TDS 2 0.12 0.025
TDS 3 0.36 0.055
TDS 4 0.031 0.087
TDS 5 0.027 0.153
TDS 6 0.025 0.025
TDS 7 0.08 0.036
Total operating time in 15.70 6.05
second
13
10740 D. Acharya, D. K. Das
Root tree algorithm and Water cycle algorithm. The analysis of simulation results
shows that the minimum operating time, optimum TDS under constraints of CTI is
achieved with applying OLGSA for all three distribution structures. The minimized
operating time under all constraints are suggested to avoid the damage due to fault
for improper operation of circuit breaker. Therefore, the reliability of the power sys-
tem is improved with optimum coordination of relay with proposed approach.
Declarations
Conflict of interest The authors declare that they have no conflict of interest.
References
1. Abd Elaziz M, Oliva D, Xiong S (2017) An improved opposition-based sine cosine algorithm for
global optimization. Exp Syst Appl 90:484–500
2. Alkaran DS, Vatani M, Sanjari M, Gharehpetian GB, Naderi MS (2016) Optimal overcurrent relay
coordination in interconnected networks by using fuzzy-based ga method. IEEE Trans Smart Grid
9(4):3091–3101
3. Bedekar PP, Bhide SR (2010) Optimum coordination of directional overcurrent relays using the
hybrid ga-nlp approach. IEEE Trans Power Deliv 26(1):109–119
4. Bedekar PP, Bhide SR (2011) Optimum coordination of overcurrent relay timing using continuous
genetic algorithm. Exp Syst Appl 38(9):11286–11292
5. Elsadd MA, Kawady TA, Taalab AMI, Elkalashy NI (2021) Adaptive optimum coordination of
overcurrent relays for deregulated distribution system considering parallel feeders. Electrical Engi-
neering, 1–19
6. Gokhale S, Kale V (2014) Application of the firefly algorithm to optimal over-current relay coordi-
nation. In: 2014 International Conference on Optimization of Electrical and Electronic Equipment
(OPTIM). IEEE, pp 150–154
7. Gokhale S, Kale V (2016) An application of a tent map initiated chaotic firefly algorithm for opti-
mal overcurrent relay coordination. Int J Electr Power Energy Syst 78:336–342
8. Hemmati R, Mehrjerdi H (2019) Non-standard characteristic of overcurrent relay for minimum
operating time and maximum protection level. Simul Modelling Pract Theory 97(101):953
9. Kalage AA, Ghawghawe ND (2016) Optimum coordination of directional overcurrent relays using
modified adaptive teaching learning based optimization algorithm. Intell Ind Syst 2(1):55–71
10. Khurshaid T, Wadood A, Farkoush SG, Kim CH, Cho N, Rhee SB (2019) Modified particle swarm
optimizer as optimization of time dial settings for coordination of directional overcurrent relay. J
Electr Eng Technol 14(1):55–68
11. Khurshaid T, Wadood A, Farkoush SG, Kim CH, Yu J, Rhee SB (2019) Improved firefly algorithm
for the optimal coordination of directional overcurrent relays. IEEE Access 7:78503–78514
12. Korashy A, Kamel S, Jurado F, Youssef AR (2019) Hybrid whale optimization algorithm and grey
wolf optimizer algorithm for optimal coordination of direction overcurrent relays. Electric Power
Compon Syst 47(6–7):644–658
13. Korashy A, Kamel S, Nasrat L, Jurado F (2020) Developed multi-objective grey wolf optimizer with
fuzzy logic decision-making tool for direction overcurrent relays coordination. Soft Comput 1–13
14. Kudkelwar S, Sarkar D (2019) Online implementation of time augmentation of over current relay
coordination using water cycle algorithm. SN Appl Sci 1(12):1628
15. Moirangthem J, Krishnanand K, Dash SS, Ramaswami R (2013) Adaptive differential evolution
algorithm for solving non-linear coordination problem of directional overcurrent relays. IET Gener
Transm Distrib 7(4):329–336
16. Rajput VN, Pandya KS (2017) Coordination of directional overcurrent relays in the interconnected
power systems using effective tuning of harmony search algorithm. Sust Comput Info Syst 15:1–15
13
Optimal coordination of over current relay using opposition… 10741
17. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci
179(13):2232–2248
18. Saha D, Datta A, Das P (2016) Optimal coordination of directional overcurrent relays in power
systems using symbiotic organism search optimisation technique. IET Gener Transm Distrib
10(11):2681–2688
19. Sarwagya K, Nayak PK, Ranjan S (2020) Optimal coordination of directional overcurrent relays in
complex distribution networks using sine cosine algorithm. Electric Power Syst Res 187(106):435
20. Schneider E (2015) Micom overcurrent relay-technical guide. https://www.se.com/in/en/product-
range-download/60758-micom-p12x/#/documents-tab
21. Shahzad F, Baig AR, Masood S, Kamran M, Naveed N (2009) Opposition-based particle swarm
optimization with velocity clamping (ovcpso). In: Advanced Computational Intelligence. Springer,
pp 339–348
22. Shih MY, Conde A, Ángeles-Camacho C (2019) Enhanced self-adaptive differential evolution
multi-objective algorithm for coordination of directional overcurrent relays contemplating maxi-
mum and minimum fault points. IET Gener Transm Distrib 13(21):4842–4852
23. Shih MY, Salazar CAC, Enríquez AC (2015) Adaptive directional overcurrent relay coordination
using ant colony optimisation. IET Gener Transm Distrib 9(14):2040–2049
24. Srinivas S, Swarup KS (2019) A new mixed integer linear programming formulation for protection
relay coordination using disjunctive inequalities. IEEE Power Energy Technol Syst J 6(2):104–112
25. Swathika OG, Hemamalini S (2020) Graph theory and optimization algorithms aided adaptive pro-
tection in reconfigurable microgrid. J Electr Eng Technol 15(1):421–431
26. Tizhoosh HR (2005) Opposition-based learning: a new scheme for machine intelligence. In: Interna-
tional Conference on Computational Intelligence for Modelling, Control and Automation and Inter-
national Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-
IAWTIC’06), vol 1. IEEE, pp 695–701
27. Wadood A, Gholami Farkoush S, Khurshaid T, Kim CH, Yu J, Geem ZW, Rhee SB (2018) An
optimized protection coordination scheme for the optimal coordination of overcurrent relays using a
nature-inspired root tree algorithm. Appl Sci 8(9):1664
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published
maps and institutional affiliations.
13