Next Article in Journal
An Improved Residual-Based Detection Method for Stealthy Anomalies on Mobile Robots
Next Article in Special Issue
A Local Density-Based Abnormal Case Removal Method for Industrial Operational Optimization under the CBR Framework
Previous Article in Journal
A Denoising Method of Micro-Turbine Acoustic Pressure Signal Based on CEEMDAN and Improved Variable Step-Size NLMS Algorithm
Previous Article in Special Issue
An Adaptive Fusion Convolutional Denoising Network and Its Application to the Fault Diagnosis of Shore Bridge Lift Gearbox
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Fault Diagnosis Approach Using LSSVM for Complex Industrial Systems

1
College of Information Science and Engineering, Chongqing Jiaotong University, Chongqing 400074, China
2
College of Electronics and Information Engineering, Suzhou University of Science and Technology, Suzhou 215009, China
3
Department of Chemical and Materials Engineering, University of Alberta, Edmonton, AB T6G 1H9, Canada
*
Author to whom correspondence should be addressed.
Machines 2022, 10(6), 443; https://doi.org/10.3390/machines10060443
Submission received: 7 May 2022 / Revised: 27 May 2022 / Accepted: 31 May 2022 / Published: 4 June 2022
(This article belongs to the Special Issue Deep Learning-Based Machinery Fault Diagnostics)

Abstract

:
Fault diagnosis is a challenging topic for complex industrial systems due to the varying environments such systems find themselves in. In order to improve the performance of fault diagnosis, this study designs a novel approach by using particle swarm optimization (PSO) with wavelet mutation and least square support (LSSVM). The implementation entails the following three steps. Firstly, the original signals are decomposed through an orthogonal wavelet packet decomposition algorithm. Secondly, the decomposed signals are reconstructed to obtain the fault features. Finally, the extracted features are used as the inputs of the fault diagnosis model established in this research to improve classification accuracy. This joint optimization method not only solves the problem of PSO falling easily into the local extremum, but also improves the classification performance of fault diagnosis effectively. Through experimental verification, the wavelet mutation particle swarm optimazation and least sqaure support vector machine ( WMPSO-LSSVM) fault diagnosis model has a maximum fault recognition efficiency that is 12% higher than LSSVM and 9% higher than extreme learning machine (ELM). The error of the corresponding regression model under the WMPSO-LSSVM algorithm is 0.365 less than that of the traditional linear regression model. Therefore, the proposed fault scheme can effectively identify faults that occur in complex industrial systems.

1. Introduction

Fault diagnosis and detection for complex industrial systems has been widely investigated and rapidly developed in recent years [1,2,3,4,5]. In essence, fault diagnosis in industrial environments is pattern recognition based on fault features. In engineering systems, fault diagnosis is usually carried out in two aspects: model-based and data-based [6]. With the progress of science and technology, intelligent pattern recognition algorithms for fault signals have been developed vigorously, such as neural networks [7,8,9], K-nearest neighbor [10,11,12], and LSSVM [13,14,15]. Neural networks have the advantage of being able to approximate arbitrary complex nonlinearities and have good robustness [6,16]. For example, Xu et al. [17] proposed a fault diagnosis method based on neural networks and fuzzy theory for rotating machinery. In [4], a performance degradation and fault detection model for industrial systems was proposed based on transfer learning and federated neural networks, and the analysis illustrated its effectiveness and feasibility for industrial systems. For the purpose of fault detection, Chen et al. [9] established a data-driven fault detection scheme based on two neural networks, which can construct the optimal model adaptively. These methods demonstrate the effectiveness of neural network algorithms in fault diagnosis for dynamic industrial systems [18]. In another respect, vibration signals can be converted into two-dimensional digital images representing the patterns of the permutation entropy of those signals, as in [19], where a deep neural network was established for pattern recognition. Usually, a neural network algorithm needs a large amount of data training to establish a model with high diagnostic accuracy. However, it is difficult to obtain a large amount of fault data from complex systems in practice. K-nearest neighbor is one of the simplest algorithms based on data-driven classification technology, and it is easy to implement and requires no parameter estimations. It is widely applied in pattern recognition, fault diagnosis, and the multiple classification problem [20,21,22]. Ma et al. [23] proposed a multilabel learning algorithm based on the K-nearest neighbor algorithm for managing the prognostics and health of rolling bearings, and Gan et al. [24] used the K-nearest classifier to identify different rolling bearing conditions for industrial systems. Nevertheless, K-nearest neighbor is highly dependent on samples, the effect of this defect on classification accuracy cannot be neglected.
Support vector machine (SVM), as a classical pattern identification method, is widely used in various fields. For example, a temporal-based support vector machine for the detection and identification of several toxic gases in a gas mixture was proposed in [25], which also indicates the great potential of SVM. LSSVM, which is a modification of the SVM, was proposed by Suykens and Vandewalle in [26]. Inequality constraints in SVM are replaced by equality constraints in LSSVM, reducing the difficulty of calculation. Zhang et al. [27] combined a generalized frequency response function and LSSVM to achieve fault classification for a nonlinear analog circuit. The results showed that the fault diagnosis method can obtain high recognition accuracy. Product function correntropy and LSSVM were presented in [28] to improve the fault diagnosis performance for rolling bearings in varying industrial conditions. In order to further improve the effectiveness of LSSVM, Zhang et al. [29] used PSO to optimize LSSVM, and their proposed PSO-LSSVM fault diagnosis method had a high recognition rate. Similarly, a fault identification method for rolling bearings in industrial systems was proposed in [30]. In addition, Ren et al. achieved fault detection and diagnosis in complex industrial systems based on PSO-LSSVM, and their experimental results showed that this method can be applied well in the field of industry. As mentioned above, as a classical intelligent optimization algorithm, PSO is widely used due to its convenience of implementation: it does not require that extra attention be paid to parameter tuning. However, the PSO algorithm also has many disadvantages, such as a poor ability to search locally, and its tendency to fall easily into the local extremum [31,32,33]. To solve this problem, many scholars have made great efforts. For example, Zhang et al. [34] introduced dynamic inertia weights and gradient information to improve PSO. At the same time, a bearing fault diagnosis method via an LSSVM identification model was presented. Liu et al. [35] established a fault detection model based on a chaotic PSO algorithm and a kernel-independent component analysis, and the simulation results showed that the optimization method can avoid the phenomenon of the PSO algorithm’s susceptibilty to falling into a local extremum. Furthermore, an improved PSO- and SVM-based fault diagnosis methodology was presented in [36] to predict faults in nuclear power plants.
Motivated by the above observations, the first contribution of this study is to design a novel fault diagnosis method based on WMPSO-LSSVM that can achieve a high classification accuracy. The second contribution is to solve the problems of the PSO algorithm’s susceptibilty to falling into a local extremum and its low search precision. In addition, this study adopts the data-driven method to realize the fault diagnosis and prognostics of the actual complex parts in an industrial system, and a contrast experiment shows that the established joint optimization scheme has superior performance and strong robustness, which can promote the development of mechanical fault diagnosis.
The remaining parts of this study include Section 2, which introduces the signal pre-processing and feature extraction methods, which are based on an orthogonal wavelet packet algorithm ( WPT); Section 3, in which the WMPSO-LSSVM-based fault diagnosis scheme is presented; Section 4, where the effectiveness of this study is verified by actual fault data and comparison experiments; and finally, Section 5, in which the conclusion is given.

