Real-Time Monitoring of Wind Turbine Bearing Using Simple Neural Network on Raspberry Pi
Source abstract
Abstract
Wind turbines are a crucial part of renewable energy generation, and their reliable and efficient operation is paramount in ensuring clean energy availability. However, the bearings in wind turbines are subjected to high stress and loads, resulting in faults that can lead to costly downtime and repairs. Fault detection in real time is critical to minimize downtime and reduce maintenance costs. In this work, a simple neural network model was designed and implemented on a Raspberry Pi for the real-time detection of wind turbine bearing faults. The model was trained to accurately identify complex patterns in raw sensor data of healthy and faulty bearings. By splitting the data into smaller segments, the model can quickly analyze each segment and generate predictions at high speed. Additionally, simplified algorithms were developed to analyze the segments with minimum latency. The proposed system can efficiently process the sensor data and performs rapid analysis and prediction within 0.06 milliseconds per data segment. The experimental results demonstrate that the model achieves a 99.8% accuracy in detecting wind turbine bearing faults within milliseconds of their occurrence. The model’s ability to generate real-time predictions and to provide an overall assessment of the bearing’s health can significantly reduce maintenance costs and increase the availability and efficiency of wind turbines.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Autonomous Vehicle Technology and Safety · Machine Fault Diagnosis Techniques · Gear and Bearing Dynamics Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Electronic and Electrical Engineering, Brunel University London, London UB8 3PH, UK
School of Computing and Mathematical Sciences, University of Leicester, Leicester LE1 7RH, UK
School of Design, Southwest Jiaotong University, Chengdu 610031, China
Funding
Royal Society
References (38)
Show source-provided references
1. IEA (2024, March 01). World Energy Outlook 2021. International Energy Agency. Available online: https://www.iea.org/reports/world-energy-outlook-2021.
2. Ma, J., Yuan, Y., Chen, P., and Sitahong, A. (2024, April 03). Spatiotemporal Attention-Based Long Short-Term Memory Auto-Encoder Network for Early Fault Detection of Wind Turbine Generators. Available online: https://www.researchsquare.com/article/rs-2206291/v1.
3. Liao, Y.-H., Wang, L., and Yan, Y. (2022, January 16–19). Instantaneous rotational speed measurement of wind turbine blades using a marker-tracking method. Proceedings of the 2022 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Ottawa, ON, Canada.10.1109/I2MTC48687.2022.9806658 ↗
4. Fault diagnosis of wind turbine blades based on chaotic system and extension neural network
5. Gao, Z., and Liu, X. (2021). An overview on fault diagnosis, prognosis and resilient control for wind turbine systems. Processes, 9.10.3390/pr9020300 ↗
6. Deep learning approach for sensor data prediction and sensor fault diagnosis in wind turbine blade10.1109/ACCESS.2022.3219480 ↗
7. Pozo, F., Vidal, Y., and Serrahima, J.M. (2016). On real-time fault detection in wind turbines: Sensor selection algorithm and detection time reduction analysis. Energies, 9.10.3390/en9070520 ↗
8. Zhang, F., Sun, W., Wang, H., and Xu, T. (2021). Fault diagnosis of a wind turbine gearbox based on improved variational mode algorithm and information entropy. Entropy, 23.10.3390/e23070794 ↗
9. Wind turbine fault detection and classification by means of image texture analysis10.1016/j.ymssp.2017.12.035 ↗
10. Cost-sensitive extremely randomized trees algorithm for online fault detection of wind turbine generators10.3389/fenrg.2021.686616 ↗
11. Peng, H., Zhang, H., Fan, Y., Shangguan, L., and Yang, Y. (2022). A review of research on wind turbine bearings’ failure analysis and fault diagnosis. Lubricants, 11.10.3390/lubricants11010014 ↗
12. Tian, H., Fan, H., Feng, M., Cao, R., and Li, D. (2023). Fault diagnosis of rolling bearing based on hpso algorithm optimized cnn-lstm neural network. Sensors, 23.10.3390/s23146508 ↗
13. End-to-end CNN+ LSTM deep learning approach for bearing fault diagnosis10.1007/s10489-020-01859-1 ↗
14. Zhang, F., Zhu, Y., Zhang, C., Yu, P., and Li, Q. (2023). Abnormality detection method for wind turbine bearings based on CNN-LSTM. Energies, 16.10.3390/en16073291 ↗
15. Fault diagnosis of rolling bearing of wind turbines based on the variational mode decomposition and deep convolutional neural networks10.1016/j.asoc.2020.106515 ↗
16. Fault diagnosis of wind turbine bearing using a multi-scale convolutional neural network with bidirectional long short term memory and weighted majority voting for multi-sensors10.1016/j.renene.2021.10.024 ↗
17. Fault diagnosis of wind turbine gearbox based on deep bi-directional long short-term memory under time-varying non-stationary operating conditions10.1109/ACCESS.2019.2947501 ↗
18. Fault detection of wind turbines using SCADA data and genetic algorithm-based ensemble learning10.1016/j.engfailanal.2023.107209 ↗
19. Deep convolutional neural network based planet bearing fault classification10.1016/j.compind.2019.02.001 ↗
20. Wang, Z., Zhu, J., Gu, J., Hu, J., Zhou, B., and Zhao, J. (2022, January 25–27). Fault Diagnosis of Wind Turbine Bearing on SATLBO-MLP. Proceedings of the 2022 China Automation Congress (CAC), Xiamen, China.10.1109/CAC57257.2022.10056041 ↗
21. Edge intelligence: Paving the last mile of artificial intelligence with edge computing10.1109/JPROC.2019.2918951 ↗
22. Deep learning10.1038/nature14539 ↗
23. Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep Learning, MIT Press.
24. Lipton, Z.C., Berkowitz, J., and Elkan, C. (2015). A critical review of recurrent neural networks for sequence learning. arXiv.
25. Deep learning in neural networks: An overview10.1016/j.neunet.2014.09.003 ↗
26. Condition monitoring of wind turbine gearbox bearing based on deep learning model10.1109/ACCESS.2019.2912621 ↗
27. WakeNet 0.1-A simple three-dimensional wake model based on convolutional neural networks10.1088/1742-6596/2265/2/022066 ↗
28. Attention mechanism-based CNN-LSTM model for wind turbine fault prediction using SSN ontology annotation10.1155/2021/6627588 ↗
29. Kruse, R., Mostaghim, S., Borgelt, C., Braune, C., and Steinbrecher, M. (2022). Computational Intelligence: A Methodological Introduction, Springer.10.1007/978-3-030-42227-1 ↗
30. He, J., Li, L., Xu, J., and Zheng, C. (2018). ReLU deep neural networks and linear finite elements. arXiv.
31. Bao, M.H. (2000). Micro Mechanical Transducers: Pressure Sensors, Accelerometers and Gyroscopes, Elsevier.
32. Denishev, K.H., and Petrova, M.R. (2007, January 19–21). Accelerometer design. Proceedings of the Electronics 2007, Sozopol, Bulgaria.
33. Vetelino, J., and Reghu, A. (2017). Introduction to Sensors, CRC Press.10.1201/9781315218274 ↗
34. Park, J., and Mackay, S. (2003). Practical Data Acquisition for Instrumentation and Control Systems, Newnes.10.1016/B978-075065796-9/50005-7 ↗
35. Emilio, M.D.P. (2013). Data Acquisition Systems, Springer.10.1007/978-1-4614-4214-1_2 ↗
36. Eben upton: Raspberry pi10.1109/MC.2013.349 ↗
37. Pajankar, A. (2022). Raspberry Pi Image Processing Programming: With NumPy, SciPy, Matplotlib, and OpenCV, Apress.10.1007/978-1-4842-8270-0 ↗
38. Classification of admission data using classification learner toolbox10.1088/1742-6596/1979/1/012043 ↗