Next Article in Journal
MSR2N: Multi-Stage Rotational Region Based Network for Arbitrary-Oriented Ship Detection in SAR Images
Next Article in Special Issue
Fingerprinting-Based Indoor Localization Using Interpolated Preprocessed CSI Phases and Bayesian Tracking
Previous Article in Journal
End-To-End Deep Learning Architecture for Continuous Blood Pressure Estimation Using Attention Mechanism
Previous Article in Special Issue
Modulation Classification Using Compressed Sensing and Decision Tree–Support Vector Machine in Cognitive Radio System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Diagnosis of Wind Turbine Gearbox Based on the Optimized LSTM Neural Network with Cosine Loss

1
State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing 400044, China
2
College of Mechanical Engineering, Chongqing University, Chongqing 400044, China
3
Research Center of System Health Maintenance, Chongqing Technology and Business University, Chongqing 400067, China
4
Department of Mechanical Engineering, Universidad Politécnica Salesiana, Cuenca 010105, Ecuador
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(8), 2339; https://doi.org/10.3390/s20082339
Submission received: 2 March 2020 / Revised: 15 April 2020 / Accepted: 16 April 2020 / Published: 20 April 2020
(This article belongs to the Special Issue Sensor Signal and Information Processing III)

Abstract

:
The gearbox is one of the most fragile parts of a wind turbine (WT). Fault diagnosis of the WT gearbox is of great importance to reduce operation and maintenance (O&M) costs and improve cost-effectiveness. At present, intelligent fault diagnosis methods based on long short-term memory (LSTM) networks have been widely adopted. As the traditional softmax loss of an LSTM network usually lacks the power of discrimination, this paper proposes a fault diagnosis method for wind turbine gearboxes based on optimized LSTM neural networks with cosine loss (Cos-LSTM). The loss can be converted from Euclid space to angular space by cosine loss, thus eliminating the effect of signal strength and improve the diagnosis accuracy. The energy sequence features and the wavelet energy entropy of the vibration signals are used to evaluate the Cos-LSTM networks. The effectiveness of the proposed method is verified with the fault vibration data collected on a gearbox fault diagnosis experimental platform. In addition, the Cos-LSTM method is also compared with other classic fault diagnosis techniques. The results demonstrate that the Cos-LSTM has better performance for gearbox fault diagnosis.

1. Introduction

With the gradual depletion of non-renewable energy and the deteriorating human living environment, wind energy has developed rapidly as one renewable energy source [1]. However, wind turbines (WTs) are mostly installed in remote areas as the main equipment for wind power generation. The harsh operating environment causes frequent failures of key components such as gearboxes and bearings [2]. Therefore, in order to ensure the safe operation of WTs and reduce the operation and maintenance (O&M) costs, it is crucial to study effective fault diagnosis methods for gearboxes [3].
As the vibration and acoustic emission signals are sensitive to the faults of the machine, condition monitoring systems based on vibration [4,5] and acoustic emission [6,7,8] have been widely used in the field of condition monitoring and fault diagnosis. In order to monitor the health conditions of WTs, the wind energy industry is currently using condition monitoring systems to collect large amounts of real-time data for diagnosing gearbox faults. Since the amount of data collected from gearboxes is increasing, the traditional fault diagnosis method cannot effectively analyze massive data and automatically give accurate diagnosis results [9]. Therefore, intelligent fault diagnosis methods based on artificial intelligence techniques are gaining more attention. Generally, there are two main steps for intelligent fault diagnosis methods: feature extraction and fault classification [10]. Traditional methods such as artificial neural networks (ANN) and support vector machine (SVM) are used to classify faults [11,12,13]. However, the problem of existing intelligent fault diagnosis methods is that the common machine learning methods rely on well-selected features and have limited ability to learn from complex time-series signals; meanwhile, with these methods it is more difficult to identify faults under variable working conditions, and they have a low classification accuracy. Therefore, a more effective fault identification method is needed. [14,15,16,17]. In recent years, deep learning has attracted great attention from various fields due to the powerful ability of feature learning and the superiority of processing massive data. Up to now, deep learning networks have been widely applied in fault diagnosis, such as deep belief networks (DBN) [18], convolutional neural networks (CNN) [19] and recurrent neural networks (RNN) [20]. However, the gearbox has strong time-dependence of faults due to its relatively long operating time [21]. Compared with other deep learning methods, the long short-term memory (LSTM) neural network has great advantages in learning long-term time-dependent characteristics of sequences [22,23].
For the fault diagnosis methods based on LSTM neural networks, the softmax cross entropy is usually used as the loss function of fault classification. However, recent studies found that the traditional softmax loss is insufficient to acquire the discriminating power for classification. To obtain better discriminating performance, Wang et al. [18] proposed a novel loss function called large margin cosine loss (LMCL) for learning the high-resolution depth features used in face recognition. The result shows that the loss function based on cosine distance has a good effect on classification. Therefore, this paper proposes an optimized fault diagnosis method using an LSTM network with cosine loss (Cos-LSTM) to improve the ability of classification. Meanwhile, the energy sequence features and the wavelet energy entropy of the fault vibration data collected on a gearbox fault diagnosis experimental platform are used to validate Cos-LSTM networks. The Cos-LSTM achieves higher accuracy of diagnosis, which is demonstrated through the gear transmission experiments and compared to other fault diagnosis methods.
The rest of the paper is organized as follows. In Section 2, the typical architecture of LSTM and the process of fault diagnosis are briefly introduced. Section 3 details the Cos-LSTM method and the process of gearbox fault diagnosis based on the Cos-LSTM method. The gearbox fault diagnosis experiment and the comparisons of our proposed method and other fault diagnosis methods are presented in Section 4. Finally, the conclusions are drawn in Section 5.

