Next Article in Journal
Supporting Translation and Analysis of the Configuration of an Electrical Substation Automation System Based on the IEC 61850 2.0 Standard
Next Article in Special Issue
Dynamic Model of the European Power System for Wide-Area Monitoring and Control Applications
Previous Article in Journal
Investigation of Transients Generated by Dry-Contact Switching of LED Lamps
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Edge Computing Architecture for Optimal Settings of Inverse Time Overcurrent Relays in Mesh Microgrids

by
Gustavo Arteaga
1,
John E. Candelo-Becerra
1,*,
Jhon Montano
2,
Javier Revelo-Fuelagán
3 and
Fredy E. Hoyos
1
1
Facultad de Minas, Departamento de Energía Eléctrica y Automática, Universidad Nacional de Colombia, Sede Medellín, Carrera 80 No. 65-223, Robledo, Medellín 050034, Colombia
2
Department of Electronics and Telecommunications, Instituto Tecnológico Metropolitano, Medellín 050028, Colombia
3
Department of Electronics, Universidad de Nariño, Pasto 520001, Colombia
*
Author to whom correspondence should be addressed.
Electricity 2026, 7(1), 14; https://doi.org/10.3390/electricity7010014
Submission received: 1 November 2025 / Revised: 29 January 2026 / Accepted: 3 February 2026 / Published: 9 February 2026
(This article belongs to the Special Issue Stability, Operation, and Control in Power Systems)

Abstract

This paper presents a novel edge-computing-based architecture for optimal inverse time overcurrent relays installed to protect mesh microgrids (MGs) with distributed generation. The procedure employs graph theory to automate the detection of network changes, fault locations, and relay pairs in an MG. In addition, an automated process obtains the initial protection settings based on the operating conditions of the MG. Furthermore, the Continuous Genetic Algorithm (CGA), Salp Swarm Algorithm (SSA), and Particle Swarm Optimization (PSO) were implemented to determine the optimal protection settings to obtain better coordination between primary and backup protection relays. These processes were implemented using PowerFactory 2024 Service Pack 5A and Python 3.13.1. The proposal was validated in 68 operating scenarios that considered the islanded and connected operation modes of the MG, charging and discharging cycles of electric vehicle stations, and the presence or absence of photovoltaic generation. The overcurrent protection relays were organized into 100 primary–backup relay pairs to ensure proper coordination and selectivity. The total miscoordination time (TMT) index was used to measure when all pairs of relays were coordinated, with a minimum time close to zero. The results of the graph theory show that all the meshes, fault locations, and relay pairs were identified in the MG. The approach successfully coordinated 100 relay pairs across 68 scenarios, demonstrating its scalability in complex real-world MGs. The automation process obtained an average TMT of 12.2%, while the optimization obtained a TMS of 91.6% with the CGA, and a TMT of 99% was obtained with the SSA and PSO, demonstrating the effectiveness of the optimization process in ensuring selectivity and appropriate fault clearing times.

1. Introduction

Microgrids (MGs) are one of the most promising technological solutions to the challenges of energy transition and decarbonization [1]. They can integrate distributed energy resources (DER), such as photovoltaic (PV), wind generation (WT), and energy storage systems (ESS), offering greater operational flexibility, environmental sustainability, and resilience under contingencies [2]. In addition, these systems can be operated while being connected to the power grid or in island mode, making them a strategic alternative to improve the reliability of residential, commercial, and industrial customers in urban and rural zones. In contexts where electricity supply is critical, the implementation of MGs facilitates more autonomous operating schemes capable of supporting priority loads and integrating energy communities based on sustainable principles.

1.1. General Problem

The integration of distributed generation (DG) and electric vehicle charging stations (EVCS) into distribution networks presents challenges in protection settings. Therefore, planning and operations must evolve to prioritize flexibility, adaptability, and advanced control systems to maintain the stability and reliability of power grids. Inverse-time overcurrent protection is widely used in these types of networks because of their simplicity and selectivity. However, these devices face difficulties with bidirectional power flow and variations in short-circuit currents. These features increase the risk of miscoordination, unnecessary tripping, and non-selective disconnections, directly affecting the service continuity and stability of the electrical system [3,4]. Consequently, critical users and sensitive infrastructure may be exposed to faults that are not immediately cleared, resulting in significant economic and security impacts.

1.2. Literature Review

The coordination of protection in an MG has been addressed using classical linear and nonlinear mathematical optimization approaches, with an emphasis on selectivity, reliability, and adaptability. Consequently, ref. [5] introduced a hybrid nonlinear mixed-integer programming (MINLP) formulation to accurately capture coupled constraints, such as coordination margins and relay setting limits, achieving high-quality solutions. However, this proposal brings significant computational costs and limited scalability as the number of relays, scenarios, and network configurations increases. In addition, graph theory is not applied to automatically identify primary–backup relay pairs and the MG topology.
In [6], the authors optimized the operating times and eliminated inconsistencies between primary–backup relay pairs. They used four variables in the problem: current setting multiplier, relay time, standard, and type of characteristic curve. This study addressed the operation of active distribution networks with DER. This involved the identification of relay pairs according to topology and fault zones and the validation of multiple scenarios through a comparative analysis with alternative algorithms. However, they excluded various tests with scenarios that consider MG operating in grid-connected and island modes, statistical robustness analysis under uncertainties, graph theory to identify fault location and primary–backup relay pairs, and a global miscoordination index to handle penalties in multiple reconfiguration scenarios.
In [7], an MG was used to coordinate dual-setting directional overcurrent relays with Mixed-Integer Nonlinear Programming (MINLP). Decisions included selecting standard inverse, very inverse, and extremely inverse curves. The study sought a coordination time interval between primary–backup relays to ensure selectivity. In the research, both grid-connected and island mode were considered. The definition of primary–backup relay was based on its directionality and connectivity. Research was limited by high computational complexity, challenges in parameter calibration, and the absence of sensitivity analysis for DER and environmental metrics. It did not use graph theory to identify primary–backup relay pairs or model network topology, lacked a formulated penalized miscoordination index, and did not include multi-scenario validation under network reconfiguration.
Another study compared metaheuristics on the IEC MG benchmark [8]. The study presented the coordination of an overcurrent relay with non-standard features, minimized the time of operation, and ensured a coordination time interval (CTI)   0.3   s in various modes. The authors implemented a Sine Cosine Algorithm (SCA) and a modified Whale Optimization algorithm (mWOA), defined primary–backup relays by zones of the benchmark, and validated the results in DIgSILENT PowerFactory. Although this study presented new contributions, the mWOA did not always match SCA, highlighting the sensitivity of the algorithm and the need for cross-testing with statistical repeatability. Additionally, they did not integrate graph theory to identify primary–backup relay pairs, network meshes, reconfiguration, and unified multi-scenarios with penalized indices.
Another study proposed an improved walnut optimizer (IWO) with chaotic initialization and opposite mutation to avoid local optima [9]. It was validated in the IEEE 8/15/30 and New England 39-bus test system cases and compared with seven algorithms. It minimizes primary times under the CTI (0.1–0.5 s) and Time Dial Setting (TDS) and pickup setting limits. However, the study did not validate graph theory to identify primary–backup relay pairs and the topology of the network or present a validated global penalized index in multiple scenarios with network reconfigurations.
In addition, a study used the Quantum-Inspired Adaptive Walrus Optimization Algorithm (QIAWOA) to coordinate directional overcurrent relays [10]. The goal was to minimize the total operating time of all relays while ensuring proper selectivity and satisfying various constraints related to the TDS and Plug Settings (PS). The proposed method effectively manages the challenges introduced by the integration of DG and can be applied to complex, interconnected, and non-radial power networks. However, the study did not incorporate a theory graph to identify primary–backup relay pairs and network meshes. Moreover, there are no reports of optimal automation methodologies or optimization with a penalized index in scenarios involving network reconfiguration.
For photovoltaic uncertainty, ref. [11] proposed a combined characteristic curve (normally inverse, definite time, and instantaneous) for overcurrent relays to mitigate the effect of PV uncertainty on the coordination of relays. The method was evaluated in the IEEE 14-bus power system (mesh network) and the IEEE 33-node test feeder (radial network). It prioritizes curves and achieves a time reduction with selectivity. However, the study only coordinates 16 relays for the IEEE 14-bus power system as the mesh network and 32 relays for the radial network. Furthermore, the study did not present a graph theory procedure for identifying the topology, primary–backup relay pairs, and network meshes. Moreover, this study did not validate multiple scenarios with reconfiguration supported by a penalized global index.
Another study considered the effect of DER on overcurrent relays, highlighting bidirectionality, sympathetic tripping, protection blinding, loss of coordination, and transient stability [12]. It was tested on a modified IEEE 33-node test feeder, and differential, impedance-based, adaptive, and AI/signal approaches were reviewed. This provides practical guidelines for selectivity and coordination under variations in the mode and location of DER. However, this study did not contain a unified methodology or a homogeneous comparison with common metrics. In addition, the study did not provide a topological analysis of primary–backup relay pairs and mesh networks. Moreover, the study did not apply a global penalized index in multiple scenarios with reconfiguration.
In the realm of exact models, ref. [5] formulated an MILP in IEC-MG that minimizes the times to ensure selectivity and introduced the selection of IEC and IEEE curves along with TMS as a decision variable. Better coordination was observed in comparison to the use of a single standard, emphasizing that the family of curves is part of the optimum practical guidelines for selectivity and coordination under variations in the mode and location of DER. However, operational uncertainty was not modeled, and the ESS was not considered in daily operations. Furthermore, they did not employ graph theory to identify primary–backup relay pairs and mesh networks and reported a penalized index with the validation of several scenarios.
An integrated planning-protection approach was presented in [13], with two stages: first, the location/sizing of the DG/ESS (scenario programming), and then the coordination of the dual-setting overcurrent relays (DSOR) and fault current limiters (FCL) using an optimization technique, minimizing the total operation time of the dual-setting overcurrent relays while respecting the CTI and the operational limits of the DSOR and FCL. Standard deviations ≈ 1.1–1.2% and improvements in voltage deviation and losses were reported. However, they did not use graph theory to identify primary–backup relay pairs and mesh networks. The study did not explicitly incorporate a global miscoordination index with penalties that outlines multiscenario optimization with reconfiguration.
Furthermore, another study explored a decentralized adaptive scheme that estimates local Thevenin to coordinate without massive communications, mitigating blinding and sympathetic tripping in the IEEE 9-bus and 14-bus test systems (both modes) [14]. The operational resilience to topology changes and DER contributions was demonstrated. However, they did not incorporate graph theory to identify primary–backup relay pairs and mesh networks. Moreover, the study was not validated through a penalized index in multiple scenarios with reconfigurations and standardized metrics compared to other approaches.
In [15], an adaptive protection scheme based on clustering with Self-Organizing Maps (SOM) was presented, where the connected and disconnected states of the DG and EVCS were grouped according to patterns of miscoordination between relay pairs. For each cluster, the most effective scenario is selected, and the DOCR settings are transferred to the rest of the group, with sub-clustering if conflicts persist. The proposed method was validated in a modified IEEE 33-node test feeder with two EVCS and a synchronous DG, showing reductions in the average trip time and aggregate miscoordination index compared with conventional coordination, and discussing centralized (IEC-61850) or decentralized (peer-to-peer) implementations. Nevertheless, the study did not consider graph theory for identifying meshes in a network or primary–backup relay pairs. The study did not integrate optimal automation methodologies and did not articulate a multi-scenario validation with reconfiguration supported by a penalized global index. These proposals were contextualized in comprehensive reviews by refs. [3,4,16], who highlighted the need for robust and scalable methods.
Finally, a study applied graph theory to analyze failure trajectories [17], whereas Asl et al. [18] explored the counting of fundamental loops with mathematical foundations to represent complex topologies. The authors proposed a centralized protection scheme for new-energy AC microgrids, motivated by the fact that widespread renewable integration, such as photovoltaics and wind, can make the power-flow direction uncertain, undermining traditional fault-section identification. The approach relies on distributed directional protection at field terminal units and on transmitting compact logical outcomes to a central entity, rather than performing heavy computations locally. Using a graph-theoretic representation of the operating topology and a matrix-based decision process, the method determines the faulted section, including branching configurations, to accelerate fault processing and service restoration. The procedure is demonstrated on a typical microgrid configuration under both grid-connected and island modes, reporting correct identification across the illustrated fault locations. Moreover, the study was not validated through a penalized index in multiple scenarios with reconfigurations and standardized metrics compared to other approaches, and they were not fully integrated with optimization algorithms.

