Ensemble machine learning model for forecasting wind farm generation
https://doi.org/10.30724/1998-9903-2024-26-1-64-76
Abstract
The use of renewable energy sources is the only way to avoid emissions from energy production and to decide pollution of ecology. Despite the fact that renewable energy has become clean energy, which called green energy, the issue of using it is quite difficult for the control and regulate the energy system. Efficient use of renewable energy requires information on primary sources. If looking case of large-scale integration, this requirement will be significantly felt. Thus, to ensure the normal operating modes of the energy system, it is necessary to predict the generation of renewable sources with an acceptable error.
PURPOSE. To forecast the generation of wind farms.
METHODS. This study is carried out by ensemble algorithms, such as Random Forest, AdaBoost and XGBoost, which are one of the machine learning approaches. The software implementation is made using the Python programming language. As initial inputs historical data on windspeed and generating of some windfarms in Mongolia by 2019-2021 were used.
RESULTS. The proposed method predicted daily production schedules at three wind farms with an error of 2.4 to 3.4 MW or 5.0 to 7.0 percent of the installed capacity of the corresponding wind farm. Also, normalized MAE was 12,3 to 13.3 percent.
CONCLUSIONS. Ensemble methods of machine learning made it possible to determine non-linear and non-stationary dependencies of the time series, and also can be implemented in the problem of predicting the daily production schedule. Increasing the accuracy of wind energy forecasting will affect positively the operation and planning of the power systems.
About the Authors
A. G. RusinaRussian Federation
Anastasia G. Rusina
Novosibirsk
Osgonbaatar Tuvshin
Russian Federation
Osgonbaatar Tuvshin
Novosibirsk
P. V. Matrenin
Russian Federation
Pavel V. Matrenin
Novosibirsk
N. N. Sergeev
Russian Federation
Nikita N. Sergeev
Novosibirsk
References
1. Olaofe Z. O. A 5-day wind speed and power forecasts using a layer recurrent neural network (LRNN). Sustainable Energy Technologies and Assessments, 2014. vol. 6, pp.1-24. doi: 10.1016/j.seta.2013.12.001
2. Santos M., González M. Factors that influence the performance of wind farms, Renewable Energy, 2019, vol.135, pp. 643-651. doi: 10.1016/j.renene.2018.12.033
3. Ouyang T., Kusiak A., He Y. Predictive model of yaw error in a wind turbine. Energy. 2017. vol. 123. pp. 119-130. doi: 10.1016/j.energy.2017.01.150
4. Matrenin P. V., Osgonbaatar T., Sergeev N. N. Overview of Renewable Energy Sources in Mongolia. 2022 IEEE International Multi-Conference on Engineering, Computer and Information Sciences (SIBIRCON). IEEE, 2022. pp. 700-703. doi: 10.1109/SIBIRCON56155.2022.10016986
5. Zhao L, Muhammad S.N., Hafiz M.J., Ahmed N.A. A review on proliferation of artificial intelligence in wind energy forecasting and instrumentation management. Environmental Science and Pollution Research. 2022. vol. 29. pp. 43690-43709. doi: 10.1007/s11356-022-19902-8
6. Manusov V., Matrenin P., Nazarov M., Beryozkina S. Short-Term Prediction of the Wind Speed Based on a Learning Process Control Algorithm in Isolated Power Systems. Sustainability. 2023. vol. 2(15). pp. 1730. doi: 10.3390/su15021730
7. Tiwari, Seemant. Wind speed forecasting methods for wind energy generation. 2022 1<sup>st</sup> International Conference on Informatics (ICI). IEEE. 2022. pp. 143-147. doi: 10.1109/ICI53355.2022.9786880
8. Meenal, R., et al. Weather forecasting for renewable energy system: a review. Archives of Computational Methods in Engineering. 2022. vol. 5(29). pp. 2875-2891. doi: 10.1007/s11831-021-09695-3
9. Li, Xiaoou, Juan Francisco Sabas, and Vicente Duarte Mendéz. Wind energy forecasting using multiple ARIMA models. 2022 IEEE 18<sup>th</sup> International Conference on Automation Science and Engineering (CASE). IEEE, 2022. pp. 2034-2039. doi: 10.1109/CASE49997.2022.9926516
10. Marugán A. P. et al. A survey of artificial neural network in wind energy systems. Applied energy 228. 2018. pp.1822-1836. Doi: 10.1016/j.apenergy.2018.07.084
11. Zhang Y., and Li R. Short term wind energy prediction model based on data decomposition and optimized LSSVM. Sustainable Energy Technologies and Assessments. 2022. vol.52. pp. 102025. doi: 10.1016/j.seta.2022.102025
12. Khasanzoda, Nasrullo, et al. Regression model for predicting the speed of wind flows for energy needs based on fuzzy logic. Renewable Energy. 2022. vol. 191. pp. 723-731. doi: 10.1016/j.renene.2022.04.017
13. Wang C, et.al. A new wind power prediction method based on chaotic theory and Bernstein Neural Network. Energy. 2016. vol. 117. pp. 259-271. doi: 10.1016/j.energy.2016.10.041
14. Buhan S., Özkazanç Y., Çadırcı I. Wind pattern recognition and reference wind mast data correlations with NWP for improved wind-electric power forecasts. IEEE Transactions on Industrial Informatics. 2016. vol. 3(12). pp. 991-1004. doi: 10.1109/TII.2016.2543004
15. Peng T., et.al. Negative correlation learning-based RELM ensemble model integrated with OVMD for multi-step ahead wind speed forecasting. Renewable Energy. 2020. vol.156. pp. 804-819. doi: 10.1016/j.renene.2020.03.168
16. Li Y., et.al. Smart wind speed forecasting approach using various boosting algorithms, big multi-step forecasting strategy. Renewable energy. 2019. vol.135. pp.540-553. doi: 10.1016/j.renene.2018.12.035
17. Wang L., Guo Y., Li X. Wind speed prediction using measurements from neighboring locations and combining the extreme learning machine and the AdaBoost algorithm. Energy Reports. 2022. vol. 8. pp. 1508-1518. doi: 10.1016/j.egyr.2021.12.062
18. Dosdoğru A. T., İpek A. B. Hybrid boosting algorithms and artificial neural network for wind speed prediction. International Journal of Hydrogen Energy. 2022. no. 3. vol. 47. pp. 1449-1460. doi: 10.1016/j.ijepes.2021.107365
19. Abedinia O., et.al. A multi-level model for hybrid short term wind forecasting based on SVM, wavelet transform and feature selection. 2022 IEEE International Conference on Environment and Electrical Engineering and 2022 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe). IEEE, 2022. pp. 1-6. doi: 10.1109/EEEIC/ICPSEurope54979.2022.9854519
20. Lahouar A., Slama J. B. H. Hour-ahead wind power forecast based on random forests. Renewable energy. 2017. vol. 109. pp. 529-541. doi: 10.1016/j.renene.2017.03.064
21. Breiman, Leo. Random forests. Machine learning. 2001. vol. 45. pp. 5-32. doi: 10.1023/a:1010933404324
22. Jorgensen K. L., Shaker H. R. Wind power forecasting using machine learning: State of the art, trends and challenges. 2020 IEEE 8th International Conference on Smart Energy Grid Engineering (SEGE). IEEE, 2020. pp. 44-50. doi: 10.1109/SEGE49949.2020.9181870
23. Freund Y., Schapire R. E. A decision-theoretic generalization of on-line learning and an application to boosting. Journal of computer and system sciences. 1997. no. 1. vol. 55. pp. 119-139. doi: 10.1006/jcss.1997.1504
24. Phan Q. T., Wu Y. K., Phan Q. D. A hybrid wind power forecasting model with XGBoost, data preprocessing considering different NWPs. Applied Sciences. 2021. no. 3. vol. 11. pp. 1100. doi: 10.3390/app11031100
25. Ouyang T., Kusiak A., He Y. Modeling wind-turbine power curve: A data partitioning and mining approach. Renewable Energy. 2017. vol. 102. pp. 1-8. doi: 10.1016/j.renene.2016.10.032
Review
For citations:
Rusina A.G., Tuvshin O., Matrenin P.V., Sergeev N.N. Ensemble machine learning model for forecasting wind farm generation. Power engineering: research, equipment, technology. 2024;26(1):64-76. (In Russ.) https://doi.org/10.30724/1998-9903-2024-26-1-64-76