Next Article in Journal
Research on High-Pressure Energy Injection and Response Mechanism in Tight Sandstone Reservoirs
Previous Article in Journal
Effect of Temperature on the Efficiency of Enzymatic Soil Stabilization
Previous Article in Special Issue
On Voltage Regulation Technology for Long-Distance Power Supply in Underground Coal Mines Based on On-Load Voltage Regulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Machine Learning and NGO Algorithm Approach for Fault Classification and Localization in Electrical Distribution Lines

by
Khaled Guerraiche
1,*,
Amine Bouadjmi Abbou
1,
Éric Chatelet
2,
Latifa Dekhici
1,3,
Abdelkader Zeblah
1,4 and
Mohammed Adel Djari
1
1
LDREI, Smart Grid Development Laboratory, Higher School of Electrical Engineering and Energetic of Oran, Oran 31000, Algeria
2
ICD-LM2S, UMR CNRS, University of Technology of Troyes, UR InSyTE, 12 rue Marie Curie, CS 42060, 10004 Troyes Cedex, France
3
Department of Computer Sciences, University of Sciences and the Technology of Oran (USTO-MB), Oran 31000, Algeria
4
Department of Electrical Engineering, Engineering Faculty, University of Sidi Bel Abbes, Sidi Bel Abbès 22000, Algeria
*
Author to whom correspondence should be addressed.
Processes 2026, 14(6), 944; https://doi.org/10.3390/pr14060944
Submission received: 2 February 2026 / Revised: 11 March 2026 / Accepted: 12 March 2026 / Published: 16 March 2026

Abstract

Today’s distribution networks are becoming increasingly complex, necessitating highly accurate and robust fault diagnosis methods. Traditional methods based on impedance or traveling waves often lack flexibility and precision in these dynamic environments. This study proposes a hybrid approach based on the synergy between machine learning (ML) techniques and a recent metaheuristic, the Northern Goshawk Optimizer (NGO). Fault location is performed using a cubic spline interpolation model. Classification is handled by a decision tree, while fault resistance—a key parameter that significantly influences diagnostic performance—is optimized using the NGO algorithm. The effectiveness of the proposed method is evaluated through a series of experiments conducted on the IEEE 34-bus test network. These experiments encompass various fault scenarios (single line-to-ground, line-to-line, double line-to-ground, and three-phase faults) as well as voltage and load variation conditions. Fault resistance values considered in the study are 0, 10, 50 and 100 ohms. The results highlight the robustness and efficiency of the hybrid approach, achieving an accuracy rate of up to 99.999% in fault location. This level of performance enables reliable identification of both the fault location and the affected line.

1. Introduction

For modern transmission and distribution networks to be reliable, stable, and resilient, they need to be able to find, classify, and locate faults accurately. The move to active distribution networks (ADNs), which have a lot of distributed generation (DG), renewable energy sources, storage systems, and bidirectional power flows, has made operations much more complicated. These changing features make traditional protection schemes less effective and call for intelligent, adaptable, and computationally efficient fault diagnosis frameworks.
Signal-processing-based methods have been used for a long time to find faults and extract temporary features. Wavelet-based and frequency-domain approaches were investigated by Neri Junior et al. [1], Fault location on radial distribution systems using wavelets and artificial neural networks with a new data processing feature, and in [2], Enhancing fault location accuracy in transmission lines using transient frequency spectrum analysis: an investigation into key factors and improvement strategies. Variational mode decomposition combined with ensemble bagged trees was proposed in [3], Voltage-Based Fault Detection in PV-Integrated Networks Using VMD and Ensemble Learning. Wavelet entropy and neural networks were integrated in [4], Fault Section Identification Using Wavelet Entropy and Neural Networks, while discrete wavelet transform combined with deep neural networks was introduced in [5], DWT–DNN-Based Fault Detection in Hybrid Energy Microgrid Clusters. Frequency spectrum analysis was further explored by Aslan et al. [6], Neural Network-Based Fault Detection Using Frequency Spectra, and traveling-wave frequency characteristics were analyzed in [7], Frequency Analysis of Traveling Waves for Distribution Fault Location.
Traveling-wave-based localization methods continue to be significant owing to their theoretical accuracy. The concept of time-matrix-based traveling-wave localization was introduced in [8], titled Time Matrix of Traveling Waves for Fault Location in DG Networks. The development of single-ended and two-terminal methods is documented in [9], Single-Ended Traveling Wave Fault Location Using Arrival Time and Wave Polarity [10], Two-Terminal Traveling Wave Fault Location for Wind-Connected Compensated Lines, and by Jin et al. [11], Two-Terminal Fault Location Method for HVAC Cable Lines with Frequency-Dependent Parameters. In the study by Wang et al. [12], Traveling-Wave-Based Fault Location Considering Wavefront Distortion, the effects of wavefront distortion were investigated. In [13], Impedance-Based Fault Location in Unbalanced Overhead Radial Networks, impedance-based formulations for unbalanced radial networks were suggested. Shu et al. introduced parameter-independent methods for multi-terminal lines in [14], Fault Location Method for Three-Terminal Lines Without Line Parameters. The study in [15], Machine Learning-Based Fault Localization in Multi-Terminal Transmission Lines, looked into two-terminal methods for multi-terminal transmission lines. Even though these methods work very well when everything is perfect, they are affected by how well they are synchronized, how much noise there is in the measurements, and how uncertain the parameters are.
Researchers investigated PMU-based and state-estimation methods to improve observability. In [16], Optimal PMU Placement Using Enhanced Feature Selection Techniques, the authors discussed the best places to put PMUs. In [17], Robust Three-Phase State Estimation Method for Active Distribution Networks, the authors proposed improved estimation techniques. Dashtdar et al., in [18], Optimization-Based Fault Location Using PMU-Assisted State Estimation, characterized fault location as an optimization problem. Even though these methods are more accurate, they rely a lot on the cost of communication infrastructure and installation, which could make it hard to scale them up.
The machine learning (ML) and deep learning (DL) techniques have shown a lot of promise for modeling nonlinear systems. In [19], Comparative Study of ML Models with Random Search Optimization, comparative ML analyses were done. In Najafzadeh et al. [20], Optimized Machine Learning Algorithms for Transmission Line Fault Diagnosis, optimized ML fault diagnosis methods were suggested. Artificial neural networks were utilized in [21], ANN-Based Fault Indicator Validation for Section Identification, Zhou et al. [22], Backpropagation Neural Network Optimized for Fault Location, and by Alhanaf et al. [23], Deep Neural Network-Based Fault Detection Scheme for Smart Grids. Hybrid classifiers were developed by Jamali et al. [24], Hybrid Classifier for Active Distribution Networks, to address limited data conditions, and El Ghaly et al. [25], Hybrid Multi-Target Ensemble Classifier under Limited Data Conditions, proposed a multi-target ensemble learning strategy to enhance classification robustness. Integration of ML frameworks for identification, classification, and localization was presented in [26], Integrated Machine Learning Methods for Comprehensive Fault Diagnosis. Nguyen et al. [27] proposed deep learning architectures like CNN–LSTM models in their study, Hybrid CNN–LSTM Model for Fault Classification and Location in Transmission Systems. Herrada et al. [28] used LSTM-based approaches in their study, LSTM-Based Fault Detection in Smart City Distribution Systems, and ref. [29] used temporal convolutional networks in their study, Temporal Convolutional Neural Network for Overhead Line Fault Classification. The combination of transfer entropy with an improved AlexNet architecture for fault segment localization was investigated in [30], Fault Segment Localization Using Transfer Entropy and an Improved AlexNet Architecture, where feature extraction and deep convolutional learning were integrated to enhance localization performance. Graph convolutional networks were introduced in [31], Graph Convolutional Network for Fault Localization in High-DG Networks, and domain-adaptive TGATv2 algorithms were proposed in [32], Domain-Adaptive Fault Location Using TGATv2. Khan et al. [33], Enhancing Fault Classification Using VAE-Generated Synthetic Data, looked into making synthetic data with variational autoencoders. The study in [34], Deep Learning and Digital Twin-Based Intelligent Fault Detection, investigated putting digital twins together. Rafique et al. [35], End-to-End Deep Learning Approach for Fault Diagnosis, showed end-to-end deep learning solutions. While these methods perform well for classification, they typically require large labeled datasets and are computationally intensive.
Hybrid intelligent and optimization-based frameworks have interested many researchers. Dai et al. [36] presented an advanced heuristic optimizer in their work, Improved Subtraction-Average-Based Optimizer for Fault Section Location in ADNs. In [37], Voltage Change-Based Fault Location Using Genetic Algorithm, genetic-algorithm-based solutions were suggested. In [38], Dynamic Quantum Genetic Algorithm for Active Network Fault Localization, quantum genetic algorithms were created. In Xu et al. [39], Hybrid PSO–Genetic Algorithm for Successive Fault Location, hybrid PSO–GA strategies were introduced. In [40], Multi-Agent Framework for Fault Location and Cyber-Attack Detection, multi-agent frameworks for finding faults and cyber-attacks were presented. In [41], Distributed Sensing and Fuzzy C-Means-Based Fault Location, fuzzy-clustering-based distributed sensing strategies were created. In [42], Integrated Fault Location and Isolation Using MDP, Markov decision process-based integrated fault location and isolation were suggested. Successive optimization strategies for DG-integrated lines were introduced in [43], Intelligent Fault Location Scheme for Distribution Lines with Distributed Generators. For compensated transmission lines, Swetapadma et al. [44], Hybrid Fault Location Method for Fixed Series-Compensated Lines, developed a specialized hybrid strategy to address impedance variation and compensation-induced nonlinearities.
Additional studies focused on battery sizing for fault tolerance in wind microgrids [45], Battery Sizing in Wind Microgrids from a Fault Tolerance Perspective, islanding detection through reactive power variation [46], Data-Driven Islanding Detection Based on Reactive Power Variation, hierarchical fuzzy Petri nets [47], Time-Sequence-Based Hierarchical Fuzzy Petri Nets for Fault Diagnosis, and high-impedance fault detection taxonomies the study by in Mishra et al. [48], Taxonomy of High-Impedance Fault Detection Algorithms. Case studies like Azeroual et al. [49], Fault Detection in Distributed Generation Networks: Case Study of Kenitra City, and intelligent high-voltage transmission fault detection frameworks [50], Intelligent Fault Detection and Location in High-Voltage Transmission Lines, show more real-world examples of how to use these technologies. The studies [51], Overview of AI-Driven Fault Detection and Localization Methods [52], Review of Machine Learning Tools for Fault Diagnosis in Active Grids, and Cao et al. [53], AI- and Signal-Processing-Based Fault Diagnosis Techniques in Distribution Networks, all give detailed overviews.
Although extensive research has been conducted, several problems remain unresolved. For instance, signal processing techniques are susceptible to noise and synchronization errors, PMU-based approaches rely heavily on infrastructure, deep learning models demand substantial data and computational resources, and conventional metaheuristic algorithms often suffer from premature convergence and parameter sensitivity within the multi-modal optimization landscapes typical of ADNs.
Consequently, a robust optimization framework is essential to maintain population diversity, enhance global search capabilities, and ensure stable convergence under dynamic conditions. To address these limitations, this study proposes a Northern Goshawk Optimization (NGO)-based fault location framework designed to optimize the exploration–exploitation balance while minimizing parameter dependence and retaining computational efficiency for real-time ADN applications.
The existing literature highlights a growing reliance on intelligent, hybrid, and optimization-driven techniques to address modern power system complexities. Building on this, the present work introduces a hybrid methodology for fault classification and localization in electrical distribution networks. The primary contribution integrates a cubic-spline-based fault localization model with a decision tree for fault classification coupled with the NGO algorithm, which is specifically utilized to accurately estimate fault resistance.
While algorithms like PSO, GA, and GWO are widely utilized for fault localization, they frequently demonstrate premature convergence, slow execution, or high parameter sensitivity in highly nonlinear active distribution networks. The NGO algorithm was selected for this study because of its robust convergence, minimal parameter sensitivity, and superior capability in navigating multi-modal, non-convex objective functions, thereby guaranteeing more reliable fault detection and localization. Table 1 briefly summarizes the advantages of selecting the NGO method over alternative techniques documented in the literature.
The technical contributions of this paper are summarized as follows:
  • A fault localization model based on the cubic spline interpolation method is developed.
  • The NGO algorithm is applied as an optimization method for fault resistance estimation.
  • A machine learning decision tree is used for classification.
  • A comprehensive dataset is generated using MATLAB/Simulink (R2020a) based on the modified IEEE 34-bus distribution network, covering various fault scenarios (fault types, load variations, fault resistance levels, and voltage conditions).