2. LSTM Neural Network for Fault Diagnosis

As a special type of recurrent neural network (RNN), the LSTM neural network was proposed by Hochreiter and Schmifhuber [24] to solve the vanishing or exploding gradient problem of RNNs [25], while retaining the ability of RNNs to process sequential data. In this section, we describe LSTM in more detail.

2.1. Structure of LSTM

The main component of an LSTM neural network is the LSTM cell, which can decide whether to update the state information of a memory cell. The structure of the LSTM cell is shown in Figure 1.
As shown in Figure 1, h(t) and x(t) are the output hidden states and inputs of the current time step, h(t − 1) represents the hidden state of the previous time step; sigm is the sigmoid function and tanh is the hyperbolic tangent function. C(t) is a memory cell which is used for the preservation of information, and the flow of information into or out of C(t) is regulated by three different gates:
  • The input gate i(t), which decides whether the information can get in the memory element;
  • The forget gate f(t), which decides whether the internal information needs to be forgotten;
  • The output gate o(t), which decides what information can pass through the gate and get into the rest of the neural network.
The internal state node s(t) and input node g(t) are also integral parts of the LSTM cell. Here are the calculation procedures of the LSTM cell:
g ( t ) = Φ ( W g x x ( t ) + W g h h ( t 1 ) + b g ) ,
i ( t ) = σ ( W i x x ( t ) + W i h h ( t 1 ) + b i ) ,
f ( t ) = σ ( W f x x ( t ) + W f h h ( t 1 ) + b f ) ,
o ( t ) = σ ( W o x x ( t ) + W o h h ( t 1 ) + b o ) ,
s ( t ) = g ( t ) i ( t ) + C ( t 1 ) f ( t ) ,
h ( t ) = Φ ( s ( t ) ) o ( t ) .
In the above equations, Wjx, Wjh and bj, j = g , j , f , o denote the input weight matrixes, hidden weight matrixes and bias vectors separately; , σ and Φ are element-wise multiplications of two vectors, the sigmoid function and tanh function, respectively.
The LSTM neural network can learn when to open or close the gate to control the flow of information in LSTM cells automatically, so it can choose useful information to train the model.

2.2. Architecture of LSTM for Fault Diagnosis

The LSTM neural network is used for fault classification in fault diagnosis. The architecture for the LSTM network includes five layers: an input layer, an LSTM hidden layer, a fully connected layer, a softmax layer and a result output layer at the end. The architecture of the LSTM network is shown in Figure 2.
During the training process, the fault features are fed into the input layer first, then the data flow through LSTM cell and the result of LSTM cell is output to the LSTM hidden layer. The last output of the LSTM hidden layer is taken as the output of the LSTM network, and it is used to connect a fully connected layer to map outputs into the result space. The softmax layer follows the fully connected layer to calculate the probabilities for all the fault pattern. Finally, the fault diagnosis results are output to the classification output layer. After completing the training, the weights and bias will be adjusted to the optimal value, and then the test set is input into LSTM for fault diagnosis.

