Next Article in Journal
A Comprehensive Survey of Accurate and Efficient Aggregation Modeling for High Penetration of Large-Scale Wind Farms in Smart Grid
Previous Article in Journal
Effect of Nylon Fiber Addition on the Performance of Recycled Aggregate Concrete
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Gear Pitting Fault Diagnosis Using Integrated CNN and GRU Network with Both Vibration and Acoustic Emission Signals

1
School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819, China
2
School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, China
3
Department of Mechanical and Industrial Engineering, University of Illinois at Chicago, Chicago, IL 60607, USA
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(4), 768; https://doi.org/10.3390/app9040768
Submission received: 23 December 2018 / Revised: 14 February 2019 / Accepted: 19 February 2019 / Published: 22 February 2019

Abstract

:
This paper deals with gear pitting fault diagnosis problem and presents a method by integrating convolutional neural network (CNN) and gated recurrent unit (GRU) networks with vibration and acoustic emission signals to solve the problem. The presented method first trains a one-dimensional CNN with acoustic emission signals and a GRU network with vibration signals. Then the gear pitting fault features obtained by the two networks are concatenated to form a deep learning structure for gear pitting fault diagnosis. Seven different gear pitting conditions are used to test the feasibility of the presented method. The diagnosis result of the gear pitting fault shows that the accuracy of the presented method reaches above 98% with only a relatively small number of training samples. In comparison with the results using CNN or GRU network alone, the presented method gives more accurate diagnosis results. By comparing the results of different loads and learning rates, the robustness of the presented method for gear pitting fault diagnosis is proved. Moreover, the presented deep structure can be easily extended to more other sensor input signals for gear pitting fault diagnosis in the future.

1. Introduction

