<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="brief-report" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">944961</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.944961</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Brief Research Report</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Research on the Rotor Fault Diagnosis Method Based on QPSO-VMD-PCA-SVM</article-title>
<alt-title alt-title-type="left-running-head">Wang et al.</alt-title>
<alt-title alt-title-type="right-running-head">Fault Diagnosis</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Lu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Hui</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1816819/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liang</surname>
<given-names>Jie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Lijuan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ji</surname>
<given-names>Qingchang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Jianqiang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Hebei University of Water Resources and Electric Engineering</institution>, <addr-line>Cangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Water Resources Automation and Informatization Application Technology Research and Development Center of Hebei Colleges</institution>, <addr-line>Cangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Mechanical Engineering</institution>, <institution>Hebei Institute of Water Conservancy and Electric Power</institution>, <addr-line>Cangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Hebei Industrial Manipulator Control and Reliability Technology Innovation Center</institution>, <addr-line>Cangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Cangzhou Industrial Manipulator Control and Reliability Technology Innovation Center</institution>, <addr-line>Cangzhou</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/1375074/overview">Tinghui Ouyang</ext-link>, National Institute of Advanced Industrial Science and Technology (AIST), Japan</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/1673815/overview">Gaurav Sachdeva</ext-link>, DAV University, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1079570/overview">Gaurav Dhiman</ext-link>, Government Bikram College of Commerce Patiala, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1820844/overview">Jaspreet Singh</ext-link>, I. K. Gujral Punjab Technical University, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Hui Liu, <email>jidianliuh@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>07</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>944961</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>05</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>06</day>
<month>06</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Wang, Liu, Liang, Zhang, Ji and Wang.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Wang, Liu, Liang, Zhang, Ji and Wang</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>The rotor system is a core part of rotating machinery equipment. Its safe and reliable operation directly affects the economic benefit of using the equipment and the personal safety of users. To fully explore the complex feature mapping relationship between rotor vibration signals and fault types, rotor vibration signals were studied under different working conditions from the perspective of feature parameter construction and feature information mining. First, a variational mode decomposition algorithm was used to decompose the vibration signals, and quantum behavior particle swarm optimization was used to minimize the mean envelope entropy of intrinsic mode function components to determine the optimal combination of modal number and penalty coefficient. Second, the principal component analysis was used to reduce the dimensionality of IMF components of vibration signals. Finally, a support vector machine was used to mine the feature mapping relationship between vibration data after dimensionality reduction and rotor operation state to accurately identify rotor fault types. The proposed method was used to analyze the measured vibration signals of the rotor system. The experimental results showed that the proposed method effectively extracted characteristic information of the rotor running state from the vibration data, and the accuracies of four types of fault diagnoses were 100%, 88.89%, 100%, and 100%, respectively. In addition, the accuracies of the four fault diagnoses in this study were better than those of the previously reported models.</p>
</abstract>
<kwd-group>
<kwd>rotor fault diagnosis</kwd>
<kwd>support vector machine</kwd>
<kwd>VMD</kwd>
<kwd>QPSO</kwd>
<kwd>PCA</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>With the development of large mechanical equipment, motor-driven rotor systems have an important role in the fields of power and industrial control. Their safe and reliable operation state determines the safety and economic benefits of using mechanical equipment. Among all types of faults related to rotating machinery, the most obvious is the abnormal vibration of a rotor system (<xref ref-type="bibr" rid="B19">Liu and Tan, 2022</xref>; <xref ref-type="bibr" rid="B24">Miao et al., 2022</xref>; <xref ref-type="bibr" rid="B26">Song et al., 2022</xref>; <xref ref-type="bibr" rid="B33">Zhang et al., 2022</xref>). Therefore, it is important to improve the safe and efficient operation of mechanical equipment to fully explore the relationship between the rotor vibration signal and rotor system operation state. To date, there have been many in-depth global studies in the field of rotor system fault diagnosis. <xref ref-type="bibr" rid="B25">Shi et al. (2021)</xref> analyzed rotor vibration signals from the perspective of time domain, frequency domain, and time-frequency domain, and used a local-global balanced orthogonal discriminant projection algorithm to reduce the high-dimensional features obtained. <xref ref-type="bibr" rid="B23">Luong and Wang (2020</xref>) proposed a fault detection method for induction motors based on current harmonic and vibration signals. Experimental results showed that the cooperative use of mechanical vibration and current harmonics effectively improved the accuracy of induction motor fault diagnosis. Hong et al. (<xref ref-type="bibr" rid="B11">2021</xref>) proposed a rotor system fault diagnosis model based on a residual neural network for multi-source heterogeneous data fusion. By fully mining the state relationship between multi-sensor heterogeneous monitoring data and the rotor system, the fault diagnosis accuracy was effectively improved.</p>
<p>The vibration signal of a rotor system is nonlinear and non-stationary. It is a key step to improving the accuracy of fault diagnosis by analyzing the characteristic information of signals in time-frequency domains and constructing characteristic parameters that fully represent the rotor operating conditions (<xref ref-type="bibr" rid="B6">Dhiman and Kumar, 2017</xref>; <xref ref-type="bibr" rid="B5">Dhiman and Kumar, 2018</xref>; <xref ref-type="bibr" rid="B4">Dhiman and Kaur, 2019</xref>). In recent years, the rapid development of signal processing technologies such as time domain and frequency domain analysis using the Hilbert transform technique, empirical mode decomposition (EMD), intrinsic time-scale decomposition (ITD), time-frequency analysis methods such as ITD and variational mode decomposition have become research hotspots in the field of fault diagnosis (<xref ref-type="bibr" rid="B29">Vekteris et al., 2020</xref>; <xref ref-type="bibr" rid="B1">Chen et al., 2021a</xref>; <xref ref-type="bibr" rid="B2">Chen et al., 2021b</xref>; <xref ref-type="bibr" rid="B9">Espinoza-Sepulveda and Sinha, 2021</xref>). Vekteris et al. (<xref ref-type="bibr" rid="B29">2020</xref>) combined EMD with the improved wavelet threshold decomposition method to fully explore the feature mapping relationship between the vibration signals of an aeroengine rotor and the operation status of mechanical equipment. <xref ref-type="bibr" rid="B12">Hu et al. (2021)</xref> proposed a fault diagnosis method for planetary gearboxes based on ITD and permutation entropy, and evaluated the fault degree by solving the PE of vibration signals. Dragomiretskiy and Zosso (<xref ref-type="bibr" rid="B8">2014</xref>) proposed the variational mode decomposition (VMD) analysis method to better solve the problems of modal aliasing and adaptive failure in time-frequency domain analysis methods such as EMD and wavelet analysis. Wang et al. (<xref ref-type="bibr" rid="B30">2015</xref>) proposed a VMD-based multi-friction vibration signal analysis method, which effectively improved the diagnostic accuracy of rotor and stator friction faults in rotating equipment. Experimental results showed that the VMD signal decomposition method better characterized the characteristic information of vibration signals compared with other time-frequency domain signal analysis methods. However, the above vibration signal analysis method ignored the influence of signal noise on fault characteristic information, and modal aliasing was common during signal decomposition, which led to a poor generalization performance of subsequent fault diagnosis models.</p>
<p>Therefore, to further improve the rotor fault diagnosis accuracy in rotating systems, rotor vibration signals were studied from the perspective of feature parameter construction and feature information mining and a rotor fault diagnosis model based on quantum behavior particle swarm optimization (QPSO)-VMD-PCA-support vector machine (SVM) was proposed. Considering that the rotor vibration signal was unstable and susceptible to noise, VMD was used to decompose the vibration signal, and the QPSO algorithm was used to optimize the number of modes and penalty coefficient of VMD to minimize the mean value of the intrinsic mode envelope entropy. Then, PCA was used to solve the variance contribution rate of the high-dimensional vibration signal features composed of each IMF-<italic>i</italic> component, and the feature compression of the vibration signal was realized based on this. Then, an SVM-based rotor fault diagnosis model was constructed based on the preprocessed vibration signal data set. Finally, the proposed rotor fault diagnosis method was compared with back propagation neural network (BPNN), extreme learning machine (ELM), and SVM under different frequency domain analysis methods and feature pretreatment methods to demonstrate its effectiveness.</p>
</sec>
<sec id="s2">
<title>Mathematical Theory</title>
<sec id="s2-1">
<title>Variational Mode Decomposition</title>
<p>Dragomiretskiy and Zosso (<xref ref-type="bibr" rid="B8">2014</xref>) proposed a completely non-recursive signal decomposition method, the VMD algorithm. Compared with signal time-frequency domain analysis methods such as EMD, ensemble empirical mode decomposition (EEMD), and wavelet decomposition, VMD breaks away from the common thinking pattern of progressive recursive decomposition and transforms it into solving constrained variational problems, which can better analyze unbalanced signals and solve modal aliasing and adaptive problems (<xref ref-type="bibr" rid="B19">Liu and Tan, 2022</xref>; <xref ref-type="bibr" rid="B24">Miao et al., 2022</xref>; <xref ref-type="bibr" rid="B26">Song et al., 2022</xref>; <xref ref-type="bibr" rid="B33">Zhang et al., 2022</xref>).</p>
<p>Suppose that the original signal a(<italic>t</italic>) is decomposed into <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> by VMD, where <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the <italic>i</italic>th IMF component. The algorithm implementation steps are as follows:<list list-type="simple">
<list-item>
<p>1) According to the Hilbert change formula, the unilateral spectrum of the Hilbert transformation of modal components is expressed as follows:</p>
</list-item>
</list>
<disp-formula id="e1">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mtext>&#x3c0;</mml:mtext>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>In the formula, <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the impulse function, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the Hilbert transformation expression of <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, j represents an imaginary unit, and &#x201c;&#x2a;&#x201d; represents the convolution operation.<list list-type="simple">
<list-item>
<p>2) The frequency spectrum of each mode is moved to the corresponding base band:</p>
</list-item>
</list>
<disp-formula id="e2">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mtext>&#x3c0;</mml:mtext>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<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>i</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>In the formula, <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the center angular frequency of the <italic>i</italic>th mode, and <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the Hilbert transformation expression of shifting the center frequency of <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to <italic>f</italic>
<sub>
<italic>i</italic>
</sub>.<list list-type="simple">
<list-item>
<p>3) Demodulation signal <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> has Gaussian smoothness, so the square norm of the gradient can be used to solve the bandwidth of each modal component. The specific calculation method is as follows:</p>
</list-item>
</list>
<disp-formula id="e3">
<mml:math id="m12">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mtext>&#x3c0;</mml:mtext>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the partial derivative with respect to <italic>t</italic>.</p>
<p>According to the convex optimization theory, to form the above highly nonlinear and non-convex variational problem, the augmented Lagrange function can be obtained:<disp-formula id="e4">
<mml:math id="m14">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mtext>&#x3c0;</mml:mtext>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x3e;</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m15">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> is the penalty factor and <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the Lagrange factor. The alternating direction method of multipliers was used to solve the variational constraint problem of <xref ref-type="disp-formula" rid="e4">Eq. 4</xref> to determine the optimal solution <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of the Lagrange function.</p>
</sec>
<sec id="s2-2">
<title>Quantum Behavior Particle Swarm Optimization-Variational Mode Decomposition</title>
<p>Particle swarm optimization (PSO) is a classical meta-heuristic optimization algorithm. In recent years, many studies have shown that the performance of the algorithm is greatly affected by the particle update speed, and even falls into local optimization and fails to converge globally (<xref ref-type="bibr" rid="B22">Luo et al., 2021</xref>; <xref ref-type="bibr" rid="B32">Yu et al., 2021</xref>). Therefore, <xref ref-type="bibr" rid="B28">van den Bergh and Engelbrecht (2002)</xref> integrated the concept of quantum mechanics into the updating process of individual position and proposed a QPSO algorithm. Compared with the PSO algorithm, the QPSO algorithm eliminates the concept of speed and uses <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> to update its position, which improves the global search ability and efficiency and accuracy of algorithm optimization to a certain extent.<disp-formula id="e5">
<mml:math id="m18">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#xb1;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>Q</mml:mi>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and &#x3b2; are the individual historical optimum and control coefficient, respectively. Q&#x2208; (0,1) represents a random number; <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the mean value of individual optimal particles; <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent individual positions of particles before and after iteration, respectively; <inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> &#x2208; (0,1) represents a random number; and <inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the globally optimal individual position iterated to round <italic>t</italic>.</p>
<p>The decomposition effect of the VMD algorithm is significantly different from that of the number of modes K and the parameter configuration of the penalty coefficient &#x3b1; (<xref ref-type="bibr" rid="B15">Kaur et al., 2020</xref>; <xref ref-type="bibr" rid="B3">Dhiman et al., 2021a</xref>; <xref ref-type="bibr" rid="B7">Dhiman et al., 2021b</xref>). To obtain the best decomposition effect, this paper used the QPSO algorithm to optimize the VMD algorithm parameters. Entropy value is an effective method to measure the randomness and complexity of signals (<xref ref-type="bibr" rid="B21">Liu et al., 2020</xref>). The more obvious the periodic law of vibration signals, the lower the complexity, and the smaller the entropy value. Therefore, if the IMF component obtained by the VMD algorithm contains more periodic fault characteristic information, the envelope entropy value will be smaller, and the noise interference of the IMF component will be lower. At this point, the IMF component decomposed by the VMD algorithm better represents the characteristic information of the vibration signal, with better robustness.<disp-formula id="e6">
<mml:math id="m25">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>lg</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<xref ref-type="disp-formula" rid="e6">Eq. 6</xref> shows the formula used to solve the envelope entropy of the IMF component after Hilbert demodulation, where <italic>E</italic>
<sub>
<italic>i</italic>
</sub> represents the envelope entropy value; <inline-formula id="inf20">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the envelope function of IMF-<italic>i</italic>; and <inline-formula id="inf21">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the normalized value of <inline-formula id="inf22">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. As shown in <xref ref-type="disp-formula" rid="e7">Eq. 7</xref>, we used the mean of the <italic>k</italic> IMF component envelope entropy as the fitness function of the QPSO algorithm, and optimized the VMD algorithm parameters by minimizing the IMF component envelope entropy.<disp-formula id="e7">
<mml:math id="m29">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>k</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-3">
<title>Support Vector Machines</title>
<p>SVM is a machine learning algorithm with strong classification performance in small sample learning. The essential idea is to use a kernel function to map problems that are not linearly separable to a high-dimensional space and establish a hyperplane in the high-dimensional space to classify the samples (<xref ref-type="bibr" rid="B13">Huang et al., 2020</xref>).</p>
<p>SVM can be used for binary classification problems, for example, the sample set <inline-formula id="inf23">
<mml:math id="m30">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf24">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf25">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1,1</mml:mn>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf26">
<mml:math id="m33">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, where y<sub>i</sub> represents the label of the sample, D represents the dimension of the sample, and n represents the number of samples. The mathematical model expression of SVM is shown in <xref ref-type="disp-formula" rid="e8">Eq. 8</xref>:<disp-formula id="e8">
<mml:math id="m34">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfrac>
<mml:mrow>
<mml:mtext>&#x7c;&#x7c;</mml:mtext>
<mml:mi>&#x3c9;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mtext>&#x7c;&#x7c;</mml:mtext>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>s</mml:mtext>
<mml:mtext>.t</mml:mtext>
<mml:mtext>.&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mtext>T</mml:mtext>
</mml:msup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>-</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mtext>,&#xa0;&#xa0;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>,&#xa0;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mtext>,&#xa0;</mml:mtext>
<mml:mo>&#x2026;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>,&#xa0;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mtext>,&#xa0;</mml:mtext>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;</mml:mtext>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>To improve the generalization performance of the SVM algorithm, <xref ref-type="disp-formula" rid="e8">Eq. 8</xref> was converted into a dual problem based on convex optimization theory and the kernel method was introduced to obtain <xref ref-type="disp-formula" rid="e9">Eq. 9</xref>:<disp-formula id="e9">
<mml:math id="m35">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:munder>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:munder>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>s</mml:mtext>
<mml:mtext>.t</mml:mtext>
<mml:mtext>.&#xa0;&#xa0;</mml:mtext>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>,&#xa0;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;</mml:mtext>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf27">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Lagrange multiplier and <inline-formula id="inf28">
<mml:math id="m37">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the kernel function.</p>
</sec>
<sec id="s2-4">
<title>Principal Component Analysis</title>
<p>PCA is a common dimensionality reduction method for the pre-processing of high-dimension feature data. It achieves the compression of feature data by calculating a covariance matrix and correlation coefficient for orthogonal change and finally obtains mutually independent principal components (<xref ref-type="bibr" rid="B10">Fattoh and Safwat, 2022</xref>; <xref ref-type="bibr" rid="B14">Jamal et al., 2022</xref>). The characteristic compression mathematical expression of PCA for original data D is shown as follows:<disp-formula id="e10">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf29">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the characteristic vector corresponding to the covariance matrix, and <inline-formula id="inf30">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the principal component after orthogonal change. Each principal component compressed by the PCA algorithm corresponds to variance in the original data. The sum of the total variances is equal to the sum of the original variables. The ratio of variance to total variance represents the principal component contribution rate.</p>
</sec>
<sec id="s2-5">
<title>Rotor Fault Diagnosis Model Based on the Quantum Behavior Particle Swarm Optimization-Variational Mode Decomposition-Principal Component Analysis-Support Vector Machine Method</title>
<p>Considering the influence of the number of modes K and penalty coefficient &#x3b1; on the decomposition effect of the VMD algorithm, the QPSO algorithm was used to optimize the parameters of the VMD algorithm to minimize the envelope entropy. Then, the PCA algorithm was used to compress the IMF components obtained by VMD decomposition under optimal parameters. Finally, the vibration data preprocessed were input into the SVM model to predict the rotor system state. <xref ref-type="fig" rid="F1">Figure 1</xref> shows the flow chart of the rotor fault diagnosis model based on the QPSO-VMD-PCA-SVM method in this study. The specific realization steps were as follows:<list list-type="simple">
<list-item>
<p>1) Initialize the maximum iteration time T and population number M of the QPSO algorithm. The maximum number of iterations T in this study was 50. The number of populations was set to 100;</p>
</list-item>
<list-item>
<p>2) Initialize the particle position: the search range of the modal number was (5, 20), and the corresponding dimension data adopted an integer type; the penalty weight search range was (5000, 10000);</p>
</list-item>
<list-item>
<p>3) Configure the VMD algorithm parameters according to individual positions and decompose the rotor vibration data;</p>
</list-item>
<list-item>
<p>4) If the number of iterations <italic>t</italic> &#x2264; T, the particle position and particle fitness values were updated according to <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> and <xref ref-type="disp-formula" rid="e7">Eq. 7</xref> successively; otherwise, the IMF component of the vibration signal under optimal parameter was output;</p>
</list-item>
<list-item>
<p>5) The PCA algorithm was used to perform feature compression for high-dimensional features with IMF components;</p>
</list-item>
<list-item>
<p>6) Trained the SVM model to predict the rotor fault type.</p>
</list-item>
</list>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Flow chart of the rotor fault diagnosis model based on the QPSO-VMD-PCA-SVM method.</p>
</caption>
<graphic xlink:href="fenrg-10-944961-g001.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="results|discussion" id="s3">
<title>Results and Discussion</title>
<sec id="s3-1">
<title>Introduction of Experimental</title>
<p>The sample data used in this paper were from the open data set of rotor vibration from the state Key Laboratory of Hydraulic Machinery, Ministry of Education of China (<xref ref-type="bibr" rid="B20">Liu et al., 2019</xref>; <xref ref-type="bibr" rid="B17">Li et al., 2021a</xref>; <xref ref-type="bibr" rid="B18">Li et al., 2021b</xref>; <xref ref-type="bibr" rid="B16">Le et al., 2021</xref>; <xref ref-type="bibr" rid="B27">Toyoda and Wu, 2021</xref>). The sample size of the rotor vibration data set is shown in <xref ref-type="table" rid="T1">Table 1</xref>. There were 180 samples in four rotor system operating states. The original data set was divided into training and test sets at a ratio of 8:2. The experimental platform of the data set simulated the rotor unbalance, dislocation, and friction by controlling the mass block distribution at the edge of the rotor mass disc, the relative position of the two shafts on the coupling, and the contact between the friction screw shell and the rotating bearing. During signal collection, the rotor speed was set to 1200 r/min, the sampling frequency was set to 2048 Hz, and the sampling time length was 1 s.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Statistics of the sample number of rotor vibration data.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Fault type</th>
<th align="center">Code</th>
<th align="center">Training set</th>
<th align="center">Test set</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Normal</td>
<td align="char" char=".">0</td>
<td align="char" char=".">36</td>
<td align="char" char=".">9</td>
</tr>
<tr>
<td align="left">Unbalanced</td>
<td align="char" char=".">1</td>
<td align="char" char=".">36</td>
<td align="char" char=".">9</td>
</tr>
<tr>
<td align="left">Misaligned</td>
<td align="char" char=".">2</td>
<td align="char" char=".">36</td>
<td align="char" char=".">9</td>
</tr>
<tr>
<td align="left">Rubbing</td>
<td align="char" char=".">3</td>
<td align="char" char=".">36</td>
<td align="char" char=".">9</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>Analysis of Simulation Results</title>
<p>According to the rotor system fault diagnosis flow chart shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, the rotor vibration signal was decomposed by VMD, and then the number of modes K and penalty coefficient &#x3b1; were optimized by the QPSO algorithm. After 50 iterations of the optimization algorithm, the optimal values of the modal number K and penalty coefficient &#x3b1; were 8 and 5016.8, respectively. The VMD algorithm was re-initialized according to the optimal value, and the original vibration signals were decomposed. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the original signals and curves of each modal component of the vibration signals of the rotor system under different working conditions. The yellow curve in <xref ref-type="fig" rid="F2">Figure 2</xref> represents the envelope entropy curve of each IMF component after Hilbert demodulation. The curve in <xref ref-type="fig" rid="F2">Figure 2</xref> shows that the optimized IMF components had a relatively obvious cyclical fluctuation trend in the time domain, and the corresponding envelope entropy curves of each component had good stationarity and uniformity. In addition, the IMF components of the vibration signals of the rotor system under different operating conditions were markedly different. Therefore, the QPSO-VMD algorithm proposed in this paper is feasible for the decomposition of the vibration signals of a rotating subsystem. The IMF component obtained could be used to extract the periodic rules of the vibration signals, and was markedly different under different working conditions, providing greater distinguishing feature information for the subsequent fault diagnosis model.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>VMD decomposition of various vibration signals. <bold>(A)</bold> Normal. <bold>(B)</bold> Unbalanced. <bold>(C)</bold> Misaligned. <bold>(D)</bold> Rubbing.</p>
</caption>
<graphic xlink:href="fenrg-10-944961-g002.tif"/>
</fig>
<p>After the original vibration signal was decomposed by the VMD algorithm, the data dimension of the IMF component obtained was 8 times that of the original signal. To improve the robustness of the fault diagnosis model and reduce the sparsity of data in the high-dimensional space, the PCA algorithm was used to perform feature compression on the decomposed vibration signal. <xref ref-type="fig" rid="F3">Figure 3</xref> shows the characteristic contribution rates of each dimension under different characteristic compression scales. The curve in <xref ref-type="fig" rid="F3">Figure 3</xref> shows the feature contribution rate was mainly concentrated in feature dimensions 1 to 5, and when the feature dimension exceeded 5, the feature contribution rate tended to be 0. Therefore, this study used the PCA algorithm to compress high-dimensional vibration signals into 5-dimensional data.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Curve of the characteristic contribution rate.</p>
</caption>
<graphic xlink:href="fenrg-10-944961-g003.tif"/>
</fig>
<p>To verify the effectiveness of the proposed method, we compared it with ELM, BPNN, and SVM based on different vibration signal decomposition methods, including the QPSO-VMD algorithm and EMD-PCA. <xref ref-type="table" rid="T2">Table 2</xref> shows the fault diagnosis accuracy rate of rotor systems under different fault diagnosis methods. In this study, the accuracy rate of each optimal type is marked in bold. Data in the table show that the proposed method had the highest fault diagnosis accuracy in the normal, dislocation, and friction classes, with accuracy reaching 100%. The overall accuracy of the proposed method was also optimal. Compared with other fault diagnosis methods, the overall accuracy was increased by 5.55%. Compared with various fault diagnosis methods based on the QPSO-VMD algorithm, the proposed method achieved the optimal fault diagnosis performance, which indicates that the proposed PCA algorithm effectively improved the robustness of the fault diagnosis model using high-dimensional IMF component compression. Compared with various fault diagnosis methods based on the EMD-PCA algorithm, the proposed method still achieved optimal results, which indicates that the QPSO-VMD decomposition method had a better performance for the analysis of vibration signals in a rotor system.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Accuracy statistics of different fault diagnosis methods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left"/>
<th rowspan="2" align="center">QPSO-VMD-PCA-SVM (K &#x3d; 8, &#x3b1; &#x3d; 5016.8)</th>
<th colspan="3" align="center">QPSO-VMD (%) (K &#x3d; 8, &#x3b1; &#x3d; 5016.8)</th>
<th colspan="3" align="center">EMD-PCA</th>
</tr>
<tr>
<th align="center">ELM (%)</th>
<th align="center">BPNN (%)</th>
<th align="center">SVM (%)</th>
<th align="center">ELM (%)</th>
<th align="center">BPNN (%)</th>
<th align="center">SVM (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0</td>
<td align="char" char=".">100</td>
<td align="char" char=".">88.89</td>
<td align="char" char=".">88.89</td>
<td align="char" char=".">77.78</td>
<td align="char" char=".">88.89</td>
<td align="char" char=".">77.78</td>
<td align="char" char=".">100</td>
</tr>
<tr>
<td align="left">1</td>
<td align="char" char=".">88.89</td>
<td align="char" char=".">88.89</td>
<td align="char" char=".">88.89</td>
<td align="char" char=".">100</td>
<td align="char" char=".">77.78</td>
<td align="char" char=".">88.89</td>
<td align="char" char=".">88.89</td>
</tr>
<tr>
<td align="left">2</td>
<td align="char" char=".">100</td>
<td align="char" char=".">100</td>
<td align="char" char=".">88.89</td>
<td align="char" char=".">100</td>
<td align="char" char=".">100</td>
<td align="char" char=".">100</td>
<td align="char" char=".">88.89</td>
</tr>
<tr>
<td align="left">3</td>
<td align="char" char=".">100</td>
<td align="char" char=".">100</td>
<td align="char" char=".">100</td>
<td align="char" char=".">100</td>
<td align="char" char=".">100</td>
<td align="char" char=".">100</td>
<td align="char" char=".">100</td>
</tr>
<tr>
<td align="left">Acc</td>
<td align="char" char=".">97.22</td>
<td align="char" char=".">94.44</td>
<td align="char" char=".">91.67</td>
<td align="char" char=".">94.44</td>
<td align="char" char=".">91.67</td>
<td align="char" char=".">91.67</td>
<td align="char" char=".">94.44</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Vibration signal feature processing methods directly affect the accuracy of rotor fault diagnosis models, as shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, which is an SVM fault diagnosis confusion matrix based on different signal processing methods. By comparing the confusion matrices under different signal processing methods in <xref ref-type="fig" rid="F4">Figure 4</xref>, we found that the fault diagnosis effect of the QPSO-VMD-PCA processing method was the best with an accuracy rate of 97.22%.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Confusion matrix of the rotor fault diagnosis model under different signal processing methods. <bold>(A)</bold> QPSO-VMD-PCA-SVM. <bold>(B)</bold> QPSO-VMD-SVM. <bold>(C)</bold> EMD-PCA-SVM.</p>
</caption>
<graphic xlink:href="fenrg-10-944961-g004.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>Conclusion</title>
<p>To improve the accuracy of rotor system fault diagnosis, relevant studies were performed from the perspective of characteristic parameter analysis and characteristic information mining of vibration signals. A rotor fault diagnosis method based on QPSO-VMD-PCA-SVM was proposed, and the main conclusions were as follows:<list list-type="simple">
<list-item>
<p>1) The IMF components obtained by the vibration signal analysis method in this study contained more characteristic information about the periodic laws and showed marked differences in vibration signal components under different working conditions. Compared with the SVM fault diagnosis model based on the QPSO-VMD and EMD-PCA signal analysis methods, the proposed method achieved an optimal effect and its accuracy was improved by 2.78%.</p>
</list-item>
<list-item>
<p>2) The PCA algorithm <italic>i</italic>th was used in this study to compress the high-dimensional features of IMF components, which can reduce the sparsity of small-sample data in the high-dimensional feature space and improve the accuracy of the fault diagnosis model. Compared with the ELM, BPNN, and SVM models based on the QPSO-VMD method, the accuracy of the proposed method was improved by 2.78%, 5.55%, and 2.78%, respectively.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, and further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>LW was responsible for model design and program writing; HL was responsible for data analysis, paper writing and revision; JL and LZ were responsible for the proofreading of the mathematical formula. QJ and JW were responsible for English editing.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This research was supported by the Key Research and Development Program of the Cangzhou Science and Technology Plan (204204003, 213101007).</p>
</sec>
<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">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Fei</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Fusion Fault Diagnosis Approach to Rolling Bearing with Vibrational and Acoustic Emission Signals</article-title>. <source>Cmes-Computer Model. Eng. Sci.</source> <volume>129</volume> (<issue>2</issue>), <fpage>1013</fpage>&#x2013;<lpage>1027</lpage>. <pub-id pub-id-type="doi">10.32604/cmes.2021.016980</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Research on Identification and Localization of Rotor-Stator Rubbing Faults Based on AF-VMD-KNN</article-title>. <source>J. Vib. Eng. Technol.</source> <volume>9</volume> (<issue>8</issue>), <fpage>2213</fpage>&#x2013;<lpage>2228</lpage>. <pub-id pub-id-type="doi">10.1007/s42417-021-00357-z</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dhiman</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Garg</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Nagar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Dehghani</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Novel Algorithm for Global Optimization: Rat Swarm Optimizer</article-title>. <source>J. Ambient. Intell. Hum. Comput.</source> <volume>12</volume> (<issue>8</issue>), <fpage>8457</fpage>&#x2013;<lpage>8482</lpage>. <pub-id pub-id-type="doi">10.1007/s12652-020-02580-0</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dhiman</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Kaur</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>STOA: A Bio-Inspired Based Optimization Algorithm for Industrial Engineering Problems</article-title>. <source>Eng. Appl. Artif. Intell.</source> <volume>82</volume>, <fpage>148</fpage>&#x2013;<lpage>174</lpage>. <pub-id pub-id-type="doi">10.1016/j.engappai.2019.03.021</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dhiman</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Emperor Penguin Optimizer: A Bio-Inspired Algorithm for Engineering Problems</article-title>. <source>Knowledge-Based Syst.</source> <volume>159</volume>, <fpage>20</fpage>&#x2013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1016/j.knosys.2018.06.001</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dhiman</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Spotted Hyena Optimizer: A Novel Bio-Inspired Based Metaheuristic Technique for Engineering Applications</article-title>. <source>Adv. Eng. Softw.</source> <volume>114</volume>, <fpage>48</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1016/j.advengsoft.2017.05.014</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dhiman</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Oliva</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Kaur</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>K. K.</given-names>
</name>
<name>
<surname>Vimal</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>BEPO: A Novel Binary Emperor Penguin Optimizer for Automatic Feature Selection</article-title>. <source>Knowledge-Based Syst.</source> <volume>211</volume>, <fpage>106560</fpage>. <pub-id pub-id-type="doi">10.1016/j.knosys.2020.106560</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dragomiretskiy</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zosso</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Variational Mode Decomposition</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>62</volume> (<issue>3</issue>), <fpage>531</fpage>&#x2013;<lpage>544</lpage>. <pub-id pub-id-type="doi">10.1109/TSP.2013.2288675</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Espinoza-Sepulveda</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sinha</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Mathematical Validation of Experimentally Optimised Parameters Used in a Vibration-Based Machine-Learning Model for Fault Diagnosis in Rotating Machines</article-title>. <source>Machines</source> <volume>9</volume> (<issue>8</issue>), <fpage>155</fpage>. <pub-id pub-id-type="doi">10.3390/machines9080155</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fattoh</surname>
<given-names>I. E.</given-names>
</name>
<name>
<surname>Safwat</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Prediction of Diabetic Obese Patients Using Fuzzy KNN Classifier Based on Expectation Maximization, PCA and SMOTE Algorithms</article-title>. <source>Ijacsa</source> <volume>13</volume> (<issue>1</issue>), <fpage>233</fpage>&#x2013;<lpage>238</lpage>. <pub-id pub-id-type="doi">10.14569/IJACSA.2022.0130128</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Multi-sensor Heterogeneous Data Fusion Method for Rotor System Diagnosis Based on Multi-Mode Residual Network and Discriminant Correlation Analysis</article-title>. <source>Meas. Sci. Technol.</source> <volume>32</volume> (<issue>no. 10</issue>), <fpage>105114</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6501/ac05f6</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Fault Diagnosis Method of Planetary Gearbox Based on ITD and Permutation Entropy</article-title>. <source>China Eng. J.</source> <volume>19</volume> (<issue>06</issue>), <fpage>542</fpage>&#x2013;<lpage>548</lpage>. <pub-id pub-id-type="doi">10.15999/j.carolcarrollnki311926.2021.06.010</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Fault Diagnosis of Transformer Based on Modified Grey Wolf Optimization Algorithm and Support Vector Machine</article-title>. <source>IEEJ Trans. Elec Electron Eng.</source> <volume>15</volume> (<issue>3</issue>), <fpage>409</fpage>&#x2013;<lpage>417</lpage>. <pub-id pub-id-type="doi">10.1002/tee.23069</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jamal</surname>
<given-names>M. Z.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>D.-H.</given-names>
</name>
<name>
<surname>Hyun</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Making a Case for Application of the Unsupervised PCA Algorithm for Simultaneous and Proportional Myoelectric Intention Estimation of Individual Fingers</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>71</volume>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1109/TIM.2022.3152234</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaur</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Awasthi</surname>
<given-names>L. K.</given-names>
</name>
<name>
<surname>Sangal</surname>
<given-names>A. L.</given-names>
</name>
<name>
<surname>Dhiman</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Tunicate Swarm Algorithm: A New Bio-Inspired Based Metaheuristic Paradigm for Global Optimization</article-title>. <source>Eng. Appl. Artif. Intell.</source> <volume>90</volume>, <fpage>103541</fpage>. <pub-id pub-id-type="doi">10.1016/j.engappai.2020.103541</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Le</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Vecchio</surname>
<given-names>C. D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Game Theoretic Approach for a Service Function Chain Routing in NFV with Coupled Constraints</article-title>. <source>IEEE Trans. Circuits Syst. II</source> <volume>68</volume>, <fpage>3557</fpage>&#x2013;<lpage>3561</lpage>. <comment>Published online</comment>. <pub-id pub-id-type="doi">10.1109/TCSII.2021.3070025</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Pu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Arachchige</surname>
<given-names>D. D. K.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Short-Term Nacelle Orientation Forecasting Using Bilinear Transformation and ICEEMDAN Framework</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>, <fpage>780928</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.780928</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Arachchige</surname>
<given-names>D. D. K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Monitoring and Identifying Wind Turbine Generator Bearing Faults Using Deep Belief Network and EWMA Control Charts</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>, <fpage>799039</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.799039</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An Enhanced Variational Mode Decomposition Based on Correntropy and a Periodicity-Assisted Log-Cycligram for Bearing Fault Diagnosis</article-title>. <source>Meas. Sci. Technol.</source> <volume>33</volume> (<issue>6</issue>), <fpage>065108</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6501/ac50e5</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Malik</surname>
<given-names>O. P.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Feature Extraction of Rotor Fault Based on EEMD and Curve Code</article-title>. <source>Measurement</source> <volume>135</volume>, <fpage>712</fpage>&#x2013;<lpage>724</lpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2018.12.009</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Grounding Fault Location Method of DC System in Substation Based on Wavelet Relative Entropy</article-title>. <source>High. Volt. Electr. Equip.</source> <volume>56</volume> (<issue>01</issue>), <fpage>169</fpage>&#x2013;<lpage>174</lpage>. <pub-id pub-id-type="doi">10.13296/j.1001-1609.hva.2020.01.025</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Complex Permittivity Estimation for Cloths Based on QPSO Method over (40 to 50) GHz</article-title>. <source>IEEE Trans. Antennas Propagat.</source> <volume>69</volume> (<issue>1</issue>), <fpage>600</fpage>&#x2013;<lpage>605</lpage>. <pub-id pub-id-type="doi">10.1109/TAP.2020.3005032</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luong</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Smart Sensor-Based Synergistic Analysis for Rotor Bar Fault Detection of Induction Motors</article-title>. <source>IEEE/ASME Trans. Mechatron.</source> <volume>25</volume> (<issue>2</issue>), <fpage>1067</fpage>&#x2013;<lpage>1075</lpage>. <pub-id pub-id-type="doi">10.1109/TMECH.2020.2970274</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Miao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A Modified Complex Variational Mode Decomposition Method for Analyzing Nonstationary Signals with the Low-Frequency Trend</article-title>. <source>Sensors</source> <volume>22</volume> (<issue>5</issue>), <fpage>1801</fpage>. <pub-id pub-id-type="doi">10.3390/s22051801</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Fault Diagnosis of Rotor Based on Local-Global Balanced Orthogonal Discriminant Projection</article-title>. <source>MEASUREMENT</source> <volume>168</volume>, <fpage>108320</fpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2020.108320</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J.</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> (<year>2022</year>). <article-title>Self-Adaptive Multivariate Variational Mode Decomposition and its Application for Bearing Fault Diagnosis</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>71</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1109/TIM.2021.3139660</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Toyoda</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Mayer-type Optimal Control of Probabilistic Boolean Control Network with Uncertain Selection Probabilities</article-title>. <source>IEEE Trans. Cybern.</source> <volume>51</volume>, <fpage>3079</fpage>&#x2013;<lpage>3092</lpage>. <comment>(Regular Paper)</comment>. <pub-id pub-id-type="doi">10.1109/tcyb.2019.2954849</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van den Bergh</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Engelbrecht</surname>
<given-names>A. P.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>A New Locally Convergent Particle Swarm Optimiser</article-title>. <source>IEEE Int. Conf. Syst. Man Cybern.</source> <volume>3</volume>, <fpage>6</fpage>. <pub-id pub-id-type="doi">10.1109/ICSMC.2002.1176018</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vekteris</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Trumpa</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Turla</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Mok&#x161;in</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Viselga</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Jurkonis</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Diagnosing Faults in Rolling-Element Bearings of Rotor Systems Equipped with Vibration Dampers</article-title>. <source>Adv. Mech. Eng.</source> <volume>12</volume> (<issue>no. 4</issue>), <fpage>168781402091541</fpage>. <pub-id pub-id-type="doi">10.1177/1687814020915417</pub-id> </citation>
</ref>
<ref id="B30">
<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> (<year>2015</year>). <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> <volume>60-61</volume>, <fpage>243</fpage>&#x2013;<lpage>251</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2015.02.020</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Toyoda</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Policy Iteration Approach to the Infinite Horizon Average Optimal Control of Probabilistic Boolean Networks</article-title>. <source>IEEE Trans. Neural Netw. Learn Syst.</source> <volume>32</volume> (<issue>6</issue>), <fpage>2910</fpage>&#x2013;<lpage>2924</lpage>. <comment>(Regular Paper)</comment>. <pub-id pub-id-type="doi">10.1109/TNNLS.2020.3008960</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Research on Hybrid Feature Selection Method of Power Transformer Based on Fuzzy Information Entropy</article-title>. <source>Adv. Eng. Inf.</source> <volume>50</volume>, <fpage>101433</fpage>. <pub-id pub-id-type="doi">10.1016/j.aei.2021.101433</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Grey Wolf Optimization-Based Variational Mode Decomposition for Magnetotelluric Data Combined with Detrended Fluctuation Analysis</article-title>. <source>Acta Geophys.</source> <volume>70</volume> (<issue>1</issue>), <fpage>111</fpage>&#x2013;<lpage>120</lpage>. <pub-id pub-id-type="doi">10.1007/s11600-021-00714-2</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>