journal article·2020-08-28Open access

A Survey of Machine Learning Models in Renewable Energy Predictions

Jung-Pin Lai, Yu-Ming Chang, Chieh-Huang Chen, Ping-Feng Pai

Applied Sciences· Volume 10· Issue 17

Abstract

The use of renewable energy to reduce the effects of climate change and global warming has become an increasing trend. In order to improve the prediction ability of renewable energy, various prediction techniques have been developed. The aims of this review are illustrated as follows. First, this survey attempts to provide a review and analysis of machine-learning models in renewable-energy predictions. Secondly, this study depicts procedures, including data pre-processing techniques, parameter selection algorithms, and prediction performance measurements, used in machine-learning models for renewable-energy predictions. Thirdly, the analysis of sources of renewable energy, values of the mean absolute percentage error, and values of the coefficient of determination were conducted. Finally, some possible potential opportunities for future work were provided at end of this survey.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Solar Radiation and Photovoltaics · Energy Load and Power Forecasting · Energy and Environment Impacts

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

PhD Program in Strategy and Development of Emerging Industries, National Chi Nan University, Nantou 54561, Taiwan

Department of Culinary Arts and Hotel Management, HungKuang University, Taichung 43302, Taiwan

Department of Information Management, National Chi Nan University, Nantou 54561, Taiwan

Funding

Ministry of Science and Technology, Taiwan

References (100+)

