<?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. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1124485</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2023.1124485</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Fault diagnosis of sensor pulse signals based on improved energy fluctuation index and VMD</article-title>
<alt-title alt-title-type="left-running-head">Liu 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/fphy.2023.1124485">10.3389/fphy.2023.1124485</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Yuhu</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/2140486/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Xiaolong</given-names>
</name>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Mao</surname>
<given-names>Yongfang</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chai</surname>
<given-names>Yi</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jiang</surname>
<given-names>Yutao</given-names>
</name>
</contrib>
</contrib-group>
<aff>
<institution>College of Automation</institution>, <institution>Chongqing University</institution>, <addr-line>Chongqing</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/1050324/overview">Yu Liu</ext-link>, Hefei University of Technology, 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/2153777/overview">Zhiqiang Zhang</ext-link>, Hefei University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2153850/overview">Xinghua Feng</ext-link>, Southwest University of Science and Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2153746/overview">Minghang Zhao</ext-link>, Harbin Institute of Technology, Weihai, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yongfang Mao, <email>yfm@cqu.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Radiation Detectors and Imaging, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>06</day>
<month>02</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1124485</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>12</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Liu, Chen, Mao, Chai and Jiang.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Liu, Chen, Mao, Chai and Jiang</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>Variational mode decomposition (VMD) has been widely applied in sensors. However, the mode number and balance parameter seriously limit VMD application. To solve this problem, this study proposes a novel method, which combines an improved energy fluctuation index (IEFI) and modified VMD (MVMD). In the proposed method, IEFI provided better performance to resist interference from random impulses by considering the periodicity of fault feature components. Consequently, it is applied to determine the initial center frequency for MVMD, which fixed the problem of the mode number. Moreover, a novel balance parameter search strategy, which can adaptively determine the optimal balance parameter, is combined with MVMD whose stop condition is replaced by kurtosis to extract the fault feature. Simulation results indicated that the proposed method does well in detecting the feature of a periodic impulse signal from the signal polluted by some interference impulses. Moreover, the bearing fault diagnosis results demonstrate that the proposed method can accurately detect bearing fault features. Furthermore, the method was validated with bearing fault data. The results showed that the method can accurately extract the fault characteristics of the impulse signal and achieve fault diagnosis.</p>
</abstract>
<kwd-group>
<kwd>fault diagnosis</kwd>
<kwd>impulse signal</kwd>
<kwd>bearing fault</kwd>
<kwd>improved energy fluctuation index</kwd>
<kwd>modified VMD</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Industrial equipment and systems have been increasingly moving toward larger, more complex, and integrated features, which lead to increased uncertainty in the system operation. To ensure the safe operation of equipment, extracting fault characteristics from signals collected by the sensors is necessary to achieve the purpose of fault diagnosis [<xref ref-type="bibr" rid="B1">1</xref>]. Sensors collect a large amount of image [<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B3">3</xref>] and data information [<xref ref-type="bibr" rid="B4">4</xref>&#x2013;<xref ref-type="bibr" rid="B8">8</xref>], based on which many functions can be implemented.</p>
<p>Recent studies show the effectiveness of vibration signals in fault diagnosis [<xref ref-type="bibr" rid="B9">9</xref>]. Meanwhile, the fault response of the bearing and gearbox serves as an impact component in the vibration signal [<xref ref-type="bibr" rid="B10">10</xref>]. Unfortunately, the impulse response from the early fault is often submerged by noise from other running components and environments because the impulse response is too weak. Thus, an effective impulse signal detection method is necessary to evaluate the operating status of the rotation machine. Envelope analysis can effectively detect impulse signals but is ineffective in low signal-to-noise ratio (SNR) data. WT works well in heavy noisy signals but is seriously limited by basic functions [<xref ref-type="bibr" rid="B11">11</xref>]. EMD and EEMD can adaptively decompose complex signals into server modals but lack the rigorous mathematical theory. Fortunately, variational mode decomposition (VMD) can decompose low SNR signals into server modes under the number of suitable modes and the balance parameter [<xref ref-type="bibr" rid="B12">12</xref>]. Meanwhile, Wang et al. [<xref ref-type="bibr" rid="B13">13</xref>] investigated the filter property of VMD by simulation signals and found that VMD can be implemented to detect impulse signals. Additionally, Wang et al. [<xref ref-type="bibr" rid="B14">14</xref>] applied VMD to detect impulse components in the signal from a rotor system. The results indicate that VMD works better than EMD and EEMC. Li et al. [<xref ref-type="bibr" rid="B15">15</xref>] analyzed the signal from a wind turbine by combining VMD and blind-source separation to detect the bearing crack fault. Li et al. [<xref ref-type="bibr" rid="B16">16</xref>] introduced VMD to calculate the central frequency and combined it with data-driven time&#x2013;frequency analysis to diagnose the gear fault. Diagnosing faults by VMD provides advantages to identify different health conditions [<xref ref-type="bibr" rid="B17">17</xref>].</p>
<p>Based on the aforementioned description, VMD has been widely applied in the fault detection field. However, the mode number and balance parameter are determined based on the experience in the aforementioned articles. To solve this problem, many researchers paid attention to determining the mode number and balance parameter, and some results can be summarized as follows: first, research combined VMD with some intelligent search algorithms, such as grasshopper optimization algorithm, salp swarm algorithm, and particle swarm optimization [<xref ref-type="bibr" rid="B18">18</xref>&#x2013;<xref ref-type="bibr" rid="B21">21</xref>]. By using intelligent search algorithms, the mode number and balance parameter can be determined adaptively and effectively. However, accepting the computational efficiency is difficult. Second, research studies put forward some other methods whose mode number is based on the fast Fourier transformation (FFT) spectrum of the decomposition result, such as independence-oriented VMD, adaptive VMD, and detrended fluctuation analysis VMD (DFA-VMD) [<xref ref-type="bibr" rid="B22">22</xref>&#x2013;<xref ref-type="bibr" rid="B24">24</xref>]. These methods can adaptively select system parameters. However, some parameters must be determined artificially, and the over-decomposition phenomenon frequently occurs in these methods. Meanwhile, some researchers used iteration methods to search system parameters for VMD. Such methods include coarse-to-fine VMD and tentative VMD, which are often designed in two stages, to determine the target sub-mode and refine the sub-mode to enhance the impulse component. Finally, the initial center frequency-guided VMD (ICF-VMD) method is proposed in <xref ref-type="bibr" rid="B25">Refs. 25</xref>&#x2013;<xref ref-type="bibr" rid="B28">Refs. 28</xref>. Compared with other adaptive VMD methods, ICF-VMD works well to extract bearing fault features and has better computational efficiency [<xref ref-type="bibr" rid="B29">29</xref>]. ICF-VMD is also designed in two stages: to determine the center frequency by the energy fluctuation variance and to refine the balance parameter to enhance the fault feature. However, the energy fluctuation variance is sensitive to the random impulse, and the balance parameter search process is limited in a narrow range. Two drawbacks may explain the failure of extracting the bearing fault feature.</p>
<p>To solve the aforementioned problems and improve the computational efficiency, this study proposes a novel method which combines an improved energy fluctuation index (IEFI) and modified VMD (MVMD). IEFI, a method based on the original energy fluctuation index and the subscript&#x2019;s variance of the energy whose value is greater than the mean, is used to determine the center frequency for MVMD. Consequently, the mode number can be fixed as one, and the balance parameter is the only parameter that needs to be determined. In this research study, a novel balance parameter search strategy from MVMD was used to extract the bearing fault feature. The initial balance parameter is determined based on the center frequency from the IEFI, which enhances the adaptability of the search strategy. The MVMD, whose stop condition is replaced by kurtosis, has good computational efficiency. In summary, IEFI ensures that the proposed method works well to process the signal, which includes some random impulses. The novel search strategy and MVMD ensure the computational efficiency of the proposed method. The effectiveness of the proposed method is examined by the simulation and experiment signals. The advantages of the proposed method are highlighted by comparing it with some existing methods.</p>
<p>The rest of the paper is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> describes the proposed method. <xref ref-type="sec" rid="s3">Section 3</xref> organizes the results of the numerical experiment, case study, and comparison. <xref ref-type="sec" rid="s4">Section 4</xref> presents a concise summary.</p>
</sec>
<sec id="s2">
<title>2 The proposed method</title>
<p>This section introduces the basic theory about the IEFI and the MVMD to help in understanding the proposed method.</p>
<sec id="s2-1">
<title>2.1 Modified VMD</title>
<p>VMD decomposes signals into a series of sub-modes through some Wiener filter banks. Its model is described as follows:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>min</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">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 mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<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 mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<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 mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mi>t</mml:mi>
</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>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>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:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the sub-mode and its center frequency, respectively. By introducing Lagrangian multipliers and penalty technology, Eq. <xref ref-type="disp-formula" rid="e1">1</xref> can be written as follows:<disp-formula id="e2">
<mml:math id="m4">
<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 mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">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 mathvariant="normal">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: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 mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<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 mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<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 mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</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:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">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: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 mathvariant="normal">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 mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</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:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the balance parameter, and <inline-formula id="inf4">
<mml:math id="m6">
<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:mrow>
</mml:math>
</inline-formula> means the Lagrangian multiplier parameter. Equation <xref ref-type="disp-formula" rid="e2">2</xref> can be solved through an alternate direction method of multiplier (ADMM) technology, and its process is described in. <list list-type="simple">
<list-item>
<p>
<bold>Algorithm 1:</bold> ADMM for VMD<bold>Initialize:</bold> <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>&#x2190;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</list-item>
</list>
<disp-formula id="e3">
<mml:math id="m8">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="bold">a</mml:mi>
<mml:mi mathvariant="bold">t</mml:mi>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>:</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: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>&#x2190;</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:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<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>&#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: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:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m9">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="bold">a</mml:mi>
<mml:mi mathvariant="bold">t</mml:mi>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>:</mml:mo>
<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>&#x2190;</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: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: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: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: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:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="bold">a</mml:mi>
<mml:mi mathvariant="bold">t</mml:mi>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>:</mml:mo>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<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>&#x2190;</mml:mo>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<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>&#x3c4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
<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:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>
<bold>Convergence condition:</bold> <inline-formula id="inf6">
<mml:math id="m11">
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">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 mathvariant="normal">u</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</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:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</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>
</inline-formula>
</p>
</list-item>
</list>According to, <inline-formula id="inf7">
<mml:math id="m12">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes the learning rate, which can be fixed as zero when VMD is applied to denoise the sub-components instead of recovering them. Understanding the mode number and the balance parameter is easy and important in VMD. According to <xref ref-type="bibr" rid="B12">Ref. 12</xref>, the mode number can be fixed as one with the help of the right center frequency. On the other hand, according to <xref ref-type="bibr" rid="B30">Ref. 30</xref>, this method is applied to detect bearing fault features. Thus, the mode number is set as one. This study applies envelope analysis to process the signal filtered by VMD. Consequently, VMD is assumed to be the filter in this study, and the learning rate <inline-formula id="inf8">
<mml:math id="m13">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> should be 0 based on <xref ref-type="bibr" rid="B11">11</xref>. Given that the purpose of VMD in this study is not to recover sub-components, its convergence condition can be modified to obtain a higher computational efficiency. Kurtosis is widely applied as index for diagnosing bearing fault, and it will be applied to construct a new convergence condition for VMD in this study. The new convergence condition is defined as follows:<disp-formula id="e6">
<mml:math id="m14">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<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>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>in which, <inline-formula id="inf9">
<mml:math id="m15">
<mml:mrow>
<mml:mtext>kur</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes the kurtosis operator and <inline-formula id="inf10">
<mml:math id="m16">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is set as 0.99, which can ensure that the kurtoses of the two adjacent generations have the same level. VMD, which is based on this convergence condition, is named MVMD in this study. By modifying the convergence condition as Eq. <xref ref-type="disp-formula" rid="e6">6</xref>, MVMD not only has a good performance in extracting bearing fault features but also has higher computational efficiency, which is friendly with engineering applications.</p>
</sec>
<sec id="s2-2">
<title>2.2 Improved energy fluctuation index</title>
<p>Based on <xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B28">Refs. 28</xref>, the number of modes can be set as one with the help of a correct center frequency. According to <xref ref-type="bibr" rid="B28">Ref. 28</xref>, the center frequency is determined based on the variance of energy fluctuations whose mathematical formula can be written as:<disp-formula id="e7">
<mml:math id="m17">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<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:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m18">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the time&#x2013;frequency analysis result. In this research, it is calculated by the short-time Fourier transform (STFT), which is shown as follows:<disp-formula id="e8">
<mml:math id="m19">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">j</mml:mi>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>However, the variance of energy fluctuation is weak to resist the interferences from the random impulses and neglects the period property of the real fault response. To fill these gaps, an IEFI is proposed to determine the center frequency. The new index is defined as:<disp-formula id="e9">
<mml:math id="m20">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>var</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>
<inline-formula id="inf12">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the subscripts of the elements from the second to the last, whereas <inline-formula id="inf13">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the subscripts of the elements from the first to the last but one. For the periodic impulses, all of the elements in <inline-formula id="inf14">
<mml:math id="m23">
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> should be constant. Thus, their variance should be equal to zero. Therefore, the exponent term shown in Eq. <xref ref-type="disp-formula" rid="e9">9</xref> will be close to one for periodic impulses. However, for aperiodic impulses and noise, the distribution of the elements in <inline-formula id="inf15">
<mml:math id="m24">
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is irregular. Thus, their variance is far from zero, which will weaken the exponent term shown in Eq. <xref ref-type="disp-formula" rid="e9">9</xref>. Based on the aforementioned description, implementing IEFI to identify periodic impulses is more accurate than implementing raw energy fluctuations.</p>
</sec>
<sec id="s2-3">
<title>2.3 The proposed method</title>
<p>The center frequency can be obtained from the IEFI, and the number of modes is set as one based on it. To run VMD successfully, the balance parameter should be determined first. Generally, the intelligent search algorithm and iterative search process are applied to solve this problem. However, accepting the computational efficiency of intelligent search algorithm is difficult. Thus, this study proposes a novel iterative search strategy to determine the balance parameter. The novel method is named IEFI&#x2013;MVMD, which combines the improved energy fluctuation index and the modified VMD. The main steps of IEFI&#x2013;MVMD are given as follows:</p>
<p>
<statement content-type="step" id="Step_1">
<label>Step 1:</label>
<p>The signal is processed by STFT with a window length of 512 and an overlap of 256.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_2">
<label>Step 2:</label>
<p>The IEFI is applied to evaluate the periodic impulse for each frequency. Additionally, the center frequency is the one with the largest IEFI.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_3">
<label>Step 3:</label>
<p>The balance parameter is initialized on the basis of<disp-formula id="e10">
<mml:math id="m25">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<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:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf16">
<mml:math id="m26">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is defined as five based on Eq. <xref ref-type="disp-formula" rid="e3">3</xref>. From Eq. <xref ref-type="disp-formula" rid="e3">3</xref>, one can easily understand that <inline-formula id="inf17">
<mml:math id="m27">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> ensures the frequency response factor of the frequency boundary is not over 1/10.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_4">
<label>Step 4:</label>
<p>The raw signal is processed by using the MVMD method whose modes&#x2019; number is fixed as one, and the kurtosis of the decomposition result is marked as <inline-formula id="inf18">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_5">
<label>Step 5:</label>
<p>The balance parameter is replaced by <inline-formula id="inf19">
<mml:math id="m29">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf20">
<mml:math id="m30">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is fixed as 1.5 in this study. The kurtosis of the new result is calculated and marked as <inline-formula id="inf21">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. If <inline-formula id="inf22">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is less than <inline-formula id="inf23">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, then, Steps 4 and 5 are repeated until <inline-formula id="inf24">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is larger than <inline-formula id="inf25">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_6">
<label>Step 6:</label>
<p>The final result (corresponding to <inline-formula id="inf26">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) is processed through envelope demodulation technology to obtain the squared envelope spectrum, which can clearly show the fault feature frequency.</p>
<p>To understand the IEFI&#x2013;MVMD clearly, <xref ref-type="fig" rid="F1">Figure 1</xref> displays the corresponding flowchart.</p>
</statement>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Flowchart of IEFI&#x2013;MVMD</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g001.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<title>3 Case study</title>
<p>To examine the effectiveness of the proposed method, this section introduces a simulation signal and two bearing fault signals. Meanwhile, the superiority of the proposed method is highlighted by comparing it with some existing methods.</p>
<sec id="s3-1">
<title>3.1 Simulation</title>
<p>The simulation signal includes the harmonic component (<inline-formula id="inf27">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), the periodic impulse (<inline-formula id="inf28">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), the aperiodic impulse (<inline-formula id="inf29">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), and the Gaussian noise (<inline-formula id="inf30">
<mml:math id="m40">
<mml:mrow>
<mml:mi>n</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>). The simulation signal can be written as follows:<disp-formula id="e11">
<mml:math id="m41">
<mml:mrow>
<mml:mi>y</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:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<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:msub>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<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:msub>
<mml:mi>y</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<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>n</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:mo>,</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<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:mi>A</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>200</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<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:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mn>0.1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2000</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2000</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>.</mml:mo>
<mml:msup>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e14">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<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:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mn>0.1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1200</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1200</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>.</mml:mo>
<mml:msup>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>In the simulation signal, the frequency of the impulse signal is set at <inline-formula id="inf31">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>40</mml:mn>
<mml:mtext>Hz</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>. The sampling frequency is 20&#xa0;kHz, and the length of the simulation signal is 10&#xa0;k points. The density of Gaussian noise is 0.4. The simulation signal is illustrated in <xref ref-type="fig" rid="F2">Figure 2</xref>. From <xref ref-type="fig" rid="F2">Figure 2D</xref>, the periodic impulses can be seen as seriously polluted by the noise. Even in its squared envelope spectrum (SES) shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, observing the features of the periodic impulses is difficult.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Simulation signal: <bold>(A)</bold> harmonic component <inline-formula id="inf32">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(B)</bold> periodic impulse component <inline-formula id="inf33">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(C)</bold> interface impulse component <inline-formula id="inf34">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <bold>(D)</bold> composite signal <inline-formula id="inf35">
<mml:math id="m49">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>SES of the simulation signal.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g003.tif"/>
</fig>
<p>Then, the proposed method is applied to analyze this signal. To begin with, the signal is analyzed by the IEFI, and <xref ref-type="fig" rid="F4">Figure 4</xref> shows the results. As shown in <xref ref-type="fig" rid="F4">Figure 4A</xref>, three interference impulses occur in the simulation signal, which is consistent with the results shown in <xref ref-type="fig" rid="F2">Figure 2C</xref>. <xref ref-type="fig" rid="F4">Figure 4B</xref> shows the result above IEFI. Additionally, the frequency corresponding to the largest IEFI is 1,992&#xa0;Hz, which is close to the design frequency in Eq. <xref ref-type="disp-formula" rid="e13">13</xref>. Then, the balance parameter is determined by Eq. <xref ref-type="disp-formula" rid="e9">9</xref>. <xref ref-type="fig" rid="F4">Figure 4C</xref> is the time domain waveform (TDW) of the results. Compared to the raw TDW shown in <xref ref-type="fig" rid="F2">Figure 2D</xref>, some periodic impulses are clearly shown in this figure. Importantly, the fundamental feature frequency and its harmonics are clearly displayed in its SES, as shown in <xref ref-type="fig" rid="F4">Figure 4D</xref>. Consequently, our method succeeds in detecting the feature of the periodic impulses from the signal polluted by some interference impulses.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Results by the IEFI&#x2013;MVMD of the simulation signal: <bold>(A)</bold> STFT, <bold>(B)</bold> IEFI, <bold>(C)</bold> TDW, and <bold>(D)</bold> SES.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g004.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Case I</title>
<p>This section describes the implementation of the proposed method to analyze some signals from the bearing fault experiment. The signals used in this section come from the Society for Machinery Failure Prevention Technology (MFPT). According to description in MFPT, the tested bearing&#x2019;s faults include healthy conditions, outer race fault conditions, and inner race fault conditions. <xref ref-type="fig" rid="F5">Figure 5</xref> illustrates the TDW and the corresponding SES of these signals used in this section. From <xref ref-type="fig" rid="F4">Figure 4</xref>, the amplitudes of the fault feature frequencies of the healthy bearing can be described as extremely low. <xref ref-type="fig" rid="F5">Figures 5C,D</xref> show the signal of the inner race fault bearing. Moreover, some periodic impulses can be easily found in <xref ref-type="fig" rid="F5">Figure 5C</xref>. Moreover, some information about the inner race fault can be easily found in its SES as shown in <xref ref-type="fig" rid="F5">Figure 5D</xref>, but some interferences occur in it. <xref ref-type="fig" rid="F5">Figures 5E, F</xref> show the information about the signal of the outer race fault. Unfortunately, it is difficult to find the periodic impulses. Nonetheless, the 1xBPFO and 2x can be clearly observed in it.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Signals from MFPT: <bold>(A)</bold> and <bold>(B)</bold> correspond to the TDW and SES of the healthy bearing, <bold>(C)</bold> and <bold>(D)</bold> correspond to the TDW and SES of the inner race fault bearing, and <bold>(E)</bold> and <bold>(F)</bold> correspond to the TDW and SES of the outer race fault bearing.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g005.tif"/>
</fig>
<p>Finally, this study calculates the ratio of the amplitudes between the interference frequency (IF) and fundamental feature frequency to show the superiority of the proposed method conveniently. A large value of the ratio means a good result for extracting fault features. We applied this ratio in the results of the inner race fault signal.</p>
<p>First of all, IEFI&#x2013;MVMD is applied to process these signals. <xref ref-type="fig" rid="F6">Figure 6</xref> shows the results about the IEFI, whereas <xref ref-type="fig" rid="F6">Figure 6</xref> presents the results of the proposed method. According to <xref ref-type="fig" rid="F5">Figure 5</xref>, the initial center frequencies for the healthy bearing, the inner fault bearing, and outer fault bearing should be 6,103, 3,051, and 1,907&#xa0;Hz, respectively. From <xref ref-type="fig" rid="F7">Figure 7B</xref>, the amplitude for either BPFO or BPFI is low, which means the bearing is healthy. The results of the healthy bearing indicate that our method can accurately deal with these kinds of signals. <xref ref-type="fig" rid="F7">Figure 7D</xref> shows the SES of the results by IEFI&#x2013;MVMD for the inner race fault bearing signal. Carefully comparing it with <xref ref-type="fig" rid="F4">Figure 4D</xref>, the ratio shown in <xref ref-type="fig" rid="F7">Figure 7D</xref> is 1.14, which is larger than the ratio shown in <xref ref-type="fig" rid="F4">Figure 4D</xref>. This finding means that IEFI&#x2013;MVMD enhances the inner race fault feature. <xref ref-type="fig" rid="F7">Figure 7F</xref> illustrates the SES of the results by IEFI&#x2013;MVMD for the outer race fault bearing signal. Comparing it to <xref ref-type="fig" rid="F4">Figure 4C</xref>, the fault feature is enhanced by IEFI&#x2013;MVMD efficiency because the high-order harmonics (3x, 4x, and 5x) can only be found in <xref ref-type="fig" rid="F6">Figure 6F</xref>. Based on the aforementioned description, our method can be said to reflect the real health status, including the health, inner race fault, and outer race fault.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Results of IEFI for signals from MFPT: <bold>(A)</bold> and <bold>(B)</bold> correspond to the STFT and IEFI of the healthy bearing, <bold>(C)</bold> and <bold>(D)</bold> correspond to the STFT and IEFI of the inner race fault bearing, and <bold>(E)</bold> and <bold>(F)</bold> correspond to the STFT and IEFI of the outer race fault bearing.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Final results of the IEFI&#x2013;MVMD for signals from MFPT: <bold>(A)</bold> and <bold>(B)</bold> correspond to the TDW and SES of the healthy bearing, <bold>(C)</bold> and <bold>(D)</bold> correspond to the TDW and SES of the inner race fault bearing, and <bold>(E)</bold> and <bold>(F)</bold> correspond to the TDW and SES of the outer race fault bearing.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g007.tif"/>
</fig>
<p>The signals of inner and outer race fault bearings are analyzed by some other methods, including the fast kurtogram (FK), the ICF-VMD, and a new method that combines the IEFI and the raw VMD. For convenience, this method is named IEFI&#x2013;VMD.</p>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> shows the results from FK. From <xref ref-type="fig" rid="F8">Figure 8A</xref>, the optimal demodulation frequency band (ODFB) by FK for MFPT-I is in level 1 with the center frequency 6,103&#xa0;Hz. In addition, <xref ref-type="fig" rid="F8">Figure 8B</xref> shows the SES of the signal based on this ODFB. From <xref ref-type="fig" rid="F9">Figure 9B</xref>, the fault features including 1 x BPFI, 2x, and 3x are clearly shown. However, the ratio shown in its upward right corner is lower than the result shown in <xref ref-type="fig" rid="F7">Figure 7D</xref>, which means that our method works better than FK to extract the inner fault features. Moreover, <xref ref-type="fig" rid="F8">Figure 8C</xref> shows that the ODFB by FK for MFPT-O is located in level 6 with the center frequency 17,929&#xa0;Hz. In addition, <xref ref-type="fig" rid="F8">Figure 8D</xref> illustrates the SES of the signal based on this ODFB. By comparing <xref ref-type="fig" rid="F8">Figure 8D</xref> with Figure 5F, the high-order harmonics (4x and 5x) can only be easily found in <xref ref-type="fig" rid="F8">Figure 8F</xref>. Thus, FK cannot catch up with the level of our method in dealing with both the inner and outer race fault signals.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Results from FK for the MFPT signals: <bold>(A)</bold> and <bold>(B)</bold> correspond to the kurtogram and the corresponding SES of the inner race fault bearing; <bold>(C)</bold> and <bold>(D)</bold> correspond to the kurtogram and the corresponding SES of the outer race fault bearing.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Results from ICF-VMD for the MFPT signals: <bold>(A)</bold> and <bold>(B)</bold> correspond to the TDW and the corresponding SES of the inner race fault bearing; <bold>(C)</bold> and <bold>(D)</bold> correspond to the TDW and the corresponding SES of the outer race fault bearing.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g009.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> and <xref ref-type="fig" rid="F10">Figure 10</xref> show the results from ICF-VMD and IEFI&#x2013;VMD, respectively. <xref ref-type="fig" rid="F9">Figure 9A</xref> shows the TDW of the results by ICF-VMD for MFPT-I, and <xref ref-type="fig" rid="F9">Figure 9B</xref> shows its SES. By comparing <xref ref-type="fig" rid="F8">Figures 8B</xref>, <xref ref-type="fig" rid="F6">6D</xref>, using the proposed method to diagnose faults provides better performance than using ICF-VMD because the amplitude of 1xBPFI is not the highest in SES and other interferences exist in it. <xref ref-type="fig" rid="F9">Figure 9B</xref> displays the TDW of the results by ICF-VMD for MFPT-O, and <xref ref-type="fig" rid="F9">Figure 9D</xref> shows the corresponding SES. By comparing <xref ref-type="fig" rid="F9">Figures 9D</xref>, <xref ref-type="fig" rid="F7">7F</xref>, determining that the high-order fault features (3x and 5x) are weaker than the results is not difficult, as shown in <xref ref-type="fig" rid="F7">Figure 7D</xref>. <xref ref-type="fig" rid="F10">Figure 10A</xref> shows the TDW of the results by IEFI&#x2013;VMD for MFPT-I, and <xref ref-type="fig" rid="F10">Figure 10B</xref> shows its corresponding SES. By comparing <xref ref-type="fig" rid="F10">Figures 10B</xref>, <xref ref-type="fig" rid="F7">7D</xref>, determining the differences between them is difficult. The ratio shown in the upward right corner of <xref ref-type="fig" rid="F10">Figure 10B</xref> tells us that our method has a slight lead. <xref ref-type="fig" rid="F10">Figure 10C</xref> shows TDW of the result by IEFI&#x2013;VMD for MFPT-O, and <xref ref-type="fig" rid="F10">Figure 10D</xref> shows its SES. From <xref ref-type="fig" rid="F10">Figure 10D</xref>, some interference occurs near the fault feature 3x. Nonetheless, in <xref ref-type="fig" rid="F7">Figure 7F</xref>, it is shown clearly. This finding means that the proposed method has a slight lead. More importantly, the computation efficiencies of IEFI&#x2013;MVMD and IEFI&#x2013;VMD are highly different, and we will show it toward the end of this paper to highlight the superiority of our introduced method.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Results from IEFI&#x2013;VMD for the MFPT signals: <bold>(A)</bold> and <bold>(B)</bold> correspond to the TDW and the corresponding SES of the inner race fault bearing; <bold>(C)</bold> and <bold>(D)</bold> correspond to the TDW and the corresponding SES of the outer race fault bearing.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g010.tif"/>
</fig>
</sec>
<sec id="s3-3">
<title>3.2 Case II</title>
<p>This section applies the introduced method to analyze another fault bearing signal, which includes some interference impulses. This kind of signal effectively highlights the advantage of our method.</p>
<p>The signal comes from Curtin University. The type of the test bearing is MB ER-16K, and a local defect exists in its outer race. For a convenient description, this signal is marked as CU-O in this research study. The shaft speed is 1,740&#xa0;rpm, and the BPFO is 103.6&#xa0;Hz from <xref ref-type="bibr" rid="B31">Ref. 31</xref>. The sampling frequency is 51.2&#xa0;kHz, and the length of the signal applied in this study is 1&#xa0;s.</p>
<p>
<xref ref-type="fig" rid="F11">Figure 11</xref> shows the TDW and its SES. From <xref ref-type="fig" rid="F11">Figure 11A</xref>, some certain interference impulses (marked by red point) exist in the measured signal. In <xref ref-type="fig" rid="F11">Figure 11B</xref>, determining the fault feature frequency and its harmonics is difficult due to the interference from noise. Then, our method is applied to analyze this signal, and <xref ref-type="fig" rid="F12">Figure 12</xref> shows the results. From <xref ref-type="fig" rid="F12">Figure 12A</xref>, the center frequency of the interference impulses is near 10&#xa0;kHz. However, the result of IEFI shown in <xref ref-type="fig" rid="F12">Figure 12B</xref> tells us that the center frequency of the periodic impulses should be 3,100&#xa0;Hz, and the value of the interference impulses is extremely low. This result means that IEFI can effectively suppress the interference impulses. <xref ref-type="fig" rid="F12">Figure 12C</xref> shows the TDW of the result by our method for CU-O. According to <xref ref-type="fig" rid="F12">Figure 12C</xref>, some periodic impulses are clearly shown and the interference impulses are suppressed effectively. <xref ref-type="fig" rid="F12">Figure 12D</xref> shows its SES. The fault features including 1xBFO, 2x, 3x, and 4x are clearly shown in it. Consequently, our method can be said to have succeeded in detecting the bearing fault feature accurately and is strong enough to resist the interference from the aperiodic impulses.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Raw signals from CU-O: <bold>(A)</bold> TDW and <bold>(B)</bold> SES.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Results from IEFI&#x2013;MVMD: <bold>(A)</bold> STFT, <bold>B)</bold> IEFI, <bold>(C)</bold> TDW, and <bold>(D)</bold> SES.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g012.tif"/>
</fig>
<p>Signal CU-O is also processed by FK, ICF-VMD, and IEFI&#x2013;VMD. In addition, <xref ref-type="fig" rid="F13">Figure 13</xref> and <xref ref-type="fig" rid="F14">Figure 14</xref> show their results, respectively. From <xref ref-type="fig" rid="F13">Figure 13A</xref>, the ODFB FK can be seen at level 4.5 with the center frequency of 9,066&#xa0;Hz. Additionally, according to SES from <xref ref-type="fig" rid="F13">Figure 13B</xref>, only the fundamental fault feature frequency can be observed easily. Evidently, a large gap exists between <xref ref-type="fig" rid="F13">Figures 13B</xref>, <xref ref-type="fig" rid="F12">12D</xref>. <xref ref-type="fig" rid="F14">Figure 14C</xref> shows the TDW by ICD-VMD. According to <xref ref-type="fig" rid="F14">Figure 14C</xref>, some interference impulses remain included in the filtered signal. Moreover, based on its SES shown in <xref ref-type="fig" rid="F14">Figure 14D</xref>, observing the fundamental fault feature frequency and its harmonics is difficult due to the existence of noise and interference impulses. <xref ref-type="fig" rid="F14">Figure 14C</xref> shows the TDW by IEFI&#x2013;VMD for signal CU-O, and <xref ref-type="fig" rid="F14">Figure 14D</xref> shows its SES. From <xref ref-type="fig" rid="F14">Figure 14C</xref>, determining that the interference impulses are suppressed effectively is easy. Subsequently, according to SES from <xref ref-type="fig" rid="F14">Figure 14D</xref>, the fundamental fault feature frequency and its harmonics can be observed clearly. By comparing it with the result shown in <xref ref-type="fig" rid="F13">Figure 13D</xref>, we think they have the same level. However, the computational efficiency of IEFI&#x2013;VMD is much farther from IEFI&#x2013;MVMD.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Results from FK for signal CU-O: <bold>(A)</bold> kurtogram and <bold>(B)</bold> SES.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g013.tif"/>
</fig>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Results from signal CU-O: <bold>(A)</bold>ICF-VMD TDW, <bold>(B)</bold> ICF-VMD SES, <bold>(C)</bold> IEFI&#x2013;VMD TDW, and <bold>(D)</bold> IEFI&#x2013;VMD SES.</p>
</caption>
<graphic xlink:href="fphy-11-1124485-g014.tif"/>
</fig>
<p>To obtain the calculation time of IEFI&#x2013;MVMD, IEFI&#x2013;VMD, and ICF-VMD accurately, each method is tested three times in the same computer whose hardware is Intel(R) Core (TM) i7-9700 CPU @ 3.00&#xa0;GHz 3.00&#xa0;GHz. The mean is applied to evaluate the computational efficiency. <xref ref-type="table" rid="T1">Table 1</xref> shows the results. From this table, the calculation time of our method is the lowest for each signal, which means our method has the highest computational efficiency among the three methods. Consequently, IEFI&#x2013;MVMD can detect the bearing fault feature with great computational efficiency.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Calculation time for each signal unit: (s).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Signal</th>
<th align="center">IEFI&#x2013;MVMD</th>
<th align="center">IEFI&#x2013;VMD</th>
<th align="center">ICF-VMD</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">MFPT-H</td>
<td align="center">2.17</td>
<td align="center">9.97</td>
<td align="center">36.69</td>
</tr>
<tr>
<td align="center">MFPT-O</td>
<td align="center">7.07</td>
<td align="center">40.86</td>
<td align="center">53.57</td>
</tr>
<tr>
<td align="center">MFPT-I</td>
<td align="center">1.14</td>
<td align="center">7.38</td>
<td align="center">16.04</td>
</tr>
<tr>
<td align="center">CU-O</td>
<td align="center">2.77</td>
<td align="center">6.30</td>
<td align="center">19.88</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>This study proposes a novel method named IEFI&#x2013;MVMD to detect the fault feature of the bearing. IEFI&#x2013;MVMD has a strong power to resist interference from aperiodic impulses and has high computational efficiency. Specifically, the guide-center frequency is determined by the IEFI calculated based on the subscript of the elements. If it is greater than the mean, the ability to resist random impulses could be enhanced. The fault feature is extracted by the MVMD whose convergence condition is built up by decomposing kurtosis, which ensures that the proposed method has high computational efficiency. The proposed method succeeds in analyzing signals from inner and outer race fault bearings and healthy bearings. The advancement of the proposed method is highlighted by comparing it to other existing methods.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>Publicly available datasets were analyzed in this study. These data can be found here: <ext-link ext-link-type="uri" xlink:href="https://www.mfpt.org/fault-data-sets/">https://www.mfpt.org/fault-data-sets/</ext-link>.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>Funding acquisition: YL and YM; project administration: YL and YM; conceptualization: YL and XC; validation: YL and YC; formal analysis: YL and XC; investigation: YL and XC; data curation: YL and XC; writing&#x2014;original draft preparation: YL; and writing&#x2014;review and editing: YL. All authors have read and agreed to the published version of the manuscript.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This work was supported by the National Natural Science Foundation of China (Grant No. U2034209), the Postdoctoral Science Foundation of China (Grant No. 2021M700590), and the Fundamental Research Funds for the Central Universities (Grant No. 2022CDJJMRH-008).</p>
</sec>
<ack>
<p>The authors would like to thank all the people who participated in the studies.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<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="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>A parameter-adaptive stochastic resonance based on whale optimization algorithm for weak signal detection for rotating machinery</article-title>. <source>Measurement</source> (<year>2019</year>) <volume>136</volume>:<fpage>658</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2019.01.017</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>He</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Cong</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Brain tumor segmentation based on the fusion of deep semantics and edge information in multimodal MRI</article-title>. <source>Inf Fusion</source> (<year>2023</year>) <volume>91</volume>:<fpage>376</fpage>&#x2013;<lpage>87</lpage>. <pub-id pub-id-type="doi">10.1016/j.inffus.2022.10.022</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Body part-level domain alignment for domain-adaptive person re-identification with transformer framework</article-title>. <source>IEEE Trans Inf Forensics Security</source> (<year>2022</year>) <volume>17</volume>:<fpage>3321</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1109/tifs.2022.3207893</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fan</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Trend attention fully convolutional network for remaining useful life estimation</article-title>. <source>Reliability Eng Syst Saf</source> (<year>2022</year>) <volume>225</volume>:<fpage>108590</fpage>. <pub-id pub-id-type="doi">10.1016/j.ress.2022.108590</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Q</given-names>
</name>
</person-group>. <article-title>Industrial process fault detection based on deep highly-sensitive feature capture</article-title>. <source>J Process Control</source> (<year>2021</year>) <volume>102</volume>:<fpage>54</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1016/j.jprocont.2021.04.003</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Industrial process monitoring based on optimal active relative entropy components</article-title>. <source>Measurement</source> (<year>2022</year>) <volume>197</volume>:<fpage>111160</fpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2022.111160</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Industrial Fault detection based on discriminant enhanced stacking auto-encoder model</article-title>. <source>Electronics</source> (<year>2022</year>) <volume>11</volume>(<issue>23</issue>):<fpage>3993</fpage>. <pub-id pub-id-type="doi">10.3390/electronics11233993</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Mazur</surname>
<given-names>N</given-names>
</name>
<name>
<surname>An</surname>
<given-names>Y</given-names>
</name>
<etal/>
</person-group> <article-title>A review of the application of deep learning in intelligent fault diagnosis of rotating machinery</article-title>. <source>Measurement</source> (<year>2022</year>) <volume>206</volume>:<fpage>112346</fpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2022.112346</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>A new morphological filter for fault feature extraction of vibration signals</article-title>. <source>IEEE Access</source> (<year>2019</year>) <volume>7</volume>:<fpage>53743</fpage>&#x2013;<lpage>53</lpage>. <pub-id pub-id-type="doi">10.1109/access.2019.2912898</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Q</given-names>
</name>
</person-group>. <article-title>Tacholess bearing fault detection based on adaptive impulse extraction in the time domain under fluctuant speed</article-title>. <source>Meas Sci Tech</source> (<year>2020</year>) <volume>31</volume>(<issue>7</issue>):<fpage>074004</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6501/ab7dec</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>RX</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Wavelets for fault diagnosis of rotary machines: A review with applications</article-title>. <source>Signal Processing</source> (<year>2014</year>) <volume>96</volume>:<fpage>1</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1016/j.sigpro.2013.04.015</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dragomiretskiy</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Zosso</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Variational mode decomposition</article-title>. <source>IEEE Transactions Signal Processing</source> (<year>2013</year>) <volume>62</volume>(<issue>3</issue>):<fpage>531</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1109/tsp.2013.2288675</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Markert</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Filter bank property of variational mode decomposition and its applications</article-title>. <source>Signal Process.</source> (<year>2016</year>) <volume>120</volume>:<fpage>509</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1016/j.sigpro.2015.09.041</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Markert</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Research on variational mode decomposition and its application in detecting rub-impact fault of the rotor system</article-title>. <source>Mech Syst Signal Process</source> (<year>2015</year>) <volume>60</volume>:<fpage>243</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2015.02.020</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Multi-dimensional variational mode decomposition for bearing-crack detection in wind turbines with large driving-speed variations</article-title>. <source>Renew Energ</source> (<year>2018</year>) <volume>116</volume>:<fpage>55</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2016.12.013</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Data-driven time-frequency analysis method based on variational mode decomposition and its application to gear fault diagnosis in variable working conditions</article-title>. <source>Mech Syst Signal Process</source> (<year>2019</year>) <volume>116</volume>:<fpage>462</fpage>&#x2013;<lpage>79</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2018.06.055</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Health condition identification of planetary gearboxes based on variational mode decomposition and generalized composite multi-scale symbolic dynamic entropy</article-title>. <source>ISA Trans</source> (<year>2018</year>) <volume>81</volume>:<fpage>329</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1016/j.isatra.2018.06.001</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>A modified scale-space guiding variational mode decomposition for high-speed railway bearing fault diagnosis</article-title>. <source>J Sound Vibration</source> (<year>2019</year>) <volume>444</volume>:<fpage>216</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1016/j.jsv.2018.12.033</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Early fault feature extraction of bearings based on Teager energy operator and optimal VMD</article-title>. <source>ISA Trans</source> (<year>2019</year>) <volume>86</volume>:<fpage>249</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1016/j.isatra.2018.11.010</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Miao</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>A parameter-adaptive VMD method based on grasshopper optimization algorithm to analyze vibration signals from rotating machinery</article-title>. <source>Mech Syst Signal Process</source> (<year>2018</year>) <volume>108</volume>:<fpage>58</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2017.11.029</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Miao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Identification of mechanical compound-fault based on the improved parameter-adaptive variational mode decomposition</article-title>. <source>ISA Trans</source> (<year>2019</year>) <volume>84</volume>:<fpage>82</fpage>&#x2013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.1016/j.isatra.2018.10.008</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>A quadratic penalty item optimal variational mode decomposition method based on single-objective salp swarm algorithm</article-title>. <source>Mech Syst Signal Process</source> (<year>2020</year>) <volume>138</volume>:<fpage>106567</fpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2019.106567</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Diao</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Chi</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Ni</surname>
<given-names>L</given-names>
</name>
<etal/>
</person-group> <article-title>An improved variational mode decomposition method based on particle swarm optimization for leak detection of liquid pipelines</article-title>. <source>Mech Syst Signal Process</source> (<year>2020</year>) <volume>143</volume>:<fpage>106787</fpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2020.106787</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zi</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Independence-oriented VMD to identify fault feature for wheel set bearing fault diagnosis of high speed locomotive</article-title>. <source>Mech Syst signal Process</source> (<year>2017</year>) <volume>85</volume>:<fpage>512</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2016.08.042</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lian</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Adaptive variational mode decomposition method for signal processing based on mode characteristic</article-title>. <source>Mech Syst Signal Process</source> (<year>2018</year>) <volume>107</volume>:<fpage>53</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2018.01.019</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhan</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Adaptive variational mode decomposition based on Archimedes optimization algorithm and its application to bearing fault diagnosis</article-title>. <source>Measurement</source> (<year>2022</year>) <volume>191</volume>:<fpage>110798</fpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2022.110798</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Variational mode decomposition denoising combined the detrended fluctuation analysis</article-title>. <source>Signal Process.</source> (<year>2016</year>) <volume>125</volume>:<fpage>349</fpage>&#x2013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1016/j.sigpro.2016.02.011</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>A coarse-to-fine decomposing strategy of VMD for extraction of weak repetitive transients in fault diagnosis of rotating machines</article-title>. <source>Mech Syst Signal Process</source> (<year>2019</year>) <volume>116</volume>:<fpage>668</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2018.07.014</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gong</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Application of tentative variational mode decomposition in fault feature detection of rolling element bearing</article-title>. <source>Measurement</source> (<year>2019</year>) <volume>135</volume>:<fpage>481</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2018.11.083</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Initial center frequency-guided VMD for fault diagnosis of rotating machines</article-title>. <source>J Sound Vibration</source> (<year>2018</year>) <volume>435</volume>:<fpage>36</fpage>&#x2013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1016/j.jsv.2018.07.039</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qin</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>A</given-names>
</name>
<name>
<surname>He</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Rolling bearing fault diagnosis with adaptive harmonic kurtosis and improved bat algorithm</article-title>. <source>Ieee Trans Instrumentation Meas</source> (<year>2020</year>) <volume>70</volume>:<fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1109/tim.2020.3046913</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>