<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>DC Microgrid Subsystems in AC Network Fault Detection and Localization Using Artificial Intelligence: A Review</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Zukisa Nante</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zenghui Wang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Electrical and Smart Systems Engineering, University of South Africa</institution>
          ,
          <addr-line>Florida 1709</addr-line>
          ,
          <country country="ZA">South Africa</country>
        </aff>
      </contrib-group>
      <fpage>202</fpage>
      <lpage>214</lpage>
      <abstract>
        <p>A major challenge of a microgrid (MG) system is to design its protection system. The protection system response should be for utility network system and MG faults. Faults viz., (1) value changes and monitoring if the connection is established or not for the overcurrent path conditioned upon a distributed generator (DG), (2) decreased detecting ability drawn on Distributed Energy Resource (DER) networks, (3) unintentionally power cuts caused by faults from the neighboring lines because of DER participation, (4) line reconnection by a breaker linking two points with or without delay during fault occurrence and fuse failure during transient faults, and (5) closed circuit and local area network topology using DER. Increasing demand of electricity has led to the growth in adoption of electrical MGs in electrical distribution systems, thus, this paper reviews the utilization of Machine learning (ML) methods in direct current (DC) subsystems in a alternating current (AC) network on detecting and localizing faults. These MG challenges impact the consistency and steadiness in power systems; hence, reviewing ML methods for fault detection and localization is critical. In literature ML methods are used individually or combined (hybrid) for fault detection and localization and discusses and reviews the possible combination of Principal Component Analysis (PCA), K-means clustering, Convolutional Neural Networks (CNN), Genetic Algorithm (GA), and eXplainable Artificial Intelligence (XAI) to detect, localize, and explain faults. Nevertheless, this paper will not review all the methods of machine learning, but the ones mentioned above.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Fault Detection</kwd>
        <kwd>Fault Localization</kwd>
        <kwd>Fault Classification</kwd>
        <kwd>Microgrid</kwd>
        <kwd>Neural Networks</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Over the years, the development of renewable energy rose to address the global problems,
namely, increasing energy demand, environmental issues, and fossil fuel exhaustion. This
led to MGs development allowing more distributed energy resources connected with power
grids [1]. Grid development should conform consistency, lessen carbon emanation and reduce
costs. It consists of transmission lines, and with a single transmission line consisting specified
distance sharing self-same voltage and current. They accurately and reliably conduct electrical
energy. However, collateral arrangements, with mutual coupling efects make protection a
challenge. Detecting and locating faults in power system operations need crucial methods to
ensure defensiveness, reliability, and self-repair. Efectively, fault detection gives fault isolation
protective relays good operability and cuts power from faulty grid portion. Therefore, fault
detection and localization provided a fault occurs answer the questions like: what type of
fault is detected and where is it located? Faults should be properly designed to avoid severe
components damages and costly interruption. Thus, this research focuses on fault detection
and localization problems in MGs. Fault detection process identifies the anomalies, while fault
localization process determines the position of the fault.</p>
      <p>A fault can be seen or defined as an irregular electric current that travels in an unintended
path due to contacts between live wire and short-to-ground, or caused by faulty apparatus viz.,
convertors, men mistakes and environmental changes. Other possible faults could be due to
open circuit, high resistance, and short-to-power. The voltage and current level alter during fault
occurrence in the utility structure [2]. Thus, locating faults is very handy in lengthy connections
and in challenging areas where inspection is problematic to conduct and unbearable. In such
situations, eXplainable Artificial Intelligence (XAI) can play a big role in explaining the fault type
to technical staf [ 3]. The idea behind XAI is to provide human-understandable explanations
to the decisions made by the classification algorithm. These are the decisions generated by AI
and the ML models. These models are divided into two categories: model-specific methods and
model-agnostic methods. Model-specific methods scope is limited and can be applied to linear
regression, decision trees, and neural network interpretability. As opposed to model-specific
methods, model-agnostic methods can be applied to any ML model, regardless of the type or
structure. Model-agnostic method focuses on data analyzation of the input-output feature pairs.
This method incorporates AI systems such as Local Interpretable Model-agnostic Explanations
(LIME) and SHapley Additive exPlanations (SHAP) to manifest model interpretability certainty.
LIME explains the predictions of the model individual cases rather than the whole model dataset
predictions. SHAP on the other hand, explains by calculating individual feature contribution
per case. Visual inspection is also dificult during bad weather conditions.</p>
      <p>Hence, locating faults is crucial and automatic fault detection is beneficiary for the MG
