Next Article in Journal
A Review of the Capacitive MEMS for Seismology
Previous Article in Journal
Y-DWMS: A Digital Watermark Management System Based on Smart Contracts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prognosis of a Wind Turbine Gearbox Bearing Using Supervised Machine Learning

1
Faculty of Engineering, Environment & Computing, Coventry University, Coventry CV1 5FB, UK
2
School of Water, Energy and Environment, Cranfield University, Bedfordshire MK43 0AL, UK
3
Faculty of Computing, Engineering and Media, De Montfort University, Leicester LE1 9BH, UK
4
Department of Mechanical Engineering, University of Nigeria, Nsukka 410001, Nigeria
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(14), 3092; https://doi.org/10.3390/s19143092
Submission received: 20 June 2019 / Revised: 9 July 2019 / Accepted: 9 July 2019 / Published: 12 July 2019
(This article belongs to the Section Physical Sensors)

Abstract

:
Deployment of large-scale wind turbines requires sophisticated operation and maintenance strategies to ensure the devices are safe, profitable and cost-effective. Prognostics aims to predict the remaining useful life (RUL) of physical systems based on condition measurements. Analyzing condition monitoring data, implementing diagnostic techniques and using machinery prognostic algorithms will bring about accurate estimation of the remaining life and possible failures that may occur. This paper proposes to combine two supervised machine learning techniques, namely, regression model and multilayer artificial neural network model, to predict the RUL of an operational wind turbine gearbox using vibration measurements. Root Mean Square (RMS), Kurtosis (KU) and Energy Index (EI) were analysed to define the bearing failure stages. The proposed methodology was evaluated through a case study involving vibration measurements of a high-speed shaft bearing used in a wind turbine gearbox.

1. Introduction

The continuous monitoring of wind turbine systems and their constituent components (e.g., drive trains, generators and blades) can be the most effective way to eliminate unplanned maintenance and increase availability. With advanced data acquisition technology and signal processing techniques, faults can be diagnosied in the early stage and suitable maintenance actions such as replacement and repair can be scheduled to prevent the damage from propagating to surrounding areas. Wind turbine systems are operating under adverse condition, such as vastly varying speeds, loads and temperatures. Bearings in wind turbine systems generally operate under adverse conditions such as chemical effects of lubricant, contamination and moisture, as a result, bearings are subject to performance degradation if no preventive actions are taken. In addition, the high demands for renewable energy resources has resulted in further demands on wind turbines availability and reliability, especially on the key components such as the gearbox and bearings [1].
A gearbox is one of the most important units in the drive train system of a wind turbine. A gear box consists of gears, bearings and shafts that are subject to continual variable operational speed and loads. In a gearbox, the high-speed shaft is supported by the high-speed stage bearings located at the front and back end of the shaft. Typical operating speed of the shaft is between 1500 and 1800 rpm during power generation. It has been reported that a great number of wind turbine failures are related to the high-speed shaft bearings [2]. Cyclic loads caused by the wind turbine rotor blades will drive the main shaft to bend, leading to misalignment between the generator and the high-speed shaft and accordingly misalignment within the bearings. High-speed shaft bearings are therefore subject to damage from the cyclic loads [3,4]. For inspection purposes, wind turbine gearboxes are largely inaccessible since these are situated at the top of high towers. Possible failure implications are compounded by the fact that once a bearing fails, it may cause damage to the surrounding components of the gearbox, and as a consequence, cause replacement of various components inside the gearbox [5,6].
Over the past decades, much research has been dedicated to the development of health monitoring methods for rotating machinery, especially the bearings. Compared to fault detection, the literature of prognostics and health management is relatively limited, and effective implementation of prognostic techniques is still lacking. The increased interest on machinery prognostics has resulted in many successful tools, models and applications during the past few years. Basically, there are three types of prognostic approaches that can be employed to predict the RUL, namely, data-driven methods, physics-based models and hybrid models (see Figure 1). Data-driven approaches utilize the historical failure data of the machine and/or similar machines to estimate how much time is left until a system malfunction occurs. This method does not require an in-depth understanding of the physics of system under study. Physics-based approaches predict the remaining life according to propagation of damage mechanism (i.e., physics of failure). A hybrid approach uses both data-driven and physics-based method so as to achieve an improved predictive performance in terms of improved predictive accuracy than when a single method is used.
Over recent years much efforts have been focused on developing regression-based prognostic methods that can be used to estimate the RUL of rotating machinery. Li et al. [7] improved the performance of traditional exponential regression model and applied the developed regression model to vibration measurements collected from rolling element bearings to predict RUL. Wu et al. [8] put forward a time-to-failure prognostic method based on empirical Bayesian algorithm an exponential regression model for rolling element bearings. Sutrisno et al. [9] investigated the accuracy of three different techniques for predicting the RUL of bearings. Bayesian Monte Carlo and moving average spectral kurtosis, support vector regression (SVR) and an anomaly detection algorithm were compared according to their performance in estimating a ball bearing’s remaining life. The anomaly detection technique was found to be the most accurate among all methods compared. Goebel et al. [10] conducted a comparative study of three prognostic methods RVM, Gaussian process regression (GPR) and a neural network. The study showed that the three techniques have resulted in significantly different RUL prediction results. Loukopoulos et al. [11] studied the performance of several machine learning techniques, including linear regression, polynomial regression and K-Nearest Neighbors Regression. The results showed that an ensemble method which is based on the weighted average of the predicted RUL of each individual method offers a higher predictive accuracy. Kim et al. [12] utilized Support Vector Regression to evaluate the bearing health condition by using real-world run-to-failure data obtained from bearings of gas pumps. The results showed that the developed probability estimation based prognostic method is potentially very effective for RUL prediction. A combined regression technique which is based on linear and quadratic regressions was put forward to deal with gas turbine engine’s degradation [13]. An e-support vectors regression model was proposed in [14] for the RUL estimation of rolling element bearings. The Logistic regression model was employed in [15] for the estimation of RUL of CNC machine. More regression-based prognostic models can be found in the literature [16,17,18,19,20].
Several other artificial intelligence approaches applied to machinery prognostics have been considered by researchers. For instance, a self-organizing neural network was employed by Zhang and Ganesan [21] for extrapolating the fault progression and estimating the remnant life of a bearing. Loukopoulos et al. [11] applied a Self-Organizing Map (SOM) model to predict the RUL of industrial pumps using temperature measurements. Dong et al. [22] developed a condition prediction method based on grey model and back-propagation neural network. Elasha et al. [23] put forward a life assessment approach for tidal turbine gearboxes. The method was validated on data generated using a Blade Element Momentum Theory (BEMT) model. They predicted the RUL of a gearbox based on the turbine loading conditions. The results of their investigation show life variations between the gears due to differences in stress cycles and differing rotational speeds. Li et al. [24] put forward a hybrid method in which a long short-term memory model and a state-space model was combined to predict the pro-fault performance of a centrifugal compressor. An adaptive neuro-fuzzy inference system (ANFIS) was used together with the particle filtering (PF) algorithm in [25] to predict the RUL of a gearbox. The authors concluded that the ANFIS model outperforms the recurrent neural network through a comparative study. Elforjani and Shanbr [26] employed three supervised machine learning techniques—artificial neural network (ANN), SVR and GPR—to correlate vibration measurement features with the natural wear of bearings. They concluded that the back-propagation neural network model outperforms the other methods in predicting the RUL of bearings. A prognostic framework based on auto-adaptive dynamical clustering was put forward by Chammas et al. [27]. This method allows the estimation of remnant life of incipient failure of a wind turbine benchmark. The RUL is estimated by using an auto-regressive integrated model to predict the future values of a severity indicator. A feed-forward neuro network was developed to learn the correlation between the lifetime and the health indicator extracted from the raw sensor signals [28]. Similarly, self-organizing map (SOM) and a feed-forward neural network were combined for effective bearing failure life prediction [29]. More prognostic methods based on feed-forward neural network can be found in [30,31,32]. Moreover, neuro-fuzzy systems whose membership functions are tuned by ANNs have also gain popularity in machinery prognostics. In [33], a multi-step forecasting model based on a weighted recurrent neuro-fuzzy system was put forward. A neuro-fuzzy system was utilized in combination with regression trees and particle filter in [34,35] for machine remaining useful life prediction. More research related to neuro-fuzzy based prognostics can be found in [36,37]. The aforementioned prognostic techniques offer a tradeoff between reliability, speed and applicability. Other techniques exit with wide ranging advantages and disadvantages [38], however this paper focuses on combining two supervised machine learning techniques, namely, regression model and artificial neural network (ANN) model to correlate vibration features with the corresponding fault stages during the natural run-to-failure process of rolling element bearings. One of the main contributions of this study is to improve the fitting of features obtained from vibration signals using appropriate regression models. This study also aims to ascertain the feasibility of using ANN models to estimate the RUL of rolling element bearings, and to explore the feasibility of combining regression models with ANNs for a better RUL prediction. The proposed combined technique leverages the strengths of both ANN and regression models, and is able to provide more accurate RUL estimations compared to traditional exponential regression models. Compared with traditional artificial intelligent methods, the proposed model takes advantages of the exponential regression approach in that the fitted prognostic features ensure precise modelling of the bearing degradation process. The effectiveness of the proposed prognostic method was validated on vibration measurements captured from an operational wind turbine gearbox.

2. Working Methodology

In condition monitoring applications, the vibration signals of bearing damage often present multiple modulation characteristics, and therefore the features extracted by the general methods from one bearing may not necessarily correlate to fault characteristics extracted from another bearing. The internal reasons behind this include, for example, different observed trends from different cases. As a result, there is still a need to apply and validate bearing fault indicators such as root mean square (RMS) and Kurtosis (KU) for different applications. Furthermore, due to the measurement noise, variation of operating conditions and stochasticity of the system deterioration, the extracted condition indicators from the raw vibration signals generally contain fluctuations, which would incur inaccurate RUL predictions. Thus, one of the main contributions of this study is to improve the fitting of the features extracted from vibration measurements through the use of appropriate regression models. This study also aims to ascertain the feasibility of ANN models to predict the RUL of rolling element bearings used in real-world applications, and to explore the possibility of combining regression models with ANNs to form a better prognostic model.

2.1. Statistical Condition Indicators

Vibration-based health monitoring schemes are applicable for monitoring many constituent components of a gearbox, such as shafts, gears and bearings. To achieve a better signal-to-noise ratio (SNR), vibration measurements are processed using filtering and amplifying techniques. Two condition indicators, RMS and KU, are often generated from the vibration signals. Then the extracted condition indicators are fitted using regression methods to provide useful information about the bearing degradation. There are several fault indicators (statistical features) that could be used for fault diagnostics using vibration data, such as RMS, KU, crest factor and energy operator, to name a few [39]. Among the aforementioned fault indicators, RMS and KU are the most widely used [40,41,42]. In this study, we compared the suitability of three different fault indicators (i.e., RMS, KU and energy index) for prognostic analysis. Monotonicity and trendability were utilized as the performance metrics for measuring the suitability of these indicators. Based on the obtained results, RMS and KU were eventually found to be most suitable indicators for the prediction of RUL in this study.

2.1.1. Kurtosis

Each mechanical failure has an associated “signature” that can be found in the frequency or time domain representations of vibration signals. Kurtosis is such a “signature” which is referred to as the fourth statistical moment of a given signal, reflecting the peakness of the histogram [43]. A kurtosis value greater than three is an indicator of a sharp peak signal. A kurtosis value smaller than three indicates vibration signals with flat peaks. In some cases, the occurrence of background noise and other sources of vibration signals may prevent bearing faults from being detected through the observation of changes in the kurtosis. To solve this problem, the kurtosis value needs to be computed across different frequency bands [44]. The Kurtosis of a random signal is computed as:
K U = 1 N i = 1 N X i μ 4 1 N i = 1 N X i μ 2 2
where N is the number of samples in the signal, X i refers to the amplitude of the signal of the i th sample, and μ denotes the mean sample amplitude.

2.1.2. Root Mean Square

The root mean square (RMS) value describes the energy content of a signal. RMS is one of the most common used statistical parameter that describe the change in the dynamic of the machine [45]. For the signal of sample size N , the RMS value is calculated using the equation below:
R M S = X 1 2 + X 2 2 + X N 2 N
It is well known that the RMS value is a weak method to detect the failure at its early stage because of the small energy generated by the defect which makes a small difference to the value of RMS. However, RMS is capable of reflecting the increase of the vibration energy as the fault progresses [7]. Consequently, RMS is employed as the prediction indicator in this study. In other words, the RUL is predicted by extrapolating the trajectory of RMS values.

2.1.3. Energy Index

Energy Index (EI) is defined as the square of the ratio of the RMS value of a signal segment to the overall RMS value of the same signal. This technique has been effectively applied to detect incipient failure of bearings [46]. In practice, an EI value of one indicates non-transient type waveforms, whereas and an EI value larger than one is often associated with transient characteristics. EI can be computed using the following equation:
E I   =     R M S s e g m e n t   R M S o v e r a l l 2

2.2. Definition of the Remaining Bearing Life

The RUL of a bearing is generally defined either as the total number of revolutions before a failure occurs or the total number of hours that the bearing can run until the first sign of failure develops [47]. The RUL is estimated based on measured and calculated bearing condition variables such as vibration amplitude and frequency. As shown in Figure 2, if a certain condition indicator x is calculated or monitored continuously from t = 0 to t = t B , then a continuous time series y(t) can be obtained, which represents the deterioration process of the component under study. This time series consists of two parts, α and β, which indicates the healthy running stage and the fault degradation stage, respectively. Prognostic analysis is usually based on the analysis of the time series from point A to point B. Ideally, if the RUL of a bearing (i.e., the total running time between point A to B) can be accurately estimated by using only the past data covered by α, then the optimal maintenance schedule can be made easily.

2.3. Regression

Regression models, as one of the most popular data-driven techniques for RUL prediction, attempt to fit available data of deterioration by regression functions and then extrapolate the fault propagation until the fitted curve reaches a pre-defined threshold. The objective of regression analysis is to find an empirical relation for predicting the bearing degradation thought time series. Due to measurement noise, variation of operational conditions and the stochastic nature of the degradation processes, the acquired data are usually accompanied by fluctuations that may have a significant impact on the model’s ability to interpret the degradation trend. In this case, the raw condition indicators cannot be directly used as the inputs of the prediction models. This is due to the fact that any fluctuations in the condition indicators will cause the model to follow the randomness, and consequently, its ability to accurately estimate the health status of the bearings may be very weak [48]. Therefore, in this study, we first conduct a comparative study of two regression models, namely polynomial and exponential regression, and then choose the one with the best fitting performance to fit the condition indicators extracted from the data.
The polynomial models are suitable for situations where the correlation between explanatory and study variables is curvilinear. Polynomial regression belongs to the least-squares curve fitting family. It takes a set of data as inputs and generate an approximation between the input data and time. To be specific, it estimates the coefficients of a polynomial function in that the function approximates the curve closely. The formula of polynomial regression is as follows:
y = a 0 + a 1 x + a 2 x 2 + + a n x i n
where y is the response variable, x is the predictor variable, and a 0 , a 1 , …, a n are model coefficients. The degree of the polynomial function is determined by the number of non-zero coefficients in Equation (4), which in turn determines how accurate the data can be fit. If the number of coefficients is one or two, then the fitted curve is known as a linear regression. If the number of coefficients is larger than two, a non-linear polynomial regression will be implemented.
The exponential regression model is a fitting process that finds the equation of the exponential function which can present the best fit for a set of data [48]. The function form of the exponential is shown in Equation (5):
y = a   e b x
where a , b are model constants and x is the predictor variable. Figure 3 shows the process of two regression models that were used to extract the best fit from the scatters statistical parameters. In which the vibration signals have been processed to obtain the condition indicators. And then the exponential and polynomial functions have been used to determine the best fit and estimate the coefficients in Equations (4) and (5).
The performance of the regression models was assessed using three statistics: Root Mean Square Error (RMSE), R2 and Adjusted R2. The RMSE is the square root of the variance of the residuals. RMSE measure how close the measured data to the predicted values. The R2 is defined as the ratio between the difference between the sum square total (SST) and sum square error (SSE) to the SST. SST measures the data deviation from the sample mean, and SSE measures the deviation of the data from the model’s predicted values. Therefore, the R2 value provides the goodness of the data. One of the disadvantages of the R2 is that it can increase if there are more than one predictor, but this increase does not reflect the model improvement. Therefore, adjusted R2 has been used in this research. Adjusted R2 is defined as the ratio between the residual mean square errors to the total mean square error (which is the variance of the predicted values).

Indicator Performance Quantification

