Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Predictive Maintenance of Wind Turbines: Remaining Useful Life Estimation Using a BPSO-Optimized Attention-Based CNN-BiLSTM Approach

The increasing demand for renewable energy technologies, particularly wind energy, has made it essential to develop an effective maintenance strategy that ensures the reliability and efficiency of wind turbines. Traditional corrective and preventive maintenance approaches are not reliable enough sin...

Full description

Saved in:
Bibliographic Details
Main Author: Hawas, Eman Khaled
Format: Thesis
Published: AUC Knowledge Fountain 2026
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613431320805376
access_status_str Open Access
author Hawas, Eman Khaled
author_browse Hawas, Eman Khaled
author_facet Hawas, Eman Khaled
author_sort Hawas, Eman Khaled
collection Thesis
description The increasing demand for renewable energy technologies, particularly wind energy, has made it essential to develop an effective maintenance strategy that ensures the reliability and efficiency of wind turbines. Traditional corrective and preventive maintenance approaches are not reliable enough since unplanned downtime and high maintenance costs are often associated with them. Hence, this study developed a Predictive Maintenance (PdM) framework for wind turbines by estimating the Remaining Useful Life (RUL) of critical wind turbine components using a hybrid Deep Learning (DL) model. The study proposes a hybrid model that combines the strengths of Convolutional Neural Networks (CNN) in extracting spatial correlations and Bidirectional Long Short-Term Memory (Bi-LSTM) networks in capturing temporal dependencies. To novelize this approach, several features were added; an attention mechanism is utilized to ensure that the most informative features are given greater weight. Additionally, feature selection was applied using Binary Particle Swarm Optimization (BPSO), where only the most essential features were selected as input to the CNN-BiLSTM model. This helps reduce computational complexity and decreases the risk of overfitting, as the SCADA dataset may contain irrelevant features. The proposed solution also utilizes Bayesian optimization to select specific hyperparameters, including the number of filters in the convolutional layer and the activation functions used in the dense layer of the fully connected layer. The proposed solution followed a structured pipeline, which starts with preprocessing and cleaning the high-dimensional SCADA dataset by removing outliers, normalizing the data, creating RUL labels, and generating sequential data segments. The next step involves PSO-optimized feature selection, followed by the development of the CNN-BiLSTM model architecture and the tuning, training, and evaluation of the model hyperparameters. However, to be able to evaluate the model performance fairly, it was compared to baseline models. Hence, three additional DL models were developed: a standalone CNN, a standalone BiLSTM, and a hybrid CNN-BiLSTM model without an attention mechanism. Each of these models will be tested twice: firstly, using all features provided in the original SCADA dataset, and secondly, using only the features selected by the PSO optimizer. The evaluation metrics used were the Mean Squared Error (MSE), Root Mean Squared Error (RMSE), Mean Absolute Error (MAE), Mean Absolute Percentage Error (MAPE), and the Coefficient of Determination (R²). The proposed method outperformed the other three models in both scenarios. The attention-based CNN-BiLSTM model with feature selection achieved an average RMSE of 56 timesteps (560 minutes or 9.3 hours). This means the model can estimate the RUL with a mean deviation of 9.3 hours. Compared to the standalone CNN model, which had a mean deviation of 13.9 hours, this is a 44% improvement. It also shows a 71% improvement over the BiLSTM model (30.47 hours) and a 33% improvement compared to the CNN-BiLSTM model (14.14 hours). In addition, MAE and MAPE were reduced by 36.9% and 11.4%, respectively, compared to the base CNN. The model also achieved the highest R² score of 0.9970, which indicates the best fit. These improvements done to the RUL estimation models will help in the decision-making process of when a wind turbine should be maintained. Although the results of the proposed model are promising, it can be further improved by increasing the PSO population and iterations, as well as the number of calls in the Bayesian optimizer. However, the values were selected due to computational limitations, which did not allow a higher number of populations, iterations, and calls. This research contributes by integrating PSO-optimized feature selection with an attention-based CNN-BiLSTM, achieving up to a 71% improvement over baseline models and providing a computationally efficient PdM framework for wind turbines. This provides an efficient solution for maintaining wind turbines, making them a more reliable source of clean energy.
format Thesis
id oai:fount.aucegypt.edu:etds-3649
institution American University in Cairo (Egypt)
last_indexed 2026-06-10T12:35:59.828Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from AUC Knowledge Fountain — bepress
publishDate 2026
publishDateRange 2026
publishDateSort 2026
publisher AUC Knowledge Fountain
publisherStr AUC Knowledge Fountain
record_format dspace
source_str AUC Knowledge Fountain — bepress
spelling oai:fount.aucegypt.edu:etds-3649 Predictive Maintenance of Wind Turbines: Remaining Useful Life Estimation Using a BPSO-Optimized Attention-Based CNN-BiLSTM Approach Hawas, Eman Khaled The increasing demand for renewable energy technologies, particularly wind energy, has made it essential to develop an effective maintenance strategy that ensures the reliability and efficiency of wind turbines. Traditional corrective and preventive maintenance approaches are not reliable enough since unplanned downtime and high maintenance costs are often associated with them. Hence, this study developed a Predictive Maintenance (PdM) framework for wind turbines by estimating the Remaining Useful Life (RUL) of critical wind turbine components using a hybrid Deep Learning (DL) model. The study proposes a hybrid model that combines the strengths of Convolutional Neural Networks (CNN) in extracting spatial correlations and Bidirectional Long Short-Term Memory (Bi-LSTM) networks in capturing temporal dependencies. To novelize this approach, several features were added; an attention mechanism is utilized to ensure that the most informative features are given greater weight. Additionally, feature selection was applied using Binary Particle Swarm Optimization (BPSO), where only the most essential features were selected as input to the CNN-BiLSTM model. This helps reduce computational complexity and decreases the risk of overfitting, as the SCADA dataset may contain irrelevant features. The proposed solution also utilizes Bayesian optimization to select specific hyperparameters, including the number of filters in the convolutional layer and the activation functions used in the dense layer of the fully connected layer. The proposed solution followed a structured pipeline, which starts with preprocessing and cleaning the high-dimensional SCADA dataset by removing outliers, normalizing the data, creating RUL labels, and generating sequential data segments. The next step involves PSO-optimized feature selection, followed by the development of the CNN-BiLSTM model architecture and the tuning, training, and evaluation of the model hyperparameters. However, to be able to evaluate the model performance fairly, it was compared to baseline models. Hence, three additional DL models were developed: a standalone CNN, a standalone BiLSTM, and a hybrid CNN-BiLSTM model without an attention mechanism. Each of these models will be tested twice: firstly, using all features provided in the original SCADA dataset, and secondly, using only the features selected by the PSO optimizer. The evaluation metrics used were the Mean Squared Error (MSE), Root Mean Squared Error (RMSE), Mean Absolute Error (MAE), Mean Absolute Percentage Error (MAPE), and the Coefficient of Determination (R²). The proposed method outperformed the other three models in both scenarios. The attention-based CNN-BiLSTM model with feature selection achieved an average RMSE of 56 timesteps (560 minutes or 9.3 hours). This means the model can estimate the RUL with a mean deviation of 9.3 hours. Compared to the standalone CNN model, which had a mean deviation of 13.9 hours, this is a 44% improvement. It also shows a 71% improvement over the BiLSTM model (30.47 hours) and a 33% improvement compared to the CNN-BiLSTM model (14.14 hours). In addition, MAE and MAPE were reduced by 36.9% and 11.4%, respectively, compared to the base CNN. The model also achieved the highest R² score of 0.9970, which indicates the best fit. These improvements done to the RUL estimation models will help in the decision-making process of when a wind turbine should be maintained. Although the results of the proposed model are promising, it can be further improved by increasing the PSO population and iterations, as well as the number of calls in the Bayesian optimizer. However, the values were selected due to computational limitations, which did not allow a higher number of populations, iterations, and calls. This research contributes by integrating PSO-optimized feature selection with an attention-based CNN-BiLSTM, achieving up to a 71% improvement over baseline models and providing a computationally efficient PdM framework for wind turbines. This provides an efficient solution for maintaining wind turbines, making them a more reliable source of clean energy. 2026-01-31T08:00:00Z thesis application/pdf https://fount.aucegypt.edu/etds/2597 https://fount.aucegypt.edu/context/etds/article/3649/viewcontent/Eman_Khaled_Hawas_thesis.pdf Theses and Dissertations AUC Knowledge Fountain Remaining Useful Life; Predictive Maintenance; Binary Particle Swarm Optimization; Bidirectional Long Short-Term Memory; Convolutional Neural Network Mechanical Engineering Other Computer Engineering Robotics
spellingShingle Remaining Useful Life; Predictive Maintenance; Binary Particle Swarm Optimization; Bidirectional Long Short-Term Memory; Convolutional Neural Network
Mechanical Engineering
Other Computer Engineering
Robotics
Hawas, Eman Khaled
Predictive Maintenance of Wind Turbines: Remaining Useful Life Estimation Using a BPSO-Optimized Attention-Based CNN-BiLSTM Approach
title Predictive Maintenance of Wind Turbines: Remaining Useful Life Estimation Using a BPSO-Optimized Attention-Based CNN-BiLSTM Approach
title_full Predictive Maintenance of Wind Turbines: Remaining Useful Life Estimation Using a BPSO-Optimized Attention-Based CNN-BiLSTM Approach
title_fullStr Predictive Maintenance of Wind Turbines: Remaining Useful Life Estimation Using a BPSO-Optimized Attention-Based CNN-BiLSTM Approach
title_full_unstemmed Predictive Maintenance of Wind Turbines: Remaining Useful Life Estimation Using a BPSO-Optimized Attention-Based CNN-BiLSTM Approach
title_short Predictive Maintenance of Wind Turbines: Remaining Useful Life Estimation Using a BPSO-Optimized Attention-Based CNN-BiLSTM Approach
title_sort predictive maintenance of wind turbines remaining useful life estimation using a bpso optimized attention based cnn bilstm approach
topic Remaining Useful Life; Predictive Maintenance; Binary Particle Swarm Optimization; Bidirectional Long Short-Term Memory; Convolutional Neural Network
Mechanical Engineering
Other Computer Engineering
Robotics
url https://fount.aucegypt.edu/etds/2597
https://fount.aucegypt.edu/context/etds/article/3649/viewcontent/Eman_Khaled_Hawas_thesis.pdf
work_keys_str_mv AT hawasemankhaled predictivemaintenanceofwindturbinesremainingusefullifeestimationusingabpsooptimizedattentionbasedcnnbilstmapproach