The paper is divided into five sections. Section 2 describes the redundancy problem formulation and modeling. The intelligent fault location and classification method is presented in Section 3. Section 4 presents a numerical example and computational results to demonstrate the efficacy of the suggested methodology. The conclusions and future research are presented in Section 5.
Table 2 categorizes previous studies according to their datasets and methodologies in order to offer a more comprehensive understanding of the current methods.

2. Problem Definition

Figure 1 illustrates a three-phase transmission line. A single line-to-ground fault occurs at an arbitrary point F on the line, located at a distance x from the sending end (bus S ) [54].
The short-circuit current magnitude depends on several parameters, some of which remain constant while others are variable.
In the above:
V s p : the post-fault sending-end voltage of bus S corresponding to phase p .
I s p : the post-fault sending-end current corresponding to phase p .
V F p : the post-fault voltages at the fault location corresponding to phase p .
I F p : the post-fault current at the fault location corresponding to phase p .
R F : the fault resistance in Ω .
x : the distance between the sending end and the fault location, expressed in meters or kilometers.
p : the phase, a, b or c.
I a , b , c : the post-fault load current.
Z a ,   b ,   c : the load impedance.
L : the transmission line length.
The sending-end voltages are given by (1), which describes the steady-state fault conditions:
V s = x   Z l i n e   I s + V F
where:
V F = L x Z l i n e + Z a ,   b ,   c   I s I F
then, the current at the sending end is given by:
I s = L   Z l i n e + Z a ,   b ,   c 1 V s + I F   L x   Z l i n e +   Z a ,   b ,   c
To estimate the value of the current I s , it is first necessary to evaluate the fault current as well as the load impedance Z a ,   b ,   c . A numerical method presented in [54] is used to estimate the value of the fault current and the load impedance based on the harmonic components of the transient regime. However, these methods make it difficult to accurately determine the exact value of the current at the sending end. To overcome this limitation, current transformers on each busbar are utilized to directly measure the fault current under steady-state conditions. Moreover, the load impedance variation is replaced by the power measurement by the station, since the load is proportional to the delivered power.

2.1. System Configuration

2.1.1. Transmission Line

Since distribution network lines are not fully transposed along the transmission line, they are represented by a fixed-valued impedance matrix of size (3 × 3) determined by Equation (4) [55].
Z l i n e = Z a a Z a b Z a c Z b a Z b b Z b c Z c a Z c b Z c c
with:
Z a a ,   Z b b ,   Z c c : the self-impedance of phases a , b , and c , respectively.
Z n m : the mutual impedance between phases n and m , where n and m are the phase a, b or c.

2.1.2. Fault Distance

For each fault location, the short-circuit current has a different value. The closer the fault is to the source, the higher the short-circuit current; conversely, as the fault location moves farther from the source, the short-circuit current decreases. Figure 2 illustrates the variation in the short-circuit current magnitude at different fault locations along the transmission line.

2.1.3. Bus S Voltage

The voltage in the distribution network is variable, and there is no single fixed voltage throughout the supply period. It is known that the voltage tolerance is ±10% of the nominal voltage [56]. Figure 3 shows a linear relationship between voltage and current.

2.1.4. Fault Resistance

The fault resistance is defined as an element that establishes a connection between phases or between a phase and the ground. This element can be, for instance, a transmission tower, a stork, etc. Therefore, the fault resistance can take any value [54,57]. Figure 4 illustrates a nonlinear variation in the short-circuit current. As the fault resistance increases, the short-circuit current decreases.

2.1.5. Loads

As the active and reactive power consumption in distribution network varies according the hours, days, and seasons of the year, and as the consumption of active and reactive power increases, the short-circuit current also increases. Figure 5 shows a linear variation in the short-circuit current: as the consumption of active and reactive power increases, the short-circuit current also increases.

3. Intelligent Fault Location and Classification Method

Machine learning techniques fundamentally rely on data as the primary input for training and decision-making. In the proposed approach, the objective is to improve fault location and classification in distributed transmission lines. However, accurate fault localization requires prior estimation of the fault resistance. To achieve this, a multi-objective optimization is applied for fault resistance estimation. Once the fault resistance is determined, the corresponding fault location is identified. The results are then processed by a machine-learning-based decision tree classifier to determine the fault type (single line-to-ground, line-to-line, double line-to-ground, or three-phase fault).

3.1. Data Collection for Machine Learning

Phasor measurement units (PMUs) play a crucial role in fault analysis for both transmission and distribution networks, as they provide synchronized voltage and current phasors with high sampling rates, enabling accurate detection of transient disturbances and fault events [58,59].
Machine learning models rely on diverse data sources, PMU recordings, digital relays, and simulated datasets from MATLAB/Simulink or PSCAD, where different fault scenarios (single line-to-ground, double line, double line-to-ground, and three-phase faults) are generated under varying resistances and locations [60]. Thus, combining PMU-based field data with simulated fault data provides a robust foundation for machine learning models to improve classification and location accuracy in modern power systems.
In this study, the dataset is classified into single-resistance faults with six variable parameters and three-resistance faults with eight variable parameters.

3.1.1. Single-Resistance Faults

Referring to the power supply system in Figure 2 and Figure 6, the short-circuit current varies with the following parameters, as shown in Equation (5):
I s c = f ( V s ,   P a ,   P b ,   P c ,   R F ,   D f )
I s c : post-fault short-circuit current.
V s : substation (source) voltage.
P a : pre-fault power consumed by phase a, in kilowatts.
P b : pre-fault power consumed by phase b, in kilowatts.
P c : pre-fault power consumed by phase c, in kilowatts.
R F : fault resistance.
D f : fault distance in meters or kilometers.
Figure 6. Line-to-line fault.
Figure 6. Line-to-line fault.
Processes 14 00944 g006
  • Sweep ranges.
Station voltage: ± 10 % around nominal with a 1% step.
Per-phase active power: 80% to 120% of nominal with a 1% step.
Fault resistance: 0 to 50 Ω with a 1 Ω step.
Fault location along the line: 5% to 95% of total line length with a 10% step.

3.1.2. Three-Resistance Faults

Referring to the power supply system shown in Figure 7 and Figure 8, the short-circuit current varies with the following parameters, as defined by Equation (6):
I s c = f ( V s ,   P a ,   P b ,   P c ,   R F a ,   R F b ,   R F c ,   D f )
V s : substation (source) voltage.
P a : pre-fault power consumed by phase a, in kilowatts.
P b : pre-fault power consumed by phase b, in kilowatts.
P c : pre-fault power consumed by phase c, in kilowatts.
R F a : fault resistance of each phase a (Ω).
R F b : fault resistance of each phase b (Ω).
R F c : fault resistance of each phase c (Ω).
D f : fault distance in meters or kilometers.
Figure 7. Double line-to-ground fault.
Figure 7. Double line-to-ground fault.
Processes 14 00944 g007
Figure 8. Three-phase fault.
Figure 8. Three-phase fault.
Processes 14 00944 g008
  • Sweep ranges.
Station voltage: ± 10 % around nominal with a 1% step.
Per-phase active power: 80% to 120% of nominal with a 1% step.
Fault resistance: 0 to 50 Ω with a 1 Ω step.
Fault location along the line: 5% to 95% of total line length with a 10% step.

3.1.3. The Data Collection Algorithm in Parallel Computing

The data corresponds to the short-circuit current values for different cases. These values are collected using MATLAB/Simulink for short-circuit current estimation. However, the standard for loop is not sufficient and requires a long time for data collection [50]. A solution is to use a parallel loop (parfor loop) in order to utilize 100% of the CPU. Prior to running the simulation, a comprehensive matrix must be created to store all combinations of voltage, active power, fault resistance, and fault distance for the entire set of cases. The procedure is outlined in Algorithm 1.
Algorithm 1: Pseudo-code of the data collection in parallel computing.
input1: create function of simulation that read the input parameter and run simulation and gives the values of short-circuit for each phase a, b and c.
2: enter the fixed parameters such as the line and station impedance.
3: load the matrix that contains all the parameter values.
4: run parfor loop.
5: read the parameter of each step of the loop.
6: called function of simulation.
7: save the data into matrix 6D for single resistance fault and 8D for three resistance faults.
8: end of parfor loop.
output

3.2. Intelligent Digital Protection System

Consider the diagram in Figure 9, which shows the required components (CT, PT, data center) for a transmission line protection system in a radial distribution network.
This intelligent protection system achieves a high level of protection by utilizing only current transformers (CTs) at the beginning of each branch for fault detection, classification, and location. The measured currents are transmitted directly to the control station. If a fault is detected, the system proceeds to classify and locate the fault, enabling the maintenance team to rapidly reach the faulted section and restore service efficiently.

3.3. Fault Localization and Classification Algorithm

The role of the fault classification and location algorithm is to determine the fault distance using intelligent methods and their corresponding types. The algorithm receives voltage and current parameters as inputs and outputs the precise fault distance. To accomplish this, the localization module takes the aforementioned voltage and current data and applies 6D and 8D interpolation functions.

3.3.1. Fault Distance Estimation

The fault distance is estimated using machine-learning-based cubic spline interpolation in 6D and 8D [61], relying on data collected prior to the fault. The short-circuit current depends on two categories of parameters: the first corresponds to pre-fault parameters, such as the voltage source and active power consumption, whereas the second corresponds to post-fault parameters, such as fault resistance and fault distance. Since the pre-fault parameters are already known, the dimensionality can be reduced, allowing the estimation process to be simplified from 6D to 2D and from 8D to 4D, and the fault distance can be estimated by following the steps below:
  • Input the fault resistance value.
  • Estimate the short-circuit current values using 2D or 4D cubic spline interpolation.
  • Estimate the fault distance using 1D cubic spline interpolation.

3.3.2. Fault Resistance Estimation

The idea here is that when a fault occurs in a transmission line, regardless of its type, it always takes place between two conductors, either phase-to-phase or phase-to-ground. For example, in the case of a two-phase fault AB, the fault occurs between phases A and B. In this situation, there exists a single value of fault resistance that makes the fault distances calculated from phase A and phase B equal to the same fault distance. In other words, we determine the value of resistance that satisfies Equation (7):
F 1 O b j R F = D f 1 D f 2 = 0
where D f 1 is the faulted distance of the first faulted phase, and D f 2 is the faulted distance of the second faulted phase. The problem is modeled as an objective function, aiming to find the fault resistance that yields the minimum difference between the fault distances obtained from each phase. This optimization problem can be solved using one of the optimization algorithms, such as NGO [62].
The minimization approach becomes clearer when illustrated with a graph of the objective function, as given in Equation (4) and shown in Figure 10. In this figure, the value of the objective function is plotted against different fault resistances. It can be observed that the objective function reaches its minimum value at approximately 25 Ω, which corresponds to the actual fault resistance.

3.3.3. Constraints

  • The fault distance of each phase must be a real positive value, as defined in Equations (8) and (9):
D f 1 > 0
D f 2 > 0
  • The short-circuit current estimated using cubic spline interpolation must be equal to the value measured by the current transformer, as defined in Equation (10) and (11):
I 1 s c M L = I 1 s c C T
I 1 s c M L : the short-circuit current of the first faulted phase estimated by machine learning using cubic spline interpolation.
I 1 s c C T : the short-circuit current of the first faulted phase measured by the current transformer.
I 2 s c M L = I 2 s c C T
I 2 s c M L : the short-circuit current of the second faulted phase estimated by machine learning using cubic spline interpolation.
I 2 s c C T : the short-circuit current of the second faulted phase measured by the current transformer.
  • Fault resistance considered as the decision variable, and it is constrained within predefined lower and upper bounds, as defined in Equation (12):
R F m i n < R F < R F m a x
R F m i n : the lower bound of the fault resistance ( ) .
R F m a x : the upper bound of the fault resistance ( ) .
A problem arises here with the short-circuit constraints in phases 1 and 2: it is impossible to find the current estimated by the ML that exactly matches the actual current. Therefore, a solution consists of transforming these two Equations (7) and (8) into the following two objective functions, as defined in Equations (13) and (14):
F 2 O b j = I 1 s c M L I 1 s c C T = 0
F 3 O b j = I 2 s c M L I 2 s c C T = 0
Additionally, the problem is transformed into a multi-objective optimization, with three objective functions under the following constraints, as defined in Equations (15) and (16):
F O b j = m i n ( F 1 ,   F 2 ,   F 3 )
D f 1 > 0 ,   D f 2 > 0   e t   R F m i n < R F < R F m a x
A multi-objective optimization based on the weighted sum method is employed to transform the multi-objective problem into a single-objective problem using equals-weight coefficients [63]. Figure 11 demonstrates that the objective function defined in Equation (15) reaches its minimum value, which corresponds to the actual fault resistance.

3.3.4. Multi-Objective Optimization Using NGO Algorithm