1.3. Literature Gap

The coordination of inverse-time overcurrent protections in mesh MGs is important to ensure the reliable and efficient operation of power grids. However, current research in this field has several limitations:
  • Most studies performed optimal coordination on a limited number of relays in a mesh network without considering an automatic process to perform this task.
  • In most cases, overcurrent protection coordination was evaluated for a very limited number of case studies that involved changing network scenarios.
  • The literature did not show methods for identifying the network topology, fault location, and pairs of relays to coordinate. This is useful for the complete automation of protection.
  • The literature shows that work has been done with offline applications and that edge computing automation and optimization processes have not been addressed.
This gap in the literature presents an opportunity to develop comprehensive methods for identifying network topologies, fault points, and relay pairs. In addition, the system can be improved by considering automation and optimization for coordinating protection systems, enabling more efficient and reliable operation. Furthermore, exploring the potential of edge computing for real-time coordination could revolutionize protection strategies in mesh networks and address the limitations of current offline applications.

1.4. Objetive and Novelty

This study introduces an edge-computing-based automation method to coordinate inverse-time overcurrent relays in meshed MGs. By integrating graph theory and optimization algorithms into an edge computing architecture, the system dynamically adjusts the relay protection settings according to the network topology, current direction, and load conditions. This improves the response to critical events and enables adaptive real-time relay coordination, particularly in MGs with DG and multiple supply paths. The proposed method employs a Continuous Genetic Algorithm (CGA), Salp Swarm Algorithm (SSA), and Particle Swarm Optimization (PSO) to minimize the global miscoordination index and achieve optimal directional overcurrent protection with minimum response times. The protection settings are updated according to changes in the load, generation, and topology, improving the resilience, operational efficiency, and selectivity.

1.5. Contributions

Table 1 summarizes the gaps and presents the main contributions of this paper. This table presents a comparative evaluation of the existing protection coordination methodologies and the proposed approach. This table shows the use of six key criteria: number of scenarios analyzed, number of coordinated relays, automated identification of topology and relay pairs, and the three dimensions of edge computing integration, including automation and optimal coordination. The referenced studies typically addressed a limited number of scenarios (2–20) and coordinated fewer than 16 relays. None of the previous approaches incorporated automated topology identification or edge computing for protection coordination. In contrast, the proposed method demonstrated significant scalability and innovation by coordinating 100 relays in 68 scenarios. In addition, our approach integrates automated topology identification and fully exploits edge computing capabilities to enable automated and optimal protection coordination.
The main contributions of this study are the following:
  • This paper presents a complete edge computing automation process to find inverse-time overcurrent protection settings in a mesh network with distributed energy resources. This was carried out to demonstrate how an automated system can be implemented from the cloud to connect all processes, such as load flow studies, network mesh identification, network changes, automatic protection settings, and optimization protection settings.
  • Graph theory is applied to analyze network topology, identify critical points, and optimize protection coordination. This technique allows the network to be modeled as a set of nodes and edges, facilitating the recognition of connection patterns, detection of potential failure points, and identification of system meshes. In addition, it helps determine the relay pairs that require coordinated settings to ensure effective and selective protection.
  • Although previous documents have reported automation protection settings, in this work a continuous automated protection setting process based on edge computing is proposed to adjust each inverse-time overcurrent protection according to the operating condition of the MG. This process ensures that the MG always obtains protection settings according to the new operating conditions.
  • Several studies have proposed optimization methodologies for overcurrent relays in meshed networks. However, these approaches typically rely on static optimization frameworks. In this study, we introduce a continuous optimization strategy for inverse-time overcurrent relays applied to a meshed network incorporating DER. The proposed methodology explicitly accounts for the dynamic characteristics of the network and the influence of the DG, enabling setting adjustments in response to time-varying operating conditions.

1.6. Organization

The remainder of this paper is organized as follows. Section 2 presents the mathematical formulation of the different models applied in the study: graph theory, automation, and optimization. In addition, this section presents the formulations of the three meta-heuristic algorithms applied in this study: SSA, PSO, and CGA. Section 3 presents the results organized according to each process: graph theory, automation, and optimization. In addition, this section analyzes and discusses the results obtained for 68 operational scenarios and presents a comparison of the protection settings according to a miscoordination index. Finally, Section 4 summarizes the conclusions and describes future research directions.

2. Materials and Methods

This study was designed to obtain an automated process and optimal algorithm for overcurrent protection in AC mesh MGs. This section presents the methodological flow adopted for the coordination of overcurrent relays in AC MGs operating in grid-connected and island modes. The strategy integrates the electrical model of the MG, systematic construction of operational and fault scenarios, calculation of short-circuit currents, and optimization of the tripping conditions for each protection relay in the system. This study defined the processes for modeling and validating computational tools to obtain the best protection parameters. The following subsections explain the general procedure and provide a detailed mathematical formulation.

2.1. Edge Computing Architecture

Figure 1 presents an integrated edge computing architecture for the coordination of inverse-time overcurrent protections, which comprises four layers: a cloud data center, local data server, user devices, and power system data and models. The top layer features a centralized cloud infrastructure, including a database and cloud computing server. The database is used to store all information from the system, events, and final configurations of the system. Cloud computing servers were used to perform all system calculations with algorithms related to power system analysis (PSA), graph theory (GT), automatic protection settings (APS), and optimization algorithms (OA) using the CGA, SSA, and PSO. The local data server acts as a hub for data aggregation, pre-processing, and temporary storage. It supports latency-sensitive operations and serves as a fallback node in cloud-disconnected scenarios. This stage is useful for basic local calculations to validate and collect the network data. The user interface layer allows users to consult all the information in the system and the decisions made by the algorithms that coordinate the protection. This layer serves as a crucial interface for users to access comprehensive system information and gain insight into the decision-making processes of the algorithms responsible for coordinating protective measures. In addition, it offers visibility of modifications made to the system, ensuring that users can track changes and understand the evolving state of the protection mechanisms. The layer related to the power system data contains all the information about the test system and the models to be updated. These models and system parameters serve as the foundation for simulating new system changes and updating the settings resulting from all algorithms. In this layer, a comparison of all the algorithms was performed.
The proposed method utilizes a combination of hardware and software resources that support the execution of algorithms, management of databases, and inter-program communication. A principal limitation of the present study is that the final settings of the protection schemes were not physically implemented; instead, the results relied on configuring the protections in software and simulating the correctness of these settings. This limitation will be addressed in future work, in which a microgrid will be incorporated, and the protection settings will be adapted to different system operating conditions. Furthermore, cybersecurity aspects are not considered at this stage, as initial experiments must first be carried out to validate the operational performance of the protection hardware.

2.2. General Procedure

The previous architecture defined the connection of a physical structure. This structure is used to store the general process for conducting all studies. Figure 2 presents the general procedure for implementing optimal inverse-time overcurrent protection in MGs based on edge computing, which consists of three stages to obtain complete mathematical models: network, automation, and optimization.

2.3. Network Model

In this stage, an AC mesh MG was selected and modeled using DIgSILENT PowerFactory 2024 Service Pack 5A. Graph theory is then used to study the network topology and determine the network meshes, fault locations, and relay pairs.
Accurate network models allow for the simulation of various fault scenarios, testing of protection schemes, and optimization of system performance. This stage was designed to represent the MG and different test scenarios were created to perform automated and optimal inverse-time overcurrent relay settings. In this case, two main steps were performed: modeling the MG and defining the test scenarios to evaluate the protection scheme.

