Next Article in Journal
Review and Evaluation of Reinforcement Learning Frameworks on Smart Grid Applications
Previous Article in Journal
A Techno-Economic Study for Off-Grid Green Hydrogen Production Plants: The Case of Chile
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Coordination of Directional Overcurrent Relays Using Hybrid Firefly–Genetic Algorithm

1
Department of Electrical Engineering, Faculty of Engineering and Information Technology, Arab American University, Jenin P.O. Box 240, Palestine
2
Department of Electrical Engineering, An-Najah National University, Nablus P.O. Box 7, Palestine
3
Department of Electrical Engineering, Palestine Technical University-Kadoorie, Tulkarm P305, Palestine
4
Electrical and Computer Engineering Department, Texas A&M University at Qatar, Doha P.O. Box 23874, Qatar
5
School of Physics, Engineering and Computer Science, University of Hertfordshire, Hatfield AL10 9EU, UK
6
Cybersecurity Department, Zarqa University, Zarqa 13133, Jordan
7
Electrical Engineering Department, College of Engineering, University of Business and Technology, Jeddah 21589, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Energies 2023, 16(14), 5328; https://doi.org/10.3390/en16145328
Submission received: 10 June 2023 / Revised: 5 July 2023 / Accepted: 10 July 2023 / Published: 12 July 2023
(This article belongs to the Topic Power System Protection)

Abstract

:
The application of directional overcurrent relays (DOCRs) plays an important role in protecting power systems and ensuring their safe, reliable, and efficient operation. However, coordinating DOCRs involves solving a highly constrained and nonlinear optimization problem. The primary objective of optimization is to minimize the total operating time of DOCRs by determining the optimal values for decision variables such as the time multiplier setting (TMS) and plug setting (PS). This article presents an efficient hybrid optimization algorithm that combines the modified firefly algorithm and genetic algorithm to achieve improved solutions. First, this study modifies the firefly algorithm to obtain a global solution by updating the firefly’s brightness and to prevent the distance between the individual fireflies from being too far. Additionally, the randomized movements are controlled to produce a high convergence rate. Second, the optimization problem is solved using the genetic algorithm. Finally, the solution obtained from the modified firefly algorithm is used as the initial population for the genetic algorithm. The proposed algorithms have been tested on the IEEE 3-bus, 8-bus, 9-bus and 15-bus networks. The results indicate the effectiveness and superiority of the proposed algorithms in minimizing the total operating time of DOCRs compared with other optimization methods presented in the literature.

1. Introduction

The electric power distribution system requires robust and effective protection systems to ensure reliable service that meets regulatory standards [1]. Typically, a distribution network includes protection devices such as fuses, reclosers, relays, and circuit breakers [2]. Nevertheless, one limitation of these devices is their inability to accurately determine the current direction, even though relays are believed to possess such capability, which would make them more effective for power system protection [3].
Directional overcurrent relays (DOCRs) have been employed to develop cost-effective options for primary and backup power system protection, providing reliable and efficient protection at a reduced cost compared to traditional protection schemes. The use of DOCRs allows for a reduction in the number of relays needed for protection, resulting in significant savings in terms of both protection equipment and installation expenses [4]. These relays serve as primary relays in interconnected sub-transmission and distribution systems. Additionally, they are utilized as local backup relays in transmission systems [5].
After a fault occurs in a power system, there is a significant increase in the current flowing through the protected circuit, potentially causing damage to the system. The DOCRs are designed to monitor the current flow and identify any abnormal conditions, such as a short-circuit or overcurrent condition. When a fault is detected, the DOCR transmits a trip signal to the circuit breaker, which opens the circuit and isolates the faulted section of the electric network [6].
In general, DOCRs are configured with two main settings, which are the time multiplier setting (TMS) and the plug setting (PS). The operating time of each relay is determined using these settings [5,7]. Relay coordination studies aim to establish the appropriate settings for the TMS and PS, ensuring that the relays operate in the proper sequence, and that the total operating time is optimized to minimize network outage. To ensure that the selectivity study is valid, the specified coordination time interval (CTI) between the primary and backup protections must be maintained. The CTI is the time interval between the operation of the primary and backup relays, which should be long enough to allow for the primary relay to clear the fault, but short enough to prevent the backup relay from unnecessarily tripping [8]. It is essential to coordinate the relays effectively to prevent any misoperations, such as unnecessary breaker tripping or the isolation of power system sections that are not actually experiencing a fault. This may be accomplished by appropriately determining the operating time of the relays [9,10]. However, the coordination problem of DOCRs can be expressed as an optimization problem with the aim of minimizing the total operating time of the DOCRs, while taking into account various constraints and boundary limits, such as relay settings and selectivity constraints [11,12].
The DOCRs’ coordination problem in power system protection is a complex optimization problem, which can be highly constrained, nonlinear, and non-convex. One possible way to formulate this problem is to use linear programming (LP), where the time multiplier setting of the relays is treated as a decision variable, and the plug setting is considered a fixed value within specific boundaries [13]. However, it is also possible to express the optimization problem as a nonlinear programming (NLP) problem, where both the time multiplier and plug settings are decision variables that can be either continuous or discrete. In the case of electromechanical relays, the time multiplier setting is continuous, while the plug setting is discrete. In contrast, for the microprocessor-based relays, both the time multiplier and plug settings are treated as continuous variables [14].
Optimization has emerged as a popular research area and cost-effective approach for addressing complex problems in recent years. Researchers have increasingly utilized optimization techniques to solve the coordination problem of DOCRs due to the growing complexity of power systems and the critical need to ensure the reliable and efficient operation of protection systems [15,16]. There are various optimization techniques available to address the coordination problem of DOCRs. Power system engineers previously utilized a trial-and-error method to determine the optimal DOCR settings for a given power system. This process was time-consuming as it involved a lot of iterations of trial runs and adjustments to the relay settings [17]. Linear programming was used in [18,19,20,21] to obtain the optimal time multiplier setting for the DOCRs. In [22], the coordination problem for the IEEE 6-bus and IEEE 30-bus systems was resolved through the utilization of nonlinear optimization techniques using the general algebraic modeling system (GAMS) and sequential quadratic programming (SQP). The optimal DOCR coordination problem was addressed in [23] through the use of an analytical method (AA) that utilizes a numerical technique capable of converting numbers to global optimal values. In [24,25,26,27,28], the optimal settings for the appropriate coordination of DOCRs were determined using the genetic algorithm (GA) and its modified versions. In [18,29,30,31,32,33], the minimum relay coordination was achieved using different variants of the particle swarm optimization (PSO) technique. In [34], the researchers utilized the honey bee algorithm to address the optimization problem by formulating it as a linear programming problem for the relay coordination in the IEEE 8-bus test system. In [35], the coordination problem in a distribution system with distributed energy resources was presented as a mixed integer nonlinear programming (MINLP) problem, which was then solved using the differential evolution (DE) algorithm to achieve optimal coordination. In [36], the optimal relay setting was determined using different versions of DE. In [37], a modified DE algorithm with an information exchange strategy, called IDE, was developed for optimizing the relay settings. In [38], the coordination problem for DOCRs was expressed as an MINLP problem and solved using the seeker optimization algorithm (SOA). In [39], the effectiveness of the ant bee colony (ABC) algorithm was demonstrated using various test systems. The authors in [5] applied the biogeography-based optimization (BBO) algorithm to solve the optimal coordination problem of DOCRs. The optimal relay coordination problem was addressed in [4] using an oppositional Jaya (OJaya) algorithm with a distance-adaptive coefficient (DAC). The authors of [40] successfully fine-tuned the parameters of the cuckoo search algorithm (CSA) to achieve the optimal global solution for addressing the coordination problem of DOCRs. The study revealed that the random value generated for the step size, ranging from 0 to 1, was modified. However, this value did not adapt well to environmental changes as the iterations progressed. Thus, the authors in [41] introduced a hierarchical clustering mechanism using the cuckoo search algorithm (HCSA) to enhance the efficiency and effectiveness of the solution to the coordination problem. The grey wolf optimizer (GWO) was utilized in [42] for determining optimal relay settings and addressing coordination issues. To enhance the search capability of the grey wolves across a wide range of search space, an improved version of the GWO known as the IGWO was introduced in [43]. The optimal coordination of DOCRs in looped power systems was accomplished by implementing the teaching–learning-based optimization (TLBO) algorithm in [44]. Meanwhile, the authors in [45] introduced a new variant of the TLBO algorithm, called MATLBO, to address the DOCR problem. According to the literature, hybrid algorithms generally lead to better results in comparison to conventional or metaheuristic optimization techniques. In [46], the coordination problem of DOCRs was resolved by employing a hybrid approach that combines GA and LP, while also taking into account the effect of various network topologies. In [47], a hybrid technique that integrates PSO with DE was utilized. This approach, referred to as PSO-DE, not only delivers the globally optimal solution, but also achieves faster convergence. The authors in [48] introduced a hybrid approach that combines the ABC algorithm with LP to improve the performance of the conventional ABC algorithm. In [49], the authors introduced a hybrid optimization approach, called the immune algorithm and particle swarm optimization (IA-PSO) algorithm, for achieving the optimal coordination of DOCRs in meshed power systems. This algorithm combines the immune information processing mechanism with the PSO algorithm to enhance the quality of the global solution and to reduce the computational effort required.
The firefly algorithm (FA) is a popular metaheuristic algorithm in the field of swarm intelligence optimization that takes inspiration from the flashing behavior of fireflies in nature. However, the effectiveness of the FA algorithm is affected by a Gaussian distribution random value, leading to slow convergence and causing it to become trapped in local optimization points. To overcome these challenges, the researchers in [50] introduced an adaptive modified version of the FA, known as the AFA. The aim of the AFA is to discover the optimal coordination of DOCRs by exploring the search space and enhancing the convergence rate. Another improvement to the FA algorithm is the use of a self-adaptive weight, as discussed in [51], which adjusts the tendency to move towards the best solution and neglect the worst solution. Additionally, a learning strategy based on the experience of other solutions is employed to enhance the flashing mechanism and increase exploration, contributing to the development of an improved version of the FA, known as the IFA.
In this article, a modified firefly optimization approach, called the MFA, is proposed to effectively coordinate the DOCRs. Compared to the standard FA, the attractiveness and randomized movement parameters are controlled to obtain a global solution and produce a good convergence rate. To further enhance the optimization process and achieve better solutions while maintaining a balance between the global and local search, this study proposes a hybrid approach that combines the the MFA with the GA. This hybrid approach helps to prevent being trapped in various local optima and offers improved performance. The MATLAB programming software was employed to test the proposed approaches for both linear and nonlinear programming on the IEEE 3-bus and 6-bus systems, and for numerical DOCRs using nonlinear programming on the IEEE 9-bus and 15-bus systems. To the best of the authors’ knowledge, the hybrid FA-GA algorithm still has not been optimized for the DOCR coordination problem.
The main contributions of this paper are summarized as follows:
  • A modified version of the firefly algorithm is developed to solve the relay coordination problem.
  • The standard genetic algorithm is used to solve the relay coordination problem.
  • The relay coordination problem is solved by combining two metaheuristic algorithms, the firefly algorithm and genetic algorithm, to obtain a better solution.
  • The performance of the modified firefly algorithm, genetic algorithm, and hybrid firefly–genetic algorithm are assessed by implementing them to the standard IEEE 3-bus, 6-bus, 9-bus, and 15-bus test networks.
  • The proposed optimization techniques are verified by comparing them to up-to-date optimization algorithms that have been utilized to address the coordination problem.