The different stages of multi-objective optimization using the NGO algorithm [2] are described in Algorithm 2 and are divided into three parts. At the beginning of the algorithm, the population members are randomly initialized within the search space of the fault resistance. The population matrix is determined using Equations (17) and (18), which describe the single- and the three-fault resistances.
R 1 F = R F 1 R F i R F N N × m = R 1,1 R i , 1 R N , 1 N × m
R 3 F = R F 1 R F i R F N N × m = R 1,1 R 1,2 R 1,3 R i , 1 R i , 2 R i , 3 R N , 1 R N , 2 R N , 3 N × m
where R 1 F and R 3 F are the populations of northern goshawks. R F i is the ith proposed solution of fault resistance. R i , j   is the value of the jth fault resistance specified by the ith proposed solution, N is the number of population members, and m is the number of problem variables.
Therefore, the objective function of the problem can be evaluated based on each population member. These values obtained for the objective function can be represented as a vector using (19).
F R 1 F / R 3 F = F 1 = F ( R F 1 ) F i = F ( R F i ) F N = F ( R F N ) N × 1
where F is the vector of the obtained objective function values, and F i is the objective function value obtained by ith proposed solution.
To update the population members, the Northern Goshawk Optimization algorithm employs two strategies: the first is exploration, given by Equation (20) with its update formulation given in Equation (21), and the second is exploitation, given by Equation (22) with its update formulation given in Equation (23).
R i , j n e w , P 1 = R i , j + r p i , j I R i , j ,       F P i < F i R i , j + r x i , j p i , j ,       F P i F i
where P i = R k   i = 1,2 ,   , N   k = 1,2 ,     ,   i 1 , i + 1 ,     , N , r is a random number in the interval [ 0 , 1 ] , I is a random number that can be 1 or 2, P i is the fault resistance for the ith proposed solution, k is a random natural number in the interval [ 1 ,   N ] , R i n e w , P 1 is the new status for the ith proposed solution, R i , j n e w , P 1 is its jth dimension, F i n e w , P 1 is its objective function value based on the first phase of NGO, and F P i is its objective function value.
R i = R i n e w , P 1         ,       F i n e w , P 1 < F i R i                             ,       F i n e w , P 1 F i
R i , j n e w , P 2 = R + C 2 r 1 R i , j
where C = 0.02 1 t T , t is the iteration counter, T is the maximum number of iterations, R i n e w , P 2 is the new status for the ith proposed solution, R i , j n e w , P 2 is its jth dimension, and F i n e w , P 2 is its objective function value based on the second phase of NGO.
R i = R i n e w , P 2         ,       F i n e w , P 2 < F i R i                             ,       F i n e w , P 2 F i
The various stages of the multi-objective optimization using NGO are specified as pseudo-code in Algorithm 2.
Algorithm 2: Pseudo-code of the multi-objective optimization using NGO.
input1: Input the optimization problem variable: fault resistance upper and lower bound and initiate weight of the three-objective function in Equations (7), (13) and (14).
2: Set the number of iterations T and population N .
3: Set random population using Equation (17) or Equation (18) and their evaluation using Equation (19).
4: Run loop for T iterations.
5: Exploration using Equations (20) and (21).
6: Exploitation using Equations (22) and (23).
7: Save the best solution.
8: End loop for.
9: Output best optimal fault resistance solution.
searching
output

3.3.5. Fault Classification

A machine learning decision tree is used for fault classification by identifying the fault type through traversal from the root to a leaf node. Classification begins at the root, where the attribute at that node is evaluated, and the branch corresponding to the attribute’s value is followed. This procedure is repeated recursively down the tree until a leaf node is reached, which determines the fault type [64].
Consider the following figure, which represents the fault severity pyramid from the least severe to the most severe. The short-circuit current in the single line-to-ground fault is lower compared to the line-to-line fault; the line-to-line fault is lower compared to the double line-to-ground fault; and the fault with the highest short-circuit current value is the three-phase fault [57,65].
According to Figure 2 and Figure 4, there is an inverse proportional relationship between the short-circuit current and both the fault distance and the fault resistance. Figure 12 shows that the single-phase fault produces lower short-circuit current values compared to other types of faults.
However, when a fault occurs, its type is unknown. Based on the short-circuit current value, the fault can be localized by considering a single-phase fault, which allows for identifying the faulty phase within the fault zone. Figure 13 shows that the fault distances of phases B and C lie outside the faulted zone, while the fault distance of phase A falls within it, indicating that only phase A is faulted.

3.3.6. Fault Zone

This zone refers to the distance threshold (in kilometers or meters) beyond which a fault can be identified as a single-phase fault. In the present case study, the fault zone extends to approximately four to five times the total line length under fault conditions and may be expressed by Equation (24):
z f = L t o t × C F
where:
z f : faulted zone in kilometers or meters.
L t o t : total length of the faulted line in kilometers or meters.
C F : faulted zone coefficient.
The fault type classification is performed according to the diagram, following the steps of the machine learning decision tree, as illustrated in Figure 14, Figure 15 and Figure 16.
For other fault types, BC-g and AC-g, we use the same machine learning decision tree shown in Figure 16, employing the fault currents of phases b and c and phases a and c, respectively.

4. Computational Experiments and Results

4.1. Case Study

The fault classification and localization were solved by using the ML and NGO presented in the previous section, implemented in MATLAB on a PC with a 13th Gen Intel(R) Core (TM) i7-13620H (2.40 GHz) processor and 16 GB RAM under the Windows 11 operating system.
To validate the proposed algorithm, a modified version of the IEEE 34-bus Test Feeder was used for numerical simulations. This feeder, located in Arizona, operates at a nominal voltage of 24.9 kV. It is characterized by its long and lightly loaded lines, the presence of two in-line regulators, an in-line transformer supplying a short 4.16 kV section, unbalanced loading conditions, and shunt capacitor banks [66].
The original IEEE 34-bus system was modified by removing the two in-line regulators and adding the required components CT and PT at the substation (bus 800) and CTs at all other nodes. In addition, all loads were modeled as constant impedances.
The modified test system, composed of 34 buses and illustrated by Figure 17, was simulated using MATLAB/Simulink. The fault classification and location algorithm was implemented in MATLAB. The simulations were carried out on the line between bus 808 and bus 812 considering the following fault conditions:
  • Five different fault distances from 5% to 95% of the total line length.
  • Three different fault resistances: 0, 10, 50 and 100 Ω.
  • Three different voltage source substations: 95%, 100%, and 105%.
  • Three different voltage phase angles: 0°, 120°, and 240°.
  • Three different load consumptions: 80%, 100%, and 120%.
  • Ten fault types: A-g, B-g, C-g, AB, BC, AC, AB-g, BC-g, AC-g, and ABC-g.
  • A total of 1000 test case chosen randomly for each fault type.
  • A comparison of the proposed method’s accuracy with that reported in [67,68].
Figure 17. Modified IEEE 34-bus node.
Figure 17. Modified IEEE 34-bus node.
Processes 14 00944 g017

4.2. Results

The results are obtained using the proposed fault location and classification algorithm, integrated within the intelligent protection system described in the previous section. Faults were simulated at various distances and resistances points, and the locations were estimated using cubic spline interpolation, while the fault resistance was optimized through a weighted-sum multi-objective approach employing the NGO meta-heuristic. The outcomes are summarized in Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11 and Table 12, where x denotes fault distance in percentages (%) and d represents the corresponding distance in kilometers. The estimation errors were computed using Equations (25) and (26), which define the error metrics for fault distance and fault resistance [54,69], respectively.
d i s t a n c e   e r r o r = C a l c u l a t e   f a u l t   l o c a t i o n R e a l   f a u l t   l o c a t i o n T o t a l   l e n g t h   o f   t h e   l i n e × 100
r e s i s a t a n c e   e r r o r = C a l c u l a t e   f a u l t   r e s i s t a n c e R e a l   f a u l t   r e s i s t a n c e
The subsequent results were obtained by varying the substation voltage magnitude and its phase angle, followed by re-evaluating the fault location. The outcomes, which demonstrate the impact of these variations on fault location accuracy, are summarized in Table 13, Table 14 and Table 15. For practical purposes, only the single line-to-ground fault case is considered, owing to the large volume of data generated, storage constraints, and the computational cost of resistance optimization.
The following results are obtained by varying the active power load consumption in three cases: 80%, 100%, and 120% of the total load in the IEEE 34-bus system. The corresponding results are presented in Table 16, where the active power flow per unit in the lines is calculated using Equation (27) [70], defined below:
P l i n e % = P l i n e S b a s e
where P l i n e is the total active power consumption in the substation in kilowatts, S b a s e is the base power in kilovolt-amperes.
The classification results are presented in Table 17. The evaluation was performed for 10.000 randomly selected test samples covering various fault resistances and fault distance points. The performance metric adopted is the classification accuracy [69], mathematically defined in Equation (28).
C l a s s i f i c a t i o n   a c c u r a c y = N o   o f   t e s t   s a m p l e s   c l a s s i f i e d   c o r r e c t l y N o   o f   s a m p l e s   t e s t e d × 100
To evaluate the performance of the proposed method, its accuracy, calculated using Equation (29), is compared with the results reported in [67,68], as presented in Table 18 and Table 19. The comparison considers faults on lines 806–808, 808–810, and 818–820, with actual fault distances of 2.625 km, 11.979 km, and 42.3 km, respectively.
A c c u r a c y = 100 % d i s t a n c e   e r r o r

4.3. Discussion

4.3.1. Fault Distance and Resistance Impact

The obtained results indicate that the proposed fault localization algorithm provides a consistently minimal error in distance estimation, thereby demonstrating its high reliability. The accuracy of the method is maintained across the entire transmission line, including extreme positions such as 5% of the line length near the sending end and 95% near the receiving end. Moreover, the algorithm proves to be highly robust against fault resistance variations. Even when the fault resistance increases from nearly 0 Ω to as high as 50 Ω, the impact on the estimation accuracy remains marginal. Figure 18 illustrates the histogram of the average fault distance error for all fault resistance values, demonstrating that the error consistently remains below 10−3, which is considered insignificant.

4.3.2. Voltage Magnitude and Phase Angle Impact

The results show that voltage magnitude variations do not affect fault location or resistance estimation, as demonstrated in Table 13, Table 14 and Table 15. These variations are already accounted for in the cubic spline interpolation, ensuring that the fault resistance is accurately determined and the corresponding fault distance is correctly calculated. Figure 19 presents the histogram of the fault distance average error across all test cases, confirming that the error remains below 10−4, which is a negligible value. Figure 19 presents the histogram of the average fault distance error across all test cases, showing that the error consistently remains below 10−4, which is a minimal value.

4.3.3. Load Consumption Impact

Considering active power load variations across phases A, B, and C at 80%, 100%, and 120% of the nominal consumption, Table 16 demonstrates that the fault distance estimation error remains insignificant. This indicates a high accuracy of the fault location method and confirms that load variations in the distribution network have no significant impact on the performance of the localization algorithm. Furthermore, Figure 20 presents the histogram of the average fault distance error across all test cases, showing that the error consistently remains below 10−4, which is a minimal value.

4.3.4. Fault Type Diversity

The machine-learning-based decision tree represents a powerful method for classifying fault types by utilizing the results of fault location estimation. The algorithm guides the decision process through leaf nodes, leading directly to the correct faulted phase identification and subsequently to the precise fault type among ten possible categories. Table 15 reports the performance of the proposed decision tree under a comprehensive test consisting of 10,000 fault cases. Each of the ten fault categories was represented by 1000 cases to ensure balanced training and evaluation. The results show that the decision tree achieved 100% classification accuracy, correctly identifying both the faulted phase and the fault type in all scenarios. This outstanding performance highlights the reliability of the method and confirms its suitability for real-time protection applications.

4.3.5. Impact of Other Fault Location Methods

The results shown in Figure 21 and Figure 22 indicate that the proposed machine-learning-based fault location method using cubic spline interpolation gives better results than the approaches reported in [67,68]. For example, in the case of a fault on line 806–808, the proposed method achieves a minimum accuracy of 99.97%, compared to 99.5% in [67]. Similarly, for single-phase faults on lines 808–810 and 818–820, the minimum accuracy reaches 99.999%, while ref. [68] reports 99.837%.

4.3.6. Calculation Time and Large Data Capacity Impact

The proposed method involves substantial mathematical formulation, particularly for the cubic spline interpolation in both eight-dimensional (8D) and six-dimensional (6D) cases, and requires a large dataset to ensure diversity in parameters such as voltage level, load conditions, and fault resistance range. As the variation interval of these parameters increases, the required data storage capacity and data collection time also increase. Table 20 presents different data collection sizes, the corresponding data acquisition times, and the simulation time required for fault classification and location under various fault types.