2.3.1. MG Model

For the study, a modified IEEE 33-bus system configured as a mesh network was used based on the network presented by [15]. The network integrates the DG and EVCS, as shown in Figure 3. For each scenario, a connected topology was activated, represented by graph theory, where the orientation of the segments corresponded to the effective direction of the fault contribution at the point being analyzed.
It is important to recognize that the topology of the fundamental mesh through structural coherence is corroborated by paths delineated from the source to the fault. Inverse-time overcurrent relays are placed to protect the lines and are equipped with a directional unit.

2.3.2. Graph Theory

The analysis of electrical networks can be effectively conceptualized using graph theory. This method can represent a network with nodes that correspond to buses and edges to transmission or distribution lines [17]. This method transforms the physical electrical circuit into a mathematical structure using matrices, such as adjacency and Laplacian matrices, enabling the analysis of network behavior using principles from graph theory and linear algebra [19]. In this method, the adjacency matrix provides a compact representation of the connections between nodes and is defined as follows (Equation (1)).
A i j = 1 if there is a line between the nodes i and j , 0 otherwise ,
Fundamental meshes are important for electrical circuit analysis within the framework of graph theory [18]. They represent the basic paths through which current can flow and are useful for power flow analysis and protection coordination. Mathematically, they are defined as a minimal, independent set of cycles that form the basis for all possible cycles in the graph, such that any other cycle can be expressed as a linear combination of these meshes. Their main characteristics are as follows. They are derived from the minimum spanning tree of the graph and calculated using Equation (2). The term e is the number of edges, n is the number of nodes, and μ is the number of fundamental meshes.
μ = e n + 1 ,
Line segments are examined to define primary–backup relay relationships by calculating the short-circuit currents at specific fault locations along each line. This graphical representation systematizes the coordination process, ensuring that the relay settings are consistent with the topology and resilient to faults [18]. Multiple operating states are defined by combining the load level, DG availability, and topology changes from the protection operations. For each state, faults were simulated at electrically critical points (segment ends and boundary nodes), and for every relay, the resulting short-circuit and nominal currents were recorded to form the coordination test cases. For each operating scenario s, the active MG is modeled as a connected directed graph according to Equation (3) in which the fault contribution paths are traced.
G s = N , E s ,
In Equation (3), N is the set of nodes, and E s is the set of energized segments with their effective orientation. The relay–segment–direction mapping in Equation (4) identifies which relays supervise which segment and in which direction.
ψ : R E s × { , } , ψ ( r ) = ( r , direction r ) ,
where R is the set of overcurrent relays. Meanwhile, for a fault f in segment E s , the set of contributing sources is S f , s . For each source k S f , s , the oriented path toward the fault is calculated as shown in Equation (5).
Π k f , s E s ,
Along the path in Equation (5), the ordered list of relays whose direction corresponds to the flow toward f is extracted, as shown in Equation (6).
R Π k f , s = ( r 1 , r 2 , , r q ) ,
Equation (6) generates the primary–backup relay pairs by adjacency, as shown in Equation (7).
P f , k , s = { ( r 1 , r 2 ) , ( r 2 , r 3 ) , , ( r q 1 , r q ) } .
The total set of valid pairs for scenario s is given by Equation (8).
P s = f k S f , s P f , k , s .

2.3.3. Test Scenarios

Table 2 presents information on the different operating scenarios of the modified IEEE 33-node test feeder, based on the events simulated in [15]. The first column represents the number of simulated scenarios. The second column identifies scenarios in which the operation mode of the MG is considered and divided into two subcolumns: grid-connected and island modes. The third column displays the charging stations, which are divided into two sub-columns: full charge and partial discharge modes. The fourth column considers charging station 2 with two sub-columns: full charge and partial discharge modes. Finally, the fifth column contemplates scenarios in which distributed photovoltaic generators are considered.
Thus, when conducting the entire analysis of the MG, 68 scenarios were considered that combined the mode of operation (grid-connected and island modes), states of electric vehicle charging stations (considering partial and full charging or discharging processes), and the presence or absence of the photovoltaic generation system.

2.4. Automation Model

Figure 4 presents the automation algorithm designed to calculate the protection settings. The algorithm focuses on determining the initial protection settings, obtaining the T D S and the pickup current ( I p i ). A connection between DIgSILENT PowerFactory and Python was performed to run the case scenarios and study the power flow and short circuits. The automatic coordination of protection relays was performed for 68 scenarios and all relay pairs.

2.4.1. Electrical Studies

To obtain the data required for protection coordination, two studies were automatically performed: power-flow and short-circuit analyses. The power flow is useful for determining the voltage magnitudes and angles, currents, and powers in all branches of the network. Short-circuit analysis is used to obtain the currents experienced by system elements, such as lines, transformers, DG, and the main electrical grid. The study was conducted for 68 scenarios that considered connection modes and generator operation. Faults were simulated for each line to evaluate the most critical selectivity events, and currents were recorded for each protection device.

2.4.2. Automated Coordination

The initial values are computed for each relay: pickup  I p i and TDS . As a practical rule, I p i is set above the rated current to avoid load tripping (e.g., I p i = 1.25 I nom ). TDS is selected to satisfy the minimum coordination interval C T I min (typically   0.2 s). Finally, it is validated that I p i preserves both sensitivity and security, the C T I margins are respected, the clearing times are compatible with requirements, and all variables remain within the limits of the manufacturer.
The TDS is responsible for regulating the response speed of a relay under overcurrent conditions, according to an inverse time characteristic established by the IEC 60255-151 standard [20]. In this study, a standard inverse time relay (SI) was adopted, whose operating curve was defined by the constants k = 0.14 and n = 0.02 , as specified in the IEC 60255-151 standard and validated in previous studies [20,21]. These values ensure a moderately inverse response, allowing the operating time to decrease as the fault current increases, which facilitates coordination in networks under variable conditions [15]. The operating time ( t i ) was determined using the following expression:
t i = k I s h c I p i n 1 × T D S i
The term t i is the relay operation time i (in seconds), I s h c is the short-circuit current in front of the relay, I p i is the pickup current adjusted in the relay i, k and n are constants of the SI curve, and T D S i is the time adjusted in the relay i.
The proper selection of the TDS is crucial to ensure that the backup relays operate after the main protection relays, maintaining a typical CTI (0.2–0.5 s), and avoiding compromising the stability of the system [22,23].
The pickup current ( I p i ) establishes the umbral of relay activation and is calculated as follows:
I p i = 1.25 · I n o m
The term I n o m represents the nominal current of the load. This factor of 1.25 provides a margin for transient conditions, reducing unnecessary trips and ensuring that the relay operates only in the event of sustained faults [24]. In MGs with DG, I p i may require dynamic adjustments due to fluctuations in I n o m depending on the topology and operating mode [25].
The effectiveness of coordination between overcurrent relays is fundamental to avoiding miscoordination that could compromise the stability of MGs, particularly in mesh network topologies with DG. In this regard, Ghadiri and Mazlumi [15] proposed specific indices to assess the coordination performance between pairs of primary and backup relays: miscoordination time ( Δ t m b j ), individual miscoordination time (MT), and total miscoordination time (TMT). These indices enable the quantification and analysis of selectivity failures, which are critical aspects of networks with variable fault currents [25,26].
The miscoordination time for the j-th pair of primary–backup relays is defined as
Δ t m b j = t b j t m j C T I
where t m j is the operating time of the main relay, t b j is the operating time of the backup relay, and C T I is the coordination time interval, which is typically between 0.2 s and 0.5 s. A positive value of Δ t m b j indicates proper coordination (the backup relay operates after the main relay with the required margin), whereas a negative value indicates a lack of coordination, as the backup relay operates sooner than desired [15].
The individual miscoordination time index ( M T j ) measures the magnitude of miscoordination for each pair of relays and is calculated as
M T j = Δ t m b j | Δ t m b j | 2
This index is always negative or zero. If Δ t m b j > 0 (correct coordination), M T j = 0 ; if Δ t m b j < 0 (lack of coordination), M T j takes a negative value whose magnitude increases with the degree of miscoordination, reflecting a deterioration in the selectivity of the j-th pair [15].
To evaluate the overall coordination in a specific operational scenario, the total discoordination time index ( T M T S c n ) is introduced for the n-th scenario ( S c n ), expressed as
T M T S c n = j = 1 k M T j
where k is the number of relay pairs in scenario S c n . Similar to M T j , T M T S c n is negative or zero, and a more negative value indicates greater accumulated miscoordination between the relay pairs. Coordination improves when the absolute value of T M T S c n decreases and approaches zero ( T M T S c n 0 ), reflecting a reduction in miscoordination and greater selectivity in the system [15].
These indices are particularly useful for MGs with DG, where fluctuations in fault currents can worsen miscoordination. A high T M T S c n value can allow faults to propagate, thereby increasing the risk of cascading failures. Therefore, detailed analyses and simulations are required to optimize the relay settings, minimize T M T S c n and ensure reliable protection [15].

2.5. Optimization Model

The protection settings obtained in the previous phase ensured feasibility but did not maximize the response speed or minimize miscoordination. Consequently, this stage recalculates the parameters I p i and T D S using an optimization technique for nonlinear problems with multiple constraints and high dimensionality [23,26]. The optimization stage involves designing a mathematical model to minimize the TMT. Three metaheuristic algorithms (CGA, SSA, and PSO) were used to improve the performance and decision-making process.
Figure 5 outlines the sequential methodology for achieving optimal relay coordination through electrical analysis and iterative validation. The process begins with the input of system parameters, fault scenarios, and relay pair configurations. Electrical simulations were conducted to determine the nominal operating current ( I n o m ) and short-circuit current ( I s c ), which served as the basis for calculating coordination settings. The optimal coordination stage computes the TDS and pickup currents ( I p i ) for each relay to satisfy the protection selectivity and timing constraints. These settings were then evaluated through validation scenarios to assess their effectiveness under varying fault conditions. A decision node checks whether the minimum TMS is achieved. If the condition is not met, the process loops back to refine the coordination parameters. Once the convergence criteria are satisfied, the algorithm terminates, ensuring that the relay settings meet the desired coordination objectives.

