Submitted:
07 May 2024
Posted:
08 May 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
| Ref. | Forecast horizon | Target | Forecast method | Forecast error |
|---|---|---|---|---|
| [19] | Short-term | PV power | LSTM | RMSE=67.8 %, MAE=43.8%, NRMSE=0.19% |
| CNN | RMSE=38.5%, MAE=4.0%, NRMSE=0.04% | |||
| CNN-LSTM | RMSE=5.2%, MAE=2.9%, NRMSE=-0.03% | |||
| [19] | Short-term | Irradiance | RNN | RMSE=56.89%, MAE=20.18%, rRME=7.54%, rMAE-4.49% |
| KNN | RMSE=57.48%, MAE=20.94%, rRME=7.58%, rMAE=4.58% | |||
| GA | RMSE=35.50%, MAE=26.74%, rRME=5.95%, rMAE=5.17% | |||
| [23] | Very-short-term | PV power | Persistence, MPL, CNN, LSTM | RMSE=15.3% |
| [24] | Short-term | PV power | Similarity algorithm, KNN, NARX, and smart persistence models | RMSE=2.3% |
| [25] | Short-term | PV power | Hybrid model of wavelet decomposition and ANN | RMSE values between 7.193%−19.663% |
| [26] | Short- and long-term | PV power | Prophet, LSTM, CNN, C-LSTM |
MAE range 2.9 - 16730.3, RMSE range 5.2 - 21753.2 NRMSE range 0.0 - 30.59 |
| [13] | Short-term | Irradiance | MLPNN | MAPE=6.15% |
| [27] | Short-term | Wind power | K-means clustering method | MAPE ≈ 11% |
2. A Brief Overview of Solar PV Power Prediction in the Literature
2. Artificial Neural Network
2.1.1. Multilayer Perceptron Neural Networks (MLPNN)
2.1.2. Convolutional Neural Networks (CNNs)
2.1.3. k-Nearest Neighbour (kNN)
3. Data Description and Variable Selection
3.1. Data Description
3.2. Selecting Input Variables
3.3. Prediction Intervals and Performance Evaluation
3.3.1. Prediction Intervals
3.3.2. Performance Matrices
3.4. Selecting Input Variables
| Variables | Coefficients |
|---|---|
| Global Normal irradiance | 0.790206 |
| Diffuse irradiance | 0.902841 |
| Reflected irradiance | 0.000000 |
| Sun Elevation | -0.412872 |
| Ambient Temperature | -0.817793 |
| Wind Speed | 1.017501 |
| 24-hour time cycle | 0.186437 |
4. Results
4.1. Prediction Results
| Clear sky day in summer | Cloudy sky day in summer | ||||||
| MLPNN | CNN | KNN | MLPNN | CNN | KNN | ||
| RMSE | 21.42 | 23.15 | 4.95 | 39.35 | 67.54 | 2.08 | |
| rRMSE | 8.69 | 9.39 | 2.01 | 39.40 | 67.62 | 2.08 | |
| MAE | 12.34 | 14.04 | 2.74 | 21.86 | 46.19 | 1.11 | |
| rMAE | 0.49 | 0.56 | 0.11 | 0.91 | 1.92 | 0.05 | |
| R2 | 0.99 | 0.99 | 1.00 | 0.92 | 0.77 | 1.00 | |
| Clear sky day in winter | Cloudy sky day in winter | ||||||
| MLPNN | CNN | KNN | MLPNN | CNN | KNN | ||
| RMSE | 10.96 | 25.69 | 4.11 | 17.22 | 20.09 | 1.49 | |
| rRMSE | 9.71 | 22.77 | 3.64 | 32.59 | 38.04 | 2.82 | |
| MAE | 6.47 | 14.09 | 2.00 | 8.18 | 12.88 | 0.85 | |
| rMAE | 0.27 | 0.59 | 0.08 | 0.34 | 0.54 | 0.04 | |
| R2 | 1.00 | 0.98 | 1.00 | 0.95 | 0.93 | 1.00 | |
4.2. Prediction Accuracy Analysis
4.2.1. Prediction Interval Evaluation
| Clear sky day in summer | Cloudy sky day in summer | ||||||
| MLPNN | CNN | KNN | MLPNN | CNN | KNN | ||
| PICP | 28.0 | 28.95 | 96 | 12.5 | 4.17 | 91.67 | |
| PINAW | 0.631 | 0.622 | 0.637 | 0.561 | 0.633 | 0.511 | |
| PINAD | 0.0520 | 0.0989 | 0.0002 | 0.4510 | 1.0619 | 0.0011 | |
| Clear sky day in winter | Cloudy sky day in winter | ||||||
| MLPNN | CNN | KNN | MLPNN | CNN | KNN | ||
| PICP | 20.83 | 20.83 | 100.0 | 12.5 | 4.16 | 87.50 | |
| PINAW | 0.507 | 0.455 | 0.481 | 0. 530 | 0.526 | 0.495 | |
| PINAD | 0.0866 | 0. 2212 | 0.0000 | 0. 2769 | 0.5736 | 0.0016 | |
4.2.2. Analysing Residuals
4.2. Discussion of Results
5. Challenges of Photovoltaic Power Forecasting
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgements
Conflicts of Interest
References
- Andrade, J.R.; Bessa, R.J. Improving Renewable Energy Forecasting With a Grid of Numerical Weather Predictions. IEEE Trans. Sustain. Energy 2017, 8, 1571–1580. [Google Scholar] [CrossRef]
- Sun, S.; Wang, S.; Zhang, G.; Zheng, J. A decomposition-clustering-ensemble learning approach for solar radiation forecasting. Sol. Energy 2018, 163, 189–199. [Google Scholar] [CrossRef]
- Yang, X.; Jiang, F.; Liu, H. Short-Term Solar Radiation Prediction based on SVM with Similar Data. 2nd IET Renewable Power Generation Conference (RPG 2013). LOCATION OF CONFERENCE, ChinaDATE OF CONFERENCE;
- Ratshilengo, M.; Sigauke, C.; Bere, A. Short-Term Solar Power Forecasting Using Genetic Algorithms: An Application Using South African Data. Appl. Sci. 2021, 11, 4214. [Google Scholar] [CrossRef]
- Iheanetu, K.J. Solar Photovoltaic Power Forecasting: A Review. Sustainability 2022, 14, 17005. [Google Scholar] [CrossRef]
- Das, U.K.; Tey, K.S.; Seyedmahmoudian, M.; Mekhilef, S.; Idris, M.Y.I.; Van Deventer, W.; Horan, B.; Stojcevski, A. Forecasting of photovoltaic power generation and model optimization: A review. Renew. Sustain. Energy Rev. 2018, 81, 912–928. [Google Scholar] [CrossRef]
- Zhang, J.; Florita, A.; Hodge, B.-M.; Lu, S.; Hamann, H.F.; Banunarayanan, V.; Brockway, A.M. A suite of metrics for assessing the performance of solar power forecasting. Sol. Energy 2015, 111, 157–175. [Google Scholar] [CrossRef]
- Blanc, P.; Remund, J.; Vallance, L. Short-term solar power forecasting based on satellite images. In Renewable Energy Forecasting; Woodhead Publishing: 2017; pp. 179–198.
- Wang, G.; Su, Y.; Shu, L. One-day-ahead daily power forecasting of photovoltaic systems based on partial functional linear regression models. Renew. Energy 2016, 96, 469–478. [Google Scholar] [CrossRef]
- C.F.M. Coimbra K., "Overview of solar-forecasting methods and a metric for accuracy evaluation," Boston: Academic Press, 2013, pp. 171–194.
- Gensler, A.; Henze, J.; Sick, B.; Raabe, N. Deep Learning for solar power forecasting—An approach using AutoEncoder and LSTM Neural Networks. In Proceedings of the 2016 IEEE International Conference, Systems, Man, and Cybernetics (SMC) 2016 - Conference Proceedings, Budapest, Hungary, 9 Octorber 2016. [Google Scholar] [CrossRef]
- Wang, H.; Yi, H.; Peng, J.; Wang, G.; Liu, Y.; Jiang, H.; Liu, W. Deterministic and probabilistic forecasting of photovoltaic power based on deep convolutional neural network. Energy Convers. Manag. 2017, 153, 409–422. [Google Scholar] [CrossRef]
- Lima, M.A.F.B.; Carvalho, P.C.M.; Braga, A.P.d.S.; Ramírez, L.M.F.; Leite, J.R. MLP Back Propagation Artificial Neural Network for Solar Resource Forecasting in Equatorial Areas. Renew. Energy Power Qual. J. 2018, 1, 175–180. [Google Scholar] [CrossRef]
- R.L.d.C. Costa, "Convolutional-LSTM networks and generalization in forecasting of household photovoltaic generation," Eng Appl Artif Intell, 2022, vol. 116, pp. 105458.
- Li, G.; Xie, S.; Wang, B.; Xin, J.; Li, Y.; Du, S. Photovoltaic Power Forecasting With a Hybrid Deep Learning Approach. IEEE Access 2020, 8, 175871–175880. [Google Scholar] [CrossRef]
- Wang, Y.; Liao, W.; Chang, Y. Gated Recurrent Unit Network-Based Short-Term Photovoltaic Forecasting. Energies 2018, 11, 2163. [Google Scholar] [CrossRef]
- Gao, B.; Huang, X.; Shi, J.; Tai, Y.; Xiao, R. Predicting day-ahead solar irradiance through gated recurrent unit using weather forecasting data. J. Renew. Sustain. Energy 2019, 11, 043705. [Google Scholar] [CrossRef]
- Tajmouati, S.; EL Wahbi, B.; Dakkon, M. Applying regression conformal prediction with nearest neighbors to time series data. Commun. Stat. - Simul. Comput. 2022; 1–11. [Google Scholar] [CrossRef]
- Ratshilengo, M.; Sigauke, C.; Bere, A. Short-Term Solar Power Forecasting Using Genetic Algorithms: An Application Using South African Data. Appl. Sci. 2021, 11, 4214. [Google Scholar] [CrossRef]
- M.A. Reyes-Belmonte, "Quo Vadis Solar Energy Research?" Applied Sciences, Mar 28, 2021, vol. 11, pp. 3015.
- Cherkassky, V.; Ma, Y. Practical selection of SVM parameters and noise estimation for SVM regression. Neural Networks 2004, 17, 113–126. [Google Scholar] [CrossRef]
- Huang, J.; Korolkiewicz, M.; Agrawal, M.; Boland, J. Forecasting solar radiation on an hourly time scale using a Coupled AutoRegressive and Dynamical System (CARDS) model. Sol. Energy 2013, 87, 136–149. [Google Scholar] [CrossRef]
- El Hendouzi, A.; Bourouhou, A.; Ansari, O. The Importance of Distance between Photovoltaic Power Stations for Clear Accuracy of Short-Term Photovoltaic Power Forecasting. J. Electr. Comput. Eng. 2020, 2020, 1–14. [Google Scholar] [CrossRef]
- Luo, X.; Zhang, D.; Zhu, X. Deep learning based forecasting of photovoltaic power generation by incorporating domain knowledge. Energy 2021, 225, 120240. [Google Scholar] [CrossRef]
- Zhu, H.; Li, X.; Sun, Q.; Nie, L.; Yao, J.; Zhao, G. A Power Prediction Method for Photovoltaic Power Plant Based on Wavelet Decomposition and Artificial Neural Networks. Energies 2016, 9, 11. [Google Scholar] [CrossRef]
- R.L.d.C. Costa, "Convolutional-LSTM networks and generalization in forecasting of household photovoltaic generation," Engineering Applications of Artificial Intelligence, Nov. 2022, vol. 116, pp. 105458.
- Xu, Q.; He, D.; Zhang, N.; Kang, C.; Xia, Q.; Bai, J.; Huang, J. A Short-Term Wind Power Forecasting Approach With Adjustment of Numerical Weather Prediction Input by Data Mining. IEEE Trans. Sustain. Energy 2015, 6, 1283–1291. [Google Scholar] [CrossRef]
- F. Aminzadeh and Paul De Groot, "Neural networks and other soft computing techniques with applications in the oil industry," Eage Publications, 2006.
- Hossain, S.; Ong, Z.C.; Ismail, Z.; Noroozi, S.; Khoo, S.Y. Artificial neural networks for vibration based inverse parametric identifications: A review. Appl. Soft Comput. 2017, 52, 203–219. [Google Scholar] [CrossRef]
- Zhang, Y.; Chen, G.; Malik, O.; Hope, G. An artificial neural network based adaptive power system stabilizer. IEEE Trans. Energy Convers. 1993, 8, 71–77. [Google Scholar] [CrossRef]
- Moreira, M.; Balestrassi, P.; Paiva, A.; Ribeiro, P.; Bonatto, B. Design of experiments using artificial neural network ensemble for photovoltaic generation forecasting. Renew. Sustain. Energy Rev. 2021, 135, 110450. [Google Scholar] [CrossRef]
- Malki, H.A.; Karayiannis, N.B.; Balasubramanian, M. Short-term electric power load forecasting using feedforward neural networks. Expert Syst. 2004, 21, 157–167. [Google Scholar] [CrossRef]
- Chen, S.-M.; Chang, Y.-C.; Chen, Z.-J.; Chen, C.-L. MULTIPLE FUZZY RULES INTERPOLATION WITH WEIGHTED ANTECEDENT VARIABLES IN SPARSE FUZZY RULE-BASED SYSTEMS. Int. J. Pattern Recognit. Artif. Intell. 2013, 27. [Google Scholar] [CrossRef]
- Yona, A.; Senjyu, T.; Funabashi, T.; Kim, C.-H. Determination Method of Insolation Prediction With Fuzzy and Applying Neural Network for Long-Term Ahead PV Power Output Correction. IEEE Trans. Sustain. Energy 2013, 4, 527–533. [Google Scholar] [CrossRef]
- Srisaeng, P.; Baxter, G.S.; Wild, G. An adaptive neuro-fuzzy inference system for forecasting Australia’s domestic low cost carrier passenger demand. Vilnius Gediminas Technical University 2015, 19, 150–163. [Google Scholar] [CrossRef]
- Ali, M.N.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. An Efficient Fuzzy-Logic Based Variable-Step Incremental Conductance MPPT Method for Grid-Connected PV Systems. IEEE Access 2021, 9, 26420–26430. [Google Scholar] [CrossRef]
- Zhang, J.; Verschae, R.; Nobuhara, S.; Lalonde, J.-F. Deep photovoltaic nowcasting. Sol. Energy 2018, 176, 267–276. [Google Scholar] [CrossRef]
- Parvez, I.; Sarwat, A.; Debnath, A.; Olowu, T.; Dastgir, G.; Riggs, H. Multi-layer Perceptron based Photovoltaic Forecasting for Rooftop PV Applications in Smart Grid. in - 2020 SoutheastCon 2020, pp. 1–6.
- Hontoria, L.; Aguilera, J.; Zufiria, P. Generation of hourly irradiation synthetic series using the neural network multilayer perceptron. Sol. Energy 2002, 72, 441–446. [Google Scholar] [CrossRef]
- Pham, B.T.; Tien Bui, D.; Prakash, I.; Dholakia, M.B. Hybrid integration of Multilayer Perceptron Neural Networks and machine learning ensembles for landslide susceptibility assessment at Himalayan area (India) using GIS. CATENA 2017, 149, 52–63. [Google Scholar] [CrossRef]
- Parvez, I.; Sriyananda, M.G.S.; Güvenç, I.; Bennis, M.; Sarwat, A. CBRS Spectrum Sharing between LTE-U and WiFi: A Multiarmed Bandit Approach. Mob. Inf. Syst. 2016, 2016, 1–12. [Google Scholar] [CrossRef]
- Horton, P. ; Y. Mukai and K. Nakai,.PROTEIN SUBCELLULAR LOCALIZATION PREDICTION:The Practical Bioinformatician, 2004.pp. 193, -05. 10.1142/9789812562340_0009.
- Liu, Z.; Zhang, Z. Solar forecasting by K-Nearest Neighbors method with weather classification and physical model. Sep 2016, pp. 1–6.
- Kohavi, R.; John, G.H. Wrappers for feature subset selection. Artif. Intell. 1995, 97, 273–324. [Google Scholar] [CrossRef]
- C. Chatfield, "Calculating Interval Forecasts," Journal of Business & Economic Statistics, vol. 11, pp. 121–135, Apr 01.
- Gaba, A.; Tsetlin, I.; Winkler, R.L. Combining Interval Forecasts. Decis. Anal. 1993, 14, 1–20. [Google Scholar] [CrossRef]
- Sun, X.; Wang, Z.; Hu, J. Prediction Interval Construction for Byproduct Gas Flow Forecasting Using Optimized Twin Extreme Learning Machine. Math. Probl. Eng. 2017, 2017, 1–12. [Google Scholar] [CrossRef]
- T. Mutavhatsindi; C. Sigauke and R. Mbuvha, Forecasting Hourly Global Horizontal Solar Irradiance in South Africa Using Machine Learning Models:IEEE Access, 2020. vol. 8, pp. 198872–198885, 10.1109/ACCESS.2020.3034690.stylefixSengupta, Manajit, Habte, Aron, Wilbert, Stefan, Gueymard, Christian,and Remund, Jan, "Best Practices Handbook for the Collection and Use of Solar Resource Data for Solar Energy Applications: Third Edition," 2021.
- Dolara, A.; Grimaccia, F.; Leva, S.; Mussetta, M.; Ogliari, E. A Physical Hybrid Artificial Neural Network for Short Term Forecasting of PV Plant Power Output. Energies 2015, 8, 1138–1153. [Google Scholar] [CrossRef]







| Median | Min | Max | Mean | Std. Dev. | Skewness | kurtosis | |
|---|---|---|---|---|---|---|---|
| MLPNN | 0.09 | -57.31 | 67.73 | -1.36 | 22.20 | 0.28 | 2.56 |
| CNN | 0.17 | -77.58 | 30.96 | -6.05 | 24.62 | -1.31 | 1.68 |
| kNN | 0.00 | -12.54 | 10.92 | 1.01 | 4.39 | 0.16 | 1.79 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).