The rest of this paper is organized as follows. Section 2 discusses the formulation of the DOCR coordination problem. Section 3 provides a detailed discussion on the proposed modified firefly algorithm. Section 4 presents an overview of the genetic algorithm. In Section 5, the hybrid algorithm, which combines the modified firefly algorithm and the genetic algorithm, is discussed. Section 6 presents the results achieved from the proposed algorithms for each test system with a discussion. Finally, Section 7 concludes the study with some future research directions.

2. Coordination Problem Formulation

Coordinating DOCRs is a complicated optimization problem that requires addressing various linear and nonlinear inequality constraints. Formulating the coordination problem involves defining the objective function mathematically, and specifying the constraints related to relay settings and selectivity between relays.

2.1. Objective Function Formulation

The DOCR problem is formulated as an optimization problem that aims to minimize a certain objective function [52,53]. In this article, minimizing the total operating times of all primary DOCRs in the system is the purpose of the problems for DOCRs. The objective function (OF) is presented by the following equation:
O F = m i n i = 1 m t i
where m is the number of primary relays in the network; t represents the operating time of the i-th primary relay. To fairly compare the effectiveness of the various algorithms presented in the literature, including Simplex [54], LP [18], PSO [18,29], SOA [29,38], ABC [39], AFA [50], Analytic [23], Jaya [4], IGWO [43], TLBO [44,45], PSO-DE [47], IA-PSO [49], FA [51], IFA [51], WOA [51], IDE [37], BBO [5], MATLBO [45], CSA [40], and DJaya [4], the IEC standard inverse time characteristic is applied in this study. This characteristic is utilized to formulate the relay’s operating time, which can be expressed using the equation presented below for a known short-circuit current (Isc) and pickup current (IP).
t = T M S 0.14 ( I s c P S ) 0.02 1
P S = I P C T R
where t is the relay operating time, TMS is the time multiplier setting of the relay, Isc is the fault current flowing through the relay, and PS is the plug setting of the relay. In general, the plug setting represents the ratio of the pickup current (IP) to the current transformer ratio (CTR).

2.2. Constraint Formulation

The objective function minimization in Equation (1) is bound by several sets of constraints. These constraints can be categorized into two sets; one set relates to the characteristics of the relay such as the relay operation time, TMS, and PS, while the other set focuses on ensuring selectivity. The following subsections outline how each type of constraint is formulated and addressed in this study.

2.2.1. Relay Characteristic Constraints

To achieve an optimal setting result for the TMS, it is necessary to determine its upper and lower bounds. The limitations of the TMS can be defined based on the specifications provided by the manufacturers of protection relays. The limitations of the TMS can be defined as follows:
T M S i , m i n T M S i T M S i , m a x
where TMSi,min and TMSi,max are the lower and upper limits of the TMS for the i-th relay, respectively. Equation (5) can be utilized to establish the boundaries of the plug setting for each relay. The value of the PS is influenced by the full load current and the short-circuit level of the system, and it can be defined as follows [55]:
P S i , m i n P S i P S i , m a x
where PSi,min and PSi,max are the minimum and the maximum values of the PS of the i-th relay, respectively. To ensure the proper operation of the protection relay, the lower limit PSi,min must be set equal to or greater than the maximum overload current so that the relay is sensitive enough to detect and respond to fault conditions where the current exceeds the maximum overload level, while the upper limit PSi,max must be set equal to or less than the minimum fault current (Ifmin) to ensure that the relay will activate and initiate the appropriate protection measures whenever a fault current exceeds the specified threshold. These boundaries can be obtained as follows:
P S i , m i n = O L F I i L , m a x C T R i
P S i , m a x = 2 I i f , m i n 3 C T R i
where OLF is the overload factor, which is dependent on the specific protected element, IL,max is the maximum load current, and Ifmin is the minimum fault current, both of which must be detected by the i-th relay. Additionally, the current transformer ratio for the i-th relay, represented by CTRi, is taken into account. The minimum operating time (ti,min) and maximum operating time (ti,max) constraints for the DOCRs are expressed as follows:
t i , m i n t i t i , m a x
The upper time limit is determined by the critical clearing time and the allowable thermal limit of the protected component, while the lower limit is dependent on the relay manufacturer [56].

2.2.2. Relay Coordination Constraints

Coordination constraints are employed to ensure that both the primary and backup relays function properly, preventing any instances of undesired or uncoordinated relay trips. To ensure appropriate coordination, it is necessary for the backup relay to have an operational time that exceeds that of the primary relay by a pre-determined CTI, which is expressed as follows:
t j , k t i , k C T I
where ti,k and tj,k represent the operational times of the primary relay (Ri) and backup relay (Rj), respectively, for a fault at k. The CTI denotes the coordination time interval assigned to the i-th primary relay, which is also the minimum allowable discrimination margin between Ri and Rj.

2.3. Constraint Handling Technique

During the optimization process, it is possible for the coordination constraint described in Equation (9) to be violated. To address this issue, the penalty method is employed as a technique to handle and satisfy the constraints in optimization problems. It involves incorporating a penalty term into the objective function to penalize unfeasible solutions that violate the constraints [4]. This penalty term becomes large as the constraint violation increases, encouraging the optimizer to find feasible solutions that satisfy the constraints. Penalty functions are commonly employed due to the difficulty in modeling and/or the requirement for derivations in other approaches [5]. In the coordination problem, the relay coordination constraints and the relay characteristic constraints are combined in the objective function using the penalty method, as shown in Equation (10). When a constraint is violated, a penalty value is incorporated into the objective function. Since the objective function aims to minimize, a high penalty factor (δ) is employed.
O F = i = 1 m t i + l = 1 k P ( l )
The penalty term P ( l ) is given by the following expression:
P ( l ) = 0 , i f ( t j t i C T I ) δ , O t h e r w i s e
where the penalty function values vary from 1 to k entries, in which k indicates the relay pairs involved. If all pairs satisfy the constraints specified in Equation (11), the penalty function in (10) returns a value of zero, and δ represents a large value assigned to the solutions that violate the constraints. The function returns a result of zero if the boundaries are obeyed, and for optimal minimization, the value of the penalty function must also be zero.

3. Firefly Algorithm