Identification of a suitable indicator simplifies the degradation assessment and prognostics. Parameter features include monotonicity and trendability can be used to compare candidate prognostic parameters to determine which parameter is most useful for prognosis task [29]. Monotonicity and trendability are a type of metrics used to quantify the indicators suitableness and are defined as the following.
a) Monotonicity
The monotonicity metric indicates the principal whether or not the sequence is increasing or decreasing (positive or negative trend of the indicator). Due to the fact that the bearing degradation is considered to be an irreversible process, monotonicity measures whether or not a condition indicator is suitable for representing a degradation process. Monotonicity is calculated as per Equation (6):
M o n o t o n i c i t y = m e a n # p o s d d x n 1 # n e g d d x n 1
where n denotes the number of measurement time instances. # p o s d d x denotes the number of positive derivatives, and # n e g d d x is the number of negatives derivatives.
The monotonicity of a sensor population is calculated by the average difference of the fraction of positive and negative derivatives for each path. A monotonicity value close to one means that the condition indicator is monotonic and suitable for RUL prediction, whereas a monotonicity value close to zero indicates that the condition indicator is non-monotonic and not appropriate for RUL prediciton.
b) Trendability
The trendability metric indicates the degree to which the condition indicator values at different times have the same fundamental shape and can be defined using similar function form. Its value is determined by the minimum absolute correlation calculated among all the condition indicators [18]. A condition indicator can be considered trendable if all the parameters can be modelled by the same function (Equation (7)):
T r e n d a b i l i t y = m i n c o r r c o e f f i j ( x i ,   x j   i = 1 , 2 , , n   a n d   j = 1 , 2 ,

2.4. Multilayer Artificial Neural Network

ANNs belong to the supervised machine learning family. They are inspired by biological neural networks and each neuron is represented by a node [28]. An ANN generally contains an input layer, multiple hidden layers, one output layer, biases and connection nodes. When the known inputs and target outputs are repetitively presented to an ANN, the connection weights between nodes will be adjusted automatically such that the difference between the network outputs and the targets is as small as possible.
In this study, the ANN that we implemented is a multilayer back-propagation neural network. Figure 4 illustrates an exemplary architecture of the multiple-layer neural network model. It is observable from the figure that each layer consists of its own inputs and outputs nodes (x & y), weighting coefficients (w) and bias (b). The input layer doesn’t involve any processing and it is utilized to directly feed information to the subsequent network layers. In contrast, the output layer involves weighting and biases calculations and is employed to produce the network outputs. The hidden layers aim at adding additional processing to the network so as to avoid solutions that do not converge. As shown in Figure 4, the main purpose of the bias neurons is to prevent the network from generating zero results even if the network inputs are not zero. The exemplary network structure is formed of a feed-forward model. The following equation explains how the network inputs are correlated with the outputs:
y i = φ 0   C φ h B u i + b h +   b 0
where y i is the network output vector and the input vector is represented by u i , C denotes the weighting matrix between the hidden layer and the output layer. B is the connection matrix from the input layer to the hidden layer. The bias vectors of the hidden and output layers are represented by b h and b 0 , respectively. φ h and φ 0 denote the activation functions of the nodes in the hidden and output layers, respectively. Feedforward neural network models also take the form of Equation (9):
y i = f u
where f (·) denotes a nonlinear transformation from u to y i . Interestingly, the structure of a feedforward neural network is similar to that of a nonlinear regression model. Levenberg Marquardt (LM) learning algorithm was chosen as the network training function in this study for adjusting the weighting and bias matrices during the training process. LM optimization has been applied intensively for feedforward neural network training and has been proven to be able to deal with many difficult and diverse problems in practice. This algorithm minimizes functions that are sums of squares of nonlinear functions. One of the advantages of this optimization method is that the second-order convergence point can be approached without calculating the Hessian matrix.

3. Data Collection

The vibration dataset was collected using the Green Power Monitoring System, and interested readers are referred to [49]. The data were collected from a high-speed shaft bearing mounted inside a 2 MW wind turbine. The vibration measurement was taken for 50 consecutive days using MEMS-based accelerometers mounted radially on the bearing support ring [49]. Data were collected at 10-minute intervals and the bearing speed was 1800 rpm. A total number of 50 data sets were recorded for analysis. The vibration data were sampled at a sampling rate of 97,656 Hz for 6 s [49]. Table 1 lists the key parameters of interest.

4. Results

4.1. Signal Features Regression

It has been mentioned previously that due to measurement noise, variation of operational conditions and the stochastic nature of the degradation processes, the raw condition indicators cannot be directly used as the inputs of the prediction models. To solve this problem, the obtained raw data was fitted by means of appropriate mathematical functions (i.e., exponential and polynomial models were utilized to represent trends of the condition indicators).
The regression model utilized the two equations mentioned above (i.e., Equations (4) and (5)) to find the relationship between condition indicators and time. Figure 5 and Figure 6 illustrate the actual and fitted condition indicators for 50 consecutive days of measurements of RMS, KU and EI. Table 2 and Table 3 also summarize the optimal model constants and the RMSE, R2 and adjusted R2 for the exponential and polynomial models respectively. It can be observed that using the exponential regression to fit the condition indicators is more accurate than the polynomial in this case study, see Table 2 and Table 3. For instance, its results for RMS showed the lowest value of root mean square error of 0.05248 and a high adjusted R2 with 0.957. Whereas, the results obtained from polynomial for the same condition indicator showed the lowest adjusted R2 with 0.5774.
It is worth mentioning that a single metric only indicates the good fit to the data from one prospective, and does not necessarily indicate that the model parameters are individually well-determined. Therefore, three good to fit metrics were utilized in this study. In this work, several exponential and linear functions were applied to the raw data. As a final result, the following exponential and polynomial models have been utilized to fit the different fault indicators (see Table 2 and Table 3).
Observations of Table 2 and Table 3 showed that R2 and adjusted R2 values of the condition indicators are similar for all exponential models, however, the lowest RMSE was observed for the RMS. Comparison of the exponential models to the polynomial model showed the exponential model has the best performance based on all three assessing parameters.
Figure 7 presents the evaluation of condition indicators; the results showed the RMS trendability and monotonicity parameters are higher compared to Kurtosis. Considering the values of the three metrics RMSE, monotonicity and trendability, the RMS is the best indicator for the representation of the degradation process compared with EI and KU. Therefore, it has been used for the ANN model as the best fit parameter (i.e., fitted RMS values are used for ANN outputs).

4.2. Neural Network

In this study, we propose to use an ANN model for estimating the RUL for bearing running at high speed and constant load. The model is a feed-forward back-propagation artificial neural network model with one input layer, a changeable number of hidden layers and one output layer. the optimal number of hidden layers, learning rate and algorithm type were determined during the training process by minimizing the error between the target outputs and the model outputs. Based on the training results, the ANN model that was finally adopted consists of one input layer with two inputs, namely raw RMS and KU; one output layer with one output (fitted RMS values); and two hidden layers with nine neurons in the first layer and seven neurons in the second layer.
The Levenberg-Marquardt (LM) algorithm was utilized to train the model. LM has been proven to outperform traditional gradient descent and many conjugate gradient-based algorithms in many applications [50]. LM has the local search properties of the Gauss–Newton algorithm, but with consistent error decrease thanks to the gradient descent algorithm. It updates the network weighting and bias matrices according to LM optimization. The regularization diminishes a compound of squared errors and weights to reduce the computational overhead.
Figure 8 shows the configuration of the training stage. The inputs of the ANN model are the raw RMS and KU values, while the target is the best fitted RMS obtained using fitting tools for the same parameter settings.
The network structure maps between these variables to generate the function of explaining their relationship. The extracted raw RMS and KU were fed to the model, and the model was trained using the algorithms stated previously. As mentioned previously, the lowest training errors were obtained by an ANN model containing one input layer, one output layer and two hidden layers. The layer size was determined according to the mean square errors between the target output series and the estimated outputs.
The next phase comprised of validation of the trained model. This was achieved by passing the raw KU and RMS values to the trained model. The ANN model’s output (i.e., estimated fitted RMS) is then extrapolated to a pre-defined failure threshold to predict the RUL of the system. Figure 9 presented the final results of model output obtained from 70% of training and 30% of testing data. The error and the RUL were calculated using the following equation:
R U L = t f t c
where t f is the time at which the actual failure occurred; in this study, t f was chosen as the last time instance of running, which means the bearings had a damage at this point and then stopped. The t c is the current time. The RUL calculated based on Equation (10) is the actual RUL. The estimated RUL is calculated based on the same t c and the t f obtained by extrapolation for pre-defined threshold.
The prediction errors are calculated based on the difference between the actual and the estimated RULs:
E r r o r   % = A c t u a l   R U L E s t i m a t e d   R U L A c t u a l   R U L
S u m   S q u a r e   E r r o r = 1 2 i = 1 n E r r o r i 2
The sum of the square error resulted from regression and ANN are presented in Table 4. Observation of the results show that the lowest error SSE are registered by the ANN. Interestingly some negative error values were recorded due to the fact the models have overestimated the RUL. Based on observation of the trends of the estimated RUL compared to the actual RUL (Figure 10 and Figure 11), it is evident that the proposed approach follows satisfactorily the deterioration trend of the bearings under study with small errors. Figure 10 depicts the estimated RUL with the actual bearing life using the exponential regression model as a prediction tool. The raw RMS was fitted using an exponential regression model as stated in Table 2. We then extrapolate the time at which the fitted RMS exceeds a pre-defined threshold to obtain the predicted failure time. It shows that the trend at the beginning of the prediction initially closely estimated the actual values. However, the prediction deviates from the actual values and oscillates away as the actual end-of-failure approaches. At this stage the fault can be detected by the condition monitoring system, and thus there is no need for prognosis to predict the fault stage. Results obtained from ANN analysis using two inputs (RMS and KU) are depicted in Figure 11. For the ANN case, we simulate the fitted RMS as the ANN outputs, and then the simulated RMS is extrapolated to a pre-defined threshold to predict the RUL.
The mean square error (MSE) is a network performance function that measures the network’s performance according to the mean of square errors. When the vector of predictions is obtained and the vector of known true RUL values is available, MSE can be estimated by:
M S E = 1 n i = 1 n ( y i y ^ i ) 2 = 1 n i = 1 n e i 2  
where y ^ i is the estimated value (ETTF) and y i is the desired output value (ATTF).
Table 5 shows the MSE for both regression and ANN models. Results observation shows that the prediction made by the proposed model is very accurate. In addition, the best performance of the ANN model has been recorded at an MSE of almost 5.62 which is a good indicator of the model accuracy.

5. Conclusions

A data-driven prognostic method has been developed and tested using vibration signals collected from an operational wind turbine gearbox. This paper has addressed bearing prognosis with the aim of predicting the RUL of high-speed shaft bearings. Two types of prediction methods, namely, regression and back-propagation neural network, have been used to model and estimate the remnant life. The regression model’s results have been used to feed the neural network to enable better predictions.
The proposed model was tested on real-world vibration data collected from a 2 MW wind turbine (degradation of bearing operating at speed of 1800 rpm). The obtained results using regression and ANN models have been compared. The regression was based on three condition indicators RMS, Kurtosis, and EI. The performance of each regression model was compared using three parameters: RMSE, R2 and adjusted-R2. The result showed that the exponential model has the best performance. The ability of condition indicators to be used for prognosis has been evaluated using monotonicity and trendability parameters. The results showed RMS has the best overall performance, therefore the RMS was used as best fit output data for neural network.
The results obtained using the proposed ANN model indicate that it has good performance in predicting the remaining useful life of a bearing, and this success can be attributed to the link created between the regression model to the ANN through the best fit condition indicator. Comparing the performance of regression model and the ANN it can be seen that the ANN model was able to provide more accurate predictions, however, this performance cannot be achieved without the regression model. Therefore, the regression model is considered necessary to improve the predictive performance of the ANN model. The stochastic nature of the degradation processes cannot be mitigated by just fitting a regression model. The use of a probabilistic model can overcome this limitation. Efforts will be made in future research to explore the RUL prediction using a probabilistic approach.

Author Contributions

Supervision, D.M.; Writing—original draft, F.E.; Writing—review & editing, S.S. and X.L.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, W.; Tavner, P.J.; Crabtree, C.J.; Feng, Y.; Qiu, Y. Wind turbine condition monitoring: Technical and commercial challenges. Wind Energy 2013, 17, 657–669. [Google Scholar] [CrossRef]
  2. Saidi, L.; Ben Ali, J.; Bechhoefer, E.; Benbouzid, M. Wind turbine high-speed shaft bearings health prognosis through a spectral Kurtosis-derived indices and SVR. Appl. Acoust. 2017, 120, 1–8. [Google Scholar] [CrossRef]
  3. La Cava, W.; Guo, Y.; Marks, C.; Xing, Y.; Moan, T. Three-dimensional bearing load share behaviour in the planetary stage of a wind turbine gearbox. IET Renew. Power Gener. 2013, 7, 359–369. [Google Scholar] [CrossRef]
  4. Amirat, Y.; Benbouzid, M.; Al-Ahmar, E.; Bensaker, B.; Turri, S. A brief status on condition monitoring and fault diagnosis in wind energy conversion systems. Renew. Sustain. Energy Rev. 2009, 13, 2629–2636. [Google Scholar] [CrossRef] [Green Version]
  5. Musial, W.; Butterfield, S.; McNiff, B. Improving Wind Turbine Gearbox Reliability. In Proceedings of the 2007 European Wind Energy Conference, Milan, Italy, 7–10 May 2007; pp. 1–13. [Google Scholar]
  6. Yang, W.; Tavner, P.; Crabtree, C.; Wilkinson, M. Cost-Effective Condition Monitoring for Wind Turbines. IEEE Trans. Ind. Electron. 2010, 57, 263–271. [Google Scholar] [CrossRef]
  7. Li, N.; Lei, Y.; Lin, J.; Ding, S.X. An Improved Exponential Model for Predicting Remaining Useful Life of Rolling Element Bearings. IEEE Trans. Ind. Electron. 2015, 62, 7762–7773. [Google Scholar] [CrossRef]
  8. Wu, J.; Wu, C.; Cao, S.; Or, S.W.; Deng, C.; Shao, X. Degradation Data-Driven Time-To-Failure Prognostics Approach for Rolling Element Bearings in Electrical Machines. IEEE Trans. Ind. Electron. 2018, 66, 529–539. [Google Scholar] [CrossRef]
  9. Sutrisno, E.; Oh, H.; Vasan, A.S.S.; Pecht, M. Estimation of remaining useful life of ball bearings using data driven methodologies. In Proceedings of the IEEE Conference on Prognostics and Health Management, Denver, CO, USA, 18–21 June 2012. [Google Scholar]
  10. Goebel, K.; Saha, B.; Saxena, A. A comparison of three data-driven techniques for prognostics. In Proceedings of the 62nd Meeting of the Society for Machinery Failure Prevention Technology (MFPT), Virginia Beach, VA, USA, 6–8 May 2008; pp. 1–13. [Google Scholar]
  11. Loukopoulos, P.; Zolkiewski, G.; Bennett, I.; Sampath, S.; Pilidis, P.; Li, X.; Mba, D. Abrupt fault remaining useful life estimation using measurements from a reciprocating compressor valve failure. Mech. Syst. Signal Process. 2019, 121, 359–372. [Google Scholar] [CrossRef]
  12. Kim, H.-E.; Andy, C.C.; Mathew, J.; Eric, Y.H.; Choi, B.-K. Machine Prognostics Based on Health State Estimation Using SVM. In Proceedings of the 3rd World Congress on Engineering Asset Management and the Intelligent Maintenance Systems Conference, (WCEAM-IMS 2008), Beijing, China, 27–30 October 2008; pp. 834–845. [Google Scholar]
  13. Li, Y.; Nilkitsaranont, P. Gas turbine performance prognostic for condition-based maintenance. Appl. Energy 2009, 86, 2152–2161. [Google Scholar] [CrossRef]
  14. Loutas, T.H.; Roulias, D.; Georgoulas, G. Remaining Useful Life Estimation in Rolling Bearings Utilizing Data-Driven Probabilistic E-Support Vectors Regression. IEEE Trans. Reliab. 2013, 62, 821–832. [Google Scholar] [CrossRef]
  15. Chen, B.; Chen, X.; Li, B.; He, Z.; Cao, H.; Cai, G. Reliability estimation for cutting tools based on logistic regression model using vibration signals. Mech. Syst. Signal Process. 2011, 25, 2526–2537. [Google Scholar] [CrossRef]
  16. Liu, J.; Vitelli, V.; Zio, E.; Seraoui, R. A Novel Dynamic-Weighted Probabilistic Support Vector Regression-Based Ensemble for Prognostics of Time Series Data. IEEE Trans. Reliab. 2015, 64, 1–11. [Google Scholar] [CrossRef]
  17. Liu, Y.; Pan, Y.; Huang, D.; Wang, Q. Fault prognosis of filamentous sludge bulking using an enhanced multi-output gaussian processes regression. Control Eng. Pract. 2017, 62, 46–54. [Google Scholar] [CrossRef]
  18. Ahmad, W.; Khan, S.A.; Islam, M.M.M.; Kim, J.-M. A reliable technique for remaining useful life estimation of rolling element bearings using dynamic regression models. Reliab. Eng. Syst. Saf. 2019, 184, 67–76. [Google Scholar] [CrossRef]
  19. Tran, V.T.; Yang, B.-S. Data-driven approach to machine condition prognosis using least square regression tree. J. Mech. Sci. Technol. 2009, 23, 1468–1475. [Google Scholar] [CrossRef] [Green Version]
  20. Di Maio, F.; Tsui, K.L.; Zio, E. Combining Relevance Vector Machines and exponential regression for bearing residual life estimation. Mech. Syst. Signal Process. 2012, 31, 405–427. [Google Scholar] [CrossRef]
  21. Zhang, S.; Ganesan, R.; Xistris, G. Self-organising neural networks for automated machinery monitoring systems. Mech. Syst. Signal Process. 1996, 10, 517–532. [Google Scholar] [CrossRef]
  22. Mandal, D.; Pal, S.K.; Saha, P. Modeling of electrical discharge machining process using back propagation neural network and multi-objective optimization using non-dominating sorting genetic algorithm-II. J. Mater. Process. Technol. 2007, 186, 154–162. [Google Scholar] [CrossRef]
  23. Elasha, F.; Mba, D.; Togneri, M.; Masters, I.; Teixeira, J.A. A hybrid prognostic methodology for tidal turbine gearboxes. Renew. Energy 2017, 114, 1051–1061. [Google Scholar] [CrossRef]
  24. Li, X.; Duan, F.; Loukopoulos, P.; Bennett, I.; Mba, D. Canonical variable analysis and long short-term memory for fault diagnosis and performance estimation of a centrifugal compressor. Control. Eng. Pract. 2018, 72, 177–191. [Google Scholar] [CrossRef]
  25. Cheng, F.; Qu, L.; Qiao, W. Fault Prognosis and Remaining Useful Life Prediction of Wind Turbine Gearboxes Using Current Signal Analysis. IEEE Trans. Sustain. Energy 2018, 9, 157–167. [Google Scholar] [CrossRef]
  26. Elforjani, M.; Shanbr, S. Prognosis of Bearing Acoustic Emission Signals Using Supervised Machine Learning. IEEE Trans. Ind. Electron. 2017, 65, 5864–5871. [Google Scholar] [CrossRef] [Green Version]
  27. Chammas, A.; Traoré, M.; Duviella, E.; Mouchaweh, M.S.; Lecoeuche, S. Condition monitoring architecture for maintenance of dynamical systems with unknown failure modes. IFAC Proc. Vol. 2012, 45, 36–41. [Google Scholar] [CrossRef]
  28. Mahamad, A.K.; Saon, S.; Hiyama, T. Predicting remaining useful life of rotating machinery based artificial neural network. Comput. Math. Appl. 2010, 60, 1078–1087. [Google Scholar] [CrossRef] [Green Version]
  29. Huang, R.; Xi, L.; Li, X.; Liu, C.R.; Qiu, H.; Lee, J. Residual life predictions for ball bearings based on self-organizing map and back propagation neural network methods. Mech. Syst. Signal Process. 2007, 21, 193–207. [Google Scholar] [CrossRef]
  30. Lu, C.; Tao, L.; Fan, H. An intelligent approach to machine component health prognostics by utilizing only truncated histories. Mech. Syst. Signal Process. 2014, 42, 300–313. [Google Scholar] [CrossRef]
  31. Tian, Z.G. An artificial neural network method for remaining useful life prediction of equipment subject to condition monitoring. J. Intell. Manuf. 2009, 23, 227–237. [Google Scholar] [CrossRef]
  32. Gebraeel, N.Z.; Lawley, M.A. A Neural Network Degradation Model for Computing and Updating Residual Life Distributions. IEEE Trans. Autom. Sci. Eng. 2008, 5, 154–163. [Google Scholar] [CrossRef]
  33. Liu, J.; Wang, W.; Golnaraghi, F. A multi-step predictor with a variable input pattern for system state forecasting. Mech. Syst. Signal Process. 2009, 23, 1586–1599. [Google Scholar] [CrossRef]
  34. Tran, V.T.; Yang, B.-S.; Tan, A.C.C. Multi-step ahead direct prediction for the machine condition prognosis using regression trees and neuro-fuzzy systems. Expert Syst. Appl. 2009, 36, 9378–9387. [Google Scholar] [CrossRef] [Green Version]
  35. Chen, C.; Zhang, B.; Vachtsevanos, G.; Orchard, M. Machine Condition Prediction Based on Adaptive Neuro–Fuzzy and High-Order Particle Filtering. IEEE Trans. Ind. Electron. 2011, 58, 4353–4364. [Google Scholar] [CrossRef]
  36. El-Koujok, M.; Gouriveau, R.; Zerhouni, N. Reducing arbitrary choices in model building for prognostics: An approach by applying parsimony principle on an evolving neuro-fuzzy system. Microelectron. Reliab. 2011, 51, 310–320. [Google Scholar] [CrossRef] [Green Version]
  37. Hussain, S.; Gabbar, H.A. Vibration Analysis and Time Series Prediction for Wind Turbine Gearbox Prognostics. Int. J. Progn. Health Manag. 2013, 4, 1–11. [Google Scholar]
  38. Li, X.; Duan, F.; Mba, D.; Bennett, I. Multidimensional prognostics for rotating machinery: A review. Adv. Mech. Eng. 2017, 9, 1–20. [Google Scholar] [CrossRef]
  39. Samuel, P.D.; Pines, D.J. A review of vibration-based techniques for helicopter transmission diagnostics. J. Sound Vib. 2005, 282, 475–508. [Google Scholar] [CrossRef]
  40. Liu, Q.; Dong, M.; Peng, Y. A novel method for online health prognosis of equipment based on hidden semi-Markov model using sequential Monte Carlo methods. Mech. Syst. Signal Process. 2012, 32, 331–348. [Google Scholar] [CrossRef]
  41. Liao, H.; Zhao, W.; Guo, H. Predicting remaining useful life of an individual unit using proportional hazards model and logistic regression model. In Proceedings of the RAMS ’06. Annual Reliability and Maintainability Symposium, Newport Beach, CA, USA, 23–26 January 2006. [Google Scholar]
  42. Tian, Z.; Zuo, M.J.; Wu, S. Crack propagation assessment for spur gears using model-based analysis and simulation. J. Intell. Manuf. 2012, 23, 239–253. [Google Scholar] [CrossRef]
  43. Zhu, J.; Nostrand, T.; Spiegel, C.; Morton, B. Survey of Condition Indicators for Condition Monitoring Systems. Annu. Conf. Progn. Heal. Manag. Soc. 2014, 5, 1–13. [Google Scholar]
  44. Eftekharnejad, B.; Carrasco, M.; Charnley, B.; Mba, D. The application of spectral kurtosis on Acoustic Emission and vibrations from a defective bearing. Mech. Syst. Signal Process. 2011, 25, 266–284. [Google Scholar] [CrossRef] [Green Version]
  45. Lihui, W.; Robert, X.G. Condition Monitoring and Control for Intelligent Manufacturing; Springer: London, UK, 2006. [Google Scholar]
  46. Al-Balushi, K.R.; Addali, A.; Charnley, B.; Mba, D. Energy Index technique for detection of Acoustic Emissions associated with incipient bearing failures. Appl. Acoust. 2010, 71, 812–821. [Google Scholar] [CrossRef]
  47. Okoh, C.; Roy, R.; Mehnen, J.; Redding, L. Overview of Remaining Useful Life Prediction Techniques in Through-life Engineering Services. Procedia Cirp 2014, 16, 158–163. [Google Scholar] [CrossRef] [Green Version]
  48. Bates, D.M.; Watts, D.G. Nonlinear Regression Analysis; Wiley: New York, NY, USA, 2007; p. 392. [Google Scholar]
  49. Bechhoefer, E.; van Hecke, B.; He, D. Processing for Improved Spectral Analysis. In Proceedings of the Annual Conference of the Prognostics and Health Management Society, New Orleans, LA, USA, 14–17 October 2013; pp. 1–6. [Google Scholar]
  50. Mukherjee, I.; Routroy, S. Comparing the performance of neural networks developed by using Levenberg–Marquardt and Quasi-Newton with the gradient descent algorithm for modelling a multiple response grinding process. Expert Syst. Appl. 2012, 39, 2397–2407. [Google Scholar] [CrossRef]
Figure 1. Main Prognostics Approaches.
Figure 1. Main Prognostics Approaches.
Sensors 19 03092 g001
Figure 2. Bearing life process.
Figure 2. Bearing life process.
Sensors 19 03092 g002
Figure 3. Schematic of regression process.
Figure 3. Schematic of regression process.
Sensors 19 03092 g003
Figure 4. Multiple-layer neural network.
Figure 4. Multiple-layer neural network.
Sensors 19 03092 g004
Figure 5. Fitted condition indicators using exponential functions.
Figure 5. Fitted condition indicators using exponential functions.
Sensors 19 03092 g005
Figure 6. Fitted condition indicators using polynomial functions.
Figure 6. Fitted condition indicators using polynomial functions.
Sensors 19 03092 g006
Figure 7. Evaluation of the condition indicators.
Figure 7. Evaluation of the condition indicators.
Sensors 19 03092 g007
Figure 8. Neural network training stage.
Figure 8. Neural network training stage.
Sensors 19 03092 g008
Figure 9. Neural Network Training Regression: (a) training results.; (b) validation results.; (c) test results.; (d) results obtained using all data.
Figure 9. Neural Network Training Regression: (a) training results.; (b) validation results.; (c) test results.; (d) results obtained using all data.
Sensors 19 03092 g009
Figure 10. Regression Model RUL results.
Figure 10. Regression Model RUL results.
Sensors 19 03092 g010
Figure 11. Artificial neural network RUL results.
Figure 11. Artificial neural network RUL results.
Sensors 19 03092 g011
Table 1. Wind turbine operating details.
Table 1. Wind turbine operating details.
Machine StateIncreasing Inner Race Bearing Fault
Power rating2 MW flux
Nominal speed1800 rpm
Measurement ChannelSensor
Sample rate 97656 Hz
Record length6 s
Sensor typeAccelerometer
Table 2. General optimal estimated exponential model constants.
Table 2. General optimal estimated exponential model constants.
Condition IndicatorsModel ConstantsRMSER2Adj. R2
ab
RMS2.2350.05110.05250.9580.957
KU3.4390.1120.9470.9770.975
EI54.070.6349.7110.9680.967
Table 3. General optimal estimated polynomial model constants.
Table 3. General optimal estimated polynomial model constants.
Condition IndicatorsModel ConstantsRMSER2Adj. R2
a0a1a2
RMS2.190.1170.00440.1640.5950.577
KU3.240.5720.30040.2170.8810.875
EI53.838.8111.213.940.9450.942
Table 4. Sum Square Error Results.
Table 4. Sum Square Error Results.
Model SSE
Polynomial8427
Exponential5419
ANN661.198
Table 5. Error results.
Table 5. Error results.
ModelMSE
Polynomial15.61
Exponential12.56
ANN5.62

Share and Cite

MDPI and ACS Style

Elasha, F.; Shanbr, S.; Li, X.; Mba, D. Prognosis of a Wind Turbine Gearbox Bearing Using Supervised Machine Learning. Sensors 2019, 19, 3092. https://doi.org/10.3390/s19143092

AMA Style

Elasha F, Shanbr S, Li X, Mba D. Prognosis of a Wind Turbine Gearbox Bearing Using Supervised Machine Learning. Sensors. 2019; 19(14):3092. https://doi.org/10.3390/s19143092

Chicago/Turabian Style

Elasha, Faris, Suliman Shanbr, Xiaochuan Li, and David Mba. 2019. "Prognosis of a Wind Turbine Gearbox Bearing Using Supervised Machine Learning" Sensors 19, no. 14: 3092. https://doi.org/10.3390/s19143092

APA Style

Elasha, F., Shanbr, S., Li, X., & Mba, D. (2019). Prognosis of a Wind Turbine Gearbox Bearing Using Supervised Machine Learning. Sensors, 19(14), 3092. https://doi.org/10.3390/s19143092

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