5. Conclusions

In conclusion, this study shows that combining machine learning with an optimization framework is a highly effective way to accurately classify and locate faults in modern electrical distribution networks. Because the proposed method handles a wide variety of short-circuit scenarios—including different fault distances, resistance levels, pre-fault voltages, and changing load conditions—it is highly adaptable to real-world situations.
The main advantage of this approach is its hybrid design. It uses a decision tree algorithm to quickly and accurately identify the specific type of fault. At the same time, it pairs multi-objective optimization (to estimate fault resistance) with cubic spline interpolation to calculate the exact distance to the fault. Together, these tools effectively manage the complex, nonlinear behavior of active distribution networks.
To take this method out of the lab and put it into practice, grid operators will need to make a few physical and digital upgrades. On the hardware side, current transformers must be installed along the power lines to capture real-time data. On the software side, the system requires strong computing power and plenty of data storage to run the predictive models. Additionally, to keep the diagnostics accurate over time, the models will need regular data updates and retraining whenever the network’s layout or components change.
Even with these practical requirements, our experimental results clearly show that this approach is highly precise, reliable, and robust. Moving forward, future research will focus on reducing the computing time of the optimization algorithms to allow for faster, real-time processing. We also plan to test how well the method adapts to grids that rely heavily on variable renewable energy sources (DERs). Ultimately, this work lays a strong foundation for building more reliable, self-healing smart grids.

Author Contributions

Conceptualization by K.G. and A.B.A., methodology by K.G. and L.D., software by A.B.A., validation by É.C., research by K.G., L.D. and A.Z., first draft writing by K.G. and A.B.A., second draft writing by É.C., A.Z. and M.A.D., and project management by K.G., A.B.A., L.D. and M.A.D. The manuscript’s published form was approved by all authors once they had read it. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

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 authors thank the support of the DGRSDT and University of Technology of Troyes (UTT).

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

PMUsPhasor measurement units
MLMachine learning
DLDeep learning
ANNArtificial neural network
DNNDeep neural network
WTContinuous wavelet transform
DWTDiscrete wavelet transform
VMDVariational mode decomposition
CNNConvolutional neural network
LSTMLong short-term memory
TGATv2Graph attention network
VAEVariational autoencoder
GCNGraph convolution network
CPUCentral processing unit
CTCurrent transformer
PTPotential transformer
NGONorthern goshawk optimization
V s a , V s b , V s c Post-fault sending-end voltage of bus S corresponding to phase a, b, and c in kV
V F a , V F b , V F c Post-fault voltage at the fault location corresponding to phase a, b, and c in kV
V s Post-fault sending-end voltage vector of bus S corresponding to phase a, b, and c in kV
V F Post-fault voltage vector at the fault location corresponding to phase a, b, and c in kV
I s a , I s b , I s c Post-fault sending-end current corresponding to phase a, b, and c in A
I F a , I F b , I F c Post-fault current at the fault location corresponding to phase a, b, and c in A
I s Post-fault sending-end current vector corresponding to phase a, b, and c in A
I F Post-fault current vector at the fault location corresponding to phase a, b, and c in A
I a , b , c Post-fault load current vector corresponding to phase a, b, and c in A
I s c Post-fault short-circuit current in A
I 1 s c M L , I 2 s c M L Short-circuit current of the first and the second faulted phase estimate by machine learning using cubic spline interpolation in A
I 1 s c C T , I 2 s c C T Short-circuit current of the first and the second faulted phase measured by current transformer in A
Z a ,   b ,   c Load impedance matrix in Ω
Z l i n e Transmission line impedance matrix in Ω
Z a a ,   Z b b ,   Z c c Self-impedance of phases a, b, and c in Ω
Z n m Mutual impedance between phases n and m, where n and m are the phases a, b or c in Ω
R F Fault resistance in Ω
R F a , R F b , R F c Fault resistance of each phase a, b, and c in Ω
R F m i n Lower bound of the fault resistance in
R F m a x Upper bound of the fault resistance in Ω
R 1 F , R 2 F Population of northern goshawks in Ω
R F i ith proposed solution of fault resistance in Ω
R i , j Value of the jth fault resistance specified by the ith proposed solution in Ω
R i n e w , P 1 , R i n e w , P 2 New status for the ith proposed solution in Ω
R i , j n e w , P 1 , R i , j n e w , P 2 jth dimension solution in Ω
P i Fault resistance for the ith proposed solution in Ω
P a , P b , P c Pre-fault power consumed by phase a, b, and c in kW
P l i n e Total active power consumption in the substation in kW
S b a s e Power base in VA
F 1 O b j , F 2 O b j , F 3 O b j First, second, and third objective function
F O b j Multi-objective optimization function
F Objective function value vector
F i Objective function value obtained by ith proposed solution
F i n e w , P 1 , F i n e w , P 2 Objective function value based on first phase of NGO
F P i Objective function value
N Number of population members
m Number of problem variables
k Random natural number in interval [1, N]
r Random number in interval [0, 1]
I Random number that can be 1 or 2
t Iteration counter
T Maximum number of iterations
x Distance between the sending end and the fault location in km
L Transmission line length in km
D f Fault distance in km
L t o t Total length of the faulted line in km
z f Faulted zone in km
C F Faulted zone coefficient

