Next Article in Journal
Categorizing Shallow Marine Soundscapes Using Explained Clusters
Previous Article in Journal
Experimental Assessment of Drag Coefficient for Quasi-Radially-Symmetric Microplastic Particles Sinking in Water Stream
Previous Article in Special Issue
Effects of Floating Airbag on Cable Hydrodynamic Behaviors: An Experimental Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Multi-Fault Identification of Marine Vertical Centrifugal Pump Based on Multi-Domain Characteristic Parameters

1
National Research Center of Pumps, Jiangsu University, Zhenjiang 212013, China
2
School of Mechanical and Aerospace Engineering, Gyeongsang National University, Jinju 52828, Republic of Korea
3
Wuhan Second Ship Design and Research Institute, Wuhan 430060, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(3), 551; https://doi.org/10.3390/jmse11030551
Submission received: 30 January 2023 / Revised: 23 February 2023 / Accepted: 2 March 2023 / Published: 4 March 2023
(This article belongs to the Special Issue Marine Installations and Constructions)

Abstract

:
The marine vertical centrifugal pump is an important piece of auxiliary equipment for ships. Due to the complex operating conditions of marine equipment and the frequent swaying of the hull, typical pump failures such as rotor misalignment, rotor unbalance and mechanical loosening occur frequently, which seriously affect the service life of the marine vertical centrifugal pump. Based on multi-domain characteristic parameters, a fault identification method combining weighted kernel principal component analysis (WKPCA) and particle swarm optimization support vector machine (PSO-SVM) is proposed in this paper. It can effectively solve the problem of multi-fault classification of the centrifugal pump and provide reference for efficient maintenance of equipment. Firstly, a vertical centrifugal pump test bench is set up to simulate typical faults. The collected original fault data are denoised by Kalman filtering. Then, a multi-domain feature set composed of 20 feature parameters was constructed. However, due to high dimension, data redundancy and calculation time were increased. After dimensionality reduction, a fault feature set with 9 feature indexes was established by combining with the WKPCA method. Finally, the PSO-SVM model is used to realize multi-fault identification, and the recognition results of the traditional support vector machine and the genetic algorithm support vector machine (GA-SVM) are compared to verify the diagnosis results and classification performance of PSO-SVM. The results show that the accuracy of WKPCA and PSO-SVM fault recognition methods based on multi-domain characteristic parameters is 1, and it has good convergence.

1. Introduction

The marine vertical centrifugal pump is a key component of a ship pipeline system, which is responsible for conveying a fluid working medium to maintain the normal operation of various parts of mechanical equipment. However, the ship’s swing, the vibration of the operating equipment and the long-term operation under a certain load easily cause the failure of the rotor components of the vertical centrifugal pump unit and reduce the service life of the equipment [1,2,3]. Therefore, the establishment of multi-fault classification and an identification method for the rotor fault and the mechanical loose fault of the marine vertical centrifugal pump has become a research hotspot. It is also a technical means to prevent the sudden failure of equipment and effectively improve the operating efficiency and service life of equipment.
In recent years, the fault diagnosis of rotating machinery has developed from traditionally relying on expert experience to the intelligent fault identification based on machine learning [4]. The fault diagnosis process of the rotating machinery system generally includes three key stages: (1) Obtaining the original signal of equipment fault information based on the field sensor. (2) Signal preprocessing and feature extraction are used to obtain fault signal features. (3) The trained diagnostic model is used to diagnose and identify the test samples [5]. In the industrial production scene, the data collected by the sensor usually have the characteristics of not obvious features and noise interference. Therefore, it is very important to mine signal characteristics and reduce noise in the rotating machinery fault diagnosis [6]. Zhang et al. proposed an image representation fault diagnosis method based on convolutional neural network (CNN) signal features, which overcomes the problem that information cannot fully reflect the fault mode, and has been verified in rotor tests [7]. Shao et al. proposed a multi-domain convolutional neural network method based on deep learning. Its features are composed of time domain and frequency domain characteristic parameters, and make full use of the characteristics of the two domains for fault diagnosis. The effectiveness of this method on the bearing data set is verified by a large number of experiments [8]. Pang et al. proposed a deep learning fault diagnosis method, which extracts features from time domain and frequency domain signals. Two sets of deep features in multiple domains are fused into intrinsic low-dimensional features. A lot of experiments on the gearbox, rotor and engine bearing show that the method has better diagnostic performance and stronger adaptability [9]. Sun et al. proposed a data-driven multi-wavelet denoising technique, which has been successfully applied in weak feature extraction of minor faults in bearing inner rings [10]. By product function selection and wavelet packet decomposition, Lee et al. effectively removed the high-frequency noise, effectively extracted the fault information hidden under the noise, and established a high-precision fault location feature set of bearing roller [11]. Therefore, signal noise reduction is essential for feature extraction of industrial production equipment fault signals, which is conducive to reflect the actual state of equipment earlier, more accurately and more truly.
William proposed a zero-crossing feature parameter extraction method for the early fault detection of rotating machinery [12]. In this method, zero-crossing characteristic parameters are extracted from time-domain signals by using continuous zero-crossing time intervals. When the data dimension is high, the direct use of machine learning for data classification will cause a long computing time, and the classification performance cannot be achieved. To solve these problems, kernel principal component analysis has advantages in dimensionality reduction. According to the eigenvalue of the kernel matrix, the kernel function weight is formed, and the data dimension is reduced by combining multiple kernel functions [13,14]. Du et al. proposed wavelet packet decomposition (WPD) and high-order cumulant to extract features from bearing failure vibration signals, and combined them with principal component analysis (PCA) to reduce the redundancy of feature data [15]. Shen et al. proposed a feature selection method based on the polling mode and the weighted kernel principal component analysis (WKPCA) method. Finally, this method can adaptively classify highly sensitive features with more fault information of rotating components, improving the separability of the fault sample subset [16]. In order to identify the fault state of centrifugal pump effectively, it is important to construct the feature space with the optimal dimension to improve the recognition ability.
Machine learning is an effective method of equipment fault diagnosis, and the accuracy of classification recognition can be used as a typical basis to judge the diagnosis model. Support vector machine (SVM) is a machine learning method widely studied by scholars. When combined with other intelligent algorithms, SVM can realize high-precision fault identification under limited fault samples [17]. Huang et al. proposed an SVM model based on the optimized genetic algorithm, which successfully identified the faults of the operating mechanism such as the loosening of the foundation screw and the failure of the buffer spring. Compared with traditional SVM, it has higher recognition accuracy [18]. The SVM classifier optimized by grid search technology can effectively identify the running state of centrifugal pumps [19]. Maamar uses wavelet packet transform for feature extraction at multiple decomposition levels, and studies two parent wavelets to verify the effectiveness of feature extraction. At the same time, a genetic algorithm was used to optimize the number of hidden layers and multilayer perceptual neurons, and the hybrid training method a combining genetic algorithm and a BP algorithm was applied to the fault classification of the centrifugal pump [20]. Rotating machinery fault diagnosis technology is usually proposed for a single fault. But compound failures of rotating machinery occur more frequently [21,22,23]. Liu proposed a hybrid intelligent model based on redundant second-generation wavelet packet transform, kernel principal component analysis and dual support vector machines to realize multi-fault detection of the rotating machinery. Experimental results have proved the effectiveness of this method [24]. Tang et al. proposed a particle swarm optimization support vector machine (PSO-SVM) multi-fault diagnosis method based on information fusion, and the accuracy distribution of this method for normal state, single fault mode and multi-fault mode can reach 98.3%, 97.6% and 94% [25]. Therefore, combining an intelligent algorithm to optimize the kernel function and penalty parameters in traditional SVM is an effective way to improve its fault recognition accuracy.
In the study of rotating machinery fault diagnosis, the above literature mainly considered the signal noise reduction ability of the diagnosis algorithm, the feature set screening of the optimal dimension and the fault recognition accuracy, but ignored the sensitivity of signals at different measuring points of the equipment to fault characteristics and the characterization ability of multi-domain signal features of a single measuring point. Due to the characteristics of marine vertical centrifugal pump, including complex structure, variable operating conditions, rotor dynamics and fluid dynamics and other factors, different measuring points have different sensitivity to fault characteristics. The limitation of single feature representation is an important factor affecting the diagnostic accuracy. This paper takes the marine vertical centrifugal pump as the research object to solve the problems of uncertainty of the fault signal, limitation of single feature representation and poor classification and identification effect of multiple faults. In this paper, the fault simulation test platform and data acquisition system of the Marine vertical centrifugal pump are built. The test point with the highest sensitivity to fault characteristics is selected from six typical test points of the Marine vertical centrifugal pump. Secondly, the multi-domain and multi-type feature parameter set is established, and the feature set dimension is reduced by the WKPCA method, which effectively solves the aliasing phenomenon of various fault features. Finally, the optimal parameters are selected based on the PSO algorithm to improve the performance of the support vector machine model in the classification and identification of multiple faults of Marine vertical centrifugal pumps.