The firefly algorithm (FA) is a nature-inspired optimization algorithm that is applied to solve the complex and highly nonlinear constrained problems [51]. The FA was proposed by Xin She Yang, in late 2007 and 2008, who was inspired by the movement of fireflies at Cambridge University [57]. This algorithm was developed using three idealized rules. The first rule is that all fireflies are unisex, meaning they can attract one another regardless of gender. The second rule is that the brightness and attractiveness of each firefly are inversely correlated. In other words, the brighter a firefly is, the more attractive it is to other fireflies. However, as the distance between the fireflies increases, both their brightness and attractiveness decrease. The third rule states that the brightness of each firefly is influenced by the value of the objective function [50]. In minimization problems, the firefly with a larger light intensity has a smaller objective function. Equations (12) and (13) provide mathematical descriptions of the second rule [50,58], which is expressed as follows:
I ( r i j , m ) = I 0 e γ r i j , m 2
β ( r i j , m ) = β 0 e γ r i j , m 2
where I 0 is the actual intensity of light emitted by a firefly, β 0 is the attractiveness at r equal to 0, which is the maximum attractiveness that a firefly can have, and γ is the coefficient of light absorption that controls the variation in attractiveness and defines the convergence. Its value lies in the range [0.01, 100]. As γ increases, the attractiveness of the fireflies decreases more rapidly with distance, leading to a faster convergence. r is the distance between two fireflies using the Cartesian distance, and m is the number of local optima of an optimization problem. The distance between the j-th and i-th fireflies is expressed as follows:
r i j = | X i , m X j , m | = m = 1 k x i , m x j , m 2
X i , m = [ x i , 1 , x i , 2 , x i , 3 , . x i , k ]
X j , m = [ x j , 1 , x j , 2 , x j , 3 , . x j , k ]
where X i , m refers to the m-th component of the spatial coordinate of the i-th firefly, while X j , m refers to the m-th component of the spatial coordinate of the j-th firefly, and k is the number of dimensions [59]. The movement of a firefly i that is attracted to another more attractive (brighter) firefly j is expressed as follows:
x i , m + 1 = x i , m + β ( r i j ) x j , m x i , m + α m ( r a n d 0.5 )
where x i , m + 1 is the next generation of fireflies, x i , m and x j , m are the current position of the fireflies, α m is the randomization parameter in interval [0, 1], and rand is the random number generator with numbers uniformly distributed in the range [0, 1] [3,59]. The FA updates the position of each firefly in the search space using a combination of three terms, as described by Equation (17). The first term represents the current location of the i-th firefly, while the second term represents the attraction towards a brighter firefly. The third term adds a random perturbation to the movement of the firefly [60]. The algorithm initializes each agent in the population with a solution to an optimization problem, and then iteratively updates their positions based on their light intensity and proximity to other agents. If the light intensity of agent i is less than that of agent j, located at position x j , then agent i moves towards agent j. The agents are ranked based on their fitness values, and the global best solution is updated with the most recent one, if applicable. The movement of each firefly is controlled by a randomization parameter α m , which is a uniformly distributed random number in the range [0, 1]. The algorithm aims to find the optimal solution to the optimization problem by iteratively updating the positions of the fireflies until convergence [57,58].
The FA is an easy-to-use and effective technique. However, it has been found to be slow to converge and prone to becoming trapped in local optima when applied to multimodal problems. Additionally, the algorithm only considers the current performance of the fireflies, without retaining any memory of the previous best solutions or performances, which may lead to the loss of better solutions. Furthermore, the search behavior of the algorithm remains constant throughout all iterations for any condition because the parameters are fixed [61]. The performance of the FA is assessed by measuring the attraction between individual fireflies, and different settings of the randomization parameter α and attractiveness coefficient β0 parameters can result in different performances. To address some of these issues, modifications were proposed to the standard firefly algorithm in [62]. These modifications update the brightness of the fireflies to obtain a global solution and prevent the distance between individual fireflies from becoming too large. However, the attractiveness between the r-th and n-th fireflies is given by the following formula:
β r i j = β min r , j + ( β max r , j β min r , j ) e γ r i j 2
where βmin and βmax are user-supplied values and are taken as 0.2 and 1. Even if the distance is too far, e γ r i j 2 → 0, the attraction between them can be the βmin. The parameter α plays a significant role in governing the stochastic movements of fireflies to attain a solution. A higher value of α results in a lower degree of accuracy in searching for an optimal solution, as the firefly’s random movement becomes too widely spread and does not lead to the intended point. Conversely, a small α value can lead to a good convergence rate for the firefly moving in the desired direction [50]. In [59], the researchers proposed a modification to the parameter α, as shown in Equation (19), which aims to enhance the convergence properties of the firefly algorithm.
α = 1 d e l t a α 0
d e l t a = 1 10 4 0.9 1 m a x g e n
where maxgen is the maximum number of generations.

4. Genetic Algorithm

The genetic algorithm (GA) was initially proposed by Holland in the 1960s and was further analyzed by Goldberg in 1989 [63]. It is an optimization algorithm based on the principles of natural evolution and natural selection, inspired by the idea of “survival of the fittest” [64,65]. The process starts with a population of solutions generated randomly, where the ones with higher fitness are preferred for selection as parents to create new solutions (offspring) for the next generation [66]. The GA begins by identifying the variables for optimization and the fitness function [65]. The fitness value of each chromosome in the current generation is then evaluated. The GA selects some chromosomes and uses them to create the next generation, evolving the existing population to reach an optimal solution that is proportional to the fitness value. The crossover and mutation operators are employed to generate new individuals within the decision space by operating on the selected pair of chromosomes [46]. The GA has several stopping criteria, including reaching a maximum number of generations, running for a specific time, or reaching the fitness limit. The process can also stop if there is a lack of progress in the objective function for a certain period of time.

5. Proposed FA-GA Approach for Coordination Problem

The performance of the optimization algorithm can be enhanced by transforming the current solution into one or more improved solutions. A combination between the modified FA and GA techniques is used to perform this improvement. In this hybrid method, the master meta-heuristic is the modified FA, and the GA is subordinate to it. It comprises two stages. The first stage is aimed at exploring the search space to identify the most promising region. In the second stage, the GA is incorporated to investigate the search space further (beginning with the FA’s solution) and to generate improved solutions to improve the global search while avoiding becoming trapped in multiple local optima. The main idea behind using the GA is based on its genetic operators, the crossover and mutation, in generating new solutions. The best solutions generated by the GA are considered to be the best solutions overall. The pseudo-code in Algorithm 1 illustrates the structure of the hybrid FA-GA. Figure 1 illustrates the hybrid FA-GA flowchart.
Algorithm 1. Pseudo-code for the proposed hybrid firefly–genetic algorithm
FA Starting
1: Initialize FA and GA parameters (number of fireflies (n), generation number of FA (nGerFA), absorption coefficient (γ), attractiveness (βmin and βmax) the randomness strength (α), number of population (nPop), generation number of GA (nGerGA), Crossover probability (Pc) and Mutation probability (Pm))
2: Objective function f(x), x = (x1, …, xd)T
3: Initialize the population of fireflies randomly within the search space xi (i = 1, 2, … , n).
4: Evaluate the brightness of each firefly using the objective function.
5: While (t < nGerFA)
  for i = 1:n
     for j = 1:n
        Update the brightness of each firefly using Equation (18).
        Sort the fireflies in descending order of brightness.
        Update the position of each firefly using Equation (17).
        Update the value of delta using Equation (20)
        Update the value of alpha using Equation (19)
        Evaluate the brightness of each new firefly position.
        If a firefly has a higher brightness than its current position, move it to the new position.
        Update the current best solution if a firefly has a higher brightness than the current best solution.
        Update the value of α using Equation (17).
     End for j
  End for i
6: Rank the fireflies and find the best global solution
7: End while
8: Results from FA
9: End FA
GA Starting
10: i = 0
11: initial population of chromosomes P(0) = results from FA
12: Evaluate the fitness of each chromosome in the population.
13: While stopping criteria are not met
  i = i + 1
     Select parents from population
     Apply crossover mechanism with probability Pc
     Apply mutation mechanism with probability Pm
     Fitness calculation
14: Rank individuals and find the best global solution
15: End while (if any of the stopping criteria is met)
16: Post-process results and visualization

6. Simulation Results on Various IEEE Bus Systems

In this section, the achieved results for the DOCRs are presented using the proposed algorithms. To show the efficiency of the proposed modified firefly algorithm (MFA), the genetic algorithm (GA), and the hybrid firefly–genetic algorithm (FA-GA), a comparison with other optimization techniques is provided. The effectiveness of the proposed techniques is validated and tested through various IEEE bus systems. Specifically, the following four standard IEEE systems were considered: the IEEE 3-bus, 6-bus, 9-bus, and 15-bus test systems. The results were achieved through the development of a precise simulation program using MATLAB software version 2021a.

6.1. IEEE 3-Bus Network

The effectiveness of the proposed algorithms in minimizing the operating time of the DOCRs is assessed using the standard IEEE 3-bus network as the first test case. Figure 2 depicts its component parts, which are three buses, three power generators, three branches, and six DOCRs. In this case, the coordination problem is initially expressed as a linear programming problem, and then formulated as a nonlinear programming problem. Table 1 and Table 2 present the results of three-phase short circuits and the CTR of the relays in the IEEE 3-bus system, respectively. The CTI value is set to 0.2 s. There are a total of 30 constraints for this system. These constraints encompass six inequality conditions focused on the minimum operating times, an additional six inequality conditions concerning the maximum operating times, six inequality conditions addressing the selectivity criteria, as well as six side constraints pertaining to the TMS and another six side constraints related to the PS.
In linear programming formulation, the only decision variable is the TMS, which is continuously lying in [0.1, 1.1]. The PS values are the fixed constants given in Table 3. In nonlinear programming formulation, the PS and TMS are treated as the design variables, which lie in [1.5, 5.0] and [0.1, 1.1], respectively, and both of them are continuous values.
The optimum settings of the TMS achieved by the MFA, GA, and FAGA are presented in Table 4. Other methods that are proposed for this system are presented for comparison. The observation reveals that the proposed methods achieved superior results compared to the other methods, including Simplex [54], LP [18], PSO [18], SOA [38], and ABC [39].
Figure 3 illustrates the overall net gain and the percentage of improvement in time achieved by the proposed methods, highlighting their superiority over the other methods mentioned in the literature.
The CTI of each backup and primary relay pair is presented in Table 5. It is demonstrated that all backup and primary relay pairs satisfy the CTI criteria and that all of them are greater than 0.2.
For nonlinear programming formulation, the optimal settings of the decision variables TMS and PS are shown in Table 6. Additionally, it provides a comparison of the results obtained using the proposed methods with other algorithms.
The overall net gain in the operating time achieved by the proposed methods and other published techniques reported in the literature is depicted in Figure 4. The comparison of the proposed algorithms with existing approaches highlights the superiority and advantages of the proposed algorithms.
Based on these results, it can be concluded that the proposed methods demonstrated their superiority over the other approaches by achieving a lower fitness value. Specifically, they successfully minimized the total operating time of the DOCRs in the IEEE 3-bus system. These results further confirm the superiority, efficiency, and robustness of the proposed algorithms.
In Table 7, the CTI values for the six relay pairs in the IEEE 3-bus system are presented. It is evident from the table that the initial response is from the primary relays, followed by the backup relays activating with a coordination time margin in the event of primary relay failure to isolate the fault.