References

  1. Neri Junior, A.L.; Moreira, F.A.; de Souza, B.A. Fault location on radial distribution systems using wavelets and artificial neural networks with a new data processing feature. Adv. Electr. Comput. Eng. 2024, 24, 3–10. [Google Scholar] [CrossRef]
  2. Akdağ, M.; Mami, M.S.; Akmaz, D. Enhancing fault location accuracy in transmission lines using transient frequency spectrum analysis: An investigation into key factors and improvement strategies. Electricity 2024, 5, 861–876. [Google Scholar] [CrossRef]
  3. Nsaif, Y.M.; Lipu, M.S.H.; Hussain, A.; Ayob, A.; Yusof, Y.; Zainuri, M.A.M.Z. New voltage based fault detection technique for distribution network connected to photovoltaic sources using variational mode decomposition integrated ensemble bagged trees approach. Energies 2022, 15, 7762. [Google Scholar] [CrossRef]
  4. Adewole, A.C.; Tzoneva, R.; Behardien, S. Distribution network fault section identification and fault location using wavelet entropy and neural networks. Appl. Soft Comput. 2016, 46, 296–306. [Google Scholar] [CrossRef]
  5. Bramareswara Rao, S.N.V.; Pavan Kumar, Y.V.; Amir, M.; Muyeen, S.M. Fault detection and classification in hybrid energy-based multi-area grid-connected microgrid clusters using discrete wavelet transform with deep neural networks. Electr. Eng. 2025, 107, 8481–8498. [Google Scholar] [CrossRef]
  6. Aslan, Y.; Yağan, Y.E. Artificial neural-network-based fault location for power distribution lines using the frequency spectra of fault data. Electr. Eng. 2017, 99, 301–311. [Google Scholar] [CrossRef]
  7. Pathirage, G.; Razzaghi, R.; Andrew, L. Fault location in power distribution networks using frequency analysis of traveling waves. Electr. Power Syst. Res. 2025, 249, 111971. [Google Scholar] [CrossRef]
  8. Cheng, L.; Wang, T.; Wang, Y. A novel fault location method for distribution networks with distributed generations based on the time matrix of traveling-waves. Prot. Control Mod. Power Syst. 2022, 7, 46. [Google Scholar] [CrossRef]
  9. Rezaei, D.; Gholipour, M.; Parvaresh, F. A single-ended traveling-wave-based fault location for a hybrid transmission line using detected arrival times and tw’s polarity. Electr. Power Syst. Res. 2022, 210, 108058. [Google Scholar] [CrossRef]
  10. Mishra, S.; Gupta, S.; Yadav, A. Novel two-terminal fault location approach utilizing traveling-waves for series compensated line connected to wind farms. Electr. Power Syst. Res. 2021, 198, 107362. [Google Scholar] [CrossRef]
  11. Jin, W.; Wang, D.; Gao, H.; Peng, F.; Guo, Y.; Gao, M.; Wang, J. Two-terminal traveling wave fault location approach based on frequency dependent electrical parameters of hvac cable transmission lines. Electr. Power Syst. Res. 2024, 235, 110842. [Google Scholar] [CrossRef]
  12. Wang, Y.; Xie, L.; Liu, Y.; Zeng, X.; Bi, L.; Liu, F.; Tang, X. Fault location method for distribution network considering distortion of traveling wavefronts. Int. J. Electr. Power Energy Syst. 2024, 159, 110065. [Google Scholar] [CrossRef]
  13. Gabr, M.A.; Ibrahim, D.K.; Ahmed, E.S.; Gilany, M.I. A new impedance-based fault location scheme for overhead unbalanced radial distribution networks. Electr. Power Syst. Res. 2017, 142, 153–162. [Google Scholar] [CrossRef]
  14. Shu, H.; Nguyen, L.M.T.; Nguyen, X.V.; Doan, Q.H. Fault location on three-terminal transmission lines without utilizing line parameters. Electricity 2025, 6, 42. [Google Scholar] [CrossRef]
  15. Wang, Y.; Qi, X.; Chen, Y. Enhanced fault localization in multi-terminal transmission lines using novel machine learning. Int. J. Simul. Multidiscip. Des. Optim. 2024, 15, 15. [Google Scholar] [CrossRef]
  16. Faza, A.; Al-Mousa, A.; Alqudah, R. Optimal PMU placement for fault classification and localization using enhanced feature selection in machine learning algorithms. Int. J. Energy Res. 2024, 2024, 5543160. [Google Scholar] [CrossRef]
  17. He, G.; Liang, D.; Zhao, Y.; Wang, X. Enhanced fault localization for active distribution networks via robust three-phase state estimation. Energies 2025, 18, 2551. [Google Scholar] [CrossRef]
  18. Dashtdar, M.; Hussain, A.; Al Garni, H.Z.; Mas’ud, A.A.; Haider, W.; AboRas, K.M.; Kotb, H. Fault location in distribution network by solving the optimization problem based on power system status estimation using the PMU. Machines 2023, 11, 109. [Google Scholar] [CrossRef]
  19. Ozupak, Y. Machine Learning-Based Fault Detection in Transmission Lines: A comparative study with random search optimization. Bull. Pol. Acad. Sci. Tech. Sci. 2025, 73, e153229. [Google Scholar] [CrossRef]
  20. Najafzadeh, M.; Pouladi, J.; Daghigh, A.; Beiza, J.; Abedinzade, T. Fault detection, classification and localization along the power grid line using optimized machine learning algorithms. Int. J. Comput. Intell. Syst. 2024, 17, 49. [Google Scholar] [CrossRef]
  21. Kim, M.-S.; An, J.-G.; Oh, Y.-S.; Lim, S.-I.; Kwak, D.-H.; Song, J.-U. A method for fault section identification of distribution networks based on validation of fault indicators using artificial neural network. Energies 2023, 16, 5397. [Google Scholar] [CrossRef]
  22. Zhou, C.; Gui, S.; Liu, Y.; Ma, J.; Wang, H. Fault location of distribution network based on back propagation neural network optimization algorithm. Processes 2023, 11, 1947. [Google Scholar] [CrossRef]
  23. Alhanaf, A.S.; Balik, H.H.; Farsadi, M. Intelligent fault detection and classification schemes for smart grids based on deep neural networks. Energies 2023, 16, 7680. [Google Scholar] [CrossRef]
  24. Jamali, S.; Bahmanyar, A.; Ranjbar, S. Hybrid classifier for fault location in active distribution networks. Prot. Control Mod. Power Syst. 2020, 5, 17. [Google Scholar] [CrossRef]
  25. El Ghaly, A. Hybrid ml algorithm for fault classification in transmission lines using multi-target ensemble classifier with limited data. Energies 2025, 6, 4. [Google Scholar] [CrossRef]
  26. Nguyen, N.B.; Van Dai, L. Fault identification, classification, and location on transmission lines using combined machine learning methods. Int. J. Eng. Technol. Innov. 2022, 12, 91–109. [Google Scholar] [CrossRef]
  27. Nguyen, Q.M.; Nguyen, T.K.; Vu, H.G. Fault classification and localization in power transmission line based on machine learning and combined CNN-LSTM models. Energy Rep. 2024, 12, 5610–5622. [Google Scholar] [CrossRef]
  28. Herrada, A.; Orozco-Henao, C.; Pulgarin Rivera, J.D.; Mora-Florez, J.; Marin-Quintero, J. Fault detection system for smart city distribution networks: A long short-term memory-based approach. Energies 2025, 18, 3453. [Google Scholar] [CrossRef]
  29. Tunio, N.A.; Hashmani, A.A.; Khokhar, S.; Tunio, M.A.; Faheem, M. Fault detection and classification in overhead transmission lines through comprehensive feature extraction using temporal convolution neural network. Eng. Rep. 2024, 6, e12950. [Google Scholar] [CrossRef]
  30. Hou, S.; Wang, X. Distribution network fault segment localization method based on transfer entropy mtf and improved alexnet. Energies 2025, 18, 4627. [Google Scholar] [CrossRef]
  31. Ma, X.; Zhen, W.; Ren, H.; Zhang, G.; Zhang, K.; Dong, H. A method for fault localization in distribution networks with high proportions of distributed generation based on graph convolutional networks. Energies 2024, 17, 5758. [Google Scholar] [CrossRef]
  32. Lu, T.; Hou, S. Fault location algorithm for distribution network with distributed generation based on domain-adaptive TGATv2. IET Gener. Transm. Distrib. 2025, 19, e70033. [Google Scholar] [CrossRef]
  33. Khan, M.A.; Asad, B.; Vaimann, T.; Kallaste, A.; Pomarnacki, R.; Hyunh, V.K. Improved fault classification and localization in power transmission networks using vae-generated synthetic data and machine learning algorithms. Machines 2023, 11, 963. [Google Scholar] [CrossRef]
  34. Wu, S.; Yan, X. Power line fault detection combining deep learning and digital twin model. Int. J. Adv. Comput. Sci. Appl. 2025, 16, 705–717. [Google Scholar] [CrossRef]
  35. Rafique, F.; Fu, L.; Mai, R. End to end machine learning for fault detection and classification in power transmission lines. Electr. Power Syst. Res. 2021, 199, 107430. [Google Scholar] [CrossRef]
  36. Dai, J.; Zhang, Z.; Li, S.; Li, L. Research on fault section location in an active distribution network based on improved subtraction-average-based optimizer. Symmetry 2025, 17, 107. [Google Scholar] [CrossRef]
  37. Dashtdar, M.; Bajaj, M.; Hosseinimoghadam, S.M.S.; Mérshêkáér, H. Fault location in distribution network by solving the optimization problem using genetic algorithm based on the calculating voltage changes. Soft Comput. 2022, 26, 8757–8783. [Google Scholar] [CrossRef]
  38. Wen, J.; Qu, X.; Liu, J.; Lin, S.; Xiao, Q. A novel fault location method for the active distribution network based on dynamic quantum genetic algorithm. Electr. Eng. 2024, 106, 4719–4735. [Google Scholar] [CrossRef]
  39. Xu, W.; Li, J.; Yang, L.; Yu, Q. Faults locating of power distribution systems based on successive PSO-GA algorithm. Sci. Rep. 2024, 14, 11259. [Google Scholar] [CrossRef]
  40. Albarakati, A.J.; Azeroual, M.; Boujoudar, Y.; ELIysaouy, L.; Aljarbouh, A.; Tassaddiq, A.; ELMarkhi, H. Multi-agent-based fault location and cyber-attack detection in distribution system. Energies 2023, 16, 224. [Google Scholar] [CrossRef]
  41. Li, B.; Qian, G.; Tang, L.; Sun, P.; Wu, Z. Fault location and route selection strategy of distribution network based on distributed sensing configuration and fuzzy c-means. Energies 2025, 18, 3271. [Google Scholar] [CrossRef]
  42. Janjic, A.; Velimirovic, L. Integrated fault location and isolation strategy in distribution networks using markov decision process. Electr. Power Syst. Res. 2020, 180, 106172. [Google Scholar] [CrossRef]
  43. Chaitanya, B.K.; Yadav, A. Intelligent fault detection and classification scheme for distribution lines integrated with distributed generators. Comput. Electr. Eng. 2018, 69, 28–40. [Google Scholar] [CrossRef]
  44. Swetapadma, A.; Yadav, A. A hybrid method for fault location estimation in a fixed series compensated lines. Measurement 2018, 123, 8–18. [Google Scholar] [CrossRef]
  45. Hosen, M.M.; Alam, M.S.; Rashid, S.; Mostafa, S.M.G. Optimized economic dispatch and battery sizing in wind microgrids: A depth of discharge perspective. Electricity 2025, 6, 51. [Google Scholar] [CrossRef]
  46. Yang, L.; Ningyun, L.; Xiuli, W.; Bin, J. Islanding fault detection based on data-driven approach with active developed reactive power variation. Neurocomputing 2019, 337, 97–109. [Google Scholar] [CrossRef]
  47. Yuan, C.; Liao, Y.; Kong, L.; Xiao, H. Fault diagnosis method of distribution network based on time sequence hierarchical fuzzy petri nets. Electr. Power Syst. Res. 2021, 191, 106870. [Google Scholar] [CrossRef]
  48. Mishra, M.; Panigrahi, R.R. Taxonomy of high impedance fault detection algorithm. Measurement 2019, 148, 106955. [Google Scholar] [CrossRef]
  49. Azeroual, M.; Boujoudar, Y.; Bhagat, K.; ElIysaouy, L.; Aljarbouh, A.; Knyazkov, A.; Fayaz, M.; Qureshi, M.S.; Rabbi, F.; EL Markhi, H. Fault location and detection techniques in power distribution systems with distributed generation: Kenitra city (Morocco) as a case study. Electr. Power Syst. Res. 2022, 209, 108026. [Google Scholar] [CrossRef]
  50. Guerraiche, K.; Abbou, A.B.; Dekhici, L. Intelligent fault detection and location in electrical high-voltage transmission lines. Rev. Roum. Sci. Tech. Sér. Électrotech. Énergétique 2024, 69, 269–276. [Google Scholar] [CrossRef]
  51. Wang, J.; Mokhlis, H.; Mansor, N.N.; Illias, H.A.; Ramasamy, A.K.; Wu, X.; Wang, S. Smart fault detection, classification, and localization in distribution networks: Ai-driven approaches and emerging technologies. IEEE Access 2025, 13, 141664–141693. [Google Scholar] [CrossRef]
  52. Shafiullah, M.; AlShumayri, K.A.; Alam, M.S. Machine learning tools for active distribution grid fault diagnosis. Adv. Eng. Softw. 2022, 173, 103279. [Google Scholar] [CrossRef]
  53. Cao, Y.; Tang, J.; Shi, S.; Cai, D.; Zhang, L.; Xiong, P. Fault diagnosis techniques for electrical distribution network based on artificial intelligence and signal processing: A Review. Processes 2025, 13, 48. [Google Scholar] [CrossRef]
  54. Filomena, A.D.; Resener, M.; Salim, R.H.; Bretas, A.S. Distribution systems fault analysis considering fault resistance estimation. Int. J. Electr. Power Energy Syst. 2011, 33, 326–1335. [Google Scholar] [CrossRef]
  55. Shahnia, F.; Arefi, A.; Ledwich, G. Mathematical Optimization of Unbalanced Networks with Smart Grid Devices. In Electric Distribution Network Planning; Springer: Singapore, 2018; pp. 69–78. [Google Scholar] [CrossRef]
  56. IEC 60038:2009; International Standard. International Electrotechnical Commission: Geneva, Switzerland, 2009. Available online: https://standards.iteh.ai/catalog/standards/sist/bd26a0a9-bf9f-4094-9ab3-0401e5c3ad69/iec-60038-2009 (accessed on 15 December 2021).
  57. Paithankar, Y.G.; Bhide, S.R. Introduction. In Fundamentals of Power System Protection; Prentice-Hall of lndia Private Limited: New Delhi, India, 2003; pp. 1–3. ISBN 81-203-2194. [Google Scholar][Green Version]
  58. Phadke, A.G.; Thorp, J.S. Protection Systems with Phasor Inputs. In Synchronized Phasor Measurements and Their Applications; Pai, M.A., Stankovic, A., Eds.; Springer: New York, NY, USA, 2008; pp. 197–219. [Google Scholar] [CrossRef]
  59. Mirshekali, H.; Dashti, R.; Keshavarz, A.; Shaker, H.R. Machine Learning-Based Fault Location for Smart Distribution Networks Equipped with Micro-PMU. Sensors 2022, 22, 945. [Google Scholar] [CrossRef]
  60. Jamil, M.; Sharma, S.K.; Singh, R. Fault detection and classification in electrical power transmission system using artificial neural network. SpringerPlus 2015, 4, 334. [Google Scholar] [CrossRef]
  61. Richardson, J.; Reiner, P.; Wilamowski, B.M. Cubic spline as an alternative to methods of machine learning, in Industrial Informatics (INDIN). In Proceedings of the 2015 IEEE 13th International Conference on Industrial Informatics (INDIN), Cambridge, UK, 22–24 July 2015; IEEE: New York, NY, USA, 2015. [Google Scholar] [CrossRef]
  62. Dehghani, M.; Hubálovský, Š.; Trojovský, P. Northern Goshawk Optimization: A New Swarm-Based Algorithm for Solving Optimization Problems. IEEE Access 2021, 9, 162059–162080. [Google Scholar] [CrossRef]
  63. Deb, K. Classical Methods. In Multi-Objective Optimization Using Evolutionary Algorithms; John Wiley & Sons: Chichester, UK, 2001; pp. 47–75. ISBN 047187339X. [Google Scholar]
  64. Mitchell, T.M. Decision Tree Learning. In Machine Learning; McGraw-Hill: New York, NY, USA, 1997; pp. 52–78. ISBN 0070428077. [Google Scholar]
  65. Csanyi, E. What Would be the Worst Type of Three Phase Faults (And Why It Happens). Electrical Engineering Portal. 2020. Available online: https://electrical-engineering-portal.com/worst-type-three-phase-faults (accessed on 4 January 2020).
  66. Baughman, M.L.; Liu, C.C.; Dugan, R.C.; Liu, E.; Carneiro, S.; Niebur, D.; Mccalley, J.D.; Baldick, R.; Joann, V.; Staron, J.V. IEEE 34 Node Test Feeder; Power System Analysis, Computing and Economics Committee, Distribution System Analysis Subcommittee; IEEE Power Engineering Society: Piscataway, NJ, USA, 2004. [Google Scholar]
  67. Deng, P.D.; Irungu, G.K.; Munda, J. Implementation of a Deep Learning ANN-based Algorithm utilizing the IEEE 34 Bus Test System to Investigate the Effects of Distributed Generation on Fault Diagnosis in Distribution Networks; Engineering, Technology & Applied Science Research: Gastouni, Greece, 2025; Volume 15, pp. 19506–19521. [Google Scholar] [CrossRef]
  68. Dashti, R.; Daisy, M. Single phase fault location in electrical distribution feeder using hybrid method. Energy 2016, 100, 356–368. [Google Scholar] [CrossRef]
  69. Ray, P.; Mishra, D.P. Support vector machine-based fault classification and location of a long transmission line. Eng. Sci. Technol. Int. J. 2016, 19, 1368–1380. [Google Scholar] [CrossRef]
  70. Grigsby, L.L.; McDonald, J.D.; Harlow, J.H. (Eds.) Power System Analysis and Simulation. In The Electric Power Engineering Handbook, 3rd ed.; CRC Press: Boca Raton, FL, USA, 2012; Volume 5, pp. 1–13. ISBN 978-1-4398-5634-5. [Google Scholar]