2. Typical Fault Simulation Test System

2.1. Test Bench

In order to study the sensitivity of a typical fault signal of the vertical centrifugal pump and provide data support for fault signal feature extraction and an established diagnosis model, a vertical centrifugal pump fault simulation test-bed is built according to the requirement specified in GB/T 29531-2013 pump vibration measurement and evaluation methods, as shown in Figure 1.
The test model pump adopts a single-stage single-suction vertical centrifugal pump, and the main design parameters are: specific speed ns is 67.09, rated flow Qd is 100 m3/h, rated speed n is 2950 rpm. The test speed ratio n’/n is 0.8, that is, the impeller speed is 2360 rpm and the axial passing frequency (1fAPF) is 39.33 Hz. The arrangement of measuring points of the vertical centrifugal pump sensor is shown in Figure 2. Table 1 shows the number information of sensor measuring points.
The data acquisition system of the test-bed adopts an INV3020 Series high-performance 24 bit sampling instrument, with sampling frequency of 25.6 kHz and sampling time of 30 s. The data acquisition and signal processing software is the supporting software DASP V10 engineering version of the system. The test sensor adopts INV9822 IEPE uniaxial acceleration sensor and LD980-Y integrated eddy current displacement sensor.

2.2. Fault Simulation Scheme

The typical fault of the vertical centrifugal pump is reproduced in the form of manual fault simulation. After one typical fault test is completed, the next typical fault simulation can be carried out after returning to the original state. The three typical fault simulation parameters are shown in Table 2.

2.3. Signal Sensitivity Analysis