2.5.1. Objective Function

The objective function for the optimization is defined in Equation (14). This function corresponds to minimizing fault-clearing times to maintain selectivity. The objective function sums the times of the relay pairs and penalizes constraint violations.
min x J ( x ) = s S f F r R w r t r , f , s ( x ) + λ s S f F ( r , b ) P s C T I min Δ t ( r b ) , f , s ( x ) +
where [ z ] + = max ( 0 , z ) and w r weighs the relative criticality. For extreme robustness, the min–max variant (15) can be used.
min x max s S Φ s ( x ) Φ s ( x ) = f F r R w r t r , f , s ( x ) + λ ( r , b ) P s f F C T I min Δ t ( r b ) , f , s ( x ) +

2.5.2. Constraints

The decision variables are expressed in a vector containing the pickup current and time dial of each relay, as expressed in Equations (16) and (17).
x = ( I p i , r , TDS r ) r R ,
x = I p i , 1 , TDS 1 , I p i , 2 , TDS 2 , , I p i , R , TDS R .
As input data, we consider I r , f , s sc (short-circuit current seen by each relay), I r , s nom (rated current), bounds I p i , r min , I p i , r max and TDS r min , TDS r max , and the coordination margin C T I min .
The trip time of relay r for fault f in scenario s is modeled using the IEC family (18).
t r , f , s ( x ) = TDS r K I r , f , s sc I p i , r α 1 + t r add ,
The terms K and α depend on the selected IEC curve, and t r add accounts for additional delays, if applicable. Using these times, the primary–backup margin is obtained using Equation (19).
Δ t ( r b ) , f , s ( x ) = t b , f , s ( x ) t r , f , s ( x ) .
To employ the IEC–SI curve reported in the literature, the parameters K = 0.14 and α = 0.02 (standard inverse form) were used in Equation (18).

2.5.3. Feasibility Constraints

The settings must respect the limits of the equipment according to Equation (20), and simultaneously, the safety and sensitivity of the pickup current are obtained considering Equation (21).
I p i , r min I p i , r I p i , r max TDS r min TDS r TDS r max r R
I p i , r k seg max s S I r , s nom I p i , r k sen min ( f , s ) F × S I r , f , s sc
To reflect the practical rule I p i = 1.25 I nom , Equation (21) can be specialized by considering k seg = 1.25 in Equation (21), while maintaining the upper sensitivity limit.
I p i , r = 1.25 max s S I r , s nom ,
The operational implementation of the selectivity for all relay pairs, faults, and scenarios is expressed in Equation (23), which is obtained using times from Equation (18).
Δ t ( r b ) , f , s ( x ) C T I min ( r , b ) P s , f F , s S

2.5.4. Miscoordination Index

With the margin expressed in Equation (19), the slack with respect to the CTI required in Equation (23) is defined in Equation (24):
Δ t ( m b ) , f , s req = Δ t ( m b ) , f , s ( x ) C T I min .
The individual miscoordination index is given by Equation (25) and becomes zero when the coordination is maintained.
M T ( m , b ) , f , s = Δ t ( m b ) , f , s req | Δ t ( m b ) , f , s req | 2 .
The total miscoordination of scenario s is accumulated as shown in Equation (26).
T M T s = ( m , b ) P s f F M T ( m , b ) , f , s .
The penalty in Equation (14) based on [ C T I min Δ t ] + is equivalent (up to scaling) to penalizing M T in Equation (25), so Equation (14) already captures T M T s .

2.5.5. Optimization Algorithms

The optimization problem defined above is regarded as nonlinear and nonconvex. Therefore, it was addressed using optimization algorithms capable of exploring complex feasible regions and handling constraints using penalty-based formulations. In this study, three algorithms are considered: the Continuous Genetic Algorithm (CGA), Salp Swarm Algorithm (SSA), and Particle Swarm Optimization (PSO). These algorithms were selected because they have been extensively used to solve engineering problems in different areas related to renewable energy systems and microgrids (MGs) [27,28,29]. All three adopt the same encoding, evaluation scheme, and termination criteria; the difference is concentrated in the update rule used to generate new candidates within the search space. Accordingly, each individual, particle, or salp is encoded as a candidate configuration for the optimal coordination of relay pairs in each test scenario, that is, a decision vector that groups I p i and T D S for all relay pairs. The initial population is generated through uniform sampling within the admissible bounds (20) and (21); however, to accelerate convergence without compromising feasibility, I p i is initialized to approximately 1.25 I n o m (consistent with (22)), and I p i max is restricted to a fraction of the minimum short-circuit current observed across scenarios and fault locations. This prevents the search from carrying out evaluations in regions where selectivity cannot be achieved or where the resulting settings tend to cause undesired tripping under the load conditions.
Under this representation, the differences among the algorithms are concentrated in the rules they use to update the population, that is, in how they generate and replace candidate solutions. In the case of the CGA, new individuals are obtained by randomly selecting two parents and applying a one-point crossover to recombine segments of the decision vector. Population diversity is preserved through sparse mutation, which re-samples within the bounds of a reduced number of genes per individual, denoted n m u t . After evaluating the offspring using (14), an elitist replacement is applied: if an offspring improves upon the worst individual and is not a duplicate, it replaces it while always preserving the best solution found [30]. In the SSA, neither crossover nor mutation operators are used. The population is organized as a chain with a leader and followers: the leader moves guided by the best global solution, whereas the followers are updated with respect to the preceding individual. This behavior is particularly useful when tuning the continuous variables I p i and T D S , as it reduces abrupt perturbations that may degrade the coordination margins of the relay pairs [31]. In PSO, each candidate incorporates dynamic memory through a velocity associated with its position. At each iteration, the particles combine inertia from the previous motion with an attraction toward their best historical position, referred to as the cognitive component, and the swarm’s global best solution, referred to as the social component. This often leads to fast convergence once the coordinated regions emerge, while still retaining the ability to escape local minima owing to the swarm diversity and the interaction between the individual memory and collective guidance [32].
Notably, regardless of the algorithm employed in this methodology, all algorithms share the same constraint-handling strategy. After each update, a bound-control step is applied to ensure that the variables remain within the defined search area. Subsequently, each candidate solution is evaluated through the objective function, promoting feasibility via penalty terms associated with constraint violations and operating times that exceed the implicit operational limit. As a result, the best solutions are preserved under an explicit elitist scheme in the CGA and under the global-best mechanism inherent to SSA and PSO, thereby preventing deterioration in fitness or regression away from globally optimal solutions.
Once the settings are determined, the operating times are recomputed using Equation (18), and the global selectivity is audited using Equations (19)–(23) for all faults and scenarios considered. As a closing step, the fraction of coordinated pairs is reported, and T M T s is computed for each scenario according to Equation (26). In addition, compliance with the bounds in Equation (20) is verified, together with adherence to the threshold t max . To ensure traceability and reproducibility, the final settings were logged along with the scenario identifier and generation date, and the t–I curves of the most critical pairs were included to document compliance with the temporal coordination margin.

3. Results

This section presents the results organized into five subsections: graph theory applied to MG, automation of protection settings, optimization of protection settings, and a comparison of the inverse-time overcurrent protection curves of the proposed methods.

3.1. Graph Theory Applied to the MG

As described in the methods, graph theory was applied in this study to identify nodes, topology, critical fault points, and optimize protection coordination. Therefore, the approach involves using adjacency matrices to find the fundamental meshes that transform the circuits into mathematical structures for analysis.

3.1.1. Adjacency Matrix

Figure 6 shows an adjacency matrix that represents the topological connectivity of the entire MG. Each cell in the matrix corresponds to a potential connection between the two nodes. Each cell represents the existence or absence of a direct connection between two nodes: black squares indicate an active connection, and white squares denote the absence of a link. The main diagonal in black reflects self-connections. This matrix allows for a clear and concise visualization of the network topology, facilitating connectivity analysis, critical node identification, and zone-based clustering detection. Moreover, its symmetrical structure suggests that the connections are in meshes and the way in which they can be represented for the bidirectional study of electrical protection.

3.1.2. Fundamental Meshes

Table 3 presents the fundamental meshes identified in the topology of the MG under study, along with their respective nodes. Each mesh represents an independent loop within the system, which is useful for analyzing power flows, fault currents, and protection studies. These meshes were determined by a topological analysis of the MG graph, ensuring linear independence between the paths and complete coverage of the system. Their identification is essential for the formulation of mesh equations in circuit analysis studies, contingency simulations, and protection scheme designs. The enumeration of nodes follows a logical sequence that reflects the physical connectivity between the system elements. Mesh 1 shows a complete path that encompasses all the main nodes of the system, forming a closed loop from node 1 to node 27 and returning to node 1. This mesh represents the external contours of the MG. Mesh 2 includes the nodes of the central segment and part of the left loop, highlighting the interaction between nodes 3 and 30 and its return through node 23 to node 1. Mesh 3 represents an extended version of Mesh 2, incorporating additional nodes from the right loop and closing the path through Node 27. Mesh 4 considers the entire perimeter of the system, including all nodes from 1 to 27, allowing the evaluation of the redundancy and protection coverage in the network. Mesh 5 represents an internal loop connecting the central and peripheral nodes, with an emphasis on nodes 6 to 19, and a return through nodes 7 and 3 to node 1.
Figure 7 presents the fundamental meshes identified in the modified IEEE 33-node test feeder, which was used for the topological analysis of the MG. Each subfigure highlights the path corresponding to an independent mesh in the distribution network. These meshes were selected based on the criteria of linear independence and structural coverage, allowing the formulation of equations for load flow studies, fault detection, and protection identification. The representation considers the points where all the elements are located, such as buses, switches, DG, and distribution lines, facilitating the visualization of the connectivity of the MG. This automation eliminates slow and manual processes required to identify the loops, making it highly practical for complex topologies of MGs that are continually changing.