2. Signal Decomposition and Feature Extraction-Based Orthogonal Wavelet Packet Transform

Wavelet transforms have been widely used for vibration signal pre-processing for industrial systems. Generally, wavelet transforms only decompose the low-frequency part of the signal, and do not treat the high-frequency portion of the signal at all. However, the detailed information that can characterize the vibration signal usually exists in the high-frequency section. Therefore, the orthogonal wavelet packet transform is introduced to solve this problem. Furthermore, the vibration signal of industrial systems can be decomposed in this way without information loss, which lays a foundation for obtaining high fault diagnosis accuracy. The theoretical basis is described as follows.
In multiresolution analysis, L 2 R is a square-integrable space and L 2 R = j Z W j , indicating that the multiresolution analysis decomposes L 2 R into the orthogonal sum of all subspaces W j j Z , according to the different scale factors j. W j j Z is the wavelet subspace of the wavelet function ψ t . Then, we hope to further subdivide W j j Z through a binary fraction. Therefore, the scale subspace V j and the wavelet subspace W j can be represented through a new subspace U j n , if there are the following conditions:
U j 0 = V j j Z U j 1 = W j j Z
Then, the orthogonal decomposition of the Hilbert space can be expressed as follows:
U j + 1 0 = U j 0 U j 1
Suppose U j n is the wavelet subspace of u n t , U j 2 n is the wavelet subspace of u 2 n t , and u n t is:
u 2 n t = 2 k Z h k u n 2 t k u 2 n + 1 t = 2 k Z g k u n 2 t k
where h k represents the low-pass filter coefficients and g k represents the high-pass filter coefficients, and g k = 1 k h 1 k . Then, Formula (3) can be rewritten as follows:
u 2 n t = 2 k Z h k u n 2 t k u 2 n + 1 t = 2 k Z g k u n 2 t k
where u 0 t = ϕ t ( ϕ t is the scale function), u 1 t = ψ t ( ψ t is the wavelet basis function), and the sequence u n t n Z + is the orthogonal wavelet packet basis.
Suppose f n is the signal to be decomposed. In fact, a wavelet packet transform of f n is a projection coefficient on the wavelet packet basis u n t n Z + :
p f n , j , k = f t , u n t = + f t 2 j / 2 u ¯ n 2 j t ¯ k d t
where p s n , j , k k Z is the sequence of transformation coefficients of f n on U j n .
Usually, the transformation coefficients p s n , j , k k Z can be calculated through the Mallat algorithm:
p f 2 n , j , k = l Z h l 2 k p f n , j 1 , l p f 2 n + 1 , j , k = l Z g l 2 k p f n , j 1 , l
According to the above discussion, the decomposition processing of the original signal is depicted and illustrated in Figure 1.
Because of the integrity and orthogonality of the wavelet packet space, the original signal f n is almost completely intact after wavelet decomposition, which provides conditions for analyzing signal characteristics.
According to the above definition of the orthogonal wavelet packet transform, the signal f n has been projected adaptively into the orthogonal wavelet packet space; then, the obtained component can be regarded as the energy distributed in the corresponding space. If the energy distribution of signals in the space of each orthogonal wavelet packet can be calculated at a certain decomposition level, then the characteristics can be extracted by sorting these energies according to the frequency index of U j n . The energy distribution in the time-frequency localization space can be interpreted as follows:
E j , n = k Z p f n , j , k 2
Therefore, if the original signal f t is decomposed by P levels, the energy feature vector extracted from the original signal can be expressed as follows:
E * P , f = E P , 0 , E P , 1 , , E P , 2 P 1

3. Improved Fault Diagnosis Approach Using WMPSO-LSSVM

3.1. Least Squares Support Vector Machine

