Machine learning on fault diagnosis in wind turbines

With the improvement of wind turbine (WT) operation and maintenance (O&M) technologies and the rise of O&M cost, the fault diagnostic in WT based on supervisory control and data acquisition (SCADA) system has become one of the cheapest and easiest method to detect early alarm of fault in WT....

Full description

Saved in:
Bibliographic Details
Main Authors: Ng, Eddie Yin Kwee, Lim, Jian Tiong
Other Authors: School of Mechanical and Aerospace Engineering
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/163954
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-163954
record_format dspace
spelling sg-ntu-dr.10356-1639542022-12-27T02:21:30Z Machine learning on fault diagnosis in wind turbines Ng, Eddie Yin Kwee Lim, Jian Tiong School of Mechanical and Aerospace Engineering Engineering::Materials Machine Learning Artificial Neural Network Python Extreme Gradient Boosting K-Nearest Neighbours With the improvement of wind turbine (WT) operation and maintenance (O&M) technologies and the rise of O&M cost, the fault diagnostic in WT based on supervisory control and data acquisition (SCADA) system has become one of the cheapest and easiest method to detect early alarm of fault in WT. The O&M cost was 21% of the total cost of a wind turbine project. The replacement cost of the critical parts like gearbox is twice the replacement cost for generator or blade. Hence, it is necessary to monitor the change pattern of real time parameters from the WT and maintenance action could be taken in advanced before any major failures. Therefore, a SCADA-driven fault diagnosis in WT based on machine learning algorithm has been proposed in this study by comparing the performance of three different machine learning algorithms, namely k-nearest neighbours (kNN) with bagging regressor, extreme gradient boosting (XGBoost) and artificial neural network (ANN) on condition monitoring of gearbox oil sump temperature. Beside this, this study also compared the performance of two different features selections method, namely Pearson Correlation Coefficient (PCC) and Principle Component Analysis (PCA) and three hyperparameters optimization method on optimizing the performance of the models, namely grid search, random search and Bayesian Optimization. A set of 3 years SCADA data of WT located at France have been used to verify the selected method. The result showed the kNN with bagging regressor with PCA by applying grid search provide the best R2 score and the lowest root mean square error (RMSE). The trained model can detect the potential of WT faults at least 4 weeks in advanced. However, the proposed kNN model in this study was suggested to trained with Support Vector Machine hybrid algorithm to improve its performance and reduce fault alarm. ANN could also be enhanced by applying Bayesian Physics-Informed Neural Networks as this algorithm network is more compatible to the real world non-linear dynamic system like WT. Published version 2022-12-27T02:21:30Z 2022-12-27T02:21:30Z 2022 Journal Article Ng, E. Y. K. & Lim, J. T. (2022). Machine learning on fault diagnosis in wind turbines. Fluids, 7(12), 371-. https://dx.doi.org/10.3390/fluids7120371 2311-5521 https://hdl.handle.net/10356/163954 10.3390/fluids7120371 12 7 371 en B448 Fluids © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Materials
Machine Learning
Artificial Neural Network
Python
Extreme Gradient Boosting
K-Nearest Neighbours
spellingShingle Engineering::Materials
Machine Learning
Artificial Neural Network
Python
Extreme Gradient Boosting
K-Nearest Neighbours
Ng, Eddie Yin Kwee
Lim, Jian Tiong
Machine learning on fault diagnosis in wind turbines
description With the improvement of wind turbine (WT) operation and maintenance (O&M) technologies and the rise of O&M cost, the fault diagnostic in WT based on supervisory control and data acquisition (SCADA) system has become one of the cheapest and easiest method to detect early alarm of fault in WT. The O&M cost was 21% of the total cost of a wind turbine project. The replacement cost of the critical parts like gearbox is twice the replacement cost for generator or blade. Hence, it is necessary to monitor the change pattern of real time parameters from the WT and maintenance action could be taken in advanced before any major failures. Therefore, a SCADA-driven fault diagnosis in WT based on machine learning algorithm has been proposed in this study by comparing the performance of three different machine learning algorithms, namely k-nearest neighbours (kNN) with bagging regressor, extreme gradient boosting (XGBoost) and artificial neural network (ANN) on condition monitoring of gearbox oil sump temperature. Beside this, this study also compared the performance of two different features selections method, namely Pearson Correlation Coefficient (PCC) and Principle Component Analysis (PCA) and three hyperparameters optimization method on optimizing the performance of the models, namely grid search, random search and Bayesian Optimization. A set of 3 years SCADA data of WT located at France have been used to verify the selected method. The result showed the kNN with bagging regressor with PCA by applying grid search provide the best R2 score and the lowest root mean square error (RMSE). The trained model can detect the potential of WT faults at least 4 weeks in advanced. However, the proposed kNN model in this study was suggested to trained with Support Vector Machine hybrid algorithm to improve its performance and reduce fault alarm. ANN could also be enhanced by applying Bayesian Physics-Informed Neural Networks as this algorithm network is more compatible to the real world non-linear dynamic system like WT.
author2 School of Mechanical and Aerospace Engineering
author_facet School of Mechanical and Aerospace Engineering
Ng, Eddie Yin Kwee
Lim, Jian Tiong
format Article
author Ng, Eddie Yin Kwee
Lim, Jian Tiong
author_sort Ng, Eddie Yin Kwee
title Machine learning on fault diagnosis in wind turbines
title_short Machine learning on fault diagnosis in wind turbines
title_full Machine learning on fault diagnosis in wind turbines
title_fullStr Machine learning on fault diagnosis in wind turbines
title_full_unstemmed Machine learning on fault diagnosis in wind turbines
title_sort machine learning on fault diagnosis in wind turbines
publishDate 2022
url https://hdl.handle.net/10356/163954
_version_ 1753801130296475648