3.1.3. Protection

Figure 8 illustrates a diagram of the closest relations of each protection relay. Each node of the graph represents a relay, and each edge indicates that both devices share at least one primary–backup relay pair. All relays have at least one connection; however, those with a higher degree (R8, R2, R33, R39, and R70) are critical, as a change in their parameters affects several protection routes. The diagram provides information about multiple protection routes that automation processes and engineers must consider when calculating settings and avoid miscoordination. This allows protection engineers to quickly understand the dependency structure of the network, which is essential for both manual and automated coordination strategies. In addition, an operator can immediately see which other relay zones are affected, providing the structural data required to formulate the coordination constraints for the entire system.
Table 4 presents the relationship between each relay pair identified in the graph with the lines of the MG. The first column presents the number of relay pairs in the system, the second column shows the lines, and the third column displays the relay pairs. The table shows a total of 100 relay pairs identified in the network. In this relation, at least one of the relays is located in the same line, and the other is located in the following lines of the network. This result is used to detect the current measured for the relay pairs when a fault occurs at each line. After determining the corresponding currents, the coordination of the relay pairs can be performed.

3.2. Automation of Protection Settings

Within the automation process, 6800 relay pairs were directly processed and grouped into 68 different scenarios for the protection system. For each pair, the coordination time margin was calculated using the mathematical model defined in Section 2, where a relay pair is considered coordinated if Δ t 0 ; otherwise, a violation of the time margin is identified. In addition, the coordination percentage of each scenario was estimated as the fraction of pairs with Δ t 0 , along with descriptive statistics of Δ t (mean, standard deviation, minimum, and maximum). Table 5 summarizes the results obtained for the 68 scenarios. It shows that the sample size per scenario and the baseline performance exhibit accumulated incoordination: the average TMT is negative, and its dispersion, measured by the range between the minimum and maximum, confirms the presence of severe scenarios. The average coordination is low, indicating that the fraction of pairs that meet Δ t 0 is small. This reading, supported by the distribution of the TMT sign, establishes the starting point for the protection scheme without adjustments and requires actions aimed at shifting TMT 0 and substantially increasing the compliance coverage.
Table 6 breaks down the diagnosis at the scenario level and enables technical prioritization of the results. The TMT captures the accumulated severity of CTI violations in each case, whereas the coordination column expresses the proportion of relay pairs that satisfy Δ t 0 . The average Δ t ¯ and the total number of relay pairs contextualize the magnitude and bias of the time margins. The combination of a more negative TMT with relatively low coordination identifies critical hotspots that should be addressed first by time adjustments and curves, verification of CTI assumptions, and a review of the representative failure conditions. It is important to note that Δ t ¯ can be positive in scenarios where both positive and negative margins coexist, but a negative TMT indicates that violations persist that degrade selectivity. Therefore, the joint reading of TMT and coordination is an effective guide for prioritizing intervention and measuring the impact of improvements in the before-and-after comparison.
Figure 9 presents the graph of the TMT obtained for the scenarios. The graph shows green bars, or TMT with values less than zero, which indicates that good protection coordination was achieved. In addition, no red bars were observed in this figure, which would correspond to TMT greater than zero or bad values. Furthermore, no TMT with values equal to zero (blue) were found, indicating that perfect protection coordination was not achieved. Moreover, the average value of TMT is plotted with a yellow dotted line.

3.3. Optimal Protection Settings

Within the previously implemented automation process, several relay pairs remained uncoordinated. Therefore, it is important to incorporate new methodologies, such as optimization algorithms, which can enable the optimal coordination of protection settings. Accordingly, this study adopts different optimization techniques that are widely reported in the specialized literature, namely CGA, PSO, and SSA.
It is important to note that this methodology is implemented online through edge computing, which ensures that the validation is carried out across all test scenarios available in the database, as diagnosing the coordination of relay pairs in the MG under the full set of possible operating conditions is essential. Accordingly, Table 7 reports, from left to right, the following: the first column identifies the scenario under analysis; the second column summarizes the coordination status and settings obtained with CGA, including the corresponding TDS and minimum pickup; the third column presents the same information for PSO; and the fourth column reports the results for SSA. In other words, the table compiles the outcomes for each scenario and indicates whether coordination was achieved for each of the optimization algorithms considered.
To strengthen the optimal implementation stage of the protection coordination by the CGA, PSO and SSA, Figure 10 and Figure 11 detail each of the important elements of this automation, where Figure 10 denotes the states of the coordinated scenarios and the optimal coordination percentage of the relay pairs, while Figure 11 shows the TMT before optimization and the TMT after the optimization process, and the TMT values where the different case studies remained coordinated by the CGA, PSO and SSA. Additionally, the information condensed in Figure 10 is reflected in Table 8, which reports the TMT results for all analyzed scenarios and for each optimization algorithm applied. This was included to further support the validity of the outcomes obtained in the optimal coordination process of the relay pairs. Overall, the analysis shows that the optimization algorithms achieve a precision level of 99.99% in terms of relay pair optimal coordination with respect to the TMT metric.
The improvement percentages for each of the scenarios are detailed in Figure 11, which allows us to observe the total average improvement of all scenarios and, in turn, the minimum improvement value within all the optimal coordination validations carried out using the CGA; this indicates that the implementation of this type of methodologies guarantees coordination compared to the use of manual or heuristic methods.
The optimization of the CGA, PSO, and SSA allows, as shown in Figure 11, the analysis of the behavior of the scenarios before and after optimal coordination and ensures optimal management of the coordination of the different scenarios of the relay pairs.
In the edge computing environment, the algorithms exhibited execution times that differed between methods and depended on the scenario, as shown in Table 9. In general, a clear separation by order of magnitude can be observed: PSO yields the lowest runtimes, approximately between 0.667 s and 2.440 s; CGA shows intermediate runtimes, with executions around 1.606 s–14.285 s; whereas SSA presents the highest runtimes, in the order of 109.238 s–159.915 s. This scenario-to-scenario variability arises because each case imposes different conditions on relay pair coordination, which changes the difficulty of the tuning task and, consequently, the required computational effort for the task. Moreover, the differences among techniques are linked to their own convergence dynamics; in particular, bio-inspired methods may require more iterations or function evaluations to stabilize the solution, depending on the topology and constraints active in each scenario. Nevertheless, despite the observed temporal dispersion, the results confirm that all techniques are feasible for obtaining optimal coordination solutions, with PSO and CGA being especially competitive in terms of computational time, and SSA remaining consistent, albeit with a higher runtime cost under edge computing execution.

3.4. Comparison of Inverse-Time Overcurrent Curves

Figure 12 compares the time–current profiles of the relay pair R38–R39 before (left) and after (right) applying the optimization algorithms. Under the initial condition, the curves of both relays intersect, which indicates a lack of coordination for this relay pair when the automated process is initialized from the manual procedure. After optimization, the solutions obtained by each optimization algorithm are shown on the right-hand side and are identified by their corresponding colors.
In the figure, it can be observed that the intersections are eliminated, so that the profiles no longer cross and the required selectivity is satisfied, indicating sufficient coordination. In this sense, relay R38 clears significantly faster than R39, which is consistent with its role as the primary protection, whereas R39 operates as a backup while preserving the coordination margin provided by the optimization algorithms. The vertical axis represents the clearing time in seconds (s), whereas the horizontal axis corresponds to the fault current in amperes (A).
It is important to note that these results present only three examples among the many outcomes obtained from the different optimization algorithms applied to this relay pair coordination methodology. Figure 13 shows the second relay pair, R47–R48, before (left) and after (right) optimization. Under the initial condition, the two curves are excessively close when the automation is based on the manual procedure, resulting in a reduced coordination margin. In contrast, the right-hand side shows how the CGA, PSO, and SSA provide improved settings that yield a more suitable response, as the curves exhibit better coordination and reduced operating times for the same fault current. Overall, within the results obtained using this methodology, all optimization algorithms delivered satisfactory performance in coordinating the relay pairs.
Finally, Figure 14 compares the time–current curves of the relay pair R17 (primary) and R16 (backup) before and after applying the optimization stage. In the “Before” case (right-hand side), both curves almost overlap, indicating a lack of selectivity and a high risk of simultaneous tripping between the primary protection and its backup. In contrast, the “After” case (left-hand side) shows the coordinated settings obtained using the CGA (blue), PSO (orange), and SSA (green). In all three cases, the primary relay R17 operated faster than R16 throughout the fault current range, and the curves did not intersect, confirming that the required coordination margin was met. Therefore, by comparing the behaviors of the different optimization algorithms and the applied methodology, it can be concluded that all the techniques satisfy the requirements for the optimal coordination of the relay pairs within the analyses presented in this study.
The algorithms were effective and reliable for solving complex protection coordination problems. This is useful because complex manual processes related to the coordination of various directional overcurrent protections can be replaced with simple automation and optimization methods. Because automation and optimization processes can be run for different operating conditions, this tool is useful for protection engineers and system operators who want to continually calculate settings, which is typically difficult with manual processes. In addition, these algorithms can be adjusted to achieve the desired outcome with other events that the operators consider.

4. Conclusions