6.2. IEEE 6-Bus Network

Figure 5 presents the single-line diagram of the IEEE 6-bus network, which consists of seven branches, four power generators, and 14 relays. The objective is to optimize the settings of the 14 relays, with the main goal of determining the optimal TMS and PS. At the closed end of each relay, three-phase short circuits are connected. Table 8 provides information on the primary/backup relay pairs and the close-in short-circuit currents, while Table 9 presents the CTRs of the relays. The CTI value is selected as 0.2 s. The values of the continuous TMS in the linear programming formulation lie in the range [0.1, 1.1]. The PS values are fixed constants given in Table 10. In the nonlinear programming formulation, the continuous variables PS and TMS both have ranges between [1.5, 5.0] and [0.1, 1.1], respectively. This test system has 76 constraints in total, including 14 inequality constraints for the minimum operating times, 14 inequality constraints for the maximum operating times, 20 inequality constraints for selectivity criteria, 14 side constraints for the TMS, and 14 side constraints for the PS.
The optimal settings of the TMS, attained via the proposed methods using the linear programming formulation, are presented in Table 11. The table also includes a comparative analysis of these methods with other published techniques mentioned in the literature. Figure 6 depicts the evaluation of the total net gain in time obtained using the proposed methods in comparison to the other algorithms, such as the TLBO [44], PSO-DE [47], IA-PSO [49], FA [51] and IFA [51]. The obtained results demonstrate that the proposed methods have shown an improved performance for the IEEE 6-bus test system. It is concluded that the proposed algorithms possess an advantage in terms of net gain in time when compared to the other techniques, demonstrating satisfactory and enhanced results.
The CTI of each relay pair obtained using the proposed algorithms is shown in Figure 7. These results indicate that the CTI values are consistently higher than the lowest limit of CTI applied throughout this study.
In the case of nonlinear programming formulation, Table 12 provides the optimal settings for the decision variables obtained through the proposed methods. The coordination margin achieved utilizing the proposed algorithms is shown in Figure 8. The backup relays will be activated if the primary relays fail to operate, as can be observed from the figure. It can be evident that the proposed methods effectively achieved the objective of obtaining relay settings that ensure the sequential operation between the relay pairs.

6.3. IEEE 9-Bus Network

The third system investigated in this study is the IEEE 9-bus network, as shown in Figure 9. It consists of nine buses, one power generator, 12 branches, and 24 directional overcurrent relays. In this case, all relays are regarded as numerical relays. Thus, this network is formulated as a nonlinear programming problem. Additionally, the lower and upper bounds of the TMS are set at 0.1 and 1.2, respectively. Meanwhile, the lower and higher bounds of the PS are defined at 0.5 and 2.5, respectively. Also, for a justified comparison, the value of the coordination time interval is set as 0.2 s. To complete the analysis, the three-phase short-circuit currents for the primary and backup relays are provided in Table 13, and all relays use a CTR of 500/1. For this test system, there are a total of 128 constraints, which can be further categorized as follows: 32 inequality constraints for the selectivity criteria, 24 inequality constraints for the minimum and maximum operating times, and 24 side constraints each for the TMS and PS.
Table 14 displays the optimized values of the decision variables obtained via the MFA, GA, and FA-GA. Figure 10 provides an analysis of the overall net gain in time obtained using the proposed methods compared to other published techniques, including the TLBO [45], IDE [37], BBO [5], SOA [29], FA [51], IFA [51], and WOA [51]. It is evident that the proposed methods surpass the other algorithms in terms of the net time gain.
Figure 11 shows the discrimination times for each relay pair. The results demonstrate that the proposed techniques effectively maintain the CTI between the DOCRs, resulting in a satisfactory performance.

6.4. IEEE 15-Bus Network

This network is a networked distribution test system with 15 buses, 21 lines, and 42 relays, as shown in Figure 12. Table 15 presents the short-circuit currents obtained from both the primary and backup relays. Table 16 provides the CTRs for the settings of the DOCRs. All relays are regarded as numerical relays in this case. As a result, this network is formulated as a nonlinear programming problem. The continuous decision variables PS and TMS have ranges between [0.5, 2.5] and [0.1, 1.2], respectively. A coordination interval of 0.2 s is considered. There are 250 constraints in total for the coordination problem, and they are as follows: 82 inequality constraints for the selectivity criteria, 42 inequality constraints for the minimum allowable operating time, 42 inequality constraints for the maximum allowable operating time, and 42 side constraints each for the TMS and PS.
Table 17 demonstrates that the optimal solution obtained through the proposed approaches surpasses the results achieved by the other techniques, including the MATLBO [45], PSO [29], Jaya [4], SOA [29], CSA [40], and DJaya [4]. Figure 13 shows an examination of the overall net gain in time that was achieved for this case using the proposed methods. The effectiveness of the proposed algorithms in addressing the coordination problem of the DOCRs is demonstrated by their ability to achieve the lowest objective function value. Figure 14 illustrates the discrimination times for each relay pair. It is evident that the primary relays activate initially, and subsequently, after a coordination time margin, and the backup relays come into operation if the primary relays fail to isolate the fault.

6.5. Number of Objective Function Evaluation

To demonstrate the effectiveness of the proposed hybrid algorithm, a comparison was made with the standard genetic algorithm using the objective function evaluation number. The count of the objective function evaluations represents the total number of times the objective function is assessed during the optimization process. During the search for the optimal solution, the optimization algorithm frequently evaluates the objective function multiple times. Algorithms that necessitate fewer function evaluations are typically considered more efficient and tend to converge towards a solution more rapidly. Table 18 presents the objective function evaluation number and the percentage improvement for each simulated case. The results indicate that the hybrid algorithm performed better than the standard GA.

7. Conclusions

This research proposes a modified firefly algorithm and hybrid firefly–genetic algorithm to address the issue of coordinating DOCRs. In the modified firefly algorithm, the attractiveness coefficient and the randomization parameter are controlled to obtain a desired convergence rate. The hybrid firefly–genetic algorithm is proposed to obtain a sufficiently accurate solution, and both techniques are applied in a serial fashion, which is divided into two stages; the modified firefly algorithm is applied in the first stage to obtain global solutions, and the results from the algorithm are used as the initial population for the genetic algorithm in the last stage to obtain better solutions. To compare the performance of the proposed methods in solving the problem, the methods are applied to the directional overcurrent relay coordination problem including the IEEE 3-bus, 6-bus, 9-bus, and 15-bus test systems. The results indicate that the proposed methods outperform the previous approaches in achieving a minimal total operating time for primary relays and ensuring proper coordination between the primary and backup relay pairs. The hybrid firefly–genetic algorithm achieves a better solution with fewer objective function evaluations than the standard genetic algorithm. The algorithms used in this work were tested using a single type of fault and the same standard inverse characteristic for all relays. It is advised that the proposed algorithms be tested for various standard characteristics and multiple types of faults. Additionally, the work can be expanded by using additional decision variables that are non-standard characteristic curve relays to provide the relay coordination issue with more flexibility.

Author Contributions

Conceptualization, T.F. and M.K.; methodology, T.F. and S.A.; software, T.F.; validation, O.O., K.A.-Q. and A.E.; formal analysis, T.F., S.S.R. and S.A.; investigation, T.F.; resources, S.A. and M.K.; data curation, M.K. and O.O.; writing—original draft preparation, T.F.; writing—review and editing, S.A., S.S.R. and O.O.; visualization, O.O., K.A.-Q. and A.E.; supervision, S.A.; project administration, S.A. and M.K.; funding acquisition, K.A.-Q. and A.E. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

DOCRDirectional overcurrent relays
TMSTime multiplier setting
PSPlug setting
CTICoordination time interval
LPLinear programming
NLPNonlinear programming
GAMSGeneral algebraic modeling system
SQPSequential quadratic programming
AAAnalytical method
GAGenetic algorithm
PSOParticle swarm optimization
MINLPMixed integer nonlinear programming
DEDifferential evolution algorithm
IDEInformative differential evolution
SOASeeker optimization algorithm
ABCAnt bee colony algorithm
OJayaOppositional Jaya algorithm
DACDistance-adaptive coefficient
CSACuckoo search algorithm
HCSAHierarchical clustering mechanism with cuckoo search algorithm
GWOGrey wolf optimizer
TLBOTeaching–learning-based optimization
IA-PSOImmune algorithm and particle swarm optimization
FAFirefly algorithm
AFAAdaptive firefly algorithm
IFAImproved firefly algorithm
MFAModified firefly algorithm
FA-GAHybrid firefly–genetic algorithm
OFObjective function