Figure 1. Single line-to-ground fault.
Figure 1. Single line-to-ground fault.
Processes 14 00944 g001
Figure 2. Short-circuit current as a function of fault distance.
Figure 2. Short-circuit current as a function of fault distance.
Processes 14 00944 g002
Figure 3. Short-circuit current as a function of supply voltage.
Figure 3. Short-circuit current as a function of supply voltage.
Processes 14 00944 g003
Figure 4. Short-circuit current as a function of fault resistance.
Figure 4. Short-circuit current as a function of fault resistance.
Processes 14 00944 g004
Figure 5. Short-circuit current as a function of active power.
Figure 5. Short-circuit current as a function of active power.
Processes 14 00944 g005
Figure 9. Protection system and its attributes.
Figure 9. Protection system and its attributes.
Processes 14 00944 g009
Figure 10. Objective function for different fault resistances.
Figure 10. Objective function for different fault resistances.
Processes 14 00944 g010
Figure 11. The convergence of NGO through the iterations by minimizing the multi-objective function: (a) towards the minimum, (b) towards the fault resistance.
Figure 11. The convergence of NGO through the iterations by minimizing the multi-objective function: (a) towards the minimum, (b) towards the fault resistance.
Processes 14 00944 g011
Figure 12. Fault pyramid.
Figure 12. Fault pyramid.
Processes 14 00944 g012
Figure 13. Faulted phase selection.
Figure 13. Faulted phase selection.
Processes 14 00944 g013
Figure 14. Single line-to-ground fault location in each phase a, b and c.
Figure 14. Single line-to-ground fault location in each phase a, b and c.
Processes 14 00944 g014
Figure 15. Machine learning decision tree used to identify the faulted phase.
Figure 15. Machine learning decision tree used to identify the faulted phase.
Processes 14 00944 g015
Figure 16. Machine learning decision tree for the classification of line-to-line and double line-to-ground faults.
Figure 16. Machine learning decision tree for the classification of line-to-line and double line-to-ground faults.
Processes 14 00944 g016
Figure 18. Histogram of the average fault distance error (%) across different fault resistances and fault types: (a) single-resistance fault, (b) three-resistance faults.
Figure 18. Histogram of the average fault distance error (%) across different fault resistances and fault types: (a) single-resistance fault, (b) three-resistance faults.
Processes 14 00944 g018
Figure 19. Histogram showing the distribution of average fault distance error (%) across different phase angles considering a voltage magnitude of: (a) 95%, (b) 100%, and (c) 105%.
Figure 19. Histogram showing the distribution of average fault distance error (%) across different phase angles considering a voltage magnitude of: (a) 95%, (b) 100%, and (c) 105%.
Processes 14 00944 g019
Figure 20. Histogram of the average fault distance error (%) under different active power load conditions on phase A: (a) 80% of nominal load, (b) 100% of nominal load, and (c) 120% of nominal load.
Figure 20. Histogram of the average fault distance error (%) under different active power load conditions on phase A: (a) 80% of nominal load, (b) 100% of nominal load, and (c) 120% of nominal load.
Processes 14 00944 g020
Figure 21. Histogram of the fault distance accuracy (%) across different fault types between the proposed method and Deng et al. [67].
Figure 21. Histogram of the fault distance accuracy (%) across different fault types between the proposed method and Deng et al. [67].
Processes 14 00944 g021
Figure 22. Histogram of the fault distance accuracy (%) across different fault resistances between the proposed method and Dashti et al. [68].
Figure 22. Histogram of the fault distance accuracy (%) across different fault resistances between the proposed method and Dashti et al. [68].
Processes 14 00944 g022
Table 1. Comparative analysis of NGO vs. classical metaheuristics.
Table 1. Comparative analysis of NGO vs. classical metaheuristics.
AlgorithmConvergence BehaviorSensitivity to ParametersApplicability to Active Distribution Networks (ADNs)Remarks
PSO (Particle Swarm Optimization)Moderate; can get trapped in local minimaHigh; requires careful tuning of inertia weight and acceleration coefficientsLimited in highly nonlinear or multi-modal ADN scenariosEfficient for simple networks but less reliable under DG penetration
GA (Genetic Algorithm)Slow; may require many generationsModerate; crossover and mutation rates need tuningCan handle nonlinear objectives but computationally intensive for large ADNsEffective for global search but convergence may be slow
GWO (Grey Wolf Optimizer)Good exploration, but may stagnateModerate; performance sensitive to leader hierarchy parametersSuitable for medium-complexity networks; may underperform in dynamic ADNsBalance between exploration/exploitation, but parameter tuning crucial
NGO (Nelder–Goldberg Optimizer)Fast; robust global and local searchLow; minimal parameter sensitivityHighly suitable for complex, nonlinear, multi-modal ADNsHandles multi-modal objective functions efficiently, ensures accurate fault localization and faster convergence
Table 2. Summary of previous methods for fault classification and localization in electrical networks.
Table 2. Summary of previous methods for fault classification and localization in electrical networks.
Ref.IEEE Test System/Case StudyObjective FunctionOptimization/Learning MethodCategoryMain Limitation
[1]Distribution feederMinimize classification errorWavelet + ANNSignal Processing + MLSensitive to noise and parameter selection
[2]Transmission lineFault distance accuracyTransient frequency spectrum analysisSignal ProcessingSensitive to noise, high sampling required
[3]PV-integrated networkVoltage variationVMD + ensemble treesML/DLMay not generalize to high-DG penetration
[4]Distribution feederEntropy-based errorWavelet + neural networksSignal Processing + MLSensitive to noise
[5]Microgrid clusterDetection accuracyDWT + DNNSignal Processing + MLMay require high sampling
[6]Distribution feederSpectral feature lossNeural networks on frequency spectraSignal ProcessingRequires spectral accuracy
[7]Distribution networkFrequency deviationTraveling wave frequency analysisSignal ProcessingRequires precise timing
[8]DG networkTraveling wave timing errorTime matrix methodSignal ProcessingNeeds accurate measurement
[9]Transmission lineArrival time errorSingle-ended traveling waveSignal ProcessingSensitive to noise
[10]Wind-compensated lineTraveling wave mismatchTwo-terminal methodSignal ProcessingSensitive to parameter variations
[11]HVAC cableFrequency-dependent impedance errorTwo-terminal analytical methodSignal ProcessingNeeds precise line parameters
[12]Transmission lineWavefront distortion errorTraveling-wave-basedSignal ProcessingSensitive to distortion modeling
[13]Unbalanced radial networkImpedance mismatchAnalytical/impedance methodSignal ProcessingLimited to radial networks
[14]Three-terminal lineFault distance errorParameter-independent methodSignal ProcessingAccuracy affected by topology changes
[15]Multi-terminal lineLocalization errorML-basedMLScalability to very large networks
[16]IEEE 34-bus systemPMU placement cost and observabilityFeature selection optimizationPMU/State EstimationInstallation cost and scalability
[17]Active distribution networkState estimation errorRobust three-phase estimationPMU/State EstimationDependent on PMU deployment
[18]IEEE 34-bus + PMUState estimation errorOptimization-basedPMU/OptimizationPMU deployment cost
[19]IEEE test systemClassification accuracyRandom search ML optimizationMLLimited global search capability
[20]Transmission lineFault diagnosis accuracyOptimized ML algorithmsMLDataset-dependent performance
[21]Distribution feederFault indicator validation errorANNMLRequires training data quality
[22]Distribution systemFault distance errorBackpropagation neural networkMLMay converge slowly
[23]Smart gridDetection accuracyDeep neural networkML/DLLarge dataset requirement
[24]Active distribution networkClassification accuracyHybrid classifierML/DLNeeds extensive training
[25]Distribution systemMulti-target classification errorMulti-target ensemble MLML/DLLimited scalability with very large networks
[26]Distribution networkIntegrated identification and location lossCombined ML methodsML/DLComplex framework, high computation
[27]Transmission systemClassification and location accuracyHybrid CNN–LSTMML/DLHigh data requirement, computational cost
[28]Smart city networkClassification accuracyLSTMML/DLHigh computational cost
[29]Overhead line modelClassification errorTemporal CNNML/DLHigh data requirement
[30]Distribution networkFault segment localization lossTransfer entropy + improved AlexNetML/DLMay require feature tuning
[31]High-DG networkLocalization lossGraph convolutional networkML/DLSensitive to topology changes
[32]DG networkFault location lossDomain-adaptive TGATv2ML/DLComplexity and data dependency
[33]Transmission lineClassification accuracyVAE + MLML/DLSynthetic data may not capture all real conditions
[34]Smart gridDetection errorDeep learning + digital twinML/DLHigh computational requirement
[35]Transmission lineEnd-to-end fault lossDeep learningML/DLData-intensive
[36]Active distribution networkMinimize fault section mismatchSubtraction-average-based optimizerHybrid and OptimizationMay converge to local optima
[37]Distribution lineVoltage changeGenetic algorithmMetaheuristicPremature convergence
[38]Active networkFault localization errorDynamic quantum genetic algorithmMetaheuristicComplexity, sensitive to parameters
[39]DG lineDistance errorHybrid PSO–GAMetaheuristicPremature convergence possible
[40]Distribution systemFault localization accuracyMulti-agent systemHybridCommunication infrastructure dependent
[41]Distribution systemClustering errorFuzzy C-meansHybridSensitive to initial cluster selection
[42]Distribution systemLocation and isolation rewardMarkov decision processHybridRequires accurate reward modeling
[43]DG-integrated linesFault localization errorIntelligent schemeHybridMay not handle all fault types
[44]Fixed series-compensated lineDistance errorHybrid methodHybridSpecific to compensated lines
[45]Wind microgridReliability indexBattery sizing optimizationHybridFocused only on battery sizing
[46]DG systemReactive power variationData-drivenMLMay fail under unmodeled dynamics
[47]Distribution networkSequence-based fault detectionHierarchical fuzzy petri netsHybridComplex rule definition
[48]ReviewTaxonomy of high-impedance fault detectionReview
[49]DG network, Kenitra CityDetection accuracyData-drivenMLCase-specific, limited generalization
[50]High-voltage transmissionDetection accuracyIntelligent methodHybridLarge-scale deployment challenging
[51]ReviewSurveyReview
[52]ReviewSurveyReview
[53]ReviewSurveyReview
Table 3. Single line-to-ground fault location results A-g.
Table 3. Single line-to-ground fault location results A-g.
Fault
Resistance (Ω)
Actual DistanceCalculated DistanceCalculated Fault Resistance
x (%)d (km)x (km) Error   ε (%)Rf (Ω) Error   ε (Ω)
0.00150.5720.5721.05 × 10−40.0016.53 × 10−8
252.8582.8581.04 × 10−40.0017.89 × 10−8
505.7155.7156.90 × 10−50.0011.55 × 10−7
758.5738.5731.04 × 10−40.0011.34 × 10−7
9510.85910.8591.04 × 10−40.0011.61 × 10−7
1050.5720.5721.24 × 10−410.0005.33 × 10−6
252.8582.8581.04 × 10−410.0001.44 × 10−7
505.7155.7151.01 × 10−510.0006.06 × 10−6
758.5738.5727.49 × 10−510.0002.79 × 10−5
9510.85910.8591.03 × 10−410.0002.67 × 10−7
5050.5720.5721.05 × 10−450.0002.84 × 10−14
252.8582.8581.05 × 10−450.0003.55 × 10−14
505.7155.7151.01 × 10−450.0003.55 × 10−14
758.5738.5731.04 × 10−450.0001.42 × 10−14
9510.85910.8591.04 × 10−450.0001.42 × 10−14
Table 4. Single line-to-ground fault location results B-g.
Table 4. Single line-to-ground fault location results B-g.
Fault
Resistance (Ω)
Actual DistanceCalculated DistanceCalculated Fault Resistance
x (%)d (km)x (km) Error   ε (%)Rf (Ω) Error   ε (Ω)
0.00150.5720.5712.66 × 10−100.0014.43 × 10−11
252.8582.8574.11 × 10−100.0016.85 × 10−11
505.7155.7151.73 × 10−40.0011.68 × 10−8
758.5738.5727.02 × 10−100.0011.22 × 10−10
9510.85910.8585.48 × 10−50.0019.17 × 10−6
1050.5720.5728.38 × 10−510.0001.25 × 10−5
252.8582.8582.88 × 10−1010.0004.12 × 10−11
505.7155.7159.18 × 10−510.0005.57 × 10−6
758.5738.5732.15 × 10−410.0002.98 × 10−5
9510.85910.8592.18 × 10−510.0001.46 × 10−6
5050.5720.5721.66 × 10−950.0003.98 × 10−13
252.8582.8582.72 × 10−550.0006.45 × 10−5
505.7155.7153.07 × 10−650.0003.13 × 10−13
758.5738.5734.09 × 10−450.0007.11 × 10−14
9510.85910.8597.71 × 10−550.0002.57 × 10−5
Table 5. Single line-to-ground fault location results C-g.
Table 5. Single line-to-ground fault location results C-g.
Fault
Resistance (Ω)
Actual DistanceCalculated DistanceCalculated Fault Resistance
x (%)d (km)x (km) Error   ε   (%)Rf (Ω) Error   ε   (Ω)
0.00150.5720.5721.05 × 10−40.0012.23 × 10−8
252.8582.8581.05 × 10−40.0012.48 × 10−8
505.7155.7159.68 × 10−50.0014.21 × 10−6
758.5738.5731.04 × 10−40.0015.22 × 10−8
9510.85910.8597.71 × 10−50.0014.35 × 10−6
1050.5720.5721.04 × 10−410.0007.30 × 10−8
252.8582.8581.03 × 10−410.0002.05 × 10−6
505.7155.7151.63 × 10−510.0005.35 × 10−6
758.5738.5732.18 × 10−410.0001.66 × 10−5
9510.85910.8592.88 × 10−410.0002.42 × 10−5
5050.5720.5723.68 × 10−450.0003.97 × 10−5
252.8582.8581.04 × 10−450.0002.13 × 10−14
505.7155.7151.26 × 10−450.0003.57 × 10−6
758.5738.5731.04 × 10−450.0004.97 × 10−14
9510.85910.8591.03 × 10−450.0001.28 × 10−13
Table 6. Line-to-line fault location results AB.
Table 6. Line-to-line fault location results AB.
Fault
Resistance (Ω)
Actual DistanceCalculated DistanceCalculated Fault Resistance
x (%)d (km)x (km) Error   ε   (%)Rf (Ω) Error   ε   (Ω)
0.00150.5720.5721.05 × 10−40.0013.68 × 10−7
252.8582.8581.05 × 10−40.0012.66 × 10−13
505.7155.7159.21 × 10−50.0017.40 × 10−6
758.5738.5731.05 × 10−40.0011.47 × 10−14
9510.85910.8591.05 × 10−40.0019.38 × 10−14
1050.5720.5721.06 × 10−410.0003.60 × 10−8
252.8582.8581.05 × 10−410.0002.77 × 10−8
505.7155.7155.36 × 10−610.0006.14 × 10−6
758.5738.5731.06 × 10−410.0003.28 × 10−8
9510.85910.8597.66 × 10−510.0004.99 × 10−6
5050.5720.5721.62 × 10−450.0001.21 × 10−5
252.8582.8581.09 × 10−450.0003.78 × 10−7
505.7155.7151.73 × 10−450.0002.66 × 10−5
758.5738.5731.09 × 10−450.0004.20 × 10−7
9510.85910.8592.02 × 10−450.0001.80 × 10−5
Table 7. Line-to-line fault location results BC.
Table 7. Line-to-line fault location results BC.
Fault
Resistance (Ω)
Actual DistanceCalculated DistanceCalculated Fault Resistance
x (%)d (km)x (km) Error   ε   (%)Rf (Ω) Error   ε   (Ω)
0.00150.5720.5721.05 × 10−40.0014.59 × 10−8
252.8582.8581.05 × 10−40.0014.37 × 10−8
505.7155.7157.17 × 10−50.0011.02 × 10−6
758.5738.5731.05 × 10−40.0017.03 × 10−8
9510.85910.8599.80 × 10−50.0011.64 × 10−14
1050.5720.5721.04 × 10−410.0003.40 × 10−7
252.8582.8581.05 × 10−410.0004.86 × 10−8
505.7155.7151.44 × 10−510.0009.40 × 10−6
758.5738.5739.18 × 10−510.0007.15 × 10−6
9510.85910.8599.31 × 10−510.0004.50 × 10−6
5050.5720.5721.07 × 10−450.0006.40 × 10−8
252.8582.8583.45 × 10−450.0008.27 × 10−5
505.7155.7159.81 × 10−550.0000.00 × 100
758.5738.5732.90 × 10−450.0001.42 × 10−14
9510.85910.8591.92 × 10−450.0002.86 × 10−5
Table 8. Line-to-line fault location results AC.
Table 8. Line-to-line fault location results AC.
Fault
Resistance (Ω)
Actual DistanceCalculated DistanceCalculated Fault Resistance
x (%)d (km)x (km) Error   ε   (%)Rf (Ω) Error   ε   (Ω)
0.00150.5720.5729.46 × 10−50.0012.26 × 10−6
252.8582.8588.51 × 10−50.0013.31 × 10−6
505.7155.7157.08 × 10−50.0017.36 × 10−7
758.5738.5739.43 × 10−50.0019.95 × 10−7
9510.85910.8591.09 × 10−40.0011.24 × 10−13
1050.5720.5728.86 × 10−510.0002.66 × 10−6
252.8582.8582.11 × 10−410.0001.73 × 10−5
505.7155.7153.34 × 10−510.0001.05 × 10−6
758.5738.5731.04 × 10−410.0003.85 × 10−8
9510.85910.8591.04 × 10−410.0005.54 × 10−8
5050.5720.5721.05 × 10−450.0002.20 × 10−7
252.8582.8581.05 × 10−450.0002.41 × 10−7
505.7155.7159.55 × 10−550.0002.13 × 10−14
758.5738.5736.31 × 10−450.0004.98 × 10−5
9510.85910.8591.72 × 10−650.0001.97 × 10−11
Table 9. Double line-to-ground fault location results AB-g.
Table 9. Double line-to-ground fault location results AB-g.
Fault
Resistance (Ω)
Actual
Distance
Calculated
Distance
Calculated Fault
Resistance Rfb
Calculated Fault
Resistance Rfc
Calculated Fault
Resistance Rfg
x (%)d
(km)
x
(km)
Error   ε   (%)Rfa
(Ω)
Error
  ε   (%)
