Professional Documents
Culture Documents
(Original) Dong Et. Al., 2023
(Original) Dong Et. Al., 2023
(Original) Dong Et. Al., 2023
Original Article
a r t i c l e i n f o a b s t r a c t
Article history: Centrifugal pump is a key part of nuclear power plant systems, and its health status is critical to the
Received 27 May 2022 safety and reliability of nuclear power plants. Therefore, fault diagnosis is required for centrifugal pump.
Received in revised form Traditional fault diagnosis methods have difficulty extracting fault features from nonlinear and non-
6 October 2022
stationary signals, resulting in low diagnostic accuracy. In this paper, a new fault diagnosis method is
Accepted 30 October 2022
Available online 5 November 2022
proposed based on the improved particle swarm optimization (IPSO) algorithm-based variational modal
decomposition (VMD) and relevance vector machine (RVM). Firstly, a simulation test bench for rotor
faults is built, in which vibration displacement signals of the rotor are also collected by eddy current
Keywords:
Improved particle swarm algorithm
sensors. Then, the improved particle swarm algorithm is used to optimize the VMD to achieve adaptive
Variational modal decomposition decomposition of vibration displacement signals. Meanwhile, a screening criterion based on the mini-
Kullback-Leibler divergence value mum Kullback-Leibler (K-L) divergence value is established to extract the primary intrinsic modal
Relevance vector machine function (IMF) component. Eventually, the factors are obtained from the primary IMF component to form
Centrifugal pump rotor faults a fault feature vector, and fault patterns are recognized using the RVM model. The results show that the
extraction of the fault information and fault diagnosis classification have been improved, and the average
accuracy could reach 97.87%.
© 2022 Korean Nuclear Society, Published by Elsevier Korea LLC. This is an open access article under the
CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
https://doi.org/10.1016/j.net.2022.10.045
1738-5733/© 2022 Korean Nuclear Society, Published by Elsevier Korea LLC. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/
licenses/by-nc-nd/4.0/).
L. Dong, Z. Chen, R. Hua et al. Nuclear Engineering and Technology 55 (2023) 827e838
While the VMD can effectively decompose nonlinear and non- types and parameters of the eddy current sensor are shown in
smooth signals, the quality of the decomposed IMF components Table 3. The time-domain waveforms of the vibration displacement
is seriously affected by the two pre-set parameters in the VMD. It is signals under the three working conditions are shown in Fig. 2.
difficult to achieve better results by manually adjusting the pa-
rameters for this problem. Therefore, to make the signal decom-
posed by VMD achieve the best effect, how to find the best 3. Method and process for fault diagnosis
parameter combination has become a research hotspot of domestic
and foreign scholars. Yan et al. successfully searched for the best 3.1. Improvement of particle swarm optimization algorithm
parameter combination of the VMD by adopting the crow search
algorithm (CSA) and taking the minimum envelope entropy as the The PSO algorithm is derived from the study of predatory
fitness function [16]. Ma proposed the method based on grid search behavior in birds. In the PSO algorithm, the solution of each opti-
to optimize VMD parameters and suppressed the end-point effect mization problem is abstracted as a particle with mass and volume,
by the support vector machine (SVM) regression method [17]. He the basic idea of which is to identify the optimal solution to a
et al. used the sparrow search algorithm (SSA) to optimize VMD, problem by sharing information among individuals and groups
which successfully decomposed the vibration signals of rolling [19]. Supposing that there are N particles in a D-dimensional target
bearings and gearboxes [18]. In addition, some scholars optimize search space, which form a particle swarm, where the position of
the parameters in the VMD algorithm through other optimization the ith particle is represented as Xi ¼ (xi1, xi2, …, xiD). The flight
algorithms such as the ant colony optimization algorithm (ACO) speed of the ith particle is recorded as Vid¼(vi1, vi2, …, viD), and the
and grasshopper optimization algorithm (GOA). So, it is necessary currently searched optimal position of the particle is called the
for VMD to achieve a good decomposition effect by choosing an individual optimal value, denoted as Pbest ¼ (Pi1, Pi2, …, PiD). The
optimization algorithm with strong search ability and fast conver- optimal position searched so far by the entire population of parti-
gence speed and establishing a proper fitness function. cles is called the population optimum value, denoted as gbest ¼ (pg1,
In this paper, a new fault diagnosis method for a horizontal pg2, …, pgD). After obtaining the individual as well as collective
centrifugal pump is established by the improved particle swarm optimal values, the particle updates its velocity and position ac-
optimization (IPSO), variational modal decomposition (VMD), the cording to formula (1) and formula (2).
K-L divergence value, and the relevance vector machine (RVM). The
main contributions are as follows: yid ¼ u yid þ c1 r1 ðpid xid Þ þ c2 r2 pgd xid (1)
1. The improved Tent map, adaptive inertia weight, and adaptive xid ¼ xid þ vid (2)
learning factor are used to improve the optimal performance of
the PSO. Where, i is the particle number; c1 is the individual learning factor;
2. The Minimum value of permutation entropy of IMF components c2 is the group learning factor; r1 and r2 are the random numbers
is taken as the target of the IPSO algorithm, which realizes the between 0 and 1; d is dimension number of the particle; xid is the
adaptive decomposition of vibration displacement signal by position of particle i in dth dimension; vid is the flight speed of
VMD. The K-L divergence value is used to extract the principal particle i in dth dimension; Pid represents the historical optimal
IMF component. The method based on IPSO-VMD and RVM is position of particle i in dth dimension; Pgd is the historical optimal
verified by experiments to accurately and stably identify the position of the population in the dth dimension.
rotor faults of the horizontal centrifugal pump. Even though the PSO algorithm has many advantages, such as
simplicity, fast search speed, and few setting parameters, it has
many disadvantages. For instance, it is easy to fall into local opti-
2. Experimental design and data collection mum regions, and it has slow convergence speeds and low
convergence accuracy. Due to this, this paper proposes a new par-
A test bench for simulating the rotor faults of the horizontal ticle swarm algorithm, which is mainly improved from the
centrifugal pump is built, shown in Fig. 1, including variable speed following perspectives:
drive motor, horizontal centrifugal pump, coupling, eddy current 1. To improve the quality of the particles in the population after
sensors, pressure sensors, pressure pulsation sensors and flow sen- initialization, the uniformity, regularity, ergodicity, and other fea-
sors. The basic parameters of the horizontal centrifugal pump unit tures of the improved Tent map are used to initialize the particles in
are shown in Table 1, and the experimental scheme is shown in the population, which not only improves the diversity of the pop-
Table 2. In this experiment, the gaskets are added to the coupling to ulation after initialization, but also help the particles to escape the
simulate the rotor imbalance fault, and the weight of the gaskets is local optimal value, as well as improve both the local and global
weighed by an electronic scale to determine the rotor's imbalance search abilities of the particle swarm algorithm. The formula of the
degree. The rotor misalignment fault was simulated by moving the improved Tent map is as follows [20]:
position of the motor terminal, and the degree of rotor parallel
misalignment is measured by a dial indicator. The rotational speed of 2ðXi þ aÞ; 0 Xi < 0:5
Xiþ1 ¼ (3)
the centrifugal pump is maintained at 2900 r/min, and the value of 2ð1 Xi bÞ; 0:5 Xi 1
the flow rate is set to 10.6 m3/h. The sampling frequency is 25600 Hz,
and the sampling time is 1 s. The vibration displacement signals of Where, i is the particle number; a and b are random numbers be-
the rotor system are collected by two mutually vertical eddy current tween 0 and 0.1; when Xiþ1 > 1, the return value is 1; and when
sensors and adjusted and amplified by the integrated signal regu- Xiþ1 < 0, the return value is 0.
lator. The digital signals obtained through digital-analog conversion 2. To balance the global search ability and local search ability of
are input into a data acquisition card. The data acquisition software particle swarm optimization. This research proposes a method of
developed by LABVIEW is used to display and store the signals. The adaptive inertia weight and adaptive learning factor. The adaptive
vibration displacement signals of rotor imbalance fault, rotor inertia weight w, individual learning factor c1, and group learning
misalignment fault and normal operation are collected, and each factor c2 in formula (1) can be adjusted adaptively. The specific
fault type includes 60 samples, 25600 points per sample. The specific improvement formula is as follows [21]:
828
L. Dong, Z. Chen, R. Hua et al. Nuclear Engineering and Technology 55 (2023) 827e838
Fig. 1. The fault simulation test bench for the rotor of the horizontal centrifugal pump.
Table 1 Table 3
Basic parameters of the horizontal centrifugal pump unit. Models and parameters of eddy current sensor.
(
2:5iter
0:85 e n ; iter ε iter
w¼
n
(4) c2 ¼ c2up þ l 1 e c2up c2low (6)
d1 sinð iter d2 pÞ þ d3 ; iter > ε
Where, d1, d2, and d3 are constants; ε is the specified number of
Table 2
Fault simulation test scheme.
Fault Type Degree of fault simulation Rotational speed (r/min) Flow rate (m3/h)
829
L. Dong, Z. Chen, R. Hua et al. Nuclear Engineering and Technology 55 (2023) 827e838
Fig. 2. The time-domain waveforms of the vibration displacement signals collected for the three working conditions.
Table 4
Test functions of CEC.
Fig. 4. Test results for different test functions of IPSO and PSO: (a). f1; (b). f2; (c). f1; (d). f2.
5. The probabilities P1, P2, and Pk of occurrence of the index 2. Based on the optimized VMD, the vibration displacement sig-
sequence at each position are calculated separately, and the nals of the rotor system in three different states are decomposed
formula for calculating the permutation entropy is shown in into several IMF components, respectively;
formula (10). 3. The K-L divergence value for each IMF component is calculated,
and the component with the smallest one is selected as the
X
k primary IMF component;
Ep ðmÞ ¼ Pj ln Pj (10) 4. Waveforms, peaks, margin and pulse factors are four common
i¼1
dimensionless factors in analysis of signal time domain.
Considering the advantages of waveform and peak index for
where, Pj is the probability of occurrence of the jth symbol; EP is the
good fault stability, pulse and margin factor for strong fault
permutation entropy value, which represents the complexity of the
sensitivity [26]. The primary IMF component's waveform, peak,
original signal. The permutation entropy is large when there is
margin, and pulse factor in each condition are calculated to form
more noise in the IMF component and fewer characteristic signals.
the fault feature matrix. 75% and 25% of the fault features matrix
Otherwise, the permutation entropy is small.
are used to train and test the RVM model.
K-L divergence is a concept in information theory that is often 4.1. Decomposition of vibration displacement signal based on IPSO-
referred to as relative entropy. It can measure the difference D VMD algorithm
between two distributions. The smaller the D, the smaller the K-L
divergence. When two random distributions are the same, the K-L In order to verify the optimization effect of the IPSO on pre-set
divergence is zero. As the difference between two random distri- parameters of VMD, a group of data samples from rotor imbalance
butions increases, the K-L divergence also increases. Thus, the IMF faults is taken as an example and decomposed by IPSO-VMD and
component with small K-L divergence value, namely, the compo- PSO-VMD. The value range of the modal decomposition number K
nent closest to the original signal and containing rich fault feature is [3,10], and the value range of the quadratic punishment factor a is
information, can be selected as the primary IMF component. The [300, 3000]. The relevant operating parameters of the PSO and IPSO
definition of K-L divergence is shown in the following formula (11) are set as follows: the initial particle swarm size N ¼ 20, the
[24]. maximum number of iterations n ¼ 20, the specified number of
iterations ε ¼ 10, the upper limit of particle flight speed Vmax ¼ 2,
X
M
pðxk Þ and the lower limit Vmin ¼ 2, the individual learning factor upper
DKL ðpkqÞ ¼ pðxk Þlog (11)
qðxk Þ limit c1up ¼ 2.5, and the lower limit c1low ¼ 0.5, the upper limit of
i¼1
group learning factor c2up ¼ 2.5, and the lower limit c2low ¼ 0.8, the
Where, p(x) is the target distribution; q(x) is the approximate dis- constant d1 ¼ 0.15, the constant d2 ¼ 0.5, the constant d3 ¼ 0.24.
tribution; M is the length of the distribution; xk is the time domain The iterative curve during optimization is shown in Fig. 7,
sequences; k ¼ 1, 2, 3, …, K, K is the sequence size. indicating that the fitness curve of the IPSO algorithm has
converged since the fourth iteration and that the best fitness value
is 0.6881 at this time. After the ninth iteration, the PSO gradually
3.4. Relevance vector machine converges to the best fitness value of 0.6921. Thus, the IPSO algo-
rithm performs better in terms of convergence speed and accuracy
RVM is a Bayesian learning method with high sparsity proposed during the optimization process of VMD parameters. The corre-
by Tipping in 2000. Compared with the support vector machine sponding parameter combination of the VMD is [9, 2860]. Fig. 8
(SVM), the kernel function of RVM does not need conformity to the shows that the center frequencies of the IMF components are
mercer's theorem. Therefore, it has a higher generalization ability relatively dispersed, indicating that the VMD can effectively
and a lower computational complexity [25]. decompose the vibration displacement signal.
There are four main kernel functions in the RVM model: linear After determining the optimal combination of parameters for
kernel function, polynomial kernel function, Gaussian radial basis the VMD, to more intuitively verify the effectiveness of the VMD for
kernel function, and Sigmoid kernel function. The Gaussian radial the decomposition of vibration displacement signal. In this paper,
basis kernel function with better generalization performance is the decomposition results of the two standard algorithms: EMD
selected in this research. The Gaussian kernel function is shown in and EEMD, are compared with the VMD. The spectrogram of each
formula (12). IMF component is shown in Fig. 9 by EMD, EEMD, and VMD algo-
rithms. Using the EMD and EEMD algorithms to decompose the
kx zk2 rotor vibration displacement signal, there are different degrees of
Kðx; zÞ ¼ exp (12)
2s2 modal aliasing between the obtained IMF components. Further-
more, multiple independent bands appear in the IMF1 and IMF2
components, showing the ineffective decomposition effect. In
contrast, the IMF components decomposed by the VMD are inde-
3.5. Fault diagnosis based on the IPSO-VMD and the RVM pendent without modal aliasing phenomenon. Therefore, the VMD
is superior to the EMD and EEMD in decomposing vibration
The flow chart of the fault diagnosis method of centrifugal pump displacement signals.
rotor based on IPSO-VMD and RVM is shown in Fig. 6. The four main
processes are as follows: 4.2. Screening criteria for primary IMF component based on K-L
divergence value
1. The IPSO is used to optimize the VMD, of which the optimal
parameter combinations among normal state, rotor imbalance The IPSO is used to search for the optimal parameter combina-
fault and rotor misalignment fault are obtained; tion when the vibration displacement signals of the rotor system
832
L. Dong, Z. Chen, R. Hua et al. Nuclear Engineering and Technology 55 (2023) 827e838
833
L. Dong, Z. Chen, R. Hua et al. Nuclear Engineering and Technology 55 (2023) 827e838
Fig. 9. Spectrograms of IMF components decomposed by different algorithms: (a). EMD; (b). EEMD; (c). VMD.
834
L. Dong, Z. Chen, R. Hua et al. Nuclear Engineering and Technology 55 (2023) 827e838
Table 5 divergence, it can be known that the IMF1 component contains rich
The optimal parameter combination under three different states. information on rotor faults. Consequently, IMF1 is selected as the
Fault type K a primary IMF component for further analysis. Fig. 11 shows the
Normal state 6 2363
spectrograms obtained by Fast Fourier Transform (FFT) of the IMF1
Rotor imbalance fault 9 2860 components in the three working conditions.
Rotor misalignment fault 4 603 Fig. 11(a) clearly shows that when the horizontal centrifugal
pump is running at normal conditions, the main frequency of the
IMF1 component spectrum is 1APF (rotor speed frequency,
are decomposed using the VMD into three different states: normal 48.33 Hz), and the amplitude is 0.0191 mm. As shown in Fig. 11(b),
state, rotor imbalance fault, and rotor misalignment fault. The when the rotor imbalance fault occurs, the main frequency of the
optimal decomposition number K and penalty factor a of the VMD IMF1 component remains dominated by 1APF. However, the
in each state are shown in Table 5. The K-L divergence value is amplitude increases to 0.0643 mm, which is consistent with the
chosen as the screening index to pick out the major IMF compo- characteristics of the rotor imbalance fault. It can be found in
nents, which offer extensive information regarding fault charac- Fig. 11(c) that the main frequency of the IMF1 component spectrum
teristics after VMD decomposition. It can be used to determine the is 2APF (96.66 Hz) when the rotor misalignment fault occurs. The
distance between two random distributions. When the two dis- amplitude of the 2APF and 1APF increase to 0.0652 mm and
tributions are closer, the K-L divergence value tends to be zero. 0.0232 mm, showing consistency with the relevant characteristics
Otherwise, it increases accordingly. Therefore, the IMF component of the rotor misalignment fault. Hence, the fault feature extraction
with the smallest K-L divergence value can be selected as the pri- method combining the VMD and K-L divergence value can accu-
mary IMF one to extract rotor faults' fault features. The results of rately and effectively screen and extract the primary IMF compo-
the K-L divergence value of each IMF component after VMD nents in the rotor vibration displacement signal.
decomposition are shown in Fig. 10.
As depicted in Fig. 10, among the K-L divergence values of each 4.3. Fault classification based on the RVM model
IMF component of the rotor vibration displacement signal, IMF1 is
the smallest under the normal state, rotor imbalance fault and rotor The four indexes, waveform, peak, margin, and pulse factors, are
misalignment fault. According to the relevant principle of K-L extracted from the IMF1 component to establish the four-
Fig. 10. The curve of k-L divergence value of IMF components: (a). Normal state; (b). Rotor imbalance; (c). Rotor misalignment.
835
L. Dong, Z. Chen, R. Hua et al. Nuclear Engineering and Technology 55 (2023) 827e838
Fig. 11. The spectrum diagram of the principal IMF components: (a). Normal state; (b). Rotor imbalance; (c). Rotor misalignment.
Table 6
The number of training sets and test sets and the label of the samples.
Normal state 45 15 0
Rotor imbalance fault 45 15 1
Rotor misalignment fault 45 15 2
Fig. 12. Fault classification of RVM models under different methods: (a). IPSO-VMD-RVM; (b) PSO-VMD-RVM.
836
L. Dong, Z. Chen, R. Hua et al. Nuclear Engineering and Technology 55 (2023) 827e838
Acknowledgments
References
837
L. Dong, Z. Chen, R. Hua et al. Nuclear Engineering and Technology 55 (2023) 827e838
j.energy.2021.122108. [23] T. Liu, C. Lu, Q.Y. Liu, et al., Coal and rock hardness identification based on E-
[19] B.Y. Song, Z.D. Wang, L. Zou, An improved PSO algorithm for smooth path pla- EMD and multi-scale permutation entropy[J], Entropy 23 (9) (2021), https://
nning of mobile robots using continuous high-degree Bezier curve[J], Appl. doi.org/10.3390/e23091113.
Soft Comput. 100 (2021), 106960, https://doi.org/10.1016/j.asoc.2020.106960. [24] X.L. Zhao, M. Turk, W. Li, et al., A multilevel image thresholding segmentation
[20] P. Zhou, C.Y. Dong, X.Y. Chen, et al., A salp swarm algorithm basedon stepped a-lgorithm based on two-dimensional K-L divergence and modified particle
t-ent chaos and simulated annealing[J], Acta Electron. Sin. 49 (9) (2021) swarm optimization[J], Appl. Soft Comput. 48 (2016) 151e159, https://
1724e1735, https://doi.org/10.12263/DZXB.20200593. doi.org/10.1016/j.asoc.2016.07.016.
[21] J.H. Fan, Y. Li, T. Wang, An improved African vultures optimization algorithm [25] Z.W. Chen, N. Shi, Y.F. J, et al., Lithium-ion batteries remaining useful life
b-ased on tent chaotic mapping and time-varying mechanism[J], PLoS One 16 predi-ction based on BLS-RVM[J], Energy 234 (2021), 121269, https://doi.org/
(11) (2021), 0260725, https://doi.org/10.1371/journal.pone.0260725. 10.1016/j.energy.2021.121269.
[22] H.D. Wang, S.E. Deng, J.X. Yang, et al., Incipient fault diagnosis of rolling beari- [26] A. Qin, Q. Hu, Y. Lv, et al., Concurrent fault diagnosis based on Bayesian
ng based on VMD with parameters optimized[J], J. Vib. Shock 39 (23) (2020) discriminating analysis and time series analysis with dimensionless param-
38e46. http://jvs.sjtu.edu.cn/EN/. eters[J], IEEE Sensors J. IEEE Sens. J. 19 (6) (2018) 2254e2265.
838