Gearboxes are an essential part of a mechanical transmission system. The diagnosis of gear pitting faults has always been an important problem in the industry. In recent years, the development of sensing technology and the improvement of computing power have provided more tools for gear fault diagnosis.
Analysis of vibrational signals is the most common means of monitoring gear conditions. Vibrational signals have been used as a popular input in the diagnosis of gear pitting faults. Camerini et al. [1] presented an automatic vibration-based program that utilizes health and usage monitoring system data for the early diagnosis of mechanical properties of drivetrain components. There is no general indication of the minimum training collection times required to accurately describe a set of condition indicators, which largely depend on the characteristics of the distribution. Kattelus et al. [2] found that the vibration acceleration descriptor of the peak signal was related to the pitting of the gear contact. Traditional vibrational signals are significantly affected by the external environment. For example, the statistical vibration acceleration descriptor which indicates the random peak value in the vibration signal is more suitable to indicate the tooth wear than the spectral method. So other sensors are gradually applied to the diagnosis of gear pitting faults. Qu et al. [3] presented the use of optic fiber sensors to detect the initial gear pitting fault. The results show that the optic fiber Bragg grating signal can effectively detect pitting faults under heavy load conditions. However, when the transmission has high structural stiffness, fiber Bragg gratings (FBGs) performance may be limited by relatively weak strain signals. Acoustic emission (AE) is a non-destructive diagnostic technique. Sharma et al. [4] took advantage of the Hertz contact method to establish a relationship between the fault/defect size and the AE energy generated during the gear meshing process. The results of the study indicated that if the defect size increases, the AE level also increases. Zhou et al. [5] compared the AE data with traditional vibration data. The results showed that the AE signals were more sensitive to defect excitation and the background noise was reduced in AE signals. The results of Elasha et al. [6] showed that AE recognizes defects earlier than vibration analysis, regardless of the tortuous transmission path. The effect of AE could be limited by how close the AE sensor to the defect.
Many methods have been developed for pitting diagnosis of gears. The most representative research is the hidden semi-Markov model [7]. In general, a hidden semi-Markov model is difficult to train. Therefore, other learning models such as support vector machine (SVM) [8] and principal components (PCA) [9] were used. Sanchez et al. [10] presented a method for detecting 11 kinds of rotating machinery faults by feature sorting method and SVM. Thirty features were calculated from the analysis of the vibration signal and the electromyography. Classification accuracy was 98.7% achieved using SVM. Fan et al. [11] studied gear tooth surface damage diagnosis based on analyzing the vibration signal of an individual gear tooth. The characteristics of damaged and normal teeth were studied by analyzing their waveforms. The results showed that almost all the damaged teeth were correctly detected by the proposed method, even if there were some misdiagnoses in the identification of the extent of the damage. However, the paper does not explore the exact classification of damage degree. Wang et al. [12] presented a method for diagnosing the absolute deviation of gear faults. The method used single fault gear broken teeth, pitting corrosion and composite fault gear tooth damage setting dynamics model. The results of different broken teeth were obtained through simulation analysis. This method was to investigate the case of broken teeth, but the authors did not verify the early pitting corrosion of gear. Nevertheless, the above-mentioned methods require much domain expertise and prior knowledge and often rely on hand-crafted features. Often, these methods require a large amount of work in feature extraction.
The use of frequency features of vibration signals for gear fault diagnosis has been common over the past decade. Feng et al. [13] obtained the amplitude and frequency demodulation spectra by applying the Fourier transform to the amplitude envelope and the instantaneous frequency of the selected sensitive intrinsic mode functions. The planetary gearbox fault was detected based on the features shown in the demodulated spectrum. Although frequency domain features can be directly related to fault type and level, these features are usually abstract representations and require additional pre-processing [14]. By directly extracting the gear pitting fault signals in the time domain, the calculation cost and the time cost can be saved. Sun et al. [15] used a backpropagation (BP) neural network to train the gears of four typical fault modes and obtained satisfactory results. The results showed that the BP neural network could effectively perform gear fault diagnosis. These methods can only extract the shallow features for gear fault diagnosis. There are limitations in mining deep features. Fortunately, with the development of deep learning, it is possible to extract fault features directly from the raw signals.
Deep learning has been rapidly developed in recent decades [16]. Qu et al. [17] integrated dictionary learning into a stacked autoencoder network for gear pitting fault diagnosis. They applied the sparse autoencoder algorithm to gear fault detection for the first time. Jiang et al. [18] presented a CNN-based deep learning method that automatically learned effective fault features directly from the raw vibrational signals, and classifies fault types in a single frame to provide a wind turbine gearbox diagnostic system based on end-to-end learning. Under 10ten operating conditions, there were 2600 samples for each health condition, and each sample contained 2000 data points. Jing et al. [19] used a convolutional neural network (CNN) to learn features directly from the frequency data of the vibrational signal. Feature learning using CNN can provide better results than manual feature extraction. Zhao et al. [20] presented a local feature-based Gated Recurrent Unit (GRU) network to predict machine conditions. A compact spectral data acquisition instrument was used for signal acquisition with a sampling frequency of 1024 Hz and a sampling window of 512 seconds. The accuracy of gear failure was 95.8%. Dong et al. [21] presented a method of parallel training depth model, which can train different parts of it at different speeds. By splitting the deep neural network model and training on different devices at different speeds, it can speed up the whole training process. The training accuracy of this method was about 70%. Chen et al. [22] used four classical deep neural networks to classify and identify fault conditions in the transmission. It was shown that the vibration signal usually contains abundant information for fault detection, control, and maintenance planning of rotating machinery. Sun et al. [23] used a dual-tree complex wavelet transform to acquire the characteristics of multi-scale signals. The CNN was then used to automatically identify fault features from multi-scale signal features. This method can distinguish 4 kinds of gear faults, but the classification of these 4 kinds of faults is relatively easy. However, the detection of early gear pitting fault was not explained in their paper. Their experimental results of gear fault identification showed the feasibility and effectiveness of the presented method. In a nutshell, the deep learning method has been used in the diagnosis of gear pitting faults and has made certain progress.
Vibration signals have been traditionally used for gear pitting fault diagnosis. Over the years, many signal processing and analysis methods for vibration signals have been developed and matured. Even though it has been reported that AE signals have certain advantages over the vibration signals in early gear fault diagnosis, advanced signal processing and analysis methods for AE signals have not been well developed. Recent development in deep learning provides an excellent opportunity to integrate the AE signals and vibration signals for gear pitting fault diagnosis. In this paper, AE signals are introduced in addition to vibrational signals for gear pitting fault diagnosis. Normally, for the conversion of the time domain signals into the frequency domain signals, additional preprocessing steps are needed. The advantage of deep learning is its capability in dealing directly with the raw signals. In this paper, one-dimensional CNN is integrated with GRU network to process of AE and vibration signals for gear pitting fault diagnosis. The combination of CNN and GRU can effectively utilize their respective advantages and obtain better results for gear pitting fault diagnosis. The method presented in this paper can effectively suppress the over-fitting in gear pitting fault diagnosis. The main contributions of this paper can be summarized as follows:
(1) The method presented in this paper directly uses the raw vibrational and the AE signals to diagnose the gear pitting faults without additional feature extraction processes.
(2) This method integrates CNN with GRU to make full use of their advantages.
(3) The method combines two different kinds of sensor data, the vibration signals and the AE signals, and makes full use of different sensor signal features for gear pitting fault diagnosis.
(4) The method presented in this paper uses less training data to make an accurate diagnosis of gear pitting faults with efficient training time.
The rest of this paper is organized as follows. Section 2 describes the gear pitting fault diagnosis method presented in this paper. In Section 3, a description of the experiment setup and the data collected for the validation of the proposed method is provided. Section 4 analyzes and discusses the results. Finally, Section 5 concludes the paper.

2. The Methodology

The general procedure of the proposed method for gear pitting fault diagnosis is presented in Figure 1. The presented method is the integration of the one-dimensional CNN and the GRU network. The CNN is used to process the raw AE signals and the GRU network is used to process the vibration signals. Then the outputs of the CNN will be concatenated with the outputs of the GRU network. Finally, the concatenated outputs will be input into a softmax layer to perform gear pitting fault diagnosis. By using deep learning approaches such as CNN or GRU network, fault features will be extracted automatically while the raw sensor signals are being processed. The outputs coming out from the multiple hidden layers in a deep learning network represents fault features at different abstract levels. The unique contribution of the paper is that it is the first attempt of developing deep learning based approach for gear pitting fault diagnosis with both AE and vibration signals.

2.1. One-Dimensional Convolutional Neural Network

A typical CNN consists of an input layer, an output layer, a convolution layer, and a pooling layer [24]. The convolution layer performs local feature extraction on the input feature map through the convolution kernel. The further downsampling will be performed by the pooling layer. The main features of CNN are local perception, weight sharing, and pooling. In CNN, the convolutional layer and the pooling layer appear alternately. The principle of the one-dimensional CNN is shown in Figure 2.
Assuming that the first layer is a convolutional layer, the calculation formula of the one-dimensional convolutional layer is as follow:
x j l = f ( i = 1 M x i l 1 k i j l + b j l )
where, x j l is the jth feature map of the lth layer, f ( · ) represents the activation function, M represents the number of input feature maps, x i l 1 represents the ith feature map of the l − 1 layer, * represents convolution operation, k i j l represents a trainable convolution kernel, and b j l represents the jth bias of the lth layer.
With the consideration of the convergence speed and overfitting problem, this paper uses the rectified linear unit (ReLU) activation function. ReLU has a faster convergence rate than the Sigmoid in the gradient descent and can effectively prevent the over-fitting problem. The ReLU activation function is as follow:
f ( x ) = m a x ( 0 , x )
After the pooling layer is connected to the convolution layer, the feature map is downsampled according to a certain pooling strategy to obtain a lower resolution feature map. The most commonly used pooling strategy is the maximum pooling. Maximum pooling reduces the number of output nodes and enhances the robustness of the network to input characteristics. The l +1th layer is the pooling layer. It is calculated as follow:
x j l + 1 = f [ d o w n ( x j l ) + b j l + 1 ]
where, down (·) is a downsampling function.

2.2. Gated Recurrent Unit Network

GRU network is the optimized structure of the recurrent neural network (RNN) [25]. However, when the input information is increased to a certain length, the RNN cannot connect to the relevant information. GRU network is aimed at solving the problem of long-range dependence and gradient disappearance of RNN. The GRU neural network with less threshold structure and better efficiency is directly selected for the diagnosis of gear pitting fault. Note that similar to GRU, a recurrent unit in RNN called long short term memory (LSTM) can also be used. Both LSTM and GRU have the same goal of tracking long-term dependencies effectively while mitigating the vanishing/exploding gradient problems. As pointed in Chung et al. [26], after evaluating LSTM and GRU units on the tasks of polyphonic music modeling and speech signal modeling, they found GRU to be comparable to LSTM. Therefore, the GRU is used in this paper as a recurrent unit the same as LSTM. For this reason, it is expected that LSTM will give similar results as GRU.
RNNs are widely used in the field of natural language processing. Unlike traditional feedforward neural networks, RNN introduces directional loops that can handle correlated inputs. As so, it can be used to process sequence data. The basic structure of an RNN is shown in Figure 3. In Figure 3, x, h, and s represent the input, output, and hidden states, respectively. U, V, and W represent the weight matrix between the input and hidden layers, hidden layers and outputs, and the hidden layers, respectively.
The GRU unit specific update process is as follow: First, the two gates in the GRU that control the direction of the data flow are r and z. The update gate model in the GRU neural network is calculated in Equation (4):
z t = σ ( W Z h t 1 + U z x t + b z )
In Equation (4), the z t represents the update gate, h t 1 represents the output of the previous neuron, x t represents the input of the current neuron, W Z represents the weight of the update gate, U Z represents the weight of the current neuron, and σ represents the sigmoid function. The update gate z t is operated by h t 1 and x t , and then it uses the sigmoid function to process. For the update gate z t , when the value is larger, more information in the previous neuron will be retained. If z t is close to 1, it is equivalent to copying the previous hidden layer information to the current layer. It can learn long distance dependence.
The reset gate model in the GRU neural networks is calculated in Equation (5):
r t = σ ( W t h t 1 + U t x t + b r )
In Equation (5), r t represents the reset gate, h t 1 represents the output of the previous neuron, x t represents the input of the current neuron, W t represents the weight of the reset gate, U t represents the weight of the current neuron, and σ represents the sigmoid function. The reset gate r is operated by h t 1 and x t , and then it uses the sigmoid function to process. For the reset gate, when its value is 0, it means to discard the information from the previous neuron.
The output value of the GRU hidden layer is in Equation (6):
h t ˜ = t a n h ( W h [ r t h t 1 ] + U h x t + b h )
In Equation (6), h t ˜ represents the output value to be determined in this neuron, h t 1 represents the output of the previous neuron, x t represents the input of the current neuron, W h represents the weight of the update gate, and t a n h ( · ) represents the hyperbolic tangent function. r t is used to control how much memory needs to be retained.
Finally, z t controls how much information is forgotten from the hidden layer at the previous layer and how much hidden layer information h t ˜ of the current layer needs to be added. Finally, h t is obtained in Equation (7), and the hidden layer information of the last output is directly obtained.
h t = ( 1 z t ) h t 1 + z t h t ˜
In Equation (7), if the value of r t is 1 and the value of z t is 0, the GRU unit is equivalent to a standard RNN, which can handle short-range dependencies.

3. Gear Test Experimental Setup and Data Processing

Raw AE signals and vibration signals collected from gear pitting fault experiments were used to validate the effectiveness of the presented method for the diagnosis of gear pitting faults. The experiments were carried out on a gearbox test rig. The raw vibrational signals and AE signals of seven different gear pitting conditions were collected during the experiments. The gearbox test rig is shown in Figure 4. It consists of two 45 kW Siemens servos, one of the servos is the driving motor, and the other is the loading motor. An acceleration sensor and an AE sensor were mounted on the surface of the gearbox housing. The main parameters of the gearbox are shown in Table 1.
The gear speed was set to 1000 RPM, and 100 Nm torque was used in the experiments. The vibrational signals were collected with a sampling rate of 10.24 kHz. The AE signals were collected with a sampling rate of 51.2 kHz. Table 2 shows the seven gear pitting conditions. Condition 1 represents a normal gear. In Condition 2, the pitting is about 10% of the area of a middle tooth, and the adjacent two teeth are normal. Condition 3 has a pitting of about 30% of the area of the middle gear tooth, and the adjacent two teeth are normal. Under Condition 4, the middle gear tooth pitting is about 50% of the area, and the adjacent two teeth are normal. Under Condition 5, the middle gear tooth pitting is about 50% of the area, the upper tooth pitting is about 10% of the area, and the lower tooth is normal. Under Condition 6, the pitting of the middle gear tooth is about 50% of the area, and the adjacent two teeth pitting is about 10% of their area. Under condition 7, the middle gear tooth pitting is about 50% of the area, upper tooth pitting is about 30% of the area, and the lower tooth pitting is about 10% of the area. Figure 5 shows pictures of the gear pitting degree under each pitting condition.
The sample raw vibrational signals of the gears are shown in Figure 6. As shown in Figure 6, Conditions 1 and 3 have relatively distinct spikes and show slightly different from the remaining five vibrational signals. The raw vibration signals of the remaining five conditions are not significantly different.
The sample AE signals of gears are shown in Figure 7. As can be seen from Figure 7, there are no significant differences among raw AE signals of the seven conditions. It is almost impossible for the naked eye to distinguish the difference in the pitting conditions of the gears from the AE signals.
The number of samples for the vibration data/ AE data under each condition was 1000, with 800 for training set, 150 for validation, and 50 for testing. Each condition had the same number of samples. The CNN was connected using 4 convolutional layers, which was an arbitrary choice based on the experience. The number of channels in each layer was set 32, 64, 128, and 128, respectively. The kernel size of all convolutional layers was set as 7 and stride as 1. Padding took ‘Same padding’ in order to maintain the same data size. The pool size was set as 2 for all the pooling layers. For pooling, the strides were set as none and padding as ‘valid’. The AE signals used in the CNN contained 3072 features per sample. The GRU network used 6 stacked GRUs for training. The cell size of each GRU layer was set as 256, 256, 128, 128, 64, and 64, respectively. The vibrational signals used in the GRU network contained 616 features per sample. The batch size was set as 256. Both kernel initializer and recurrent initializer used the he-normal [25] method. The loss function was set as categorical cross-entropy. A stochastic gradient descent algorithm was used as the optimizer. Except for the last layer, the ReLU function was used as the activation function for the layers. In the last layer, a softmax function was used to classify gear pitting faults. An NVIDIA GeForce GTX 1080 Ti graphics card was used in the PC for training purpose. The general procedure of the data processing using the presented method is shown in Figure 8.

4. Results and Discussions

The validation results are provided in Table 3. It can be shown from Table 3 that if the CNN with AE signals were used to diagnose the gear pitting faults, high diagnostic accuracy would be obtained for training. Although the accuracy of the training is very high, the method has a serious overfitting phenomenon, and as a result, the accuracy of the testing is as low as 74.57%. Using the same CNN with AE signals and GRUs with vibration signals, not only good training and verification results were obtained, but also accurate gear pitting fault diagnosis results of 98.29% were obtained for testing. The results show that in comparison with other methods, the method presented in this paper can obtain diagnostic results more effectively.
The results in Table 3 indicate that using the combination of CNN with AE signals and GRU with vibration signals or the combination of CNN with vibration signals and GRU with AE signals gave more accurate results than the following three methods: (1) using CNN with both vibration and AE signals, (2) using CNN with vibration signals alone, and (3) using CNN with AE signals alone. For other methods in Table 3, the followings are the discussions regarding why some methods could not achieve a good gear pitting fault diagnosis accuracy. For the GRU network with vibration signals alone, it might be because the vibration signals were greatly interfered by the background noises, and the GRU has the ability to memorize the signals and hence possibly retain the noisy features. So the atypical feature of the received interference was regarded as a typical feature of the gear pitting faults. As a result, it might affect its effectiveness. For the GRU network with AE signals alone, since the sampling frequency of the AE signals is much than higher than the vibration signals, the sampled data of the AE signals was huge. In order to process the AE signals efficiently using the GRU network, the AE signal data was down sampled. So the data was partially distorted. As a result, the accuracy of the gear pitting fault diagnosis was low.
In Table 4, the gear pitting fault diagnosis accuracies for each pitting fault condition obtained by the proposed method and other methods are provided.
From Table 4, the method presented in this paper can achieve 100% diagnosis accuracy for five gear pitting fault conditions. For the other two gears, the pitting diagnosis accuracy reached 94%. In comparison with other methods in Table 4, the presented method gives much better results than the last 4 methods in Table 4 when only one type of signals is used. In comparison with the second and the third methods in Table 4, the performance of the presented method is slightly better.
The method presented in this paper uses CNN to process AE data and GRU network to process vibration data. The reason is that the sampling frequency of the AE sensor is about 5 times of the vibration sensor. The number of features extracted from the AE signals is larger than that of the vibration signals. As discussed in Section 2 in this paper, the number of the parameters of a CNN is relatively small, and the number of the parameters of the GRU network is relatively large. Hence, it is computationally beneficial to use CNN to process a relatively larger volume of AE data and GRU network to process the relatively small volume of vibration data. If the GRU network is used to process the relatively larger volume of the AE data, the dimensionality of the data has to be reduced. The reduction of the dimensionality may result in loss of effective diagnostic information. Therefore, the method proposed in this paper that uses CNN to process the AE signals and the GRU network to process the vibration signals gives the best gear pitting fault diagnosis performance.
To test the robustness of the proposed method for gear pitting fault diagnosis under different loading conditions, the diagnosis results were obtained by the proposed method at a constant speed of 1000 rpm with different loads and are provided in Table 5. To obtain the results in Table 5, the hyperparameters of the CNN and GRU network remain the same as those used for obtaining the results in Table 3. From Table 5, it can be seen that the training accuracy can reach 100% for all the loads. Since the accuracy results for the training are not significantly different from those for testing, there is not an over-fitting phenomenon for the results in Table 5. The accuracy of the testing is all above 94.86%, achieving a good gear pitting fault diagnosis result. The loss in each case is very low. As can be seen from Table 5, the training time in each case is not far away from the average of 838 s. As the load increases, there is an indication of a pattern of changes in fault diagnosis accuracy. This result shows that the performance presented method remains stable under different loads and shows the robustness and adaptability of the method for gear pitting fault diagnosis.
It is well known that among all the parameters of deep learning, the learning rate is one of the most critical parameters. It has a great influence on the effect of the model. In order to test the effect of learning rate on the gear pitting fault diagnosis performance of the presented method, 20 different learning rates with an increment of 0.1 were tested. The testing results are provided in Table 6.
As shown in Table 6, in the range from 0.4 to 2.3, it can be seen that a training accuracy of 100% was obtained for all the tested learning rates. The validation accuracy is all above 95.3%, and the standard deviation was computed as 0.0093. The testing accuracy is above 93.3%, and the standard deviation was computed as 0.0056. It can be seen from Table 6 that the training loss is small for 20 tested learning rates. The average training time is about one thousand seconds. In summary, the presented method has a good performance for a large span of learning rate. This result once again verifies the effectiveness and robustness of the presented method for gear pitting fault diagnosis.
The confusion matrix of the obtained results is provided in Figure 9. As can be seen from Figure 9, the classification accuracy is 100% except for Condition 2 and Condition 6. 3 cases of Condition 2 were incorrectly diagnosed as Condition 6. Coincidentally, 3 cases of Condition 6 were incorrectly diagnosed: two as Condition 2 and one as Condition 7. The proposed method is accurate in classifying the gear pitting faults.
To show the effectiveness of the concatenated features obtained by CNN to extract features from AE signals and GRU network to extract features from vibration signals, samples for t-SNE visualization were processed. The 3D result of the t-SNE visualization is shown in Figure 10. The 2D result of the t-SNE visualization is shown in Figure 11. It can be seen from the two figures that the concatenated features of the seven gear pitting conditions were accurately clustered. The clear clusters formed by the concatenated features obtained by the proposed method shown in 3D and 2D pictures indicate the effectiveness of the proposed method for extracting features from the AE and vibration signals for gear pitting fault diagnosis.
Future research will include extending the developed method into fault diagnosis of other rotating components such as bearings involving multiple heterogeneous sensor signals such as motor current, torque, strain gauge, vibration, and AE signals. The future research will also include investigation of the influence of noise and other external environmental conditions on the sensor signals and consequently to their method of effective measurement. Testing with a much larger set of samples should be investigated in the future research.

5. Conclusions

In this paper, a new method based on one-dimensional CNN and GRU for gear pitting fault diagnosis was presented. By comparing with CNN or GRU network alone, the results showed that the presented method has higher diagnostic accuracy for gear pitting faults. Moreover, the method can achieve more than 98% accuracy with only a small number of training samples, which proves the effectiveness of the presented method. The robustness of the presented method for the diagnosis of gear pitting faults was verified by the comparison of different load gears and different learning rate training results.

Author Contributions

Conceptualization, D.H. and X.L.; methodology, X.L.; software, X.L. and J.L.; validation, X.L. and J.L.; resources, Y.Q. and D.H.; data curation, Y.Q. and D.H.; writing—original draft preparation, X.L.; writing—review and editing, D.H.

Funding

This research was funded in part by NSFC, grant number 51675089.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Camerini, V.; Coppotelli, G.; Bendisch, S. Fault Detection in Operating Helicopter Drivetrain Components Based on Support Vector Data Description. Aerosp. Sci. Technol. 2018, 73, 48–60. [Google Scholar] [CrossRef]
  2. Kattelus, J.; Miettinen, J.; Lehtovaara, A. Detection of Gear Pitting Failure Progression with on-Line Particle Monitoring. Tribol. Int. 2018, 458–464. [Google Scholar] [CrossRef]
  3. Qu, Y.Z.; Zhang, H.L.; Liu, H.; Zhao, C.F.; Tan, Y.G.; Zhou, Z.D. On Research of Incipient Gear Pitting Fault Detection Using Optic Fiber Sensors. In Proceedings of the 2018 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Houston, TX, USA, 14–17 May 2018. [Google Scholar]
  4. Sharma, R.B.; Parey, A. Modelling of Acoustic Emission Generated Due to Pitting on Spur Gear. Eng. Fail. Anal. 2018, 86, 1–20. [Google Scholar] [CrossRef]
  5. Zhou, L.; Fang, D.; Mba, D.; Faris, E. A Comparative Study of Helicopter Planetary Bearing Diagnosis with Vibration and Acoustic Emission Data. In Proceedings of the 2017 IEEE International Conference on Prognostics and Health Management (ICPHM), Dallas, TX, USA, 19–21 June 2017. [Google Scholar]
  6. Elasha, F.; Greaves, M.; Mba, D.; Fang, D. A Comparative Study of the Effectiveness of Vibration and Acoustic Emission in Diagnosing a Defective Bearing in a Planetry Gearbox. Appl. Acoust. 2017, 115, 181–195. [Google Scholar] [CrossRef]
  7. Dong, M.; He, D.; Prashant, B.; Jonathan, K. Equipment Health Diagnosis and Prognosis Using Hidden Semi-Markov Models. Int. J. Adv. Manuf. Technol. 2006, 30, 738–749. [Google Scholar] [CrossRef]
  8. Saravanan, N.; Siddabattuni, V.K.; Ramachandran, K. A Comparative Study on Classification of Features by Svm and Psvm Extracted Using Morlet Wavelet for Fault Diagnosis of Spur Bevel Gear Box. Expert Syst. Appl. 2008, 35, 1351–1366. [Google Scholar] [CrossRef]
  9. Aouabdi, S.; Taibi, M.; Bouras, S.; Boutasseta, N. Using Multi-Scale Entropy and Principal Component Analysis to Monitor Gears Degradation Via the Motor Current Signature Analysis. Mech. Syst. Signal Process. 2017, 90, 298–316. [Google Scholar] [CrossRef]
  10. Sanchez, R.V.; Lucero, P.; Macancela, J.C.; Cerrada, M.; Vasquez, R.E.; Pacheco, F. Multi-Fault Diagnosis of Rotating Machinery by Using Feature Ranking Methods and Svm-Based Classifiers. In Proceedings of the 2017 International Conference on Sensing, Diagnostics, Prognostics, and Control (SDPC), Shanghai, China, 16–18 August 2017; pp. 105–110. [Google Scholar]
  11. Fan, Q.R.; Zhou, Q.; Wu, C.Q.; Guo, M. Gear Tooth Surface Damage Diagnosis Based on Analyzing the Vibration Signal of an Individual Gear Tooth. Adv. Mech. Eng. 2017. [Google Scholar] [CrossRef]
  12. Wang, G.B.; Deng, W.H.; Du, X.Y.; Li, X.J. The Absolute Deviation Rank Diagnostic Approach to Gear Tooth Composite Fault. Shock Vib. 2017. [Google Scholar] [CrossRef]
  13. Feng, Z.P.; Zhang, D.; Zuo, M.J. Planetary Gearbox Fault Diagnosis Via Joint Amplitude and Frequency Demodulation Analysis Based on Variational Mode Decomposition. Appl. Sci. 2017, 7, 775. [Google Scholar] [CrossRef]
  14. Qu, Y.Z.; Zhang, Y.; He, M.; He, D.; Jiao, C.; Zhou, Z.D. Gear Pitting Fault Diagnosis Using Disentangled Features from Unsupervised Deep Learning. In Proceedings of the 2018 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Houston, TX, USA, 14–17 May 2018. [Google Scholar]
  15. Sun, S.Y.; Wang, Y. Fault Diagnosis of Gear Box Based on Bp Neural Network. Adv. Comput. Electron. Mechatron. 2014, 667, 349–352. [Google Scholar] [CrossRef]
  16. You, Q.Z.; Bhatia, S.; Luo, J.B. A Picture Tells a Thousand Words—About You! User Interest Profiling from User Generated Visual Content. Signal Process. 2016, 124, 45–53. [Google Scholar] [CrossRef]
  17. Qu, Y.Z.; He, M.; Deutsch, J.; He, D. Detection of Pitting in Gears Using a Deep Sparse Autoencoder. Appl. Sci. 2017, 7, 515. [Google Scholar] [CrossRef]
  18. Jiang, G.Q.; He, H.B.; Yan, J.; Xie, P. Multiscale Convolutional Neural Networks for Fault Diagnosis of Wind Turbine Gearbox. IEEE Trans. Ind. Electron. 2018. [Google Scholar] [CrossRef]
  19. Jing, L.Y.; Zhao, M.; Li, P.; Xu, X.Q. A Convolutional Neural Network Based Feature Learning and Fault Diagnosis Method for the Condition Monitoring of Gearbox. Measurement 2017, 111, 1–10. [Google Scholar] [CrossRef]
  20. Zhao, R.; Wang, D.Z.; Yan, R.Q.; Mao, K.Z.; Shen, F.; Wang, J.J. Machine Health Monitoring Using Local Feature-Based Gated Recurrent Unit Networks. IEEE Trans. Ind. Electron. 2018, 65, 1539–1548. [Google Scholar] [CrossRef]
  21. Dong, H.; Li, S.; Xu, D.C.; Ren, Y.; Zhang, D. Gear Training: A New Way to Implement High-Performance Model-Parallel Training. arXiv, 2018; arXiv:1806.03925. [Google Scholar]
  22. Chen, Z.Q.; Chen, D.; Li, C.; Sanchez, R.V.; Qin, H.F. Vibration-Based Gearbox Fault Diagnosis Using Deep Neural Networks. J. Vibroeng. 2017, 19, 2475–2496. [Google Scholar]
  23. Sun, W.F.; Yao, B.; Zeng, N.Y.; Chen, B.Q.; He, Y.C.; Cao, X.C.; He, W.P. An Intelligent Gear Fault Diagnosis Methodology Using a Complex Wavelet Enhanced Convolutional Neural Network. Materials 2017, 10, 790. [Google Scholar] [CrossRef] [PubMed]
  24. Ren, S.Q.; He, K.M.; Girshick, R.; Sun, J. Faster R-Cnn: Towards Real-Time Object Detection with Region Proposal Networks. In Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada, 7–12 December 2015. [Google Scholar]
  25. He, K.M.; Zhang, X.Y.; Ren, S.Q.; Sun, J. Delving Deep into Rectifiers: Surpassing Human-Level Performance on Imagenet Classification. In Proceedings of the IEEE International Conference on Computer Vision, Chile, 7–13 December 2015. [Google Scholar]
  26. Chung, J.; Gulcehre, C.; Cho, K.; Bengio, Y. Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv, 2014; arXiv:1412.3555. [Google Scholar]
Figure 1. The general procedure of the presented method. AE: acoustic emission; CNN: convolutional neural network; GRU: gated recurrent unit.
Figure 1. The general procedure of the presented method. AE: acoustic emission; CNN: convolutional neural network; GRU: gated recurrent unit.
Applsci 09 00768 g001
Figure 2. The schematic of one-dimensional CNN.
Figure 2. The schematic of one-dimensional CNN.
Applsci 09 00768 g002
Figure 3. Expansion model of the recurrent neural network.
Figure 3. Expansion model of the recurrent neural network.
Applsci 09 00768 g003
Figure 4. Picture of the gearbox test rig.
Figure 4. Picture of the gearbox test rig.
Applsci 09 00768 g004
Figure 5. Pitting degree of driven gears.
Figure 5. Pitting degree of driven gears.
Applsci 09 00768 g005
Figure 6. Raw vibrational signals of the gear pitting fault conditions.
Figure 6. Raw vibrational signals of the gear pitting fault conditions.
Applsci 09 00768 g006
Figure 7. Raw AE signals of the gear pitting fault conditions.
Figure 7. Raw AE signals of the gear pitting fault conditions.
Applsci 09 00768 g007
Figure 8. The general procedure of the data processing using the presented method.
Figure 8. The general procedure of the data processing using the presented method.
Applsci 09 00768 g008
Figure 9. The confusion matrix by the presented method for the testing set.
Figure 9. The confusion matrix by the presented method for the testing set.
Applsci 09 00768 g009
Figure 10. The visualization of three-dimensional features of the gear pitting conditions.
Figure 10. The visualization of three-dimensional features of the gear pitting conditions.
Applsci 09 00768 g010
Figure 11. The visualization of two-dimensional features of the gear pitting conditions.
Figure 11. The visualization of two-dimensional features of the gear pitting conditions.
Applsci 09 00768 g011
Table 1. The major parameters of the gearbox.
Table 1. The major parameters of the gearbox.
Gear ParameterDriving GearDriving Gear
Tooth number7240
Module (mm)33
Pitch diameter (mm)120120
Base circle diameter (mm)202.974112.763
Pressure angle (°)2020
Tooth width (mm)8585
Table 2. The approximate percentage of pitting area under seven gear conditions.
Table 2. The approximate percentage of pitting area under seven gear conditions.
Gear ConditionUpper ToothMiddle ToothLower Tooth
Condition 1NormalNormalNormal
Condition 2Normal10%Normal
Condition 3Normal30%Normal
Condition 4Normal50%Normal
Condition 510%50%Normal
Condition 610%50%10%
Condition 730%50%10%
Table 3. Gear pitting fault diagnosis accuracy of the presented method and the other methods.
Table 3. Gear pitting fault diagnosis accuracy of the presented method and the other methods.
Gear Pitting Fault Diagnosis MethodTraining AccuracyValidation AccuracyTesting Accuracy
Proposed method: CNN with AE signals
+ GRU network with vibration signals
1.000000.973330.98286
CNN with vibration signals
+ GRU network with AE signals
1.000000.969520.98000
CNN with vibration signals
+ CNN with AE signals
1.000000.966670.95714
CNN with vibration signals alone1.000000.929520.91429
GRU network with vibration signals alone1.000000.901900.89714
CNN with AE signals alone1.000000.685710.74571
GRU network with AE signals alone1.000000.561900.61714
Table 4. Gear pitting fault diagnosis accuracy for each fault condition.
Table 4. Gear pitting fault diagnosis accuracy for each fault condition.
MethodThe Accuracy of each Condition Fault Pattern
1234567
Proposed method: CNN with AE signals
+ GRU network with vibration signals
100%94%100%100%100%94%100%
CNN with vibration signals
+ GRU network with AE signals
100%96%98%100%100%94%98%
CNN with vibration signals
+ CNN with AE signals
100%94%98%100%100%78%100%
CNN with vibration signals alone86%82%94%100%100%82%96%
GRU network with vibration signals alone84%82%86%100%100%82%94%
CNN with AE signals alone100%82%74%84%52%34%96%
GRU network for AE signals alone98%46%42%66%40%44%96%
Table 5. The gear pitting fault diagnosis results obtained by the proposed method at a constant speed of 1000 rpm with different loads.
Table 5. The gear pitting fault diagnosis results obtained by the proposed method at a constant speed of 1000 rpm with different loads.
Working ConditionTraining AccuracyValidation AccuracyTesting Accuracy Training LossTraining Time (s)
1000 RPM _50N1.00000.993330.988570.00015612.25
1000 RPM _100N1.00000.973330.982860.000141033.06
1000 RPM _200N1.00000.947620.954290.000141017.29
1000 RPM _300N1.00000.980950.982860.00009903.42
1000 RPM _400N1.00000.933330.948570.00018730.88
1000 RPM _500N1.00000.965710.968570.00016732.92
Table 6. The gear pitting fault diagnosis results under different learning rates.
Table 6. The gear pitting fault diagnosis results under different learning rates.
Learning RateTraining AccuracyValidation AccuracyTesting AccuracyTraining LossTraining Time (s)
0.41.00000.955240.962860.00029926.86
0.51.00000.967620.974290.000112769.37
0.61.00000.971430.974290.00031689.65
0.71.00000.969520.982860.000121309.01
0.81.00000.963810.982860.00028861.12
0.91.00000.962860.977140.000111664.57
1.01.00000.956190.977140.00035439.49
1.11.00000.955240.968570.00021672.88
1.21.00000.968570.980000.00015735.77
1.31.00000.962860.974290.00012772.78
1.41.00000.960950.971430.00019854.72
1.51.00000.973330.982860.000141033.06
1.61.00000.959050.977140.00012705.93
1.71.00000.971430.980000.00025673.77
1.81.00000.979050.974290.000071756.74
1.91.00000.954290.977140.00031830.91
2.01.00000.972380.971430.000081493.51
2.11.00000.972380.980000.00010839.48
2.21.00000.953330.968570.00035923.91
2.31.00000.991430.985710.00015912.59

Share and Cite

MDPI and ACS Style

Li, X.; Li, J.; Qu, Y.; He, D. Gear Pitting Fault Diagnosis Using Integrated CNN and GRU Network with Both Vibration and Acoustic Emission Signals. Appl. Sci. 2019, 9, 768. https://doi.org/10.3390/app9040768

AMA Style

Li X, Li J, Qu Y, He D. Gear Pitting Fault Diagnosis Using Integrated CNN and GRU Network with Both Vibration and Acoustic Emission Signals. Applied Sciences. 2019; 9(4):768. https://doi.org/10.3390/app9040768

Chicago/Turabian Style

Li, Xueyi, Jialin Li, Yongzhi Qu, and David He. 2019. "Gear Pitting Fault Diagnosis Using Integrated CNN and GRU Network with Both Vibration and Acoustic Emission Signals" Applied Sciences 9, no. 4: 768. https://doi.org/10.3390/app9040768

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