system’s reliability. For fault detection, parameters like voltage and current alteration, pre
and post fault frequency signals are measured. Power plant controller (PCC) controls faults
via a static switch, to isolate a MG and main grid when fault occurs. [4] proposed a fault
identification approach under MG diferent situations and enabled a backing protector for
intelligent MGs DERs of excessive penetration. Fault detection based on initiating failures and
clearing the intervals responsible for the noise magnitude, and DERs efect on grid networks and
isolated MGs. Fault localization and isolation based on supervised learning for centralized fault
localization. Backup protection using two phasor measurement units (PMUs) on the distribution
feeder to help empower the microgrid central protection unit (MCPU) carrying out remedial
actions in case of relay malfunctioning. And finally, prevent unstable operation of DERs. [ 5]
proposed a technique that estimates the direction of the fault by using Negative Sequence
Superimposed Impedance Angle (NSSIA) magnitude. It performed well on various uncertainties
of DG generation and frequencies.</p>
      <p>[6] proposed a solution to the fault detection and fault localization problem by utilizing three
techniques viz., Decision Tree (DT), Random Forest (RF) and neural network (NN). RF obtained
an accuracy of 99% for fault prediction. The focus was on predicting the fault type, faulty cable
and lastly detecting total length from the distribution system. The dataset was generated using
MATLAB simulations and each fault was sustained for 5 seconds. The Root Mean Square (RMS)
value of the three phase voltages and currents signals at three sources are collected. Burdens
viz., line-line-line (LLL) fault, line-line-line-ground (LLLG) fault, single line to ground fault (LG),
line-line (LL) fault or line-line-ground (LLG) created a bigger dataset. From tests NN didn’t
perform well due to poor precision and longer execution time. Though obtained better results
with the RF, there is still a gap as CNN can perform better than artificial neural network (ANN)
for image recognition (voltage and current data converted into images). Therefore, the same
dataset can be transformed into images and utilized as CNN input and only manipulate the
parameters to enhance training time and accuracy. To overcome the longer execution time, PCA
can be used for data dimensionality reduction in a big dataset while maintaining important
features to enhance the training or execution time. The paper organization structure: Section
I introduction, Section II MG theoretical background and protection zones, Section III MG
challenges review, Section IV ML methods, and Section V conclusion.</p>
    </sec>
    <sec id="sec-2">
      <title>2. MG theoretical background and protection zones</title>
      <p>From Figure 1 the following faults F1, F2, F3 and F4 are discussed.</p>
      <p>
        F1 is detached through circuit breaker (CB)1 within 70 ms dependent on the voltage sag
level in the MG. CB1 detaches MG from the master network when protection via medium
voltage (MV) fails to trip. However, detecting F1 through overcurrent relay could be challenging
due to DERs linked through power electronics (PE) components integrated with fault current
constraint. Hence, the answer is to utilize directional overcurrent relay in CB1 provided current
usage is for detecting faults; and consider DERs representing subdivided elements contributing
to the short-circuit current on the specified direction. The output current is calculated by using
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) whereby  represents DER output current and  the fault current 1.1 factor aimed
at PE liaised DER and at 5.0 aimed at concurrent DER elements.
      </p>
      <p>For F2 fault, the supply transformer overcurrent (OC) protection opens CB0 to remove faulty