3. Cos-LSTM

The softmax cross entropy is often used as the loss function of the LSTM neural network; however, the softmax loss is insufficient to enable classification [26,27]. To solve this problem, the cosine loss function is adopted to optimize the LSTM neural network. This section provides details about the Cos-LSTM.

3.1. Cosine Loss

Based on the softmax loss, the cosine loss retains its advantage of enlarging the difference between classes [15], but reduces its sensitivity to different signal strengths and pays more attention to the difference of vectors in direction. The schematic of cosine loss is shown in Figure 3.
Suppose there are two signals q 1 and q 2 with the same fault, and the corresponding fault label is p 1 . When softmax is taken as the loss function, the softmax loss can be formulated as follows,
L oss soft = 1 B i = 1 B log ( e W i x cos θ i j = 1 N e W j x cos θ j )
where B is the number of training samples and N is the number of classes, x and W represent the hidden layer output and the weight matrix respectively, and θ is the angle between W and x. Formula (2) suggests that softmax loss is related to signal strength, while cosine loss evaluates the size of the differences between classes according to cosine similarity between the two feature vectors. The cosine similarity is defined as follows:
s i m i l a r i t y ( A , B ) = A · B A B = i = 1 n A i B i i = 1 n A i 2 i = 1 n B i 2
Taking 1—cosine similarity as the loss function, the cosine loss can be formulated as follows,
L oss cos = 1 B i = 1 B 1 - y i j = 1 N y j 2 = 1 B i = 1 B 1 - W i 2 x 2 cos θ i 2 W j 2 x 2 cos θ j 2
By Formula (5), the x 2 in this formula can be eliminated, so the cosine loss is independent of the signal strength. Therefore, taking cosine loss function as the loss function in gearbox fault diagnosis, the loss can be converted from Euclid space to angular space, thus eliminating the effect of signal strength and reduce the burden of network fitting.

3.2. The Process of Cos-LSTM for Fault Diagnosis