References

  1. Rojnić, M.; Prenc, R.; Bulat, H.; Franković, D. A Comprehensive Assessment of Fundamental Overcurrent Relay Operation Optimization Function and Its Constraints. Energies 2022, 15, 1271. [Google Scholar] [CrossRef]
  2. Usama, M.; Mokhlis, H.; Moghavvemi, M.; Mansor, N.N.; Alotaibi, M.A.; Muhammad, M.A.; Bajwa, A.A. A Comprehensive Review on Protection Strategies to Mitigate the Impact of Renewable Energy Sources on Interconnected Distribution Networks. IEEE Access 2021, 9, 35740–35765. [Google Scholar] [CrossRef]
  3. Ramli, S.P.; Mokhlis, H.; Wong, W.R.; Muhammad, M.A.; Mansor, N.N. Optimal Coordination of Directional Overcurrent Relay Based on Combination of Firefly Algorithm and Linear Programming. Ain Shams Eng. J. 2022, 13, 101777. [Google Scholar] [CrossRef]
  4. Yu, J.; Kim, C.-H.; Rhee, S.-B. Oppositional Jaya Algorithm with Distance-Adaptive Coefficient in Solving Directional over Current Relays Coordination Problem. IEEE Access 2019, 7, 150729–150742. [Google Scholar] [CrossRef]
  5. Albasri, F.A.; Alroomi, A.R.; Talaq, J.H. Optimal Coordination of Directional Overcurrent Relays Using Biogeography-Based Optimization Algorithms. IEEE Trans. Power Deliv. 2015, 30, 1810–1820. [Google Scholar] [CrossRef]
  6. Mishra, P.; Pradhan, A.K.; Bajpai, P. Adaptive Relay Setting for Protection of Distribution System with Solar PV. In Proceedings of the 2018 20th National Power Systems Conference (NPSC), Tiruchirappalli, India, 14–16 December 2018; pp. 1–5. [Google Scholar]
  7. Draz, A.; Elkholy, M.M.; El-Fergany, A.A. Slime Mould Algorithm Constrained by the Relay Operating Time for Optimal Coordination of Directional Overcurrent Relays Using Multiple Standardized Tripping Curves. Neural Comput. Appl. 2021, 33, 11875–11887. [Google Scholar] [CrossRef]
  8. ElFergany, A. Optimal Directional Digital Overcurrent Relays Coordination and Arc Flash Hazard Assessments in Meshed Networks. Int. Trans. Electr. Energy Syst. 2016, 26, 134–154. [Google Scholar] [CrossRef]
  9. Bedekar, P.P.; Korde, P.N. Determining Optimum Time Multiplier Setting of Overcurrent Relays Using Modified Jaya Algorithm. In Proceedings of the 2017 Innovations in Power and Advanced Computing Technologies (i-PACT), Vellore, India, 21–22 April 2017; pp. 1–6. [Google Scholar]
  10. Ghanbari, M.; Gandomkar, M.; Nikoukar, J. Protection Coordination of Bidirectional Overcurrent Relays Using Developed Particle Swarm Optimization Approach Considering Distribution Generation Penetration and Fault Current Limiter Placement. IEEE Can. J. Electr. Comput. Eng. 2021, 44, 143–155. [Google Scholar] [CrossRef]
  11. Trivedi, I.N.; Purani, S.V.; Jangir, P.K. Optimized Over-Current Relay Coordination Using Flower Pollination Algorithm. In Proceedings of the 2015 IEEE International Advance Computing Conference (IACC), Bangalore, India, 12–13 June 2015; pp. 72–77. [Google Scholar]
  12. ElSayed, S.K.; Elattar, E.E. Hybrid Harris Hawks Optimization with Sequential Quadratic Programming for Optimal Coordination of Directional Overcurrent Relays Incorporating Distributed Generation. Alex. Eng. J. 2021, 60, 2421–2433. [Google Scholar] [CrossRef]
  13. Damchi, Y.; Dolatabadi, M.; Mashhadi, H.R.; Sadeh, J. MILP Approach for Optimal Coordination of Directional Overcurrent Relays in Interconnected Power Systems. Electr. Power Syst. Res. 2018, 158, 267–274. [Google Scholar] [CrossRef]
  14. Tiwari, R.; Singh, R.K.; Choudhary, N.K. Coordination of Dual Setting Overcurrent Relays in Microgrid with Optimally Determined Relay Characteristics for Dual Operating Modes. Prot. Control Mod. Power Syst. 2022, 7, 6. [Google Scholar] [CrossRef]
  15. Sarwagya, K.; Nayak, P.K.; Ranjan, S. Optimal Coordination of Directional Overcurrent Relays in Complex Distribution Networks Using Sine Cosine Algorithm. Electr. Power Syst. Res. 2020, 187, 106435. [Google Scholar] [CrossRef]
  16. Irfan, M.; Wadood, A.; Khurshaid, T.; Khan, B.M.; Kim, K.-C.; Oh, S.-R.; Rhee, S.-B. An Optimized Adaptive Protection Scheme for Numerical and Directional Overcurrent Relay Coordination Using Harris Hawk Optimization. Energies 2021, 14, 5603. [Google Scholar] [CrossRef]
  17. Ramli, S.P.I.L.; Mokhlis, H.; Wong, W.R.; Muhammad, M.A.; Mansor, N.N.; Hussain, M.H. Optimal Coordination of Directional Overcurrent Relay Based on Combination Ofimproved Particle Swarm Optimization and Linear Programming Consideringmultiple Characteristics Curve. Turk. J. Electr. Eng. Comput. Sci. 2021, 29, 1765–1780. [Google Scholar] [CrossRef]
  18. Mansour, M.M.; Mekhamer, S.F.; El-Kharbawe, N. A Modified Particle Swarm Optimizer for the Coordination of Directional Overcurrent Relays. IEEE Trans. Power Deliv. 2007, 22, 1400–1410. [Google Scholar] [CrossRef]
  19. Bedekar, P.P.; Bhide, S.R.; Kale, V.S. Coordination of Overcurrent Relays in Distribution System Using Linear Programming Technique. In Proceedings of the 2009 International Conference on Control, Automation, Communication and Energy Conservation, Perund, India, 4–6 June 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 1–4. [Google Scholar]
  20. Bedekar, P.P.; Bhide, S.R.; Kale, V.S. Optimum Time Coordination of Overcurrent Relays Using Two Phase Simplex Method. World Acad. Sci. Eng. Technol. 2009, 28, 1110–1114. [Google Scholar]
  21. Bedekar, P.P.; Bhide, S.R.; Kale, V.S. Optimum Coordination of Overcurrent Relays in Distribution System Using Dual Simplex Method. In Proceedings of the 2009 Second International Conference on Emerging Trends in Engineering & Technology, Nagpur, India, 16–18 December 2009; pp. 555–559. [Google Scholar]
  22. Birla, D.; Maheshwari, R.P.; Gupta, H.O. A New Nonlinear Directional Overcurrent Relay Coordination Technique, and Banes and Boons of near-End Faults Based Approach. IEEE Trans. Power Deliv. 2006, 21, 1176–1182. [Google Scholar] [CrossRef]
  23. Mahari, A.; Seyedi, H. An Analytic Approach for Optimal Coordination of Overcurrent Relays. IET Gener. Transm. Distrib. 2013, 7, 674–680. [Google Scholar] [CrossRef]
  24. So, C.W.; Li, K.K.; Lai, K.T.; Fung, K.Y. Application of Genetic Algorithm for Overcurrent Relay Coordination. In Proceedings of the Sixth International Conference on Developments in Power System Protection (Conf. Publ. No. 434), Nottingham, UK, 25–27 March 1997; pp. 66–69. [Google Scholar] [CrossRef]
  25. Uthitsunthorn, D.; Kulworawanichpong, T. Optimal Overcurrent Relay Coordination Using Genetic Algorithms. In Proceedings of the 2010 International Conference on Advances in Energy Engineering, Beijing, China, 19–20 June 2010; pp. 162–165. [Google Scholar]
  26. Bedekar, P.P.; Bhide, S.R.; Kale, V.S. Optimum Coordination of Overcurrent Relays in Distribution System Using Genetic Algorithm. In Proceedings of the 2009 International Conference on Power Systems, Kharagpur, India, 27–29 December 2009; pp. 1–6. [Google Scholar]
  27. Adelnia, F.; Moravej, Z.; Farzinfar, M. A New Formulation for Coordination of Directional Overcurrent Relays in Interconnected Networks. Int. Trans. Electr. Energy Syst. 2015, 25, 120–137. [Google Scholar] [CrossRef]
  28. Al Talaq, M.; Al-Muhaini, M. Optimal Coordination of Time Delay Overcurrent Relays for Power Systems with Integrated Renewable Energy Sources. Energies 2022, 15, 6749. [Google Scholar] [CrossRef]
  29. Alam, M.N.; Das, B.; Pant, V. A Comparative Study of Metaheuristic Optimization Approaches for Directional Overcurrent Relays Coordination. Electr. Power Syst. Res. 2015, 128, 39–52. [Google Scholar] [CrossRef]
  30. Hussain, M.H.; Musirin, I.; Rahim, S.R.A.; Abidin, A.F.; Azmi, A. Optimal Overcurrent Relay Coordination Using Particle Swarm Optimization. In Proceedings of the 2013 International Conference on Electrical, Control and Computer Engineering, (InECCE 2013), Kuantan, Pahang, 27–28 August 2013; Volume 2013, pp. 42–47. [Google Scholar]
  31. Zeineldin, H.H.; El-Saadany, E.F.; Salama, M.M.A. Optimal Coordination of Overcurrent Relays Using a Modified Particle Swarm Optimization. Electr. Power Syst. Res. 2006, 76, 988–995. [Google Scholar] [CrossRef]
  32. Vijayakumar, D.; Nema, R.K. A Novel Optimal Setting for Directional over Current Relay Coordination Using Particle Swarm Optimization. Int. J. Energy Power Eng. 2008, 2, 928–933. [Google Scholar]
  33. Vyas, D.; Bhatt, P.; Shukla, V. Coordination of Directional Overcurrent Relays for Distribution System Using Particle Swarm Optimization. Int. J. Smart Grid Clean Energy 2020, 9, 290–297. [Google Scholar] [CrossRef]
  34. Rashtchi, V.; Gholinezhad, J.; Farhang, P. Optimal Coordination of Overcurrent Relays Using Honey Bee Algorithm. In Proceedings of the International Congress on Ultra Modern Telecommunications and Control Systems, Moscow, Russia, 18–20 October 2010; pp. 401–405. [Google Scholar]
  35. Yang, H.; Wen, F.; Ledwich, G. Optimal Coordination of Overcurrent Relays in Distribution Systems with Distributed Generators Based on Differential Evolution Algorithm. Int. Trans. Electr. Energy Syst. 2013, 23, 1–12. [Google Scholar] [CrossRef]
  36. Thangaraj, R.; Pant, M.; Deep, K. Optimal Coordination of Over-Current Relays Using Modified Differential Evolution Algorithms. Eng. Appl. Artif. Intell. 2010, 23, 820–829. [Google Scholar] [CrossRef]
  37. Singh, M.; Panigrahi, B.K.; Abhyankar, A.R.; Das, S. Optimal Coordination of Directional Over-Current Relays Using Informative Differential Evolution Algorithm. J. Comput. Sci. 2014, 5, 269–276. [Google Scholar] [CrossRef]
  38. Amraee, T. Coordination of Directional Overcurrent Relays Using Seeker Algorithm. IEEE Trans. Power Deliv. 2012, 27, 1415–1422. [Google Scholar] [CrossRef]
  39. El-Mesallamy, M.; El-Khattam, W.; Hassan, A.; Talaat, H. Coordination of Directional Overcurrent Relays Using Artificial Bee Colony. In Proceedings of the 22nd International Conference and Exhibition on Electricity Distribution (CIRED 2013), Stockholm, Sweden, 10 June 2013. [Google Scholar]
  40. Darji, G.U.; Patel, M.J.; Rajput, V.N.; Pandya, K.S. A Tuned Cuckoo Search Algorithm for Optimal Coordination of Directional Overcurrent Relays. In Proceedings of the 2015 International Conference on Power and Advanced Control Engineering (ICPACE), Bengaluru, India, 12–14 August 2015; pp. 162–167. [Google Scholar]
  41. Ma, L.; Yu, J. Hierarchical Clustering Cuckoo Search Optimization Implemented in Optimal Setting of Directional Overcurrent Relays. Math. Probl. Eng. 2022, 2022, 8966149. [Google Scholar] [CrossRef]
  42. Korashy, A.; Kamel, S.; Youssef, A.-R.; Jurado, F. Solving Optimal Coordination of Direction Overcurrent Relays Problem Using Grey Wolf Optimization (GWO) Algorithm. In Proceedings of the 2018 Twentieth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 18–20 December 2018; pp. 621–625. [Google Scholar]
  43. Jamal, N.Z.; Sulaiman, M.H.; Aliman, O.; Mustaffa, Z. Optimal Overcurrent Relays Coordination Using an Improved Grey Wolf Optimizer. Int. J. Adv. Comput. Sci. Appl. 2018, 9. [Google Scholar] [CrossRef] [Green Version]
  44. Singh, M.; Panigrahi, B.K.; Abhyankar, A.R. Optimal Coordination of Directional Over-Current Relays Using Teaching Learning-Based Optimization (TLBO) Algorithm. Int. J. Electr. Power Energy Syst. 2013, 50, 33–41. [Google Scholar] [CrossRef]
  45. Kalage, A.A.; Ghawghawe, N.D. Optimum Coordination of Directional Overcurrent Relays Using Modified Adaptive Teaching Learning Based Optimization Algorithm. Intell. Ind. Syst. 2016, 2, 55–71. [Google Scholar] [CrossRef] [Green Version]
  46. Noghabi, A.S.; Sadeh, J.; Mashhadi, H.R. Considering Different Network Topologies in Optimal Overcurrent Relay Coordination Using a Hybrid GA. IEEE Trans. Power Deliv. 2009, 24, 1857–1863. [Google Scholar] [CrossRef]
  47. Zellagui, M.; Abdelaziz, A.Y. Optimal Coordination of Directional Overcurrent Relays Using Hybrid PSO-DE Algorithm. Int. Electr. Eng. J. 2015, 6, 1841–1849. [Google Scholar]
  48. Dehaghani, M.A.; Soltani, M.; Ahmadi, S.M.; Panah, P.G. Application of Artificial Bee Colony Algorithm for Optimal Overcurrent Relay Coordination for Power System Including DGs. Life Sci. J. 2012, 9, 5135–5142. [Google Scholar]
  49. Zellagui, M.; Hassan, H.A. A Hybrid Optimization Algorithm (IA-PSO) for Optimal Coordination of Directional Overcurrent Relays in Meshed Power Systems. WSEAS Trans. Power Syst. 2015, 10, 240–250. [Google Scholar]
  50. Tjahjono, A.; Anggriawan, D.O.; Faizin, A.K.; Priyadi, A.; Pujiantara, M.; Taufik, T.; Purnomo, M.H. Adaptive Modified Firefly Algorithm for Optimal Coordination of Overcurrent Relays. IET Gener. Transm. Distrib. 2017, 11, 2575–2585. [Google Scholar] [CrossRef]
  51. Khurshaid, T.; Wadood, A.; Farkoush, S.G.; Kim, C.-H.; Yu, J.; Rhee, S.-B. Improved Firefly Algorithm for the Optimal Coordination of Directional Overcurrent Relays. IEEE Access 2019, 7, 78503–78514. [Google Scholar] [CrossRef]
  52. Irfan, M.; Oh, S.-R.; Rhee, S.-B. An Effective Coordination Setting for Directional Overcurrent Relays Using Modified Harris Hawk Optimization. Electronics 2021, 10, 3007. [Google Scholar] [CrossRef]
  53. Habib, K.; Lai, X.; Wadood, A.; Khan, S.; Wang, Y.; Xu, S. An Improved Technique of Hybridization of PSO for the Optimal Coordination of Directional Overcurrent Protection Relays of IEEE Bus System. Energies 2022, 15, 3076. [Google Scholar] [CrossRef]
  54. Urdaneta, A.J.; Nadira, R.; Jimenez, L.G.P. Optimal Coordination of Directional Overcurrent Relays in Interconnected Power Systems. IEEE Trans. Power Deliv. 1988, 3, 903–911. [Google Scholar] [CrossRef]
  55. Al-Roomi, A.R.; El-Hawary, M.E. Is It Enough to Just Rely on Near-End, Middle, and Far-End Points to Get Feasible Relay Coordination? In Proceedings of the 2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE), Edmonton, AB, Canada, 5–8 May 2019; pp. 1–5. [Google Scholar]
  56. Radosavljević, J.; Jevtić, M. Hybrid GSA-SQP Algorithm for Optimal Coordination of Directional Overcurrent Relays. IET Gener. Transm. Distrib. 2016, 10, 1928–1937. [Google Scholar] [CrossRef]
  57. Yang, X.-S. Cuckoo Search and Firefly Algorithm: Theory and Applications; Springer: Berlin/Heidelberg, Germany, 2013; Volume 516, ISBN 3319021419. [Google Scholar]
  58. Sulaiman, M.; Muhammad, S.; Khan, A. Improved Solutions for the Optimal Coordination of Docrs Using Firefly Algorithm. Complexity 2018, 2018, 7039790. [Google Scholar] [CrossRef] [Green Version]
  59. Hussain, M.H.; Musirin, I.; Abidin, A.F.; Rahim, S.R.A. Multi-Objective Approach for Solving Directional Overcurrent Relay Problem Using Modified Firefly Algorithm. Delta 2001, 3, 21–26. [Google Scholar]
  60. Tjahjono, A.; Anggriawan, D.O.; Faizin, A.K.; Priyadi, A.; Pujiantara, M.; Purnomo, M.H. Optimal Coordination of Overcurrent Relays in Radial System with Distributed Generation Using Modified Firefly Algorithm. Int. J. Electr. Eng. Inform. 2015, 7, 691. [Google Scholar] [CrossRef]
  61. Khan, W.A.; Hamadneh, N.N.; Tilahun, S.L.; Ngnotchouye, J.M. A Review and Comparative Study of Firefly Algorithm and Its Modified Versions. Optim. Algorithms-Methods Appl. 2016, 45, 281–313. [Google Scholar]
  62. Meena, S.; Chitra, K. Modified Approach of Firefly Algorithm for Non-Minimum Phase Systems. Indian J. Sci. Technol. 2015, 8, 1. [Google Scholar] [CrossRef]
  63. El-Shorbagy, M.A.; El-Refaey, A.M. A Hybrid Genetic–Firefly Algorithm for Engineering Design Problems. J. Comput. Des. Eng. 2022, 9, 706–730. [Google Scholar] [CrossRef]
  64. Singh, M.; Panigrahi, B.K.; Abhyankar, A.R. Optimal Overcurrent Relay Coordination in Distribution System. In Proceedings of the 2011 International Conference on Energy, Automation and Signal, Bhubaneswar, India, 28–30 December 2011; pp. 1–6. [Google Scholar]
  65. Bedekar, P.P.; Bhide, S.R. Optimum Coordination of Directional Overcurrent Relays Using the Hybrid GA-NLP Approach. IEEE Trans. Power Deliv. 2010, 26, 109–119. [Google Scholar] [CrossRef]
  66. Bedekar, P.P.; Bhide, S.R. Optimum Coordination of Overcurrent Relay Timing Using Continuous Genetic Algorithm. Expert Syst. Appl. 2011, 38, 11286–11292. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the proposed hybrid firefly–genetic algorithm.
