<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-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">1088549</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1088549</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Fault diagnosis of free-conducting particles within GIL based on vibration signals</article-title>
<alt-title alt-title-type="left-running-head">Duan et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2023.1088549">10.3389/fenrg.2023.1088549</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Duan</surname>
<given-names>Dawei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2070216/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ma</surname>
<given-names>Hongzhong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Qifan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Nan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Energy and Electrical Engineering</institution>, <institution>Hohai University</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Mechanical and Electrical Engineering</institution>, <institution>Chuzhou University</institution>, <addr-line>Chuzhou</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/1414047/overview">Xiaohu Yang</ext-link>, Xi&#x27;an Jiaotong 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/1455928/overview">Lin Wang</ext-link>, Southwest Petroleum University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1979394/overview">Kai Wang</ext-link>, Qingdao University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Dawei Duan, <email>190206030003@hhu.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Process and Energy Systems Engineering, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>26</day>
<month>01</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1088549</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Duan, Ma, Yang and Li.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Duan, Ma, Yang and Li</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>Accurate quantitative diagnosis of free-conducting particle faults plays an important role in improving the reliability of the gas insulated line (GIL) system. However, the existing fault diagnosis methods cannot accurately identify the free-conducting particle faults with different quantities and sizes. Motivated by this, this paper proposes a novel fault diagnosis method based on vibration signals, which integrates variational mode decomposition (VMD), self-adapting whale optimization algorithm-multiscale permutation entropy (SAWOA-MPE), and deep forest (DF). First, the raw vibration signals of free-conducting particle faults are decomposed <italic>via</italic> VMD, and the decomposed signals are reconstructed based on the correlation degree. Afterwards, SAWOA is employed to optimize the critical parameters of MPE, and the optimized MPE is further utilized to extract the fault features of the reconstructed signals. Finally, the extracted feature vectors are trained and tested to construct a valid DF classification model that identifies the free-conducting particle faults. The experimental results indicate that the identification accuracy of the proposed method can reach 99.5%. Moreover, comparative tests based on various feature vector extraction methods and classification models further validate the superiority of the proposed method.</p>
</abstract>
<kwd-group>
<kwd>free-conducting particle fault</kwd>
<kwd>quantitative diagnosis</kwd>
<kwd>gil</kwd>
<kwd>vibration signals</kwd>
<kwd>SAWOA-MPE</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Nowadays, with the increasing quantity of new energy vehicles and 5G base stations (<xref ref-type="bibr" rid="B7">Guo et al., 2022</xref>; <xref ref-type="bibr" rid="B15">Li et al., 2022</xref>), the contradiction between the demand for power grid expansion and the rising cost of urban land is intensified. GIL possesses the characteristics of high operational stability, low environmental impact and large transmission capacity, which make it as a reliable alternative to overhead lines and electric cables wherever the geological environment is limited (<xref ref-type="bibr" rid="B23">Qiao et al., 2021</xref>; <xref ref-type="bibr" rid="B14">Li et al., 2022</xref>). However, in a GIL system, free-conducting particles are inevitably generated during the production, assembly, and operation of GIL, which is considered to be one of the direct causes of GIL accidents (<xref ref-type="bibr" rid="B8">Huang et al., 2020</xref>; <xref ref-type="bibr" rid="B26">Wang et al., 2021</xref>). Numerous reports have demonstrated that the free-conducting particles can significantly reduce the insulation strength of GIL and eventually trigger GIL complete failures (<xref ref-type="bibr" rid="B5">Gao et al., 2020</xref>; <xref ref-type="bibr" rid="B6">Gao et al., 2022</xref>). Therefore, reliable and accurate diagnosis of free-conducting particles is of great importance for the safe operation of the GIL.</p>
<p>The study of fault characteristics is the basis of fault diagnosis methods. <xref ref-type="bibr" rid="B31">Wu et al. (2022)</xref> analyzed the motion characteristics of different sizes of free-conducting particles in AC GIL. <xref ref-type="bibr" rid="B29">Wiener et al. (2021)</xref> reported the behavior of free-moving particles under AC electric field in different insulating gas mixtures. <xref ref-type="bibr" rid="B20">Ma et al. (2022)</xref> studied on movement and distribution characteristics of metal particle dust in DC GIL. These studies clearly indicated that different sizes and quantities of particles could have different adverse effects on GIL. However, they have not come up with effective diagnosis methods for particle faults.</p>
<p>Depending on the signal used, the existing free-conducting particle diagnosis methods are broadly divided into two categories, partial-discharge (PD) signal-based and ultrasonic signal-based methods. Based on extensive experiments, <xref ref-type="bibr" rid="B16">Li et al. (2020)</xref> analyzed the flashover characteristics of free-conductive particles through PD signals to detect particle faults in 1,000&#xa0;kV GILs. <xref ref-type="bibr" rid="B32">Yao et al. (2018)</xref> designed nine discharge indexes using PD signals to diagnose particle defect and other insulation defects. <xref ref-type="bibr" rid="B4">Gao et al. (2018)</xref> presented the PD intrinsic characteristics, including the time-domain and frequency-domain characteristics, to classify particle defect and other typical defects. Furthermore, based on ultrasonic signals, <xref ref-type="bibr" rid="B33">Zhang et al. (2017)</xref> investigated the characteristics of particle faults through ultrasonic signals and estimated the size of free-conducting particles within GIL.</p>
<p>To sum up, two major drawbacks are embodied in the aforementioned diagnosis methods. First, the above signals have their own limitations in particle fault diagnosis. The PD generated by particle fault is unstable and random, so the PD signals lack sufficient sensitivity to particle fault (<xref ref-type="bibr" rid="B19">Luo et al., 2020</xref>; <xref ref-type="bibr" rid="B17">Li et al., 2022</xref>). Also, due to the equipment structure and operating environment of GIL, ultrasonic signals are very susceptible to interference during propagation and thus cannot accurately reflect the fault characteristics of free-conducting particles (<xref ref-type="bibr" rid="B3">Fei et al., 2020</xref>; <xref ref-type="bibr" rid="B9">Ilkhechi et al., 2021</xref>). Second, different sizes and quantities of particles indeed have different degrees of influence on the GIL, but till now, to the author&#x2019;s knowledge, there is a lack of diagnosis methods that can accurately quantify different sizes and quantities of particles. In order to fill these gaps, this paper develops a vibration signal-based diagnosis method to exactly identify different sizes and quantities of particles within GIL. Several primary contributions are made:<list list-type="simple">
<list-item>
<p>(1) Vibration signals are introduced to free-conducting particle fault diagnosis in this study. Until now, very few studies have been seen on the use of vibration signals for particle fault diagnosis. Compared with PD signals and ultrasonic signals, vibration signals have some advantages: 1) vibration signals contain richer fault information; 2) vibration signals due to the direct collision are more sensitive to free-conducting particle fault; 3) strong anti-interference ability.</p>
</list-item>
<list-item>
<p>(2) Different from the existing studies, this paper can achieve an accurate diagnosis for different sizes and quantities of particle faults. To fully capture fault characteristics of free-conducting particles, an integrated diagnosis approach is proposed, which incorporates four algorithms, variational mode decomposition (VMD), multiscale permutation entropy (MPE), self-adapting whale optimization algorithm (SAWOA), and deep forest (DF).</p>
</list-item>
<list-item>
<p>(3) The SAWOA is employed to optimize the critical parameters of MPE. In the MPE algorithms, unreasonable parameters setting will make MPE unable to effectively characterize the feature information of the signals (<xref ref-type="bibr" rid="B12">Jin et al., 2021</xref>; <xref ref-type="bibr" rid="B27">Wang et al., 2021</xref>). SAWOA, as an improved algorithm of WOA, could exert the best quantification performance of MPE.</p>
</list-item>
</list>
</p>
<p>The structure of this study is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> introduces the principle of VMD, MPE, SAWOA and DF, and it also describes the complete structure of the proposed method. <xref ref-type="sec" rid="s3">Section 3</xref> describes the experimental platform and the collection process of experiment data. <xref ref-type="sec" rid="s4">Section 4</xref> presents the experimental results and contrastive analysis. <xref ref-type="sec" rid="s5">Section 5</xref> concludes this study.</p>
</sec>
<sec id="s2">
<title>2 Related methods</title>
<sec id="s2-1">
<title>2.1 Variational mode decomposition</title>
<p>In contrast to the popular signal-processing methods, such as empirical mode decomposition (EMD) (<xref ref-type="bibr" rid="B2">Chen et al., 2022</xref>) and wavelet transform (WT) (<xref ref-type="bibr" rid="B28">Wang et al., 2022</xref>), VMD can effectively alleviate the phenomenon of model aliasing (<xref ref-type="bibr" rid="B22">Qi et al., 2022</xref>). It decomposes the original signal to several mode components with a specific sparsity bandwidth. The constrained variational model is<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:munderover>
<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:munderover>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">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:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:munderover>
<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:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> indicate the decomposed models and the corresponding center frequencies, respectively; <italic>K</italic> is the number of the components; <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the gradient calculation; <italic>d(t)</italic> indicates a pulse function; <italic>f(t)</italic> is the raw signal.</p>
<p>Equally, The Lagrange multiplier <italic>&#x3bb;(t)</italic> and quadratic penalty parameter <italic>&#x3b1;</italic> has been applied to address reconstruction constraint presented in Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, and the augmented Lagrange function can be expressed as<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>k</mml:mi>
</mml:munder>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">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:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>k</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>k</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>In this paper, the saddle point is obtained <italic>via</italic> the alternate direction method of multipliers (ADMM). The following VMD iterative operation is as follows:<list list-type="simple">
<list-item>
<p>(1) Initialize <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mn>1</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>n</italic> &#x3d; 0</p>
</list-item>
<list-item>
<p>(2) Update <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> according to Eqs <xref ref-type="disp-formula" rid="e3">3</xref>&#x2013;<xref ref-type="disp-formula" rid="e5">5</xref>
</p>
</list-item>
</list>
<disp-formula id="e3">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m13">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>&#x221e;</mml:mi>
</mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>&#x221e;</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m14">
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>k</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(3) Repeat step (2) until Eq. <xref ref-type="disp-formula" rid="e6">6</xref> is satisfied:</p>
</list-item>
</list>
<disp-formula id="e6">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>k</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>k</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where &#x3b5; is the convergence stopped condition.</p>
</sec>
<sec id="s2-2">
<title>2.2 Multi-scale permutation entropy</title>
<p>As an effective fault information quantification method, MPE can quantify the fault feature information of vibration signals (<xref ref-type="bibr" rid="B18">Liu et al., 2021</xref>). It aims to measure the random mutation behavior of time series at different scales, which is suitable for analyzing vibration signals produced by the random collision of free-conducting particles. The calculation process of MPE can be described as.<list list-type="simple">
<list-item>
<p>(1) For a given time series <inline-formula id="inf10">
<mml:math id="m16">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the coarse-grained time series <inline-formula id="inf11">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained by using coarse graining processing as follows</p>
</list-item>
</list>
<disp-formula id="e7">
<mml:math id="m18">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <italic>s</italic> and <italic>N</italic> are the scale factor and the length of time series, respectively.<list list-type="simple">
<list-item>
<p>(2) Through reconstructing the phase space of coarse-grained time series, the <italic>l</italic>-th reconstructed component can be obtained as follows</p>
</list-item>
</list>
<disp-formula id="e8">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <italic>m</italic> is the embedding dimension; <italic>&#x3c4;</italic> is the delay time.<list list-type="simple">
<list-item>
<p>(3) Considering the numerical relationship, the <inline-formula id="inf12">
<mml:math id="m20">
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is arranged in ascending order as</p>
</list-item>
</list>
<disp-formula id="e9">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Then the corresponding symbolic sequence <inline-formula id="inf13">
<mml:math id="m22">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained. There are <italic>m</italic>! possible permutations, and the probability of each permutation <inline-formula id="inf14">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is counted.<list list-type="simple">
<list-item>
<p>(4) The permutation entropy <italic>Hp(m)</italic> of each coarse-grained sequence is normalized as follows</p>
</list-item>
</list>
<disp-formula id="e10">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>R</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>!</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <italic>H<sub>p</sub>
</italic> is the normalized permutation entropy.</p>
</sec>
<sec id="s2-3">
<title>2.3 Self-adapting whale optimization algorithm</title>
<p>WOA is a new meta-heuristic optimization algorithm proposed by <xref ref-type="bibr" rid="B21">Mirjalili et al. (2016)</xref>. It can provide a good global search with few adjustment parameters by imitating the bubble-net feeding maneuver of humpback whales. The calculation process of this method consists of two phases: the exploitation phase and the exploration phase. However, this algorithm cannot adjust the parameters according to position variation, causing great randomness of results. Also, it often gets stuck in a local optimum in the late iteration period (<xref ref-type="bibr" rid="B11">Jiang et al., 2020</xref>). Thus, a self-adapting strategy for weight coefficient identification and search scheme (<xref ref-type="bibr" rid="B13">Kong et al., 2020</xref>) is proposed as follows:<list list-type="simple">
<list-item>
<p>(1) Self-adapting weight adjustment strategy: in the exploitation phase, WOA assumes that the current best agent is the position of the target prey or nearest to the optimum. Then other search agents will gradually surround the best search agent to update their positions. The encircling prey behavior is represented as follows</p>
</list-item>
</list>
<disp-formula id="e12">
<mml:math id="m26">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>M</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m27">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>M</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf16">
<mml:math id="m28">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the current position vector; <inline-formula id="inf17">
<mml:math id="m29">
<mml:mrow>
<mml:msup>
<mml:mi>M</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the target prey; t is the current number of iterations; <italic>A</italic> and <italic>C</italic> are coefficient vectors defined as <inline-formula id="inf18">
<mml:math id="m30">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>a</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf19">
<mml:math id="m31">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, where the value of a is linearly decreased from 2 to 0, r is a random vector in [0, 1].</p>
<p>To mimic the spiral movement of humpback whales, shrinking encircling and spiraling upward model are designed. The spiral equation used for updating position of the search agents can be expressed as<disp-formula id="e13">
<mml:math id="m32">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>M</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m33">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>M</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>b</italic> is a constant as the shape parameter of the logarithmic spiral; <italic>h</italic> is a random number between [&#x2212;1, 1].</p>
<p>When <inline-formula id="inf21">
<mml:math id="m34">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the algorithm assumed that the shrinking encircling mechanism and the spiral behavior are performed with the probability of 50%, respectively. In order to enhance the optimization ability and convergence speed of WOA, the weight coefficient <italic>&#x3c8;</italic> and the updated position of search agents can be described as<disp-formula id="e14">
<mml:math id="m35">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>u</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m36">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>M</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>if</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>p</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>M</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">if</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>p</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf22">
<mml:math id="m37">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>u</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf23">
<mml:math id="m38">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the upper and lower limit of the variable, respectively; <inline-formula id="inf24">
<mml:math id="m39">
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the current worst position vector; <inline-formula id="inf25">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the current best position vector; <italic>&#x3c6;<sub>1</sub>
</italic> and <italic>&#x3c6;<sub>2</sub>
</italic> are constants; <italic>p</italic> is a random number in [0, 1].</p>
<p>The proposed strategy adjusts the weight coefficient from two aspects. In early iteration period, <inline-formula id="inf26">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>u</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is not affected by the population distribution, which could obtain a bigger weight to avoid the algorithm falling into small-scale search. It could enhance the local searching ability of the algorithm. With the increasing of iteration times, the effect of <inline-formula id="inf27">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>u</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> on the weight becomes smaller. If the optimal solution is not obtained in late iteration period, <inline-formula id="inf28">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> could improve convergence speed of the algorithm by getting larger step size.<list list-type="simple">
<list-item>
<p>(2) Self-adapting search adjustment strategy: when <inline-formula id="inf29">
<mml:math id="m44">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, humpback whales will search for prey in a random manner depending on the position of each other. For avoiding getting stuck in a local optimum, the probability threshold <italic>F</italic> is used to optimize the randomly selected search scheme. The probability threshold is expressed as</p>
</list-item>
</list>
<disp-formula id="e16">
<mml:math id="m45">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <inline-formula id="inf30">
<mml:math id="m46">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf31">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf32">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the average fitness, the best fitness and worst fitness of the current population, respectively.</p>
<p>Then, a random number <italic>f</italic> in [0,1] is compared with <italic>F</italic>. If <inline-formula id="inf33">
<mml:math id="m49">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the position of randomly selected whale individual is updated according to the Eq. <xref ref-type="disp-formula" rid="e17">17</xref> and the positions of other whale individuals remain unchanged.<disp-formula id="e17">
<mml:math id="m50">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf34">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a randomly selected search agent; <inline-formula id="inf35">
<mml:math id="m52">
<mml:mrow>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Otherwise, the positions of other whale individuals are updated according to the Eq. <xref ref-type="disp-formula" rid="e18">18</xref>
<disp-formula id="e18">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">n</mml:mi>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <italic>&#x3b3;</italic> is a random number in [0,1]; M<sub>
<italic>r</italic>max</sub> and M<sub>
<italic>r</italic>min</sub> are the maximum and the minimum value of M<sub>
<italic>r</italic>and</sub>, respectively.</p>
<p>The scheme could generate a set of random solutions in global range with a high probability in the early iteration period and enhance the global search capability of WOA. The flowchart of the proposed SAWOA-MPE method is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Flowchart of the proposed SAWOA-MPE method.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g001.tif"/>
</fig>
</sec>
<sec id="s2-4">
<title>2.4 Deep forest</title>
<p>Deep forest (DF), as a kind of deep-learning model, has an excellent performance in processing small-scale datasets by adjusting fewer hyper-parameters (<xref ref-type="bibr" rid="B1">Boualleg et al., 2019</xref>; <xref ref-type="bibr" rid="B35">Zhou et al., 2019</xref>). Considering the paucity of particle fault data in practical GIL engineering, this article introduces the DF algorithm to realize the identification of particle faults of GIL. The signal processing of DF consists of two parts: multi-grained scanning and cascade forest. Inspired by the excellent performance of convolutional and recurrent neural networks in handling feature relationships, multi-grained scanning is applied to enhance the classification performance of deep forest. Then, cascade forest, a deep procedure, is used for signal classification.<list list-type="simple">
<list-item>
<p>(1) Color/Grayscale figures: multi-grained scanning is a crucial part of deep forest, as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. It uses sliding windows to scan raw features, generating the corresponding feature vectors. A sliding window of length <italic>q</italic> performs sampling on the <italic>Q</italic>-dimensional raw vector. It is supposed that the sliding step is <italic>g</italic>, and in total <italic>G (G&#x3d;(Q-q)</italic>/g&#x2b;1) feature vectors of <italic>q</italic>-dimension are produced. Then, both random forest and completely random forest are used to train these subsample vectors. New trained features from the two forests are concatenated and imported to the cascade forest for further processing.</p>
</list-item>
<list-item>
<p>(2) Cascade Forest: cascade forest processes features layer by layer, which resembles the structure of DNNs. In the cascade forest, each layer receives the feature information processed by the previous layer, and then outputs the processed feature information to the following layer. Notably, diversity is encouraged through the utilization of two kinds of forests, i.e., completely random forest and random forest. Multiple random trees are included in both forests. The disparity between the two forests lies in the strategy of selecting features, where the random forest splits the feature with the best Gini value, while the completely random forest arbitrarily selects a feature to split.</p>
</list-item>
</list>
</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Structure diagram of multi-grained scanning.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g002.tif"/>
</fig>
<p>For improving computational efficiency by decreasing the invalid cascade layer, the coefficient of determination Z<sup>2</sup> is used as the index of cascade layer expansion, which is given as:<disp-formula id="e19">
<mml:math id="m54">
<mml:mrow>
<mml:msup>
<mml:mi>Z</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<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:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<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:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where z<italic>
<sub>i</sub>
</italic> is the true value; <inline-formula id="inf36">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the average value of the sum of z<italic>
<sub>i</sub>
</italic>; <inline-formula id="inf37">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the diagnosis value.</p>
<p>When <inline-formula id="inf38">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3e;</mml:mo>
<mml:msubsup>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, the cascade layer continues to expand, otherwise the expansion of cascade layer would be stopped. The structure of cascade forest is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Structure diagram of cascade forest.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g003.tif"/>
</fig>
</sec>
<sec id="s2-5">
<title>2.5 The proposed fault diagnosis approach</title>
<p>By incorporating VMD, SAWOA-MPE and DF, a fault diagnosis approach for free-conducting particles within GIL is proposed. The flowchart is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. The specific steps are summarized as follows:<list list-type="simple">
<list-item>
<p>(1) The raw vibration signal is decomposed by VMD to obtain multiple intrinsic mode functions (IMFs). The correlation coefficient between each IMF and the raw vibration signal is calculated, and the IMFs corresponding to high correlation coefficients (correlation coefficients are larger than 0.2) are selected to restructure the vibration signal.</p>
</list-item>
<list-item>
<p>(2) Within the selected search scopes of the critical parameters, the optimal initial value of each parameter of the MPE is determined by SAWOA. Using this optimized MPE, the entropy of the reconstructed vibration signal can be calculated and used as the feature vectors. Under different working conditions, feature sample sets can be constructed using these feature vectors.</p>
</list-item>
<list-item>
<p>(3) The feature sample sets are fed into the deep forest model to achieve fault identification for free-conducting particles.</p>
</list-item>
</list>
</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Flow chart of the proposed fault diagnosis approach.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g004.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<title>3 Experimental platform and data acquisition</title>
<p>A high-voltage GIL experimental platform is established to simulate the free-conducting particle faults and collect the vibration signals, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. This platform includes a high-voltage AC power system (high-voltage transformer, protection resistance, and coupling capacitance), a GIL experimental cavity, a semi-closed experimental cavity, a high-speed camera, and a data acquisition system. The simulation method of free-conducting particle faults mainly consults the investigations of motion analysis of free-conducting particles (<xref ref-type="bibr" rid="B29">Wiener et al., 2021</xref>; <xref ref-type="bibr" rid="B15">Li et al., 2022</xref>).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>High-voltage GIL experimental platform.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g005.tif"/>
</fig>
<p>The specific circumstances of the working conditions are summarized in <xref ref-type="table" rid="T1">Table 1</xref>. When the AC voltage (50&#xa0;kV) is given, the free-conducting particles would jump by the electrical field force and bounce irregularly between the shell and the high voltage electrode. <xref ref-type="fig" rid="F6">Figure 6</xref> shows the movement of free-conducting particles captured by a high-speed camera with LED light.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Descriptions of six working conditions.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Type</th>
<th align="center">Descriptions</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">A</td>
<td align="center">No free-conducting particle</td>
</tr>
<tr>
<td align="left">B</td>
<td align="center">Single free-conducting particle (radius is 1.0&#xa0;mm)</td>
</tr>
<tr>
<td align="left">C</td>
<td align="center">Single free-conducting particle (radius is 1.5&#xa0;mm)</td>
</tr>
<tr>
<td align="left">D</td>
<td align="center">Two free-conducting particles (radius is 1.0&#xa0;mm)</td>
</tr>
<tr>
<td align="left">E</td>
<td align="center">Three free-conducting particles (radius is 1.0&#xa0;mm)</td>
</tr>
<tr>
<td align="left">F</td>
<td align="center">Five free-conducting particles (radius is 1.0&#xa0;mm)</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Movement images of free-conducting particles.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g006.tif"/>
</fig>
<p>The data acquisition system in the experimental platform consists of three vibration acceleration sensors (1A212E) and a dynamic signal acquisition equipment (DH5922D), which can effectively collect the corresponding vibration signals. The specific parameters of the vibration acceleration sensor (1A212E) are listed in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Specific parameters of the sensor (1A212E).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Dynamic indicator</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Axial sensitivity</td>
<td align="center">49.92/mV/m/s<sup>2</sup>
</td>
</tr>
<tr>
<td align="center">Maximum lateral sensitivity</td>
<td align="center">&#x3c;5%</td>
</tr>
<tr>
<td align="center">Frequency response</td>
<td align="center">0.2&#x2013;4,000&#xa0;Hz</td>
</tr>
<tr>
<td align="center">Resolution</td>
<td align="center">0.00005&#xa0;g</td>
</tr>
<tr>
<td align="center">Electromagnetic sensitivity</td>
<td align="center">5&#xa0;g/T</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In this study, the data acquisition system collects 1,080 vibration samples (180 samples per working condition), whose sampling frequency is 20&#xa0;kHz. Every sample contains 5,000 points. <xref ref-type="fig" rid="F7">Figure 7</xref> gives the vibration signals under six working conditions. In the case of Type-A, i.e., No free-conducting particle, only some background noises are captured by the data acquisition system. The changes of the signal are relatively smooth and the maximum amplitude is only 0.025&#xa0;m/s<sup>2</sup>. In other cases, the vibration signals yielded by the free-conducting particles present disorder and complexity. Under the same operating voltage, the collision frequency and amplitude will vary according to the dimension and amount of the free-conducting particles. The movement of free-conducting particles will cause corona discharge and air gap discharge, which exacerbates the background noise of the vibration signals. In addition, due to the random movement of free-conducting particles in the AC electric field and the interaction force between the conducting particles, the random mutation behavior of the corresponding time series becomes more complex as the quantity of particles increases. Thus, several similar time-frequency features appear between the vibration signals of different free-conducting particle faults, which may cause misleading results to the diagnosis model.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Vibration signals under six working conditions.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g007.tif"/>
</fig>
</sec>
<sec id="s4">
<title>4 Experimental results and analysis</title>
<sec id="s4-1">
<title>4.1 Feature extraction</title>
<p>In the VMD algorithm, the penalty parameter <italic>&#x3b1;</italic> and the decomposition scale <italic>K</italic> are two vital parameters, which may affect the performance of VMD decomposition. With taking the signal-to-noise ratio (SNR) into account, the penalty parameter <italic>&#x3b1;</italic> is chosen to be 2000 to ensure the detail retention ability and denoising ability of VMD (<xref ref-type="bibr" rid="B24">Ren et al., 2019</xref>). The optimal <italic>K</italic> can retain the significant feature information of raw signals to avoid over-decomposition in the VMD process. Thus, in this article, the decomposition scale <italic>K</italic> is determined by the center frequency method. The variation of center frequency of different K values under Type-F working condition, for instance, is shown in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Variation of center frequency for different <italic>K</italic> values.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">
<italic>K</italic>
</th>
<th align="center">IMF1</th>
<th align="center">IMF2</th>
<th align="center">IMF3</th>
<th align="center">IMF4</th>
<th align="center">IMF5</th>
<th align="center">IMF6</th>
<th align="center">IMF7</th>
<th align="center">IMF8</th>
<th align="center">IMF9</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">2</td>
<td align="center">24</td>
<td align="center">5,236</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="center">3</td>
<td align="center">24</td>
<td align="center">4,600</td>
<td align="center">5,320</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="center">4</td>
<td align="center">24</td>
<td align="center">2,816</td>
<td align="center">5,232</td>
<td align="center">6,708</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="center">5</td>
<td align="center">24</td>
<td align="center">2,784</td>
<td align="center">4,620</td>
<td align="center">5,314</td>
<td align="center">6,762</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="center">6</td>
<td align="center">24</td>
<td align="center">2,780</td>
<td align="center">4,554</td>
<td align="center">5,188</td>
<td align="center">5,518</td>
<td align="center">6,810</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="center">7</td>
<td align="center">22</td>
<td align="center">2,156</td>
<td align="center">2,802</td>
<td align="center">4,578</td>
<td align="center">5,112</td>
<td align="center">5,520</td>
<td align="center">6,812</td>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="center">8</td>
<td align="center">22</td>
<td align="center">2,114</td>
<td align="center">2,786</td>
<td align="center">4,104</td>
<td align="center">4,706</td>
<td align="center">5,210</td>
<td align="center">5,530</td>
<td align="center">6,818</td>
<td align="left"/>
</tr>
<tr>
<td align="center">9</td>
<td align="center">22</td>
<td align="center">2,114</td>
<td align="center">2,784</td>
<td align="center">4,102</td>
<td align="center">4,702</td>
<td align="center">5,196</td>
<td align="center">5,614</td>
<td align="center">5,702</td>
<td align="char" char=".">6,848</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T3">Table 3</xref> exhibits that, when <italic>K</italic> &#x3d; 9, some IMF components with similar center frequency begin to appear, such as IMF1 to IMF6, i.e., over-decomposition occurs in the process. Thus, <italic>K</italic> is determined as eight for vibration signals of Type-F working condition. The time-frequency diagram of IMF components is shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. Further, the correlation coefficients are calculated to determine which IMF contains rich fault information. Once the correlation coefficient exceeds 0.2, the corresponding IMFs are chosen to reconstruct vibration signals.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Time-frequency diagram of IMF components.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g008.tif"/>
</fig>
<p>To improve the identification performance of free-conducting particle faults, MPE is extracted to reflect the randomness and mutability of vibration signals. According to the previous researches, there are four parameters should be selected with special care when calculating MPE: the scale factor <italic>s</italic>, embedding dimension <italic>m</italic>, delay time <italic>&#x3c4;</italic>, and the length of time series <italic>N</italic> (<xref ref-type="bibr" rid="B12">Jin et al., 2021</xref>). It should be noted that setting the initial value of the four parameters is the key to achieving optimal MPE. In the SAWOA algorithm, the iterative ranges of the four parameters are set as, <inline-formula id="inf39">
<mml:math id="m58">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>2,18</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf40">
<mml:math id="m59">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>3,7</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf41">
<mml:math id="m60">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1,5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf42">
<mml:math id="m61">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>2000,5000</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Additionally, we set the number of search agents to 50, the maximum number of iterations to 30, <italic>&#x3c6;</italic>
<italic>
<sub>1</sub>
</italic> &#x3d; 1e<sup>&#x2212;4</sup>, <italic>&#x3c6;</italic>
<italic>
<sub>2</sub>
</italic> &#x3d; 1e<sup>&#x2212;4</sup>. Meanwhile, the original WOA algorithm is also applied to this article. The parameters of MPE optimized by WOA and SAWOA are illustrated in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Optimized parameters of MPE.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Working condition</th>
<th colspan="4" align="center">WOA</th>
<th colspan="4" align="center">SAWOA</th>
</tr>
<tr>
<th align="center">
<italic>s</italic>
</th>
<th align="center">
<italic>m</italic>
</th>
<th align="center">
<italic>t</italic>
</th>
<th align="center">
<italic>N</italic>
</th>
<th align="center">
<italic>s</italic>
</th>
<th align="center">
<italic>m</italic>
</th>
<th align="center">
<italic>t</italic>
</th>
<th align="center">
<italic>N</italic>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Type-A</td>
<td align="center">13</td>
<td align="center">3</td>
<td align="center">2</td>
<td align="center">3,442</td>
<td align="center">8</td>
<td align="center">6</td>
<td align="center">4</td>
<td align="center">2,841</td>
</tr>
<tr>
<td align="center">Type-B</td>
<td align="center">11</td>
<td align="center">7</td>
<td align="center">4</td>
<td align="center">2064</td>
<td align="center">8</td>
<td align="center">7</td>
<td align="center">3</td>
<td align="center">2,331</td>
</tr>
<tr>
<td align="center">Type-C</td>
<td align="center">9</td>
<td align="center">6</td>
<td align="center">3</td>
<td align="center">2004</td>
<td align="center">13</td>
<td align="center">7</td>
<td align="center">5</td>
<td align="center">4,997</td>
</tr>
<tr>
<td align="center">Type-D</td>
<td align="center">14</td>
<td align="center">6</td>
<td align="center">3</td>
<td align="center">2,568</td>
<td align="center">8</td>
<td align="center">7</td>
<td align="center">4</td>
<td align="center">2014</td>
</tr>
<tr>
<td align="center">Type-E</td>
<td align="center">8</td>
<td align="center">3</td>
<td align="center">3</td>
<td align="center">2015</td>
<td align="center">10</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">3,335</td>
</tr>
<tr>
<td align="center">Type-F</td>
<td align="center">11</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">2,480</td>
<td align="center">14</td>
<td align="center">5</td>
<td align="center">3</td>
<td align="center">3,167</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be seen from <xref ref-type="table" rid="T4">Table 4</xref>, for the same signals, the MPE parameters optimized by the two algorithms are different. Additionally, the optimal parameters of MPE under different working conditions are also different. To intuitively show the superiority of the SAWOA algorithm, the results of unoptimized MPE (<italic>m</italic> &#x3d; 6, <italic>s</italic> &#x3d; 12, <italic>&#x3c4;</italic> &#x3d; 1, <italic>N</italic> &#x3d; 5,000) (<xref ref-type="bibr" rid="B34">Zhao et al., 2020</xref>) and optimized MPE (WOA-MPE and SAWOA-MPE) are shown in <xref ref-type="fig" rid="F9">Figure 9</xref>. The scale factors obtained by the two optimization algorithms are chosen according to the minimum value in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>MPE of the vibration signals under six working conditions.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g009.tif"/>
</fig>
<p>It can be seen from <xref ref-type="fig" rid="F9">Figure 9A</xref>, the entropy values of unoptimized MPE under six working conditions are intertwined, which can hardly distinguish the different states. Since WOA comes with parameter optimization capability, the MPE curves under different operating conditions in <xref ref-type="fig" rid="F9">Figure 9B</xref> become more independent, with only a few intersections. More particles can cause more complicated motion behavior, which is likely to produce similar fault characteristics. For this reason, the vibration signals of working conditions E and F may have a higher overlapped fault feature space. As shown in <xref ref-type="fig" rid="F9">Figure 9B</xref>, the MPE curves remain slightly intersected under the working conditions E and F even after WOA-MPE processing. Therefore, the entropy calculated by WOA-MPE still not be highly effective for characterizing the feature information of different free-conducting particle faults. Meanwhile, <xref ref-type="fig" rid="F9">Figure 9C</xref> shows that the optimization effect of SAWOA-MPE is significantly better than that of the first two methods. Almost all entropy variety curves are entirely independent, especially the curves under working conditions E and F are no longer interleaved. In addition, the distances between entropy curves of different working conditions increase obviously, which can verify the superiority of SAWOA-MPE.</p>
</sec>
<sec id="s4-2">
<title>4.2 Fault diagnosis</title>
<p>
<list list-type="simple">
<list-item>
<p>(1) Parameters Selection of Deep Forest: in the experiment of this article, as shown in <xref ref-type="table" rid="T1">Table 1</xref>, free-conducting particle faults within GIL are divided into six categories. 180 groups of sample data are collected for each fault category, and each group contains 5,000 sampling points. Then the feature vectors of each group signal are extracted by the VMD-SAWOA-MEP method. The total 1,080 groups of feature datasets are divided into the training sample sets and testing sample sets according to the ratio of 4:1, then fed into the DF model for fault identification.</p>
</list-item>
</list>
</p>
<p>Deep forest is composed of multi-grained scanning and cascade forest. According to <xref ref-type="table" rid="T4">Table 4</xref>; <xref ref-type="fig" rid="F9">Figure 9</xref>, eight-dimension feature vectors are used as the raw input vectors for deep forest. Thus, in the multi-grained scanning phase, the dimensions of sliding windows are set as 2, 4, and 6 (i.e., Q/4, Q/2, 3Q/4, Q is the dimension of feature vector), respectively. The feature vectors generated by sliding the window are input into a random forest and a completely random forest, each of which contains 500 trees.</p>
<p>Similar to the related study (<xref ref-type="bibr" rid="B1">Boualleg et al., 2019</xref>), in the cascade forest phase, random forests and completely random forests are used to increase the balance between bias and variance in this study. Notably, the number of forests and trees can significantly affect the identification accuracy and processing time. However, in most studies, the number of each type forest and trees are fixed at 4 and 500, respectively (<xref ref-type="bibr" rid="B35">Zhou et al., 2019</xref>; <xref ref-type="bibr" rid="B10">Jia et al., 2021</xref>). In order to achieve a balance between identification accuracy and processing time, we vary the number of each type forest (No. <italic>F</italic> &#x3d; 2 and No. <italic>F</italic> &#x3d; 4) and the number of trees contained per forest (100&#x2013;1,000 with step size 100). By using five-fold cross validation, the identification accuracy and the processing time of diagnosis model are shown in <xref ref-type="fig" rid="F10">Figure 10</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Identification accuracy and processing time of diagnosis model.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g010.tif"/>
</fig>
<p>It can be seen from <xref ref-type="fig" rid="F10">Figure 10</xref>, the highest identification accuracy of the diagnosis models can reach 99.5%, when the number of each type forest is set to 2 or 4. In addition, the training process becomes slower as the number of trees increases. Consequently, considering the identification accuracy and the processing time, we set the number of each type forest to 2 and the number of trees contained per forest to 400. The number of cascade levels is determined by the coefficient of determination Z<sup>2</sup>. As shown in <xref ref-type="fig" rid="F11">Figure 11</xref>, the coefficient of determination Z<sup>2</sup> presents an upward trend, i.e., the diagnosis accuracy of the model is constantly improving. When the levels of cascade forest increase to 5, the diagnosis accuracy becomes stable, and the training process of the whole model is stopped.<list list-type="simple">
<list-item>
<p>(2) Comparative Study: in this comparative study, we compare the proposed method with some typical learning-based classification models and fault features. Five-fold cross validation is used to reduce the risk of overfitting and handle the potential randomness in the diagnostic validation stage. Several parameters of the DF model are shown in <xref ref-type="table" rid="T5">Table 5</xref>.</p>
</list-item>
</list>
</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Relationship between Z<sup>2</sup> and the number of cascade levels.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g011.tif"/>
</fig>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Parameters setting of deep forest.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameter</th>
<th align="center">Multi-grained scanning</th>
<th align="center">Cascade forest</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Number of random forests</td>
<td align="center">1</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">Number of completely random forests</td>
<td align="center">1</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">Number of Trees</td>
<td align="center">500</td>
<td align="center">400</td>
</tr>
<tr>
<td align="center">Sliding window size</td>
<td align="center">[Q/4], [Q/2], [3Q/4]</td>
<td align="center">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Four metrics, including accuracy, recall, precision, and F1 score, are used to evaluate the robustness and generalization of different fault diagnosis methods. The diagnostic results of free-conducting particle faults using MPE feature vectors are shown in <xref ref-type="fig" rid="F12">Figure 12</xref>; <xref ref-type="table" rid="T6">Table 6</xref>. It is observed that, due to the random motion behavior of free-conducting particles in AC electric field, when the unoptimized MPE is used as a feature vector, it is difficult to distinguish the different free-conducting particle faults. The classification accuracy drops as the number of particles increases. It is because, in AC electric field, the interaction force between the particles and the distortion degree of electric field is intensified by an increasing number of particles, which can cause more complicated particle motion behavior, richer fault characteristic information, and higher overlapped feature space. In contrast, the diagnosis model achieves higher performance using optimized MPE, especially for multi-particle faults. The detection accuracy using MPE, WOA-MPE and SAWOA-MPE are respectively 76.8%, 98.6%, and 99.5%. It should emphasize that, for the five free-conducting particles fault (Type-F), the detection accuracy is 100% by using SAWOA-MPE. Thus, the proposed SAWOA-MPE-DF model can effectively tackle overlapped feature problems between the particle faults.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Diagnostic results of free-conducting particle faults.</p>
</caption>
<graphic xlink:href="fenrg-11-1088549-g012.tif"/>
</fig>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Diagnostic performance of three methods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Evaluation metrics</th>
<th align="center">MPE-DF</th>
<th align="center">WOA-MPE-DF</th>
<th align="center">SAWOA-MPE-DF</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Accuracy</td>
<td align="center">0.768</td>
<td align="center">0.986</td>
<td align="center">0.995</td>
</tr>
<tr>
<td align="center">Recall</td>
<td align="center">0.768</td>
<td align="center">0.986</td>
<td align="center">0.995</td>
</tr>
<tr>
<td align="center">Precision</td>
<td align="center">0.783</td>
<td align="center">0.987</td>
<td align="center">0.996</td>
</tr>
<tr>
<td align="center">F1 score</td>
<td align="center">0.775</td>
<td align="center">0.986</td>
<td align="center">0.995</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In this comparative experiment, a comprehensive time-frequency domain feature vector is used as a contrastive feature vector, which contains nine time-domain features (root mean square, absolute mean value, mean square, kurtosis, skewness, waveform factor, peak factor, impulsion index, and margin index) and five frequency-domain features (mean value, standard deviation, root mean square, center frequency, and frequency kurtosis). Referring to the related researches (<xref ref-type="bibr" rid="B29">Wiener et al., 2021</xref>; <xref ref-type="bibr" rid="B31">Wu et al., 2022</xref>), the combination of particle collision frequency <italic>f<sub>c</sub>
</italic> and maximum amplitude <italic>A</italic>
<sub>max</sub> in the time-domain signal is used as another contrastive feature vector. Then SAWOA-MPE is compared with the two categories of feature vectors by using the DF diagnosis model. Meanwhile, the proposed method is compared with the four other diagnosis models, namely convolutional neural network (CNN), k-nearest neighbors (KNN), support vector machine (SVM), and random forest (RF), to verify its superiority. The comparison results of different diagnosis methods are illustrated in <xref ref-type="table" rid="T7">Table 7</xref>.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Comparison results of different diagnosis methods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Feature vector</th>
<th align="center">Classification model</th>
<th align="center">Accuracy</th>
<th align="center">Recall</th>
<th align="center">Precision</th>
<th align="center">F1 score</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Time-frequency</td>
<td align="center">DF</td>
<td align="center">0.701</td>
<td align="center">0.701</td>
<td align="center">0.717</td>
<td align="center">0.709</td>
</tr>
<tr>
<td align="center">
<italic>[fc, A<sub>max</sub>]</italic>
</td>
<td align="center">DF</td>
<td align="center">0.486</td>
<td align="center">0.486</td>
<td align="center">0.476</td>
<td align="center">0.481</td>
</tr>
<tr>
<td align="center">SAWOA-MPE</td>
<td align="center">CNN</td>
<td align="center">0.894</td>
<td align="center">0.894</td>
<td align="center">0.891</td>
<td align="center">0.892</td>
</tr>
<tr>
<td align="center">SAWOA-MPE</td>
<td align="center">KNN</td>
<td align="center">0.969</td>
<td align="center">0.969</td>
<td align="center">0.971</td>
<td align="center">0.970</td>
</tr>
<tr>
<td align="center">SAWOA-MPE</td>
<td align="center">SVM</td>
<td align="center">0.981</td>
<td align="center">0.981</td>
<td align="center">0.981</td>
<td align="center">0.981</td>
</tr>
<tr>
<td align="center">SAWOA-MPE</td>
<td align="center">RF</td>
<td align="center">0.966</td>
<td align="center">0.966</td>
<td align="center">0.966</td>
<td align="center">0.966</td>
</tr>
<tr>
<td align="center">SAWOA-MPE</td>
<td align="center">DF</td>
<td align="center">0.995</td>
<td align="center">0.995</td>
<td align="center">0.996</td>
<td align="center">0.995</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It is observed that there are significant performance differences among the feature vectors. Based on deep forest, SAWOA-MEP, achieves the highest performance in classifying free-conducting particle faults compared to other feature vectors: SAWOA-MEP (99.5%), WOA-MPE (98.6%), MPE (76.8%), time-frequency domain feature vector (70.1%), and the combination of particle collision frequency and maximum amplitude (48.6%). The maximum difference of classification accuracy between these feature vectors is 50.9%. For using SAWOA-MPE, as the feature vector, deep forest still gets the best performance compared to CNN, and other typical machine learning-based methods, such as KNN, SVM, and RF., By contrast, CNN, may lead to overfitting for small datasets in the learning process, which can hardly process the task with small-scale training data. In summary, the proposed diagnosis method has a good application in the field of free-conducting particle fault detection with small datasets.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>To accurately identify the free-conducting particle faults with different quantities and sizes, this paper proposes an effective diagnosis method based on vibration signals and the VMD-SAWOA-MEP-DF method. Firstly, the vibration signals are restructured through the high correlation coefficient IMFs decomposed by VMD, which can remove some interference frequency components. Then, SAWOA is employed to optimize the critical parameters of MPE. Compared with WOA-MEP and unoptimized MPE, SAWOA-MEP can extract more discriminating fault features from the reconstructed vibration signals. Moreover, Facing the problem of the small-scale fault feature datasets, the DF shows a robust classification ability only using a few hyper-parameters, and achieves better performances than other learning-based classical methods, such as CNN, KNN, SVM, and RF. Extensive experiments are conducted based on the high-voltage GIL experimental platform, and the proposed method is compared with the commonly used fault features and different classification models. The experimental results show that the identification accuracy of the proposed method for free-conducting particle faults with different quantities and sizes reaches 99.5%, meaning that the proposed method is pretty effective and superior. At last, this method provides a new reference for the fault diagnosis of free-conducting particles within GIL.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This study was funded by the National Natural Science Foundation of China, Grant No 51577050.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The 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="s10">
<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>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boualleg</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Farah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Farah</surname>
<given-names>I. R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Remote sensing scene classification using convolutional features and deep forest classifier</article-title>. <source>IEEE Geosci. Remote S.</source> <volume>16</volume> (<issue>12</issue>), <fpage>1944</fpage>&#x2013;<lpage>1948</lpage>. <pub-id pub-id-type="doi">10.1109/LGRS.2019.2911855</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y. G.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Seismic time-frequency analysis via time-varying filtering based empirical mode decomposition method</article-title>. <source>J. Appl. Geophys.</source> <volume>204</volume>, <fpage>104731</fpage>. <pub-id pub-id-type="doi">10.1016/j.jappgeo.2022.104731</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fei</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. P.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M. Q.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>The attenuation and propagation law of ultrasonic wave in UHV gas insulated line</article-title>. <source>IEEE ACCESS</source> <volume>8</volume>, <fpage>163308</fpage>&#x2013;<lpage>163315</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3021432</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>W. S.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>D. W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W. D.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X. H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Analysis of the intrinsic characteristics of the partial discharge induced by typical defects in GIS</article-title>. <source>IEEE Trans. Dielect. El. In.</source> <volume>20</volume> (<issue>3</issue>), <fpage>782</fpage>&#x2013;<lpage>790</lpage>. <pub-id pub-id-type="doi">10.1109/TDEI.2013.6518948</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>X. C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Metal particle encouraged surface charge accumulation on epoxy insulator with multi-arc surface profile under DC voltage</article-title>. <source>IEEE Trans. Dielect. El. In.</source> <volume>27</volume> (<issue>3</issue>), <fpage>998</fpage>&#x2013;<lpage>1006</lpage>. <pub-id pub-id-type="doi">10.1109/TDEI.2019.008634</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>X. C.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>H. C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z. Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Surface charge accumulation on a real size epoxy insulator with bouncing metal particle under DC voltage</article-title>. <source>IEEE Trans. Plasma. Sci.</source> <volume>49</volume> (<issue>7</issue>), <fpage>2166</fpage>&#x2013;<lpage>2175</lpage>. <pub-id pub-id-type="doi">10.1109/TPS.2021.3089504</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>D. F.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L. C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Online estimation of SOH for lithium-ion battery based on SSA-Elman neural network</article-title>. <source>Prot. Contr. Mod. Pow.</source> <volume>7</volume> (<issue>1</issue>), <fpage>40</fpage>. <pub-id pub-id-type="doi">10.1186/s41601-022-00261-y</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>X. W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J. R.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q. M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Functions of phenyl sulfide in polyimide as the electrode coating film to suppress the metal-particle motion within DC GIL</article-title>. <source>GIL. Mat. Today Commun.</source> <volume>23</volume>, <fpage>100877</fpage>. <pub-id pub-id-type="doi">10.1016/j.mtcomm.2019.100877</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ilkhechi</surname>
<given-names>H. D.</given-names>
</name>
<name>
<surname>Samimi</surname>
<given-names>M. H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Applications of the acoustic method in partial discharge measurement: A review</article-title>. <source>IEEE Trans. Dielect. El. In.</source> <volume>28</volume> (<issue>1</issue>), <fpage>42</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1109/TDEI.2020.008985</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jia</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z. B.</given-names>
</name>
<name>
<surname>Gan</surname>
<given-names>Y. F.</given-names>
</name>
<name>
<surname>Vong</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Pecht</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A deep forest-based fault diagnosis scheme for electronics-rich analog circuit systems</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>68</volume> (<issue>10</issue>), <fpage>10087</fpage>&#x2013;<lpage>10096</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2020.3020252</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>R. Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Chao</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An improved whale optimization algorithm with armed force program and strategic adjustment</article-title>. <source>Appl. Math. Model.</source> <volume>81</volume>, <fpage>603</fpage>&#x2013;<lpage>623</lpage>. <pub-id pub-id-type="doi">10.1016/j.apm.2020.01.002</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>T. T.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J. Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C. H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Fault diagnosis of rotating machines based on EEMD-MPE and GA-BP</article-title>. <source>Int. J. Adv. Manuf. Tech. Early Access</source>. <pub-id pub-id-type="doi">10.1007/s00170-021-08159-z</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Q. F.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Adaptive adjustment of weights and search strategies-based whale optimization algorithm</article-title>. <source>J. Northeast. Univ. Nat. Sci.</source> <volume>41</volume> (<issue>1</issue>), <fpage>35</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.12068/j.issn.1005-3026.2020.01.007</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>B. T.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>W. J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>T. F.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Research on the calculation method of equivalent parameters of the core wire for the high-voltage GIL metal shell grounded through the copper bar</article-title>. <source>Front. Energy Res.</source> <volume>10</volume>, <fpage>813770</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2022.813770</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>D. Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>D. F.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L. W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L. C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Electrochemical impedance spectroscopy based on the state of health estimation for lithium-ion batteries</article-title>. <source>Energies</source> <volume>15</volume> (<issue>18</issue>), <fpage>6665</fpage>. <pub-id pub-id-type="doi">10.3390/en15186665</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W. D.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W. J.</given-names>
</name>
<name>
<surname>Bi</surname>
<given-names>J. G.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Surface charge accumulation and pre-flashover characteristics induced by metal particles on the insulator surfaces of 1100 kV GILs under AC voltage</article-title>. <source>High. Volt.</source> <volume>5</volume> (<issue>2</issue>), <fpage>134</fpage>&#x2013;<lpage>142</lpage>. <pub-id pub-id-type="doi">10.1049/hve.2019.0222</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W. D.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>D. W.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Partial discharge and movement characteristics of micron-sized metal particles on insulator surface in gas-insulated switchgear with long-time AC stress</article-title>. <source>IEEE Trans. Dielect. El. In.</source> <volume>28</volume> (<issue>6</issue>), <fpage>2152</fpage>&#x2013;<lpage>2160</lpage>. <pub-id pub-id-type="doi">10.1109/TDEI.2021.009775</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z. X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M. Y.</given-names>
</name>
<name>
<surname>Yue</surname>
<given-names>C. X.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L. H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Feature extraction of milling chatter based on optimized variational mode decomposition and multi-scale permutation entropy</article-title>. <source>Int. J. Adv. Manuf. Tech.</source> <volume>114</volume> (<issue>9</issue>), <fpage>2849</fpage>&#x2013;<lpage>2862</lpage>. <pub-id pub-id-type="doi">10.1007/s00170-021-07027-0</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y. Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Contribution of free iron particles to PD characteristics in flowing transformer oil at DC voltages</article-title>. <source>IET Gener. Transm. Dis.</source> <volume>14</volume> (<issue>2</issue>), <fpage>294</fpage>&#x2013;<lpage>300</lpage>. <pub-id pub-id-type="doi">10.1049/iet-gtd.2019.1227</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H. Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>F. C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Study on movement and distribution characteristics of metal particle dust in DC GIL</article-title>. <source>IEEE Trans. Dielect. El. In.</source> <volume>29</volume> (<issue>3</issue>), <fpage>1208</fpage>&#x2013;<lpage>1217</lpage>. <pub-id pub-id-type="doi">10.1109/TDEI.2022.3169725</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mirjalili</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lewis</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>The whale optimization algorithm</article-title>. <source>Adv. Eng. Softw.</source> <volume>95</volume>, <fpage>51</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1016/j.advengsoft.2016.01.008</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qi</surname>
<given-names>T. Y.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>G. R.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>D. K.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A method for reducing transient electromagnetic noise: Combination of variational mode decomposition and wavelet denoising algorithm</article-title>. <source>J. Meas.</source> <volume>198</volume>, <fpage>111420</fpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2022.111420</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiao</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>Y. X.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Heat transfer analysis of different conditions for SF$_{6}$/N$_2$ gas-insulated transmission lines</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>36</volume> (<issue>2</issue>), <fpage>831</fpage>&#x2013;<lpage>840</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRD.2020.2994928</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W. Y.</given-names>
</name>
<name>
<surname>Shan</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A new wind turbine health condition monitoring method based on VMD-MPE and feature-based transfer learning</article-title>. <source>Measurement</source> <volume>148</volume>, <fpage>106906</fpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2019.106906</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>Y. A.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>R. X.</given-names>
</name>
<name>
<surname>Tu</surname>
<given-names>Y. P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C. Y.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Metal particle contamination in gas-insulated switchgears/gas-insulated transmission lines</article-title>. <source>CSEE J. Power. Energy.</source> <volume>7</volume> (<issue>5</issue>), <fpage>1011</fpage>&#x2013;<lpage>1025</lpage>. <pub-id pub-id-type="doi">10.17775/CSEEJPES.2019.01240</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>Y. A.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>R. X.</given-names>
</name>
<name>
<surname>Tu</surname>
<given-names>Y. P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C. Y.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Metal particle contamination in gas-insulated switchgears/gas-insulated transmission lines</article-title>. <source>CSEE J. Power. Energy.</source> <volume>7</volume> (<issue>5</issue>), <fpage>1011</fpage>&#x2013;<lpage>1025</lpage>. <pub-id pub-id-type="doi">10.17775/CSEEJPES.2019.01240</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>S. D.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>R. M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Fault diagnosis for power cables based on convolutional neural network with chaotic system and discrete wavelet transform</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>37</volume> (<issue>1</issue>), <fpage>582</fpage>&#x2013;<lpage>590</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRD.2021.3065342</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wiener</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hinrichsen</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Wacker</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Goll</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Juhre</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Investigation of free-moving particles under AC electric field in different insulating gas mixtures</article-title>. <source>IEEE Trans. Dielect. El. In.</source> <volume>28</volume> (<issue>2</issue>), <fpage>672</fpage>&#x2013;<lpage>680</lpage>. <pub-id pub-id-type="doi">10.1109/TDEI.2021.009246</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z. K.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>Z. R.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H. R.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>B. Y.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Simulation and analysis on motion behavior of metal particles in AC GIL</article-title>. <source>IEEE Trans. Dielect. El. In.</source> <volume>29</volume> (<issue>2</issue>), <fpage>1</fpage>&#x2013;<lpage>574</lpage>. <pub-id pub-id-type="doi">10.1109/TDEI.2022.3163807</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Hui</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q. S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A new discharge pattern for the characterization and identification of insulation defects in GIS</article-title>. <source>Energies</source> <volume>11</volume> (<issue>4</issue>), <fpage>971</fpage>&#x2013;<lpage>988</lpage>. <pub-id pub-id-type="doi">10.3390/en11040971</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X. Z.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>H. X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Pang</surname>
<given-names>Z. K.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Z. P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Size estimation of linear metal particle based on the collision frequency and discharge amplitude</article-title>. <source>High. Volt. Appar.</source> <volume>53</volume> (<issue>4</issue>), <fpage>107</fpage>&#x2013;<lpage>115</lpage>. <pub-id pub-id-type="doi">10.13296/j.1001-1609.hva.2017.04.018</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>D. F.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Improved multi-scale entropy and it&#x2019;s application in rolling bearing fault feature extraction</article-title>. <source>Measurement</source> <volume>152</volume>, <fpage>107361</fpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2019.107361</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Deep forest</article-title>. <source>Natl. Sci. Rev.</source> <volume>6</volume> (<issue>1</issue>), <fpage>74</fpage>&#x2013;<lpage>86</lpage>. <pub-id pub-id-type="doi">10.1093/nsr/nwy108</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>