In this paper, there are two kinds of fault features extracted for evaluating the proposed method: the energy sequence feature and the wavelet energy entropy.
The energy sequence feature: The energy sequence features are extracted by wavelet packet decomposition (WPD). WPD is a signal decomposition tool that decomposes a signal to some nodes and every node represents a set of coefficients at a specified frequency band [28,29]. The wavelet packet is defined as follows:
ϕ ( t ) = 2 k h ( k ) ϕ ( 2 t 1 )
Ψ ( t ) = 2 k g ( k ) ϕ ( 2 t 1 )
where h ( k ) and g ( k ) are a low-pass filter and a high-pass filter respectively. ( t ) and Ψ ( t ) represent the scaling function and the wavelet function respectively. Additionally, g ( k ) can be expressed by h ( k ) using the formula g ( k ) = ( 1 ) k h ( 1 k ) .
The signal is decomposed by Equations (12) and (13)
d j + 1 , 2 n ( t ) = l Z h l 2 k d j , n ( t )
d j + 1 , 2 n + 1 ( t ) = l Z g l 2 k d j , n ( t )
where j denotes the decomposition layer, n { 0 , 1 , 2 , , 2 j 1 } is the number of nodes in layer j, l indicates the number of wavelet coefficients and d j , n represents the coefficient sequence at the jth layer, nth node.
Due to the large amount of data, we divided the vibration data into four segments and a three-layer WPD was performed on each segment of vibration data using Daubechies 3 (db 3) to obtain eight nodes [30,31,32]. The energy of each node E j , n could then be calculated through Formula (14)
E j , n = k | d j , n ( k ) | 2 .
The total energy of the signal E is the sum of the energy of each node in layer three. It can be computed by (15):
E = n = 0 2 3 1 E j , n .
and P j , n is defined by (16):
P j , n = E j , n E .
Each of the signals can be decomposed to get eight nodes, and the energy sequences feature can be expressed as Equation (17) according to Equations (14)–(16).
x ( i ) = ( P 2 , i v 1 , P 2 , i v 2 )
where x ( i ) is the energy sequences feature and i = 0 , 1 , , 7 , P 2 , i v 1   and   P 2 , i v 2 indicate the P2,i for s v 1 ( t )   and   s v 2 ( t ) , which denote the vibration signals of the gearbox in the horizontal and vertical directions respectively.
Wavelet energy entropy: The signal is reconstructed according to the eight node coefficients obtained from the three-layer WPD above, and the reconstructed signal is divided into N segments on the basis of the time characteristics of the signal. The energy of each segment is calculated by Formula (14). The calculated energy is normalized by Formulas (15) and (16) to obtain the wavelet energy entropy. The wavelet energy entropy of the j-th layer n node of the WPD is defined as H j , n , and can be formulated as follows:
H j , n = i = 1 N P j , n ( i ) log P j , n ( i )
where P j , n ( i ) is the normalized value of the energy of each segment of the signal; i = 0 , 1 , , N . The value of N is 50 in this article.
According to the calculated wavelet energy entropy of each node, the wavelet energy entropy feature is formed by Equation (19):
T = [ H 3 , 1 , H 3 , 2 , H 3 , 3 , H 3 , 4 , H 3 , 5 , H 3 , 6 , H 3 , 7 , H 3 , 8 ]
The fault features obtained above are fed into the Cos-LSTM network to diagnose the gearbox fault. The flow chart of fault diagnosis based on the Cos-LSTM is shown in Figure 4.
We used one LSTM hidden layer with eight LSTM cells to extract deeper features. The fault features are first normalized and then fed into the input layer. In this paper, we used N samples (N = 2200 samples) to train the model. Therefore, the size of the input layer is N × 8 (time steps) × 2 (2-dimensional features), and the input size of each LSTM cell is N × 2. The last output h (7) of the LSTM hidden layer connects a fully connected layer with 11 neurons, using cosine loss to calculate the probabilities for the 11-fault pattern.
The parameters of the LSTM neural network are presented as follows: time steps for LSTM = 8; the LSTM hidden layer neurons = 4; the fully connected layer neurons = 11; learning rate = 0.01; number of iterations of training = 10,000. The workflow of the Cos-LSTM is shown in Figure 5.

4. Experimental Validation

4.1. Experiment Description

The experimental test rig is illustrated in Figure 6a,b. The motor was controlled by an inverter and connected to the input shaft of the gearbox to transmit power by a coupling. An electromagnetic torque load was coupled with the output shaft of the gearbox through a V-belt. The electromagnetic torque load was controlled by a torque controller (TDK-Lambda, GEN 100-15-IS510; TDK-Lambda, Wuxi, China), which can adjust the torque of the load manually. Two accelerometers were mounted on the gearbox to collect signals, and the signals collected were transmitted to a laptop using the data acquisition card. Detailed information on the data acquisition system is provided in Table 1.
The structure of the gearbox is displayed in Figure 6b. It consists of four gears, six bearings and three shafts. Shaft 1 was the input shaft, and gear Z1, with a module of 2.25 mm, a pressure angle of 20, a helical angle of 20, and 30 teeth, was installed on it. Shaft 1 transmitted the power to shaft 2 by a pair of gears (Z1 and Z2) in mesh. The output shaft (shaft 3) was driven by another helical gear Z4, with 80 teeth, which was meshed with the gear Z3. The helical gears Z2 and Z3 installed on shaft 2 both have 45 teeth and other parameters of them are the same to Z1. We installed one of the faulty components: bearing 1, bearing house 1, and gears Z1, Z2, Z3, Z4 every time on the gearbox to experiment. Table 2 shows all the condition patterns of the gearbox.

4.2. Experimental Results

