Machine Learning Application for Renewable Energy Forecasting

Main Article Content

Tuvshin Osgonbaatar
Anastasia Rusina
Pavel Matrenin
Zagdkhorol Bayasgalan


Forecasting, Ensemble machine learning, Photovoltaic power plant, Wind farm


Renewable energy is a clean source known as green energy. Its benefits are enough established. However, its effective use and increasing its share have become a major challenge for system operators. Due to its direct dependence on environmental and meteorological factors, there are often uncertainties and unexpected consequences for integrated energy system planning. Thus, the prediction of the production of renewable sources is a very relevant issue. This paper considers the application of ensemble machine learning models for renewable energy forecasting. As input data for the machine learning modem, historical data on power generation was used for the 2019–2021 period of renewable energy including meteorological data from the power plants operating in the central power system of Mongolia. The ensemble machine learning model allows us to determine the non-linear and non-stationary dependence of the time series and can be implemented in the task of forecasting the daily generation schedule. The proposed model creates a day-ahead forecast of the hourly generation curve of the photo-voltaic power plants under consideration with a normalized absolute percentage error of 6.5 – 8.4%, and for wind farms, 12.3-13.3%. Increasing the accuracy of renewable energy forecasting can positively affect the operation and planning of the central power system of Mongolia.


Download data is not yet available.


Metrics Loading ...
Abstract 129 | PDF Downloads 56