Vibration intensity is a comprehensive and effective characteristic quantity reflecting the vibration state of the centrifugal pump. It is widely used in the research of vibration monitoring and the condition evaluation of rotating machinery. The vibration intensity is the root mean square of the vibration speed of the centrifugal pump and reflects the total vibration energy of each harmonic energy [26]. The signal measured in the test is a discrete signal, and its expression is:
V i m s = 1 N n = 0 N 1 v 2 n
where, N is the total number of discrete signals; v n is the nth discrete speed signal. Using the discrete Fourier Transform Theory, the expression of the signal in the frequency domain X k can be obtained:
X k = n = 0 N 1 x n e j 2 n k π / N , k = 0 , 1 , , N
where, x n is the measured N-point vibration signal. The single side amplitude spectrum A k and harmonic frequency of signal f k are obtained as follows:
A k = 2 N X k , k = 0 , 1 , , N 2
f k = k f s N , k = 0 , 1 , , N 2
If it is a vibration displacement signal, the unit is mm, then the vibration intensity within the frequency range f a f b is:
V m s s = 2 2 π f s N 2 k = k a k b k X K 2
If it is a vibration acceleration signal, the unit is mm/s2, then the vibration intensity within the frequency range f a f b is:
V m s a = 1 2 π f s k = k a k b X k k 2
where, f s is the signal sampling frequency; k a is the smallest integer greater than N f a / f s ; k b is the maximum integer greater than N f b / f s .
The average value of five groups of data is selected to calculate the vibration intensity of the signal at each measuring point under the four states of normal, rotor unbalance, rotor misalignment and mechanical looseness of the vertical centrifugal pump, as shown in Figure 3. It can be seen from the figure that the M2 signal at the measuring point is the most sensitive to the rotor unbalance and misalignment, and its vibration intensity is 53.9% and 65.3% higher than under normal conditions. The M6 signal of the measuring point is the highest sensitivity of the mechanical loosening state, and its vibration intensity is increased by 73.6%. Therefore, M2 and M6 measuring points can better reflect the typical fault characteristic information of the vertical centrifugal pump and will also be used as the measuring point signal source for algorithm verification.

3. Feature Extraction

3.1. Signal Preprocessing

The implementation process of Kalman Filter is to predict the current value by using the optimal result of the previous time, and modify the predicted current by using the measured value to finally obtain the optimal result. Its calculation formula is:
x ^ t = x ^ t + K t ( z t H x ^ t )
K t = P t H T ( H P t H T + R ) 1
P t = F P t 1 F T + Q
where, x ^ t is the optimal result; x ^ t is the predicted current value; z t is the measured value; K t is Kalman gain; P t is the covariance of the predicted value [27,28].

3.2. Weighted Kernel Principal Component Analysis (WKPCA)

In order to realize the rapid screening of nonlinear characteristic parameters and eliminate the influence of irrelevant factors on pattern recognition, the Kernel Principal Component Analysis (KPCA) method is used to standardize and reduce the dimension of the characteristic matrix.
Standardize the original fault data with the number of characteristic parameters s and the number of samples k, and the calculation formula is as follows:
x s k = x s k x ¯ k var ( x k ) ( s = 1 , 2 , , n ; k = 1 , 2 , , p )
where, x ¯ k = 1 n 1 n x s k .
Select kernel function K to map matrix X to high-dimensional matrix C, and calculate the sample correlation coefficient matrix:
r s k = 1 n 1 t = 1 n x t s x t k ( s , k = 1 , 2 , , p )
The Jacobian method is used to solve the eigenvalues ( λ 1 , λ 2 , , λ p ) and corresponding eigenvectors a i = ( a i 1 , a i 2 , , a i p ) , i = 1 , 2 , , p of the correlation coefficient matrix R. The calculation formula of the characteristic contribution rate is as follows:
P λ ( i ) = λ i i = 1 p λ i
According to the principle that the contribution rate of characteristic parameters is sorted from high to low and the index is greater than 0.85, the first m eigenvectors of the contribution rate are taken to form an eigenvalue matrix with s eigenvalues reduced into m principal elements [29].

3.3. Establishing Feature Set

The filtering noise reduction method eliminates and suppresses the influence of random noise components on signal feature extraction to a certain extent. The vibration signal of vertical centrifugal pump has nonlinear and unsteady characteristics. In order to improve the adaptability of multi-resolution analysis of vibration signal. The original signal is adaptively decomposed to obtain intrinsic mode functions (IMF) components at different characteristic time scales, so that the decomposed components have a single eigenfrequency, and the linearization and smoothing of the original signal are realized [30].
Taking the vibration displacement data of measuring point M2 in the rotor misalignment fault test as an example, the empirical mode decomposition (EMD) results are shown in Figure 4. It can be seen from the figure that the waveforms of the IMF4 and IMF5 are all approximate sinusoidal waves with period 2π, and according to the corresponding spectral diagram, obvious amplitude characteristics appear at 1fAPF and 2fAPF. The time-domain waveform data of IMF4 and IMF5 are extracted for signal reconstruction analysis, and the results are shown in Figure 5.
By observing the time-domain waveform of the reconstructed signal, it can be found that the time-domain waveform presents the characteristics of a sine wave, and there are depressions and double peaks at the peak. This is the main time-domain feature of the dual frequency rotation component in the corresponding frequency-domain diagram. By Fourier transform, it can be further found that the main frequency of the signal is 1fAPF, accompanied by a secondary frequency of 2fAPF, which accords with the spectrum characteristics of the rotor misalignment fault.
The vibration characteristics are different due to different faults. The number and order of the IMF component are also different. For example, the IMF5 component is selected to reconstruct the unbalanced rotor fault signal after decomposition. The time-domain signal of the IMF5 component presents a sinusoidal function with a period 2π. After mechanical loosening fault signal decomposition, IMF2, IMF5 and IMF6 components were selected for reconstruction. In order to cover different fault characteristic information, the first six IMF components after EMD decomposition are selected as the characteristic parameters in the time-frequency domain.
The characteristic energy is calculated as follows:
E i = + c i ( t ) 2 d t
An eigenvector matrix is constructed by taking the energy characteristic of the first six IMF components decomposed as elements:
T = [ E 1   E 2   E 3   E 4   E 5   E 6 ]
Normalization:
E = i = 1 6 E i 2 1 2
The normalized energy characteristic matrix is obtained:
T = [ E 1 / E   E 2 / E     E 6 / E ]
The four operating states of normal, rotor unbalanced, rotor misalignment and mechanical looseness have different characteristics. In order to avoid the limitation of fault trend analysis caused by a single characteristic parameter or a single type characteristic parameter, a multi-domain and multi-class fault feature extraction method is used to form a fault feature set. The characteristic indexes include 10 time-domain indexes, 4 frequency-domain indexes and 6 time-frequency domain energy characteristic indexes, as shown in Table 3.
According to the above table, a multi-domain and multi-type feature sample library is constructed for signals collected under four typical conditions of the marine vertical centrifugal pump, and a single fault sample contains 100 feature matrices. According to the needs of model training and verification, this paper divides the single fault sample library into training set and test set according to the ratio of 5:5. A total of 50 samples were selected to build a training set for training the diagnostic model, and 50 samples were selected to build a test set for verifying the fault classification and recognition effect of the diagnostic model. At the same time, labels are configured for four typical states of the Marine vertical centrifugal pump, which are used for training and verification of the diagnostic model. Table 4 describes the fault sample database classification and label configuration.