Firstly, we verified the Cos-LSTM with the energy sequence features. We chose a test sample for explanation of the fault diagnosis process of our proposed method. The pattern number of this sample is 3 (chafing tooth), and the input speed and load of this sample are set to 480 rpm and zero respectively. The raw vibration signals and energy distribution map is shown in Figure 7. Figure 7a,c presents the raw signals s v 1   ( t ) ,   s v 2   ( t ) of this sample collected on the gearbox and Figure 7b,d presents their energy distribution maps of the third layer WPD P v 1 and P v 2 . Putting the energy sequences feature of this sample into the Cos-LSTM, we got the probability of each fault pattern for the sample. The probability of the no. 3 fault pattern is 99.97% and the other 10 faults have a probability of 0.03%. The result shows that our proposed method considers that there is a fault numbered 3 (chafing tooth) in the gearbox. The result is correct for this test sample, so the method we proposed is effective.
From Table 2, it can be seen that three different input speeds and loads are set for all 11 fault patterns. Therefore, we have a total of 99 different tests, and each test is repeated five times. In each test, the signals are collected with 10 durations, and every duration covers 1 s. Therefore, we can get 9900 vibration signals. In order to train the model, we randomly choose 2200 samples as the training dataset. With the trained model, another 550 randomly chosen samples are used to test the effectiveness of the model. The effectiveness is measured by the accuracy rate. In this experiment, the accuracy rate is the number of correctly diagnosed samples divided by all the test samples, and the precision is the ratio of the number of samples correctly diagnosed with a fault pattern to the total number of samples diagnosed with such a fault pattern. The accuracy rate of the model is 98.55% in 550 samples. The accuracy rates and precision of our proposed model for the 11 fault patterns are shown in Figure 8 and Figure 9 respectively.

4.3. Comparison Analysis

In this paper, the energy sequence features were used to verify the superiority of the Cos-LSTM by comparing with the traditional LSTM based on softmax loss and classic fault diagnosis methods, such as SVM, K-nearest neighbor (KNN) and backpropagation (BP) neural networks. In order to better evaluate the accuracy of the Cos-LSTM, we also used wavelet energy entropy feature for the fault diagnosis test. Table 3 shows the comparison results. Meanwhile, the different energy sequence features were extracted by changing the parameters of WPD such as wavelet basis function and data segment size, for evaluating the accuracy of the Cos-LSTM, and the results are displayed in Table 4.
According to Table 3 and Table 4, the Cos-LSTM has the highest accuracy rate (98.55%) compared to other methods in the experimental results on the energy sequence features. After comparison and analysis, it can be found that: (1) comparison with traditional LSTM shows that the classification ability of cosine loss is better than that of softmax loss; (2) the accuracy rate of the LSTM neural network is better than KNN, SVM and BP neural networks, which indicates that the LSTM neural network has better feature-learning ability compared to classic fault diagnosis methods; (3) the evaluation results of Cos-LSTM using wavelet energy entropy are close to those using energy sequence features; (4) the accuracy rate of the Cos-LSTM is influenced by the energy sequence features extracted with different parameters of WPD, and the result shows that the energy sequence features extracted based on the wavelet basis function of Daubechies 3 (db3) and segment size 4 have better diagnostic accuracy rates; and (5) combined with the experimental results of energy sequence features and wavelet energy entropy, Cos-LSTM is able to diagnose the faults of the gearbox effectively.

5. Conclusions

This paper presented a fault diagnosis method for WT gearboxes based on the optimized LSTM network with cosine loss. The energy sequence features and the wavelet energy entropy were used to evaluate the Cos-LSTM network. The effectiveness of the Cos-LSTM was verified by a fault diagnosis experiment on a gearbox. The classification results show that the performance of the Cos-LSTM is better than that of the traditional LSTM and classic fault diagnosis techniques. Thus, the proposed method has superior performance in fault diagnosis. In the future, new studies will be conducted on feature learning directly from raw vibration signals using LSTM neural networks.

Author Contributions