Rfb
(Ω)
Error
  ε (%)
Rfg
(Ω)
Error
  ε (%)
0.00150.5720.5729.75 × 10−50.0011.34 × 10−60.0015.83 × 10−70.0018.29 × 10−7
252.8582.8581.05 × 10−40.0012.96 × 10−160.0019.78 × 10−90.0012.01 × 10−15
505.7155.7156.82 × 10−50.0018.29 × 10−80.0013.57 × 10−80.0012.69 × 10−11
758.5738.5731.05 × 10−40.0011.06 × 10−140.0018.79 × 10−90.0011.93 × 10−8
9510.85910.8591.05 × 10−40.0011.34 × 10−150.0019.38 × 10−90.0012.61 × 10−8
1050.5720.5721.06 × 10−410.0003.97 × 10−810.0002.76 × 10−810.0007.25 × 10−8
252.8582.8581.06 × 10−410.0004.62 × 10−810.0002.41 × 10−810.0007.38 × 10−8
505.7155.7153.44 × 10−510.0003.66 × 10−610.0003.53 × 10−610.0004.59 × 10−6
758.5738.5721.13 × 10−510.0001.56 × 10−610.0003.50 × 10−510.0005.07 × 10−5
9510.85910.8591.06 × 10−410.0008.59 × 10−810.0002.59 × 10−810.0001.01 × 10−7
5050.5720.5723.24 × 10−350.0003.35 × 10−450.0003.37 × 10−450.0007.94 × 10−5
252.8582.8598.93 × 10−349.9999.73 × 10−449.9996.49 × 10−449.9964.35 × 10−3
505.7155.7152.53 × 10−350.0002.71 × 10−450.0002.19 × 10−449.9997.72 × 10−4
758.5738.5731.53 × 10−450.0005.07 × 10−650.0004.10 × 10−650.0001.75 × 10−5
9510.85910.8598.14 × 10−349.9999.15 × 10−449.9998.77 × 10−450.0003.36 × 10−4
Table 10. Double line-to-ground fault location results BC-g.
Table 10. Double line-to-ground fault location results BC-g.
Fault
Resistance (Ω)
Actual
Distance
Calculated
Distance
Calculated Fault
Resistance Rfb
Calculated Fault
Resistance Rfc
Calculated Fault
Resistance Rfg
x (%)d
(km)
x
(km)
Error   ε (%)Rfb
(Ω)
Error
  ε   (%)
Rfc
(Ω)
Error
  ε   (%)
Rfg
(Ω)
Error
  ε   (%)
0.00150.5720.5721.05 × 10−40.0014.85 × 10−90.0011.33 × 10−110.0011.07 × 10−11
252.8582.8581.05 × 10−40.0011.19 × 10−90.0015.14 × 10−90.0016.85 × 10−9
505.7155.7156.80 × 10−50.0012.61 × 10−80.0013.33 × 10−80.0011.72 × 10−8
758.5738.5731.05 × 10−40.0011.28 × 10−70.0014.95 × 10−90.0013.57 × 10−8
9510.85910.8591.05 × 10−40.0015.09 × 10−90.0011.94 × 10−140.0013.11 × 10−16
1050.5720.5721.05 × 10−410.0001.54 × 10−810.0006.75 × 10−810.0004.06 × 10−8
252.8582.8581.05 × 10−410.0001.72 × 10−810.0006.93 × 10−810.0006.01 × 10−8
505.7155.7152.01 × 10−410.0003.52 × 10−510.0003.02 × 10−510.0002.84 × 10−5
758.5738.5721.32 × 10−410.0003.18 × 10−510.0003.35 × 10−510.0008.53 × 10−5
9510.85910.8591.06 × 10−410.0004.82 × 10−910.0008.79 × 10−810.0001.50 × 10−7
5050.5720.5723.31 × 10−450.0002.21 × 10−550.0002.04 × 10−550.0009.57 × 10−5
252.8582.8581.11 × 10−450.0000.00 × 10050.0001.30 × 10−650.0007.45 × 10−7
505.7155.7151.10 × 10−450.0003.69 × 10−1350.0001.32 × 10−650.0001.43 × 10−6
758.5738.5736.58 × 10−349.9997.36 × 10−449.9996.25 × 10−449.9981.52 × 10−3
9510.85910.8596.74 × 10−349.9998.71 × 10−450.0003.35 × 10−449.9972.62 × 10−3
Table 11. Double line-to-ground fault location results AC-g.
Table 11. Double line-to-ground fault location results AC-g.
Fault
Resistance (Ω)
Actual
Distance
Calculated
Distance
Calculated Fault
Resistance Rfb
Calculated Fault
Resistance Rfc
Calculated Fault
Resistance Rfg
x (%)d
(km)
x
(km)
Error   ε (%)Rfa
(Ω)
Error
  ε (%)
Rfc
(Ω)
Error
  ε (%)
Rfg
(Ω)
Error
  ε (%)
0.00150.5720.5721.03 × 10−40.0013.33 × 10−70.0014.11 × 10−70.0011.30 × 10−7
252.8582.8581.05 × 10−40.0018.46 × 10−90.0013.73 × 10−80.0011.67 × 10−16
505.7155.7156.81 × 10−50.0012.30 × 10−80.0019.23 × 10−80.0011.48 × 10−8
758.5738.5731.05 × 10−40.0015.32 × 10−90.0015.83 × 10−80.0016.03 × 10−16
9510.85910.8591.05 × 10−40.0019.45 × 10−100.0015.12 × 10−80.0014.17 × 10−10
1050.5720.5721.05 × 10−410.0007.12 × 10−810.0009.77 × 10−910.0007.48 × 10−8
252.8582.8584.19 × 10−410.0002.55 × 10−510.0009.30 × 10−610.0001.05 × 10−4
505.7155.7153.26 × 10−510.0004.02 × 10−610.0003.78 × 10−610.0002.43 × 10−6
758.5738.5731.46 × 10−410.0001.21 × 10−510.0001.11 × 10−510.0001.28 × 10−5
9510.85910.8591.05 × 10−410.0009.56 × 10−810.0001.22 × 10−810.0001.46 × 10−7
5050.5720.5721.13 × 10−450.0001.50 × 10−650.0004.37 × 10−750.0000.00 × 100
252.8582.8581.13 × 10−450.0001.54 × 10−650.0004.40 × 10−750.0001.42 × 10−14
505.7155.7151.09 × 10−450.0001.25 × 10−650.0001.05 × 10−750.0003.31 × 10−7
758.5738.5731.14 × 10−450.0001.66 × 10−650.0004.66 × 10−750.0001.42 × 10−7
9510.85910.8596.57 × 10−450.0008.04 × 10−550.0002.03 × 10−650.0001.89 × 10−4
Table 12. Three-phase fault location results ABC-g.
Table 12. Three-phase fault location results ABC-g.
Fault
Resistance (Ω)
Actual
Distance
Calculated
Distance
Calculated Fault
Resistance Rfb
Calculated Fault
Resistance Rfc
Calculated Fault
Resistance Rfg
x (%)d
(km)
x
(km)
Error   ε (%)Rfa
(Ω)
Error
  ε (%)
Rfb
(Ω)
Error
  ε (%)
Rfc
(Ω)
Error
  ε (%)
0.00150.5720.5721.04 × 10−40.0011.21 × 10−70.0018.94 × 10−80.0012.67 × 10−7
252.8582.8581.05 × 10−40.0013.18 × 10−140.0014.94 × 10−90.0011.80 × 10−8
505.7155.7156.82 × 10−50.0018.56 × 10−80.0014.41 × 10−80.0017.29 × 10−8
758.5738.5731.05 × 10−40.0011.03 × 10−100.0012.67 × 10−80.0014.01 × 10−9
9510.85910.8591.05 × 10−40.0011.29 × 10−90.0014.18 × 10−80.0012.17 × 10−8
1050.5720.5726.17 × 10−410.0008.39 × 10−510.0008.68 × 10−510.0002.42 × 10−4
252.8582.8581.05 × 10−410.0003.80 × 10−810.0004.46 × 10−910.0007.09 × 10−8
505.7155.7153.00 × 10−510.0004.07 × 10−610.0004.14 × 10−610.0003.36 × 10−6
758.5738.5731.05 × 10−410.0006.16 × 10−810.0006.19 × 10−910.0003.85 × 10−8
9510.85910.8582.05 × 10−410.0001.54 × 10−510.0006.77 × 10−510.0001.69 × 10−4
5050.5720.5723.28 × 10−450.0002.54 × 10−650.0003.16 × 10−550.0003.84 × 10−4
252.8582.8581.14 × 10−450.0005.45 × 10−750.0009.11 × 10−750.0007.58 × 10−6
505.7155.7151.06 × 10−450.0002.46 × 10−750.0008.38 × 10−850.0001.51 × 10−6
758.5738.5731.16 × 10−350.0007.23 × 10−650.0001.46 × 10−449.9991.39 × 10−3
9510.85910.8592.21 × 10−450.0006.61 × 10−650.0001.47 × 10−550.0008.76 × 10−5
Table 13. Fault location results considering a voltage magnitude of 95%.
Table 13. Fault location results considering a voltage magnitude of 95%.
Voltage
(%)
Φ
(°)
Fault
Resistance (Ω)
Actual
Distance
Calculated
Distance
Calculated Fault
Resistance Rf
x
(%)
d
(km)
x
(km)
Error
  ε (%)
