<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article article-type="methods-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">889273</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.889273</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Series Arc Fault Diagnosis Based on Variational Mode Decomposition and Random Forest</article-title>
<alt-title alt-title-type="left-running-head">Zhao et al.</alt-title>
<alt-title alt-title-type="right-running-head">Arc Fault Diagnosis</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Luyao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Chi</surname>
<given-names>Changchun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1704007/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Qiangqiang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Mao</surname>
<given-names>Haifeng</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Electrical Engineering, Shanghai Dianji University</institution>, <addr-line>Shanghai</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Suzhou Future Electric Co., Ltd.</institution>, <addr-line>Suzhou</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1387636/overview">Yahui Zhang</ext-link>, Yanshan University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1199663/overview">Srete Nikolovski</ext-link>, Josip Juraj Strossmayer University of Osijek, Croatia</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1372743/overview">Ahmad Farid Abidin</ext-link>, Faculty of Electrical Engineering UiTM, Malaysia</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Changchun Chi, <email>changchun_chi@126.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>17</day>
<month>06</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>889273</elocation-id>
<history>
<date date-type="received">
<day>04</day>
<month>03</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>05</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Zhao, Chi, Zhao and Mao.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Zhao, Chi, Zhao and Mao</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>In order to improve the accuracy of series arc fault detection and prevent fire accidents caused by series arc fault, a series arc fault simulation experiment circuit was built to obtain the low-frequency and high-frequency current waveform of series arc fault under different loads. The kurtosis, waveform factor, crest factor, pulse factor, and margin factor of low-frequency current waveform are extracted in the time domain. In the frequency domain, a method based on variational mode decomposition and energy entropy is proposed to extract the characteristic quantity of series arc faults. It was found that the energy entropy of the intrinsic mode function component with the largest variance contribution ratio will increase when a series of arc faults occur, and it was used as a characteristic quantity. Characteristic vectors were constructed based on time&#x2013;frequency characteristic quantities, and the characteristic vector was trained based on the random forest algorithm to obtain the diagnosis model and analyze the series arc fault diagnosis. The analysis showed that the diagnostic accuracy of the model trained by the proposed method was above 97%, and the fault recognition effect was remarkable, which provides an important reference for the improvement of the series arc fault detection technology.</p>
</abstract>
<kwd-group>
<kwd>series arc fault</kwd>
<kwd>IMF component</kwd>
<kwd>variational modal decomposition</kwd>
<kwd>energy entropy</kwd>
<kwd>random forest algorithm</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>According to the Fire Statistics Annual Report of China Fire Protection Association (CFPA) <xref ref-type="bibr" rid="B26">Shao (2020)</xref>, the number of electrical fires in China has been on the rise in recent years, and the proportion of electrical fires ranks first among all types of fires, accounting for about 30%. Arc faults are one of the leading causes of electrical fires. In low-voltage distribution lines, series of arc faults may occur due to aging and damage of insulation of wires, poor connection of wires, or loose connection of electrical equipment (<xref ref-type="bibr" rid="B30">Xiong et al., 2016</xref>). A large amount of heat will be generated when the series of arc faults occurs in the line, which is easy to ignite combustible materials and lead to fire [<xref ref-type="bibr" rid="B18">Liu G. et al. (2017)</xref>, <xref ref-type="bibr" rid="B17">Lin et al. (2021)</xref>, <xref ref-type="bibr" rid="B19">Liu G. G. et al. (2017)</xref>]. In serious cases, explosions will occur, endangering personal safety. Therefore, in order to protect the safety of production and the safety of residents, effectively solving low-voltage series of arc faults has become a research hotspot for scholars at home and abroad.</p>
<p>The current series of arc fault detection technology has the problems of low detection ratio and ineffective identification under mixed loads. In the field of series arc fault detection and diagnosis, the detection methods for low-voltage series arc are mainly divided into two categories: 1) the arc is detected by the radiation, energy, and temperature changes of the arc. 2) Detect series arc faults by current and voltage waveform changes. <xref ref-type="bibr" rid="B29">Wang et al. (2019)</xref> and <xref ref-type="bibr" rid="B31">Xiong et al. (2017)</xref> used third-order and fourth-order Hilbert fractal antennas to detect electromagnetic radiation (EMR) signals generated by DC arcs. The experimental results show that EMR can be used as a characteristic quantity to characterize a series of arc faults. The Hilbert transform can parse the signal into an analytic signal containing the instantaneous frequency and amplitude, but the disadvantage is that the Hilbert transform is only suitable for part of the frequency band of the electromagnetic radiation signal, and the method is greatly affected by environmental factors, and the positioning range is limited. <xref ref-type="bibr" rid="B14">Lala and Subrata, (2020)</xref>, <xref ref-type="bibr" rid="B9">Jiang et al. (2021)</xref>, <xref ref-type="bibr" rid="B2">Chen et al. (2015)</xref>, <xref ref-type="bibr" rid="B11">Jingjing and Zhihong (2019)</xref>, <xref ref-type="bibr" rid="B24">Miao et al. (2019)</xref> and <xref ref-type="bibr" rid="B20">Liu et al. (2019)</xref> took the empirical mode decomposition (EMD) energy entropy as the characteristic quantity of series arc fault. Although good results are obtained, the EMD energy entropy is used as a characteristic quantity, and there are end-point effects and modal aliasing. The methods of arc fault detection using radiation, temperature, and energy have great limitations, so the mainstream research methods are still based on current and voltage waveforms for arc identification. In the article by <xref ref-type="bibr" rid="B3">Chen et al. (2019)</xref>,<xref ref-type="bibr" rid="B25">Qi et al. (2017)</xref>,<xref ref-type="bibr" rid="B32">Yu et al. (2020)</xref>,<xref ref-type="bibr" rid="B23">Ma et al. (2021)</xref>, <xref ref-type="bibr" rid="B34">Zhang et al. (2018)</xref>, and <xref ref-type="bibr" rid="B7">Gao et al. (2021)</xref>, the wavelet transform is used to decompose the current and voltage waveform, and the energy in different frequency bands, the maximum value of detail signal in each frequency band, and the low-frequency approximation coefficient of adjacent periodic current are calculated as the characteristic quantities of series arc faults. The wavelet transform is based on the Fourier transform to refine the signal at multiple scales, and at the same time overcomes the shortcomings such as the window does not change with the frequency during local refinement; however, the wavelet transform is not ideal for the situation where the frequency bands of the useful signal and the noise overlap each other, and the problem of spectral aliasing is prone to occur. <xref ref-type="bibr" rid="B12">Karakose et al. (2018)</xref> and <xref ref-type="bibr" rid="B5">Cui and Tong. (2021)</xref> used S-transform and generalized S-transform to detect pantograph&#x2013;catenary system arc faults and aviation arc faults, respectively. The S-transform uses a Gaussian window function, and the window width is proportional to the inverse of the frequency and do not need to select window functions. The selection of the function improves the defect of fixed window width, but the feature quantity extracted by S-transform has the problem of insensitivity to noise. This method is inaccurate in the frequency domain resolution in the higher frequency range, and the resolution is lower than that of the Fourier transform. The series current is an electrical parameter that is easily obtained in the traditional distribution line protection system. The currents in the series loop are equal in magnitude. In principle, the arc detection device can be installed at any point in the loop, and the sampling position is not restricted by the position of the arc in the loop. However, when the load terminal voltage is used as the detection signal, the power terminal voltage and the load terminal voltage are likely to introduce harmonic interference, resulting in misjudgment. So most scholars abandon the voltage and use the current signal as the target quantity for feature extraction. In the article by <xref ref-type="bibr" rid="B27">Syafi&#x2019;i et al. (2018)</xref>,<xref ref-type="bibr" rid="B33">Zhang et al. (2016)</xref>, <xref ref-type="bibr" rid="B12">Karakose et al. (2018)</xref>, <xref ref-type="bibr" rid="B13">Khafidli et al. (2018)</xref> and <xref ref-type="bibr" rid="B28">Wang et al. (2017)</xref>, characteristic quantities in the frequency domain are extracted by fast Fourier transform, and the amplitude of the harmonic component and the all-phase spectrum is taken as characteristic quantities. However, the disadvantage is that the amount of calculation is large, and the Fourier transform has defects in the analysis of non-stationary time-varying signals, extracting feature quantities in the time domain is good for fault arc diagnosis of a single load line but not very good for circuits with mixed loads. In the article by <xref ref-type="bibr" rid="B16">Lin et al. (2020)</xref> and <xref ref-type="bibr" rid="B4">Cui et al. (2021)</xref>, the series arc fault current waveform is analyzed in the time domain, and the periodic amplitude, the correlation, and the continuity between adjacent periodic current samples, the zero-rest time of the current, and the zero-rest time proportional coefficient of the two periodic currents are calculated as the characteristic quantity. However, it is not good to extract characteristic quantities in the time domain for circuits with different load mixtures. EMD energy entropy as a characteristic quantity has a modal aliasing problem.</p>
<p>In view of the above shortcomings and considering the actual low-voltage series arc fault detection requirements and the realization of the method application in the protection device, this article proposes an arc fault detection method based on time&#x2013;frequency feature fusion. The specific contributions are as follows:<list list-type="simple">
<list-item>
<p>1) Simulate the series arc fault of different load types and mixed load types, and extract the low-frequency and high-frequency current waveforms when the load is working normally and when the series arc fault occurs. Feature quantities are extracted for low-frequency current components in the time domain.</p>
</list-item>
<list-item>
<p>2) Aiming at the extraction of high-frequency current component features, a series of arc fault feature extraction method based on VMD and energy entropy is studied.</p>
</list-item>
<list-item>
<p>3) Use the random forest algorithm to train and diagnose the extracted feature quantities.</p>
</list-item>
<list-item>
<p>4) Optimize the random forest algorithm to train the diagnostic model to improve its recognition rate and correct rate.</p>
</list-item>
</list>
</p>
<p>This article is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> conducts low-voltage series arc fault experiments, collects low-voltage AC current data, and performs waveform analysis; <xref ref-type="sec" rid="s3">Section 3</xref> introduces the extraction method of arc time-domain feature quantity and the feature extraction method based on VMD to extract energy entropy; in <xref ref-type="sec" rid="s4">Section 4</xref>, we build a random forest algorithm training diagnosis model, propose an arc fault diagnosis algorithm, and conduct sum simulation verification; the final conclusions are summarized in <xref ref-type="sec" rid="s5">Section 5</xref>.</p>
</sec>
<sec id="s2">
<title>2 Series Arc Fault Simulation Experiment</title>
<sec id="s2-1">
<title>2.1 Experimental Environment</title>
<p>It is difficult to obtain the current waveform of series arc faults from actual distribution wires because of the uncertainty of the occurrence time and location of series arc faults. This article sets up a series of arc fault simulation experiment environments, which are composed of a power supply, series arc generator, signal acquisition module, and loads inspection (<xref ref-type="bibr" rid="B8">General Administration of Quality Supervision, 2014</xref>). The schematic diagram of the series arc fault simulation experiment is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic diagram of the series arc fault simulation experiment circuit.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g001.tif"/>
</fig>
<p>In this article, an arc generator is chosen to simulate the generation of arc faults. The series of arc generator is mainly composed of two electrodes. One electrode which is regarded as a mobile electrode is a carbon-graphite rod with a diameter of 6 &#xb1; 0.5&#xa0;mm. The arc burning end of the electrode is made into a tip and equipped with a sliding block. The clearance between the two electrodes can be controlled by adjusting the horizontal adjusting knob. The other can be a 6 &#xb1; 0.5-mm-diameter copper rod set as a fixed electrode. The arc ends of both electrodes should be kept clean to allow for repeatability of arcing. The two electrodes are connected in series by wire, with one end connected to a load and the other to the power supply. A stable arc can be formed by adjusting the horizontal adjustment knob so that the two electrodes are separated at proper distances. The schematic diagram of the device is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. The physical map is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Schematic diagram of the series arc fault generator.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Physical map of the arc fault generator.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g003.tif"/>
</fig>
<p>The signal acquisition module is composed of a current transformer and a filter amplifying circuit and is responsible for collecting arc current signals. The current is converted into a voltage signal through a current transformer and a sampling resistor, then filtered and amplified by the circuit, and finally, the current signal is sampled using an oscilloscope. For the acquisition of the current signal, the low-frequency and high-frequency mutual inductors are used to collect the low-frequency and high-frequency current waveforms, respectively. The low-frequency mutual inductor collects the low-frequency current and outputs the low-frequency current component signal through the low-pass filtering and amplifying circuit. The low-pass filtering circuit consists of an RC low-pass filter. The cut-off frequency is configured according to 1/2&#x3c0;RC to about 1&#xa0;kHz. The high-frequency mutual inductor collects the high-frequency current and outputs the high-frequency current component signal through the high-pass filtering and amplifying circuit. The high-pass filtering circuit consists of an RC high-pass filter, and the cut-off frequency is configured to be about 1&#xa0;kHz.</p>
<p>According to GB/T31143-2014 &#x201c;General Requirements for Series Arc Fault Detection Device (AFDD)" issued by the General Administration of Quality Supervision, Inspection and Quarantine of the People&#x2019;s Republic of China in 2014, it is stipulated that AFDD must meet the inhibitory load shielding test. Seven shielded loads are specified in the standard; they are vacuum cleaners, switching power supplies, motor loads with capacitive start (such as vacuum cleaners and compressors), electronic light regulators, resistive loads, electric drill loads, and halogen lamps. Therefore, resistance, electric kettle, electric drill, and vacuum cleaner are taken as the loads. The main hardware configuration required for the experiment is shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Main hardware configuration of the series arc fault experiment.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Name</th>
<th align="center">Model and parameter</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">The power supply</td>
<td align="center">220 AC</td>
</tr>
<tr>
<td align="left">The base</td>
<td align="center">70&#xa0;cm&#x2a;60&#xa0;cm&#x2a;5&#xa0;cm</td>
</tr>
<tr>
<td align="left">Copper rod</td>
<td align="center">
<italic>&#x3c6;</italic>6&#xa0;mm</td>
</tr>
<tr>
<td align="left">Low-frequency current transformer</td>
<td align="center">DL-CT1005 APL 2000/1</td>
</tr>
<tr>
<td align="left">High-frequency current transformer (custom)</td>
<td align="center">Ratio 2000/1</td>
</tr>
<tr>
<td align="left">Resistance</td>
<td align="center">220&#xa0;V/0&#x2013;50&#xa0;&#x3a9;</td>
</tr>
<tr>
<td align="left">Vacuum cleaner</td>
<td align="center">ZL100-TA 220&#xa0;V/1000&#xa0;W</td>
</tr>
<tr>
<td align="left">Electric kettle</td>
<td align="center">220&#xa0;V 1500&#xa0;W</td>
</tr>
<tr>
<td align="left">Electric drill</td>
<td align="center">220&#xa0;V/700&#xa0;W 50/60&#xa0;Hz</td>
</tr>
<tr>
<td align="left">Oscilloscope</td>
<td align="center">Tektronix/TBS2000B</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-2">
<title>2.2 Experimental Process</title>
<p>Experiments were carried out at room temperature, the power supply is connected to the arc generator through the isolated power supply, the other end of the arc generator is connected to the load, and the wire of the load end passes through the mutual inductor. The current signal enters the signal acquisition module through the sampling resistor, and the output end of the signal acquisition module is connected to the oscilloscope. The waveform displayed by the oscilloscope is the voltage value, which actually reflects the current waveform in the line. The field diagram of the series arc fault simulation experiment is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Field diagram of the series arc fault simulation experiment.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g004.tif"/>
</fig>
<p>The horizontal adjustment knob of the arc generator is adjusted to control the generation of the arc. The sampling frequency of the oscilloscope is set at 62.5&#xa0;kHz, and the sampling time of each group of waveforms is 320&#xa0;ms, with a total of 16 cycles. The experiment obtains the low-frequency and high-frequency current waveforms of resistors, electric kettles, electric drills, and vacuum cleaners during normal operation and arc faults, as well as the current waveforms of switching power supplies and electric drills at the moment of startup. For the convenience of subsequent data analysis, the collected data are normalized in MATLAB. <xref ref-type="fig" rid="F5">Figures 5</xref>&#x2013;<xref ref-type="fig" rid="F8">8</xref> show the low-frequency and high-frequency arc current waveform of four cycles under different loads.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Current waveform of the electric kettle: <bold>(A)</bold> low-frequency waveform. <bold>(B)</bold> High-frequency waveform.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Current waveform of the resistance: <bold>(A)</bold> low-frequency waveform. <bold>(B)</bold> High-frequency waveform.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Current waveform of the vacuum cleaner: <bold>(A)</bold> low-frequency waveform. <bold>(B)</bold> High-frequency waveform.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Current waveform of the electric drill: <bold>(A)</bold> low-frequency waveform. <bold>(B)</bold> High-frequency waveform.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g008.tif"/>
</fig>
<p>At 0.04&#xa0;s, the series arc generator simulates the occurrence of series arc faults, that is, the waveform of the first two cycles is in a normal working state, and the series arc faults occur in the last two cycles. It can be seen from the waveform figure that when the electric kettle and resistance work normally, the low-frequency current waveform is a sine wave of 50&#xa0;Hz, and the high-frequency current signal waveform has a small number of high-frequency pulses. When a series of arc faults occurs, the low-frequency waveform appears and has burrs at the peak, while the high-frequency waveform changes obviously and there are a large number of high-frequency pulses. When the electric drill and vacuum cleaner work normally, the low-frequency current waveform has the &#x201c;flat shoulder,&#x201d; which is similar to the low-frequency waveform when the series arc fault occurs between the electric kettle and the resistance. At the same time, the high-frequency current signal waveform also has a small number of high-frequency pulses. When a series of arc faults occurs, the low-frequency waveform changes dramatically, burrs increase, waveform amplitude decreases, waveform distortion is serious, the high-frequency waveform amplitude increases, and there are a large number of high-frequency pulses.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Characteristic Extraction of Series Arc Faults</title>
<sec id="s3-1">
<title>3.1 Analysis of Time Domain Characteristics of Series Arc Faults</title>
<p>Time domain characteristics refer to the description of signal waveform with time as a variable, which is an important indicator to measure signal characteristics. Characteristic quantities in the time domain are usually divided into dimensionless and dimensional characteristic quantities. Dimensionless characteristics are not sensitive to the change of load and can more intuitively represent the status information of normal operation and fault of load. Kurtosis is often used in the field of bearing fault diagnosis. It has nothing to do with bearing speed and size, etc. It is sensitive to impact signals and is suitable for the description of surface damage faults. It can be seen from the arc fault current waveform diagram in <xref ref-type="fig" rid="F3">Figures 3</xref>&#x2013;<xref ref-type="fig" rid="F6">6</xref> that the current waveform will be distorted and high-frequency pulses will appear when an arc fault occurs. These signals are similar to impulse signals. Therefore, this article uses kurtosis as a waveform time domain feature to calculate. The waveform factor is the ratio of the effective value to the rectified average value. When an arc fault occurs, the waveform of the low-frequency current component will be distorted, the periodicity will be destroyed, and both the effective value and the rectified average value will change, so its shape factor can be calculated. The crest factor is defined as the ratio of the peak-to-peak value to the effective value of a signal. When an arc fault occurs, the low-frequency current component will appear &#x201c;burr,&#x201d; and its peak-to-peak value will become larger, so the arc fault can be described by calculating the change in the value of the crest factor. The impulse factor refers to the ratio of the peak value of the signal to the rectified average value. Similar to the crest factor, arc faults can also be described by the pulse factor. The margin factor is the ratio of the peak value of the signal to the rms amplitude. Crest factor, impulse factor, and margin factor, like kurtosis, are all indicators used to detect whether there is a shock in a signal. In this article, kurtosis, waveform factor, crest factor, pulse factor, and margin factor are selected as five dimensionless indexes for time domain characteristic extraction. Low-frequency current waveform of two cycles, i.e., 20&#xa0;ms, and 2,500 points of sampling points N were selected as an analysis sample. Kurtosis, waveform factor, crest factor, pulse factor, and margin factor of low-frequency current waveform were calculated in the time domain, and the five characteristic quantities were marked as X<sub>1</sub>, X<sub>2</sub>, X<sub>3</sub>, X<sub>4</sub>, and X<sub>5</sub> in turn. The expression of each time domain characteristic quantity is shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Time-domain characteristic expressions.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">time-domain characteristic quantity</th>
<th align="center">Expression</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Kurtosis</td>
<td align="center">
<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Waveform factor</td>
<td align="center">
<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle scriptlevel="+1">
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>N</mml:mi>
</mml:mfrac>
</mml:mstyle>
<mml:mstyle scriptlevel="+1">
<mml:mfrac>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Crest factor</td>
<td align="center">
<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle scriptlevel="+1">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Pulse factor</td>
<td align="center">
<inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle scriptlevel="+1">
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mtext>N</mml:mtext>
</mml:mfrac>
</mml:mstyle>
<mml:mstyle scriptlevel="+1">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Margin factor</td>
<td align="center">
<inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle scriptlevel="+1">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In <xref ref-type="table" rid="T2">Table 2</xref>, <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the current sample at the ith sampling point, i &#x3d; 1,2,3..., N; &#x3bc; is the mean of <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, &#x3c3; is the standard deviation of <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and E represents the mathematical expectation. The time domain characteristic quantities of 100 samples were calculated for each load. <xref ref-type="table" rid="T3">Table 3</xref> shows the average time domain characteristics values of different loads.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Average time-domain characteristic values of low-frequency current waveform.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Load</th>
<th align="center">State</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>1</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>2</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>3</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>4</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>5</italic>
</sub>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">Electric kettle</td>
<td align="left">Normal</td>
<td align="char" char=".">1.493</td>
<td align="char" char=".">1.111</td>
<td align="char" char=".">2.912</td>
<td align="char" char=".">3.237</td>
<td align="char" char=".">3.556</td>
</tr>
<tr>
<td align="left">Fault</td>
<td align="char" char=".">1.463</td>
<td align="char" char=".">1.102</td>
<td align="char" char=".">3.065</td>
<td align="char" char=".">3.387</td>
<td align="char" char=".">3.697</td>
</tr>
<tr>
<td rowspan="2" align="left">Resistance</td>
<td align="left">Normal</td>
<td align="char" char=".">1.533</td>
<td align="char" char=".">1.125</td>
<td align="char" char=".">3.065</td>
<td align="char" char=".">3.450</td>
<td align="char" char=".">3.902</td>
</tr>
<tr>
<td align="left">Fault</td>
<td align="char" char=".">1.541</td>
<td align="char" char=".">1.119</td>
<td align="char" char=".">3.336</td>
<td align="char" char=".">3.728</td>
<td align="char" char=".">4.181</td>
</tr>
<tr>
<td rowspan="2" align="left">Electric drill</td>
<td align="left">Normal</td>
<td align="char" char=".">4.516</td>
<td align="char" char=".">1.349</td>
<td align="char" char=".">6.467</td>
<td align="char" char=".">7.943</td>
<td align="char" char=".">12.151</td>
</tr>
<tr>
<td align="left">Fault</td>
<td align="char" char=".">3.680</td>
<td align="char" char=".">1.327</td>
<td align="char" char=".">6.676</td>
<td align="char" char=".">8.845</td>
<td align="char" char=".">12.353</td>
</tr>
<tr>
<td rowspan="2" align="left">Vacuum cleaner</td>
<td align="left">Normal</td>
<td align="char" char=".">1.995</td>
<td align="char" char=".">1.213</td>
<td align="char" char=".">4.062</td>
<td align="char" char=".">4.590</td>
<td align="char" char=".">4.990</td>
</tr>
<tr>
<td align="left">Fault</td>
<td align="char" char=".">2.297</td>
<td align="char" char=".">1.151</td>
<td align="char" char=".">5.213</td>
<td align="char" char=".">6.062</td>
<td align="char" char=".">6.725</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be seen from <xref ref-type="table" rid="T2">Table 2</xref> that the crest factor, pulse factor, and margin factor of each load increase when a series of arc faults occurs compared with normal operation. The value of the waveform factor decreases when a series of arc faults occurs. For kurtosis, the values of electric kettles and electric drills will decrease in the event of a series of arc faults, and the values of resistance and vacuum cleaners will increase. Under the condition of a single load, the threshold value can be set to determine whether the series of arc faults occurs. But in the actual line, load condition cannot be determined in advance, and threshold setting will be difficult. It can be seen that the high-frequency current waveform changes dramatically when series arc faults occur, and more series arc fault characteristics can be obtained in the high-frequency waveform, so it is necessary to analyze the high-frequency current waveform.</p>
</sec>
<sec id="s3-2">
<title>3.2 Analysis of Frequency Domain Characteristics of Series Arc Faults</title>
<p>It is impossible to calculate the characteristic values of the high-frequency current waveform in the time domain because the waveform of the high-frequency current waveform is very drastic. Therefore, characteristic extraction is carried out in the frequency domain.</p>
<p>VMD is a novel adaptive and completely non-recursive signal analysis method provided by <xref ref-type="bibr" rid="B6">Dragomiretskiy and Zosso. (2014)</xref> for EMD&#x2019;s sensitivity to noise and signal sampling. To establish and solve the variational problem as the core, based on the classical Wiener filter, Hilbert transform and mixes as the basis of expansion solution, intrinsic mode function, and their respective central frequencies are obtained through each intrinsic mode function to reconstruct the signal. The reconstructed signal can smoothly reproduce the input signal. VMD is the sum of the input signal f(t) decomposed into K sub-signals (i.e., IMF components) and the remainder:<disp-formula id="e1">
<mml:math id="m9">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>u</italic>
<sub>
<italic>k</italic>
</sub>(<italic>t</italic>) is the kth IMF component, and <italic>u</italic>
<sub>
<italic>r</italic>
</sub>(<italic>t</italic>) is the remainder.</p>
<p>The IMF component is a function of amplitude and frequency modulation:<disp-formula id="e2">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="italic">cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>&#x3c6;</italic>
<sub>
<italic>k</italic>
</sub>(<italic>t</italic>) is a non-decreasing function, that is, <italic>&#x3c6;</italic>
<sup>
<italic>&#x2032;</italic>
</sup>
<sub>
<italic>k</italic>
</sub>(<italic>t</italic>)&#x2265;0,k &#x2264; K; <italic>A</italic>
<sub>
<italic>k</italic>
</sub>(<italic>t</italic>) represents the envelope <italic>A</italic>
<sub>
<italic>k</italic>
</sub>(<italic>t</italic>) &#x2265; 0; k &#x2264; K.</p>
<p>The VMD algorithm requires the bandwidth and minimum of all IMF components. The solution of the constrained variational problem is constructed as follows:<disp-formula id="e3">
<mml:math id="m11">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x2009;</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>&#x2009;</mml:mi>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <italic>&#x3c9;</italic>
<sub>
<italic>k</italic>
</sub> is the central frequency of the kth IMF component, <italic>&#x3c9;</italic>
<sub>
<italic>k</italic>
</sub> <italic>&#x3d; &#x3c6;</italic>
<sup>
<italic>&#x2032;</italic>
</sup>
<sub>
<italic>k</italic>
</sub>(<italic>t</italic>); &#x3b4;(t) is the Dirac function.</p>
<p>In <xref ref-type="disp-formula" rid="e3">Formula (3)</xref>, quadratic penalty term and Lagrange multiplier are introduced to solve the variational problem, making it unconstrained. The augmented Lagrange function is obtained as follows:<disp-formula id="e4">
<mml:math id="m12">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x2009;</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>&#x2009;</mml:mi>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where &#x3bb;(t) is the Lagrange multiplier and &#x3b1; is the penalty factor.</p>
<p>The detailed iterative solution steps of modal components <italic>u</italic>
<sub>
<italic>k</italic>
</sub>(<italic>t</italic>), central frequency <italic>&#x3c9;</italic>
<sub>
<italic>k</italic>
</sub>, and <italic>&#x3bb;</italic>
<sub>
<italic>k</italic>
</sub>(<italic>t</italic>) in <xref ref-type="disp-formula" rid="e4">Formula (4)</xref> can be referred to as the solution steps in the article by Dragomiretskiy K and Zosso D (2014). According to the aforementioned principle, the VMD algorithm is used in MATLAB for waveform decomposition. According to the study of K and &#x3b1; in an article by <xref ref-type="bibr" rid="B22">Ma et al. (2020)</xref>, the number of decomposition and the penalty factors were set at K &#x3d; 4 and &#x3b1; &#x3d; 2000, respectively. Other parameters in the VMD algorithm are set as the default values of the algorithm in an article by <xref ref-type="bibr" rid="B21">Liu et al. (2021)</xref>. The high-frequency current waveform is taken as an example when an electric kettle works normally and a series of arc faults occurs. For the convenience of analysis, the waveform data were normalized, and then VMD decomposition was carried out to obtain four IMF components, and the corresponding spectrum of each component was obtained by Fast Fourier Transformation in MATLAB. The decomposition results are shown in <xref ref-type="fig" rid="F9">Figures 9</xref>&#x2013;<xref ref-type="fig" rid="F11">11</xref>. At the same time, the EMD algorithm was used for the same series arc fault waveform to obtain each IMF component and its spectrum after decomposition, as shown in <xref ref-type="fig" rid="F12">Figure 12</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>High-frequency current component of the electric kettle: <bold>(A)</bold> normal. <bold>(B)</bold> Series arc fault.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g009.tif"/>
</fig>
<fig id="F10" position="float" fig-type="figure">
<label>FIGURE 10</label>
<caption>
<p>(Continued). VMD decomposition results of normal high-frequency current waveform: <bold>(A)</bold> IMF1 component. <bold>(B)</bold> Spectrum of IMF1. <bold>(C)</bold> IMF2 component. <bold>(D)</bold> Spectrum of IMF2. <bold>(E)</bold> IMF3 component. <bold>(F)</bold> Spectrum of IMF3. <bold>(G)</bold> IMF4 component. <bold>(H)</bold> Spectrum of IMF4.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g010.tif">
</graphic>
</fig>
<fig id="F11" position="float" fig-type="figure">
<label>FIGURE 11</label>
<caption>
<p>(Continued). VMD decomposition results of high-frequency current components of series arc fault: <bold>(A)</bold> IMF1 component. <bold>(B)</bold> Spectrum of IMF1. <bold>(C)</bold> IMF2 component. <bold>(D)</bold> Spectrum of IMF2. <bold>(E)</bold> IMF3 component. <bold>(F)</bold> Spectrum of IMF3. <bold>(G)</bold> IMF4 component. <bold>(H)</bold> Spectrum of IMF4.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g011.tif">
</graphic>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>(Continued).</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g012.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> shows the original current waveform when the electric kettle is in normal operation and series arc fault occurs; <xref ref-type="fig" rid="F10">Figure 10</xref> shows the decomposition result of VMD algorithm when the electric kettle is in normal operation; <xref ref-type="fig" rid="F11">Figures 11</xref>, <xref ref-type="fig" rid="F12">12</xref>, respectively, show the decomposition result of VMD and EMD algorithms of the same high-frequency component of the series arc fault. As can be seen from <xref ref-type="fig" rid="F12">Figure 12</xref>, the EMD algorithm decomposes the high-frequency signal into nine components, and the IMF1&#x2013;9 components are arranged according to the central frequency from large to small. Among them, both IMF1 and IMF2 appear in the frequency band around 5&#xa0;kHz, with an over-decomposition phenomenon. The center frequency distribution of the IMF2 component is not obvious, including the frequency band [5000&#xa0;Hz and 10000&#xa0;Hz], and there is the phenomenon of mode aliasing. In addition, it can be seen from the amplitude&#x2013;frequency diagram of IMF5&#x2013;9 components that the component is lower than 1kHz, which is due to the frequency band attenuation of the RC high-pass filter, but it is not needed for the high-frequency component analysis in this article. It can be seen from <xref ref-type="fig" rid="F11">Figure 11</xref> that the high-frequency current component is decomposed into four IMF components by the VMD algorithm, which are independent of each other without modal aliasing, and the decomposition effect is significantly better than that of the EMD algorithm. The center frequency of each IMF based on the VMD algorithm is shown in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Central frequencies of IMF components.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">IMF component</th>
<th colspan="2" align="center">Central frequency (kHz)</th>
</tr>
<tr>
<th align="center">Normal</th>
<th align="center">Series arc fault</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">IMF1</td>
<td align="char" char=".">0.075</td>
<td align="char" char=".">0.675</td>
</tr>
<tr>
<td align="left">IMF2</td>
<td align="char" char=".">1.050</td>
<td align="char" char=".">1.425</td>
</tr>
<tr>
<td align="left">IMF3</td>
<td align="char" char=".">2.175</td>
<td align="char" char=".">2.725</td>
</tr>
<tr>
<td align="left">IMF4</td>
<td align="char" char=".">4.450</td>
<td align="char" char=".">4.450</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Energy entropy can measure the regularity of time series and the energy characteristics of signals in different frequency bands (<xref ref-type="bibr" rid="B10">Jin et al., 2021)</xref>. When the series arc fault occurs, the current will change and the energy will also change. The energy entropy of mth IMF component is calculated as:<disp-formula id="e5">
<mml:math id="m13">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="italic">lg</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <italic>x</italic>
<sub>
<italic>m</italic>
</sub>(<italic>i</italic>) is the value of the <italic>i</italic>th point of the mth IMF component, m &#x3d; 1,2,3, &#x2026; ,K.<disp-formula id="e6">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">var</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <italic>var</italic>
<sub>
<italic>m</italic>
</sub> is the variance of mth IMF component, m &#x3d; 1,2,3, &#x2026; , <italic>K</italic> and <italic>var</italic>
<sub>
<italic>r</italic>
</sub> is the variance of the remainder.</p>
<p>The energy entropy and variance contribution ratio of each IMF in <xref ref-type="fig" rid="F8">Figures 8</xref>, <xref ref-type="fig" rid="F9">9</xref> were calculated according to the aforementioned formula. <xref ref-type="table" rid="T5">Table 5</xref> shows the calculation results.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Energy entropy and variance contribution ratio.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">IMF component</th>
<th colspan="2" align="center">Normal</th>
<th colspan="2" align="center">Series arc fault</th>
</tr>
<tr>
<th align="center">Energy entropy</th>
<th align="center">Variance contribution ratio</th>
<th align="center">Energy entropy</th>
<th align="center">Variance contribution ratio</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">IMF1</td>
<td align="char" char=".">0.115</td>
<td align="char" char=".">22.753</td>
<td align="char" char=".">0.128</td>
<td align="char" char=".">25.155</td>
</tr>
<tr>
<td align="left">IMF2</td>
<td align="char" char=".">0.112</td>
<td align="char" char=".">19.142</td>
<td align="char" char=".">0.155</td>
<td align="char" char=".">22.099</td>
</tr>
<tr>
<td align="left">IMF3</td>
<td align="char" char=".">0.101</td>
<td align="char" char=".">15.769</td>
<td align="char" char=".">0.148</td>
<td align="char" char=".">18.548</td>
</tr>
<tr>
<td align="left">IMF4</td>
<td align="char" char=".">0.101</td>
<td align="char" char=".">15.858</td>
<td align="char" char=".">0.123</td>
<td align="char" char=".">11.618</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be seen from <xref ref-type="table" rid="T4">Tables 4</xref>, <xref ref-type="table" rid="T5">5</xref> that the IMF1 component has a center frequency of less than 1&#xa0;kHz, which is due to the frequency band attenuation of the high-pass filter, but it is not needed for the high-frequency waveform analysis in this article. The frequency of the high-frequency current waveform in this article is set above 1&#xa0;kHz, so only the IMF component larger than 1&#xa0;kHz needs to be studied. When the center frequency of the IMF component is greater than 1KHZ, the IMF2 variance contribution rate of the normal operating current is the largest, and the energy entropy is 0.122. When a series of arc faults occur, the variance contribution ratio of IMF1 is the largest, and the energy entropy is 0.155, which increases obviously. The corresponding energy entropy of IMF with the largest variance contribution ratio was calculated for 100 groups of normal working and 100 groups of series arc fault samples, as shown in <xref ref-type="fig" rid="F13">Figure 13</xref>.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Energy entropy of normal operation and series arc fault.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g013.tif"/>
</fig>
<p>As can be seen from <xref ref-type="fig" rid="F11">Figure 11</xref>, the corresponding energy entropy of IMF with the largest variance contribution ratio in normal operation is less than 0.15, and the corresponding energy entropy of IMF with the largest variance contribution ratio in series arc fault is greater than 0.15. Therefore, the energy entropy corresponding to IMF with the largest variance contribution ratio can be taken as a characteristic value and denoted as <italic>X</italic>
<sub>
<italic>6.</italic>
</sub>
</p>
</sec>
</sec>
<sec id="s4">
<title>4 Series Arc Fault Diagnosis</title>
<sec id="s4-1">
<title>4.1 Construction of a Series Arc Fault Characteristic Vector</title>
<p>In order to improve the diagnosis ratio of series arc fault and realize the diagnosis under different load conditions, the load working state is marked as X<sub>7</sub>, &#x201c;0&#x201d; means normal operation, &#x201c;1&#x201d; means series arc fault, and the series arc fault characteristic vector is constructed with the six time&#x2013;frequency characteristic quantities in this article. The characteristic vectors of some experimental samples are shown in <xref ref-type="table" rid="T6">Table 6</xref>.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Characteristic vectors of some experimental samples.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">
<italic>X</italic>
<sub>
<italic>1</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>2</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>3</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>4</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>5</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>6</italic>
</sub>
</th>
<th align="center">
<italic>X</italic>
<sub>
<italic>7</italic>
</sub>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1.457</td>
<td align="char" char=".">1.103</td>
<td align="char" char=".">2.910</td>
<td align="char" char=".">3.210</td>
<td align="char" char=".">3.699</td>
<td align="char" char=".">0.159</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">1.484</td>
<td align="char" char=".">1.105</td>
<td align="char" char=".">3.995</td>
<td align="char" char=".">4.417</td>
<td align="char" char=".">4.828</td>
<td align="char" char=".">0.157</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">1.464</td>
<td align="char" char=".">1.105</td>
<td align="char" char=".">2.893</td>
<td align="char" char=".">3.198</td>
<td align="char" char=".">3.600</td>
<td align="char" char=".">0.157</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">1.495</td>
<td align="char" char=".">1.112</td>
<td align="char" char=".">2.878</td>
<td align="char" char=".">3.201</td>
<td align="char" char=".">3.520</td>
<td align="char" char=".">0.118</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td align="left">1.490</td>
<td align="char" char=".">1.110</td>
<td align="char" char=".">2.878</td>
<td align="char" char=".">3.197</td>
<td align="char" char=".">3.509</td>
<td align="char" char=".">0.111</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td align="left">1.653</td>
<td align="char" char=".">1.105</td>
<td align="char" char=".">3.976</td>
<td align="char" char=".">4.397</td>
<td align="char" char=".">4.740</td>
<td align="char" char=".">0.159</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">1.591</td>
<td align="char" char=".">1.125</td>
<td align="char" char=".">3.291</td>
<td align="char" char=".">3.703</td>
<td align="char" char=".">4.143</td>
<td align="char" char=".">0.159</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">1.521</td>
<td align="char" char=".">1.105</td>
<td align="char" char=".">3.274</td>
<td align="char" char=".">3.621</td>
<td align="char" char=".">3.975</td>
<td align="char" char=".">0.157</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">1.498</td>
<td align="char" char=".">1.112</td>
<td align="char" char=".">2.964</td>
<td align="char" char=".">3.298</td>
<td align="char" char=".">3.634</td>
<td align="char" char=".">0.140</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td align="left">1.500</td>
<td align="char" char=".">1.114</td>
<td align="char" char=".">3.103</td>
<td align="char" char=".">3.458</td>
<td align="char" char=".">3.836</td>
<td align="char" char=".">0.129</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td align="left">7.919</td>
<td align="char" char=".">1.648</td>
<td align="char" char=".">5.409</td>
<td align="char" char=".">8.915</td>
<td align="char" char=".">12.354</td>
<td align="char" char=".">0.157</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">8.482</td>
<td align="char" char=".">1.654</td>
<td align="char" char=".">5.901</td>
<td align="char" char=".">9.761</td>
<td align="char" char=".">13.624</td>
<td align="char" char=".">0.154</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">7.035</td>
<td align="char" char=".">1.494</td>
<td align="char" char=".">6.430</td>
<td align="char" char=".">9.610</td>
<td align="char" char=".">12.305</td>
<td align="char" char=".">0.153</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">3.601</td>
<td align="char" char=".">1.258</td>
<td align="char" char=".">5.744</td>
<td align="char" char=".">7.230</td>
<td align="char" char=".">8.6078</td>
<td align="char" char=".">0.143</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td align="left">3.256</td>
<td align="char" char=".">1.214</td>
<td align="char" char=".">7.293</td>
<td align="char" char=".">8.855</td>
<td align="char" char=".">10.028</td>
<td align="char" char=".">0.137</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td align="left">1.677</td>
<td align="char" char=".">1.138</td>
<td align="char" char=".">4.328</td>
<td align="char" char=".">4.929</td>
<td align="char" char=".">5.444</td>
<td align="char" char=".">0.158</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">3.675</td>
<td align="char" char=".">1.209</td>
<td align="char" char=".">9.878</td>
<td align="char" char=".">11.94</td>
<td align="char" char=".">13.518</td>
<td align="char" char=".">0.156</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">16.951</td>
<td align="char" char=".">1.238</td>
<td align="char" char=".">9.686</td>
<td align="char" char=".">16.956</td>
<td align="char" char=".">19.847</td>
<td align="char" char=".">0.158</td>
<td align="char" char=".">1</td>
</tr>
<tr>
<td align="left">1.891</td>
<td align="char" char=".">1.119</td>
<td align="char" char=".">3.740</td>
<td align="char" char=".">4.189</td>
<td align="char" char=".">4.520</td>
<td align="char" char=".">0.136</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td align="left">1.886</td>
<td align="char" char=".">1.118</td>
<td align="char" char=".">3.815</td>
<td align="char" char=".">4.269</td>
<td align="char" char=".">4.607</td>
<td align="char" char=".">0.142</td>
<td align="char" char=".">0</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-2">
<title>4.2 Series Arc Fault Diagnosis Based on Random Forest</title>
<p>Random forest algorithm is an algorithm that integrates multiple decision trees through the idea of ensemble learning (<xref ref-type="bibr" rid="B15">Li et al., 2020)</xref>. Its basic unit is the decision tree. In this article, the decision tree algorithm selects CART [<xref ref-type="bibr" rid="B9">Jiang et al. (2021)</xref>, <xref ref-type="bibr" rid="B1">Ali et al. (2012)</xref>], and the Gini coefficient minimization criterion is used for characteristic selection in CART. The series arc fault diagnosis flow chart based on random forest algorithm is shown in <xref ref-type="fig" rid="F14">Figure 14</xref>:</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Diagnostic flow chart of random forest algorithm.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g014.tif"/>
</fig>
<p>In this article, 1000 training samples were selected with 250 for each load, including 100 normal samples and 150 series of arc fault samples. Characteristic quantities <italic>n</italic> &#x3d; 6. The number of decision trees is T &#x3d; 100. The diagnosis model was trained, and the untrained load samples were tested. <xref ref-type="fig" rid="F15">Figures 15A&#x2013;F</xref> shows the diagnostic results of different types of loads based on the random forest algorithm. From <xref ref-type="fig" rid="F15">Figures 15A&#x2013;F</xref>, the information shown in <xref ref-type="table" rid="T7">Table 7</xref> can be obtained. The random forest algorithm has ideal fault diagnosis effects and high diagnosis accuracy for electric kettles, hair dryers, electric drills, switching power supplies, and vacuum cleaners.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Diagnostic results of different types of loads based on random forest algorithm. <bold>(A)</bold> Effect of random forest algorithm on electric kettle arc fault diagnosis. <bold>(B)</bold> Effect of random forest algorithm on resistance arc fault diagnosis. <bold>(C)</bold> Effect of random forest algorithm on electric drill arc fault diagnosis. <bold>(D)</bold> Effect of random forest algorithm on switching power supply arc fault diagnosis. <bold>(E)</bold> Effect of random forest algorithm on vacuum cleaner arc fault diagnosis. <bold>(F)</bold> Effect of random forest algorithm on hair dryer arc fault diagnosis.</p>
</caption>
<graphic xlink:href="fenrg-10-889273-g015.tif"/>
</fig>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Detection accuracy of the random forest diagnostic model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Load</th>
<th colspan="2" align="center">Number of samples</th>
<th colspan="3" align="center">Correct ratio</th>
</tr>
<tr>
<th align="center">Normal</th>
<th align="center">Fault</th>
<th align="center">Normal sample (%)</th>
<th align="center">Fault sample (%)</th>
<th align="center">Comprehensive testing (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Electric kettle</td>
<td align="char" char=".">100</td>
<td align="char" char=".">300</td>
<td align="char" char=".">100</td>
<td align="char" char=".">98.67</td>
<td align="char" char=".">99</td>
</tr>
<tr>
<td align="left">Electric drill</td>
<td align="char" char=".">208</td>
<td align="char" char=".">320</td>
<td align="char" char=".">98.56</td>
<td align="char" char=".">96.88</td>
<td align="char" char=".">97.53</td>
</tr>
<tr>
<td align="left">Vacuum cleaner</td>
<td align="char" char=".">176</td>
<td align="char" char=".">240</td>
<td align="char" char=".">99.43</td>
<td align="char" char=".">97.08</td>
<td align="char" char=".">98.08</td>
</tr>
<tr>
<td align="left">Resistance</td>
<td align="char" char=".">160</td>
<td align="char" char=".">208</td>
<td align="char" char=".">96.88</td>
<td align="char" char=".">99.04</td>
<td align="char" char=".">98.64</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be seen from <xref ref-type="table" rid="T7">Table 7</xref> that in the series arc fault detection model based on random forest, the accuracy ratio of load detection under a normal working state is higher than 96%. The fault detection accuracy of load in a series arc fault state is higher than 96%. The comprehensive detection ratio was above 97%. The detection effect is very good.</p>
<p>In the actual distribution lines, the loads are varied and mixed. In order to verify the validity of the aforementioned diagnostic model, series arc fault simulation experiments of switching power supply, hair dryer, and mixed load are added in this article. Switching power supply parameters: BSD-36 P-60&#xa0;W, input 220 VAC 50&#xa0;Hz, and output 36 VDC 60&#xa0;W. Hair dryer parameters: 220 VAC 1600&#xa0;W. According to the time domain and frequency domain characteristic extraction methods proposed in this article, the time&#x2013;frequency characteristic values are extracted, the characteristic vector is constructed, and a new load training sample diagnosis model is added based on the random forest algorithm training, and then the fault diagnosis is carried out. The diagnosis results are shown in <xref ref-type="table" rid="T8">Table 8</xref>.</p>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>Diagnostic results of switching power supply, hair dryer, and mixed load.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Load</th>
<th colspan="2" align="center">Original sample diagnostic model</th>
<th colspan="2" align="center">New sample diagnostic model</th>
</tr>
<tr>
<th align="center">Number of samples</th>
<th align="center">Correct ratio (%)</th>
<th align="center">Number of samples</th>
<th align="center">Correct ratio (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Switching power supply</td>
<td align="char" char=".">432</td>
<td align="char" char=".">94.91</td>
<td align="char" char=".">282</td>
<td align="char" char=".">98.93</td>
</tr>
<tr>
<td align="left">Hair dryer</td>
<td align="char" char=".">464</td>
<td align="char" char=".">92.67</td>
<td align="char" char=".">214</td>
<td align="char" char=".">97.66</td>
</tr>
<tr>
<td align="left">Electric kettle &#x2b; electric drill</td>
<td align="char" char=".">448</td>
<td align="char" char=".">93.75</td>
<td align="char" char=".">198</td>
<td align="char" char=".">97.47</td>
</tr>
<tr>
<td align="left">Switching power supply &#x2b; electric drill</td>
<td align="char" char=".">400</td>
<td align="char" char=".">92.50</td>
<td align="char" char=".">150</td>
<td align="char" char=".">98.67</td>
</tr>
<tr>
<td align="left">Resistance &#x2b; vacuum cleaner</td>
<td align="char" char=".">480</td>
<td align="char" char=".">91.67</td>
<td align="char" char=".">230</td>
<td align="char" char=".">97.82</td>
</tr>
<tr>
<td align="left">Resistance &#x2b; hair dryer</td>
<td align="char" char=".">496</td>
<td align="char" char=".">91.13</td>
<td align="char" char=".">246</td>
<td align="char" char=".">97.56</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As can be seen from <xref ref-type="table" rid="T8">Table 8</xref>, in the diagnosis of the new loads and mixed load types, the accuracy of the original diagnosis model decreases to 94.91% and 91.13%, respectively, and the detection effect is lower than that of the original four loads. Therefore, new loads and mixed loads were added to the original training samples to optimize the diagnostic model. The results in <xref ref-type="table" rid="T8">Table 8</xref> show that the recognition efficiency of the new diagnostic model has reached more than 97%, and the recognition effect is significant. For more load cases, new training samples can be added to improve the diagnosis model for diagnosis.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>Aiming at the problem of low-voltage series arc faults that are difficult to identify and cause great harm, this article proposes a series of arc fault feature extraction method based on VMD and energy entropy. First, a series arc fault simulation experimental circuit is built, and the series of arc fault current waveform data under different loads are obtained, and the arc characteristic quantity is extracted by VMD decomposition and Fourier transform. Then, the random forest algorithm model for training is established, and the random forest algorithm is used to train the diagnostic model to identify arc faults. Finally, the feasibility of the method is verified by MATLAB simulation, and the conclusions of this article are as follows:<list list-type="simple">
<list-item>
<p>1) The energy entropy corresponding to the IMF component with the largest variance contribution rate extracted based on VMD decomposition can effectively characterize the arc fault feature quantity.</p>
</list-item>
<list-item>
<p>2) The random forest algorithm training diagnosis model based on five time-domain feature quantities and one IMF component corresponding to energy entropy as the frequency-domain feature quantity has good generalization performance for arc fault identification.</p>
</list-item>
<list-item>
<p>3) The training process of random forest uses a decision tree as the basic unit to perform simple two-class classification. The training results show that the recognition rate of series arc faults has reached more than 97%, and the recognition effect is remarkable, which can provide analytical ideas for the improvement of series arc fault diagnosis algorithms and the research on the safety of people&#x2019;s livelihood.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>LZ and CC contributed to the conception and design of the study. QZ and LZ organized case studies. CC was responsible for program compilation and writing&#x2013;original draft. HM was responsible for laboratory and supervision. LZ completed the substantial revision. All authors contributed to manuscript revision and read, and approved the submitted version.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>Author HM is employed by Suzhou Future Electric Co., Ltd.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>All authors are acknowledged for their contributions to the article and experiments.</p>
</ack>
<ref-list>
<title>Reference</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ali</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ahmad</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Maqsood</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Random Forests and Decision Trees</article-title>. <source>Int. J. Comput. Sci. Issues (IJCSI).</source> <volume>9</volume> (<issue>5</issue>), <fpage>272</fpage>. </citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Recognition of Series Arc Fault Based on the Hilbert Huang Transform</article-title>,&#x201d; in <conf-name>2015 IEEE 61st Holm Conference on Electrical Contacts (Holm)</conf-name> (<publisher-name>IEEE</publisher-name>). <pub-id pub-id-type="doi">10.1109/holm.2015.7355116</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Wavelet-based Protection Strategy for Series Arc Faults Interfered by Multicomponent Noise Signals in Grid-Connected Photovoltaic Systems</article-title>. <source>Sol. Energy</source> <volume>183</volume>, <fpage>327</fpage>&#x2013;<lpage>336</lpage>. <pub-id pub-id-type="doi">10.1016/j.solener.2019.03.008</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cui</surname>
<given-names>R. H.</given-names>
</name>
<name>
<surname>Tong</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Aviation Arc Fault Detection Based on Generalized S Transform</article-title>. <source>Chin. J. Electr. Eng.</source> <volume>41</volume> (<issue>23</issue>), <fpage>8241</fpage>&#x2013;<lpage>8250</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.201626</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cui</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Tong</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Aeronautical AC Series Arc Fault Detection Based on Levene Test</article-title>. <source>Chin. J. Electrotech. Technol.</source> <volume>36</volume> (<issue>14</issue>), <fpage>3034</fpage>&#x2013;<lpage>3042</lpage>. </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dragomiretskiy</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zosso</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Variational Mode Decomposition</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>62</volume> (<issue>3</issue>), <fpage>531</fpage>&#x2013;<lpage>544</lpage>. <pub-id pub-id-type="doi">10.1109/tsp.2013.2288675</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Research on Series Arc Fault Detection and Phase Selection Feature Extraction Method</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>70</volume>, <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/tim.2021.3080376</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<collab>General Administration of Quality Supervision</collab> (<year>2014</year>). <source>Inspection and Quarantine of the People&#x27;s Republic of China GB/T31143-2014. General Requirements of Series Arc Fault Detection Device (AFDD)</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Standards Press of China</publisher-name>. </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Bie</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Schwarz</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Series Arc Fault Detection Based on Random Forest and Deep Neural Network</article-title>. <source>IEEE Sensors J.</source> <volume>21</volume> (<issue>15</issue>), <fpage>17171</fpage>&#x2013;<lpage>17179</lpage>. <pub-id pub-id-type="doi">10.1109/jsen.2021.3082294</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>J. T.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Miu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Bearing Fault Diagnosis Based on VMD Energy Entropy and Optimized Support Vector Machine</article-title>. <source>J. Metrology</source> <volume>42</volume> (<issue>7</issue>), <fpage>898</fpage>&#x2013;<lpage>905</lpage>. </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jingjing</surname>
<given-names>S. U.</given-names>
</name>
<name>
<surname>Zhihong</surname>
<given-names>X. U.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Diagnosis Method of Multi-Variable Criterion Based on EMD and PNN for Arc Fault Diagnosis</article-title>. <source>Electr. Power Autom. Equip.</source> <volume>39</volume> (<issue>4</issue>), <fpage>106</fpage>&#x2013;<lpage>113</lpage>. </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karakose</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Gencoglu</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Karakose</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A New Arc Detection Method Based on Fuzzy Logic Using S-Transform for Pantograph&#x2013;Catenary Systems</article-title>. <source>J. Intell. Manuf.</source> <volume>29</volume>, <fpage>839</fpage>&#x2013;<lpage>856</lpage>. <pub-id pub-id-type="doi">10.1007/s10845-015-1136-3</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Khafidli</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Implementation AC Series Arc Fault Recognition Using Mikrokontroller Based on Fast Fourier Transform</article-title>,&#x201d; in <conf-name>2018 International Electronics Symposium on Engineering Technology and Applications (IES-ETA)</conf-name> (<publisher-name>IEEE</publisher-name>). <pub-id pub-id-type="doi">10.1109/elecsym.2018.8615529</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lala</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Subrata</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Detection and Experimental Validation of High Impedance Arc Fault in Distribution System Using Empirical Mode Decomposition</article-title>. <source>IEEE Syst. J.</source> <volume>14</volume> (<issue>3</issue>), <fpage>3494</fpage>&#x2013;<lpage>3505</lpage>. <pub-id pub-id-type="doi">10.1109/jsyst.2020.2969966</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Early Fault Identification Method of Cable Based on Stationary Wavelet Transform and Random Forest</article-title>. <source>New Technol. Electr. Power Eng.</source> <volume>39</volume> (<issue>3</issue>), <fpage>40</fpage>&#x2013;<lpage>48</lpage>. </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Series Arc Fault Detection Method Based on Self-Organizing Feature Mapping Network</article-title>. <source>Electr. Power Autom. Equip.</source> <volume>40</volume> (<issue>08</issue>), <fpage>210</fpage>&#x2013;<lpage>219</lpage>. </citation>
</ref>
<ref id="B17">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Luan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>A Novel Non-intrusive Arc Fault Detection Method for Low-Voltage Customers</article-title>,&#x201d; in <conf-name>2021 6th Asia Conference on Power and Electrical Engineering</conf-name> (<publisher-name>ACPEE</publisher-name>), <fpage>84</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1109/ACPEE51499.2021.9437035</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Research and Development Trend of Low Voltage Arc Fault Protection Technology</article-title>. <source>Power grid Technol.</source> <volume>1</volume>, <fpage>321</fpage>&#x2013;<lpage>329</lpage>. </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>G. G.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>X. H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Research and Development Trend of Low Voltage Arc Fault Protection Technology</article-title>. <source>Power Syst. Technol.</source> <volume>41</volume> (<issue>01</issue>), <fpage>305</fpage>&#x2013;<lpage>313</lpage>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2016.0804</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>EMD-WVD Method Based High-Frequency Current Analysis of Low Voltage Arc</article-title>,&#x201d; in <conf-name>2018 Condition Monitoring and Diagnosis (CMD)</conf-name> (<publisher-name>IEEE</publisher-name>). <pub-id pub-id-type="doi">10.1109/cmd.2018.8535969</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Arc Fault Recognition Based on VMD and ELM</article-title>,&#x201d; in <conf-name>The Proceedings of the 9th Frontier Academic Forum of Electrical Engineering</conf-name> (<publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>). <pub-id pub-id-type="doi">10.1007/978-981-33-6609-1_47</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Detection of DC Series Arc Fault Based on VMD and ELM</article-title>. <source>J. Phys. Conf. Ser.</source>, <volume>1486</volume> (<issue>6</issue>), <pub-id pub-id-type="doi">10.1088/1742-6596/1486/6/062037</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Maqsood</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Oslebo</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Corzine</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Wavelet Transform Data-Driven Machine Learning-Based Real-Time Fault Detection for Naval DC Pulsating Loads</article-title>. <source>IEEE Trans. Transp. Electrific.</source> <volume>8</volume> (<issue>2</issue>), <fpage>1956</fpage>&#x2013;<lpage>1965</lpage>. <pub-id pub-id-type="doi">10.1109/TTE.2021.3130044</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Miao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Lam</surname>
<given-names>K. H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>DC Arc-Fault Detection Based on Empirical Mode Decomposition of Arc Signatures and Support Vector Machine</article-title>. <source>IEEE Sensors J.</source> <volume>21</volume> (<issue>5</issue>), <fpage>7024</fpage>&#x2013;<lpage>7033</lpage>. </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qi</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Jovanovic</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lezama</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Discrete Wavelet Transform Optimal Parameters Estimation for Arc Fault Detection in Low-Voltage Residential Power Networks</article-title>. <source>Electr. Power Syst. Res.</source> <volume>143</volume>, <fpage>130</fpage>&#x2013;<lpage>139</lpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2016.10.008</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shao</surname>
<given-names>X. L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Analysis of the Importance of Fire Prevention to the Safety of High-Rise Residential Buildings</article-title>. <source>China Fire Prot.</source> <volume>41</volume> (<issue>05</issue>), <fpage>53</fpage>&#x2013;<lpage>54</lpage>. </citation>
</ref>
<ref id="B27">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Syafi&#x2019;i</surname>
<given-names>M. H. R. A.</given-names>
</name>
<name>
<surname>Prasetyono</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Khafidli</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Anggriawan</surname>
<given-names>D. O.</given-names>
</name>
<name>
<surname>Tjahjono</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Real Time Series DC Arc Fault Detection Based on Fast Fourier Transform</article-title>,&#x201d; in <conf-name>2018 International Electronics Symposium on Engineering Technology and Applications (IES-ETA)</conf-name> (<publisher-name>IEEE</publisher-name>). </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Fault Identification of Series DC Arc Based on Sliding Discrete Fourier Transform</article-title>. <source>J. Electrotech.</source> <volume>32</volume> (<issue>19</issue>), <fpage>118</fpage>&#x2013;<lpage>124</lpage>. </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y. F.</given-names>
</name>
<name>
<surname>Niu</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Characterization and Measurement Method of DC Arc Electromagnetic Radiation for Photovoltaic Systems</article-title>. <source>Trans. China Electrotech. Soc.</source> <volume>34</volume> (<issue>14</issue>), <fpage>2913</fpage>&#x2013;<lpage>2921</lpage>. </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiong</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W. J.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>C. C.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>L. Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Review of Research Progress on Arc Fault Characteristics Detection and Location Methods in Low-Voltage DC Systems</article-title>. <source>Proc. CSEE</source> <volume>36</volume> (<issue>19</issue>), <fpage>5236</fpage>&#x2013;<lpage>5244</lpage>. </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiong</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>W. F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Amplitude and Frequency Characteristics of Electromagnetic Radiation of Series DC Arc Faults under Low Pressure</article-title>. <source>Proc. CSEE</source> <volume>37</volume> (<issue>4</issue>), <fpage>1071</fpage>&#x2013;<lpage>1079</lpage>. </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Arc Fault Detection Based on Wavelet Features and Deep Learning</article-title>. <source>J. Electron. Meas. Instrum.</source> <volume>34</volume> (<issue>03</issue>), <fpage>100</fpage>&#x2013;<lpage>108</lpage>. </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>G. Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y. H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>On-line Detection Method of Series Arc Fault in Low Voltage System</article-title>. <source>J. Electrotech. Technol.</source> <volume>31</volume> (<issue>08</issue>), <fpage>109</fpage>&#x2013;<lpage>115</lpage>. </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Nie</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>W. J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Approach of Voltage Characteristics Modeling for Medium-Low-Voltage Arc Fault in Short Gaps[J]</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>55</volume> (<issue>3</issue>), <fpage>2281</fpage>&#x2013;<lpage>2289</lpage>. </citation>
</ref>
</ref-list>
<sec id="s10">
<title>Nomenclature</title>
<def-list>
<def-item>
<term id="G1-fenrg.2022.889273">
<bold>
<italic>X</italic>
<sub>
<italic>1</italic>
</sub>
</bold>
</term>
<def>
<p>kurtosis</p>
</def>
</def-item>
<def-item>
<term id="G2-fenrg.2022.889273">
<bold>
<italic>X</italic>
<sub>
<italic>2</italic>
</sub>
</bold>
</term>
<def>
<p>waveform factor</p>
</def>
</def-item>
<def-item>
<term id="G3-fenrg.2022.889273">
<bold>
<italic>X</italic>
<sub>
<italic>3</italic>
</sub>
</bold>
</term>
<def>
<p>crest factor</p>
</def>
</def-item>
<def-item>
<term id="G4-fenrg.2022.889273">
<bold>
<italic>X</italic>
<sub>
<italic>4</italic>
</sub>
</bold>
</term>
<def>
<p>pulse factor</p>
</def>
</def-item>
<def-item>
<term id="G5-fenrg.2022.889273">
<bold>
<italic>X</italic>
<sub>
<italic>5</italic>
</sub>
</bold>
</term>
<def>
<p>margin factor</p>
</def>
</def-item>
<def-item>
<term id="G6-fenrg.2022.889273">
<bold>
<italic>X</italic>
<sub>
<italic>6</italic>
</sub>
</bold>
</term>
<def>
<p>energy entropy</p>
</def>
</def-item>
<def-item>
<term id="G7-fenrg.2022.889273">
<bold>
<italic>X</italic>
<sub>
<italic>7</italic>
</sub>
</bold>
</term>
<def>
<p>arc fault status</p>
</def>
</def-item>
<def-item>
<term id="G8-fenrg.2022.889273">
<bold>
<italic>x</italic>
<sub>
<italic>i</italic>
</sub>
</bold>
</term>
<def>
<p>current sampling sample</p>
</def>
</def-item>
<def-item>
<term id="G9-fenrg.2022.889273">
<bold>
<italic>E</italic>
</bold>
</term>
<def>
<p>expectation</p>
</def>
</def-item>
<def-item>
<term id="G10-fenrg.2022.889273">
<bold>
<italic>&#x3c3;</italic>
</bold>
</term>
<def>
<p>standard deviation</p>
</def>
</def-item>
<def-item>
<term id="G11-fenrg.2022.889273">
<bold>
<italic>&#x3bb;(t)</italic>
</bold>
</term>
<def>
<p>Langrange multiplier</p>
</def>
</def-item>
<def-item>
<term id="G12-fenrg.2022.889273">
<bold>
<italic>&#x3b1;</italic>
</bold>
</term>
<def>
<p>penalty factor</p>
</def>
</def-item>
<def-item>
<term id="G13-fenrg.2022.889273">
<bold>
<italic>&#x3b4;(t)</italic>
</bold>
</term>
<def>
<p>Dirac delta function</p>
</def>
</def-item>
<def-item>
<term id="G14-fenrg.2022.889273">
<bold>
<italic>&#x3c9;</italic>
<sub>
<italic>k</italic>
</sub>
</bold>
</term>
<def>
<p>IMF component center frequency</p>
</def>
</def-item>
<def-item>
<term id="G15-fenrg.2022.889273">
<bold>
<italic>uk(t)</italic>
</bold>
</term>
<def>
<p>modal components</p>
</def>
</def-item>
<def-item>
<term id="G16-fenrg.2022.889273">
<bold>
<italic>K</italic>
</bold>
</term>
<def>
<p>the number of modal decompositions</p>
</def>
</def-item>
<def-item>
<term id="G17-fenrg.2022.889273">
<bold>
<italic>HE</italic>
<sub>
<italic>m</italic>
</sub>
</bold>
</term>
<def>
<p>energy entropy</p>
</def>
</def-item>
<def-item>
<term id="G18-fenrg.2022.889273">
<bold>
<italic>S</italic>
<sub>
<italic>m</italic>
</sub>
</bold>
</term>
<def>
<p>variance contribution rate</p>
</def>
</def-item>
<def-item>
<term id="G19-fenrg.2022.889273">
<bold>
<italic>var</italic>
<sub>
<italic>m</italic>
</sub>
</bold>
</term>
<def>
<p>variance of IMF components</p>
</def>
</def-item>
<def-item>
<term id="G20-fenrg.2022.889273">
<bold>
<italic>var</italic>
<sub>
<italic>r</italic>
</sub>
</bold>
</term>
<def>
<p>variance of remainder</p>
</def>
</def-item>
</def-list>
<sec>
<title>Abbreviations</title>
<def-list>
<def-item>
<term id="G21-fenrg.2022.889273">
<bold>EMD</bold>
</term>
<def>
<p>empirical mode decomposition</p>
</def>
</def-item>
<def-item>
<term id="G22-fenrg.2022.889273">
<bold>IMF</bold>
</term>
<def>
<p>intrinsic modal function</p>
</def>
</def-item>
<def-item>
<term id="G23-fenrg.2022.889273">
<bold>CART</bold>
</term>
<def>
<p>classification and regression tree</p>
</def>
</def-item>
<def-item>
<term id="G24-fenrg.2022.889273">
<bold>VMD</bold>
</term>
<def>
<p>variational mode decomposition</p>
</def>
</def-item>
</def-list>
</sec>
</sec>
</back>
</article>