3.4. Data Dimensionality Reduction

Due to the rich variety of original signal feature parameters, the correlation between parameters results in information redundancy. In order to avoid aliasing between different faulty core principal components, the problem of information redundancy is reduced or eliminated. The original high-dimensional fault features are dimensionally reduced, and the weight index size of each feature parameter in the original fault feature set is calculated, as shown in Figure 6.
It can be seen from the graph analysis that the original 20 characteristic parameters are subjected to dimensionality reduction processing, and the 9 characteristic parameters that meet the conditions are Mean, Kurtosis, Peak, Harmonic Mean, Mean Frequency, E1, E2, E5, E6 respectively. The weight values are 0.21515, 0.2938, 0.317025, 0.35055, 0.109925, 0.319, 0.1441, 0.114, 0.1457. The feature matrix composed of 9 feature parameters is used as the target feature set for fault classification.

3.5. Feature Extraction Result

The distribution of the four operating state feature parameters kernel key element feature points obtained by the KPCA method is relatively concentrated. Among them, the core principal element feature points of mechanical loosening faults are relatively concentrated; that is, the intra-class spacing is small, and it is clearly distinguished from the principal element feature points in the normal state; that is, the inter-class spacing is obvious, and the distinguishing effect is good. However, the feature points of the two types of faults of rotor unbalance and rotor misalignment overlap with each other, and it is impossible to completely distinguish the core feature points of normal operating conditions and mechanical loose faults. The fault principal components extracted by the feature dimension reduction of KPCA have obvious aliasing, which cannot fully achieve the effect of classifying multiple faults of centrifugal pumps, as shown in Figure 7a. The WKPCA is an extension of the general KPCA method. Its basic idea is to strengthen the role of some fault features on fault classification by weighting each data feature in the data set. The two-dimensional distribution is shown in Figure 7b. The core principal element feature points of the four types of working conditions can be clearly distinguished, the distance between classes is obvious, and the discrimination degree of multiple fault categories is good.
It can be seen from the figure that compared with the feature parameter kernel pivot feature point extraction method of KPCA, the intra-class spacing of the kernel pivot feature points of the four operating states extracted by the WKPCA method is smaller. The inter-class spacing is larger. Accurate classification of kernel key element feature points in four operating states is achieved.

4. Diagnostic Algorithm

4.1. Support Vector Machines

Support vector machine based on statistical theory has obvious advantages in small sample, nonlinear and high-dimensional classification and recognition, and can achieve high fault classification performance. Its general form can be expressed as follows:
min w , b , ξ 1 2 w T w + C i = 1 n ξ i y i ( w T x i + b ) 1 ξ i ξ i 0 i = 1 , , n
where, C is the penalty factor of SVM; ξ i is the relaxation variable; x i is the fault characteristic sample; y i is the sample label. Radial basis function (RBF) is adopted as the kernel function, which can overcome the complexity of inner product operation in high-dimensional feature space. Its kernel function expression is:
K x i , x j = e x p g x i x j 2
where, x i is the fault characteristic sample; g is a kernel function.
The selection of RBF kernel parameter g and SVM penalty parameter C ultimately affects the sample training and test results, which easily to causes the SVM classification results to fall into local optimization, affecting the accuracy of fault identification. Therefore, PSO is used to optimize the kernel parameter g and penalty parameter C [31,32].

4.2. Particle Swarm Optimization

In a D-dimensional target search space, N Particles form a community, in which the ith particle is represented as a D-dimensional vector:
X i = x i 1 , x i 2 , , x i D , i = 1 , 2 , , N
The optimization speed of the ith particle is also a D-dimensional vector, expressed as:
V i = v i 1 , v i 2 , , v i D , i = 1 , 2 , , N
Particle velocity and position updates can be expressed as:
v ij t + 1 = ω v i j t + c 1 r 1 t p i j t x i j t + c 2 r 2 t p g j t x i j t x i j t + 1 = x i j t + v i j t + 1
where, v i j t + 1 , x i j t + 1 are the velocity vector and position vector on the j dimension after the t + 1 iteration of the ith particle, respectively; ω is the inertia weight that decreases linearly; c 1 , c 2 are individual learning coefficient and global learning coefficient, respectively; r 1 , r 2 are independent random numbers of [0,1]; p i j is the current optimal position of the ith particle; p g j is the current optimal position of the whole group [33,34].
In summary, the steps of feature extraction and the multi-fault identification method of the marine vertical centrifugal pump based on WKPCA and PSO-SVM are as follows:
(1) Collect original data. A fault simulation test system is built, and the original data with high sensitivity are selected based on vibration intensity. The signal is denoised by Kalman filter.
(2) Extract signal features. Multi-domain and multi-type feature parameters are extracted, the feature matrix is normalized and dimensionality reduced, and the feature parameters are weighted based on the ReliefF algorithm. WKPCA is used to achieve accurate classification of the four fault states.
(3) Establish fault samples. 100 groups of samples are selected for each fault state, which are divided into 50 groups of training set and 50 groups of test set. Label different fault samples.
(4) Select kernel function. In order to select the appropriate kernel function, RBF kernel function with strong learning ability and generalization ability is selected as the mapping function of the model.
(5) Optimize parameters. For the selected mapping function, based on the existing fault feature set data samples, particle swarm optimization algorithm is selected to globally optimize the penalty factor C and kernel function g parameter values of SVM.
(6) Fault classification based on PSO-SVM recognition model. The obtained training set and test set are input into the recognition model respectively to analyze the effect of fault classification.
The flow of feature extraction and the fault classification model based on WKPCA and PSO-SVM algorithm is shown in Figure 8.