Show source-provided references
1. Supervised machine learning: A review of classification techniques
2. A survey of machine learning for big data processing10.1186/s13634-016-0355-x ↗
3. Recent advances in convolutional neural networks
4. A review of data-driven building energy consumption prediction studies10.1016/j.rser.2017.04.095 ↗
5. A review of deep learning for renewable energy forecasting10.1016/j.enconman.2019.111799 ↗
6. Renewable and energy storage system10.1016/j.energy.2017.07.054 ↗
7. Application of support vector machine models for forecasting solar and wind energy resources: A review10.1016/j.jclepro.2018.07.164 ↗
8. Mellit, A., Massi Pavan, A., Ogliari, E., Leva, S., and Lughi, V. (2020). Advanced methods for photovoltaic output power forecasting: A review. Appl. Sci., 10.10.3390/app10020487 ↗
9. Bermejo, J.F., Fernández, J.F.G., Polo, F.O., and Márquez, A.C. (2019). A review of the use of artificial neural network models for energy and reliability prediction. a study of the solar PV, hydraulic and wind energy sources. Appl. Sci., 9.10.3390/app9091844 ↗
10. Mosavi, A., Salimi, M., Ardabili, S.F., Rabczuk, T., Shamshirband, S., and Varkonyi-Koczy, A.R. (2019). State of the art of machine learning models in energy systems, a systematic review. Energies, 12.10.3390/en12071301 ↗
11. A review on the selected applications of forecasting models in renewable power systems10.1016/j.rser.2018.09.046 ↗
12. Forecasting of photovoltaic power generation and model optimization: A review10.1016/j.rser.2017.08.017 ↗
13. Machine learning methods for solar radiation forecasting: A review10.1016/j.renene.2016.12.095 ↗
14. Pérez-Ortiz, M., Jiménez-Fernández, S., Gutiérrez, P.A., Alexandre, E., Hervás-Martínez, C., and Salcedo-Sanz, S. (2016). A review of classification problems and algorithms in renewable energy applications. Energies, 9.10.3390/en9080607 ↗
15. Solar–wind hybrid renewable energy system: A review10.1016/j.rser.2015.12.223 ↗
16. Machine-learning methods for integrated renewable power generation: A comparative study of artificial neural networks, support vector regression, and gaussian process regression10.1016/j.rser.2019.03.040 ↗
17. Howland, M.F., and Dabiri, J.O. (2019). Wind farm modeling with interpretable physics-informed machine learning. Energies, 12.10.3390/en12142716 ↗
18. Wind power forecasting based on daily wind speed data using machine learning algorithms10.1016/j.enconman.2019.111823 ↗
19. Short-term wind speed forecasting based on improved ant colony algorithm for LSSVM10.1007/s10586-017-1422-2 ↗
20. A data-driven multi-model methodology with deep feature selection for short-term wind forecasting10.1016/j.apenergy.2017.01.043 ↗
21. Hour-ahead wind power forecast based on random forests10.1016/j.renene.2017.03.064 ↗
22. Improving renewable energy forecasting with a grid of numerical weather predictions10.1109/TSTE.2017.2694340 ↗
23. Time-series prediction of wind speed using machine learning algorithms: A case study Osorio wind farm, Brazil10.1016/j.apenergy.2018.05.043 ↗
24. Manero, J., Bejar, J., and Cortes, U. (2019). “Dust in the Wind...”, Deep learning application to wind energy time series forecasting. Energies, 12.10.3390/en12122385 ↗
25. Khan, M., Liu, T., and Ullah, F. (2019). A new hybrid approach to forecast wind power for large scale wind turbine data using deep learning with tensorflow framework and principal component analysis. Energies, 12.10.3390/en12122229 ↗
26. Ma, Y.-J., and Zhai, M.-Y. (2019). A dual-step integrated machine learning model for 24h-ahead wind energy generation prediction based on actual measurement data and environmental factors. Appl. Sci., 9.10.3390/app9102125 ↗
27. Mujeeb, S., Alghamdi, T.A., Ullah, S., Fatima, A., Javaid, N., and Saba, T. (2019). Exploiting deep learning for wind power forecasting based on big data analytics. Appl. Sci., 9.10.3390/app9204417 ↗
28. Machine learning meets mathematical optimization to predict the optimal production of offshore wind parks10.1016/j.cor.2018.04.006 ↗
29. One dimensional convolutional neural network architectures for wind prediction10.1016/j.enconman.2019.05.007 ↗
30. Srpak, D., Havaš, L., Skok, S., and Polajžer, B. (2019, January 11–14). Reducing wind power forecast error based on machine learning algorithms and producers merging. Proceedings of the 2019 IEEE International Conference on Environment and Electrical Engineering and 2019 IEEE Industrial and Commercial Power Systems Europe, Genoa, Italy.10.1109/EEEIC.2019.8783423 ↗
31. Scene learning: Deep convolutional networks for wind power prediction by embedding turbines into grid space10.1016/j.apenergy.2019.01.010 ↗
32. Mujeeb, S., Javaid, N., Gul, H., Daood, N., Shabbir, S., and Arif, A. (2019, January 7–9). Wind power forecasting based on efficient deep convolution neural networks. Proceedings of the 3PGCIC Conference, Antwerp, Belgium.10.1007/978-3-030-33509-0_5 ↗
33. A model combining stacked auto encoder and back propagation algorithm for short-term wind power forecasting10.1109/ACCESS.2018.2818108 ↗
34. Huang, C.J., and Kuo, P.H. (2018). A short-term wind speed forecasting model by using artificial neural networks with stochastic optimization for renewable energy systems. Energies, 11.10.3390/en11102777 ↗
35. Zhu, Q., Chen, J., Zhu, L., Duan, X., and Liu, Y. (2018). Wind speed prediction with spatio–temporal correlation: A deep learning approach. Energies, 11.10.3390/en11040705 ↗
36. An improved neural network-based approach for short-term wind speed and power forecast10.1016/j.renene.2016.12.071 ↗
37. Deep learning based ensemble approach for probabilistic wind power forecasting10.1016/j.apenergy.2016.11.111 ↗
38. Intelligent and robust prediction of short term wind power using genetic programming based ensemble of neural networks10.1016/j.enconman.2016.12.032 ↗
39. Enhanced recurrent neural network for short-term wind farm power output prediction
40. LSTM-EFG for wind power forecasting based on sequential correlation features10.1016/j.future.2018.09.054 ↗
41. Cardona, J.L., Howland, M.F., and Dabiri, J.O. (2019). Seeing the wind: Visual wind speed prediction with a coupled convolutional and recurrent neural network. arXiv.
42. Short-term wind power forecasting using long-short term memory based recurrent neural network model and variable selection10.12720/sgce.8.2.103-110 ↗
43. Zhang, J., Jiang, X., Chen, X., Li, X., Guo, D., and Cui, L. (2019, January 1). Wind power generation prediction based on LSTM. Proceedings of the 4th International Conference on Mathematics and Artificial Intelligence, Chegndu China.10.1145/3325730.3325735 ↗
44. Wind speed prediction method using shared weight long short-term memory network and gaussian process regression10.1016/j.apenergy.2019.04.047 ↗
45. Wind speed forecasting using nonlinear-learning ensemble of deep learning time series prediction and extremal optimization10.1016/j.enconman.2018.03.098 ↗
46. Short-term wind power forecasting based on support vector machine with improved dragonfly algorithm10.1016/j.jclepro.2019.118447 ↗
47. Deep belief networks with genetic algorithms in forecasting wind speed10.1109/ACCESS.2019.2929542 ↗
48. A new method based on type-2 fuzzy neural network for accurate wind power forecasting under uncertain data10.1016/j.renene.2017.12.023 ↗
49. A wind speed interval prediction system based on multi-objective optimization for machine learning method10.1016/j.apenergy.2018.07.032 ↗
50. A novel hybrid system based on multi-objective optimization for wind speed forecasting10.1016/j.renene.2019.04.157 ↗
51. Zhou, J., Sun, N., Jia, B., and Peng, T. (2018). A novel decomposition-optimization model for short-term wind speed forecasting. Energies, 11.10.3390/en11071752 ↗
52. Feature selection in machine learning prediction systems for renewable energy applications10.1016/j.rser.2018.04.008 ↗
53. Short-term wind speed forecasting via stacked extreme learning machine with generalized correntropy10.1109/TII.2018.2854549 ↗
54. Smart multi-step deep learning model for wind speed forecasting based on variational mode decomposition, singular spectrum analysis, LSTM network and ELM10.1016/j.enconman.2018.01.010 ↗
55. Short-term wind speed forecasting approach using ensemble empirical mode decomposition and deep Boltzmann machine10.1016/j.segan.2019.100242 ↗
56. Short-term wind speed prediction using an extreme learning machine model with error correction10.1016/j.enconman.2018.02.015 ↗
57. A hybrid wind power forecasting approach based on Bayesian model averaging and ensemble learning10.1016/j.renene.2019.07.166 ↗
58. Robust functional regression for wind speed forecasting based on sparse Bayesian learning10.1016/j.renene.2018.07.083 ↗
59. A new dynamic integrated approach for wind speed forecasting10.1016/j.apenergy.2017.04.008 ↗
60. Smart deep learning based wind speed prediction model using wavelet packet decomposition, convolutional neural network and convolutional long short term memory network10.1016/j.enconman.2018.04.021 ↗
61. Wind speed forecasting method based on deep learning strategy using empirical wavelet transform, long short term memory neural network and Elman neural network10.1016/j.enconman.2017.11.053 ↗
62. Atique, S., Noureen, S., Roy, V., Subburaj, V., Bayne, S., and Macfie, J. (2019, January 7–9). Forecasting of total daily solar energy generation using ARIMA: A case study. Proceedings of the 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA.10.1109/CCWC.2019.8666481 ↗
63. Alsharif, M.H., Younes, M.K., and Kim, J. (2019). Time series ARIMA model for prediction of daily and monthly average global solar radiation: The case study of Seoul, South Korea. Symmetry, 11.10.3390/sym11020240 ↗
64. Aslam, M., Lee, J.-M., Kim, H.-S., Lee, S.-J., and Hong, S. (2019). Deep learning models for long-term solar radiation forecasting considering microgrid installation: A comparative study. Energies, 13.10.3390/en13010147 ↗
65. Multiple steps ahead solar photovoltaic power forecasting based on univariate machine learning models and data re-sampling10.1016/j.segan.2019.100286 ↗
66. Bajpai, A., and Duchon, M. (2019, January 25–28). A hybrid approach of solar power forecasting using machine learning. Proceedings of the 3rd International Conference on Smart Grid and Smart Cities, Berkeley, CA, USA.10.1109/ICSGSC.2019.00-10 ↗
67. Kim, S.G., Jung, J.Y., and Sim, M.K. (2019). A two-step approach to solar power generation prediction based on weather data using machine learning. Sustainability, 11.10.3390/su11051501 ↗
68. Regression tree ensembles for wind energy and solar radiation prediction
69. Forecasting district heating demand using machine learning algorithms10.1016/j.egypro.2018.08.169 ↗
70. Feng, C., and Zhang, J. (2018). Hourly-similarity based solar forecasting using multi-model machine learning blending. arXiv.10.1109/PESGM.2018.8586091 ↗
71. Solar-irradiance forecasting models without on-site training measurements10.1016/j.renene.2020.01.092 ↗
72. Khandakar, A., Chowdhury, M.E.H., Khoda Kazi, M., Benhmed, K., Touati, F., Al-Hitmi, M., and Gonzales, J.S. (2019). Machine learning based photovoltaics (PV) power prediction using different environmental parameters of Qatar. Energies, 12.10.3390/en12142782 ↗
73. Multi-task learning for the prediction of wind power ramp events with deep neural networks10.1016/j.neunet.2019.12.017 ↗
74. Predicting solar energy generation through artificial neural networks using weather forecasts for microgrid control. Renew
75. Analysis and validation of 24 hours ahead neural network forecasting for photovoltaic output power10.1016/j.matcom.2015.05.010 ↗
76. Short-term solar power forecast with deep learning: Exploring optimal input and output configuration10.1016/j.solener.2019.06.041 ↗
77. Big data solar power forecasting based on deep learning and multiple data sources
78. Sky image-based solar irradiance prediction methodologies using artificial neural networks10.1016/j.renene.2018.11.056 ↗
79. Leholo, S., Owolawi, P., and Akindeji, K. (2019, January 4–6). Solar energy potential forecasting and optimization using artificial neural network- South Africa case study. Proceedings of the Amity International Conference on Artificial Intelligence, Dubai, UAE.10.1109/AICAI.2019.8701372 ↗
80. Assessment of deep learning techniques for prognosis of solar thermal systems10.1016/j.renene.2019.07.100 ↗
81. AlKandari, M., and Ahmad, I. Solar power generation forecasting using ensemble approach based on deep learning and statistical methods. Appl. Comput. Inform., 2019.
82. Factor decomposition and prediction of solar energy consumption in the United States10.1016/j.jclepro.2019.06.173 ↗
83. Optimal load dispatch of community microgrid with deep learning based solar power and load forecasting10.1016/j.energy.2019.01.075 ↗
84. Hourly day-ahead solar irradiance prediction using weather forecasts by lstm10.1016/j.energy.2018.01.177 ↗
85. Abdel-Nasser, M., and Mahmoud, K. (2017). Accurate photovoltaic power forecasting models using deep LSTM-RNN. Neural Computing and Applications, Springer.10.1007/s00521-017-3225-z ↗
86. Hourly forecasting of global solar radiation based on multiscale decomposition methods: A hybrid approach10.1016/j.energy.2016.11.061 ↗
87. An improved moth-flame optimization algorithm for support vector machine prediction of photovoltaic power generation10.1016/j.jclepro.2020.119966 ↗
88. Comparison of support vector machine and copula-based nonlinear quantile regression for estimating the daily diffuse solar radiation: A case study in China10.1016/j.renene.2019.07.053 ↗
89. Hybrid support vector machines with heuristic algorithms for prediction of daily diffuse solar radiation in air-polluted regions. Renew
90. Torabi, M., Mosavi, A., Ozturk, P., Varkonyi-Koczy, A., and Istvan, V. (2018). A hybrid machine learning approach for daily prediction of solar radiation. Recent Advances in Technology Research and Education, Springer.10.1007/978-3-319-99834-3_35 ↗
91. Dehghani, M., Riahi-Madvar, H., Hooshyaripor, F., Mosavi, A., Shamshirband, S., Zavadskas, E.K., and Chau, K.-W. (2019). Prediction of hydropower generation using grey wolf optimization adaptive neuro-fuzzy inference system. Energies, 12.10.3390/en12020289 ↗
92. Hydrogen production from biomass gasification; a theoretical comparison of using different gasification agents10.1016/j.enconman.2017.12.096 ↗
93. Hydrogen production via biomass gasification, and modeling by supervised machine learning algorithms10.1016/j.ijhydene.2019.02.108 ↗
94. Samadi, S.H., Ghobadian, B., and Nosrati, M. Prediction of higher heating value of biomass materials based on proximate analysis using gradient boosted regression trees method. Energy Sources Part A, 2019.10.1080/15567036.2019.1630521 ↗
95. Predictive modeling of biomass gasification with machine learning-based regression methods10.1016/j.energy.2019.116541 ↗
96. Forecast of the higher heating value in biomass torrefaction by means of machine learning techniques10.1016/j.cam.2019.03.009 ↗
97. Significant wave height forecasting via an extreme learning machine model integrated with improved complete ensemble empirical mode decomposition10.1016/j.rser.2019.01.014 ↗
98. Bayesian optimization of a hybrid system for robust ocean wave features prediction10.1016/j.neucom.2017.09.025 ↗
99. A combined prognostic model based on machine learning for tidal current prediction10.1109/TGRS.2017.2659538 ↗
100. A novel approach for harmonic tidal currents constitutions forecasting using hybrid intelligent models based on clustering methodologies