Data curation, C.L.; Methodology, A.Y. and Z.Z.; Project administration, A.Y.; Resources, R.-V.S.; Supervision, A.Y.; Writing—original draft, Y.Y.; Writing—review & editing, Y.Y. and Z.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Key Science and Technology Research Project of Chongqing under grant cstc2018jszx-cyztzxX0032.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, X.; Yan, Z.; Zhang, X.-P. A Wind-Wave Farm System with Self-Energy Storage and Smoothed Power Output. IEEE Access 2016, 4, 8634–8642. [Google Scholar] [CrossRef]
  2. Hu, A.; Yan, X.; Xiang, L. A new wind turbine fault diagnosis method based on ensemble intrinsic time-scale decomposition and WPT-fractal dimension. Renew. Energy 2015, 83, 767–778. [Google Scholar] [CrossRef]
  3. Walford, C.A. Wind Turbine Reliability: Understanding and Minimizing Wind Turbine Operation and Maintenance Costs; Sandia National Laboratories: Albuquerque, NM, USA, 2006.
  4. Jiang, G.; He, H.; Yan, J.; Xie, P. Multiscale Convolutional Neural Networks for Fault Diagnosis of Wind Turbine Gearbox. IEEE Trans. Ind. Electron. 2019, 66, 3196–3207. [Google Scholar] [CrossRef]
  5. Feng, Z.; Qin, S.; Liang, M. Time-frequency analysis based on Vold-Kalman filter and higher order energy separation for fault diagnosis of wind turbine planetary gearbox under nonstationary conditions. Renew. Energy 2016, 85, 45–56. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Lu, W.; Chu, F. Planet gear fault localization for wind turbine gearbox using acoustic emission signals. Renew. Energy 2017, 109, 449–460. [Google Scholar] [CrossRef]
  7. Bejger, A.; Chybowski, L.; Gawdzinska, K. Utilising elastic waves of acoustic emission to assess the condition of spray nozzles in a marine diesel engine. J. Mar. Eng. Technol. 2018, 17, 153–159. [Google Scholar] [CrossRef] [Green Version]
  8. Bejger, A.; Drzewieniecki, J.B. The Use of Acoustic Emission to Diagnosis of Fuel Injection Pumps of Marine Diesel Engines. Energies 2019, 12. [Google Scholar] [CrossRef] [Green Version]
  9. Jia, F.; Lei, Y.; Lin, J.; Zhou, X.; Lu, N. Deep neural networks: A promising tool for fault characteristic mining and intelligent diagnosis of rotating machinery with massive data. Mech. Syst. Signal Process. 2016, 72–73, 303–315. [Google Scholar] [CrossRef]
  10. Lei, Y.; Jia, F.; Lin, J.; Xing, S.; Ding, S.X. An Intelligent Fault Diagnosis Method Using Unsupervised Feature Learning Towards Mechanical Big Data. IEEE Trans. Ind. Electron. 2016, 63, 3137–3147. [Google Scholar] [CrossRef]
  11. Lei, Y.; He, Z.; Zi, Y.; Hu, Q. Fault diagnosis of rotating machinery based on multiple ANFIS combination with GAS. Mech. Syst. Signal Process. 2007, 21, 2280–2294. [Google Scholar] [CrossRef]
  12. Wang, D.; Tse, P.W.; Guo, W.; Miao, Q. Support vector data description for fusion of multiple health indicators for enhancing gearbox fault diagnosis and prognosis. Meas. Sci. Technol. 2011, 22. [Google Scholar] [CrossRef] [Green Version]
  13. Gao, Q.W.; Liu, W.Y.; Tang, B.P.; Li, G.J. A novel wind turbine fault diagnosis method based on intergral extension load mean decomposition multiscale entropy and least squares support vector machine. Renew. Energy 2018, 116, 169–175. [Google Scholar] [CrossRef]
  14. Santos, P.; Villa, L.F.; Renones, A.; Bustillo, A.; Maudes, J. An SVM-Based Solution for Fault Detection in Wind Turbines. Sensors 2015, 15, 5627–5648. [Google Scholar] [CrossRef] [Green Version]
  15. Abbasion, S.; Rafsanjani, A.; Farshidianfar, A.; Irani, N. Rolling element bearings multi-fault classification based on the wavelet denoising and support vector machine. Mech. Syst. Signal Process. 2007, 21, 2933–2945. [Google Scholar] [CrossRef]
  16. Liu, W.Y.; Gao, Q.W.; Ye, G.; Ma, R.; Lu, X.N. A novel wind turbine bearing fault diagnosis method based on Integral Extension LMD. Measurement 2015, 74, 70–77. [Google Scholar] [CrossRef]
  17. Lei, Y. Intelligent Fault Diagnosis and Remaining Useful Life Prediction of Rotating Machinery; Xi’an Jiaotong University Press: Xi’an, China, 2017. [Google Scholar]
  18. Li, C.; Sanchez, R.-V.; Zurita, G.; Cerrada, M.; Cabrera, D. Fault Diagnosis for Rotating Machinery Using Vibration Measurement Deep Statistical Feature Learning. Sensors 2016, 16. [Google Scholar] [CrossRef] [Green Version]
  19. Chen, Z.; Li, C.; Sanchez, R.-V. Gearbox Fault Identification and Classification with Convolutional Neural Networks. Shock Vib. 2015. [Google Scholar] [CrossRef] [Green Version]
  20. An, Z.; Li, S.; Wang, J.; Jiang, X. A novel bearing intelligent fault diagnosis framework under time-varying working conditions using recurrent neural network. ISA Trans. 2019. [Google Scholar] [CrossRef]
  21. Cao, L.; Zhang, J.; Wang, J.; Qian, Z. Intelligent fault diagnosis of wind turbine gearbox based on Long short-term memory networks. In Proceedings of the 2019 IEEE 28th International Symposium on Industrial Electronics, Vancouver, BC, Canada, 12–14 June 2019; pp. 890–895. [Google Scholar]
  22. Medina, R.; Cerrada, M.; Cabrera, D.; Sanchez, R.-V.; Li, C.; de Oliveira, J.V. Deep Learning-Based Gear Pitting Severity Assessment using Acoustic Emission, Vibration and Currents signals. In Proceedings of the 2019 Prognostics and System Health Management Conference, Paris, France, 2–5 May 2019; pp. 210–216. [Google Scholar]
  23. Wang, H.; Wang, Y.; Zhou, Z.; Ji, X.; Gong, D.; Zhou, J.; Li, Z.; Liu, W. CosFace: Large Margin Cosine Loss for Deep Face Recognition. In Proceedings of the 2018 IEEE/Cvf Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 5265–5274. [Google Scholar]
  24. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
  25. Graves, A. Supervised sequence labelling. In Supervised Sequence Labelling with Recurrent Neural Networks; Springer: Berlin/Heidelberg, Germany, 2012; pp. 5–13. [Google Scholar]
  26. Wen, Y.; Zhang, K.; Li, Z.; Qiao, Y. A discriminative feature learning approach for deep face recognition. Proceedings of European Conference on Computer Vision, Amsterdam, The Netherlands, 8–16 October 2016; pp. 499–515. [Google Scholar]
  27. Liu, W.; Wen, Y.; Yu, Z.; Li, M.; Raj, B.; Song, L. SphereFace: Deep Hypersphere Embedding for Face Recognition. In Proceedings of the 30th IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 6738–6746. [Google Scholar]
  28. Shao, Y.; Ge, L.; Fang, J. Fault diagnosis system based on smart bearing. In Proceedings of the 2008 International Conference on Control, Automation and Systems, Seoul, Korea, 14–17 October 2008; pp. 1084–1089. [Google Scholar]
  29. Kedadouche, M.; Liu, Z. Fault feature extraction and classification based on WPT and SVD: Application to element bearings with artificially created faults under variable conditions. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2017, 231, 4186–4196. [Google Scholar] [CrossRef]
  30. Wang, D.C.; Ding, Y.F.; Zhu, C.X. A fault diagnosis method for gearbox based on neutrosophic K-Nearest Neighbor. Shock Vib. 2019, 38, 148–153. [Google Scholar] [CrossRef]
  31. Wang, W.Q.; Yang, S. A method for choosing the wavelet decomposition level in structural fault analysis. Struct. Environ. Eng. 2009. [Google Scholar] [CrossRef]
  32. Wu, C.Z.; Jiang, P.C.; Feng, F.Z.; Chen, T.; Chen, X.L. Gearbox Faults diagnosis method for gearboxes based on 1-D convolutional neural network. Shock Vib. 2018, 37, 51–56. [Google Scholar] [CrossRef]