This study presented an edge-computing-based architecture for the automatic and optimal coordination of directional inverse-time overcurrent relays in meshed MGs with DG. The proposed framework integrates a graph theory-based network model for topological awareness and fault path tracing, an automation stage that ensures feasible protection parameters under different operating conditions, and a comparative metaheuristic optimization stage that adjusts relay settings to reduce global miscoordination while preserving selectivity constraints for each candidate solution and each primary–backup relay pair.
From a methodological perspective, graph theory enables the representation of each operating condition as a connected directed graph and the automatic identification of fundamental meshes, fault locations, and primary–backup relay pairs. This automation is essential in meshed MGs, where bidirectional fault current contributions and frequent operational changes make manual pair identification slow and error-prone. Consequently, the proposed procedure constitutes a systematic and scalable mechanism to build the set of relay pairs required in coordination audits, considering multiple scenarios and fault points, and enabling a reproducible workflow for analysis and verification in environments with high operational variability.
The methodology was validated on a modified IEEE 33-bus system configured as a meshed MG, considering grid-connected and island modes, the charging and discharging states of two electric vehicle charging stations, and the presence and absence of photovoltaic generation. In total, 68 operating scenarios were evaluated by applying faults at 10% and 90% of the length of each protected line to enforce selectivity at both ends. Under these conditions, 100 primary–backup relay pairs were coordinated, demonstrating that the approach can handle complex and realistic coordination workloads and exceed the limited scope commonly reported in previous studies for microgrids with less demanding topologies.
In terms of performance, the automatic stage provided feasible protection settings, although residual miscoordination persisted under certain operating conditions. In contrast, the optimization stage implemented using CGA, SSA, and PSO substantially improved global coordination by driving the TMT index toward its desired value (close to zero), thus enhancing coordination quality relative to the automatic baseline. In the reported evaluation, SSA and PSO achieved the best coordination results, with performance close to complete coordination under the normalized TMT-based assessment, while CGA also yielded significant improvements, confirming the effectiveness of the edge-enabled optimization pipeline in strengthening selectivity and reducing global miscoordination in scenarios with high operational uncertainty.
The present validation was performed in a software-based environment in which the protection settings were computed and evaluated exclusively using numerical simulations. The practical implementation of the proposed protection scheme involves communication challenges that must be addressed in future studies. Each relay requires reliable communication channels to receive updated settings in response to changes in network operating conditions, which may require significant investment in communication infrastructure. The transmission of data over such communication systems also introduces cybersecurity concerns, including the risk of unauthorized access and malicious manipulation of protection settings. Furthermore, communication networks are inherently subject to latency, data corruption, and packet loss, all of which can adversely affect the dependability and operating speed of the protection systems. Communication failures can also lead to miscoordination between primary and backup protection relays, compromising system safety and overall reliability. Finally, the large-scale deployment of adaptive communication-based protection coordination schemes requires increased computational resources and communication bandwidth, which in turn results in more complex system architectures and higher implementation and maintenance costs.
In future work, experimental validation is proposed in a laboratory or real microgrid, including the direct deployment of settings to relays; integration of cybersecurity and secure communication layers (authentication, access control, and resilience against cyber events) consistent with edge-enabled schemes; latency- and reliability-aware coordination under partial connectivity between the cloud and edge nodes; and extension to more general relay models (multiple IEC/IEEE curves and dual-setting relays), as well as the explicit incorporation of uncertainty associated with renewable variability and measurement errors.

Author Contributions

Conceptualization, investigation, methodology, and software, G.A., J.M. and J.E.C.-B. Formal analysis, writing—review, and editing, J.M., J.E.C.-B., J.R.-F. and F.E.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The work of Gustavo Arteaga, John E. Candelo Becerra, and Fredy E. Hoyos was supported by the Universidad Nacional de Colombia, Medellín Campus. The work of Jhon Montano was supported by the Automation, Electronics, and Computational Sciences Research Group at Instituto Tecnológico Metropolitano. The work of Javier Revelo-Fuelagán was supported by the Universidad de Nariño, Pasto, Colombia.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Asano, H.; Ishii, H.; Takano, H. Distributed energy resource integration for carbon neutral power systems: Market-based approaches to ancillary services and microgrid operation. IEEJ Trans. Electr. Electron. Eng. 2024, 19, 598–607. [Google Scholar] [CrossRef]
  2. Kostenko, G.; Zaporozhets, A. Enhancing of the power system resilience through the application of micro power systems (microgrid) with renewable distributed generation. Sist. Res. Energ. 2023, 20233, 25–38. [Google Scholar] [CrossRef]
  3. Altaf, M.W.; Arif, M.T.; Islam, S.N.; Haque, M.E. Microgrid protection challenges and mitigation approaches—A comprehensive review. IEEE Access 2022, 10, 38895–38922. [Google Scholar] [CrossRef]
  4. Dagar, A.; Gupta, P.; Niranjan, V. Microgrid protection: A comprehensive review. Renew. Sustain. Energy Rev. 2021, 149, 111401. [Google Scholar] [CrossRef]
  5. Serna-Montoya, L.F.; Saldarriaga-Zuluaga, S.D.; López-Lezama, J.M.; Muñoz-Galeano, N. Optimal Microgrid Protection Coordination for Directional Overcurrent Relays Through Mixed-Integer Linear Optimization. Energies 2025, 18, 2035. [Google Scholar] [CrossRef]
  6. Shendi, A.J.; Mohammadian, L.; Ghanizadeh, R.; Pouladi, J.; Beiza, J. Optimal synchronization of overcurrent relays in active distribution networks using a hybrid genetic-differential optimization algorithm. Electr. Eng. 2025, 107, 7815–7830. [Google Scholar] [CrossRef]
  7. Niranjan, P.; Choudhary, N.K.; Singh, N.; Singh, R.K. Optimal Coordination of Dual-Setting Directional Over Current Relay in Microgrid Considering Multi-Parametric Characteristics. J. Oper. Autom. Power Eng. 2025, 13, 174–183. [Google Scholar] [CrossRef]
  8. Gairola, E.; Rawat, M.S.; Thakur, P.; Gupta, S.; Kumar, M. Comparative study of heuristic algorithms for coordination of industrial over current relays with nonstandard characteristics in microgrid protection. Sci. Rep. 2025, 15, 16020. [Google Scholar] [CrossRef] [PubMed]
  9. Ayvaz, A. An improved walrus optimizer for optimal coordination of directional overcurrent relays in complex networks. J. Supercomput. 2025, 81, 1345. [Google Scholar] [CrossRef]
  10. Wadood, A.; Albalawi, H.; Alatwi, A.M.; Park, H. Modified Swarm-Based Artificial Intelligence Optimization for Optimal Coordination of Directional Overcurrent Relays in Power System. IEEE Access 2025, 13, 71007–71026. [Google Scholar] [CrossRef]
  11. Mohajer, F.; Kazemi Karegar, H.; Salemnia, A.; Sadeh, J. Optimal overcurrent relay coordination considering uncertainty of photovoltaic systems. Electr. Eng. 2025, 107, 9089–9107. [Google Scholar] [CrossRef]
  12. Eladl, A.A.; Sheta, A.N.; Saeed, M.A.; Bureš, V.; Sedhom, B.E. Assessing the impact of distributed energy resources on overcurrent protection in microgrids for enhanced effectiveness. Results Eng. 2025, 25, 104461. [Google Scholar] [CrossRef]
  13. Shad, H.; Amini Khanavandi, H.; Abrisham Foroushan Asl, S.; Aranizadeh, A.; Vahidi, B.; Mirmozaffari, M. Optimal Protection Coordination for Grid-Connected and Islanded Microgrids Assisted by the Crow Search Algorithm: Application of Dual-Setting Overcurrent Relays and Fault Current Limiters. Energies 2025, 18, 1601. [Google Scholar] [CrossRef]
  14. Balasubramanian, S.; Preetha Roselyn, J.; Sundaravadivel, P. Enhancing Microgrid Protection through Adaptive Decentralized Relay Coordination: A Solution to Blinding and Symapthetic Tripping. IEEE Access 2025, 13, 138660–138675. [Google Scholar] [CrossRef]
  15. Ghadiri, S.M.E.; Mazlumi, K. Adaptive protection scheme for microgrids based on SOM clustering technique. Appl. Soft Comput. 2020, 88, 106062. [Google Scholar] [CrossRef]
  16. Brearley, B.; Prabu, R. A review on issues and approaches for microgrid protection. Renew. Sustain. Energy Rev. 2017, 67, 988–997. [Google Scholar] [CrossRef]
  17. Ustun, T.S.; Ayyubi, S. Automated network topology extraction based on graph theory for distributed microgrid protection in dynamic power systems. Electronics 2019, 8, 655. [Google Scholar] [CrossRef]
  18. Asl, S.A.F.; Gandomkar, M.; Nikoukar, J. Optimal protection coordination in the micro-grid including inverter-based distributed generations and energy storage system with considering grid-connected and islanded modes. Electr. Power Syst. Res. 2020, 184, 106317. [Google Scholar] [CrossRef]
  19. Taylor, J.A.; Hover, F.S. Laplacians for flow networks. SIAM J. Discret. Math. 2011, 25, 1349–1364. [Google Scholar] [CrossRef]
  20. IEC 60255-151; Measuring Relays and Protection Equipment—Part 151: Functional Requirements for Over/Under Current Protection. International Electrotechnical Commission: Geneva, Switzerland, 2009.
  21. Korashy, A.; El-Dabah, M.; Amer, G. Modified water cycle algorithm for optimal overcurrent relay coordination. IET Gener. Transm. Distrib. 2019, 13, 1390–1398. [Google Scholar] [CrossRef]
  22. Saldarriaga-Zuluaga, S.; Zuluaga, C.; Muñoz-Galeano, N.; López-Lezama, J. Optimal Coordination of Overcurrent Relays in Microgrids Using a Metaheuristic Approach. Int. J. Eng. Res. Technol. 2020, 13, 2213–2218. [Google Scholar] [CrossRef]
  23. Zanjani, M.G.M.; Mazlumi, K.; Kamwa, I. Application of μPMUs for Adaptive Protection of Overcurrent Relays in Microgrids. IET Gener. Transm. Distrib. 2018, 12, 4061–4068. [Google Scholar] [CrossRef]
  24. Piesciorovsky, E.; Schulz, N. Fuse Relay Adaptive Overcurrent Protection Scheme for Microgrid with Distributed Generators. IET Gener. Transm. Distrib. 2017, 11, 540–549. [Google Scholar] [CrossRef]
  25. Memon, A.A.; Kauhaniemi, K. Protection of the future harbor area AC microgrids containing renewable energy sources and batteries. IEEE Access 2023, 11, 57448–57469. [Google Scholar] [CrossRef]
  26. Sultana, U.; Rimsha, S.; Rashid, J. Genetic Algorithm-Based Optimal Protection Scheme for the Coordination of Bi-Directional Overcurrent Relays in a Carbon-Free AC Microgrid. Eng. Proc. 2023, 46, 27. [Google Scholar] [CrossRef]
  27. Montano, J.; Guzman-Rodriguez, J.P.; Palomeque, J.M.; Gonzalez-Montoya, D. Comparison of different optimization techniques applied to optimal operation of energy storage systems in standalone and grid-connected direct current microgrids. J. Energy Storage 2024, 96, 112708. [Google Scholar] [CrossRef]
  28. Grisales-Noreña, L.F.; Ocampo-Toro, J.A.; Montoya-Giraldo, O.D.; Montano, J.; Hernandéz, J. Optimal operation of battery storage systems in standalone and grid-connected DC microgrids using parallel metaheuristic optimization algorithms. J. Energy Storage 2023, 65, 107240. [Google Scholar] [CrossRef]
  29. Montano, J.; Mejia, A.F.T.; Rosales Munoz, A.A.; Andrade, F.; Garzon Rivera, O.D.; Palomeque, J.M. Salp swarm optimization algorithm for estimating the parameters of photovoltaic panels based on the three-diode model. Electronics 2021, 10, 3123. [Google Scholar] [CrossRef]
  30. Montano, J.J.; Noreña, L.F.G.; Tobon, A.F.; Montoya, D.G. Estimation of the parameters of the mathematical model of an equivalent diode of a photovoltaic panel using a continuous genetic algorithm. IEEE Lat. Am. Trans. 2022, 20, 616–623. [Google Scholar] [CrossRef]
  31. Montano, J.; Candelo-Becerra, J.E.; Hoyos, F.E. A Pareto Multiobjective Optimization Power Dispatch for Rural and Urban AC Microgrids with Photovoltaic Panels and Battery Energy Storage Systems. Electricity 2025, 6, 68. [Google Scholar] [CrossRef]
  32. Montano, J.; Guzmán, J.P.; Garzón, O.D.; Barrera, A.M.R. Techno-economic approach for energy management system: Multi-objective optimization algorithms for energy storage in standalone and grid-connected DC microgrids. J. Energy Storage 2024, 102, 114069. [Google Scholar] [CrossRef]