The literature of various fields shows that the LSSVM model performs well on various datasets, so it can process the data generated under unknown working conditions in complex industrial systems well. In addition, the complete theoretical basis of LSSVM can also ensure its stability. The principle of LSSVM is as follows:
min w , b 1 2 w 2 + C i = 1 m ζ i 2
s . t . y i w T x i + b = 1 ζ i , i = 1 , 2 , , m
where x 1 , y 1 , x 2 , y 2 , , x l , y l are the samples to be observed, w is the perpendicular vector of the line, b is the offset of the hyperplane, C is the regularization parameter, and ζ i represents the fluctuations in the error of each sample.
To obtain an accurate solution to the above optimal problem, the Lagrange function with slack variables can be established as follows:
L w , b , ζ , α , λ = 1 2 w 2 + C i ζ i 2 + i α i ( 1 ζ i y i w T φ l s s v m x i + b ) i λ i ζ i
where α i is the Lagrange multiplier of the original problem, and λ i is the Lagrange multiplier of the additional slack variables.
Take the derivative of each variable in Formulas (9) and (10) and let them be 0. The following equalities hold:
w = i n α i x i y i i = 1 n α i y i = 0 C α i λ i = 0
Thus, Formula (11) can be rewritten as follows:
L ζ , α , λ = i α i 2 + i , j α i α j y i y j X i T X j
Therefore, the optimal problem of Formulas (9) and (10) can be expressed as follows:
max α W α = i = 1 n α i 1 2 i , j = 1 n y i y j α i α j x i , x j s . t . i = 1 n α i y i = 0
Given the varying conditions of industrial systems, the vibration signal of equipment follows a nonlinear relationship. In order to solve the problem of linear indivisibility in primordial space, it is necessary to transform the failure samples into multi-dimensional distinguishable space by introducing kernel functions. Therefore, Formula (14) can be written as follows:
max α W α = i = 1 n α i 1 2 i , j n y i y j α i α j k x i , x j s . t . i = 1 n α i y i = 0
where k x i , x j is the kernel function, and the selection of the kernel function has great flexibility. The common kernel functions are described as follows:
  • Linear kernel function:
    K x i , x j = x i · x j
  • Polynomial kernel function:
    K x i , x j = x i · x j + 1 l , l = 1 , 2 ,
  • Gaussian kernel function:
    K x i , x j = exp x i x j 2 2 σ 2
The Gaussian kernel function selected in this paper can effectively transform the data from the low-dimensional non-separable space to the high-dimensional separable space, and it can further improve the classification accuracy of the model. Another advantage of Gaussian kernels, compared to other kernels, is that the more complex the model, the stronger the performance. In addition, no matter how many dimensions are the characteristics of each sample point, each sample can be transformed into the total sample quantity dimension after processing by the Gaussian kernel function, which expands the dimension and the diversity of data.
It is natural to notice that LSSVM’s classification accuracy is closely related to the penalty factor and parameter σ of the kernel functions. If the kernel function is too small, there will be an over-fitting phenomenon in the classification; otherwise, there will be an under-fitting phenomenon. Similarly, the larger the penalty factor, the more likely it is to overfit; and the smaller the penalty factor is, the more likely it is to underfit. Thus, in order to improve the accuracy of fault diagnosis for industrial systems, an optimized approach, named WMPSO-LSSVM, is proposed in the next section.

3.2. WMPSO-Based Parameters Optimization of LSSVM

As mentioned above, the regularization parameter and kernel functions play an important role in LSSVM. Thus, in this paper, we adopt the proposed WMPSO algorithm to optimize the parameters and establish a desirable model with high classification accuracy. Firstly, the basic model of PSO is as follows:
C i = m × C i + c 1 × r a n d × g b e s t σ i + c 2 × r a n d × q b e s t σ i
σ i = σ i + C i
where C i is the regulation parameter of the LSSVM as well as the current velocity of PSO, and σ i is the kernel function of the LSSVM as well as the location of particles in PSO. m indicates the weight coefficient, c 1 and c 2 are learning factors, and r a n d is a random number between 0 and 1. Meanwhile, g b e s t and q b e s t store the optimal values corresponding to the penalty coefficient C and the kernel parameter σ , respectively.
Suppose there is a group of particle swarms S = S 1 , S 2 , , S n in an n-dimensional space; C and σ can be presented as follows:
C = C 1 , C 2 , , C i
σ = σ 1 , σ 2 , , σ i
In this paper, the wavelet function μ * is used to conduct a random perturbation of all the dimensions of the contemporary optimal value Q g m t particles, and the perturbation result is taken as the position of the particles. The calculation model is given as follows:
σ ¯ m t = μ * Q g m t
For the sake of the accuracy of the WMPSO algorithm, the Morlet function was selected as the wavelet base in this study, as shown in Figure 2.
The Morlet wavelet has more accurate and high-resolution spectral estimation, and has thus been widely used. Compared with the Gaussian and Cauchy variations often used in particle swarm optimizations, the Morlet wavelet searches more effectively in the solution space because there is an equal probability of producing positive and negative numbers.
In addition, the Morlet wavelet function changes the local solution more frequently in the solution space, and it is easier to obtain the optimal solution in the local optimization. The Morlet wavelet function can fine-tune the particle, so it is a remarkable choice to select the Morlet wavelet for mutation.
Thus, the wavelet function value applied is expressed as follows:
μ * = 1 a e φ * a * 2 / 2 cos 5 φ * a *
Meanwhile, the scale parameter a * is calculated by Formula (25):
a * = e ln g × 1 t T γ ω m + ln g
where γ ω m is the shape parameter, t is the current iteration number, T is the maximum number of iterations, and g is the limit of a * .
Therefore, after the perturbance by using the wavelet mutation function, the new positions of the particles are σ ¯ m = σ ¯ 1 m , σ ¯ 2 m , , σ ¯ n m . Once the position and kernel parameter σ are determined, the regularization factor C can be confirmed according to Formula (19). The optimization process for the parameters in this study is given in Algorithm 1:
Algorithm 1 The process of the WMPSO parameters’ optimization
Initialize  σ i \\ σ i is the position of the i t h particle
  Calculate fitness function \\ Individual extreme values of particles can be calculated by fitness function
  while i < = T do \\ T is the maximum number of iterations performed by the algorithm i = i + 1
     for  j = 1 to n do
         Update velocity C i based on Equation (19)
         Update position σ i based on Equation (20)
         if  p m > r a n d  then
            Calculate a * based on Equation (25)
             φ * = 2.5 a * r a n d ( 1 , 30 )
            Calculate μ * based on Equation (24)
            Update position σ i based on Equation (23)
         end if
         Calculate fitness function
         Update Q i and Q g
     end for