line, and CB1 opens at the same time via a “follow-me” function of CB0. However, hardware lock
failure is a conceivable fault issue. A possible solution is the utilization of directional adaptive OC
defense, below-voltage and below-frequency safeguard including diferent islanding detection
techniques. For F3 fault, MG CB1.2 and CB2.1 detach the potential portion of the low voltage
(LV) feeder. High short-circuit current distributed by the main MV grid opens CB1.2. If CB1.2
fails to trip, CB1.1 (CB1.2 backup) removes F3 faults. However, CB1.1 protection relay could be
disturbed provided a substantial synchronous DER installation has taken place and turned on
at switchboard 1 (SWB1). Hence, a solution to this is bringing together MG and DER protection
systems and modifying the protection settings of current operating conditions (DER status).
Fault F4 occurs at the end-consumer site in grid connected mode and it is caused by a high
short-circuit current provided to F4 fault via master net, and DER role tripping CB2.4. A fuse
is used instead of a CB and if set of occurred, SWB2 detachment is via CB2.5 and local DER
is removed. Fault computations are common in electrical systems computations conducted
throughout the analysis and design phase and these computations aid to establish the current in
circuit elements in irregular situations like short circuits and earth faults. Electrical fault types
are transient faults, asymmetric faults, and symmetric or balanced faults. The focus of this
study will look more into asymmetric faults which are line-to-line, line-to-ground, and double
line-to-ground faults. A transient fault refers to the absence of fault when shortly detaching
power and later reinstated. It briefly impacts a device’s insulation, but later reinstated. They
can be caused by transient tree contactors or birds. Symmetrical faults or balanced faults are
three-phase faults, whereby all three phases short-circuit to the ground or together, and these
are faults that give rise to symmetrical fault currents. They may hugely harm appliances yet
still operationally balanced. CBs, set-phase relay, and other protective switchgear help for their
analysis per phase based on bus impedance matrix or Thevenin’s theorem. Thevenin’s theorem
states that, any linear electrical network containing only voltage sources, current sources and
resistances can be replaced at terminals A–B by an equivalent combination of a voltage source
ℎ in a series connection with a resistance ℎ. For a three-phase: any three-terminal active
linear network can be substituted by three voltage sources with corresponding impedances,
connected in wye or in delta.</p>
      <p>An asymmetric or unbalanced fault is a line-to-line (L-L) or phase-to-phase (P-P) fault that
afects phases unequally. It is short circuited among branches, air ionized, or lines (cables)
physical contact occurrence. Transmission cable faults occur about 5% -10%. Another asymmetric
fault type to look at is a double line-to-ground or two-phase-to-earth fault (L-L-G) that happens
during two-line contact plus the ground through storms and in transmission cable faults this
occurs about 15% - 20%.</p>
    </sec>
    <sec id="sec-3">
      <title>3. MG challenges overview</title>
      <sec id="sec-3-1">
        <title>3.1. MG challenges</title>
        <p>
          One of the most critical concerns in MG is a well-defined protection scheme [ 7]. MGs challenges