Rf
(Ω)
Error
  ε (%)
9500.00150.5720.5721.05 × 10−40.0017.35 × 10−8
505.7155.7156.90 × 10−50.0011.13 × 10−7
9510.85910.8597.96 × 10−50.0013.72 × 10−6
1050.5720.5721.10 × 10−410.0001.13 × 10−6
505.7155.7159.60 × 10−610.0006.10 × 10−6
9510.85910.8591.53 × 10−410.0008.84 × 10−6
5050.5720.5721.04 × 10−450.0006.39 × 10−14
505.7155.7151.01 × 10−450.0003.87 × 10−10
9510.85910.8589.14 × 10−650.0009.24 × 10−14
1200.00150.5720.5729.64 × 10−50.0011.21 × 10−6
505.7155.7156.83 × 10−50.0011.88 × 10−7
9510.85910.8591.03 × 10−40.0011.89 × 10−7
1050.5720.5721.04 × 10−410.0001.21 × 10−7
505.7155.7151.28 × 10−510.0009.69 × 10−6
9510.85910.8591.43 × 10−410.0003.34 × 10−6
5050.5720.5722.73 × 10−450.0001.47 × 10−5
505.7155.7158.03 × 10−450.0000.00 × 100
9510.85910.8584.73 × 10−650.0002.34 × 10−13
2400.00150.5720.5721.05 × 10−40.0017.35 × 10−8
505.7155.7156.90 × 10−50.0011.13 × 10−7
9510.85910.8591.26 × 10−40.0015.20 × 10−14
1050.5720.5721.04 × 10−410.0001.21 × 10−7
505.7155.7152.83 × 10−510.0002.07 × 10−6
9510.85910.8592.45 × 10−410.0002.23 × 10−5
5050.5720.5722.29 × 10−450.0006.36 × 10−5
505.7155.7153.27 × 10−450.0009.95 × 10−14
9510.85910.8591.04 × 10−450.0002.49 × 10−13
Table 14. Fault location results considering a voltage magnitude of 100%.
Table 14. Fault location results considering a voltage magnitude of 100%.
Voltage
(%)
Φ (°)Fault
Resistance (Ω)
Actual
Distance
Calculated
Distance
Calculated Fault
Resistance Rf
x
(%)
d
(km)
x
(km)
Error
  ε (%)
Rf
(Ω)
Error
  ε (%)
10000.00150.5720.5721.05 × 10−40.0016.53 × 10−8
505.7155.7156.80 × 10−50.0018.96 × 10−8
9510.85910.8591.04 × 10−40.0011.61 × 10−7
1050.5720.5721.04 × 10−410.0001.08 × 10−7
505.7155.7151.01 × 10−510.0006.06 × 10−6
9510.85910.8591.25 × 10−410.0001.06 × 10−7
5050.5720.5727.25 × 10−550.0005.23 × 10−6
505.7155.7152.89 × 10−550.0001.87 × 10−5
9510.85910.8597.56 × 10−650.0001.14 × 10−13
1200.00150.5720.5729.65 × 10−50.0011.27 × 10−6
505.7155.7156.90 × 10−50.0011.54 × 10−7
9510.85910.8591.24 × 10−40.0011.43 × 10−14
1050.5720.5721.04 × 10−410.0001.08 × 10−7
505.7155.7153.21 × 10−510.0001.44 × 10−6
9510.85910.8591.03 × 10−410.0002.67 × 10−7
5050.5720.5723.25 × 10−450.0000.00 × 100
505.7155.7151.01 × 10−450.0002.20 × 10−13
9510.85910.8591.04 × 10−450.0002.27 × 10−13
2400.00150.5720.5721.02 × 10−40.0014.53 × 10−7
505.7155.7154.38 × 10−50.0015.58 × 10−14
9510.85910.8591.05 × 10−40.0018.09 × 10−16
1050.5720.5721.02 × 10−410.0003.81 × 10−6
505.7155.7151.20 × 10−510.0005.43 × 10−6
9510.85910.8591.03 × 10−410.0002.67 × 10−7
5050.5720.5721.05 × 10−450.0002.84 × 10−14
505.7155.7151.64 × 10−450.0007.82 × 10−6
9510.85910.8591.04 × 10−450.0004.26 × 10−14
Table 15. Fault location results considering a voltage magnitude of 105%.
Table 15. Fault location results considering a voltage magnitude of 105%.
Voltage
(%)
Φ (°)Fault
Resistance (Ω)
Actual
Distance
Calculated
Distance
Calculated Fault
Resistance Rf
x
(%)
d
(km)
x
(km)
Error
  ε (%)
Rf
(Ω)
Error
  ε (%)
10500.00150.5720.5721.14 × 10−40.0019.27 × 10−16
505.7155.7156.88 × 10−50.0011.58 × 10−7
9510.85910.8591.04 × 10−40.0011.39 × 10−7
1050.5720.5721.00 × 10−410.0006.68 × 10−7
505.7155.7153.21 × 10−610.0008.56 × 10−6
9510.85910.8591.03 × 10−410.0002.34 × 10−7
5050.5720.5721.96 × 10−450.0001.80 × 10−5
505.7155.7159.13 × 10−550.0003.48 × 10−13
9510.85910.8596.96 × 10−550.0006.39 × 10−14
1200.00150.5720.5729.25 × 10−50.0013.61 × 10−6
505.7155.7156.35 × 10−50.0014.70 × 10−8
9510.85910.8591.04 × 10−40.0015.58 × 10−14
1050.5720.5726.72 × 10−510.0003.01 × 10−6
505.7155.7151.57 × 10−510.0005.44 × 10−6
9510.85910.8591.03 × 10−410.0002.34 × 10−7
5050.5720.5723.19 × 10−450.0007.05 × 10−5
505.7155.7151.02 × 10−450.0000.00 × 100
9510.85910.8591.05 × 10−450.0001.35 × 10−13
2400.00150.5720.5721.09 × 10−40.0011.30 × 10−14
505.7155.7156.88 × 10−50.0011.58 × 10−7
9510.85910.8591.03 × 10−40.0018.45 × 10−15
1050.5720.5729.38 × 10−510.0003.63 × 10−6
505.7155.7151.05 × 10−510.0006.02 × 10−6
9510.85910.8591.03 × 10−410.0002.34 × 10−7
5050.5720.5721.05 × 10−450.0006.39 × 10−14
505.7155.7157.51 × 10−450.0008.75 × 10−5
9510.85910.8591.05 × 10−450.0001.42 × 10−14
Table 16. Fault location results considering a load variation in each line.
Table 16. Fault location results considering a load variation in each line.
Fault
Resistance (Ω)
Line
A
(%)
Line
B
(%)
Line
C
(%)
Actual
Distance
Calculated
Distance
Calculated Fault
Resistance Rf
x
(%)
d
(km)
x
(km)
Error
  ε (%)
Rf
(Ω)
Error
  ε (%)
0.001808080505.7155.7156.89 × 10−50.0011.56 × 10−7
80100120505.7155.7151.44 × 10−40.0012.02 × 10−5
10012080505.7155.7156.30 × 10−50.0012.20 × 10−11
12080100505.7155.7156.95 × 10−50.0012.73 × 10−7
120120120805.7155.7156.87 × 10−50.0019.20 × 10−8
10808080505.7155.7158.59 × 10−510.0005.50 × 10−7
80100120505.7155.7151.07 × 10−510.0005.94 × 10−6
10012080505.7155.7156.09 × 10−610.0004.26 × 10−6
12080100505.7155.7159.74 × 10−610.0006.13 × 10−6
120120120505.7155.7159.57 × 10−610.0006.15 × 10−6
50808080505.7155.7154.06 × 10−450.0005.68 × 10−14
80100120505.7155.7151.01 × 10−450.0001.69 × 10−11
10012080505.7155.7151.01 × 10−450.0001.56 × 10−13
12080100505.7155.7151.02 × 10−450.0005.68 × 10−14
120120120505.7155.7155.36 × 10−450.0003.62 × 10−13
Table 17. Fault classification results.
Table 17. Fault classification results.
Fault TypeNo. of Test SamplesNo. of Test Samples Classified CorrectlyNo of Test Samples MisclassifiedClassification Accuracy (%)
A-g100010000100
B-g100010000100
C-g100010000100
AB100010000100
BC100010000100
AC100010000100
AB-g100010000100
BC-g100010000100
AC-g100010000100
ABC-g100010000100
total10,00010,0000100
Table 18. Comparative fault location between the proposed method and [67].
Table 18. Comparative fault location between the proposed method and [67].
Fault TypeFault
Resistance (Ω)
Actual Fault DistanceEstimated Fault Distance (km) [67]Estimated Fault
Distance (km)
Accuracy [67]Accuracy of the
Proposed Method
A-g0.012.6252.8152.635499.899.99
B-g2.7142.635499.899.99
C-g2.6872.635499.899.99
AB2.5492.633499.999.99
BC2.5432.635899.999.99
AC2.6842.635899.999.99
AB-g2.9542.634999.799.99
BC-g2.9612.646199.799.98
AC-g2.9412.638699.799.98
ABC-g2.1132.597399.599.97
Table 19. Comparative fault location between the proposed method and [68].
Table 19. Comparative fault location between the proposed method and [68].
Fault TypeFault
Resistance (Ω)
Actual Fault DistanceEstimated Fault Distance (km) [68]Estimated Fault
Distance (km)
Accuracy [68]Accuracy of the
Proposed Method
BG011.97914811.97811.9791299.998999.9994
2011.978411.9791499.999499.9994
5011.976411.9791499.997399.9994
10011.973611.9791399.994499.9996
AG042.342.38779842.399.910699.9999
2042.41709842.399.880899.9998
5042.45939842.299899.837799.9988
10042.682242.399.864899.9999
Table 20. Computational storage and time cost for different fault types.
Table 20. Computational storage and time cost for different fault types.
Fault TypeCollection Data SimplesSizeCollection Data TimeSimulation Time
A-g21,8700.97 MB1 h 36 min2 min
B-g0.98 MB1 h 33 min
C-g0.98 MB1 h 47 min
AB0.97 MB1 h 41 min2 h 30 min
BC0.96 MB1 h 45 min
AC0.95 MB1 h 29 min
AB-g196,8308.36 MB14 h 43 min
BC-g8.40 MB13 h 38 min
AC-g8.36 MB14 h 40 min
ABC-g8.44 MB15 h 36 min
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

Guerraiche, K.; Abbou, A.B.; Chatelet, É.; Dekhici, L.; Zeblah, A.; Djari, M.A. A Hybrid Machine Learning and NGO Algorithm Approach for Fault Classification and Localization in Electrical Distribution Lines. Processes 2026, 14, 944. https://doi.org/10.3390/pr14060944

AMA Style

Guerraiche K, Abbou AB, Chatelet É, Dekhici L, Zeblah A, Djari MA. A Hybrid Machine Learning and NGO Algorithm Approach for Fault Classification and Localization in Electrical Distribution Lines. Processes. 2026; 14(6):944. https://doi.org/10.3390/pr14060944

Chicago/Turabian Style

Guerraiche, Khaled, Amine Bouadjmi Abbou, Éric Chatelet, Latifa Dekhici, Abdelkader Zeblah, and Mohammed Adel Djari. 2026. "A Hybrid Machine Learning and NGO Algorithm Approach for Fault Classification and Localization in Electrical Distribution Lines" Processes 14, no. 6: 944. https://doi.org/10.3390/pr14060944

APA Style

Guerraiche, K., Abbou, A. B., Chatelet, É., Dekhici, L., Zeblah, A., & Djari, M. A. (2026). A Hybrid Machine Learning and NGO Algorithm Approach for Fault Classification and Localization in Electrical Distribution Lines. Processes, 14(6), 944. https://doi.org/10.3390/pr14060944

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

Article Metrics

Back to TopTop