Table of Contents Author Guidelines Submit a Manuscript
Shock and Vibration
Volume 2018, Article ID 8218657, 7 pages
Research Article

Research on Fault Diagnosis Based on Singular Value Decomposition and Fuzzy Neural Network

College of Aerospace and Civil Engineering, Harbin Engineering University, Harbin, Heilongjiang 150001, China

Correspondence should be addressed to Yifan Hu; nc.ude.uebrh@g5027202102

Received 10 January 2018; Accepted 7 March 2018; Published 8 April 2018

Academic Editor: Giosuè Boscato

Copyright © 2018 Jingbo Gai and Yifan Hu. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


A method based on singular value decomposition (SVD) and fuzzy neural network (FNN) was proposed to extract and diagnose the fault features of diesel engine crankshaft bearings efficiently and accurately. Firstly, vibration signals of crankshaft bearings in known state under the same working condition were decomposed by EMD to obtain the modal components containing fault-feature information. Then, the singular values of modal components which include the main fault features were used as the initial vector matrix, where the eigenvectors were decomposed to form a fault characteristic matrix. At last, the fault features matrix was trained by the fuzzy neural network, in order to realize the diagnosis and identification of the crankshaft bearings in different states in the form of numerical values. The experiment showed that the numerical identification of the fuzzy neural network based on the singular value had high fault diagnosis accuracy and stability. This method can also reflect the gradual change of the crankshaft bearings’ fault to some extent, so it has the desired reliability and value.

1. Introduction

Crankshaft bearing is an important part of the diesel engine with a high failure and abrasion rate. If we can extract fault-feature information from the vibration signals effectively and identify the operating state of the crankshaft bearing and then repair or replace it in time, it will be of great significance for the safety and economy of the diesel engine [1].

If we want to classify different fault states exactly, it is necessary to extract accurate signal features and identify these features accurately. Many experts have done a great deal of research on this. Yang et al. [2] decomposed nonstationary vibration signals into a series of intrinsic mode functions with empirical mode decomposition and input their energy into the neural network for fault diagnosis, and this method achieved good results; Xia et al. [3] proposed a method of fault diagnosis based on the combination of empirical mode decomposition and AR spectroscopy; Si et al. [4] used wavelet packet to denoise the vibration signal, extracted the eigenvalue of the fault signal, and used the fuzzy neural network to diagnose and recognize the fault states. With reference to the modal aliasing of EMD, Zhang et al. [5] extracted engine crankshaft fault features by integrated empirical mode decomposition, which can identify different fault states efficiently. However, the above extraction methods of fault features still need to be further discussed in terms of accuracy and stability. Singular values are the inherent features of the matrix. When the matrix elements change slightly, the singular values of the matrix change very little. At the same time, singular values have scale invariance and rotation invariance. Therefore, based on empirical mode decomposition, singular value decomposition can effectively solve the above-mentioned problem. Guo et al. [6] constructed the time-frequency matrix of the vibration signal by Hilbert-Huang transform, and the singular value of the matrix was regarded as the feature vector, and then they used FCM to classify the fault states of the distribution switch. Zhou et al. [7] proposed a fault diagnosis method of rolling bearing based on EMD-SVD and FCM. Although the extraction of fault features was effectively improved by singular value decomposition, it is still worth a further discussion on the accuracy and stability of diagnosis and recognition. As an important intelligent information processing method, fuzzy neural network has strong self-learning and data direct processing ability, so it can express the structure of the result clearly. Therefore, the fuzzy neural network can be used to classify the features of different faults in the form of numerical value; this method can also reflect the gradient of fault to some extent.

This paper combined the advantages of the above-mentioned method in the extraction and recognition of fault features for the first time; a new fault diagnosis method based on EMD-SVD and fuzzy neural network was proposed. It was proved by experiment that this method can effectively compensate the shortage of previous research, and it had high accuracy and stability of fault diagnosis.

2. The Introduction of EMD-SVD

2.1. Empirical Mode Decomposition (EMD)

Empirical mode decomposition is a smoothing process, which can decompose a complex, nonstationary signal into a number of intrinsic mode functions, and we abbreviate it as IMF [8]. The instantaneous frequency of any point in the IMF is meaningful. At any given moment, the signal can contain several IMF components. Each IMF’s frequency and composition are different and the decomposition process is self-adaptive, so EMD is very suitable for dealing with nonstationary bearing vibration signals [9]. In the process of empirical mode decomposition, each IMF component must satisfy the following two conditions: firstly, the number of the extreme points and the zero points should be equal to or not more than one; secondly, the mean of the maximum and minimum of extreme points is zero at any point in the signal curve [10]. Since most of the nonstationary signals do not satisfy the IMF conditions directly, Huang made the following assumptions [11]: any complex signal is composed of IMFS which are independent of each other and each IMF component can be linear or nonlinear. For the signal , its empirical mode decomposition equation can be expressed as

In the equation, means the IMF components, means the residual component, and it represents the average trend of the signal.

However, vibration signals of diesel engine crankshaft bearings often contain noises or intermittent signals, and this makes empirical mode decomposition exhibit a shortage of modal aliasing, so the extraction of signal features becomes unstable and inaccurate [12]. Singular value decomposition can effectively reduce the interference of noise components and intermittent signals, so singular value decomposition based on empirical mode decomposition can effectively extract the stable fault features. In the process of solving practical problems, we often focus on the effective IMF components, which contain the main fault-feature information. Therefore, selecting the effective IMF components is also a key step of fault-feature extraction in this paper.

2.2. Singular Value Decomposition (SVD)

Singular value decomposition (SVD) is an important orthogonalization method of matrix decomposition in linear algebra. For a linear correlation matrix of rows or columns, it can be transformed into a linearly independent one by multiplying an orthogonal matrix on its left and right side, respectively. For a real matrix, , whose rank is , if there exist two orthonormal matrices, and , and another diagonal matrix, , they satisfy the following equation:

Equation (2) is called the singular value decomposition of the real matrix .

In this equation, , , , , , and are the singular values of the real matrix . , , are the eigenvalues of . Under the restrictions of , the singular value of the matrix is unique [10]. The singular value has the following two features: (1) the singular values of matrices have a better stability and (2) the singular values also have both proportion invariance and rotation invariance. Therefore, singular values can reflect the features of eigenvectors very well. In the process of constructing the real matrix , the time delay embedding technique is usually used to reconstruct the phase space of one-dimensional time series. However, there is no clear theoretical guidance on how to determine the embedding dimension and the delay constant. For this problem, this paper combined EMD and SVD and formed the initial eigenvector matrix automatically by the IMF components with EMD. This combined EMD and SVD method can avoid the arbitrary choice of embedding dimensions and delay constants [10].

3. Fuzzy Neural Network

Fuzzy neural network is an important intelligent information processing method, which combines the advantages of fuzzy logic and neural networks well. Therefore, the fuzzy neural network algorithm not only has a strong self-learning ability to deal with data directly but also has a strong ability of structural knowledge expression. Figure 1 shows the general structure of the fuzzy neural network.

Figure 1: Structure diagram of the fuzzy neural network.

In the fuzzy neural network, the function of the first layer is to transfer the input signal to the next layer without any change. Each of its nodes corresponds to an input constant. The number of nodes in the input layer is determined by the input signal. In this paper, the number of input nodes is consistent with the number of key IMF components. The second layer is the quantized input layer; its function is to fuzzify the input variables. The third layer is the hidden layer; its function is to realize the mapping between the fuzzy values of the input variables and the output variables. The fourth layer is the quantized output layer; its output result is the fuzzification value. The fifth layer is the weighted output layer; it can make sure of the clarity of the output results.

Network learning is a process of updating network connection parameters constantly, and it ultimately makes the network achieve optimal performance [4]. The learning error is calculated according to the actual output value and the target value, and then the condition parameter is adjusted by the back-propagation error. The specific adjustment process is as follows.

(1) Network initialization: determine the number of input nodes, hidden nodes, and output nodes of the network; initialize parameters of fuzzy neural network and fuzzy membership degree at the same time.

(2) The training of fuzzy neural network: input the sample and the label , and then set the hyperparameter (such as the number of iterations and the network learning rate).

(3) Start iteration: adjust the network connection parameters constantly until the actual output of the network is consistent with the ideal one; then, the training is over.

(4) Classify the samples with the trained fuzzy neural network.

4. Fault Diagnosis Based on EMD-SVD and Fuzzy Neural Network

The fault diagnosis method based on EMD-SVD and fuzzy neural network is shown in Figure 2.

Figure 2: Fault diagnosis method based on EMD-SVD and fuzzy neural network.

The specific diagnostic steps are as follows.

Empirical mode decomposition: first, pick out the vibration signals of crankshaft bearings in normal state, slight wear, and severe wear under the same condition and decompose the signals with EMD; we can obtain several IMF components with different feature scales . Then, form the initial eigenvector matrix with the IMF components, .

Singular value decomposition: decompose the key IMF components in the initial eigenvector matrix with SVD and then obtain the singular values,  ,  . And the singular values are used as the final fault-feature vector.

Fault diagnosis of fuzzy neural network: the fault-feature matrix was formed by the singular values of three kinds of bearings’ states under the same working condition. And the singular values are also used as an input training sample of fuzzy neural network. At the same time, three groups of signals are picked out from each state, and then we verify the identification of the fuzzy neural network. The specific diagnostic methods are as follows: after learning and training, each fault state will be trained as a numerical value; we can distinguish different fault states by the numerical values, and the approximation between the output results and the numerical indexes can effectively reflect the gradient of the fault.

5. Experimental Analysis

DH5922N dynamic signal tester was used with appropriate IEPE piezoelectric acceleration sensors to measure the vibration of diesel engine crankshaft bearing in this experiment. The acceleration sensor is placed on the bearing seat. Connecting the tester with a computer, we can monitor and collect the vibration signals of crankshaft bearings and distinguish the vibration features of crankshaft bearings in normal state, slight wear, and severe wear. The relevant parameters of the test and diesel engine are shown in Table 1. When the diesel engine worked at the rated power, the time-domain vibration signals of crankshaft bearing collected in different states are shown in Figure 3.

Table 1: The relevant parameters of the test and diesel engine.
Figure 3: Time-domain signal of crankshaft bearing.
5.1. The Extraction of Fault Features

Decompose the vibration signals in the three above-mentioned states (normal state, slightly worn state, and severely worn state) with EMD (take a group of vibration signals in normal state as an example). The time and frequency-domain signals after empirical mode decomposition are shown in Figure 4.

Figure 4: The first 8 IMFS and their frequency-domain diagrams after EMD of crankshaft bearing vibration signal in normal state.

Figure 4(a) shows the time-domain diagram of the first 8-order IMF obtained after EMD of the above vibration signal. The abscissa axis indicates the temporal variation, and the ordinate indicates the amplitude. IMF1–IMF8 represent the relationship between the amplitude and the sampling time of each intrinsic mode function. Figure 4(b) shows the frequency-domain diagram of IMF1–IMF8, the abscissa axis indicates the frequency, and the ordinate indicates the amplitude. The spectrum shows the frequency range in which different intrinsic mode functions concentrate. From the first eight IMF components and their spectrums, it is easily found that the energy of the signals was almost occupied by the first five IMF components. Therefore, the first five IMF components can be considered as the key IMF components, and they are used to generate the initial vector matrix (vibration signals of bearings in slightly worn state and severely worn state were treated in the same way; each state will be taken in five groups of signals).

Decompose the initial vector matrix with SVD. The result of singular value decomposition in different states of crankshaft bearing is shown in Table 2 ( are singular values).

Table 2: Singular value decomposition results of vibration signals in different states of crankshaft bearing.

The singular values of different IMF components reflect the features of each frequency band of the vibration signal. They also correspond to the energy changes in different frequency band signals [10]. From Table 2, it is found that the singular value matrix changes correspondingly with the wear degree of crankshaft bearings; the singular value of the components in slightly worn state and severely worn state will be higher than those in the normal state; however, it does not increase linearly with the wear degree.

5.2. Fault Identification

In this experiment, the input data dimension of fuzzy neural network is 5 while the output data dimension is 15. According to the number of input and output nodes of the network, the number of selected membership functions is better to be 10 after the optimization. Therefore, the construction of the network structure is 5-10-15. Table 2 shows input training samples and Table 3 shows testing samples.

Table 3: Detection sample.

Through the operation of fuzzy neural network, the results can be obtained in Table 4.

Table 4: Results of the operation of fuzzy neural network.

In the training process, we trained the normal state of the crankshaft bearings to the value of 1, the slightly worn state to the value of 2, and the severely worn state to the value of 3, as shown in the output trained sample . Combined with the test results, we define the numerical values as the independent variable , and the bearings’ state is the function . We can give the decision function as follows:

The decision function can be regarded as the criterion for running state of crankshaft bearings. We can also consider that the closer the value is to the critical one, the more likely the bearing is to be in the corresponding state; that is to say, the running state of crankshaft bearings is closer to the critical state. When the independent variable is greater than 2.5, this means the bearing should be repaired or replaced in time.

The verification between the output results and the above identification criterion is shown in Figure 5. As can be seen from Figure 5, the numerical indexes can classify the running state of the crankshaft bearing accurately. Therefore, the diagnosis and recognition in the form of numerical value are realized. The accuracy and feasibility of this method can be fully proved by the above experimental results.

Figure 5: Comparison of output results and training standards.

6. Conclusion

A fault diagnosis method based on EMD-SVD and fuzzy neural network was presented and evaluated. In this paper, empirical mode decomposition was optimized by singular value decomposition, and the singular value was used as the training sample of the fuzzy neural network. The diagnosis and recognition in the form of numerical values can be realized. Through the combination of EMD-SVD and fuzzy neural network, the following conclusions can be obtained according to the experimental analysis.

(1) SVD can reduce the noise components and intermittent signals. Because the singular value has high stability, it can realize the optimization of EMD. Therefore, the fault features extracted by the combination of EMD and SVD have higher accuracy, which lays a good foundation for the identification of fault states.

(2) The experimental results showed that the singular value can reflect the features of each frequency band of the vibration signal, which corresponds to the energy changes of signals in different frequency bands.

(3) The fuzzy neural network not only can identify the fault features by numerical value with high recognition accuracy but also has a positive correlation with the gradual change of fault state.

(4) The combination of EMD-SVD and fuzzy neural network can effectively compensate the shortcomings of the previous research, and it is of great significance to the fault diagnosis of crankshaft bearings.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

Authors’ Contributions

Jingbo Gai provided the main idea of the study, and Yifan Hu analyzed the experiment and completed the paper.


  1. J. B. Ali, N. Fnaiech, L. Saidi, B. Chebel-Morello, and F. Fnaiech, “Application of empirical mode decomposition and artificial neural network for automatic bearing fault diagnosis based on vibration signals,” Applied Acoustics, vol. 89, pp. 16–27, 2015. View at Publisher · View at Google Scholar
  2. Y. Yang et al., “Rolling bearing fault diagnosis method based on neural network,” Journal of Vibration and Shock, vol. 24, no. 1, pp. 87–90, 2005. View at Google Scholar
  3. T. Xia, X. Wang, Y. Xiao et al., “Application of EMD-AR to extract diesel engine crankshaft bearing fault characteristics,” Journal of Vibration,Test and Diagnosis, vol. 30, no. 03, pp. 318–321, 2010. View at Google Scholar
  4. J. Si, J. Ma, J. Niu, and E. Wang, “An intelligent fault diagnosis expert system based on fuzzy neural network,” Journal of Vibration and Shock, vol. 36, no. 4, pp. 164–171, 2017. View at Publisher · View at Google Scholar · View at Scopus
  5. L. Zhang et al., “Fault diagnosis of engine crankshaft bearing based on EEMD and Fuzzy C-means clustering algorithm,” Journal of Combustion Engines, vol. 29, no. 4, pp. 332–336, 2011. View at Google Scholar
  6. M. Guo, L. Xu, X. Miao et al., “A method for extracting vibration signal characteristics of distribution switch using singular value decomposition of time-frequency matrix,” Chinese Society for Electrical Engineering, vol. 34, no. 28, pp. 4990–4997, 2014. View at Google Scholar
  7. C. Zhou, X. Wu, C. Liu et al., “Fault diagnosis of rolling bearing based on EMD and fuzzy c-means clustering,” Journal of Kunming University of Science and Technology (Science and Technology), vol. 34, no. 06, pp. 34–39, 2009. View at Google Scholar
  8. T. Guo, Z. Deng, and M. Xu, “Application of improved EMD algorithm based on particle swarm optimization in bearing fault feature extraction,” Journal of Vibration and Shock, vol. 36, no. 16, pp. 182–187, 2017. View at Google Scholar
  9. J. D. Zheng, J. S. Cheng, and Y. Yang, “Generalized empirical mode decomposition and its applications to rolling element bearing fault diagnosis,” Mechanical Systems and Signal Processing, vol. 40, no. 1, pp. 136–153, 2013. View at Publisher · View at Google Scholar · View at Scopus
  10. L. Zhang and J. Xiao, Machine Fault Diagnosis Technology Based on MATLAB Case Tutorial, Higher Education Press, Beijing, China, 2016.
  11. A. Soualhi, K. Medjaher, and N. Zerhouni, “Bearing health monitoring based on hilbert-huang transform, support vector machine, and regression,” IEEE Transactions on Instrumentation and Measurement, vol. 64, no. 1, pp. 52–62, 2015. View at Publisher · View at Google Scholar · View at Scopus
  12. J. Dybała and R. Zimroz, “Rolling bearing diagnosing method based on empirical mode decomposition of machine vibration signal,” Applied Acoustics, vol. 77, pp. 195–203, 2014. View at Publisher · View at Google Scholar · View at Scopus