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:
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).
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:
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]:
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:
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:
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:
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.
The penalty term is given by the following expression:
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:
where is the actual intensity of light emitted by a firefly, 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:
where refers to the m-th component of the spatial coordinate of the i-th firefly, while 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:
where is the next generation of fireflies, and are the current position of the fireflies, 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 , 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 , 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:
where βmin and βmax are user-supplied values and are taken as 0.2 and 1. Even if the distance is too far, → 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.
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 |
Figure 1.
Flowchart of the proposed hybrid firefly–genetic algorithm.
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.
Figure 2.
IEEE 3-bus network single-line diagram.
Table 1.
Three-phase short-circuit current for IEEE 3-bus network.
Table 2.
CTR for primary relays in IEEE 3-bus network.
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.
Table 3.
PS values for DOCRs in IEEE 3-bus system (LP formulation).
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].
Table 4.
Optimal settings of DOCRs for the IEEE 3-bus system (LP formulation).
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.
Figure 3.
Net gain improvement of proposed algorithms compared to other algorithms for IEEE 3-bus system (LP formulation).
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.
Table 5.
CTI between relay pairs for the IEEE 3-bus system.
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.
Table 6.
Optimal settings of DOCRs for the IEEE 3-bus system (NLP formulation).
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.
Figure 4.
Improvement in net gain of the proposed algorithms compared to other algorithms for IEEE 3-bus system (NLP formulation).
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.
Table 7.
CTI between relay pairs for the IEEE 3-bus system (NLP formulation).
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.
Figure 5.
IEEE 6-bus network single-line diagram.
Table 8.
Three-phase short-circuit current for IEEE 6-bus network.
Table 9.
CTR for primary relays in IEEE 6-bus network.
Table 10.
PS values for DOCRs in IEEE 6-bus system (LP formulation).
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.
Table 11.
Optimal TMS settings of DOCRs 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).
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.
Figure 7.
CTI values for 20 relay pairs for IEEE 6-bus system (LP formulation).
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.
Table 12.
Optimal settings of DOCRs for the IEEE 6-bus system (NLP formulation).
Figure 8.
CTI values for 20 relay pairs for IEEE 6-bus system (NLP formulation).
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.
Figure 9.
IEEE 9-bus network single-line diagram.
Table 13.
Three-phase short-circuit current for IEEE 9-bus network.
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.
Table 14.
Relay settings of DOCRs for the 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).
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.
Figure 11.
CTI values for 32 relay pairs for IEEE 9-bus system (NLP formulation).
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.
Figure 12.
IEEE 15-bus network single-line diagram.
Table 15.
Three-phase short-circuit current in Ampere for IEEE 15-bus network.
Table 16.
CTR for primary relays in IEEE 15-bus network.
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.
Table 17.
Relay settings of DOCRs for the 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).
Figure 14.
CTI for 82 relay pairs for IEEE 15-bus system (NLP formulation).
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.
Table 18.
Number of objective function evaluations for the GA and hybrid algorithm.
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
| DOCR | Directional overcurrent relays |
| TMS | Time multiplier setting |
| PS | Plug setting |
| CTI | Coordination time interval |
| LP | Linear programming |
| NLP | Nonlinear programming |
| GAMS | General algebraic modeling system |
| SQP | Sequential quadratic programming |
| AA | Analytical method |
| GA | Genetic algorithm |
| PSO | Particle swarm optimization |
| MINLP | Mixed integer nonlinear programming |
| DE | Differential evolution algorithm |
| IDE | Informative differential evolution |
| SOA | Seeker optimization algorithm |
| ABC | Ant bee colony algorithm |
| OJaya | Oppositional Jaya algorithm |
| DAC | Distance-adaptive coefficient |
| CSA | Cuckoo search algorithm |
| HCSA | Hierarchical clustering mechanism with cuckoo search algorithm |
| GWO | Grey wolf optimizer |
| TLBO | Teaching–learning-based optimization |
| IA-PSO | Immune algorithm and particle swarm optimization |
| FA | Firefly algorithm |
| AFA | Adaptive firefly algorithm |
| IFA | Improved firefly algorithm |
| MFA | Modified firefly algorithm |
| FA-GA | Hybrid firefly–genetic algorithm |
| OF | Objective function |
References
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Mahari, A.; Seyedi, H. An Analytic Approach for Optimal Coordination of Overcurrent Relays. IET Gener. Transm. Distrib. 2013, 7, 674–680. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Amraee, T. Coordination of Directional Overcurrent Relays Using Seeker Algorithm. IEEE Trans. Power Deliv. 2012, 27, 1415–1422. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Yang, X.-S. Cuckoo Search and Firefly Algorithm: Theory and Applications; Springer: Berlin/Heidelberg, Germany, 2013; Volume 516, ISBN 3319021419. [Google Scholar]
- Sulaiman, M.; Muhammad, S.; Khan, A. Improved Solutions for the Optimal Coordination of Docrs Using Firefly Algorithm. Complexity 2018, 2018, 7039790. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Meena, S.; Chitra, K. Modified Approach of Firefly Algorithm for Non-Minimum Phase Systems. Indian J. Sci. Technol. 2015, 8, 1. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).