5. Results and Discussion

In order to further explore the contribution of multi-domain and multi-type characteristic parameters to the classification and recognition of multiple faults of the marine vertical centrifugal pump, the multi-domain and multi-type characteristic parameters established in Chapter 3 are divided into a single domain, two domains and three domains. A single domain is divided into three cases, including 4 features in the time domain (T), 1 feature in the frequency domain (F), and 4 features in the time-frequency domain (TF). The two domains are divided into three cases, including 5 features of the time domain and frequency domain (T + F), 8 features of the time domain and time frequency domain (T + TF), and 5 features of the frequency domain and time frequency domain (F + TF). The three domains contain 9 features of the time domain, frequency domain and time frequency domain (T + F + TF). The seven categories were used as input of the PSO-SVM model for multi-fault classification identification, and the results are shown in Table 5.
As can be seen from Table 5, when a single domain is the input feature of the model, the average classification accuracy of the feature parameters of the three domains is 0.8. The average accuracy of classification in two domains is 0.92. The classification accuracy reaches 1 in three domains. At the same time, F-1 score is an indicator of the accuracy of the binary model. It can be regarded as a weighted average of model accuracy and recall rates. The average F-1 score of a single domain is 0.86; The average F-1 score of the two domains is 0.96; The F-1 score for all three domains is 1. When measured by classification accuracy and F-1 score, the classification performance of the PSO-SVM model is improved with the increase of the number of domains. It can be seen that the establishment of multi-domain and multi-type characteristic parameters has a positive contribution to the multi-fault classification of the marine vertical centrifugal pump.
The parameters of the SVM model are optimized based on the PSO optimization algorithm, and the diagnostic classification results are shown in Figure 9. It can be seen from the figure that the fitness value of the PSO algorithm reaches the maximum convergence accuracy of 98.8% in the 11th generation. It is obtained that the optimal solution of penalty parameter C is 56.22, and the optimal solution of kernel parameter g is 0.81. The accuracy of fault classification based on the PSO-SVM model has reached 1; that is, the four operating states have been accurately classified. Thus, it is verified that the proposed fault pattern recognition model has strong learning generalization ability.
In order to further verify the advantages of the proposed parameter optimization and pattern recognition algorithm in the multi-fault classification of the marine vertical centrifugal pump, 200 groups of test samples composed of four fault data sets are classified and compared with the traditional SVM model and GA-SVM model, respectively. The final classification performance is shown in Figure 10 and Figure 11, and the data comparison results are shown in Table 6.
It can be found from Table 6 that the classification accuracy of test samples based on the traditional SVM model is only 0.83, and that the accuracy of those based on the GA-SVM model is 0.96. The classification accuracy of 200 groups of test samples based on the PSO-SVM recognition model is 1, the fitness is 98.8%, and the convergence speed is the fastest. The classification performance of the PSO-SVM model on test samples is significantly better than that of traditional SVM and GA-SVM models. The F-1 score based on the PSO-SVM model reached 1, which is higher than the both of the other models. The superiority of the proposed PSO-SVM algorithm in multi-fault classification of vertical centrifugal pumps is comprehensively verified.

6. Conclusions

Multi-fault identification of the Marine vertical centrifugal pump has been carried out by comprehensive testing and algorithm recognition research. The main contributions and future prospects of this work are summarized as follows:
(1)
The multi-fault simulation test system of the marine vertical centrifugal pump is established. The vibration data of 6 measuring points were obtained. Taking vibration intensity as the comprehensive evaluation index, the detection point with the highest sensitivity of fault characteristics is selected. It greatly simplifies the auxiliary parts of the cabin piping system and improves the reliability of the detection system.
(2)
A multi-domain and multi-category fault feature set with 20 feature indexes is established. Combined with the WKPCA method, the feature set was reduced in dimension, and 9 multi-domain and multi-class feature indexes were selected to realize feature extraction of four operating states of the Marine vertical centrifugal pump. It is proved that the multi-domain multi-class feature set is effective to improve the classification performance of the model.
(3)
The optimal penalty parameter C and kernel parameter g in the SVM model are obtained by using the PSO optimization algorithm, which successfully realizes the classification and recognition of multiple faults. At the same time, the traditional SVM model and GA-SVM model are compared to verify the advantages of the PSO-SVM model. The results show that this model has higher classification and recognition accuracy and faster convergence speed.
(4)
Based on the research in this paper, it is imperative to carry out health diagnostics for the marine auxiliary equipment in the future. The application includes data cleaning, transfer learning, digital-analog linkage and so on.

Author Contributions

Conceptualization, Z.C. and H.L.; methodology, Z.C.; software, J.Z.; validation, Z.C., Q.M. and R.H.; formal analysis, L.D.; investigation, Q.M.; resources, Z.C.; data curation, J.Z.; writing—original draft preparation, Z.C.; writing—review and editing, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work supported by the National Key Research and Development Program of China (No. 2019YFC0312400, 2019YFC0312404), the National Natural Science Foundation of China (No. 51879122, 51579117, 51779106). One of the authors (Zhiming Cheng) is grateful for the support received from the China Scholarship Council (CSC).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available as this is an ongoing study.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Nomenclature