[1] R. Tawn and J. Browell, “A review of very short-term wind and solar power forecasting,” Renewable and Sustainable Energy Reviews, vol. 153, pp.111758, 2022, doi: 10.1016/j.rser.2021.111758
[2] A. Khalyasmaa et al., “Prediction of solar power generation based on random forest regressor model,” in Proc. 2019 IEEE International Multi-Conference on Engineering, Computer and Information Sciences (SIBIRCON), 2019, pp. 780-785, doi: 10.1109/SIBIRCON48586.2019.8958063
[3] L. Visser, T. AlSkaif, and W. Van Sark, “Operational day-ahead solar power forecasting for aggregated PV systems with a varying spatial distribution,” Renewable Energy, vol. 183, pp. 267-282, 2022, doi: 10.1016/j.renene.2021.10.102
[4] Z. O. A. Olaofe, “5-day wind speed and power forecasts using a layer recurrent neural network (LRNN),” Sustainable Energy Technologies and Assessments, vol. 6, pp. 1-24, 2014, doi: 10.1016/j.seta.2013.12.001
[5] M. Santos and M. González, “Factors that influence the performance of wind farms,” Renewable Energy, vol. 135, pp. 643-651, 2019, doi: 10.1016/j.renene.2018.12.033
[6] T. Ouyang, A. Kusiak, and Y. He, “Predictive model of yaw error in a wind turbine,” Energy, vol. 123, pp. 119-130, 2017, doi: 10.1016/
[7] M. Guermoui M et al., “A comprehensive review of hybrid models for solar radiation forecasting,” Journal of Cleaner Production, vol. 258, pp. 120357, 2020, doi: 10.1016/j.jclepro.2020.120357
[8] H. T. Yang et al., “A weather-based hybrid method for 1-day ahead hourly forecasting of PV power output,” IEEE transactions on sustainable energy, no. 3, vol. 5, pp. 917-926, 2014, doi: 10.1109/TSTE.2014.2313600
[9] P. Gupta and R. Singh, “PV power forecasting based on data-driven models: a review,” International Journal of Sustainable Engineering, vol. 6(14), pp. 1733-1755, 2021, doi: 10.1080/19397038.2021.1986590
[10] L. Zhao, S. N. Muhammad, M. J. Hafiz, and N. A. Ahmed, “A review on proliferation of artificial intelligence in wind energy forecasting and instrumentation management,” Environmental Science and Pollution Research, vol. 29, pp. 43690-43709, 2022, doi: 10.1007/s11356-022-19902-8
[11] V. Manusov, P. Matrenin, M. Nazarov, and S. Beryozkina, “Short-Term Prediction of the Wind Speed Based on a Learning Process Control Algorithm in Isolated Power Systems,” Sustainability, vol. 2(15), pp. 1730, 2023, doi: 10.3390/su15021730
[12] Tiwari and Seemant, “Wind speed forecasting methods for wind energy generation,” In Proc. 2022 IEEE 1st International Conference on Informatics (ICI), 2022, pp. 143-147, doi: 10.1109/ICI53355.2022.9786880
[13] R. Meenal et al., “Weather forecasting for renewable energy system: a review,” Archives of Computational Methods in Engineering, vol. 5(29), pp. 2875-2891, 2022, doi: 10.1007/s11831-021-09695-3
[14] C. Wang, “A new wind power prediction method based on chaotic theory and Bernstein Neural Network,” Energy, vol. 117, pp. 259-271, 2016, doi: 10.1016/
[15] Li, Xiaoou, Juan Francisco Sabas, and Vicente Duarte Mendéz, “Wind energy forecasting using multiple ARIMA models,” In Proc. 2022 IEEE 18th International Conference on Automation Science and Engineering (CASE), pp. 2034-2039, 2022, doi: 10.1109/CASE49997.2022.9926516
[16] F. Marchesoni-Acland et al., “Analysis of ARMA solar forecasting models using ground measurements and satellite images,” In Proc. 2019 IEEE 46th Photovoltaic Specialists Conference (PVSC), 2019, pp. 2445-2451, doi: 10.1109/PVSC40753.2019.8980821
[17] A. Abdellatif et al., “Forecasting photovoltaic power generation with a stacking ensemble model,” Sustainability, no. 17, vol. 14. pp. 11083, 2022, doi: 10.3390/su141711083
[18] A. P. Marugán et al, “A survey of artificial neural network in wind energy systems,” Applied energy, pp. 1822-1836, 2018, doi: 10.1016/j.apenergy.2018.07.084
[19] S. Theocharides et al., “Day-ahead photovoltaic power production forecasting methodology based on machine learning and statistical post-processing,” Applied Energy, vol. 268, pp. 115023, 2020, doi: 10.1016/j.apenergy.2020.115023
[20] Y. Zhang, and R. Li, “Short term wind energy prediction model based on data decomposition and optimized LSSVM,” Sustainable Energy Technologies and Assessments, vol. 52, pp. 102025, 2022, doi: 10.1016/j.seta.2022.102025
[21] Khasanzoda, Nasrullo et al., “Regression model for predicting the speed of wind flows for energy needs based on fuzzy logic,” Renewable Energy, vol. 191, pp. 723-731, 2022, doi: 10.1016/j.renene.2022.04.017
[22] A. E. Saleh et al. “A hybrid neuro-fuzzy power prediction system for wind energy generation,” International Journal of Electrical Power & Energy Systems, vol. 74, pp. 384-395, 2016, doi: 10.1016/j.ijepes.2015.07.039
[23] D. A. Snegirev et al., “Day-ahead solar power plant forecasting accuracy improvement on the hourly basis,” In Proc. 2019 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), 2019, pp. 1088-1091. doi: 10.1109/EIConRus.2019.8657024
[24] X. G. Agoua, R. Girard and G. Kariniotakis, “Short-term spatio-temporal forecasting of photovoltaic power production,” IEEE Transactions on Sustainable Energy, no. 2, vol. 9, pp. 538-546, 2017, doi: 10.1109/TSTE.2017.2747765
[25] E. G. Kim, M. S. Akhtar and O. B. Yang, “Designing solar power generation output forecasting methods using time series algorithms,” Electric Power Systems Research, vol. 216, pp. 109073, 2023, doi: 10.1016/j.epsr.2022.109073
[26] W. Yin W et al., “A novel non-iterative correction method for short-term photovoltaic power forecasting,” Renewable Energy, vol. 159, pp. 23-32, 2020, doi: 10.1016/j.renene.2020.05.134
[27] H. Sharadga, S. Hajimirza and R. S. Balog, “Time series forecasting of solar power generation for large-scale photovoltaic plants,” Renewable Energy, vol. 150, pp. 797-807, 2020, doi: 10.1016/j.renene.2019.12.131
[28] J. Shi et al., “Forecasting power output of photovoltaic systems based on weather classification and support vector machines,” IEEE Transactions on Industry Applications, vol. 3(48), pp. 1064-1069, 2012, doi: 10.1109/TIA.2012.2190816
[29] L. Visser, T. AlSkaif and W. Van Sark, “Benchmark analysis of day-ahead solar power forecasting techniques using weather predictions,” In Proc. 2019 IEEE 46th Photovoltaic Specialists Conference (PVSC), 2019, pp. 2111-2116, doi: 10.1109/PVSC40753.2019.8980899
[30] S. Buhan, Y. Özkazanç and I. Çadırcı, “Wind pattern recognition and reference wind mast data correlations with NWP for improved wind-electric power forecasts,” IEEE Transactions on Industrial Informatics, vol. 3(12), pp. 991-1004, 2016, doi: 10.1109/TII.2016.2543004
[31] T. Peng T, “Negative correlation learning-based RELM ensemble model integrated with OVMD for multi-step ahead wind speed forecasting,” Renewable Energy, vol. 156, pp. 804-819, 2020, doi: 10.1016/j.renene.2020.03.168
[32] Y. Li, “Smart wind speed forecasting approach using various boosting algorithms, big multi-step forecasting strategy,” Renewable energy, vol. 135, pp. 540-553, 2019, doi: 10.1016/j.renene.2018.12.035
[33] L. Wang, Y. Guo and X. Li, “Wind speed prediction using measurements from neighboring locations and combining the extreme learning machine and the AdaBoost algorithm,” Energy Reports, vol. 8, pp. 1508-1518, 2022, doi: 10.1016/j.egyr.2021.12.062
[34] A. T. Dosdoğru and A. B. İpek, “Hybrid boosting algorithms and artificial neural network for wind speed prediction,” International Journal of Hydrogen Energy, no. 3, vol. 47, pp. 1449-1460, 2022, doi: 10.1016/j.ijepes.2021.107365
[35] O. Abedinia, “A multi-level model for hybrid short term wind forecasting based on SVM, wavelet transform and feature selection,” In Proc. 2022 IEEE International Conference on Environment and Electrical Engineering and 2022 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), 2022. pp. 1-6. doi: 10.1109/EEEIC/ICPSEurope54979.2022.9854519
[36] Breiman Leo, “Random forests,” Machine learning, vol.45, pp. 5-32, 2001, doi: 10.1023/a:1010933404324
[37] K. L. Jorgensen and H. R. Shaker, “Wind power forecasting using machine learning: State of the art, trends and challenges,” In Proc. 2020 IEEE 8th International Conference on Smart Energy Grid Engineering (SEGE), 2020, pp. 44-50, doi: 10.1109/SEGE49949.2020.9181870
[38] Y. Freund and R. E. Schapire, “A decision-theoretic generalization of on-line learning and an application to boosting,” Journal of computer and system sciences, no. 1, vol. 55, pp. 119-139, 1997, doi: 10.1006/jcss.1997.1504
[39] X. Guo et al., “Study on short-term photovoltaic power prediction model based on the Stacking ensemble learning,” Energy Reports, vol. 6, pp. 1424-1431, 2020, doi: 10.1016/j.egyr.2020.11.006
[40] Q. T. Phan, Y. K. Wu and Q. D. Phan, “A hybrid wind power forecasting model with XGBoost, data preprocessing considering different NWPs,” Applied Sciences, no. 3, vol. 11, pp. 1100, 2021, doi: 10.3390/app11031100
[42] A. Lahouar and J. B. H. Slama, “Hour-ahead wind power forecast based on random forests,” Renewable energy, vol. 109, pp. 529-541, 2017, doi: 10.1016/j.renene.2017.03.064
[43] Anastasia G. Rusina, Tuvshin Osgonbaatar, Alina I. Stepanova and Pavel V. Matrenin, "Ensemble Machine Learning Model for Day Ahead Solar Power Forecasting for Mongolia Power System," In Proc. 2023 Belarusian-Ural-Siberian Smart Energy Conference (BUSSEC), 2023, pp. 84-87. doi: 10.1109/BUSSEC59406.2023.10296344