Figure 1. The Schematic diagram of an LSTM cell.
Figure 1. The Schematic diagram of an LSTM cell.
Sensors 20 02339 g001
Figure 2. The architecture for LSTM network.
Figure 2. The architecture for LSTM network.
Sensors 20 02339 g002
Figure 3. Schematic of Cosine Loss.
Figure 3. Schematic of Cosine Loss.
Sensors 20 02339 g003
Figure 4. The flow chart of the Cos-LSTM method for gearbox fault diagnosis.
Figure 4. The flow chart of the Cos-LSTM method for gearbox fault diagnosis.
Sensors 20 02339 g004
Figure 5. The workflow of the Cos-LSTM.
Figure 5. The workflow of the Cos-LSTM.
Sensors 20 02339 g005
Figure 6. (a) Experimental test rig and (b) the structure of the gearbox.
Figure 6. (a) Experimental test rig and (b) the structure of the gearbox.
Sensors 20 02339 g006
Figure 7. The raw vibration signals and energy distribution map.
Figure 7. The raw vibration signals and energy distribution map.
Sensors 20 02339 g007
Figure 8. The accuracy rates for the 11 fault patterns.
Figure 8. The accuracy rates for the 11 fault patterns.
Sensors 20 02339 g008
Figure 9. The precision for the 11 fault patterns.
Figure 9. The precision for the 11 fault patterns.
Sensors 20 02339 g009
Table 1. Data acquisition settings.
Table 1. Data acquisition settings.
ItemParameter
SensorPCB ICP 353C03 accelerometer
Data acquisition box
Software
NI cDAQ-9234
LabVIEW
Sampling rate50 kHz
Table 2. Condition patterns of the gearbox.
Table 2. Condition patterns of the gearbox.
Pattern NumberFaulty ComponentFaulty NameInput Speed (rpm)Load (V)View of the Failure
1N/AN/A480, 720, 9000, 10, 30N/A
2Gear Z1Worn tooth480, 720, 9000, 10, 30 Sensors 20 02339 i001
3Gear Z2Chafing tooth480, 720, 9000, 10, 30 Sensors 20 02339 i002
4Gear Z3Pitting tooth480, 720, 9000, 10, 30 Sensors 20 02339 i003
5Gear Z3Worn tooth480, 720, 9000, 10 30 Sensors 20 02339 i004
6Gear Z4Root crack tooth480, 720, 9000, 10, 30 Sensors 20 02339 i005
7Gear Z4Chafing tooth480, 720, 9000, 10, 30 Sensors 20 02339 i006
8Bearing 1Inner race fault480, 720, 9000, 10, 30 Sensors 20 02339 i007
9Bearing 1Outer race fault480, 720, 9000, 10, 30 Sensors 20 02339 i008
10Bearing 1Ball fault480, 720, 9000, 10, 30 Sensors 20 02339 i009
11House 1Eccentric480, 720, 9000, 10, 30 Sensors 20 02339 i010
Table 3. Comparisons with other classic fault diagnosis methods.
Table 3. Comparisons with other classic fault diagnosis methods.
FeatureFault Diagnosis MethodsAccuracy Rate
The energy sequenceCos-LSTM98.55%
LSTM96.72%
SVM65.48%
KNN83.93%
BP neural network69.64%
Wavelet Energy entropyCos-LSTM98.08%
Table 4. Comparisons with different parameter of WPD.
Table 4. Comparisons with different parameter of WPD.
ItemParameterAccuracy Rate
Wavelet basis functionDaubechies 398.55%
Daubechies 296.36%
Haar93.82%
Symlet97.09%
Segment size296.63%
397.12%
498.55%

Share and Cite

MDPI and ACS Style

Yin, A.; Yan, Y.; Zhang, Z.; Li, C.; Sánchez, R.-V. Fault Diagnosis of Wind Turbine Gearbox Based on the Optimized LSTM Neural Network with Cosine Loss. Sensors 2020, 20, 2339. https://doi.org/10.3390/s20082339

AMA Style

Yin A, Yan Y, Zhang Z, Li C, Sánchez R-V. Fault Diagnosis of Wind Turbine Gearbox Based on the Optimized LSTM Neural Network with Cosine Loss. Sensors. 2020; 20(8):2339. https://doi.org/10.3390/s20082339

Chicago/Turabian Style

Yin, Aijun, Yinghua Yan, Zhiyu Zhang, Chuan Li, and René-Vinicio Sánchez. 2020. "Fault Diagnosis of Wind Turbine Gearbox Based on the Optimized LSTM Neural Network with Cosine Loss" Sensors 20, no. 8: 2339. https://doi.org/10.3390/s20082339

APA Style

Yin, A., Yan, Y., Zhang, Z., Li, C., & Sánchez, R. -V. (2020). Fault Diagnosis of Wind Turbine Gearbox Based on the Optimized LSTM Neural Network with Cosine Loss. Sensors, 20(8), 2339. https://doi.org/10.3390/s20082339

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