such as the demand changes, export limits, generation, and short circuit fault currents require
an appropriate protection strategy that will ensure the system meets its demands. Direct
Current (DC) MGs parts like convertors get damaged by high fault current. Hence, a convertor
loses control over voltage and current because they demand high power ranking that raises
expenses, and surges additional protection areas. Due to these challenges fault detection and
localization are critical. Currently, many state-of-the-art theorems or techniques namely, (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
signal processing based methods: wavelet transform (WT), fast Fourier transform (FFT), short
time Fourier transform (STFT), s-transform (Gabor and wavelet transforms), background noise,
Hilbert-Huang transform, and mathematical morphology; and (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) advanced methods: fuzzy
logic, deep neural network (DNN), ANN, and decision tree-based developed by researchers,
academics, private and governmental institutions seeking to address faults in AC/DC MGs, [8].
        </p>
        <p>This paper aims to review and peruse the ML current techniques for fault detection and
localization in DC subsystems in a AC network. [9] points out the DERs malfunctioning
exacerbation in MGs islanded protection systems including limitation challenges possessed
by typical protection systems. Protection systems viz., overcurrent relaying, facing novel
complications, protection blinding, sympathetic set of, and backup catastrophe. Also, DERs
connections altering the short-circuit currents value and route; commencing from the upstream
network afecting upstream protective devices fast response and even the failing of the relays
on detecting fault occurrence. When utilizing the DERs it can be expected that they may cause
organizational issues as typical relays might experience fault detection delays. Hence, delaying
circuit breakers (CBs) may afect postfault voltage steadiness of MGs, and worse that may cause
series failures[10]. Thus, DERs penetrating levels and uncertainties afect a protective device’s
fault detection capability when faults occur. It is therefore significant to have a fault detection
and localization method that can quickly detect, classify, and localize faults. Moreover, visually
depicts and explains these faults to field technical staf. ML methods such as CNNs, PCA,
K-means, GA, and XAI worth to be studied as they ofer better classification, speed, accuracy,
and understanding. PCA helps with dimensional reduction. K-Means clustering may help
identify the similarities between the data instances. While CNNs are proficient in classifying
images (data format) fast and accurate; and in this case, images will be the converted fault,
training, and validation data. Though, there exist hybrid algorithms to solve the fault detection
and localization problem, currently, there is no proposed hybrid of PCA, K-means, CNN, GA,
and XAI found in literature. In this study, fault detection and localization optimization challenge
is reviewed.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. ML methods</title>
      <p>4.1. PCA
PCA is an interesting unsupervised algorithm that can be utilized for dimensionality reduction
and feature extraction converting data toward new feature area expecting it will maintain useful
features. Dimensionality reduction enhances the required memory computation to train fast.
However, this research interprets it as a supervised method for fault location.</p>
      <p>Assuming that the fault location is determined by similar high-frequency transients; taking
the highs and lows from the fault transients and denote them as attribute nodes and analyzing
signal after fault to classify attribute nodes via window-based local maxima or minima technique.
Attribute nodes such as intermediate sample distances (∆  ) depending on fault location (D)
parameter are calculated as fault resistance (R) and fault inception angle or FIA (∆Φ ) parameters
will not afect the ( ∆  ) values. Therefore, PCA generates principal directions of variations and
eliminates the minor parametric disturbances of (∆  ) values. Because PCA feature extracts
multivariate data using principal components (PCs), these PCs can help show pathways of
maximum changes in downward ranking order.</p>
      <p>
        Supposing that the regularized data are  = [1, 2, ..., ] ∈ × , the equation includes
 variables and  samples. Deriving PCA objective function we need a projection vector ⃗,
with  = ⃗ , and therefore, PCA objection function is:
where ⃗ ⃗ = 1, and in that case (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) and (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) demonstrate this:
 (⃗) = max ︃( 1 ∑︁()() ,
      </p>
      <p>)︃
 
 =  ⃗  + ,
 =
1  ,</p>
      <p>Where X represents regularized data, and  ∈ ×  representing loading matrix. By eigen
decomposition of , we can get  ×  which determines score matrix, and  as residual matrix.
Here, , is PCs quantity and its computation is achieved via increasing variance influence rate
as follows:</p>
      <p>∑︁  / ∑︁   × 100% ≥ ,
=1
=1</p>
      <p>Whereby   signifies eigenvalue of the  eigenvalue breakdown with the larger to petite
arrangement.  representing maximum eigenvalues sum relationship in eigenvalues, and
normally summing to 85%. With the knowledge that fault diagnosis only checks if a fault has
occurred or not, we can then say it uses two statistics of  2 and  to validate fault occurrence.
Here  2statistic represents Hotelling’s T-squared distribution suggested by (Hotelling, 1931) 1
and its purpose is to reflect spatial characteristics diferences for PCs and can be expressed as
follows:
 2 =   − 1,</p>
      <p>SPE =  ,</p>
      <p>While on the other hand the Q-statistic acknowledged as Squared Prediction Error Index
(SPE) echoes subspace characteristics diferences of the residuals described as follows:</p>
      <p>
        Therefore,  2 controller restrictions and  statistics are  and , correspondingly. Both
these control limits can be formulated as follows:
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
(11)
(12)
where. . .
and
 =
(2 − 1)
( − 1)  (,  − ),
, =  1 −  2ℎ0
︂( 1
      </p>
      <p>ℎ0 )︂</p>
      <p>,
  =
∑︁   ( = 1, 2, 3),

=+1
smaller eigenvalue of data covariance matrix.</p>
      <sec id="sec-4-1">
        <title>4.2. GA method</title>
        <p>One of the features of the RTA system is that a task should be executed within a particular time
constraint, therefore, RTA is critical for line fault location. Hence, utilizing an algorithm that is
fast and can quickly locate faults is important. Because GA is a multi-objective optimization
algorithm it seems logic to use it to locate faults fast. According to [11] GA utilization helps
1Hotelling, H. (1931).</p>
        <p>The Generalization of Student’s Ratio.</p>
        <p>Springer eBooks, pp.54-65.</p>
        <p>doi:
on the fault line parameters identification and uses these line parameters on finding the fault
location. Also, noted during simulations that this algorithm can diagnose a fault just in 1ms
time and its maximum error fault location is 0.5%. One of its advantages is that fault location
has no impact on fault diagnosis. Figure 2 depicts a DC MG system:</p>
        <p>
          Categorized faults into three stages such as, (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) DC side capacitor discharge stage; (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) diode
continuation stage; and (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) AC side provides current favouring DC part voltage recuperation
settling for stable status phase. Because the focus on this research was more on detecting faults
from the converter and in the line, their first assumption was that if a fault happens between
Node 1 and Node 2, it is best to strip down the converter and peruse the functional circuit
diagram by analysing the characteristics of the capacitive emancipation stage fault namely:
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) capacitive emancipation stage characteristic examination through ordinary system task;
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) capacitive emancipation stage distinctive analysis through single pole ground fault; (
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
capacitive emancipation stage distinctive investigation through inter-pole short circuit fault.
Therefore, during the positive grounding fault occurrence among nodes one and two line,
the converter one side comparable circuit diagram is depicted in Figure 3. Whereby,  and
 represents the induction and defiance branch amongst line’s first end and faulty node. 
represents the one pole capacitance of DC side.  , the fault resistance.  and  , the
three-phase inductance and inductance current of the AC side. , the DC side discharge current
of first stage. , continuous diode current in next stage and finally, , current from the AC
side to the adjacent DC voltage regaining in the third stage. When again two nodes 1 and 2
inter-pole, short circuit fault occurs. The diference between the unipolar ground fault, and
inter-pole short-circuit is the diode renewal phase that equates to a three-phase short-circuit of
the AC side.
        </p>
        <p>The method used to diagnose faults was derived from four scenarios viz. positive pole line
grounded, positive ground fault at the converter interface, short circuit between line poles,
and inter-pole short circuit at the converter. But to be able to analyse and classify faults a DC
power distribution side is chosen for DC MG and Figure 4 depicts this. Where  represents the
positive and negative node  capacitance.  , the positive and negative node j side capacitance.
,  and  ,  the positive and negative capacitance currents parallel with the
converters  and . Lastly, −  , −  , and − , −  representing the positive and negative
protection installation line currents between converter  and . Computing the current change
rate between 20 - 100µs sample time intervals (13) is used:
 = ( + 1) − () , (13)
 ∆</p>
        <p>Where ∆  represents the sampling time interval, , the sampling constant, () and ( + 1),
the current moment sampling value, and the next moment sampling value of the positive
and negative line terminal currents respectively. A 1 × 104  threshold value  usage is fault
detection occurrence through monitoring the current change rate from both the positive and
negative ends of the . To stop fault resistance efectiveness the circuit parameters formula for
positive ground fault was derived from Kirchhof’s law voltage.</p>
        <p>+ ( +  ) ,
 =  +</p>
        <p>+ ( +  ) ,
 =   +  dt
Therefore, combining (14) and (15)</p>
        <p>+   −  −   −  +  = 0,
(14)
(15)
(16)</p>
        <p>GA is a developmental technique, meaning a meta heuristic optimization technique applying
evolutionary ideologies on solving a problem. Therefore, in solving the problem of fault location
we can use the variables or fault line parameters to arrive in a solution. GA feature selection
criteria will increase the speed on obtaining the optimal solution by only applying few steps
such as, population initialization, fitness calculation, generator operator setting, and finally
updating the iterations.</p>
        <p>
          To initialize the population, the genetic coding should exist prior to any production of an
individual and this afects crossover and mutation operators. Assuming that the feature retention
and loss are a zero-one (
          <xref ref-type="bibr" rid="ref1">0-1</xref>
          ) drawback, and that administered data are  = [1, 2, . . . , ]
whereby  represents attribute data. Thus, provided one meant eigenvector preservation, zero
indicates removing that eigenvector; the whole individual genotype represents binary encoded
symbol string. From this point we can determine the intensity for each utilizing the fitness
function to evaluate the strong and weak individuals.
coeficient is defined as follows:
        </p>
        <p>Therefore, from the processed data 1 = [1, 2, . . . , ], the individual residual space
data is 2 = [1, 2, . . . , ],  +  = . Provided data are grouped into two, then,  =
{_1, _2, . . . , _ },  = {_1, _2, . . . , _ }, and from this data the Pearson correlation
  =</p>
        <p>Cov(A, B)
  
=
∑︀=1
(− E(A)) (− E(B))</p>
        <p>,</p>
        <p>n
∴   =
√︃ ∑︀=1︀(  − E(A))︀
n + 
,   =
√︃ ∑︀=1︀(  − E(B))︀
n + 
iftness function:</p>
        <p>where  is a small positive constant and does not afect the value of the  but prevents the
denominator from being zero,  ,   are the standard deviations of A,B respectively; and
1 is acceptable. From the Pearson correlation coeficients data, we can determine the
  =
︂(</p>
        <p>
          p ∑︁ ∑︁⃒
=1 =1
⃒  1(
          <xref ref-type="bibr" rid="ref1">1</xref>
          )1⃒⃒
︂⧸
∑− ︁1 )︂ +
        </p>
        <p>︂(</p>
        <p>
          =1 =1
(1 − ) ∑︁ . ∑︁⃒
⃒  1(
          <xref ref-type="bibr" rid="ref1">1</xref>
          )2()⃒⃒ ,
︂)
where  = 1, 2, . . . ,  and  = 1, 2, . . . , ,   the fitness function, and  the fitness
proportion of the two indicators, 0 ≤  ≤ 1.
4.3. K-means
[12], defines k-means as information cluster that joints huge data sets into reduced groups sets
of alike information and a technique that preserves good quality features. Mathematically this
algorithm is presented as follows:
(17)
(18)
(19)
where ⃦⃦⃦  −  ⃦⃦⃦ 2 is a gap within a feature position and the centre  with identical groups
and specify an opening of  attribute location and of alike clusters centres.
4.4. CNN
CNNs consist of layers viz. input, convolutional, pooling, and fully connected. Input layer being
the first layer that takes raw data and encode it into channels and a batch of a specified size.
Convolutional layers extract attributes from previous layer to next layer. Mathematically this
layer can be depicted as below:
 =  *  →  [, ] =
+∞ +∞
∑︁ . ∑︁
[ − 1,  − 2] [1, 2],
(21)
1=−∞ 2=−∞
where  is a 2D input and  filter matrix. A Rectified Linear Unit layer (ReLU) assigns
nought to minus quantity. ReLU activates the output of the preceding layer, and its function
is  () = (0, ). This output becomes the input of a pooling layer to reduce calculations
quantity (down sampling). Lastly, the fully connected layers that calculate the output scores,
and final feature map classification task. Figure. 5 depicts CNNs structure.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>In this paper a short background of a MG system and its protection challenges due to symmetric
and asymmetric faults is explained in detail. Fault detection and localization techniques are
evaluated. Conventional protection devices that detect, protect the MG system and their limits
are reviewed. Due to conventional devices limits in detecting and localizing faults in AC-DC
MG systems ML methods are reviewed. More emphasis on PCA, CNN, GA, K-means, and XAI
algorithms was conferred due to their capabilities of classifying, detecting and localizing faults
and moreover big data handling.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>This work was supported in part by the South African National Research Foundation (Grant
Nos. JCR230704126719 and 137951) and the South African Eskom Tertiary Education Support
Programme.
[11] Q. Wan, S. Zheng, C. Shi, A rapid diagnosis technology of short circuit fault in dc microgrid,</p>
      <p>International Journal of Electrical Power &amp; Energy Systems 147 (2023) 108878.
[12] K. Faraoun, A. Boukelif, Neural networks learning improvement using the k-means
clustering algorithm to detect network intrusions, INFOCOMP Journal of Computer
Science 5 (2006) 28–36.
[13] V. H. Phung, E. J. Rhee, A high-accuracy model average ensemble of convolutional neural
networks for classification of cloud image patches on small datasets, Applied Sciences 9
(2019) 4500.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y.-Y.</given-names>
            <surname>Hong</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. T. A. M. Cabatac</surname>
          </string-name>
          ,
          <article-title>Fault detection, classification, and location by static switch in microgrids using wavelet transform and taguchi-based artificial neural network</article-title>
          ,
          <source>IEEE systems journal 14</source>
          (
          <year>2019</year>
          )
          <fpage>2725</fpage>
          -
          <lpage>2735</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B. K.</given-names>
            <surname>Panigrahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. K.</given-names>
            <surname>Ray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. K.</given-names>
            <surname>Rout</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Sahu</surname>
          </string-name>
          ,
          <article-title>Detection and location of fault in a micro grid using wavelet transform</article-title>
          , in: 2017 International Conference on Circuit,
          <source>Power and Computing Technologies (ICCPCT)</source>
          , IEEE,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sairam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Seshadhri</surname>
          </string-name>
          , G. Marafioti,
          <string-name>
            <given-names>S.</given-names>
            <surname>Srinivasan</surname>
          </string-name>
          , G. Mathisen,
          <string-name>
            <given-names>K.</given-names>
            <surname>Bekiroglu</surname>
          </string-name>
          ,
          <article-title>Edge-based explainable fault detection systems for photovoltaic panels on edge nodes</article-title>
          ,
          <source>Renewable Energy</source>
          <volume>185</volume>
          (
          <year>2022</year>
          )
          <fpage>1425</fpage>
          -
          <lpage>1440</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Seyedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Karimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Grijalva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mahseredjian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sanso</surname>
          </string-name>
          ,
          <article-title>A supervised learning approach for centralized fault localization in smart microgrids</article-title>
          ,
          <source>IEEE Systems Journal</source>
          <volume>16</volume>
          (
          <year>2021</year>
          )
          <fpage>4060</fpage>
          -
          <lpage>4070</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pradhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Jena</surname>
          </string-name>
          ,
          <article-title>An innovative fault direction estimation technique for ac microgrid</article-title>
          ,
          <source>Electric Power Systems Research</source>
          <volume>215</volume>
          (
          <year>2023</year>
          )
          <fpage>108997</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sriharsh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Parida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Priyadarshi</surname>
          </string-name>
          ,
          <article-title>Random forest based fault detection and localization in microgrid using simplified measurements</article-title>
          ,
          <source>in: 2023 IEEE IAS Global Conference on Emerging Technologies (GlobConET)</source>
          , IEEE,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Huang</surname>
          </string-name>
          , J. Liu,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>A review on protection of dc microgrids</article-title>
          ,
          <source>Journal of Modern Power Systems and Clean Energy</source>
          <volume>6</volume>
          (
          <year>2018</year>
          )
          <fpage>1113</fpage>
          -
          <lpage>1127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Admasie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. B. A.</given-names>
            <surname>Bukhari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gush</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Haider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. H.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Intelligent islanding detection of multi-distributed generation using artificial neural network based on intrinsic mode function feature</article-title>
          ,
          <source>Journal of Modern Power Systems and Clean Energy</source>
          <volume>8</volume>
          (
          <year>2020</year>
          )
          <fpage>511</fpage>
          -
          <lpage>520</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Seyedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Karimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Grijalva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mahseredjian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sanso</surname>
          </string-name>
          ,
          <article-title>A supervised learning approach for centralized fault localization in smart microgrids</article-title>
          ,
          <source>IEEE Systems Journal</source>
          <volume>16</volume>
          (
          <year>2021</year>
          )
          <fpage>4060</fpage>
          -
          <lpage>4070</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lanzon</surname>
          </string-name>
          ,
          <article-title>Distributed finite-time consensus control for heterogeneous battery energy storage systems in droop-controlled microgrids</article-title>
          ,
          <source>IEEE Transactions on smart grid 10</source>
          (
          <year>2018</year>
          )
          <fpage>4751</fpage>
          -
          <lpage>4761</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>