Marwa Daaji , Mohamed-Amin Benatia , Ali Ouni , Mohamed Mohsen Gammoudi
{"title":"Predicting wind turbines faults using Multi-Objective Genetic Programming","authors":"Marwa Daaji , Mohamed-Amin Benatia , Ali Ouni , Mohamed Mohsen Gammoudi","doi":"10.1016/j.eswa.2025.127487","DOIUrl":null,"url":null,"abstract":"<div><div>Wind turbines are a key component of renewable energy, converting wind into electricity with minimal environmental impact. Ensuring their continuous operation is crucial for maximizing energy production and reducing costly downtimes. To extend their operational lifespan, proactive maintenance strategies that predict and address potential faults are essential. While Machine Learning (ML) and Deep Learning (DL) algorithms have demonstrated significant promise in detecting wind turbine faults, they often prioritize maximizing the detection of failures without giving sufficient attention to false alarms. In practice, false alarms are just as problematic as undetected failures, as they reduce efficiency and waste resources. In this paper, we propose a novel optimization approach using Multi-Objective Genetic Programming (MOGP) to predict wind turbine faults. Our approach seeks to identify the best combination of features and their threshold values by optimizing two conflicting objectives: maximizing fault detection while minimizing false alarms. This dual-objective strategy ensures reliable fault prediction while minimizing unnecessary maintenance actions. We assess the effectiveness of our approach using real-world Supervisory Control and Data Acquisition (SCADA) data from a wind turbine in southern Ireland. The results demonstrate the efficiency of our approach in fault identification, achieving a competitive balance between recall (91%) and false positive rate (21%). While machine learning (ML), specifically Random Forest (RF), shows promising performance with a recall of 91% and a 10% false alarm rate, it remains a black-box model. RF lacks interpretability, making it challenging to extract meaningful insights into the relationships between sensor features and fault occurrences.</div></div>","PeriodicalId":50461,"journal":{"name":"Expert Systems with Applications","volume":"281 ","pages":"Article 127487"},"PeriodicalIF":7.5000,"publicationDate":"2025-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Expert Systems with Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0957417425011091","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Wind turbines are a key component of renewable energy, converting wind into electricity with minimal environmental impact. Ensuring their continuous operation is crucial for maximizing energy production and reducing costly downtimes. To extend their operational lifespan, proactive maintenance strategies that predict and address potential faults are essential. While Machine Learning (ML) and Deep Learning (DL) algorithms have demonstrated significant promise in detecting wind turbine faults, they often prioritize maximizing the detection of failures without giving sufficient attention to false alarms. In practice, false alarms are just as problematic as undetected failures, as they reduce efficiency and waste resources. In this paper, we propose a novel optimization approach using Multi-Objective Genetic Programming (MOGP) to predict wind turbine faults. Our approach seeks to identify the best combination of features and their threshold values by optimizing two conflicting objectives: maximizing fault detection while minimizing false alarms. This dual-objective strategy ensures reliable fault prediction while minimizing unnecessary maintenance actions. We assess the effectiveness of our approach using real-world Supervisory Control and Data Acquisition (SCADA) data from a wind turbine in southern Ireland. The results demonstrate the efficiency of our approach in fault identification, achieving a competitive balance between recall (91%) and false positive rate (21%). While machine learning (ML), specifically Random Forest (RF), shows promising performance with a recall of 91% and a 10% false alarm rate, it remains a black-box model. RF lacks interpretability, making it challenging to extract meaningful insights into the relationships between sensor features and fault occurrences.
期刊介绍:
Expert Systems With Applications is an international journal dedicated to the exchange of information on expert and intelligent systems used globally in industry, government, and universities. The journal emphasizes original papers covering the design, development, testing, implementation, and management of these systems, offering practical guidelines. It spans various sectors such as finance, engineering, marketing, law, project management, information management, medicine, and more. The journal also welcomes papers on multi-agent systems, knowledge management, neural networks, knowledge discovery, data mining, and other related areas, excluding applications to military/defense systems.