end while

3.3. Design of WMPSO-LSSVM-Based Fault Diagnosis Scheme for Industrial Systems

Based on the above analysis, the WMPSO-LSSVM-based data-driven fault diagnosis approach is designed as follows:
1.
Decompose the composite fault data of industrial systems based on the orthogonal wavelet packet algorithm and extract the fault characteristics;
2.
Take the extracted characteristics as the input to the WVPSO-LSSVM identification model, training to obtain the regularization coefficient C and kernel parameter σ . The training process is summarized as follows:
  • Initialize the following parameters: the evolution algebra of the particles, the learning factors c 1 and c 2 , the regularization factor C, the kernel parameter σ , and the historical optimal kernel parameter Q σ ;
  • Calculate the new information of the C and σ , and update a new generation of the particles;
  • Calculate the fitness value of the particles according to the fitness function, and update the individual and global optimal values of C and σ on this basis;
  • Evaluate whether the maximum number of iterations or searching boundaries has been reached. If so, store the C and σ , and construct the WMPSO-LSSVM-based identification model;
3.
Take the extracted characteristics as the input to the WVPSO-LSSVM identification model, testing to obtain the classification result.
The corresponding flowchart is presented in Figure 3.

4. Experimental Applications for Industrial Systems Based on WMPSO-LSSVM

The effectiveness and superiority of this study for industrial systems are evaluated on a database taken from the Guangdong Provincial Key Laboratory of Petrochemical Equipment Fault Diagnosis of China. Meanwhile, some comparative experiments are used to further prove the fault diagnosis performance of the proposed method.
As shown in Figure 4, the industrial system studied in this section is the main fan motor of a steam turbine, and the specific research object of this system is the gearbox containing the rolling bearings. The actual data of the gearbox and bearings are obtained from the intelligent fault diagnosis system, which consists of an acceleration sensor, a preamplifier (PMP), an explosion-proof BOX (BOX), a data collector (butylated hydroxytoluene), and a server (PC-1).
In addition, the acceleration sensor is installed on the generator to obtain the vibration signals; the role of the BOX is to protect the preamplifier; the preamplifier is installed in the BOX for signal amplification; the data collector is installed in the steam turbine of the main fan for signal acquisition and processing; and the server is used for data storage and management.
The accelerometer used to measure the vibration acceleration mainly contains the following information. The highest amplitude is 50 g, the channel number is 6, the maximum transmission distance is 300 m, the working power supply is 18–30 VDC, and the working current is constant (2–10 mA). The actual industrial system operation environment and data collection situation are shown in Figure 5, Figure 6, Figure 7 and Figure 8.
The data collected by the intelligent fault diagnosis system mainly include seven states, which are different fault combinations of gears and bearings. Their fault modes and corresponding indicators are shown in Table 1, and the waveforms of the part of the original vibration signals are shown in Figure 9, Figure 10, Figure 11 and Figure 12.
The numbers in bold in the table represent the time domain index of the faulty component. Look at the numbers in the table. If the data in the table appears to be significantly asynchronous, this can be used to distinguish component failures. Taking the waveform indicator as an example,1.2920 is obviously out of sync with all the numbers in the second row of the waveform column, and 1.3007 is also out of sync with the numbers in the first row of the waveform column, so it can be used as the basis for division.
Therefore, according to the indicators in bold in Table 1, the following analysis can be obtained.
  • States 2 and 7 can be distinguished via the vibration index;
  • States 3 and 5 can be distinguished via the impulsion and tolerance indices;
  • States 5 and 7 can be distinguished via the impulsion and tolerance indices;
  • States 3 and 5 can be distinguished via the peak index;
  • States 2 and 7 can also be distinguished via the kurtosis index, as can states 2 and 3.
Then, the original signals are decomposed into three layers using the wavelet packet decomposition algorithm, and the node coefficients are calculated according to Formula (5). The corresponding results are given in Figure 13. In addition, the wavelet packet coefficients of the third layer, consisting of nodes 7 to 14 and calculated according to Formula (6), are shown in Figure 14.
The spectral distributions of the non-stationary vibration signals of the gearbox and bearings are closely related to their characteristic structures. Therefore, the energy distributions in the wavelet packet space of the original vibration signals decomposed by the wavelet packet are the fault features of the gears and bearings to be extracted. The parts of the characteristic extraction results are shown in Figure 15.
Finally, by using 75% of the extracted fault features as the input to establish the optimal WMPSO-LSSVM and by inputting the test samples into the model, the classification results can be obtained. The experimental results of LSSVM, PSO-LSSVM, and WMPSO-LSSVM are given in Figure 16, Figure 17 and Figure 18, respectively.
In order to further verify the superiority of the WVPSO-LSSVM classification model for key components of industrial systems, ELM and the traditional BP network are used for comparison purposes; the experimental results are shown in Table 2 and Figure 19, Figure 20, Figure 21 and Figure 22.
To evaluate the performance of the WMPSO-LSSVM classification model, the confusion matrices of the WMPSO-LSSVM and ELM are presented, respectively, in Figure 23 and Figure 24.
In the Figure 23 and Figure 24, the blue square represents the number of correctly classified samples, while the pink square represents the number of incorrectly classified samples. For example, in Figure 23, there is only one incorrectly classified sample for the second type, and the remaining nine are correctly classified. The more diagonally distributed samples in the matrix, the better the performance of the model. And according to the results, the WMPSO-LSSVM has a higher precision than ELM.
In order to further verify the effectiveness of the proposed algorithm, the corresponding WVPSO-LSSVM regression model for the bearings and gearbox is established, and the composite fault characteristic trend is predicted. The comparative results are shown in Figure 25, Figure 26, Figure 27 and Figure 28 and Table 3.
Since the weight and the deviation of ELM are randomly generated, the inconsistent networks generated each time will eventually lead to a large performance difference, although the learning speed of ELM is fast and its generalization performance is good. Furthermore, because the BP neural network is a gradient descent method, its optimized objective function is extremely complex, and there will be a zig-zag phenomenon in the training process, which makes the BP algorithm inefficient. The accuracy of the BP neural network also depends largely on the sample size, and the number of fault samples obtained from industrial systems is small. Thus, it is not suitable for limited fault data of complex industrial systems.
In addition, it can be seen from the comparative experimental results that the WMPSO-LSSVM model has strong performance. The introduction of the Gaussian kernel function in WMPSO-LSSVM can expand the diversity and dimension of limited data and solve the defect of traditional neural networks’ unsuitability for small samples. At the same time, the model can not only classify complex fault data effectively, but can also predict the complex fault characteristic trend, which has good applicability to complex fault data in industrial systems.

5. Conclusions

In this research, aiming to address the difficulty of the low precision of fault diagnosis methods for industrial systems, a new fault diagnosis methodology, named WMPSO-LSSVM, is proposed. Based on the decomposition of fault signals for feature extraction, the gearbox and bearings derived from the composable components are taken as the specific objects, and the vibration can be decomposed without information loss based on WPT. By comparing the proposed method with the existing pattern recognition methods, the results show that the WMPSO-LSSVM method can achieve higher classification accuracy for multiple fault modes in industrial systems.
In addition, PSO optimized by the wavelet mutation is combined with the LSSVM algorithm to realize the further optimization of the regularization parameter and kernel function in the LSSVM, thereby improving the fault diagnosis accuracy. Particles that jump out of the local extreme value through the wavelet mutation algorithm will seek the optimal solution of parameters in the global space, so the optimal hyperplane of the LSSVM model can be established. As demonstrated via the comparative experiments, the accuracy of the WMPSO-LSSVM is almost 12% higher than that of the LSSVM, and is 9% higher than the ELM; moreover, the average error of the regression is 0.365 less than that of the traditional linear regression model, implying the potency of this scheme.
However, how to better select the parameters in the wavelet mutation function adaptively is not yet resolved in this work. Further research on the optimization of parameters in wavelet mutation is warranted.
In summary, the WMPSO-LSSVM proposed in this paper can significantly improve the fault diagnosis accuracy for complex industrial systems, and therefore, it offers better operability and scalability in the actual industrial environment.

Author Contributions

S.G. (Shuyue Guan): writing-original draft, methodology, investigation; D.H.: funding acquisition, supervision; S.G. (Shenghui Guo): writing—review & edtiting, methodology; L.Z.: methodology; H.C.: writing—review & editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of P.R. China, under Grants 61663008 and 62073051, the Chong-qing Technology Innovation, Application Special Key Project, under Grant cstc2019jscx-mbdxX0015, and the 2018 Reliable control and safety maintenance of dynamic system under Grant JDDSTD2018001.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data is provided by the Guangdong Provincial Key Laboratory of Petrochemical Equipment Fault Diagnosis of China for providing the dataset of the rolling bearings.

Acknowledgments

The authors would like to thank the Guangdong Provincial Key Laboratory of Petrochemical Equipment Fault Diagnosis of China for providing the dataset of the rolling bearings.

Conflicts of Interest

The authors declare no conflict of interest.

Notations

L 2 R square-intergrable space
W j wavelet subspace
ψ ( t ) wavelet function in wavelet packet algorithm
V j scale subspace
U j n Hilbert space
u n t orthogonal wavelet packet basis
h k low-pass filter coefficients
g k high-pass filter coefficients
ϕ t scale function in wavelet packet
f n original signal
p f n , j , k a sequence of transformation coefficients in wavelet packet
E j , n energy distribution
wthe perpendicular vector in LSSVM
ban offset of the hyperplane in LSSVM
Cregularization parameter in LSSVM
ζ the fluctuations of the error in LSSVM
α Lagrange multiplier of the original problem
λ Lagrange multiplier of the additional slack variables
K x i , x j kernel function
C i the velocity of the ith particle
σ i the position of the ith particle
σ kernel parameter of the Gaussian kernel function
mweight coefficient in PSO
c 1 learning factor in PSO
c 2 learning factor in PSO
r a n d random number uniformly distributed in [0, 1]
g b e s t the best particle that indicates the global best
q b e s t the best particle that indicates the local best
Sparticle swarm
μ * wavelet function in the mutation wavelet algorithm
a * scale parameter in the mutation wavelet algorithm
γ w m shape parameter
tthe current iteration number
Tthe maximum number of iterations
glimit of scale parameter
σ ¯ m the new position of the disturbed particle
p m the mutation rate
Q g m t the global best of the ith particle
φ * wavelet function basis in Morlet
Q g the best particle that indicates the global best of the disturbed particle
Q i the best particle that indicates the individual best of the disturbed particle
Q σ the historical optimal kernel parameter

References

  1. Yuan, H.D.; Wu, N.L.; Chen, X.Y.; Wang, Y. Fault Diagnosis of Rolling Bearing Based on Shift Invariant Sparse Feature and Optimized Support Vector Machine. Machines 2021, 9, 98. [Google Scholar] [CrossRef]
  2. Espinoza-Sepulveda, N.; Sinha, J. Mathematical Validation of Experimentally Optimized Parameters Used in a Vibration-Based Machine-Learning Model for Fault Diagnosis in Rotating Machines. Machines 2021, 9, 155. [Google Scholar] [CrossRef]
  3. Nguyen, V.; Hoang, D.T.; Tran, X.T.; Van, M.; Kang, H.J. A Bearing Fault Diagnosis Method Using Multi-Branch Deep Neural Network. Machines 2022, 9, 345. [Google Scholar] [CrossRef]
  4. Chen, H.; Chai, Z.; Jiang, B.; Huang, B. Data-driven fault detection for dynamic systems with performance degradation: A unified transfer learning framework. IEEE Trans. Instrum. Meas. 2020, 70, 3504712. [Google Scholar] [CrossRef]
  5. Ran, G.; Liu, J.; Li, C.; Lam, H.-K.; Li, D.; Chen, H. Fuzzy-Model-Based Asynchronous Fault Detection for Markov Jump Systems with Partially Unknown Transition Probabilities: An Adaptive Event-Triggered Approach. IEEE Trans. Fuzzy Syst. 2022, 1–10. [Google Scholar] [CrossRef]
  6. Gao, Z.W.; Cecati, C.; Ding, S.X. A Survey of Fault Diagnosis and Fault-Tolerant Techniques-Part I: Fault Diagnosis with Model-Based and Signal-Based Approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef] [Green Version]
  7. Chadha, G.S.; Panambilly, A.; Schwung, A.; Ding, S.X. Bidirectional deep recurrent neural networks for process fault classification. ISA Trans. 2021, 106, 330–342. [Google Scholar] [CrossRef]
  8. Wang, L.; Zhang, Z.J.; Long, H.; Xu, J.; Liu, R. Wind Turbine Gearbox Failure Identification with Deep Neural Networks. IEEE Trans. Ind. Inform. 2017, 13, 1360–1368. [Google Scholar] [CrossRef]
  9. Chen, H.T.; Li, L.L.; Shang, C.; Huang, B. Fault Detection for Nonlinear Dynamic Systems with Consideration of Modeling Errors: A Data-Driven Approach. IEEE Trans. Cybern. 2022, 1–11. [Google Scholar] [CrossRef]
  10. Javaid, A.; Javaid, N.; Wadud, Z.; Saba, T.; Sheta, O.E.; Saleem, M.Q.; Alzahrani, M.E. Machine Learning Algorithms and Fault Detection for Improved Belief Function Based Decision Fusion in Wireless Sensor Networks. Sensors 2019, 19, 1334. [Google Scholar] [CrossRef] [Green Version]
  11. Moreno, A.P.; Santiago, O.L.; de Lazaro, J.M.B.; Moreno, E.G. Comparative Evaluation of Classification Methods Used in the Fault Diagnosis of Industrial Processes. IEEE Lat. Am. Trans. 2013, 11, 682–689. [Google Scholar] [CrossRef]
  12. Ebrahimi, B.M.; Faiz, J. Diagnosis and performance analysis of three-phase permanent magnet synchronous motors with static, dynamic and mixed eccentricity. IET Electr. Power Appl. 2010, 4, 53–66. [Google Scholar] [CrossRef]
  13. Zuo, M.J.; Xiang, G.; Hu, S. Fault diagnosis of the constant current remote power supply system in CUINs based on the improved water cycle algorithm. India J. Geo-Mar. Sci. 2021, 50, 914–921. [Google Scholar]
  14. Zhao, Y.P.; Wang, J.J.; Li, X.Y.; Peng, G.J.; Yang, Z. Extended least squares support vector machine with applications to fault diagnosis of aircraft engine. ISA Trans. 2020, 97, 189–201. [Google Scholar] [CrossRef]
  15. Heidari, M.; Homaei, H.; Golestanian, H.; Heidari, A. Fault diagnosis of gearboxes using wavelet support vector machine, least square support vector machine and wavelet packet transform. J. Vibroeng. 2016, 18, 860–875. [Google Scholar]
  16. Milosevic, N.; Rackovic, M. Classification based on Missing Features in Deep Convolutional Neural Networks. Neural Netw. World 2019, 29, 221–234. [Google Scholar] [CrossRef]
  17. Chen, H.; Chen, Z.; Chai, Z.; Jiang, B.; Huang, B. A single-side neural network-aided canonical correlation analysis with applications to fault diagnosis. IEEE Trans. Cybern. 2021, 1–13. [Google Scholar] [CrossRef]
  18. Chen, H.T.; Chai, Z.; Dogru, O.; Jiang, B.; Huang, B. Data-Driven Designs of Fault Detection Systems via Neural Network-Aided Learning. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–12. [Google Scholar] [CrossRef]
  19. Landauskas, M.; Cao, M.; Ragulskis, M. Permutation entropy-based 2D feature extraction for bearing fault diagnosis. Nonlinear Dyn. 2020, 102, 1717–1731. [Google Scholar] [CrossRef]
  20. Kherif, O.; Benmhamed, Y.; Teguar, M.; Boubakeur, A.; Ghoneim, S.S. Accuracy Improvement of Power Transformer Faults Diagnostic Using KNN Classifier with Decision Tree Principle. IEEE Access 2021, 9, 81693–81701. [Google Scholar] [CrossRef]
  21. Liu, Y.W.; Cheng, Y.Q.; Zhang, Z.Z.; Wu, J. Multi-information Fusion Fault Diagnosis Based on KNN and Improved Evidence Theory. J. Vib. Eng. Technol. 2022, 10, 841–852. [Google Scholar] [CrossRef]
  22. Liu, T.Y.; Luo, H.; Kaynak, O.; Yin, S. A Novel Control-Performance-Oriented Data-Driven Fault Classification Approach. IEEE Syst. J. 2020, 14, 1830–1839. [Google Scholar] [CrossRef]
  23. Ma, X.; Hu, Y.; Wang, M.H.; Li, F.; Wang, Y. Degradation State Partition and Compound Fault Diagnosis of Rolling Bearing Based on Personalized Multilabel Learning. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
  24. Gan, X.; Lu, H.; Yang, G.Y.; Liu, J. Rolling Bearing Diagnosis Based on Composite Multiscale Weighted Permutation Entropy. Entropy 2018, 20, 821. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Djeziri, M.A.; Djedidi, O.; Morati, N.; Seguin, J.L.; Bendahan, M.; Contaret, T. A temporal-based SVM approach for the detection and identification of pollutant gases in a gas mixture. Appl. Intell. 2021, 52, 6065–6078. [Google Scholar] [CrossRef]
  26. Suykens, J.A.K.; Vandewalle, J. Least squares support vector machine classifiers. Neural Process Lett. 1999, 9, 293–300. [Google Scholar] [CrossRef]
  27. Zhang, J.L. Fault Diagnosis of Nonlinear Analog Circuit Based on Generalized Frequency Response Function and LSSVM Classifier Fusion. Math. Probl. Eng. 2020, 2020, 8274570. [Google Scholar] [CrossRef]
  28. Fu, Y.X.; Jia, L.M.; Qin, Y.; Yang, J. Product function correntropy and its application in rolling bearing fault identification. Measurement 2017, 97, 88–99. [Google Scholar] [CrossRef]
  29. Zhang, K.; Su, J.P.; Sun, S.; Liu, Z.; Wang, J.; Du, M.; Liu, Z.; Zhang, Q. Compressor fault diagnosis system based on PCA-PSO-LSSVM algorithm. Sci. Prog. 2021, 104, 1–16. [Google Scholar] [CrossRef] [PubMed]
  30. Xu, H.B.; Chen, G.H. An intelligent fault identification method of rolling bearings based on LSSVM optimized by improved PSO. Mech. Syst. Signal Process. 2013, 35, 167–175. [Google Scholar] [CrossRef]
  31. Deng, W.; Yao, R.; Zhao, H.M.; Yang, X.; Li, G. A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm. Soft Comput. 2019, 23, 2445–2462. [Google Scholar] [CrossRef]
  32. Yuan, H.D.; Chen, J.; Dong, G.M. Bearing Fault Diagnosis Based on Improved Locality-Constrained Linear Coding and Adaptive PSO-Optimized SVM. Math. Probl. Eng. 2017, 2017, 7257603. [Google Scholar] [CrossRef] [Green Version]
  33. Zhang, D.D.; Xiang, W.G.; Cao, Q.W.; Chen, S. Application of incremental support vector regression based on optimal training subset and improved particle swarm optimization algorithm in real-time sensor fault diagnosis. Appl. Intell. 2020, 51, 3323–3338. [Google Scholar] [CrossRef]
  34. Zhang, Q.F.; Chen, S.; Fan, Z.P. Bearing fault diagnosis based on improved particle swarm optimized VMD and SVM models. Adv. Mech. Eng. 2021, 13, 1–12. [Google Scholar] [CrossRef]
  35. Liu, M.G.; Li, X.S.; Lou, C.Y.; Jiang, J. A Fault Detection Method Based on CPSO-Improved KICA. Entropy 2019, 21, 668. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Wang, H.; Peng, M.J.; Hines, J.W.; Zheng, G.Y.; Liu, Y.K.; Upadhyaya, B.R. A hybrid fault diagnosis methodology with support vector machine and improved particle swarm optimization for nuclear power plants. ISA Trans. 2020, 95, 358–371. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Wavelet decomposition for original signals.
Figure 1. Wavelet decomposition for original signals.
Machines 10 00443 g001
Figure 2. Morlet-wavelet function.
Figure 2. Morlet-wavelet function.
Machines 10 00443 g002
Figure 3. The flowchart of the proposed WMPSO-LSSVM algorithm.
Figure 3. The flowchart of the proposed WMPSO-LSSVM algorithm.
Machines 10 00443 g003
Figure 4. Schematic diagram of the main fan system.
Figure 4. Schematic diagram of the main fan system.
Machines 10 00443 g004
Figure 5. The on-site industrial environment.
Figure 5. The on-site industrial environment.
Machines 10 00443 g005
Figure 6. The local-data acquisition system.
Figure 6. The local-data acquisition system.
Machines 10 00443 g006
Figure 7. The data acquisition base station.
Figure 7. The data acquisition base station.
Machines 10 00443 g007
Figure 8. The data acquisition platform.
Figure 8. The data acquisition platform.
Machines 10 00443 g008
Figure 9. The original signals of the inner race fault of the bearings and the tooth loss of gear-box.
Figure 9. The original signals of the inner race fault of the bearings and the tooth loss of gear-box.
Machines 10 00443 g009
Figure 10. The original signals of the outer race fault of the bearings and the tooth loss of the gear-box.
Figure 10. The original signals of the outer race fault of the bearings and the tooth loss of the gear-box.
Machines 10 00443 g010
Figure 11. The original signals of balls that are missing bearings and the abrasion of the gear-box.
Figure 11. The original signals of balls that are missing bearings and the abrasion of the gear-box.
Machines 10 00443 g011
Figure 12. The original signals of balls that are missing bearings and the tooth loss of the gear-box.
Figure 12. The original signals of balls that are missing bearings and the tooth loss of the gear-box.
Machines 10 00443 g012
Figure 13. The decomposition results of the vibration signals.
Figure 13. The decomposition results of the vibration signals.
Machines 10 00443 g013
Figure 14. The node coefficients of the wavelet-packet algorithm.
Figure 14. The node coefficients of the wavelet-packet algorithm.
Machines 10 00443 g014
Figure 15. The fault characteristic extraction results of the gear-box and bearings.
Figure 15. The fault characteristic extraction results of the gear-box and bearings.
Machines 10 00443 g015
Figure 16. The classification results of LSSVM.
Figure 16. The classification results of LSSVM.
Machines 10 00443 g016
Figure 17. The classification results of PSO-LSSVM.
Figure 17. The classification results of PSO-LSSVM.
Machines 10 00443 g017
Figure 18. The classification results of WMPSO-LSSVM.
Figure 18. The classification results of WMPSO-LSSVM.
Machines 10 00443 g018
Figure 19. Fault diagnosis results based on ELM (1).
Figure 19. Fault diagnosis results based on ELM (1).
Machines 10 00443 g019
Figure 20. Fault diagnosis results based on ELM (2).
Figure 20. Fault diagnosis results based on ELM (2).
Machines 10 00443 g020
Figure 21. Training performance of the neural-networks.
Figure 21. Training performance of the neural-networks.
Machines 10 00443 g021
Figure 22. Training state of the neural-netwoks.
Figure 22. Training state of the neural-netwoks.
Machines 10 00443 g022
Figure 23. The confusion matrix of the WMPSO-LSSVM model.
Figure 23. The confusion matrix of the WMPSO-LSSVM model.
Machines 10 00443 g023
Figure 24. The confusion matrix result of the ELM model.
Figure 24. The confusion matrix result of the ELM model.
Machines 10 00443 g024
Figure 25. Bearing inner ring wear and gear tooth loss.
Figure 25. Bearing inner ring wear and gear tooth loss.
Machines 10 00443 g025
Figure 26. Bearing outer ring wear and gear tooth loss.
Figure 26. Bearing outer ring wear and gear tooth loss.
Machines 10 00443 g026
Figure 27. Bearing missing balls and gear tooth loss.
Figure 27. Bearing missing balls and gear tooth loss.
Machines 10 00443 g027
Figure 28. The state of seven types of faults.
Figure 28. The state of seven types of faults.
Machines 10 00443 g028
Table 1. Seven fault states of the key components for entire systems.
Table 1. Seven fault states of the key components for entire systems.
Description of Seven StatesVibration IndexImpulsion IndexTolerance IndexPeak IndexKurtosis Index
State 1: missing gear teeth and1.19752.55312.90152.13193.0860
outer ring wear of right bearing1.31326.89198.21155.39474.1036
State 2: missing gear teeth and1.22933.14513.66892.54142.7140
lack of balls on left bearing1.29204.98945.94833.92793.5757
State 3: missing gear teeth and1.26574.32405.17913.36713.4370
outer ring wear on left bearing1.35587.59359.17975.75985.4632
State 4: missing gear teeth and1.24383.22643.79682.59122.8526
inner ring wear on right bearing1.30825.69166.86654.39454.3278
State 5: wear of gear and1.22522.24482.64421.80412.3961
inner ring wear on left bearing1.34334.21104.99723.36524.6594
State 6: wear of gear and1.22572.68853.32782.40352.7392
lack of balls on left bearing1.32275.39056.79984.12218.0007
State 7: wear of gear and1.30074.31205.19963.31523.6755
outer ring wear on left bearing1.37427.44539.09645.54605.4385
Table 2. This table contrasts the results of the three mechanisms.
Table 2. This table contrasts the results of the three mechanisms.
Classification MethodBPELMLSSVMPSO-LSSVMWMPSO-LSSVM
Classification accuracy (%)64.2986.5084.1790.0095.71
Table 3. Comparison between the WMPSO-LSSVM regression model and the linear regression model.
Table 3. Comparison between the WMPSO-LSSVM regression model and the linear regression model.
MethodWMPSO-LSSVMLinear Regression
Fault Types
Bearing inner ring wear and gear tooth loss0.07071540.411682
Bearing outer ring wear and gear tooth loss0.001469320.2976
Bearings missing balls and gear tooth loss0.002606350.545191
Seven types of fault features0.02248790.304906
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Guan, S.; Huang, D.; Guo, S.; Zhao, L.; Chen, H. An Improved Fault Diagnosis Approach Using LSSVM for Complex Industrial Systems. Machines 2022, 10, 443. https://doi.org/10.3390/machines10060443

AMA Style

Guan S, Huang D, Guo S, Zhao L, Chen H. An Improved Fault Diagnosis Approach Using LSSVM for Complex Industrial Systems. Machines. 2022; 10(6):443. https://doi.org/10.3390/machines10060443

Chicago/Turabian Style

Guan, Shuyue, Darong Huang, Shenghui Guo, Ling Zhao, and Hongtian Chen. 2022. "An Improved Fault Diagnosis Approach Using LSSVM for Complex Industrial Systems" Machines 10, no. 6: 443. https://doi.org/10.3390/machines10060443

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