1. Introduction
With the development of science and technology, mechanical equipment is becoming more and more automatic and intelligent. As the key parts of mechanical equipment, rotating mechanical parts such as bearings and lead screws play an important role in the overall performance of the equipment [
1]. When the bearing parts are damaged and fail, the precision of the equipment will decline rapidly; eventually there will be equipment failure and casualties. Therefore, it is very necessary to monitor the working state of the bearing parts [
2].
Bearing fault diagnosis is a hot research field of mechanical condition monitoring. The extraction of monitoring signals’ features and pattern classification are the core steps of bearing fault diagnosis. Among various kinds of monitoring signals, the vibration signal, which has the advantages of being easy to monitor and rich in information, is widely used in the field of mechanical condition monitoring. When a certain part of the bearing fails (such as cracking of the rolling body and fatigue pitting corrosion of the inner ring or outer ring rolling), the bearings will produce periodic additional vibrations. The frequency of the additional vibration has a certain relationship with the bearing speed (Equations (2)–(5)), which is called the fault characteristic frequency. When transforming the vibration signal to the frequency domain, the signal components with the fault characteristic frequency will have a large amplitude. By identifying the frequency components of the original vibration signal, we can identify where the bearing failed.
For the bearing fault diagnosis based on the vibration signal, the common feature extraction methods based on classical signal processing methods mainly include the Hilbert–Huang transform (HHT), the wavelet transform, empirical mode decomposition and methods based on largest Lyapunov. V.K. Rai et al. [
3] adopted HHT to extract the frequency domain characteristics of the bearing fault data, realizing the purpose of identifying the bearing fault types. Xinsheng Lou et al. [
4] proposed a new scheme based on wavelet transform and neuro-fuzzy classification for ball bearing fault diagnosis. This method used the wavelet transform to extract the feature vectors of the accelerometer signals. Then the adaptive neural-fuzzy inference system was trained to classify the feature vectors. The proposed method performed well under the variable load conditions. Yang Yu et al. [
5] proposed roller bearing fault diagnosis based on EMD energy entropy and an artificial neural network (ANN). Intrinsic mode functions (IMFs) are extracted from the original acceleration vibration signals. Then energy features extracted from the IMFs are sent into the ANN; the fault patterns can be identified eventually. Wahyu Caesarendra et al. [
6] applied the largest Lyapunov exponent (LLE) algorithm in low speed slew bearing condition monitoring. The method is able to detect the change in the state of slew bearing and performs better than the comparable methods.
In recent years, the intelligent fault diagnosis methods based on machine learning and deep learning have achieved excellent results in the field of bearing fault diagnosis. P. Konar et al. [
7] successfully applied the SVMs in the field of fault diagnosis. They adopted a continuous wavelet transform (CWT) to extract the feature vectors, and then a support vector machine (SVM) was used to classify the monitoring data of the three-phase induction motor. Zhuanzhe Zhao at al. [
8] proposed an intelligent fault diagnosis method based on a back propagation (BP) neural network to recognition the early fault of the bearing. The proposed method firstly used a wavelet packet decomposition method for de-noising, and then the intrinsic mode functions (IMFs) were obtained with the EMD method. Finally, a three-layer BP neural network was established to identify the fault pattern of the monitoring signals. V. Muralidharan et al. [
9] adopted a naïve Bayes classifier and Bayes net classifier to perform the task for fault diagnosis. The proposed method firstly extracts the discrete wavelet features of the vibration signals by wavelet analysis; then the features are used as the input of the Bayes net for classification. In the literature [
10], they also attempted to conduct the bearing-fault-diagnosis task with the method of Hilbert–Huang transform (HHT) and the K-nearest neighbors algorithm. Among the above methods, the classical signal processing algorithms are used to manually extract the feature vectors in the original signals. Then, the methods based on machine learning are adopted to classify the signals according to the extracted feature vectors.
Deep learning methods such as convolutional neural network can automatically extract the high dimensional and low dimensional information in the original vibration signal. After network training, fault-related feature information in the original vibration signals can be effectively extracted and enhanced, and then the vibration signal can be classified. In our previous work [
2], a one-dimensional convolution neural network was proposed to accomplish the task for bearing fault diagnosis. In this work, the steps of extracting feature and pattern recognition were completed through convolutional layers and fully connected layers automatically. To overcome the problem of gradient vanishing or exploding in the network training process, Xiang Li et al. [
11] proposed a deep residual learning-based fault diagnosis method for machinery. This method is proven to be able to improve the information flow throughout the network. Reference [
12] adopted the recurrent neural network to detect the real-time running state of the gas turbine engines. By approximating the probability distribution of the monitoring signals, the network is used to determine whether the equipment is in normal state. Reference [
13] adopted unsupervised learning to detect the working state of a gas turbine. The proposed method used an auto-encoder with additional weight to extract the temperature curve. It gets rid of the dependence on the prior dataset and has great academic and practical value. The methods based on the modified convolutional neural networks have made great strides in the field of fault diagnosis. However, the existing problem is that they require the training datasets and the testing datasets to follow the same distribution. However, when the speed of the bearing is unstable, the distribution of fault data will also change, despite the fact that the fault type of the bearing is the same. In this condition, the accuracy of the diagnosis networks will drop dramatically. To solve this problem, we must adopt the necessary preprocessing methods to make the data follow the same distribution.
Compared with the benign situation that the bearing rotates at constant speed, this paper addresses a much more challenging problem where the bearing has variable speed, which directly leads to changes in the distribution of vibration signal, and hence makes it more difficult to diagnose. This challenge has been widely recognized in the bearing fault diagnosis community and still remains an open problem.
The methods based on time-frequency domain analysis [
14] and transfer learning [
15,
16] perform relatively well in dealing with the fault diagnosis problems under the conditions of variable speeds and different equipment. Among the existing fault diagnosis methods, the order tracking technology is the most direct and effective method to deal with the bearing fault diagnosis under the condition of variable speed [
17]. Order tracking adopts different sampling frequency to collect the fault signal according to the different rotating frequency of the bearing. It can convert the non-stationary time-domain signal into an angular domain signal for analysis. That way, order tracking can overcome the problem of different data distributions caused by the variable speed condition. However, the process of fault diagnosis based on order tracking mostly needs manual analysis, which is complicated and has a low degree of automation. This limits its practical application in the industrial production process. The methods based on transfer learning have the characteristics of intelligence and automation. They can deal with the difference in data distribution of the source domain and target domain. However, most of these methods focus on adapting to diagnosis tasks between the different equipment, and less attention is paid to adapting to tasks under the condition of variable speeds. Additionally, the effect of those methods in the multi-distribution domains transfer task for bearing fault diagnosis is not ideal.
To sum up, the methods of bearing fault diagnosis can be divided into four categories: methods based on classical signal processing algorithms in time domain/frequency domain/time-frequency domain analysis, methods based on traditional machine learning, methods based on deep learning and methods based on transfer learning [
18]. These methods have their own advantages and disadvantages in dealing with the bearing fault diagnosis in different scenarios and working conditions. However, the current research on fault diagnosis is mainly focused on the condition with the single rotating speed. These methods are not suitable for the diagnosis under the condition of variable speeds.
This paper proposes a novel, intelligent fault diagnosis method for bearing fault diagnosis under variable speed conditions. Firstly, the order tracking algorithm is adopted for speed normalization of fault data under variable speed conditions, and then the one-dimensional convolutional neural network is used to extract the fault feature vectors and classify the fault data automatically. The proposed method takes advantage of the order tracking and deep convolutional neural network; the former resamples the fault data collected at variable speed; the latter extracts the characteristics of the resampled data and classifies the resampled data automatically. By using different data processing methods at different stages, the migration diagnosis from the fault data collected at a certain speed to the fault data collected at other speeds is finally realized.
The contributions of this paper are as follows: Firstly, the proposed method is based on the convolutional neural network structure, and we develop the 2D-CNN into a 1D-CNN. The proposed 1D-CNN can adaptively extract the features of the monitoring data. This avoids the complex operations of manually designing and extracting the features of the fault data. Secondly, the proposed method has the least decrease in accuracy compared with the comparative methods dealing with the monitoring data collected at variable speeds. As OT-1DCNN adopts the order tracking algorithm to preprocess the original vibration signal. It can fundamentally solve the problem of changing the frequency spectrum characteristics of the fault data caused by variable speed conditions. Finally, the proposed method reduces the requirements for the completeness of the training datasets. The method only needs the data collected at just one speed, as the training dataset and the data with different distributions collected at other speeds can be classified at the same time. Additionally, the network does not need to be retrained. Differently from the intelligent diagnosis methods, the proposed network neither includes the domain adaptive network, nor needs to design and extract the distribution difference metric between different domain data. The structure and training process of the neural network are very simple.
The rest of this paper is organized as follows: In
Section 2, we introduce the technical background and the details of the proposed algorithm. This section consists of three parts. In the first part, we give a brief review of the order tracking. Additionally, in the second part, the relevant knowledge of DCNN is introduced. Finally, we describe the proposed two-stage, intelligent fault diagnosis method in detail. In
Section 3, we validate the performance of the proposed algorithm with the extensive experiments on the CWRU bearing dataset and our own dataset respectively. In
Section 4, the advantages and future works of the proposed method are discussed. The conclusions are drawn in
Section 5.
4. Discussion
The proposed OT-1DCNN method can effectively deal with the problem of decreased fault diagnosis accuracy, which is caused by variable speed conditions. The proposed algorithm firstly resamples the original signals with order tracking algorithm. Then a one-dimensional convolutional neural network is used to adaptively extract the features of the fault signals and classify the data automatically. In the network training stage, only the fault data obtained at one speed is adopted to train the network. The trained network performed well in dealing with the fault data collected at other speeds, even though the testing data had a different distribution from the training data. Our results in the experiments show the OT-1DCNN algorithm performs better than the comparative methods.
In the proposed OT-1DCNN algorithm, it was proven in the experiments that the order tracking algorithm can improve the stability of the frequency spectrum distribution of the fault characteristic signal in variable speeds condition. It can transform the vibration signal from time domain to angle domain by resampling the original signals. For the resampling signals, the spectrum characteristics will not change along with the variable speeds. In this case, the problem of an unstable signal spectrum will be overcome. Additionally, the convolutional neural network has the ability to adaptively extract the effective information hidden in the original monitoring signal, avoiding the complex process of feature design and the extraction.
From the perspective of math principle, the proposed OT-1DCNN algorithm can completely solve the problem of decreased diagnostic accuracy of the network, which is caused by variable speeds. However, when the discrepancy of speeds between training data and testing data gets bigger, the accuracy of the network still decreases to a certain extent. The authors will investigate these issues in the future works.