CNNconvolutional neural network
EMDempirical mode decomposition
fAPFaxial passing frequency
fBPFblade passing frequency
Ffrequency domain
GA-SVMgenetic algorithm support vector machine
IMFintrinsic mode functions
KPCAkernel principal component analysis
PCAprincipal component analysis
PSO-SVMparticle swarm optimization support vector machine
RBF radial basis function
SVMsupport vector machine
Ttime domain
TFtime-frequency domain
WKPCAweighted kernel principal component analysis
WPDwavelet packet decomposition
E1IMF component 1
E2IMF component 2
E3IMF component 3
E4IMF component 4
E5IMF component 5
E6IMF component 6
E i characteristic energy
K t kalman gain
K x i , x j kernel function
nsspecific speed
nrated speed (rpm)
n’/nspeed ratio
Pf1mean frequency
Pf2center of gravity frequency
Pf3root mean square frequency
Pf4frequency standard deviation
Pt1mean
Pt2kurtosis
Pt3peak
Pt4variance
Pt5harmonic mean
Pt6waveform index
Pt7pulse index
Pt8peak index
Pt9margin index
Pt10skewness index
P t predicted value covariance
P λ ( i ) characteristic contribution rate
Qdrated flow (m3/h)
r s k sample correlation coefficient matrix
v i j t + 1 velocity vector on the j dimension after the t+1 iteration of the ith particle
Vimsdiscrete vibration signal
Vmsavibration intensity of vibration acceleration signal
Vmssvibration intensity of vibration displacement signal
x i j t + 1 position vector on the j dimension after the t+1 iteration of the ith particle
x s k standardization of raw fault data
x ^ t optimal result of kalman filter

References

  1. Liu, H.; Ma, Q.; Li, Y.; Wang, K. Vibration control of a marine centrifugal pump using floating raft isolation system. J. Low Freq. Noise Vib. Act. Control 2019, 39, 382–392. [Google Scholar] [CrossRef]
  2. Guo, C.; Gao, M.; Lu, D.; Guan, H. Experimental Study on Radiation Noise Frequency Characteristics of a Centrifugal Pump with Various Rotational Speeds. Appl. Sci. 2018, 8, 796. [Google Scholar] [CrossRef] [Green Version]
  3. Shi, Z.; He, S.; Chen, J.; Zi, Y. A dual-guided adaptive decomposition method of fault information and fault sensitivity for Multi-component fault diagnosis under varying speeds. IEEE Trans. Instrum. Meas. 2022, 71, 3506315. [Google Scholar] [CrossRef]
  4. Li, W.; Zhong, X.; Shao, H.; Cai, B.; Yang, X. Multi-mode data augmentation and fault diagnosis of rotating machinery using modified ACGAN designed with new framework. Adv. Eng. Inform. 2022, 53, 101552. [Google Scholar] [CrossRef]
  5. Calabrese, F.; Regattieri, A.; Bortolini, M.; Galizia, F.G. Fault diagnosis in industries: How to improve the health assessment of rotating machinery. Smart Innovation, Syst. Technol. 2022, 262, 257–266. [Google Scholar] [CrossRef]
  6. Wang, L.; Ye, W.; Shao, Y.; Xiao, H. A new adaptive evolutionary digital filter based on alternately evolutionary rules for fault detection of gear tooth spalling. Mech. Syst. Signal Process. 2019, 118, 645–657. [Google Scholar] [CrossRef]
  7. Zhang, Y.; Zhang, C.; Tan, J.; Lim, F.; Duan, M. Intelligent fault diagnosis using image representation of multi-domain features. J. Intell. Fuzzy Syst. 2022, 42, 1317–1329. [Google Scholar] [CrossRef]
  8. Shao, X.; Wang, L.; Kim, C.; Ra, I. Fault Diagnosis of Bearing Based on Convolutional Neural Network Using Multi-Domain Features. KSII Trans. Internet Inf. Syst. 2021, 15, 1610–1629. [Google Scholar] [CrossRef]
  9. Pang, S.; Yang, X.; Zhang, X.; Lin, X. Fault diagnosis of rotating machinery with ensemble kernel extreme learning machine based on fused multi-domain features. ISA Trans. 2020, 98, 320–337. [Google Scholar] [CrossRef]
  10. Sun, H.; Zi, Y.; He, Z. Wind turbine fault detection using multiwavelet denoising with the data-driven block threshold. Appl. Acoust. 2014, 77, 122–129. [Google Scholar] [CrossRef]
  11. Lee, C.; Zhuo, G. Localization of rolling element faults using improved binary particle swarm optimization algorithm for feature selection task. Mathematics 2021, 9, 2302. [Google Scholar] [CrossRef]
  12. William, P.E.; Hoffman, M.W. Identification of bearing faults using time domain zero-crossings. Mech. Syst. Signal Process. 2011, 25, 3078–3088. [Google Scholar] [CrossRef]
  13. Liu, B.; Liang, S.; Qin, X. A novel dimension reduction algorithm based on weighted kernel principal analysis for gene expression data. PLoS ONE. 2021, 16, e0258326. [Google Scholar] [CrossRef] [PubMed]
  14. He, Y.; Ye, L.; Zhu, X.; Wang, Z. Feature extraction based on PSO-FC optimizing KPCA and wear fault identification of planetary gear. J. Mech. Sci. Technol. 2021, 35, 2347–2357. [Google Scholar] [CrossRef]
  15. Du, Z.; Xiang, C. A wavelet packet decomposition and principal component analysis approach for feature extraction in bearing failure vibration signal. Control Eng. China 2016, 23, 812–815. [Google Scholar]
  16. Shen, J.; Xu, F. Method of fault feature selection and fusion based on poll mode and optimized weighted KPCA for bearings. Measurement 2022, 194, 110950. [Google Scholar] [CrossRef]
  17. Yin, Z.; Hou, J. Recent advances on SVM based fault diagnosis and process monitoring in complicated industrial processes. Neurocomputing 2016, 22, 643–650. [Google Scholar] [CrossRef]
  18. Huang, J.; Hu, X.; Yang, F. Support vector machine with genetic algorithm for machinery fault diagnosis of high voltage circuit breaker. Measurement 2011, 44, 1018–1027. [Google Scholar] [CrossRef]
  19. Qiu, G.; Huang, S.; Gu, Y. Experimental investigation and multi-conditions identification method of centrifugal pump using fisher discriminant ratio and support vector machine. Adv. Mech. Eng. 2019, 11, 1687814019878041. [Google Scholar] [CrossRef]
  20. Maamar, A.; Geraint, B.; Peter, W.; David, H.; Kenneth, E. Using MLP-GABP and SVM with wavelet packet transform-based feature extraction for fault diagnosis of a centrifugal pump. Energy Sci. Eng. 2021, 10, 1826–1839. [Google Scholar] [CrossRef]
  21. Zhang, J.; Zhang, Q.; He, X.; Sun, G.; Zhou, D. Compound-fault diagnosis of rotating machinery: A fused imbalance learning method. IEEE Trans. Control Syst. Technol. 2021, 29, 1462–1474. [Google Scholar] [CrossRef]
  22. Rapur, J.; Tiwari, R. On-line time domain vibration and current signals based multi-fault diagnosis of centrifugal pumps using support vector machines. J. Nondestruct. Eval. 2019, 38, 6. [Google Scholar] [CrossRef]
  23. Xue, Y.; Dou, D.; Yang, J. Multi-fault diagnosis of rotating machinery based on deep convolution neural network and support vector machine. Measurement 2020, 156, 107571. [Google Scholar] [CrossRef]
  24. Liu, Z.; Guo, W.; Hu, J.; Ma, W. A hybrid intelligent multi-fault detection method for rotating machinery based on RSGWPT, KPCA and Twin SVM. ISA Trans. 2017, 66, 249–261. [Google Scholar] [CrossRef] [PubMed]
  25. Tang, H.; Wang, Z.; Wu, Y. A multi-fault diagnosis method for piston pump in construction machinery based on information fusion and PSO-SVM. J. Vibroeng. 2019, 21, 1904–1916. [Google Scholar] [CrossRef] [Green Version]
  26. Liu, S.; Li, X.; Liu, J.; Zhang, J.; Zhao, J. Multi-information fault feature extraction method for hydraulic pumps based on the vibration intensity. J. Vib. Shock 2018, 37, 269–276. [Google Scholar] [CrossRef]
  27. Zhang, Q. Adaptive Kalman filter for actuator fault diagnosis. Automatica 2018, 93, 333–342. [Google Scholar] [CrossRef] [Green Version]
  28. Buchstaller, D.; Liu, J.; French, M. The deterministic interpretation of the Kalman filter. Int. J. Control 2021, 94, 3226–3236. [Google Scholar] [CrossRef]
  29. Wang, L.; Shao, Y. Fault feature extraction of rotating machinery using a reweighted complete ensemble empirical mode decomposition with adaptive noise and demodulation analysis. Mech. Syst. Signal Process. 2020, 138, 106545. [Google Scholar] [CrossRef]
  30. Zhang, X.; Zhou, J. Multi-fault diagnosis for rolling element bearings based on ensemble empirical mode decomposition and optimized support vector machines. Mech. Syst. Signal Process. 2013, 41, 127–140. [Google Scholar] [CrossRef]
  31. Wang, H.; Hao, F. Fault diagnosis of rolling element bearing based on wavelet kernel principle component analysis coupled hidden Markov model. J. Vibroeng. 2017, 19, 5992–6006. [Google Scholar] [CrossRef] [Green Version]
  32. Hu, Q.; Si, X.; Qin, A.; Lv, Y.; Zhang, Q. Machinery Fault Diagnosis Scheme Using Redefined Dimensionless Indicators and mRMR Feature Selection. IEEE Access 2021, 8, 40313–40326. [Google Scholar] [CrossRef]
  33. Ye, M.; Yan, X.; Jia, M. Rolling bearing fault diagnosis based on VMD-MPE and PSO-SVM. Entropy 2021, 23, 762. [Google Scholar] [CrossRef] [PubMed]
  34. Han, D.; Zhao, N.; Shi, P. Gear fault feature extraction and diagnosis method under different load excitation based on EMD, PS0-SVM and fractal box dimension. J. Mech. Sci. Technol. 2019, 33, 487–494. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of vertical centrifugal pump fault simulation test system.