Figure 1. Flowchart of the proposed hybrid firefly–genetic algorithm.
Energies 16 05328 g001
Figure 2. IEEE 3-bus network single-line diagram.
Figure 2. IEEE 3-bus network single-line diagram.
Energies 16 05328 g002
Figure 3. Net gain improvement of proposed algorithms compared to other algorithms for IEEE 3-bus system (LP formulation).
Figure 3. Net gain improvement of proposed algorithms compared to other algorithms for IEEE 3-bus system (LP formulation).
Energies 16 05328 g003
Figure 4. Improvement in net gain of the proposed algorithms compared to other algorithms for IEEE 3-bus system (NLP formulation).
Figure 4. Improvement in net gain of the proposed algorithms compared to other algorithms for IEEE 3-bus system (NLP formulation).
Energies 16 05328 g004
Figure 5. IEEE 6-bus network single-line diagram.
Figure 5. IEEE 6-bus network single-line diagram.
Energies 16 05328 g005
Figure 6. Improvement in net gain of the proposed algorithms compared to other algorithms for IEEE 6-bus system (LP formulation).
Figure 6. Improvement in net gain of the proposed algorithms compared to other algorithms for IEEE 6-bus system (LP formulation).
Energies 16 05328 g006
Figure 7. CTI values for 20 relay pairs for IEEE 6-bus system (LP formulation).
Figure 7. CTI values for 20 relay pairs for IEEE 6-bus system (LP formulation).
Energies 16 05328 g007
Figure 8. CTI values for 20 relay pairs for IEEE 6-bus system (NLP formulation).
Figure 8. CTI values for 20 relay pairs for IEEE 6-bus system (NLP formulation).
Energies 16 05328 g008
Figure 9. IEEE 9-bus network single-line diagram.
Figure 9. IEEE 9-bus network single-line diagram.
Energies 16 05328 g009
Figure 10. Improvement in net gain of the proposed algorithms compared to other algorithms for IEEE 9-bus system (NLP formulation).
Figure 10. Improvement in net gain of the proposed algorithms compared to other algorithms for IEEE 9-bus system (NLP formulation).
Energies 16 05328 g010
Figure 11. CTI values for 32 relay pairs for IEEE 9-bus system (NLP formulation).
Figure 11. CTI values for 32 relay pairs for IEEE 9-bus system (NLP formulation).
Energies 16 05328 g011
Figure 12. IEEE 15-bus network single-line diagram.
Figure 12. IEEE 15-bus network single-line diagram.
Energies 16 05328 g012
Figure 13. Improvement in net gain of the proposed algorithms compared to other algorithms for IEEE 15-bus system (NLP formulation).
Figure 13. Improvement in net gain of the proposed algorithms compared to other algorithms for IEEE 15-bus system (NLP formulation).
Energies 16 05328 g013
Figure 14. CTI for 82 relay pairs for IEEE 15-bus system (NLP formulation).
Figure 14. CTI for 82 relay pairs for IEEE 15-bus system (NLP formulation).
Energies 16 05328 g014
Table 1. Three-phase short-circuit current for IEEE 3-bus network.
Table 1. Three-phase short-circuit current for IEEE 3-bus network.
P/B ParisPrimary RelayShort-Circuit Current (A)Backup RelayShort-Circuit Current (A)
111978.905175.00
221525.704545.00
331683.901617.22
441815.406466.17
551499.663384.00
661766.302145.34
Table 2. CTR for primary relays in IEEE 3-bus network.
Table 2. CTR for primary relays in IEEE 3-bus network.
Relay NumberCTR
1, 4300/5
2, 3, 5200/5
6400/5
Table 3. PS values for DOCRs in IEEE 3-bus system (LP formulation).
Table 3. PS values for DOCRs in IEEE 3-bus system (LP formulation).
Relay NumberPS ValueRelay NumberPS Value
15.044.0
21.552.0
35.062.5
Table 4. Optimal settings of DOCRs for the IEEE 3-bus system (LP formulation).
Table 4. Optimal settings of DOCRs for the IEEE 3-bus system (LP formulation).
MethodTime Multiplier Settings (TMS)OF Value
R1R2R3R4R5R6
Simplex [54]0.1000000.1364000.100000.100000.1298000.100001.92580
LP [18]0.1000000.1364000.100000.100000.1298000.100001.92580
PSO [18]0.1000000.1364000.100000.100000.1298000.100001.92580
SOA [38]0.1000000.1364000.100000.100000.1298000.100001.92580
ABC [39]0.1000000.1364000.100000.100000.1298000.100001.92580
MFA0.1000000.1000000.100000.100000.1000000.100001.78039
GA0.1000160.1000040.100000.100000.1000020.100001.78047
FAGA0.1000000.1000000.100000.100000.1000000.100001.78039
Table 5. CTI between relay pairs for the IEEE 3-bus system.
Table 5. CTI between relay pairs for the IEEE 3-bus system.
Relay PairsCTIRelay Pairs CTI
MFAGAFAGAMFAGAFAGA
10.523190.523750.5230840.481220.481660.48140
20.637120.638060.6370550.834200.834520.83414
30.641690.641700.6428660.469820.469850.47003
Table 6. Optimal settings of DOCRs for the IEEE 3-bus system (NLP formulation).
Table 6. Optimal settings of DOCRs for the IEEE 3-bus system (NLP formulation).
VariablesAFA [50]Analytic [23]Jaya [4]IGWO [43]MFAGAFAGA
TMS10.11430.10000.10000.10000.100000.1189700.100069
TMS20.10000.10000.10000.10000.100000.1000010.100000
TMS30.10740.10000.14530.10010.100000.1097580.100022
TMS40.10000.10000.10000.10000.100000.1072970.100033
TMS50.10000.10000.10000.10000.100000.1000040.100000
TMS60.11250.10000.10000.10000.100000.1000110.100000
PS11.25002.70001.50001.50002.226551.5000001.945890
PS21.34002.12502.97802.61661.503511.5000001.500000
PS31.25002.87501.50002.97702.512021.5289901.787530
PS41.43002.33331.78411.58501.692691.5000401.683100
PS51.39002.27501.86012.81691.737001.5000001.500000
PS61.25001.26951.50001.50091.500001.5000701.500050
OF value4.76361.51081.51091.47891.413851.4013101.365040
Table 7. CTI between relay pairs for the IEEE 3-bus system (NLP formulation).
Table 7. CTI between relay pairs for the IEEE 3-bus system (NLP formulation).
Relay PairsCTIRelay Pairs CTI
MFAGAFAGAMFAGAFAGA
10.499240.385900.4060140.274140.266590.27309
20.200290.200030.2000050.294340.200050.20000
30.208850.200190.2000060.532640.531640.53086
Table 8. Three-phase short-circuit current for IEEE 6-bus network.
Table 8. Three-phase short-circuit current for IEEE 6-bus network.
P/B ParisPrimary RelayShort-Circuit Current (kA)Backup RelayShort-Circuit Current (kA)
1118.172130.6010
224.803031.3650
3330.54740.5528
445.1860123.4220
545.1860141.7640
652.8380111.0740
752.8380141.7640
8618.33880.7670
974.4960111.0740
1074.4960123.4220
1182.351020.8690
1282.351071.4830
1396.072014.5890
1496.072071.4830
15104.077090.6390
161130.939100.9455
171217.70560.8610
181317.82150.9770
19145.457014.5890
20145.457020.8680
Table 9. CTR for primary relays in IEEE 6-bus network.
Table 9. CTR for primary relays in IEEE 6-bus network.
Relay NumberCTR
1, 6, 131200/5
2, 3, 4, 5, 7, 8, 9, 11, 12, 14800/5
10600/5
Table 10. PS values for DOCRs in IEEE 6-bus system (LP formulation).
Table 10. PS values for DOCRs in IEEE 6-bus system (LP formulation).
Relay NumberPS ValueRelay NumberPS Value
10.880.8
20.890.5
31.0101.0
40.5111.0
50.5121.5
60.5130.5
71.0141.0
Table 11. Optimal TMS settings of DOCRs for IEEE 6-bus system (LP formulation).
Table 11. Optimal TMS settings of DOCRs for IEEE 6-bus system (LP formulation).
TMSTLBO [44]PSO-DE [47]IA-PSO [49]FA [51]IFA [51]MFAGAFAGA
R10.37800.40640.26020.10020.10000.2376440.2376450.237660
R20.34430.75060.47390.10020.10000.1417690.1415430.141515
R30.25530.38720.24060.10060.12960.1752440.1451520.145036
R40.33460.40310.27110.11020.10500.1752440.1079780.108029
R50.10050.20050.12680.10000.10070.1360370.1360760.136054
R60.23760.20110.12640.40700.38800.1444760.1426820.142615
R70.30000.20030.12650.10920.10160.1424910.1420600.141982
R80.47200.21330.12650.10000.10000.1018730.1012960.101237
R90.04140.20060.12680.11750.11280.1292680.1255040.125525
R100.33230.22650.14240.28600.10010.1124150.1116170.111619
R110.25180.26100.16470.14390.11430.1357960.1353850.135377
R120.27040.20390.14010.34040.21380.1943830.1904520.190353
R130.17350.20020.12650.10630.18990.1284680.1285720.128488
R140.28170.28370.11700.40700.28810.1607170.1607150.160723
OF value23.7879.26718.12457.68666.40403.369853.295543.29480
Table 12. Optimal settings of DOCRs for the IEEE 6-bus system (NLP formulation).
Table 12. Optimal settings of DOCRs for the IEEE 6-bus system (NLP formulation).
Relay NumberMFAGAFA-GA
PSTMSPSTMSPSTMS
10.8035230.2318880.5019350.2874560.7961990.224686
22.0693100.1000000.5009680.1858671.2927000.100000
31.9544700.1002380.7930110.1755851.6300100.100116
41.2527200.1000000.5011000.1463150.6929060.100000
51.2223500.1000000.5002470.1399800.8246450.100000
61.4624900.1000041.0150100.1001250.8003350.100004
71.9156400.1109900.7279590.1933631.8723900.106718
81.3376700.1000000.5004760.1584781.0506800.100000
91.6682700.1000030.5000270.1490160.7937580.100003
101.4797000.1123660.5008300.2005891.4203700.110291
111.8984300.1000021.4287500.1252441.5410100.100002
121.3802200.1937850.5020070.3114421.2973300.192931
131.5520500.1000000.5007590.1363310.6803460.100000
141.2435700.1448670.5927590.2002001.1087900.141449
OF value3.313253.844543.01503
Table 13. Three-phase short-circuit current for IEEE 9-bus network.
Table 13. Three-phase short-circuit current for IEEE 9-bus network.
Primary RelayShort-Circuit CurrentBackup RelayShort-Circuit CurrentPrimary RelayShort-Circuit CurrentBackup RelayShort-Circuit Current
14863.6151168.3144172.5161031.7
14863.6171293.9144172.5191264.1
21634.441044.2154172.5131031.7
32811.411361.6154172.5191264.1
42610.561226.0163684.52653.60
51778.031124.4163684.5171293.9
64378.58711.20177611.2-0
64378.5231345.5182271.72653.60
74378.55711.20182271.7151168.3
74378.5231345.5197435.8-0
81778.0101124.4202624.2131031.7
92610.571226.0202624.2161031.7
102811.412787.20217611.2-0
111634.491044.2222271.711653.60
122811.4141168.2222271.7141168.3
122811.4211293.9237914.7-0
133684.511653.60241665.55711.20
133684.5211293.9241665.58711.20
Table 14. Relay settings of DOCRs for the IEEE 9-bus system (NLP formulation).
Table 14. Relay settings of DOCRs for the IEEE 9-bus system (NLP formulation).
Relay #MFAGAFA-GA
PSTMSPSTMSPSTMS
11.4805500.1000000.7135010.1000450.7491050.10000
20.5422030.1000000.5000250.1000240.5000890.10000
30.5827590.1213270.6398490.1000000.5568560.11168
40.8656400.1000060.6679170.1000720.6195580.10000
50.7030500.1000000.5000110.1000150.5064920.10000
60.5672920.1233300.6965740.1000000.5550850.11235
70.8748260.1000220.6689900.1000000.6155490.10002
80.5882030.1000000.5000190.1000830.5000680.10000
90.8313440.1000000.5000610.1172360.6576380.10000
101.0481100.1000000.5025630.1195560.6409490.10000
110.9184340.1000350.5000000.1000000.5536410.10004
120.6561500.1001000.5000180.1000240.5000220.10010
131.5035700.1000000.5036620.1002820.5195550.10000
141.9258400.1000260.7856590.1001030.6039110.10003
150.5042720.4289720.5942980.1012030.5001220.11416
161.3279600.1001380.5075430.1000410.5084740.10001
170.5009380.3753840.9824120.1000000.5003280.11138
180.6570340.1000000.5000000.1000240.5002840.10000
191.2197700.1301270.5000000.1152830.6284840.10009
200.6508340.1001140.5000000.1000000.5000770.10011
211.2047200.1160520.6227350.1000900.7633140.10006
220.9303220.1000000.5000000.1000000.5000550.10000
231.1970700.1000360.5126950.1131130.6354550.10004
240.9271820.1000000.5000220.1000460.5002810.10000
OF value10.237007.086667.03106
Table 15. Three-phase short-circuit current in Ampere for IEEE 15-bus network.
Table 15. Three-phase short-circuit current in Ampere for IEEE 15-bus network.
Primary RelayShort-Circuit CurrentBackup RelayShort-Circuit CurrentPrimary RelayShort-Circuit CurrentBackup RelayShort-Circuit CurrentPrimary RelayShort-Circuit CurrentBackup RelayShort-Circuit Current
13621612331547121853262300361109
24597414771547124147727201125903
2459716743162225181320272011361109
33984185316222526905282525291828
33984167431718751596928252532697
44382711111718752690529834617599
44382121463188426191372298346191372
443822018081884262264229834622642
53319292218842630681301736271039
62647815481939983142430173632697
626471011001939987111131286727697
7249751397193998121463312867291828
7249710110020766217599322069331162
84695314242076622264232206942907
8469512146320766230681332305211326
846952018082183841759933230523979
929435139721838419137234171531809
92943815482183843068134171542907
1035681411752219502397935209525903
1143423142422195034970352095281192
1143427111123491011147536328338882
11434220180823491013105337330135910
12419513150324229621175381403401403
1241952475324229634970391434371434
1334029100925228915969403140411434
14460611147525228918132041197131809
14460624753262300281192411971331162
42329539896
Table 16. CTR for primary relays in IEEE 15-bus network.
Table 16. CTR for primary relays in IEEE 15-bus network.
Relay NumberCTR
18, 20, 21, 291600/5
2, 4, 8, 11, 12, 14, 15, 231200/5
1, 3, 5, 10, 13, 19, 36, 37, 40, 42800/5
6, 7, 9, 16, 24, 25, 26, 27, 28, 31, 32, 33, 35600/5
17, 22, 30, 34, 38, 39, 41400/5
Table 17. Relay settings of DOCRs for the IEEE 15-bus system (NLP formulation).
Table 17. Relay settings of DOCRs for the IEEE 15-bus system (NLP formulation).
Relay #MFAGAFA-GARelay #MFAGAFA-GA
PSTMSPSTMSPSTMSPSTMSPSTMSPSTMS
12.1124900.1002720.5000550.2061521.579290.10015220.6045950.2051131.7998000.1290660.6006820.203577
20.8184500.1995280.5000000.2080660.6192310.156986231.6558100.1458340.5066140.2025901.638230.112387
31.6317500.1483602.0478700.1335551.47550.14836242.0336700.1145390.6492830.2057601.533670.111121
41.9856000.1027250.5001110.2177091.88990.100772251.3281600.1665190.6579700.2486751.328180.166667
52.0516900.1328940.6787600.2526852.039480.129964262.1513900.1208190.5014920.2133322.11770.110809
61.7699400.1436832.2980000.1230101.769940.133917271.2421800.1514020.7389980.2286991.242180.151448
72.3625700.1260642.0566400.1359352.283990.117763282.0484900.1515292.4857200.1375972.048490.151529
81.3704100.1472951.4637500.1451391.354540.142412291.7154400.1362040.5001170.2287161.461820.127394
91.5865600.1570930.6433880.2561921.523820.147694301.6651800.1263482.2459700.1135771.657360.126251
100.7749440.2168690.5002440.2360100.7515060.214672312.4371100.1004470.7806060.2198242.437110.100447
111.1324500.1602300.9581900.1540770.819950.160108322.2533600.1000451.9776000.1000002.003360.100045
121.8858100.1000600.6330330.2061591.870190.10006331.1715900.1973492.0227400.1531011.171590.197386
131.5105000.1700580.5226660.2637391.211670.151992340.9764320.2119590.9137220.2318460.9686170.211885
141.0190500.1459221.3683900.1154661.018560.143969350.8115490.2081081.0361200.2014860.8115910.208441
151.4376800.1183730.5007020.2131401.183770.11349361.5187800.1313590.8055070.2190301.518790.131442
161.4501500.1339191.4398200.1240831.43440.130013371.4714400.1696500.5107300.2711511.471460.169834
171.1710300.1900552.2926200.1010800.790710.185416382.1002100.1309932.4979200.1417712.100210.131092
180.5759830.1799360.5049730.2144900.5759830.179936391.6479200.1556601.2902700.1711591.647810.155815
191.3676100.1544950.5114330.2441761.30120.142776400.7652820.2228471.1031200.2114960.7652820.222603
200.8410270.1650460.5010410.2220230.8048940.162605411.3051900.1904381.1399000.2144451.305190.190411
212.0595600.1074060.5000000.2054021.809580.102523421.2057100.1493751.5869700.1286401.205730.149455
OF valueMFA16.0694GA17.2657FA-GA15.2292
Table 18. Number of objective function evaluations for the GA and hybrid algorithm.
Table 18. Number of objective function evaluations for the GA and hybrid algorithm.
Case StudyMethodNumber of Objective Function Evaluations% Improvement
IEEE 3-bus LPGA165,43248.345
FA-GA85,454
IEEE 3-bus NLPGA173,65653.316
FA-GA81,070
IEEE 6-bus LPGA266,00054.343
FA-GA121,448
IEEE 6-bus NLPGA281,20042.674
FA-GA161,200
IEEE 9-bus NLPGA604,80033.639
FA-GA401,350
IEEE 15-bus NLPGA602,43247.059
FA-GA156,274
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Foqha, T.; Khammash, M.; Alsadi, S.; Omari, O.; Refaat, S.S.; Al-Qawasmi, K.; Elrashidi, A. Optimal Coordination of Directional Overcurrent Relays Using Hybrid Firefly–Genetic Algorithm. Energies 2023, 16, 5328. https://doi.org/10.3390/en16145328

AMA Style

Foqha T, Khammash M, Alsadi S, Omari O, Refaat SS, Al-Qawasmi K, Elrashidi A. Optimal Coordination of Directional Overcurrent Relays Using Hybrid Firefly–Genetic Algorithm. Energies. 2023; 16(14):5328. https://doi.org/10.3390/en16145328

Chicago/Turabian Style

Foqha, Tareq, Maher Khammash, Samer Alsadi, Osama Omari, Shady S. Refaat, Khaled Al-Qawasmi, and Ali Elrashidi. 2023. "Optimal Coordination of Directional Overcurrent Relays Using Hybrid Firefly–Genetic Algorithm" Energies 16, no. 14: 5328. https://doi.org/10.3390/en16145328

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop