<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    epe
   </journal-id>
   <journal-title-group>
    <journal-title>
     Energy and Power Engineering
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    1949-243X
   </issn>
   <issn publication-format="print">
    1947-3818
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/epe.2025.176007
   </article-id>
   <article-id pub-id-type="publisher-id">
    epe-143610
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Engineering
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Detecting and Locating Short-Circuit Faults in Electrical Mesh Networks
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Nianga-Apila
      </surname>
      <given-names></given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Mathurin
      </surname>
      <given-names>
       Gogom
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Anedi Oko
      </surname>
      <given-names>
       Ganongo
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Rodolphe
      </surname>
      <given-names>
       Gomba
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Gilbert
      </surname>
      <given-names>
       Ganga
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aLaboratoire de Génie Électrique et Électronique, École Nationale Supérieure Polytechnique (ENSP), Université Marien Ngouabi, Brazzaville, République du Congo
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     23
    </day> 
    <month>
     06
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    17
   </volume> 
   <issue>
    06
   </issue>
   <fpage>
    134
   </fpage>
   <lpage>
    153
   </lpage>
   <history>
    <date date-type="received">
     <day>
      5,
     </day>
     <month>
      May
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      24,
     </day>
     <month>
      May
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      24,
     </day>
     <month>
      June
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    This paper presents a method for detecting, classifying, and locating short-circuit faults in meshed electrical networks using Artificial Neural Networks (ANNs). The proposed approach is applied to a simulated 220 kV Congolese transmission line model developed in MATLAB/SIMULINK. The system uses voltage and current data as input, which are preprocessed through normalization, and is trained using a supervised backpropagation algorithm within a multilayer perceptron architecture. Designed for developing countries, where real-time fault visualization is often limited by the absence of dispatching centers and budgetary constraints, this solution offers a low-cost, autonomous alternative. It can integrate fault localization technologies, such as GPS or fiber optics. The results demonstrate high accuracy, with a mean square error of 2.3001e−17 for fault detection and 3.5313e−18 for fault classification and localization.
   </abstract>
   <kwd-group> 
    <kwd>
     Meshed Electrical Networks
    </kwd> 
    <kwd>
      Short-Circuit Faults
    </kwd> 
    <kwd>
      Fault Localization
    </kwd> 
    <kwd>
      Artificial Intelligence
    </kwd> 
    <kwd>
      Artificial Neural Networks (ANNs)
    </kwd> 
    <kwd>
      Fault Detection and Classification
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>
    <xref ref-type="bibr" rid="scirp.143610-"></xref>1. Introduction</title>
   <p>Electricity networks are designed, built and operated to ensure the transit of electrical energy and to withstand atmospheric conditions (wind, sun and rain), mechanical stresses and electrical overloads. Despite all the regulatory measures taken, electricity networks remain exposed to various disturbances (voltage drop, voltage imbalance, overvoltage, lack of synchronism and short circuits) <xref ref-type="bibr" rid="scirp.143610-1">
     [1]
    </xref>-<xref ref-type="bibr" rid="scirp.143610-3">
     [3]
    </xref>. When an electricity network is faced with overcurrents or voltage drops, the quickest solutions are to use traditional or modern compensators <xref ref-type="bibr" rid="scirp.143610-4">
     [4]
    </xref>.</p>
   <p>Voltage imbalance, which is common in medium and low voltage, is generally resolved by conventional or intelligent techniques <xref ref-type="bibr" rid="scirp.143610-4">
     [4]
    </xref>-<xref ref-type="bibr" rid="scirp.143610-6">
     [6]
    </xref>. Lack of synchronism is reduced by regulating the speed of rotating machinery <xref ref-type="bibr" rid="scirp.143610-7">
     [7]
    </xref> <xref ref-type="bibr" rid="scirp.143610-8">
     [8]
    </xref>. Furthermore, despite the protective devices installed to automatically isolate the affected areas, short circuits require rapid and accurate detection, classification and location to enable response teams to act promptly. This ability to react minimises the socio-economic damage that usually accompanies such incidents. This need is particularly critical in the electricity networks of developing countries, which do not have sophisticated dispatching centres for real-time monitoring <xref ref-type="bibr" rid="scirp.143610-9">
     [9]
    </xref>. These events can lead to blackouts, with major technical and economic consequences. The quicker you can locate an event, the more effective it is at restoring service. Conventional fault location methods, such as impedance-based approaches <xref ref-type="bibr" rid="scirp.143610-10">
     [10]
    </xref>-<xref ref-type="bibr" rid="scirp.143610-12">
     [12]
    </xref>, genetic algorithms, travelling waves <xref ref-type="bibr" rid="scirp.143610-13">
     [13]
    </xref> <xref ref-type="bibr" rid="scirp.143610-14">
     [14]
    </xref> or neuro-fuzzy techniques <xref ref-type="bibr" rid="scirp.143610-15">
     [15]
    </xref> <xref ref-type="bibr" rid="scirp.143610-16">
     [16]
    </xref>, have shown variable performance depending on the network conditions. In comparison, artificial neural networks (ANNs), although they have already been applied to this issue <xref ref-type="bibr" rid="scirp.143610-17">
     [17]
    </xref>-<xref ref-type="bibr" rid="scirp.143610-20">
     [20]
    </xref>, offer significant advantages in terms of their ability to model complex relationships, generalise from noisy data, and adapt to the local specificities of real networks.</p>
   <p>With this in mind, our work proposes an optimised ANN architecture for detecting, classifying and locating faults on transmission lines. The originality of our approach lies not only in the application to a simulated real network in Congo, but also in the integration of robust pre-processing including data normalisation (min-max method) and the addition of Gaussian noise to test the resilience of the model. Unlike traditional methods, our multilayer back-propagation network is able to provide accurate results from local data, without the need for an advanced communications infrastructure.</p>
   <p>This study is based on data from 45 realistic scenarios simulated in MATLAB/SIMULINK, covering a wide range of faults and positions on the line. The proposed algorithm demonstrates remarkable efficiency, validated by low performance metrics (MSE), and thus responds to a concrete problem with an economically viable and technically efficient approach.</p>
  </sec><sec id="s2">
   <title>
    <xref ref-type="bibr" rid="scirp.143610-"></xref>2. Theoretical Approach</title>
   <sec id="s2_1">
    <title>
     <xref ref-type="bibr" rid="scirp.143610-"></xref>2.1. Short Circuits</title>
    <p>A short-circuit is accidental or intentional contact between two points on an electrical circuit between which there is a potential difference. This causes a sudden increase in current, leading to high temperatures and the risk of fire.</p>
    <p>Short circuits can occur due to a variety of factors such as faulty wiring, damaged components or poor electrical installation. It is vital to take steps to prevent short circuits, including ensuring that electrical wiring is correctly installed and using protective devices such as fuses or circuit breakers. In the event of a short circuit, it is imperative to act quickly to avoid any potential damage by isolating the infected part and then calling in professionals to repair the problem. These types of fault apply to all meshed or radial networks <xref ref-type="bibr" rid="scirp.143610-2">
      [2]
     </xref> <xref ref-type="bibr" rid="scirp.143610-21">
      [21]
     </xref>.</p>
    <p>There are different types of short circuit <xref ref-type="bibr" rid="scirp.143610-2">
      [2]
     </xref> <xref ref-type="bibr" rid="scirp.143610-21">
      [21]
     </xref>.</p>
    <p>To determine short-circuit currents, it is necessary to calculate the impedance of the circuit through which the current flows. The impedance is calculated by combining the resistances and reactances of the fault loop, from the circuit’s power source to the point of interest or point under consideration.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          I 
        </mi> 
        <mrow> 
         <mi>
           c 
         </mi> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mi>
          U 
        </mi> 
        <mrow> 
         <msqrt> 
          <mn>
            3 
          </mn> 
         </msqrt> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              Z 
            </mi> 
            <mrow> 
             <mi>
               c 
             </mi> 
             <mi>
               c 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              Z 
            </mi> 
            <mrow> 
             <mi>
               l 
             </mi> 
             <mi>
               n 
             </mi> 
            </mrow> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (1)</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          I 
        </mi> 
        <mrow> 
         <mi>
           c 
         </mi> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mi>
          U 
        </mi> 
        <mrow> 
         <mn>
           2 
         </mn> 
         <msub> 
          <mi>
            Z 
          </mi> 
          <mrow> 
           <mi>
             c 
           </mi> 
           <mi>
             c 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (2)</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          I 
        </mi> 
        <mrow> 
         <mi>
           c 
         </mi> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mi>
          U 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            Z 
          </mi> 
          <mrow> 
           <mi>
             c 
           </mi> 
           <mi>
             c 
           </mi> 
          </mrow> 
         </msub> 
         <msqrt> 
          <mn>
            3 
          </mn> 
         </msqrt> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (3)</p>
    <p>With is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          Z 
        </mi> 
        <mrow> 
         <mi>
           c 
         </mi> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          Z 
        </mi> 
        <mrow> 
         <mi>
           c 
         </mi> 
         <mi>
           c 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msqrt> 
        <mrow> 
         <mstyle displaystyle="true"> 
          <mo>
            ∑ 
          </mo> 
          <mrow> 
           <msup> 
            <mi>
              R 
            </mi> 
            <mn>
              2 
            </mn> 
           </msup> 
          </mrow> 
         </mstyle> 
         <mo>
           + 
         </mo> 
         <mstyle displaystyle="true"> 
          <mo>
            ∑ 
          </mo> 
          <mrow> 
           <msup> 
            <mi>
              X 
            </mi> 
            <mn>
              2 
            </mn> 
           </msup> 
          </mrow> 
         </mstyle> 
        </mrow> 
       </msqrt> 
      </mrow> 
     </math> (4)</p>
    <p>These different types of short circuit must be detected, classified and located.</p>
   </sec>
   <sec id="s2_2">
    <title>
     <xref ref-type="bibr" rid="scirp.143610-"></xref>2.2. Detecting, Classifying and Locating Short Circuits</title>
    <p>Fault detection involves identifying that a short-circuit has occurred in the meshed electrical network by analysing abnormal variations in the currents and voltages measured.</p>
    <p>Fault classification makes it possible to determine the type of short-circuit (three-phase, two-phase, single-phase, etc.) that has occurred in the meshed network using the symmetrical components of the currents and voltages.</p>
    <p>The aim of fault location is to identify the zone or section of the meshed network where the short-circuit occurred, using measurements taken at the various nodes and accurately modelling the network topology.</p>
   </sec>
   <sec id="s2_3">
    <title>
     <xref ref-type="bibr" rid="scirp.143610-"></xref>2.3. Artificial Neural Networks</title>
    <p>Artificial neural networks (ANNs) are architectures inspired by the neuronal cells of the human brain, organised in interconnected layers. A feedforward artificial neural network, such as a perceptron, uses mathematical models of neurons that are simpler than biological models. These networks are designed to perform specific tasks using interconnected processing elements. The behaviour of an artificial neuron comprises two phases: the pre-processing of the data by a weighted sum of the inputs, which is calculated according to the following expression:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mn>
          3 
        </mn> 
       </msub> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mn>
          3 
        </mn> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          n 
        </mi> 
       </msub> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mi>
          n 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           k 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          n 
        </mi> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
      </mrow> 
     </math> (5)</p>
    <p>In addition, there is a threshold 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         b 
       </mi> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math></p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         S 
       </mi> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           k 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          n 
        </mi> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <mi>
         b 
       </mi> 
       <msub> 
        <mi>
          ω 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math> (6)</p>
    <p>The result is then transformed by a non-linear activation function (sometimes called an output function), 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. A transfer function then calculates the neuron’s internal state, influencing the output. Different types of activation function, such as the sigmoid, determine the impact of inputs on the output. The basic operation of ANNs is to find the relationship between input and target data by adjusting the weights to optimise performance.</p>
    <p>ANNs initialise the values of W, calculate the error between the outputs and the targets, then adjust the values of W until a suitable MSE is reached. This method is called error backpropagation, which allows ANN to improve by correcting errors. Backpropagation of errors, also known as back propagation (BP), is an algorithm used in the field of machine learning for training artificial neural networks. It is a supervised algorithm whose objective is to adjust the weights of the PCM network so as to minimise a differentiable cost function, such as the squared error between the output of the network and the desired output:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         E 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          n 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ‖ 
          </mo> 
          <mrow> 
           <mi>
             d 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              n 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              L 
            </mi> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              n 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            ‖ 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msup> 
      </mrow> 
     </math> (7)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          L 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          n 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is the network output at time n and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         d 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          n 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is the desired output. The BP algorithm descends the gradient on the error criterion to reach the minimum. The gradient of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         E 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          n 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is calculated for all weights as follows:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           E 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           E 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <mo>
         ⋅ 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           E 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <mo>
         ⋅ 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> (8)</p>
    <p>In the case of the output layer ( 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         L 
       </mi> 
      </mrow> 
     </math>), the output error term 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          δ 
        </mi> 
        <mrow> 
         <mi>
           L 
         </mi> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is evaluated as follows:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          δ 
        </mi> 
        <mrow> 
         <mi>
           L 
         </mi> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           E 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mn>
         2 
       </mn> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo stretchy="false">
         ( 
       </mo> 
       <msub> 
        <mi>
          d 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> (9)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <msup> 
       <mi>
         f 
       </mi> 
       <mo>
         ′ 
       </mo> 
      </msup> 
     </math>: is the derivative of the activation function:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            x 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mtext>
           d 
         </mtext> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (10)</p>
    <p>For hidden layers, the 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          δ 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> error term of neuron (i, k) is given by:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          δ 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         2 
       </mn> 
       <msup> 
        <mi>
          f 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <msub> 
          <mi>
            y 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mrow> 
         <mi>
           N 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          δ 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
       <msub> 
        <mi>
          W 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mi>
           j 
         </mi> 
         <mi>
           k 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> (11)</p>
    <p>The modification of weights and biases is obtained according to the following equations:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
       <mtr> 
        <mtd> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             n 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mi>
           μ 
         </mi> 
         <msub> 
          <mi>
            δ 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           ⋅ 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             − 
           </mo> 
           <mn>
             1 
           </mn> 
           <mi>
             j 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mi>
           α 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              w 
            </mi> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mi>
               j 
             </mi> 
             <mi>
               k 
             </mi> 
            </mrow> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              n 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              w 
            </mi> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mi>
               j 
             </mi> 
             <mi>
               k 
             </mi> 
            </mrow> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               n 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             n 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            n 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mi>
           μ 
         </mi> 
         <msub> 
          <mi>
            δ 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             k 
           </mi> 
          </mrow> 
         </msub> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math> (12)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        μ 
      </mi> 
     </math> is the learning step and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        α 
      </mi> 
     </math> the inertia term (Momentum). The choice of learning step has a major influence on the speed of convergence: too small a step slows down learning, while too large a step creates a risk of instability. It is even possible for the algorithm to encounter a local minimum. The inertia term (Momentum 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mn>
         0 
       </mn> 
       <mo>
         &lt; 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         &lt; 
       </mo> 
       <mn>
         1.0 
       </mn> 
      </mrow> 
     </math>) enables the algorithm to escape from the local minimum and limit oscillations during training, by taking into account changes in the previous stages and therefore converging more quickly.</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Architecture of the ANN.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId69.jpeg?20250627021635" />
    </fig>
    <p>
     <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> model is used to simulate 11 types of fault (A-G; B-G; C-G; A-B-G; A-C-G; B-C-G; A-B; A-C; B-C; A-B-C; A-B-C-G). The network structure comprises an input layer of 8 neurons, a hidden layer of 10 neurons and an output layer of 1 neuron. The structure of the neural network chosen for fault detection is shown in <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>.</p>
    <p>
     <xref ref-type="fig" rid="fig3(a)">
      Figure 3(a)
     </xref> shows the training performance of the neural network. The learning performance in terms of squared error of the neural network for the three learning stages (Training, Validation and Testing). It can be noted that after the decrease in the mean squared error (MSE) achieved at the end of the learning process, the best performance of the (MSE) for the validation stage by this neural network is 2.3001e−17 after 13 iterations. <xref ref-type="fig" rid="fig3(b)">
      Figure 3(b)
     </xref> represents the best fitted linear regression between the desired and desired outputs for the three learning stages (Training, Testing and Validation) of the neural network in <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>.</p>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. RNA for fault detection.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId70.jpeg?20250627021637" />
    </fig>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>(a) (b)Figure 3. The learning performance for detection. (a) Squared error performance for detection; (b) Regression adjustment of detection results.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
    </fig>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>(a) (b)Figure 3. The learning performance for detection. (a) Squared error performance for detection; (b) Regression adjustment of detection results.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId71.jpeg?20250627021637" />
    </fig>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>(a) (b)Figure 3. The learning performance for detection. (a) Squared error performance for detection; (b) Regression adjustment of detection results.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId72.jpeg?20250627021636" />
    </fig>
    <p>
     <xref ref-type="table" rid="tableA1">
      Table A1
     </xref> in Annexe6 illustrates the generalisation capability of the Artificial Neural Network (ANN) for short circuit detection. For example, in the event of a single-phase fault, the expected output is 1, but the ANN provides a value of 0.99. The error, calculated as the difference between the desired output and that obtained, is then expressed as a percentage. This evaluation is applied to all cases, with or without a fault, in order to check the overall reliability of the model.</p>
    <p>Once a fault is detected on a power line, the next step is to classify the type of fault and locate its location in the network. The process of designing and developing neural classifiers and locators is similar to the previous section. The network output is 0 or 1, indicating whether there is a fault on the corresponding line (A, B, C or G, where A, B and C represent the three phases of the transmission line and G represents ground). The artificial neural network used has a three-layer structure: the input layer has 8 neurons, representing the voltage and current modules with each neuron in the hidden layer receiving a weighted linear combination of the inputs</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          Z 
        </mi> 
        <mi>
          j 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            1 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mn>
          8 
        </mn> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msubsup> 
        <mi>
          w 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            1 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mo>
         ⋅ 
       </mo> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msubsup> 
        <mi>
          b 
        </mi> 
        <mi>
          j 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            1 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
         pour 
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         j 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mn>
         10 
       </mn> 
      </mrow> 
     </math> (13)</p>
    <p>Then we apply the activation function:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          a 
        </mi> 
        <mi>
          j 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            1 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mi>
            Z 
          </mi> 
          <mi>
            J 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mn>
              1 
            </mn> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (14)</p>
    <p>So we obtain a vector of 10 activations at the output of the hidden layer.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          Z 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            2 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mrow> 
         <mn>
           10 
         </mn> 
        </mrow> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msubsup> 
        <mi>
          w 
        </mi> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            2 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mo>
         ⋅ 
       </mo> 
       <msub> 
        <mi>
          a 
        </mi> 
        <mi>
          j 
        </mi> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msubsup> 
        <mi>
          b 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            2 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
         pour 
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         k 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mn>
         5 
       </mn> 
      </mrow> 
     </math> (15)</p>
    <p>And we apply the activation function again:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          a 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            2 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mi>
            Z 
          </mi> 
          <mi>
            k 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mn>
              2 
            </mn> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (16)</p>
    <p>The output layer consists of five neurons: four for linear outputs and one dedicated to localization, as shown in <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. RNA architecture for classification.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId82.jpeg?20250627021637" />
    </fig>
    <p>The learning performance in terms of squared error of <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> neural network for the three learning stages (training, validation and test). It can be seen that after the reduction in mean square error (MSE) achieved at the end of the learning process, the best execution of (MSE) for the validation stage by this neural network is 3.5313e−18 after 20 iterations.</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>(a) (b)Figure 5. The learning performance for classification. (a) Squared error classification performance; (b) Regression adjustment of classification results.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
    </fig>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>(a) (b)Figure 5. The learning performance for classification. (a) Squared error classification performance; (b) Regression adjustment of classification results.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId83.jpeg?20250627021637" />
    </fig>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>(a) (b)Figure 5. The learning performance for classification. (a) Squared error classification performance; (b) Regression adjustment of classification results.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId84.jpeg?20250627021637" />
    </fig>
    <p>
     <xref ref-type="table" rid="tableA2">
      Table A2
     </xref>in Annexes A shows the results of the generalisation test for the artificial neural network (ANN) used to classify short circuits. This evaluation method is applied to all types of fault in order to assess the accuracy of the model in recognising the different classes of short-circuit.</p>
   </sec>
  </sec><sec id="s3">
   <title>
    <xref ref-type="bibr" rid="scirp.143610-"></xref>3. Electrical System Considered</title>
   <p>The proposed transmission line is 220 kV and over 100 km long. It includes two voltage sources, one of 300 MW and the other of 50 MW. The transformer specifications are presented in <xref ref-type="table" rid="tableA3">
     Table A3
    </xref>, those of the load in <xref ref-type="table" rid="tableA4">
     Table A4
    </xref>, and those of the line in <xref ref-type="table" rid="tableA5">
     Table A5
    </xref>, in Annexes B.</p>
   <p>
    <xref ref-type="fig" rid="fig6">
     Figure 6
    </xref> illustrates the studied power system, on which all simulations have been conducted. This model serves as the reference network for evaluating the fault detection and localization method.</p>
   <fig id="fig6" position="float">
    <label>Figure 6</label>
    <caption>
     <title>Figure 6. The system studied.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId86.jpeg?20250627021638" />
   </fig>
   <sec id="s3_1">
    <title>
     <xref ref-type="bibr" rid="scirp.143610-"></xref>3.1. Fault Location System</title>
    <p>
     <xref ref-type="fig" rid="fig7">
      Figure 7
     </xref> presents the functional diagram of the proposed system, detailing the signal acquisition, preprocessing, and fault classification stages based on the neural network architecture.</p>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>Figure 7. Functional diagram of the proposed system.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId87.jpeg?20250627021639" />
    </fig>
    <p>Taking values into account represents the essential basis of the fault detection process, ensuring that crucial data is collected rigorously and reliably. By focusing on voltage and current measurements, this stage enables the data to be prepared in the best possible way for subsequent stages, in particular by ensuring consistency in the structure of the dataset. Key aspects include real-time data collection, consistency checking and frictionless data transfer to the analysis system.</p>
    <p>Creating a dataset represents a crucial step in structuring and organizing the data required for a high-performing model. This section explores how raw voltage and current data are transformed into an exploitable and consistent format. Emphasis is placed on the integration of normalized and pre-processed values, thus ensuring the reliability and homogeneity of the dataset. By adopting a rigorous methodology, this step lays the foundation for optimal machine learning. Data is collected from healthy electrical networks as well as networks with short-circuits. These data, representing different types of short-circuits, are gathered from simulations or online measurements. The data are then pre-processed to normalize values and eliminate noise, making them compatible with the neural network model.</p>
    <p>Data normalisation: In order to ensure that the neural network is trained efficiently and to avoid any numerical dominance between the different input variables (voltages and currents), a Min-Max normalisation was applied to all the data. This method transforms each variable xx according to the following formula:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mtext>
           norm 
         </mtext> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             min 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             max 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mrow> 
           <mi>
             min 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (17)</p>
    <p>or 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           min 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mrow> 
         <mi>
           max 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> represent the minimum and maximum values of the variable in question, respectively,with 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        x 
      </mi> 
     </math> represents an unnormalised raw value of an input variable to the neural network. This operation brings all the inputs into the range [0, 1], guaranteeing faster convergence of the learning process and better numerical stability.</p>
    <p>Simulation of random noise: To test the robustness of the model in conditions close to the real world, random Gaussian noise was added to the simulated voltage and current signals. These disturbances are intended to simulate the interference and inaccuracies inherent in measurements in a real electrical network. Several levels of noise (low, moderate, high) were tested, and the model demonstrated reliable detection, classification and localisation, even in the presence of noisy signals. This approach reinforces the experimental validity of the proposed solution.</p>
    <p>After normalization, these data are divided into training and testing sets to train the artificial neural network to learn how to distinguish between the two. Next, define the architecture of the neural network by choosing the number of layers and neurons, while selecting the appropriate activation function. Then, use the training data to adjust the weights of the neural network. Apply the backpropagation algorithm to minimize prediction error. Evaluate the model’s performance using the test data. Calculate the Mean Squared Error (MSE) to measure the accuracy of the diagnosis. Apply the trained model to diagnose the presence of short-circuits in high-voltage electrical networks. When new data are presented to the neural network, it analyzes them and determines whether a short-circuit is present. If a short-circuit is detected, the neural network classifies it according to its type or nature and also localizes the point where the short-circuit occurs.</p>
   </sec>
  </sec><sec id="s4">
   <title>
    <xref ref-type="bibr" rid="scirp.143610-"></xref>4. Simulations and Results</title>
   <p>In order to assess the robustness of the proposed algorithm, a variety of realistic fault scenarios were simulated, covering the full range of short-circuit configurations likely to occur in a three-phase network. Simulated short circuit configurations include:</p>
   <p>The phases are defined as follows: A (phase 1), B (phase 2), C (phase 3), and G (ground). In order to build up a diverse and usable database, each of the eleven types of fault identified was simulated at different locations along the transmission line. A no-fault scenario was also included, bringing the total number of situations studied to forty-five. This data was then used to train, validate and test the neural network model.</p>
   <p>For each scenario, current and voltage signals were collected at a sampling rate of 1 millisecond, over an observation window of 100 milliseconds. This is equivalent to 100 samples per signal. Given that three phases are involved, and that two quantities (voltage and current) are measured per phase, each case generates 600 values (3 phases × 2 measurements × 100 points), constituting a rich set for learning. The data collected was divided into three sub-sets according to a classic scheme: 70% was used for learning, 15% for validation and 15% for testing. This division is designed to guarantee the reliability of the model evaluation while avoiding overlearning.</p>
   <p>For the simulations of the network in <xref ref-type="fig" rid="fig6">
     Figure 6
    </xref> with a fault, we have placed a block of the different types of short-circuit on line 3 - 4, and we are going to focus on these cases:</p>
   <fig id="fig8" position="float">
    <label>Figure 8</label>
    <caption>
     <title>(a) (b)Figure 8. Diagnosis indicating no type of fault. (a) No faults on any phase; (b) Current and voltage curve showing no fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
   </fig>
   <fig id="fig8" position="float">
    <label>Figure 8</label>
    <caption>
     <title>(a) (b)Figure 8. Diagnosis indicating no type of fault. (a) No faults on any phase; (b) Current and voltage curve showing no fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId96.jpeg?20250627021644" />
   </fig>
   <fig id="fig8" position="float">
    <label>Figure 8</label>
    <caption>
     <title>(a) (b)Figure 8. Diagnosis indicating no type of fault. (a) No faults on any phase; (b) Current and voltage curve showing no fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId97.jpeg?20250627021644" />
   </fig>
   <p>After simulating <xref ref-type="fig" rid="fig6">
     Figure 6
    </xref> network, we can see that <xref ref-type="fig" rid="fig8(a)">
     Figure 8(a)
    </xref> and <xref ref-type="fig" rid="fig8(b)">
     Figure 8(b)
    </xref> show us that the neural network was able to detect the presence of no short-circuit on line 3 - 4, Then, in the second block, we have two other blocks displaying the results. In the classification, we also find the figures zero in the first, second and third phases, as well as in the earth, and also zero in the last block, which gives the location of the fault, giving its exact distance (see <xref ref-type="fig" rid="figS2(a)">
     Figure S2(a)
    </xref>, in Annexes C).</p>
   <p>
    <xref ref-type="fig" rid="fig9(a)">
     Figure 9(a)
    </xref> and <xref ref-type="fig" rid="fig9(b)">
     Figure 9(b)
    </xref> show us that the neural network was able to detect the presence of a short-circuit on line 3 - 4, the short-circuit is of the single-phase type between phase A and earth node G, on the block, the first 1 marks a fault on phase A and the last is earth node G and this short-circuit occurred at a distance of 4.72 km from node 1 (see <xref ref-type="fig" rid="figS2(b)">
     Figure S2(b)
    </xref>, in Annexes C).</p>
   <fig id="fig9" position="float">
    <label>Figure 9</label>
    <caption>
     <title>(a) (b)Figure 9. Diagnosis of a single-phase fault. (a) Fault between phase A and earth G; (b) voltage and current curve with a single-phase fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
   </fig>
   <fig id="fig9" position="float">
    <label>Figure 9</label>
    <caption>
     <title>(a) (b)Figure 9. Diagnosis of a single-phase fault. (a) Fault between phase A and earth G; (b) voltage and current curve with a single-phase fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId98.jpeg?20250627021644" />
   </fig>
   <fig id="fig9" position="float">
    <label>Figure 9</label>
    <caption>
     <title>(a) (b)Figure 9. Diagnosis of a single-phase fault. (a) Fault between phase A and earth G; (b) voltage and current curve with a single-phase fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId99.jpeg?20250627021644" />
   </fig>
   <fig id="fig10" position="float">
    <label>Figure 10</label>
    <caption>
     <title>(a) (b)Figure 10. Diagnosis of a two-phase fault. (a) Fault between A, B et G; (b) voltage and current curve with a two-phase fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
   </fig>
   <fig id="fig10" position="float">
    <label>Figure 10</label>
    <caption>
     <title>(a) (b)Figure 10. Diagnosis of a two-phase fault. (a) Fault between A, B et G; (b) voltage and current curve with a two-phase fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId100.jpeg?20250627021644" />
   </fig>
   <fig id="fig10" position="float">
    <label>Figure 10</label>
    <caption>
     <title>(a) (b)Figure 10. Diagnosis of a two-phase fault. (a) Fault between A, B et G; (b) voltage and current curve with a two-phase fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId101.jpeg?20250627021644" />
   </fig>
   <p>
    <xref ref-type="fig" rid="fig10(a)">
     Figure 10(a)
    </xref> and <xref ref-type="fig" rid="fig10(b)">
     Figure 10(b)
    </xref> show us that the neural network was able to detect the presence of a short-circuit of the two-phase/earth type at the level of line 3 - 4, and this occurred between phase A, phase B and earth (G), on the display the first 1 marks a fault on phase A, the second on phase B and the last is earth node G and this short-circuit occurred at a distance of 5.19 km from node 1 (see <xref ref-type="fig" rid="figS2(d)">
     Figure S2(d)
    </xref>, in Annexes C).</p>
   <fig id="fig11" position="float">
    <label>Figure 11</label>
    <caption>
     <title>(a) (b)Figure 11. Diagnosis of a three-phase fault. (a) Fault between A, B, C and G; (b) voltage and current curve with a three-phase fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
   </fig>
   <fig id="fig11" position="float">
    <label>Figure 11</label>
    <caption>
     <title>(a) (b)Figure 11. Diagnosis of a three-phase fault. (a) Fault between A, B, C and G; (b) voltage and current curve with a three-phase fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId102.jpeg?20250627021644" />
   </fig>
   <fig id="fig11" position="float">
    <label>Figure 11</label>
    <caption>
     <title>(a) (b)Figure 11. Diagnosis of a three-phase fault. (a) Fault between A, B, C and G; (b) voltage and current curve with a three-phase fault.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId103.jpeg?20250627021644" />
   </fig>
   <p>
    <xref ref-type="fig" rid="fig11(a)">
     Figure 11(a)
    </xref> and <xref ref-type="fig" rid="fig11(b)">
     Figure 11(b)
    </xref> show us that the neural network was able to detect the presence of a short-circuit of the three-phase-earth type on line 3 - 4, and this occurred between phase A, phase B, phase C and ground point G, on the display the first 1 marks a fault on phase A, the second on phase B, the third on phase C and the last is earth node G and this short-circuit occurred at a distance of 5.17 km from node 1 (see <xref ref-type="fig" rid="figS2(d)">
     Figure S2(d)
    </xref> in Annexes C).</p>
  </sec><sec id="s5">
   <title>
    <xref ref-type="bibr" rid="scirp.143610-"></xref>5. Conclusions</title>
   <p>The detection and localization of short circuits in meshed electrical networks play a crucial role in maintaining the stability and security of energy infrastructures. The integration of artificial neural networks (ANN) provides an optimized and systematic approach, enhancing anomaly identification and fault management. Leveraging machine learning principles, these models accurately recognize disturbances while systematically categorizing them, thereby facilitating the implementation of appropriate corrective measures.</p>
   <p>
    <xref ref-type="bibr" rid="scirp.143610-"></xref>To evaluate the effectiveness of the developed system, the Mean Squared Error (MSE) was used as a quantitative performance indicator. The obtained results reveal a remarkable ability to detect and classify faults: after 13 iterations, an MSE of 2.3001e−17 was recorded for the detection phase, while an MSE of 3.5313e−18 was achieved after 20 iterations for the classification and localization of anomalies. These values demonstrate the model’s consistency and the reliability of its approach in disturbance analysis. Experiments confirmed extremely low error margins, proving the system’s ability to precisely locate faults. This observation highlights the value of a preventive approach in electrical network management, where rapid detection and efficient intervention help reduce the risk of equipment degradation and ensure service continuity.</p>
   <p>The integration of these advanced analytical tools represents a significant advancement for power grid operators. In addition to improving power supply management, these technologies enhance safety standards for technical teams and preserve infrastructure integrity. As networks evolve and become more complex, it is essential to continue research to adapt these methodologies to the sector’s new challenges. The approach based on artificial neural networks (ANN) offers an effective method for fault localization in electrical networks but presents notable differences compared to classical techniques. Unlike wavelet-based methods and the Fourier transform, which provide clear physical interpretability, ANN excels in accuracy and adaptability to complex systems. Compared to impedance and current analysis methods, ANN proves to be more robust in evolving networks, although its dependence on training data may limit generalization. When compared to fuzzy logic models, ANN provides more precise classification but requires rigorous training. While ANN is a promising solution, its effectiveness could be enhanced when combined with hybrid approaches, improving both interpretability and model robustness. Continued research in this area could strengthen its integration into modern electrical systems and ensure better fault management.</p>
  </sec><sec id="s6">
   <title>Acknowledgements</title>
   <p>The authors gratefully acknowledge the Supelec and Matelek laboratories for their insightful discussions, technical assistance, access to computing resources, and valuable feedback throughout this work. Special thanks are also extended to Mr. YELEHANOU MOUKOKO Gotran Fildriche and Mr. NKOUMBOU Didier Medalvy Dieuveille for their support and availability throughout this research.</p>
  </sec><sec id="s7">
   <title>Appendix</title>
   <sec id="s7_1">
    <title>
     <xref ref-type="bibr" rid="scirp.143610-"></xref>Annexes A: Efficiency of RNA</title>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143610-"></xref>Table A1. Efficiency of RNA for detection.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="20.00%"><p style="text-align:center">Type of fault</p></td> 
       <td class="custom-bottom-td acenter" width="20.00%"><p style="text-align:center">Desired output</p></td> 
       <td class="custom-bottom-td acenter" width="20.00%"><p style="text-align:center">RNA output</p></td> 
       <td class="custom-bottom-td acenter" width="20.00%"><p style="text-align:center">Mean detection error</p></td> 
       <td class="custom-bottom-td acenter" width="20.00%"><p style="text-align:center">Efficiency of RNA</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="20.00%"><p style="text-align:center">A-G</p></td> 
       <td class="custom-top-td acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="20.00%"><p style="text-align:center">0.99</p></td> 
       <td class="custom-top-td acenter" width="20.00%"><p style="text-align:center">0.01</p></td> 
       <td class="custom-top-td acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">B-G</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.99</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.01</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">C-G</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.99</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.01</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">A-B-G</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1.004</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.004</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">A-C-G</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1.006</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.006</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">B-C-G</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.997</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.003</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">A-B-C-G</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.999</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.001</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">A-B</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">100%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">A-C</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">100 %</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">B-C</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.991</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.009</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">A-B-C</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.999</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.001</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">No</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.0006</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">0.0006</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="20.00%"><p style="text-align:center">Total</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">∙</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">∙</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">∙</p></td> 
       <td class="acenter" width="20.00%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143610-"></xref>Table A2. Efficiency of RNA for classification.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="17.36%"><p style="text-align:center">Type of fault</p></td> 
       <td class="custom-bottom-td acenter" width="25.58%"><p style="text-align:center">Phases/ground (ABCG)</p></td> 
       <td class="custom-bottom-td acenter" width="16.20%"><p style="text-align:center">Desired output</p></td> 
       <td class="custom-bottom-td acenter" width="13.61%"><p style="text-align:center">RNA output</p></td> 
       <td class="custom-bottom-td acenter" width="6.66%"><p style="text-align:center">Error</p></td> 
       <td class="custom-bottom-td acenter" width="20.60%"><p style="text-align:center">Efficiency of RNA</p></td> 
      </tr> 
      <tr> 
       <td rowspan="4" class="custom-top-td acenter" width="17.36%"><p style="text-align:center">*A-G</p></td> 
       <td class="custom-top-td acenter" width="25.58%"><p style="text-align:center">A</p></td> 
       <td class="custom-top-td acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="13.61%"><p style="text-align:center">0.98</p></td> 
       <td class="custom-top-td acenter" width="6.66%"><p style="text-align:center">0.02</p></td> 
       <td class="custom-top-td acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">B</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.011</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.011</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">C</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.019</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.019</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="25.58%"><p style="text-align:center">G</p></td> 
       <td class="custom-bottom-td acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="custom-bottom-td acenter" width="13.61%"><p style="text-align:center">1.034</p></td> 
       <td class="custom-bottom-td acenter" width="6.66%"><p style="text-align:center">0.034</p></td> 
       <td class="custom-bottom-td acenter" width="20.60%"><p style="text-align:center">99.66%</p></td> 
      </tr> 
      <tr> 
       <td rowspan="4" class="custom-top-td acenter" width="17.36%"><p style="text-align:center">*A-B-G</p></td> 
       <td class="custom-top-td acenter" width="25.58%"><p style="text-align:center">A</p></td> 
       <td class="custom-top-td acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="13.61%"><p style="text-align:center">0.997</p></td> 
       <td class="custom-top-td acenter" width="6.66%"><p style="text-align:center">0.003</p></td> 
       <td class="custom-top-td acenter" width="20.60%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">B</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.969</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.031</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.96%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">C</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.016</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.016</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="25.58%"><p style="text-align:center">G</p></td> 
       <td class="custom-bottom-td acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="custom-bottom-td acenter" width="13.61%"><p style="text-align:center">0.954</p></td> 
       <td class="custom-bottom-td acenter" width="6.66%"><p style="text-align:center">0.046</p></td> 
       <td class="custom-bottom-td acenter" width="20.60%"><p style="text-align:center">99.95 %</p></td> 
      </tr> 
      <tr> 
       <td rowspan="4" class="custom-top-td acenter" width="17.36%"><p style="text-align:center">*A-B-C-G</p></td> 
       <td class="custom-top-td acenter" width="25.58%"><p style="text-align:center">A</p></td> 
       <td class="custom-top-td acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="13.61%"><p style="text-align:center">0.988</p></td> 
       <td class="custom-top-td acenter" width="6.66%"><p style="text-align:center">0.02</p></td> 
       <td class="custom-top-td acenter" width="20.60%"><p style="text-align:center">99.8%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">B</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.982</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.08</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.2%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">C</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">1.017</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.017</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.97%</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="25.58%"><p style="text-align:center">G</p></td> 
       <td class="custom-bottom-td acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="custom-bottom-td acenter" width="13.61%"><p style="text-align:center">0.89</p></td> 
       <td class="custom-bottom-td acenter" width="6.66%"><p style="text-align:center">0.11</p></td> 
       <td class="custom-bottom-td acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td rowspan="4" class="custom-top-td acenter" width="17.36%"><p style="text-align:center">*A-B</p></td> 
       <td class="custom-top-td acenter" width="25.58%"><p style="text-align:center">A</p></td> 
       <td class="custom-top-td acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="13.61%"><p style="text-align:center">1.014</p></td> 
       <td class="custom-top-td acenter" width="6.66%"><p style="text-align:center">0.014</p></td> 
       <td class="custom-top-td acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">B</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.99</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.01</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">C</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.003</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.003</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.99%</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="25.58%"><p style="text-align:center">G</p></td> 
       <td class="custom-bottom-td acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="custom-bottom-td acenter" width="13.61%"><p style="text-align:center">0.04</p></td> 
       <td class="custom-bottom-td acenter" width="6.66%"><p style="text-align:center">0.04</p></td> 
       <td class="custom-bottom-td acenter" width="20.60%"><p style="text-align:center">99.96%</p></td> 
      </tr> 
      <tr> 
       <td rowspan="4" class="custom-top-td acenter" width="17.36%"><p style="text-align:center">*A-B-C</p></td> 
       <td class="custom-top-td acenter" width="25.58%"><p style="text-align:center">A</p></td> 
       <td class="custom-top-td acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="13.61%"><p style="text-align:center">0.98</p></td> 
       <td class="custom-top-td acenter" width="6.66%"><p style="text-align:center">0.02</p></td> 
       <td class="custom-top-td acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">B</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.98</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.02</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">C</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">1.017</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.017</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="25.58%"><p style="text-align:center">G</p></td> 
       <td class="custom-bottom-td acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="custom-bottom-td acenter" width="13.61%"><p style="text-align:center">0.44</p></td> 
       <td class="custom-bottom-td acenter" width="6.66%"><p style="text-align:center">0.44</p></td> 
       <td class="custom-bottom-td acenter" width="20.60%"><p style="text-align:center">99.56%</p></td> 
      </tr> 
      <tr> 
       <td rowspan="4" class="custom-top-td acenter" width="17.36%"><p style="text-align:center">*No</p></td> 
       <td class="custom-top-td acenter" width="25.58%"><p style="text-align:center">A</p></td> 
       <td class="custom-top-td acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="custom-top-td acenter" width="13.61%"><p style="text-align:center">0.021</p></td> 
       <td class="custom-top-td acenter" width="6.66%"><p style="text-align:center">0.021</p></td> 
       <td class="custom-top-td acenter" width="20.60%"><p style="text-align:center">99.97%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">B</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.025</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.025</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.58%"><p style="text-align:center">C</p></td> 
       <td class="acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="13.61%"><p style="text-align:center">0.026</p></td> 
       <td class="acenter" width="6.66%"><p style="text-align:center">0.026</p></td> 
       <td class="acenter" width="20.60%"><p style="text-align:center">99.98%</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="25.58%"><p style="text-align:center">G</p></td> 
       <td class="custom-bottom-td acenter" width="16.20%"><p style="text-align:center">0</p></td> 
       <td class="custom-bottom-td acenter" width="13.61%"><p style="text-align:center">0.09</p></td> 
       <td class="custom-bottom-td acenter" width="6.66%"><p style="text-align:center">0.09</p></td> 
       <td class="custom-bottom-td acenter" width="20.60%"><p style="text-align:center">99.91%</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="17.36%"><p style="text-align:center">Total efficiency</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="25.58%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="16.20%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="13.61%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="6.66%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="20.60%"><p style="text-align:center">99.96%</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
   <sec id="s7_2">
    <title>
     <xref ref-type="bibr" rid="scirp.143610-"></xref>Annexes B: Data on the Congolese Electricity Network</title>
    <fig id="fig12" position="float">
     <label>Figure 12</label>
     <caption>
      <title>Figure S1. Congolese network.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId117.jpeg?20250627021650" />
    </fig>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143610-"></xref>Table A3. Transformer characteristics.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="3.73%"><p style="text-align:center">2*—</p></td> 
       <td class="custom-bottom-td acenter" width="18.21%" colspan="3"><p style="text-align:center">Voltage (KV)</p></td> 
       <td class="custom-bottom-td acenter" width="25.73%" colspan="3"><p style="text-align:center">Resistance</p></td> 
       <td class="custom-bottom-td acenter" width="25.91%" colspan="3"><p style="text-align:center">Inductance</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="3.73%"><p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="5.93%"><p style="text-align:center">Primary</p></td> 
       <td class="custom-top-td acenter" width="7.00%"><p style="text-align:center">Secondary</p></td> 
       <td class="custom-top-td acenter" width="5.28%"><p style="text-align:center">tertiary</p></td> 
       <td class="custom-top-td acenter" width="8.25%"><p style="text-align:center">Primary</p></td> 
       <td class="custom-top-td acenter" width="9.23%"><p style="text-align:center">Secondary</p></td> 
       <td class="custom-top-td acenter" width="8.25%"><p style="text-align:center">tertiary</p></td> 
       <td class="custom-top-td acenter" width="8.25%"><p style="text-align:center">Primary</p></td> 
       <td class="custom-top-td acenter" width="8.43%"><p style="text-align:center">Secondary</p></td> 
       <td class="custom-top-td acenter" width="9.23%"><p style="text-align:center">tertiary</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="3.73%"><p style="text-align:center">T1</p></td> 
       <td class="acenter" width="5.93%"><p style="text-align:center">15.75</p></td> 
       <td class="acenter" width="7.00%"><p style="text-align:center">220</p></td> 
       <td class="acenter" width="5.28%"><p style="text-align:center">—</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.0014036</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">0.0011338</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">—</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.0641751</p></td> 
       <td class="acenter" width="8.43%"><p style="text-align:center">0.0641805</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">—</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="3.73%"><p style="text-align:center">T2</p></td> 
       <td class="acenter" width="5.93%"><p style="text-align:center">220</p></td> 
       <td class="acenter" width="7.00%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="5.28%"><p style="text-align:center">—</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.0019708</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">0.0026074</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">—</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.089251</p></td> 
       <td class="acenter" width="8.43%"><p style="text-align:center">0.0892346</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">—</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="3.73%"><p style="text-align:center">T3</p></td> 
       <td class="acenter" width="5.93%"><p style="text-align:center">220</p></td> 
       <td class="acenter" width="7.00%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="5.28%"><p style="text-align:center">20</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.0114286</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">0.0110204</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.010775</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.2368673</p></td> 
       <td class="acenter" width="8.43%"><p style="text-align:center">0.4141391</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">0.32883947</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="3.73%"><p style="text-align:center">T4</p></td> 
       <td class="acenter" width="5.93%"><p style="text-align:center">220</p></td> 
       <td class="acenter" width="7.00%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="5.28%"><p style="text-align:center">20</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.0287467</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">0.01232</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.0257778</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.7327697</p></td> 
       <td class="acenter" width="8.43%"><p style="text-align:center">0.3140441</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">0.4793073</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="3.73%"><p style="text-align:center">T5</p></td> 
       <td class="acenter" width="5.93%"><p style="text-align:center">220</p></td> 
       <td class="acenter" width="7.00%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="5.28%"><p style="text-align:center">—</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.016</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">0.0049383</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">—</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.4561195</p></td> 
       <td class="acenter" width="8.43%"><p style="text-align:center">0.2535075</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">—</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="3.73%"><p style="text-align:center">T6</p></td> 
       <td class="acenter" width="5.93%"><p style="text-align:center">8.4</p></td> 
       <td class="acenter" width="7.00%"><p style="text-align:center">220</p></td> 
       <td class="acenter" width="5.28%"><p style="text-align:center">—</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.0118367</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">0.00209631</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">—</p></td> 
       <td class="acenter" width="8.25%"><p style="text-align:center">0.3426528</p></td> 
       <td class="acenter" width="8.43%"><p style="text-align:center">0.4557919</p></td> 
       <td class="acenter" width="9.23%"><p style="text-align:center">—</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <table-wrap id="table4">
     <label>
      <xref ref-type="table" rid="table4">
       Table 4
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143610-"></xref>Table A4. Load characteristics.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">∙</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">Load 1</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">Load 2</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">Load 3</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">Load 4</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">Load 5</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">Load 6</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">Load 7</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">P (MW)</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">84.15</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">42.5</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">26.7</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">22.95</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">53.54</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">50.4</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">12.3</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.64%"><p style="text-align:center">Q (MVAR)</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">52</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">26.339</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">16.59</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">14.22</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">33.18</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">37.8</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">7.6</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <table-wrap id="table5">
     <label>
      <xref ref-type="table" rid="table5">
       Table 5
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143610-"></xref>Table A5. Line characteristics.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">Line</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">R(pu)</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center">X(pu)</p></td> 
       <td class="custom-bottom-td acenter" width="16.64%"><p style="text-align:center"> 
         <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              b 
            </mi> 
            <mn>
              0 
            </mn> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msup> 
              <mi>
                Ω 
              </mi> 
              <mrow> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
             </msup> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </math></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">2-3 (×2)</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">0.001</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">0.014</p></td> 
       <td class="custom-top-td acenter" width="16.64%"><p style="text-align:center">3.619E−05</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.64%"><p style="text-align:center">3-4</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">0.004</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">0.032</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">5,59391E−05</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.64%"><p style="text-align:center">3-8</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">0.0005</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">0.003</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">0.0000005966</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.64%"><p style="text-align:center">8-11</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">0.002</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">0.011</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">1.87458E−05</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.64%"><p style="text-align:center">11-13</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">0.002</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">0.008</p></td> 
       <td class="acenter" width="16.64%"><p style="text-align:center">1.38129E−05</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
   <sec id="s7_3">
    <title>
     <xref ref-type="bibr" rid="scirp.143610-"></xref>Annexes C: Diagnostic System</title>
    <fig id="fig13" position="float">
     <label>Figure 13</label>
     <caption>
      <title>(a) No defects (b) Single-phase fault<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/6202999-rId122.jpeg?20250627021652" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/6202999-rId123.jpeg?20250627021652" /></p>(c) Two-phase fault (d) Three-phase faultFigure S2. Architecture of the fault diagnosis system using neural networks.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
    </fig>
    <fig id="fig13" position="float">
     <label>Figure 13</label>
     <caption>
      <title>(a) No defects (b) Single-phase fault<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/6202999-rId122.jpeg?20250627021652" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/6202999-rId123.jpeg?20250627021652" /></p>(c) Two-phase fault (d) Three-phase faultFigure S2. Architecture of the fault diagnosis system using neural networks.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId120.jpeg?20250627021652" />
    </fig>
    <fig id="fig13" position="float">
     <label>Figure 13</label>
     <caption>
      <title>(a) No defects (b) Single-phase fault<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/6202999-rId122.jpeg?20250627021652" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/6202999-rId123.jpeg?20250627021652" /></p>(c) Two-phase fault (d) Three-phase faultFigure S2. Architecture of the fault diagnosis system using neural networks.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/6202999-rId121.jpeg?20250627021652" />
    </fig>
   </sec>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.143610-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Gogom, M., Oko Ganongo, A., Apila, N. and Lilonga-Boyenga, D. (2020) Optimization of Power Transit through a Double-Term Line Term by the UPFC. Science Journal of Energy Engineering, 8, 44-53. &gt;https://doi.org/10.11648/j.sjee.20200804.11
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hobeika, M.A. (1951) Les problèmes des réseaux électriques maillés et leur solution à l’aide des tables de calcul. PhD Thesis, ETH Zurich. 
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ganongo, A.O., Gogom, M., Nianga-Apila, Obita, L.L.A. and Ganga, G. (2024) Optimisation of Lightning Current Discharge to the Ground in Electrical Networks: Introduction of the Proportionality Coefficient (K). Electric Power Systems Research, 231, Article 110348. &gt;https://doi.org/10.1016/j.epsr.2024.110348
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Alali, M.A.E. (2002) Contribution à l’Etude des Compensateurs Actifs des Réseaux Electriques Basse Tension: (Automatisation des systèmes de puissance électriques). PhD Thesis, Université Louis Pasteur (Strasbourg) (1971-2008). 
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Belatel, M. (2017) Compensation dans les réseaux electriques par un système facts de type statcom. In 5th International Conference of Renewable Energies CIER-17, 30, 37-42.
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Boutaba, S. (2009) Amelioration de la stabilité d’un réseau par utilisation d’un SVC. PhD Thesis, Universite Hassiba Ben Bouali Chlef, Faculte des Sciences et Sciences de l’Ingenieur.
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Anderson, P.M. and Fouad, A.A. (2008) Power System Control and Stability. John Wiley&amp;Sons.
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sauer, P.W. and Pai, M.A. (1998) Power System Dynamics and Stability, Prentice-hall. New Jersey.
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Al Kazzaz, S.A.S., Ismaeel, I. and Mohammed, K.K. (2020) Fault Detection and Location of Power Transmission Lines Using Intelligent Distance Relay. International Journal of Power Electronics and Drive Systems (IJPEDS), 11, 726-734. &gt;https://doi.org/10.11591/ijpeds.v11.i2.pp726-734
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zimmerman, K. and Costello, D. (2006) Impedance-Based Fault Location Experience. 2006 IEEE Rural Electric Power Conference, Albuquerque, 9-11 April 2006, 1-16. &gt;https://doi.org/10.1109/repcon.2006.1649060
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Das, S., Santoso, S., Gaikwad, A. and Patel, M. (2014) Impedance-Based Fault Location in Transmission Networks: Theory and Application. IEEE Access, 2, 537-557. &gt;https://doi.org/10.1109/access.2014.2323353
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Al-Mohammed, A.H. and Abido, M.A. (2014) An Adaptive Fault Location Algorithm for Power System Networks Based on Synchrophasor Measurements. Electric Power Systems Research, 108, 153-163. &gt;https://doi.org/10.1016/j.epsr.2013.10.013
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Spoor, D.J. and Zhu, J.G. (2006) Improved Single-Ended Traveling-Wave Fault-Location Algorithm Based on Experience with Conventional Substation Transducers. IEEE Transactions on Power Delivery, 21, 1714-1720. &gt;https://doi.org/10.1109/tpwrd.2006.878091
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lin, S., He, Z.Y., Li, X.P. and Qian, Q.Q. (2012) Travelling Wave Time–Frequency Characteristic-Based Fault Location Method for Transmission Lines. IET Generation, Transmission&amp;Distribution, 6, 764-772. &gt;https://doi.org/10.1049/iet-gtd.2011.0703
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Pouabe Eboule, P.S., Pretorius, J.H.C. and Mbuli, N. (2018) Artificial Neural Network Techniques Apply for Fault Detecting and Locating in Overhead Power Transmission Line. 2018 Australasian Universities Power Engineering Conference (AUPEC), Auckland, 27-30 November 2018, 1-6. &gt;https://doi.org/10.1109/aupec.2018.8757959
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Buragohain, M. and Mahanta, C. (2008) A Novel Approach for ANFIS Modelling Based on Full Factorial Design. Applied Soft Computing, 8, 609-625. &gt;https://doi.org/10.1016/j.asoc.2007.03.010
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Elnozahy, A., Sayed, K. and Bahyeldin, M. (2019) Artificial Neural Network Based Fault Classification and Location for Transmission Lines. 2019 IEEE Conference on Power Electronics and Renewable Energy (CPERE), Aswan, 23-25 October 2019, 140-144. &gt;https://doi.org/10.1109/cpere45374.2019.8980173
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Vasilic, S. and Kezunovic, M. (2002) An Improved Neural Network Algorithm for Classifying the Transmission Line Faults. 2002 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No.02CH37309), New York, 27-31 January 2002, 918-923. &gt;https://doi.org/10.1109/pesw.2002.985139
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mendoza, E.M.C. (2018) Méthodes de localisation et de détection de défauts d’arcs électriques séries dans un réseau électrique alternatif basse tension. Dissertation, Universite de Lorraine.
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Upadhyay, S., Kapoor, S.R. and Choudhary, R. (2018) Fault Classification and Detection in Transmission Lines Using Ann. 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, 11-12 July 2018, 1029-1034. &gt;https://doi.org/10.1109/icirca.2018.8597294
    </mixed-citation>
   </ref>
   <ref id="scirp.143610-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     De Metz-Noblat, Benoit, Dumas, F. and Poulain, C. (2005) Calculation of Short-Circuit Currents. Cahier Technique 158.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>