Figure 1. Architecture used to obtain the optimal overcurrent protection settings.
Figure 1. Architecture used to obtain the optimal overcurrent protection settings.
Electricity 07 00014 g001
Figure 2. General procedure for determining the directional overcurrent settings with automated and optimization processes.
Figure 2. General procedure for determining the directional overcurrent settings with automated and optimization processes.
Electricity 07 00014 g002
Figure 3. Modified scheme of the IEEE 33-bus system as a meshed MG with DG and EVCS.
Figure 3. Modified scheme of the IEEE 33-bus system as a meshed MG with DG and EVCS.
Electricity 07 00014 g003
Figure 4. Automation algorithm for calculating protection settings.
Figure 4. Automation algorithm for calculating protection settings.
Electricity 07 00014 g004
Figure 5. Optimal coordination of overcurrent protection relays.
Figure 5. Optimal coordination of overcurrent protection relays.
Electricity 07 00014 g005
Figure 6. Adjacency matrix.
Figure 6. Adjacency matrix.
Electricity 07 00014 g006
Figure 7. Fundamental loops of the modified IEEE 33-bus system. Blue indicates each loop identified in the network with the algorithm.
Figure 7. Fundamental loops of the modified IEEE 33-bus system. Blue indicates each loop identified in the network with the algorithm.
Electricity 07 00014 g007
Figure 8. Protection relay influence network.
Figure 8. Protection relay influence network.
Electricity 07 00014 g008
Figure 9. TMT calculated by scenario.
Figure 9. TMT calculated by scenario.
Electricity 07 00014 g009
Figure 10. Percentage of optimal coordination of different relay pair scenarios.
Figure 10. Percentage of optimal coordination of different relay pair scenarios.
Electricity 07 00014 g010
Figure 11. Comparison of TMT with the automated and optimal protection settings. Dashed red line refers to the mean of the TMT for the base case and dashed blue line corresponds to the mean of improvement percentage.
Figure 11. Comparison of TMT with the automated and optimal protection settings. Dashed red line refers to the mean of the TMT for the base case and dashed blue line corresponds to the mean of improvement percentage.
Electricity 07 00014 g011
Figure 12. Comparison of the protection settings calculated for the relays R38 (blue) and R39 (black) with the (left) automatic process and (right) optimization algorithms process.
Figure 12. Comparison of the protection settings calculated for the relays R38 (blue) and R39 (black) with the (left) automatic process and (right) optimization algorithms process.
Electricity 07 00014 g012
Figure 13. Comparison of the protection settings calculated for the relays R47 (blue) and R48 (black) with the (left) automatic process and (right) optimization process.
Figure 13. Comparison of the protection settings calculated for the relays R47 (blue) and R48 (black) with the (left) automatic process and (right) optimization process.
Electricity 07 00014 g013
Figure 14. Comparison of the protection settings calculated for the relays R17 (blue) and R16 (black) with the (left) automatic process and (right) optimization process.
Figure 14. Comparison of the protection settings calculated for the relays R17 (blue) and R16 (black) with the (left) automatic process and (right) optimization process.
Electricity 07 00014 g014
Table 1. Comparison of approaches and relevant findings for coordination of inverse-time overcurrent protections in mesh MGs.
Table 1. Comparison of approaches and relevant findings for coordination of inverse-time overcurrent protections in mesh MGs.
Ref.Number of ScenariosNumber of Coordinated RelaysAutomated Identification of Topology and Pair of RelaysEdge Computing Automation of Protection CoordinationEdge Computing Optimal Coordination
[5]515
[6]316
[7]816
[8]515
[9]823
[10]1014
[11]1116
[12]211
[13]223
[14]221
[15]68100
 Our approach 68100