Figure 1. Schematic diagram of vertical centrifugal pump fault simulation test system.
Jmse 11 00551 g001
Figure 2. Physical layout of sensor measuring points.
Figure 2. Physical layout of sensor measuring points.
Jmse 11 00551 g002
Figure 3. Comparison of vibration intensity of each measuring point under different states.
Figure 3. Comparison of vibration intensity of each measuring point under different states.
Jmse 11 00551 g003
Figure 4. EMD decomposition results of rotor misalignment fault signals.
Figure 4. EMD decomposition results of rotor misalignment fault signals.
Jmse 11 00551 g004
Figure 5. Recomposition of rotor misalignment fault signal. (a) Time-domain diagram (b) Frequency-domain diagram.
Figure 5. Recomposition of rotor misalignment fault signal. (a) Time-domain diagram (b) Frequency-domain diagram.
Jmse 11 00551 g005
Figure 6. Weight distribution of original feature parameters.
Figure 6. Weight distribution of original feature parameters.
Jmse 11 00551 g006
Figure 7. Test sample feature extraction effect. (a) KPCA method (b) WKPCA method.
Figure 7. Test sample feature extraction effect. (a) KPCA method (b) WKPCA method.
Jmse 11 00551 g007
Figure 8. The flow chart based on WKPCA and PSO-SVM algorithm.
Figure 8. The flow chart based on WKPCA and PSO-SVM algorithm.
Jmse 11 00551 g008
Figure 9. The test results based on PSO-SVM model. (a) The classification results (b) The fitness change curve.
Figure 9. The test results based on PSO-SVM model. (a) The classification results (b) The fitness change curve.
Jmse 11 00551 g009
Figure 10. The test results based on traditional SVM model. (a) The classification results (b) The fitness change curve.
Figure 10. The test results based on traditional SVM model. (a) The classification results (b) The fitness change curve.
Jmse 11 00551 g010
Figure 11. The test results based on GA-SVM model. (a) The classification results (b) The fitness change curve.
Figure 11. The test results based on GA-SVM model. (a) The classification results (b) The fitness change curve.
Jmse 11 00551 g011
Table 1. Sensor measuring point number information table.
Table 1. Sensor measuring point number information table.
Number of Measuring PointM1M2M3M4M5M6
Location of measuring pointMotor bracketPump shaft surfacePump outlet flangePump inlet flangePump bodyMachine foot
Signal of measuring pointVibration accelerationDisplacement in XY directionVibration accelerationVibration accelerationVibration accelerationVibration acceleration
Table 2. Parameters of fault simulation.
Table 2. Parameters of fault simulation.
Fault TypePositionFault Quantity
Rotor unbalanceCoupling at pump shaft endThe unbalance quantity is 15 g
Rotor misalignmentMotor shaft and pump shaftComprehensive misalignment
Mechanical loosenessBase machine footThe number of loosened bolts is one
Table 3. Signal characteristic index information table.
Table 3. Signal characteristic index information table.
NameSymbolFormulaNameSymbolFormula
MeanPt1 n = 1 N x ( n ) N Mean frequencypf1 i = 1 m U ( i ) m
KurtosisPt2 n = 1 N ( x ( n ) p t 1 ) 4 N p t 5 4 Center of gravity frequencypf2 i = 1 m f i × U ( i ) i = 1 m U ( i )
PeakPt3 max ( x ( n ) ) Root mean square frequencyPf3 i = 1 m ( f i ) 2 × U ( i ) i = 1 m U ( i )
VariancePt4 n = 1 N ( x ( n ) p t 1 ) 2 N Frequency standard deviationPf4 i = 1 m ( f i p f 2 ) 2 × U ( i ) m
Harmonic meanPt5 1 N n = 1 N ( x ( n ) ) 2 IMF component 1E1 + c 1 ( t ) 2 d t
Waveform indexPt6 p t 5 p t 1 IMF component 2E2 + c 2 ( t ) 2 d t
Pulse indexPt7 p t 3 1 N n = 1 N x ( n ) IMF component 3E3 + c 3 ( t ) 2 d t
Peak indexPt8 p t 3 p t 5 IMF component 4E4 + c 4 ( t ) 2 d t
Margin indexPt9 p t 3 1 N n = 1 N x ( n ) 2 IMF component 5E5 + c 5 ( t ) 2 d t
Skewness indexPt10 p t 3 1 N n = 1 N x ( n ) 2 IMF component 6E6 + c 6 ( t ) 2 d t
Table 4. Fault sample database classification and label configuration.
Table 4. Fault sample database classification and label configuration.
Fault CategoryTraining Sample (PCS)Test Sample (PCS)Sample Label
Normal50501
Rotor unbalance50502
Rotor misalignment50503
Mechanical looseness50504
Total200200-
Table 5. Influence of different characteristic parameters on classification of PSO-SVM model.
Table 5. Influence of different characteristic parameters on classification of PSO-SVM model.
Characteristic ParameterSingle DomainTwo DomainsThree Domains
TFTFT + FT + TFF + TFT + F + TF
Accuracy0.850.690.870.890.950.921
F-1 score0.910.730.930.940.970.961
Table 6. Comparison of classification performance of three fault pattern recognition models.
Table 6. Comparison of classification performance of three fault pattern recognition models.
Fault TypeNormalRotor UnbalanceRotor MisalignmentMechanical LoosenessTotal
SVMExact quantity40383750165
Accuracy0.80.760.7410.83
F-1 score0.890.860.8510.9
GA-SVMExact quantity44485050192
Accuracy0.880.96110.96
F-1 score0.940.98110.98
PSO-SVMExact quantity50505050200
Accuracy11111
F-1 score11111
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cheng, Z.; Liu, H.; Hua, R.; Dong, L.; Ma, Q.; Zhu, J. Research on Multi-Fault Identification of Marine Vertical Centrifugal Pump Based on Multi-Domain Characteristic Parameters. J. Mar. Sci. Eng. 2023, 11, 551. https://doi.org/10.3390/jmse11030551

AMA Style

Cheng Z, Liu H, Hua R, Dong L, Ma Q, Zhu J. Research on Multi-Fault Identification of Marine Vertical Centrifugal Pump Based on Multi-Domain Characteristic Parameters. Journal of Marine Science and Engineering. 2023; 11(3):551. https://doi.org/10.3390/jmse11030551

Chicago/Turabian Style

Cheng, Zhiming, Houlin Liu, Runan Hua, Liang Dong, Qijiang Ma, and Jiancheng Zhu. 2023. "Research on Multi-Fault Identification of Marine Vertical Centrifugal Pump Based on Multi-Domain Characteristic Parameters" Journal of Marine Science and Engineering 11, no. 3: 551. https://doi.org/10.3390/jmse11030551

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop