Next Article in Journal
Ensuring the Reliability of Pneumatic Classification Process for Granular Material in a Rhomb-Shaped Apparatus
Next Article in Special Issue
Fault Diagnosis for Rolling Bearing Based on Semi-Supervised Clustering and Support Vector Data Description with Adaptive Parameter Optimization and Improved Decision Strategy
Previous Article in Journal
Experimental Study on Mechanical Properties and Fractal Dimension of Pore Structure of Basalt–Polypropylene Fiber-Reinforced Concrete
Previous Article in Special Issue
Structural Methodologies for Distributed Fault Detection and Isolation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fault Diagnosis Approach for Rolling Bearing Based on Convolutional Neural Network and Nuisance Attribute Projection under Various Speed Conditions

College of Energy & Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(8), 1603; https://doi.org/10.3390/app9081603
Submission received: 6 March 2019 / Revised: 22 March 2019 / Accepted: 11 April 2019 / Published: 17 April 2019
(This article belongs to the Special Issue Fault Detection and Diagnosis in Mechatronics Systems)

Abstract

:
Intelligent fault diagnosis is a promising tool for processing mechanical big data. It can quickly and efficiently process the collected signals and provide accurate diagnosis results. However, rotating machinery often works under various speed conditions, which makes it difficult to extract fault features. Inspired by speech recognition, the nuisance attribute projection method in speech recognition is introduced into fault diagnosis to solve the problem of feature extraction in variable speed signals. Based on the idea of unsupervised feature learning, the loss function of nuisance attribute projection is added to the loss function of convolutional neural network (CNN) to learn fault features from original data. Health status is classified according to the learned characteristics and projection matrix P. A special designed bearing dataset is employed to verify the effectiveness of the proposed method. The results show that the proposed method has a higher accuracy and a simpler framework, which is superior to the existing methods in bearing fault diagnosis.

1. Introduction

With the introduction of artificial intelligence method into fault diagnosis, mechanical equipment fault diagnosis has been becoming more intelligent, efficient and some problems can be solved by neural network, rather than complex time-frequency analysis methods [1]. Rolling bearing is an important part which is widely used in mechanical equipment, especially rotating machinery, whose maintenance cost is very high. Thus, it is necessary to design an effective fault diagnosis system to monitor the status of rolling bearings [2]. Abnormal vibration signal will be generated due to the variable compliance effect, manufacturing defects and assembly related problems [3]. These signals can be processed to determine the source of fault, and then repaired and maintained accurately. Due to engineering requirements, rolling bearings are working at different speeds and loads. Furthermore, vibration signals of variable working condition contain abundant state information, and some fault features which are not easy to extract in constant condition may be fully displayed [4]. Therefore, it is significant to extract fault information of rolling bearing under variable working conditions.
With the development of technologies of the sensor, signal processing and engineering measurement, many methods have been developed in recent years, such as wavelet analysis, empirical mode decomposition (EMD), fast kurtogram and so on [5,6]. However, these methods have some limitations in analyzing variable speed signals. Recently, many researchers used order tracking and its improved algorithms to extract fault features in variable speed [7,8,9,10,11,12]. Resampling the vibration signal in angle-domain so that the fault characteristics of bearing defects are not affected by the rotating speed. As the most popular algorithm in order tracking, the computational order tracking method has a series of assumptions for the sampling process, which leads to the feature extraction error. In recent years, another widely used method deep neural network (e.g., convolutional neural networks (CNN) [13], stacked autoencoder (SAE) [14], deep belief network (DBN) [15]) has been proved to be advantageous and feasible in fault pattern recognition [16,17,18,19]. Different from traditional methods based on physical meaning of signal, deep neural networks construct an end-to-end fault diagnosis system and adaptively extract fault features. However, the neural network does not know which fault features do not change with operation conditions and which are the nuisance features. Therefore, the feature extraction process cannot extract obvious fault information from the original features with mixed operation condition attributes [20].
Nuisance attribute projection (NAP) is a method of eliminating channel interference for solving channel mismatch problem in speech recognition at the very beginning [21]. It was widely used in speaker recognition, face recognition and image recognition [22,23,24]. Wenyi Huang [25] introduced NAP to rolling bearing fault diagnosis and verified its effectiveness in performance degradation assessment and fault pattern recognition. In fact, NAP minimizes the value of the interference attribute by projecting the feature into another space to increase the proportion of fault feature [26]. However, when solving the projection matrix, it is complex that the minimization problem transformed into solving eigenvalues and eigenvectors problem. In addition, when NAP is applied to fault diagnosis, it has massive diagnostic steps that are not a simple and efficient method. In this paper, based on previous research, a new approach that applies NAP to CNN is put forward, and the objective function of NAP is added to CNN for solution. The proposed method simplifies the NAP solving process and makes the diagnosis steps much clearer and more efficient.
This paper is organized as follows. In Section 2, CNN and NAP are briefly described. Section 3 details the proposed learning method CNN-NAP. In Section 4, the proposed method is applied to the diagnosis of variable speed bearing data sets. In Section 5, the proposed method is compared with some traditional methods. Finally, conclusions are drawn in Section 6.

2. Background

This section describes the concept of CNN, NAP and expounds a new method on multi-speed bearing fault diagnosis by combining the two methods above.

2.1. Convolutional Neural Network

As a classical and widely used structure of deep learning, CNN overcomes some problems that were difficult to be solved by artificial intelligence in the past. The local connections, shared weights and down sampling operation of CNN can effectively reduce the complexity of the network and the number of training parameters [27,28,29,30].
There are three major layers in CNN:
  • convolutional layer,
  • pooling layer,
  • fully connected layer.
The convolution layer applies a certain number of filters to obtain the feature map of the input signal. Concretely, the convolution is to take a dot product between a kernel ω c R m and the jth segmented signal s j m + 1 : j i R m to obtain features
c j = Relu ( i = 1 n w c s j m + 1 : j i + b c ) ,
where is convolution operator, ω c is referred to as the convolution kernel, b c is the corresponding bias, n is the number of kernels, and c j is the jth output point of the convolutional layer. Relu is activation function. The pooling layer is the down sampling layer reducing the input feature dimension. In this paper, the Max pooling function is used, and the maximum value within a certain sub-region is returned as follows:
p j = max { c j × k : ( j + 1 ) × k } ,
where k is the pooling length, and pj is the pooling output of the jth point. After several alternating convolution layers and pooling layers, a fully connected layer is flattened from the output of the upper layer. Based on fully connected (FC) layer output f, the health conditions of machines are estimated in the health condition output layer through the softmax regression,
y = 1 i = 1 K e ( ( w i ) T f + b ) e ( ( w 1 ) T f + b ) e ( ( w 2 ) T f + b ) e ( ( w k ) T f + b ) ,
where w i is the weight matrix connecting to the ith output neuron, b is the corresponding bias vector, and K denotes the health condition categories.
The typical structure of the classic LeNet-5 CNN model [31] is shown in Figure 1. LeNet-5 was applied to recognize the handwritten digit characters and computer printed characters. There are two convolutions layers, two pooling layers and two fully connected layers in this model. In this research, a modified LeNet-5 CNN is designed to solve the classification task on the fault diagnosis.
The design CNN structure is shown in Figure 2, which is like a LeNet-5 CNN model. The detail definitions would be discussed in Section 3, and the CNN is developed based on TensorFlow.

2.2. Nuisance Attribute Projection

Nuisance attribute projection was initially used in speaker recognition systems to reduce noise and interference information among channels improving the recognition performance of the system. In fact, the NAP algorithm constructs a projection matrix to reduce the distance of different channels, languages and other features under the same speaker in the projection space. Correspondingly, these nuisance attributes are load, rotating speed and noise in fault diagnosis.
Consider a data matrix F =   f 1 , f 2 , , f n with n vectors, where fi is feature vectors of N-dim. Different f stands for different working conditions. For the same fault, when the feature vectors fi and fj of its two working conditions, the distance between them in the feature space is defined as:
δ = f i f j 2 .
The subtraction of feature vectors in different working conditions of the same fault can eliminate the same information and retain the different information. In order to weaken the different information between working conditions, the high-dimensional matrix P of N × N is defined to minimize δ :
δ P = | | P f i P f j | | 2 .
For multiple signals of the same fault, their working conditions may be the same or different. When these signals are in the same condition, it is not necessary to extract the different information. While their conditions are different, it is necessary. Therefore, define the weight matrix W, where the matrix element is
W i j = 1 w o r k i n g c o n d i t i o n ( f i ) w o r k i n g c o n d i t i o n ( f j ) 0 w o r k i n g c o n d i t i o n ( f i ) = w o r k i n g c o n d i t i o n ( f j ) .
Then, the δP can be redefined as:
δ P = i , j W i j P f i P f j 2 .
Thus, NAP algorithm can be regarded as the following optimization problem:
P E = a r g m i n P i , j W i j P f i P f j 2 .
The traditional method to solve Equation (8) is to transform it into solving eigenvectors of the following eigenproblem [21]:
F ( W d i a g ( W I ) ) F T v = λ v .
The matrix P = I Ω = I i ω i ω i T with ω i = 1 and the ω i = F v i . I is a length column vector of all ones. The eigenvector v of N-dim obtained from Equation (6) is the related to the working conditions. Rank all eigenvalues and select the larger ones corresponding eigenvectors to estimate the nuisance subspace.
In this paper, the objective function Equation (8) is directly put into the CNN solved by gradient descent iteration. More details are shown in Section 3.

3. Proposed CNN-NAP Method

In Reference [25], 29 common features of the signal were firstly extracted; then, these features of the signal under different working conditions were projected by NAP; finally, a back propagation neural network (BPNN) was adopted for classification. The method in Reference [25] has achieved a good classification effect, but the structure is complex. In this paper, a more intuitive and concise method using NAP for fault diagnosis is presented.
The proposed CNN-NAP method is based on the combination of NAP and CNN, and the structure is shown in Figure 2. The proposed method cancels the step of extracting signal features and directly applies the CNN to the training of original signal classification. Nuisance attribute projection is seen as an FC layer added before softmax regression. In the back propagation, in addition to the cross entropy between softmax outputs and the labels, the objective function also add Equation (8) to minimize. The difference is that since NAP is extended to multiple faults, the value of W here is:
W i j = 1 w o r k i n g c o n d i t i o n ( f i ) w o r k i n g c o n d i t i o n ( f j ) 0 w o r k i n g c o n d i t i o n ( f i ) = w o r k i n g c o n d i t i o n ( f j ) 1 f a u l t p a t t e r n ( x i ) = f a u l t p a t t e r n ( x i ) 0 f a u l t p a t t e r n ( x i ) f a u l t p a t t e r n ( x i ) .
In addition, note that the projection matrix P minimizing the nuisance attribute in the sub-space must satisfy the idempotent condition (i.e., PTP = P). Thus, finally, the objective function is:
a r g m i n ( C E + P E + I C ) ,
where CE represents the cross entropy between softmax outputs and the labels, it is expressed by:
C E = y i l n a i ,
where y represents real value, a represents the output value of softmax, and i represents the node number of the fault category. PE is the value obtained by Equation (8), IC is the value of || P T P P || . In this way, by minimizing the objective function can not only train the network but also obtain a better projection matrix. In the next section, the structure of the model will be introduced according to the measured data.

4. Validation of CNN-NAP

In this section, CNN-NAP is applied to the bearing measured signal under various rotating speeds to verify the validity of CNN-NAP. The bearing fault simulation bench is shown in Figure 3, and the test bearing is cylindrical roller bearing of NU250EM whose parameters are shown in Table 1.
The bearing faults are artificially created by electron discharge machining technology and the crack depth is 0.5 mm on the outer-race, inner-race, and roller (OF, IF, and RF, respectively). The signals of five bearings health conditions (normal, OF, IF, RF and concurrent faults in the outer race and roller (ORF)) run under different rotating speeds are collected. The number of different bearing and roller (ORF)) run under different rotating speeds are collected. The number of different bearing signal sets under various rotating speeds and labels are shown in Table 2. Each sample contains 1200 data points, and the sampling frequency is 25.6 kHz.
The testing data sets are time-varying signals under high-speed oscillation, and the rotation speed is irregularly changed in the interval of 0–1500 rpm, as shown in Figure 4. One hundred samples of each fault are randomly selected at three rotational speeds as training samples, respectively. Thus, there are 500 training samples, i.e., n = 500 in Figure 2. The input is a matrix of 500 × 1200; each row represents a sample with 1200 data points. In the designed CNN model, there are the three ‘same’ convolutional layers, three ‘max’ pooling layers and four fully connection layers. The size of the convolution kernel is 1 × 10, and the pooling window is 1 × 10. The activation function of convolution and connection layers is ReLU while C9 layer without it. It should be noticed that the features obtained in the C9 layer need to go through the NAP projection. Other specific parameters are shown in Figure 2. In the process of back propagation, loss function is defined as Equation (11) to find the optimal weight and projection matrix P. Training epochs is 200 and training error is 0.001.
In addition, 10,000 samples are randomly selected as testing data sets. The average training accuracy of 15 experiments is 100% and average testing accuracy of CNN-NAP is 99.57%. The specific results are shown in Figure 5. Taking inner-race fault as an example, Figure 6b shows the results of CNN-NAP learning in C9 layer, and it can be seen from the comparison Figure 6a that the features tend to be consistent. Therefore, this method can be used for rolling bearing fault diagnosis under various speeds conditions.

5. Comparison Analysis

This chapter will discuss the advantages of the proposed method on the basis of proving the effectiveness of the proposed method, so as to provide some reference value for the subsequent research. The proposed method is compared and discussed with CNN and the method in Reference [25].

5.1. Compared with CNN

In order to prove the superiority of the proposed method over CNN, the C9 layer multiplication P operation is cancelled to train the same group of samples, i.e., training the same data only with CNN, the average classification accuracy of the 15 experiments is 93.9%. In order to illustrate the above argument more intuitively, t-SNE visualization method [32] is used to compare the data before and after P multiplication in C9 layer, as shown in Figure 7. t-SNE is a nonlinear dimension-reduction algorithm, which is very suitable for visualization of high-dimensional data from dimensionality reduction to 2D or 3D. As can be seen from Figure 7, in the case that there is no P multiplied in the C9 layer, there is a large gap between the same fault category. This is because the change of rotation speed interferes with the feature classification. However, under the projection of the trained matrix P on the C9 layer, the same kind of faults are clustered together, and the same fault points are not far away from each other. Therefore, NAP effectively eliminates the interference generated by the nuisance attribute (rotational speed) to the pattern recognition and improves the classification accuracy of CNN.

5.2. Compared with Previous Research

Reference [25] introduced NAP into the field of fault diagnosis for the first time and achieved good classification results, eliminating the interference caused by different speeds, loads, channels and noises when classifying. However, the steps of the proposed method are complex, and the structure is not simple enough. Compared with Reference [25], CNN-NAP has the following advantages (similar conclusions are presented in Figure 8):
  • CNN-NAP cancels the steps of extracting features manually and embeds the step of calculating projection matrix P directly into the training of neural network.
  • The original method to get the projection matrix is to transform the optimization problem into the problem of finding the eigenvalues and eigenvectors. However, the CNN-NAP method directly gets the optimization problem through the neural network training, and does not need to get the projection matrix separately.
  • CNN-NAP extended NAP to multiple fault cases, and the obtained projection matrix P could eliminate the nuisance attributes under each fault at the same time. In Reference [25], the corresponding number of projection matrixes P are needed for different fault types.
These three improvements greatly simplify the structure of the method and make the CNN-NAP much clearer. In addition, by training and testing the datasets in chapter 3 with the method mentioned in the Reference [25], the classification accuracy is 99.7%, which is almost the same as the CNN-NAP. Therefore, compared with the method in the Reference [25], CNN-NAP has a broader application prospect and a wider range of applications.
Furthermore, it has been proved in Reference [25] that NAP is applicable to eliminate the interference properties including rotational speed, load, channel and so on. Limited by the experimental conditions, this paper did not discuss the elimination effect of interference attributes such as load and channel. However, according to Reference [25], it can be inferred that CNN-NAP is equally effective.

6. Conclusions

In this paper, a novel CNN-NAP method, which integrates NAP into CNN, was proposed for intelligent fault diagnosis of rotating machinery, so as to eliminate the nuisance attribute of speed influence. Through the case study of a bearing dataset, it was shown that the proposed method could adaptively eliminate interference from the original signal, successfully applied in the variable speed bearing fault diagnosis. In addition, the comparison analysis showed that the proposed method is better than CNN and the method in the Reference [25]. Compared with CNN, the proposed method improves the classification accuracy and makes the diagnosis results more reliable. Compared with the method in the Reference [25], the proposed method has a more concise framework, especially when calculating the projection matrix of NAP, no matter how many fault types, only one projection matrix P is needed to be solved, which solved the problem of requiring multiple P in Reference [25]. The proposed method has great advantages over the non-resonance based approach. For example, the Auto Regression Moving Average method needs to apply the AIC criterion to determine the model’s order, and then test the coefficient significance and the noise normality. The proposed method is much simpler and does not need to consider the problem of model’s order and noise. It is directly driven by the sample data. In short, the proposed method can adaptively learn fault characteristics, making it more convenient for intelligent fault diagnosis and processing of big data. However, this method does not solve the high complexity of convolutional neural network itself. Therefore, developing a more powerful CNN is still a direction of future studies. In addition, this method should be extended to more related fields, such as earthquake engineering. Earthquake are divided into near field and far field with different frequency characteristics [33,34]. With enough training data, the proposed method should be able to eliminate the influence of nuisance attribute and open a new opportunity for ground motion characterization.
The ultimate purpose of mechanical fault diagnosis is to ensure the safe and stable operation of equipment. How to find more effective algorithms, conduct comprehensive analysis, determine the defects and faults of equipment, ensure the efficient operation of equipment, and create greater benefits for enterprises are the main directions of future research.

Author Contributions

Conceptualization, H.M. and Z.A.; methodology, H.M.; software, H.M. and Z.A.; validation, H.M. and S.L.; formal analysis, H.M. and S.L.; investigation, S.L.; resources, S.L.; data curation, Z.A.; writing—original draft preparation, H.M.; writing—review and editing, Z.A.; visualization, H.M.; supervision, S.L.; project administration, S.L.; funding acquisition, H.M., S.L and Z.A.

Funding

This research was funded by the National Natural Science Foundation of China, Grant No. 51675262, the National science and technology major projects, Grant No. 2017-IV-0008-0045 and the Advance research field fund project of China, Grant No. 6140210020102.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lei, Y.; He, Z.; Zi, Y. Application of the EEMD method to rotor fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2009, 23, 1327–1338. [Google Scholar] [CrossRef]
  2. Caesarendra, W.; Kosasih, B.; Tieu, A.K.; Moodie, C.A.S. Circular domain features based condition monitoring for low speed slewing bearing. Mech. Syst. Signal Process. 2014, 45, 114–138. [Google Scholar] [CrossRef]
  3. Lynagh, N.; Rahnejat, H.; Ebrahimi, M.; Aini, R. Bearing induced vibration in precision high speed routing spindles. Int. J. Mach. Tools Manu. 2000, 40, 561–577. [Google Scholar] [CrossRef]
  4. Heng, A.; Zhang, S.; Tan, A.C.C.; Mathew, J. Rotating machinery prognostics: State of the art, challenges and opportunities. Mech. Syst. Signal Process. 2009, 23, 724–739. [Google Scholar] [CrossRef]
  5. Lei, W.; Liu, Z.; Qiang, M.; Xin, Z. Time–frequency analysis based on ensemble local mean decomposition and fast kurtogram for rotating machinery fault diagnosis. Mech. Syst. Signal Process. 2018, 103, 60–75. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Randall, R.B. Rolling element bearing fault diagnosis based on the combination of genetic algorithms and fast kurtogram. Mech. Syst. Signal Process. 2009, 23, 1509–1517. [Google Scholar] [CrossRef]
  7. Guo, Y.; Qin, S.R.; Liang, Y.Q. Order Tracking Method Based on Time-Frequency Analysis. J. Chongqing Uni. 2002, 25, 17–18. [Google Scholar]
  8. Fyfe, K.R.; Munck, E.D.S. Analysis of Computed Order Tracking. Mech. Syst. Signal Process. 1997, 11, 187–205. [Google Scholar] [CrossRef]
  9. Cheng, J.; Kang, Z.; Yang, Y.U. An order tracking technique for the gear fault diagnosis using local mean decomposition method. Mech. Mach. Theory 2012, 55, 67–76. [Google Scholar] [CrossRef]
  10. Hui, L.; Zheng, H.; Tang, L. Gear Fault Diagnosis Based on Order Tracking and Hilbert-Huang Transform. In Proceedings of the 6th International Conference on Fuzzy Systems and Knowledge Discovery, Tianjin, China, 14–16 August 2009. [Google Scholar]
  11. Sapena-Bano, A.; Pineda-Sanchez, M.; Puche-Panadero, R.; Perez-Cruz, J.; Roger-Folch, J.; Riera-Guasp, M.; Martinez-Roman, J. Harmonic Order Tracking Analysis: A Novel Method for Fault Diagnosis in Induction Machines. IEEE Trans. Energy Conver. 2015, 30, 833–841. [Google Scholar] [CrossRef]
  12. Han, M.; Pan, J. A fault diagnosis method combined with LMD, sample entropy and energy ratio for roller bearings. Measurement 2015, 76, 7–19. [Google Scholar] [CrossRef]
  13. Shin, H.C.; Roth, H.R.; Gao, M.; Lu, L.; Xu, Z.; Nogues, I.; Yao, J.; Mollura, D.; Summers, R.M. Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning. IEEE Trans. Medi. Imaging 2016, 35, 1285–1298. [Google Scholar] [CrossRef] [PubMed]
  14. Qi, Y.; Shen, C.; Dong, W.; Shi, J.; Zhu, Z. Stacked Sparse Autoencoder-Based Deep Network for Fault Diagnosis of Rotating Machinery. IEEE Access 2017, 5, 15066–15079. [Google Scholar] [CrossRef]
  15. Tamilselvan, P.; Wang, P. Failure diagnosis using deep belief learning based health state classification. Reliab. Eng. Syst. Safe. 2013, 115, 124–135. [Google Scholar] [CrossRef]
  16. An, Z.; Li, S.; Wang, J.; Qian, W.; Wu, Q. An Intelligent Fault Diagnosis Approach Considering the Elimination of the Weight Matrix Multi-Correlation. Appl. Sci. 2018, 8, 906. [Google Scholar] [CrossRef]
  17. Lei, Y.; Feng, J.; Jing, L.; Xing, S.; Ding, S. An intelligent fault diagnosis method using unsupervised feature learning towards mechanical big data. IEEE Trans. Ind. Electron. 2016, 63, 3137–3147. [Google Scholar] [CrossRef]
  18. Lei, Y.; He, Z.; Zi, Y. A new approach to intelligent fault diagnosis of rotating machinery. Expert Syst. Appl. 2008, 35, 1593–1600. [Google Scholar] [CrossRef]
  19. Wang, J.; Li, S.; An, Z.; Jiang, X.; Qian, W.; Ji, S. Batch-normalized deep neural networks for achieving fast intelligent fault diagnosis of machines. Neurocomputing 2019, 329, 53–65. [Google Scholar] [CrossRef]
  20. Meltzer, G.; Dienb, N.P. Fault diagnosis in gears operating under non-stationary rotational speed using polar wavelet amplitude maps. Mech. Syst. Signal Process. 2004, 18, 985–992. [Google Scholar] [CrossRef]
  21. Campbell, W.M.; Sturim, D.E.; Reynolds, D.A.; Solomonoff, A. SVM Based Speaker Verification using a GMM Supervector Kernel and NAP Variability Compensation. In Proceedings of the IEEE International Conference on Acoustics Speech and Signal Processing Proceedings, Toulouse, France, 14–19 May 2006. [Google Scholar]
  22. Dehak, N.; Kenny, P.J.; Dehak, R.; Dumouchel, P.; Ouellet, P. Front-End Factor Analysis for Speaker Verification. IEEE Trans. Audio Speech Lang. Process. 2011, 19, 788–798. [Google Scholar] [CrossRef]
  23. Vesnicer, B.; Mihelič, F. The likelihood ratio decision criterion for nuisance attribute projection in GMM speaker verification. EURASIP J. Adv. Signal Process. 2008, 2008, 1–11. [Google Scholar] [CrossRef]
  24. Zhao, X.; Yuan, D.; Hao, Y.; Jian, Z.; Wang, H. Nonlinear kernel nuisance attribute projection for speaker verification. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Las Vegas, NV, USA, 31 March–4 April 2008. [Google Scholar]
  25. Huang, W.; Cheng, J.; Yu, Y. Rolling bearing fault diagnosis and performance degradation assessment under variable operation conditions based on nuisance attribute projection. Mech. Syst. Signal Process. 2019, 114, 165–188. [Google Scholar] [CrossRef]
  26. Delgado, H.; Anguera, X.; Fredouille, C.; Serrano, J. Improved Binary Key Speaker Diarization System. Proceedings of 23rd European Signal Processing Conference, Nice, France, 31 August–4 September 2015. [Google Scholar]
  27. Long, W.; Li, X.; Liang, G.; Zhang, Y. A New Convolutional Neural Network Based Data-Driven Fault Diagnosis Method. IEEE Trans. Ind. Electron. 2018, 65, 5990–5998. [Google Scholar]
  28. Lee, K.B.; Cheon, S.; Chang, O.K. A Convolutional Neural Network for Fault Classification and Diagnosis in Semiconductor Manufacturing Processes. IEEE Trans. Semicond. Manuf. 2017, 30, 135–142. [Google Scholar] [CrossRef]
  29. Guo, X.; Chen, L.; Shen, C. Hierarchical adaptive deep convolution neural network and its application to bearing fault diagnosis. Measurement 2016, 93, 490–502. [Google Scholar] [CrossRef]
  30. Jia, F.; Lei, Y.; Lu, N.; Xing, S. Deep normalized convolutional neural network for imbalanced fault classification of machinery and its understanding via visualization. Mech. Syst. Signal Process. 2018, 110, 349–367. [Google Scholar] [CrossRef]
  31. Lauer, F.; Suen, C.Y. A trainable feature extractor for handwritten digit recognition. Pattern Recognit. 2007, 40, 1816–1824. [Google Scholar] [CrossRef]
  32. Van der Maaten, L.; Hinton, G. Visualizing Data using t-SNE. J. Mach. Learn. Res. 2008, 9, 2579–2605. [Google Scholar]
  33. Rezaei Rad, A.; Banazadeh, M. Probabilistic Risk-Based Performance Evaluation of Seismically Base-Isolated Steel Structures Subjected to Far-Field Earthquakes. Buildings 2018, 8, 128. [Google Scholar] [CrossRef]
  34. Tajammolian, H.; Khoshnoudian, F.; Rad, A.R.; Loghman, V. Seismic Fragility Assessment of Asymmetric Structures Supported on TCFP Bearings Subjected to Near-field Earthquakes. Structures 2018, 13, 66–78. [Google Scholar] [CrossRef]
Figure 1. The typical structure of LeNet-5 convolutional neural network (CNN) model.
Figure 1. The typical structure of LeNet-5 convolutional neural network (CNN) model.
Applsci 09 01603 g001
Figure 2. The structure of the proposed method.
Figure 2. The structure of the proposed method.
Applsci 09 01603 g002
Figure 3. Bearing fault simulation experiment platform.
Figure 3. Bearing fault simulation experiment platform.
Applsci 09 01603 g003
Figure 4. Testing datasets rotating speed.
Figure 4. Testing datasets rotating speed.
Applsci 09 01603 g004
Figure 5. Results of 15 trials.
Figure 5. Results of 15 trials.
Applsci 09 01603 g005
Figure 6. (a) samples of inner-race fault at three different speeds: (1) 1000 rpm; (2) 1300 rpm; (3) 1500 rpm; (b) the learned features of C9 layer.
Figure 6. (a) samples of inner-race fault at three different speeds: (1) 1000 rpm; (2) 1300 rpm; (3) 1500 rpm; (b) the learned features of C9 layer.
Applsci 09 01603 g006
Figure 7. C9 layer tSNE visualization: (a) before multiplying by P and (b) after multiplying by P.
Figure 7. C9 layer tSNE visualization: (a) before multiplying by P and (b) after multiplying by P.
Applsci 09 01603 g007
Figure 8. Fault diagnosis flowcharts: (a) the method in Reference [25]; (b) CNN-NAP.
Figure 8. Fault diagnosis flowcharts: (a) the method in Reference [25]; (b) CNN-NAP.
Applsci 09 01603 g008
Table 1. Bearing parameters.
Table 1. Bearing parameters.
Inside DiameterOutside DiameterThicknessPitch DiameterNo. of Balls
25 mm52 mm15 mm44.2 mm13
Table 2. Bearing signal sets.
Table 2. Bearing signal sets.
Onehot LabelFault PatternTraining Data Sets
(1,0,0,0,0)NormalRS (r/min)1000, 1300, 1500
Sets100
(0,1,0,0,0)OFRS (r/min)1000, 1300, 1500
Sets100
(0,0,1,0,0)IFRS (r/min)1000, 1300, 1500
Sets100
(0,0,0,1,0)RFRS (r/min)1000, 1300, 1500
Sets100
(0,0,0,0,1)ORFRS (r/min)1000, 1300, 1500
Sets100

Share and Cite

MDPI and ACS Style

Ma, H.; Li, S.; An, Z. A Fault Diagnosis Approach for Rolling Bearing Based on Convolutional Neural Network and Nuisance Attribute Projection under Various Speed Conditions. Appl. Sci. 2019, 9, 1603. https://doi.org/10.3390/app9081603

AMA Style

Ma H, Li S, An Z. A Fault Diagnosis Approach for Rolling Bearing Based on Convolutional Neural Network and Nuisance Attribute Projection under Various Speed Conditions. Applied Sciences. 2019; 9(8):1603. https://doi.org/10.3390/app9081603

Chicago/Turabian Style

Ma, Huijie, Shunming Li, and Zenghui An. 2019. "A Fault Diagnosis Approach for Rolling Bearing Based on Convolutional Neural Network and Nuisance Attribute Projection under Various Speed Conditions" Applied Sciences 9, no. 8: 1603. https://doi.org/10.3390/app9081603

APA Style

Ma, H., Li, S., & An, Z. (2019). A Fault Diagnosis Approach for Rolling Bearing Based on Convolutional Neural Network and Nuisance Attribute Projection under Various Speed Conditions. Applied Sciences, 9(8), 1603. https://doi.org/10.3390/app9081603

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