Table 2. Complete operational scenarios of the modified IEEE 33-node test feeder.
Table 2. Complete operational scenarios of the modified IEEE 33-node test feeder.
ScenarioOperation ModeEVCS 1EVCS 2Photovoltaic System (DG)
Grid-Connected Island Full Charge Parcial Discharge Full Charge Parcial Discharge
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Table 3. Fundamental meshes identified in the MG with their respective paths.
Table 3. Fundamental meshes identified in the MG with their respective paths.
MeshPath
Mesh 11–2–3–4–5–6–7–8–9–10–11–12–13–14–15–16–17–18–33–32–31–30–29–25–24–23–3–2–1                    
Mesh 21–2–3–4–5–6–26–27–28–29–25–24–23–3–2–1
Mesh 31–2–19–20–21–22–12–13–14–15–16–17–18–33–32–31–30–29–25–24–23–3–2–1
Mesh 41–2–3–4–5–6–7–8–21–22–12–13–14–15–16–17–18–33–32–31–30–29–25–24–23–3–2–1
Mesh 51–2–3–4–5–6–7–8–9–10–11–12–13–14–15–9–8–7–6–5–4–3–2–1
Table 4. Relay pairs related to each line of the MG.
Table 4. Relay pairs related to each line of the MG.
#LineRelay Pair#LineRelay Pairs
1L1–2R38, R3951L25–29R74, R28
2L1–2R38, R5552L25–29R74, R66
3L10–11R47, R4853L25–29R37, R24
4L10–11R10, R954L26–27R63, R64
5L11–12R48, R4955L26–27R26, R25
6L11–12R48, R7256L27–28R64, R65
7L11–12R11, R1057L27–28R27, R26
8L12–13R49, R5058L28–29R65, R37
9L12–13R12, R1159L28–29R65, R66
10L12–13R12, R7260L28–29R28, R27
11L13–14R50, R5161L29–30R66, R67
12L13–14R13, R1262L29–30R29, R28
13L14–15R51, R5263L29–30R29, R37
14L14–15R51, R3464L3–23R59, R60
15L14–15R14, R1365L3–23R22, R2
16L15–16R52, R5366L3–23R22, R40
17L15–16R15, R1467L3–4R40, R41
18L15–16R15, R3468L3–4R3, R2
19L16–17R53, R5469L3–4R3, R59
20L16–17R16, R1570L30–31R67, R68
21L17–18R54, R7371L30–31R30, R29
22L17–18R17, R1672L31–32R68, R69
23L18–33R73, R3273L31–32R31, R30
24L18–33R36, R1774L32–33R69, R36
25L19–20R56, R5775L32–33R32, R31
26L19–20R19, R1876L4–5R41, R42
27L2–19R55, R5677L4–5R4, R3
28L2–19R18, R178L5–6R42, R43
29L2–19R18, R3979L5–6R42, R62
30L2–3R39, R4080L5–6R5, R4
31L2–3R39, R5981L6–26R62, R63
32L2–3R2, R182L6–26R25, R5
33L2–3R2, R5583L6–26R25, R43
34L20–21R57, R5884L6–7R43, R44
35L20–21R57, R3385L6–7R6, R5
36L20–21R20, R1986L6–7R6, R62
37L21–22R58, R3587L7–8R44, R70
38L21–22R21, R2088L7–8R44, R45
39L21–22R21, R3389L7–8R7, R6
40L8–21R70, R5890L8–9R45, R46
41L8–21R70, R2091L8–9R45, R71
42L8–21R33, R792L8–9R8, R7
43L8–21R33, R4593L8–9R8, R70
44L12–22R35, R1194L9–10R46, R47
45L12–22R35, R4995L9–10R9, R8
46L12–22R72, R2196L9–10R9, R71
47L23–24R60, R6197L9–15R71, R14
48L23–24R23, R2298L9–15R71, R52
49L24–25R61, R7499L9–15R34, R8
50L24–25R24, R23100L9–15R34, R46
Table 5. Global statistical summary of the 68 scenarios (direct calculation from the original source).
Table 5. Global statistical summary of the 68 scenarios (direct calculation from the original source).
IndicatorValue
Total scenarios68
Mean TMT 17.875 s
Minimum TMT 45.681 s
Maximum TMT 14.815 s
Median TMT 16.757 s
Mean coordination 12.2 %
Minimum coordination 7.0 %
Maximum coordination 16.0 %
Pairs per scenario (mean/min/max) 100.0 / 100 / 100
Table 6. TMT by scenario based on original data in two-panel format (The left half lists from the most severe case and the right half continues in the same order).
Table 6. TMT by scenario based on original data in two-panel format (The left half lists from the most severe case and the right half continues in the same order).
ScenarioTMT (s)Coord. (%)ScenarioTMT (s)Coord. (%)
14−45.6811421−15.99212
15−32.1531422−15.89512
5−24.9481327−15.87713
16−23.6471131−15.86711
45−22.857131−15.85412
46−21511228−15.84312
6−20.9751326−15.8097
47−20.7951232−15.80511
9−20.1471429−15.72715
48−19.9801025−15.69612
37−19.9641036−15.69510
38−19.490823−15.69010
10−19.2271430−15.6889
8−19.0031234−15.66811
2−18.9621224−15.59015
41−18.7641435−15.56711
13−18.4501333−15.54112
18−18.3251053−15.5089
20−18.2321163−15.47615
12−18.1171161−15.42611
19−18.0611354−15.37513
39−17.9671364−15.36311
40−17.8401362−15.33114
3−17.8221357−15.26312
11−17.8131258−15.25912
7−17.786144−15.23113
50−17.786959−15.16212
17−17.7731355−15.09115
49−17.7561160−15.05812
42−17.7311668−15.04316
52−17.6471356−14.98712
44−17.6431066−14.94514
51−17.5831467−14.89814
43−17.5221365−14.81515
Table 7. Coordination status and minimum values of TDS and pickup for CGA, PSO, SSA, and SCA.
Table 7. Coordination status and minimum values of TDS and pickup for CGA, PSO, SSA, and SCA.
Scenario IDCGAPSOSSA
Status Min TDS Min Pickup Status Min TDS Min Pickup Status Min TDS Min Pickup
10.1410.0620.3240.0990.2060.058
20.0990.0270.2930.0130.1440.032
30.1320.0170.3330.0190.2060.019
40.0880.070.3050.1030.2420.088
50.1150.0160.3060.040.1650.014
60.0740.0210.3350.040.150.022
70.0920.0180.2810.0140.1830.016
80.0830.0330.280.0230.1470.022
90.1370.0350.2860.0190.1440.024
100.1520.0170.2980.0390.1590.017
110.1180.0160.2490.0130.0710.034
120.0860.0220.2820.0220.1420.008
130.160.0160.2780.0260.2130.014
140.0880.0270.2770.0180.150.02
150.0590.0340.3230.0190.0830.013
160.1470.030.2860.0060.0840.032
170.0660.0130.3030.0090.1870.017
180.150.020.290.0180.1220.025
190.0740.0450.2980.0290.1620.012
200.050.020.3180.0140.1430.013
210.1130.0930.2330.0940.1230.057
220.1670.0530.3130.0920.1980.09
230.1320.0650.340.0920.1560.078
240.070.0550.2730.1020.1250.081
250.1190.0680.2090.1130.1310.074
260.1930.0560.2840.0950.2090.062
270.1620.0550.2790.1030.1570.071
280.1460.0510.3020.10.1580.068
290.1590.0560.2150.0950.1550.066
300.0940.070.3160.1050.1280.106
310.0690.0660.290.1080.1570.068
320.1350.0580.3190.1020.1690.064
330.0710.0560.3010.0970.1520.062
340.1560.0730.30.0940.2010.072
350.0620.0570.2460.1120.0930.06
360.0770.0570.2740.0930.1470.074
370.1480.0210.3240.0240.090.021
380.1120.0280.2840.0350.1070.025
390.0940.0150.3060.0480.1520.026
400.1350.0130.3320.0080.1510.011
410.1830.0380.2820.0160.1830.021
420.1050.0070.3090.0120.0750.026
430.1190.0310.3160.0170.070.014
440.0940.0130.30.0230.1180.024
450.1490.0210.2710.0260.0660.027
460.0710.0320.2960.0230.1450.014
470.0960.0260.3180.0250.1420.038
480.0520.0260.2660.0180.1420.028
490.0750.030.2450.0070.160.027
500.110.0160.2770.0220.1420.012
510.1720.0120.3250.0210.1930.011
520.1220.0140.3020.0110.1310.021
530.0930.0590.2750.0960.160.059
540.080.0720.3190.0990.1530.051
550.1440.0540.2910.0810.1410.06
560.0780.0730.3160.1060.1430.059
570.1360.0670.3140.0960.1650.054
580.1160.0550.2830.1010.070.05
590.0720.0510.3080.0960.1580.088
600.1280.0610.3070.1230.1890.081
610.0880.0610.2020.0990.1790.064
620.1160.0580.2780.1060.1740.076
630.1320.0540.3080.1120.1440.057
640.0510.060.2530.1010.1530.061
650.1130.0690.3220.1170.1210.059
660.0960.0580.3050.1070.1450.065
670.1280.0760.3490.1120.1770.098
680.1240.0630.3020.1080.1380.081
Table 8. TMT results per scenario for the evaluated algorithms.
Table 8. TMT results per scenario for the evaluated algorithms.
Scenario GA TMT PSO TMT SSA TMT Scenario GA TMT PSO TMT SSA TMT
10.0001820.00.0350.00.00.0
20.00.00.0360.00.00.0
30.8839300.00.0370.00.00.0
40.00.00.0380.00.00.0
50.00.00.0390.00.00.0
60.00.00.0400.00.00.0
70.00.00.0410.00.00.0
80.00.00.0420.00.00.0
90.00.0005810.0430.00.00.0
100.00.00.0440.00.00.0
110.00.00.0450.00.00.0
120.00.00.0460.00.00.0
130.00.00.0470.00.00.0
140.00.00.0480.00.00.0
150.00.00.0490.00.00.0
160.00.00.0500.00.00.0
170.00.00.0510.00.00.0
180.00.00.0520.00.00.0
190.00.00.0530.00.00.0
200.00.00.0540.00.00.0
210.00.00.0550.00.00.0
220.00.00.0560.00.00.0
230.00.00.0570.00.00.0
240.00.00.0580.00.00.0
250.00.00.0590.00.00.0
260.00.00.0600.00.00.0
270.00.00.0610.4706110.00.0
280.00.00.0620.0264440.00.0
290.00.00.0630.00.00.0
300.00.00.0640.00.00.0
310.00.00.0650.00.00.0
320.1490560.00.0660.00.00.0
330.00.00.0670.4798280.00.0
340.00.00.0680.00.00.0
Table 9. Results obtained in Edge Computing for the execution times of the different optimization algorithms.
Table 9. Results obtained in Edge Computing for the execution times of the different optimization algorithms.
ScenarioCGA (s)PSO (s)SSA (s)ScenarioCGA (s)PSO (s)SSA (s)
112.9681.042120.980352.7031.107159.915
23.2120.964114.7203612.1720.754119.627
32.6420.858109.837371.8740.970109.279
412.3560.949116.023384.2850.895112.157
510.6901.045108.781394.5480.804109.238
63.2041.001110.749401.9610.770109.771
75.9411.012114.495415.0990.764112.063
83.6530.739114.295424.7760.896113.660
94.0481.029112.397432.0940.847111.791
103.6280.997118.409442.2691.032111.067
112.9641.154106.126452.2770.849110.033
123.1400.767110.979468.7352.440109.677
134.9360.878110.193471.6060.967115.060
145.4791.322106.315481.9581.044114.510
154.0260.962111.714491.9340.930113.819
166.3270.939109.906503.8521.311111.689
172.8210.806110.403512.9271.078115.356
184.7691.042111.0995211.7721.020111.382
191.8440.786114.801533.1591.027111.866
204.9340.886116.043545.8251.023117.741
2112.3520.667125.068555.9851.071122.194
223.8620.944118.074563.0280.789116.975
233.1690.907124.069572.3780.819114.017
246.7651.006117.999586.0540.857114.432
252.6440.781115.050593.5120.884119.491
263.9020.858110.4456013.5800.962129.802
2712.5510.974119.328613.6601.309134.236
2811.8571.171118.5146214.2851.408144.015
295.4051.128114.332634.6191.056129.063
303.6790.812119.7166413.8701.292135.580
3112.4001.278117.431655.3731.250137.959
323.3210.832115.146663.9931.058137.066
332.4850.926113.372672.9170.903135.786
347.8110.978127.8466814.0850.944141.288
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

Arteaga, G.; Candelo-Becerra, J.E.; Montano, J.; Revelo-Fuelagán, J.; Hoyos, F.E. Edge Computing Architecture for Optimal Settings of Inverse Time Overcurrent Relays in Mesh Microgrids. Electricity 2026, 7, 14. https://doi.org/10.3390/electricity7010014

AMA Style

Arteaga G, Candelo-Becerra JE, Montano J, Revelo-Fuelagán J, Hoyos FE. Edge Computing Architecture for Optimal Settings of Inverse Time Overcurrent Relays in Mesh Microgrids. Electricity. 2026; 7(1):14. https://doi.org/10.3390/electricity7010014

Chicago/Turabian Style

Arteaga, Gustavo, John E. Candelo-Becerra, Jhon Montano, Javier Revelo-Fuelagán, and Fredy E. Hoyos. 2026. "Edge Computing Architecture for Optimal Settings of Inverse Time Overcurrent Relays in Mesh Microgrids" Electricity 7, no. 1: 14. https://doi.org/10.3390/electricity7010014

APA Style

Arteaga, G., Candelo-Becerra, J. E., Montano, J., Revelo-Fuelagán, J., & Hoyos, F. E. (2026). Edge Computing Architecture for Optimal Settings of Inverse Time Overcurrent Relays in Mesh Microgrids. Electricity, 7(1), 14. https://doi.org/10.3390/electricity7010014

Article Metrics

Back to TopTop