A Review of State-of-the-Art and Short-Term Forecasting Models for Solar PV Power Generation
Abstract
:1. Introduction
- This paper discusses a systematic understanding of the selection and application scope of various prediction models, including Neural Networks (NNs), machine learning models or algorithm optimization, deep learning models, hybrid AI models, and probability models;
- This paper summarizes the current trends in solar PV power forecasting techniques, including their advantages and disadvantages, and the contributions of various solar PV power forecasting models. Some important metrics, such as the time resolution, model type, accuracy, and parameters, are presented;
- These models have different predictive capabilities, and the weights of each model are updated in real time to improve the comprehensive predictive capabilities of the models and have good application prospects for solar PV power forecasting;
- The paper reviews and analyzes case studies and examples in the literature that accurately predict short-term solar PV power forecasting with uncertainty and stochasticity.
2. Review of the Development of the Literature on Solar PV Power Forecasting Models
2.1. Forecasting Techniques
2.2. Literature Classification Based on Methods
2.3. Summary of Forecasting Techniques
2.3.1. Distribution of Input Data for the Reviewed Works
2.3.2. Distribution of Forecasting Methods for the Reviewed Works
2.3.3. Statistical Metrics for the Reviewed Works
2.4. Scientific Contributions and Comparison of Reviewed Works
3. State-of-the-Art Approaches for Short-Term Solar PV Power Forecasting
3.1. Insolation Prediction for Solar PV Power Generation
PV Array Model
3.2. Data Mining Technique
3.3. Hourly Similarity (HS)-Based Method
- Step 1:
- Select the database range and reference day from the prediction hour.
- Step 2:
- Determine the reference data from the prediction hour and reference day.
- Step 3:
- Normalize the data first and then perform sequence similarity searching for each layer based on the reference hours of each layer. Each reference hour has its own set of sorted data.
- Step 4:
- Integrate a set of data from the same layer, and all the integrated data are modeling data.
3.4. Internet of Things (IOT) Technology
3.5. Sky-Image-Based Methods
4. Future Studies and Development
- (1)
- Weather variable predictions: Recent investigations only selected meteorological stations based on historical survey data. However, the meteorological information from different regions is inevitably different. Therefore, considering the impacts of the geographical environment, weather, or climate-related factors at the location of the meteorological station can definitely improve the accuracy of solar radiation predictions. In addition, in terms of other meteorological and site determination factors used for solar radiation forecasting, such as the temperature, humidity, precision, pressure, and solar radiation, etc., the impacts of these factors on the prediction results need to be explored, as these could be included as input factors for future meteorological data from the Meteorological Bureau to improve prediction accuracy;
- (2)
- Modeling the prediction algorithms through cloud images: Cloud areas based on ground cloud images are automatically identified, matched, and corrected to estimate the direction of cloud movement and make accurate judgments about clouds that are about to cover the sun. It is necessary to improve the accuracy and speed of feature prediction for big data used for solar PV power generation. Efficient pixel-sensitive prediction models were developed based on satellite images to track the shape and motion of clouds and study satellite measurements and high-resolution cloud images (such as images from ground sky cameras). These correlation features of cloud image information are comprehensively utilized for classification and prediction, for which different datasets are applied to verify the feasibility of the model. New hybrid models or multiple optimization algorithms, including cloud information for predictive models, are also integrated to improve the models and their prediction accuracy;
- (3)
- Solar PV power generation forecasting: Weather forecasting is selected based on data characteristics, and machine learning or optimization algorithms are added to the solar PV power generation prediction model, for example, optimization algorithms with RNN-LSTM, to optimize the superparameters and enhance the prediction accuracy. These deep learning (DL) models or ensemble models (EMs) are implemented for solar PV power generation forecasting to provide more stable power to the grid;
- (4)
- Data preprocessing or data feature analysis: Through data preprocessing and the clustering analysis of initial training sets to predict solar PV power generation, the accuracy of the prediction model is significantly improved. Secondly, the computing cost is reduced, the regression accuracy is significantly improved, and the model’s own features are effectively found for predictions through the preprocessing and correlation analysis of input data. When compared with general data preprocessing methods, data preprocessing is further optimized, improving the applicability of FFT methods;
- (5)
- Improvement of inaccurate or missing data: In order to expand the ability of irradiance prediction methods to predict the power capacity of new solar power plants without data, we explored prediction methods that can handle repeated and frequent continuous multi-point data loss, for example, extracting data suitable for the target domain from different data domains or using data from other regions as a supplement when the training data for the target location are insufficient. Therefore, it is of practical significance to improve short-term solar PV predictions of inaccurate or missing data;
- (6)
- Integration with the power system: Accurate PV power generation forecasting is very important for the scheduling and regulation of power systems after the grid connection, and its results can be integrated into the entire energy management system or utilities to improve grid performance and achieve a higher level of renewable energy integration. Secondly, variation in power generation can have an impact on the voltage and frequency of the power system at any time, solving the problems of economic dispatch, grid integration, and the mismanagement of power management systems caused by the variability of solar energy. Furthermore, based on the basic viewpoint of large-scale or distributed solar PV systems, load forecasting, demand response applications, aggregate capacity prediction, and the dispatch of a large number of distributed solar PV systems can be obtained. When combined with pumped storage power stations, adjustable biomass power stations, or PV battery systems, they can stably transmit solar PV power generation and improve the flexibility of power dispatch.
5. Conclusions
- (1)
- The most advanced algorithms for short-term solar PV power generation forecasting were evaluated;
- (2)
- The accuracy, advantages, and disadvantages of various new AI hybrid models were evaluated;
- (3)
- Existing challenges and issues, such as short-term solar PV power generation data diversity, algorithm structure, hyperparametric adjustment, optimization integration, and AI hybrid issues, were explored;
- (4)
- The development and future possibilities of efficient short-term solar PV power generation prediction methods based on artificial intelligence were proposed. Future research directions and challenges for existing short-term solar PV power generation prediction methods were provided;
- (5)
- The impacts of meteorological information and cloud image information in terms of improving data preprocessing or data feature selection and analysis and data inaccuracies or loss were explored. The distribution of the database input sources, forecasting methods, and predictive error metrics was analyzed, and the effective use of machine learning or optimization algorithms and deep learning models to improve the accuracy of existing models was discussed to increase forecasting accuracy;
- (6)
- It was shown that improving the prediction accuracy of short-term solar PV power generation is beneficial to the optimal scheduling of microgrids and integration with the optimization of power systems.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
PV | Photovoltaic |
AI | Artificial intelligence |
ANFIS | Adaptive-network-based fuzzy inference systems |
ANN | Artificial neural network |
BNN | Backpropagation neural network |
CNN | Convolutional neural network |
RNN | Regression neural network |
LSTM | Long-short term memory |
CLSTM | Convolutional long short-term memory |
SVM | Support vector machine |
SVR | Support vector regression |
GBDT | Gradient boosting decision tree |
ELM | Extreme learning machine |
GHI | Global horizontal irradiance |
ABL | Adaptive boosting Learning |
TOB | Transparent Open Box |
FOS-ELM | Extreme learning machine with a forgetting mechanism |
ResAttGRU | Multi-branch attentive gated current residual network |
BMA | Bayesian model averaging |
Rec_LSTM | Recursive long short-term memory network |
STVAR | Spatio-temporal autoregressive model |
GPR | Gaussian process regression |
MK-RVFLN | Multi-kernel random vector functional link neural network |
GRU | Gate recurrent units—a variant of LSTM |
Conv LSTM | Convolutional long-term short-term memory |
MFFNN | Multi-layer feed-forward neural network |
MVO | Multi-verse optimization |
GA | Genetic algorithm |
MLP | Multi-layer perceptron |
VMD | Variational mode decomposition |
RVM | Relevance vector machine |
CMAES | Covariance matrix adaptive evolution strategies |
XGB | Extreme gradient boosting |
MARS | Multi-adaptive regression splines |
MC-WT-CBiLSTM | Multi-channel, wavelet transform combining convolutional neural network and bidirectional long short-term memory |
NARX-CVM | Non-linear autoregressive with exogenous inputs and corrective vector multiplier |
LSTM-SVR-BO | Long short-term memory support vector regression Bayesian optimization |
GBRT-Med-KDE | Gradient boosting regression tree median-Kernel density estimation |
TG-A-CNN-LSTM | Theory-guided and attention-based CNN-LSTM |
HMM | Hidden Markov model |
SBFM | Similarity-based forecasting model |
KF | Kalman filtering |
QRA | Quantile regression averaging |
MRE | Mean relative error |
MAE | Mean absolute error |
MASE | Mean absolute scaled error |
WMAPE | Weighted mean absolute percentage error |
MBE | Mean bias error |
MSE | Mean squared error |
RMSE | Root mean squared error |
MAPE | Mean absolute percent error |
SMAPE | Symmetric mean absolute percentage error |
nMAE | Normalized mean absolute error |
nMBE | Normalized mean bias error |
nRMSE | Normalized root mean squared error |
R2 | Fitting coefficient |
References
- International Renewable Energy Agency. Renewable Capacity Statistics; International Renewable Energy Agency: Masdar City, United Arab Emirates, 2020. [Google Scholar]
- Gonçalves, G.L.; Abrahão, R.; Rotella Junior, P.; Rocha, L.C.S. Economic Feasibility of Conventional and Building-Integrated Photovoltaics Implementation in Brazil. Energies 2022, 15, 6707. [Google Scholar] [CrossRef]
- Grazioli, G.; Chlela, S.; Selosse, S.; Maïzi, N. The Multi-Facets of Increasing the Renewable Energy Integration in Power Systems. Energies 2022, 15, 6795. [Google Scholar] [CrossRef]
- Moreira, M.O.; Kaizer, B.M.; Ohishi, T.; Bonatto, B.D.; Zambroni de Souza, A.C.; Balestrassi, P.P. Multivariate Strategy Using Artificial Neural Networks for Seasonal Photovoltaic Generation Forecasting. Energies 2023, 16, 369. [Google Scholar] [CrossRef]
- Gutiérrez, L.; Patiño, J.; Duque-Grisales, E. A Comparison of the Performance of Supervised Learning Algorithms for Solar Power Prediction. Energies 2021, 14, 4424. [Google Scholar] [CrossRef]
- Lateko, A.A.H.; Yang, H.-T.; Huang, C.-M.; Aprillia, H.; Hsu, C.-Y.; Zhong, J.-L.; Phương, N.H. Stacking Ensemble Method with the RNN Meta-Learner for Short-Term PV Power Forecasting. Energies 2021, 14, 4733. [Google Scholar] [CrossRef]
- Bhatti, A.R.; Bilal Awan, A.; Alharbi, W.; Salam, Z.; Bin Humayd, A.S.; Praveen, R.P.; Bhattacharya, K. An Improved Approach to Enhance Training Performance of ANN and the Prediction of PV Power for Any Time-Span without the Presence of Real-Time Weather Data. Sustainability 2021, 13, 11893. [Google Scholar] [CrossRef]
- Bozkurt, H.; MacIt, R.; Çelik, Ö.; Teke, A. Evaluation of artificial neural network methods to forecast short-term solar power generation: A case study in Eastern Mediterranean Region. Turk. J. Electr. Eng. Comput. Sci. 2022, 30, 2013–2030. [Google Scholar] [CrossRef]
- Erduman, A. A smart short-term solar power output prediction by artificial neural network. Electr. Eng. 2020, 102, 1441–1449. [Google Scholar] [CrossRef]
- Hu, K.; Wang, L.; Li, W.; Cao, S.; Shen, Y. Forecasting of solar radiation in photovoltaic power station based on ground-based cloud images and BP neural network. IET Gener. Transm. Distrib. 2022, 16, 333–350. [Google Scholar] [CrossRef]
- Kim, J.; Lee, S.-H.; Chong, K.T. A Study of Neural Network Framework for Power Generation Prediction of a Solar Power Plant. Energies 2022, 15, 8582. [Google Scholar] [CrossRef]
- Park, T.; Song, K.; Jeong, J.; Kim, H. Convolutional Autoencoder-Based Anomaly Detection for Photovoltaic Power Forecasting of Virtual Power Plants. Energies 2023, 16, 5293. [Google Scholar] [CrossRef]
- Moreno, G.; Martin, P.; Santos, C.; Rodríguez, F.J.; Santiso, E. A Day-Ahead Irradiance Forecasting Strategy for the Integration of Photovoltaic Systems in Virtual Power Plants. IEEE Access 2020, 8, 204226–204240. [Google Scholar] [CrossRef]
- Lima, M.; Anderson, F.B.; Carvalho, P.C.M.; Fernández-Ramírez, L.M.; Braga, A.P.S. Improving solar forecasting using Deep Learning and Portfolio Theory Integration. Energy 2020, 195, 117016. [Google Scholar] [CrossRef]
- Akhter, M.N.; Mekhilef, S.; Mokhlis, H.; Almohaimeed, Z.M.; Muhammad, M.A.; Khairuddin, A.S.M.; Akram, R.; Hussain, M.M. An Hour-Ahead PV Power Forecasting Method Based on an RNN-LSTM Model for Three Different PV Plants. Energies 2022, 15, 2243. [Google Scholar] [CrossRef]
- Meng, M.; Song, C. Daily Photovoltaic Power Generation Forecasting Model Based on Random Forest Algorithm for North China in Winter. Sustainability 2020, 12, 2247. [Google Scholar] [CrossRef] [Green Version]
- Alzahrani, A. Short-Term Solar Irradiance Prediction Based on Adaptive Extreme Learning Machine and Weather Data. Sensors 2022, 22, 8218. [Google Scholar] [CrossRef] [PubMed]
- Wood, D.A. Hourly-averaged solar plus wind power generation for Germany 2016: Long-term prediction, short-term forecasting, data mining and outlier analysis. Sustain. Cities Soc. 2020, 60, 102227. [Google Scholar] [CrossRef]
- Radovan, A.; Šunde, V.; Kučak, D.; Ban, Ž. Solar irradiance forecast based on cloud movement prediction. Energies 2021, 14, 3775. [Google Scholar] [CrossRef]
- Babbar, S.M.; Lau, C.Y.; Thang, K.F. Long Term Solar Power Generation Prediction using Adaboost as a Hybrid of Linear and Non-linear Machine Learning Model. Int. J. Adv. Comput. Sci. Appl. 2021, 12, 536–545. [Google Scholar] [CrossRef]
- Ramkumar, G.; Sahoo, S.; Amirthalakshmi, T.M.; Ramesh, S.; Prabu, R.T.; Kasirajan, K.; Samrot, A.V.; Ranjith, A. A Short-Term Solar Photovoltaic Power Optimized Prediction Interval Model Based on FOS-ELM Algorithm. Int. J. Photoenergy 2021, 2021, 3981456. [Google Scholar] [CrossRef]
- Lateko, A.A.H.; Yang, H.-T.; Huang, C.-M. Short-Term PV Power Forecasting Using a Regression-Based Ensemble Method. Energies 2022, 15, 4171. [Google Scholar] [CrossRef]
- Mohana, M.; Saidi, A.S.; Alelyani, S.; Alshayeb, M.J.; Basha, S.; Anqi, A.E. Small-Scale Solar Photovoltaic Power Prediction for Residential Load in Saudi Arabia Using Machine Learning. Energies 2021, 14, 6759. [Google Scholar] [CrossRef]
- Mehazzem, F.; André, M.; Calif, R. Efficient Output Photovoltaic Power Prediction Based on MPPT Fuzzy Logic Technique and Solar Spatio-Temporal Forecasting Approach in a Tropical Insular Region. Energies 2022, 15, 8671. [Google Scholar] [CrossRef]
- Zazoum, B. Solar photovoltaic power prediction using different machine learning methods. Energy Rep. 2022, 8, 19–25. [Google Scholar] [CrossRef]
- Majumder, I.; Dash, P.K.; Bisoi, R. Short-term solar power prediction using multi-kernel-based random vector functional link with water cycle algorithm-based parameter optimization. Neural Comput. Appl. 2020, 32, 8011–8029. [Google Scholar] [CrossRef]
- Liu, Y. Short-Term Prediction Method of Solar Photovoltaic Power Generation Based on Machine Learning in Smart Grid. Math. Probl. Eng. 2022, 2022, 8478790. [Google Scholar] [CrossRef]
- Krechowicz, M.; Krechowicz, A.; Lichołai, L.; Pawelec, A.; Piotrowski, J.Z.; Stępień, A. Reduction of the Risk of Inaccurate Prediction of Electricity Generation from PV Farms Using Machine Learning. Energies 2022, 15, 4006. [Google Scholar] [CrossRef]
- Das, U.K.; Tey, K.S.; Idris, M.Y.I.; Mekhilef, S.; Seyedmahmoudian, M.; Stojcevski, B.; Horan, B. Optimized Support Vector Regression-Based Model for Solar Power Generation Forecasting on the Basis of Online Weather Reports. IEEE Access 2022, 10, 15594–15604. [Google Scholar] [CrossRef]
- Nejati, M.; Amjady, N. A New Solar Power Prediction Method Based on Feature Clustering and Hybrid-Classification-Regression Forecasting. IEEE Trans. Sustain. Energy 2022, 13, 1188–1198. [Google Scholar] [CrossRef]
- Yan, J.; Hu, L.; Zhen, Z.; Wang, F.; Qiu, G.; Li, Y.; Yao, L.; Shafie-khah, M.; Catalão, J.P.S. Frequency-Domain Decomposition and Deep Learning Based Solar PV Power Ultra-Short-Term Forecasting Model. IEEE Trans. Ind. Appl. 2021, 57, 3282–3295. [Google Scholar] [CrossRef]
- Cheng, L.; Zang, H.; Wei, Z.; Ding, T.; Xu, R.; Sun, G. Short-term Solar Power Prediction Learning Directly from Satellite Images With Regions of Interest. IEEE Trans. Sustain. Energy 2022, 13, 629–639. [Google Scholar] [CrossRef]
- Sheng, H.; Ray, B.; Chen, K.; Cheng, Y. Solar Power Forecasting Based on Domain Adaptive Learning. IEEE Access 2020, 8, 198580–198590. [Google Scholar] [CrossRef]
- Ziyabari, S.; Du, L.; Biswas, S.K. Multibranch Attentive Gated ResNet for Short-Term Spatio-Temporal Solar Irradiance Forecasting. IEEE Trans. Ind. Appl. 2022, 58, 28–38. [Google Scholar] [CrossRef]
- Doubleday, K.; Jascourt, S.; Kleiber, W.; Hodge, B.-M. Probabilistic Solar Power Forecasting Using Bayesian Model Averaging. IEEE Trans. Sustain. Energy 2021, 12, 325–337. [Google Scholar] [CrossRef]
- Blazakis, K.; Katsigiannis, Y.; Stavrakakis, G. One-Day-Ahead Solar Irradiation and Windspeed Forecasting with Advanced Deep Learning Techniques. Energies 2022, 15, 4361. [Google Scholar] [CrossRef]
- Malakar, S.; Goswami, S.; Ganguli, B.; Chakrabarti, A.; Roy, S.S.; Boopathi, K.; Rangaraj, A.G. Deep-Learning-Based Adaptive Model for Solar Forecasting Using Clustering. Energies 2022, 15, 3568. [Google Scholar] [CrossRef]
- Elizabeth Michael, N.; Mishra, M.; Hasan, S.; Al-Durra, A. Short-Term Solar Power Predicting Model Based on Multi-Step CNN Stacked LSTM Technique. Energies 2022, 15, 2150. [Google Scholar] [CrossRef]
- Mishra, M.; Dash, P.B.; Nayak, J.; Naik, B.; Swain, S.K. Deep learning and wavelet transform integrated approach for short-term solar PV power prediction. J. Int. Meas. Confed. 2020, 166, 15. [Google Scholar] [CrossRef]
- Zhu, T.; Guo, Y.; Li, Z.; Wang, C. Solar Radiation Prediction Based on Convolution Neural Network and Long Short-Term Memory. Energies 2021, 14, 8498. [Google Scholar] [CrossRef]
- Wentz, V.H.; Maciel, J.N.; Gimenez Ledesma, J.J.; Ando Junior, O.H. Solar Irradiance Forecasting to Short-Term PV Power: Accuracy Comparison of ANN and LSTM Models. Energies 2022, 15, 2457. [Google Scholar] [CrossRef]
- Fraihat, H.; Almbaideen, A.A.; Al-Odienat, A.; Al-Naami, B.; De Fazio, R.; Visconti, P. Solar Radiation Forecasting by Pearson Correlation Using LSTM Neural Network and ANFIS Method: Application in the West-Central Jordan. Future Internet 2022, 14, 79. [Google Scholar] [CrossRef]
- Cheng, L.; Zang, H.; Wei, Z.; Zhang, F.; Sun, G. Evaluation of opaque deep-learning solar power forecast models towards power-grid applications. Renew. Energy 2022, 198, 960–972. [Google Scholar] [CrossRef]
- Chang, R.; Bai, L.; Hsu, C.-H. Solar power generation prediction based on deep Learning. Sustain. Energy Technol. Assess. 2021, 47, 101354. [Google Scholar] [CrossRef]
- Wang, F.; Li, J.; Zhen, Z.; Wang, C.; Ren, H.; Ma, H.; Zhang, W.; Huang, L. Cloud Feature Extraction and Fluctuation Pattern Recognition Based Ultrashort-Term Regional PV Power Forecasting. IEEE Trans. Ind. Appl. 2022, 58, 6752–6767. [Google Scholar] [CrossRef]
- Liu, C.-H.; Gu, J.-C.; Yang, M.-T. A Simplified LSTM Neural Networks for One Day-Ahead Solar Power Forecasting. IEEE Access 2021, 9, 17174–17195. [Google Scholar] [CrossRef]
- Suresh, V.; Aksan, F.; Janik, P.; Sikorski, T.; Revathi, B.S. Probabilistic LSTM-Autoencoder Based Hour-Ahead Solar Power Forecasting Model for Intra-Day Electricity Market Participation: A Polish Case Study. IEEE Access 2022, 10, 110628–110638. [Google Scholar] [CrossRef]
- Fu, Y.; Chai, H.; Zhen, Z.; Wang, F.; Xu, X.; Li, K.; Shafie-Khah, M.; Dehghanian, P.; Catalão, J.P.S. Sky Image Prediction Model Based on Convolutional Auto-Encoder for Minutely Solar PV Power Forecasting. IEEE Trans. Ind. Appl. 2021, 57, 3272–3281. [Google Scholar] [CrossRef]
- Hossain, M.S.; Mahmood, H. Short-Term Photovoltaic Power Forecasting Using an LSTM Neural Network and Synthetic Weather Forecast. IEEE Access 2020, 8, 172524–172533. [Google Scholar] [CrossRef]
- Li, Q.; Xu, Y.; Chew, B.S.H.; Ding, H.; Zhao, G. An Integrated Missing-Data Tolerant Model for Probabilistic PV Power Generation Forecasting. IEEE Trans. Power Syst. 2022, 37, 4447–4459. [Google Scholar] [CrossRef]
- Prado-Rujas, I.-I.; García-Dopico, A.; Serrano, E.; Pérez, M.S. A Flexible and Robust Deep Learning-Based System for Solar Irradiance Forecasting. IEEE Access 2021, 9, 12348–12361. [Google Scholar] [CrossRef]
- 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]
- Cheng, L.; Zang, H.; Wei, Z.; Ding, T.; Sun, G. Solar Power Prediction Based on Satellite Measurements—A Graphical Learning Method for Tracking Cloud Motion. IEEE Trans. Power Syst. 2022, 37, 2335–2345. [Google Scholar] [CrossRef]
- Obiora, C.N.; Hasan, A.N.; Ali, A.; Alajarmeh, N. Forecasting Hourly Solar Radiation Using Artificial Intelligence Techniques. IEEE Can. J. Electr. Comput. Eng. 2021, 44, 497–508. [Google Scholar] [CrossRef]
- Elsaraiti, M.; Merabet, A. Solar Power Forecasting Using Deep Learning Techniques. IEEE Access 2022, 10, 31692–31698. [Google Scholar] [CrossRef]
- Ahmed, R.; Sreeram, V.; Togneri, R.; Datta, A.; Arif, M.D. Computationally expedient Photovoltaic power Forecasting: A LSTM ensemble method augmented with adaptive weighting and data segmentation technique. Energy Convers. Manag. 2022, 258, 115563. [Google Scholar] [CrossRef]
- Talaat, M.; Said, T.; Essa, M.A.; Hatata, A.Y. Integrated MFFNN-MVO approach for PV solar power forecasting considering thermal effects and environmental conditions. Int. J. Electr. Power Energy Syst. 2022, 135, 107570. [Google Scholar] [CrossRef]
- Jebli, I.; Belouadha, F.-Z.; Kabbaj, M.I.; Tilioua, A. Prediction of solar energy guided by pearson correlation using machine learning. Energy 2021, 224, 120109. [Google Scholar] [CrossRef]
- Ma, Y.; Zhang, X.; Zhen, Z.; Mei, S. Ultra-short-term Photovoltaic Power Prediction Method Based on Modified Clear-sky Model. Autom. Electr. Power Syst. 2021, 45, 44–51. [Google Scholar]
- Goliatt, L.; Yaseen, Z.M. Development of a hybrid computational intelligent model for daily global solar radiation prediction. Expert Syst. Appl. 2023, 212, 118295. [Google Scholar] [CrossRef]
- Ghimire, S.; Deo, R.C.; Casillas-Pérez, D.; Salcedo-Sanz, S.; Sharma, E.; Ali, M. Deep learning CNN-LSTM-MLP hybrid fusion model for feature optimizations and daily solar radiation prediction. J. Int. Meas. Confed. 2022, 202, 111759. [Google Scholar] [CrossRef]
- Pi, M.; Jin, N.; Chen, D.; Lou, B. Short-Term Solar Irradiance Prediction Based on Multichannel LSTM Neural Networks Using Edge-Based IoT System. Wirel. Commun. Mob. Comput. 2022, 2022, 2372748. [Google Scholar] [CrossRef]
- Rangel-Heras, E.; Angeles-Camacho, C.; Cadenas-Calderón, E.; Campos-Amezcua, R. Short-Term Forecasting of Energy Production for a Photovoltaic System Using a NARX-CVM Hybrid Model. Energies 2022, 15, 2842. [Google Scholar] [CrossRef]
- Meng, F.; Zou, Q.; Zhang, Z.; Wang, B.; Ma, H.; Abdullah, H.M.; Almalaq, A.; Mohamed, M.A. An intelligent hybrid wavelet-adversarial deep model for accurate prediction of solar power generation. Energy Rep. 2021, 7, 2155–2164. [Google Scholar] [CrossRef]
- Wang, L.; Mao, M.; Xie, J.; Liao, Z.; Zhang, H.; Li, H. Accurate solar PV power prediction interval method based on frequency-domain decomposition and LSTM model. Energy 2023, 262, 125592. [Google Scholar] [CrossRef]
- Zhang, Y.; Hu, T. Ensemble Interval Prediction for Solar Photovoltaic Power Generation. Energies 2022, 15, 7193. [Google Scholar] [CrossRef]
- Du, J.; Zheng, J.; Liang, Y.; Liao, Q.; Wang, B.; Sun, X.; Zhang, H.; Azaza, M.; Yan, J. A theory-guided deep-learning method for predicting power generation of multi-region photovoltaic plants. Eng. Appl. Artif. Intell. 2023, 118, 105647. [Google Scholar] [CrossRef]
- Jahromi, K.G.; Gharavian, D.; Mahdiani, H. A novel method for day-ahead solar power prediction based on hidden Markov model and cosine similarity. Soft Comput. 2020, 24, 4991–5004. [Google Scholar] [CrossRef]
- Sangrody, H.; Zhou, N.; Zhang, Z. Similarity-Based Models for Day-Ahead Solar PV Generation Forecasting. IEEE Access 2020, 8, 104469–104478. [Google Scholar] [CrossRef]
- Suksamosorn, S.; Hoonchareon, N.; Songsiri, J. Post-Processing of NWP Forecasts Using Kalman Filtering with Operational Constraints for Day-Ahead Solar Power Forecasting in Thailand. IEEE Access 2021, 9, 105409–105423. [Google Scholar] [CrossRef]
- Mutavhatsindi, T.; Sigauke, C.; Mbuvha, R. Forecasting Hourly Global Horizontal Solar Irradiance in South Africa Using Machine Learning Models. IEEE Access 2020, 8, 198872–198885. [Google Scholar] [CrossRef]
- Rangelov, D.; Boerger, M.; Tcholtchev, N.; Lämmel, P.; Hauswirth, M. Design and Development of a Short-Term Photovoltaic Power Output Forecasting Method Based on Random Forest, Deep Neural Network and LSTM Using Readily Available Weather Features. IEEE Access 2023, 11, 41578–41595. [Google Scholar] [CrossRef]
- Cheng, L.; Zang, H.; Ding, T.; Wei, Z.; Sun, G. Multi-Meteorological-Factor-Based Graph Modeling for Photovoltaic Power Forecasting. IEEE Trans. Sustain. Energy 2021, 2, 1593–1603. [Google Scholar] [CrossRef]
- Jinpeng, W.; Yang, Z.; Xin, G.; Jeremy, G.; Xin, Z. A Hybrid Predicting Model for the Daily Photovoltaic Output Based on Fuzzy Clustering of Meteorological Data and Joint Algorithm of GAPS and RBF Neural Network. IEEE Access 2022, 10, 30005–30017. [Google Scholar] [CrossRef]
- Maciel, J.N.; Ledesma, J.; Giménez, J.; Junior, O. Hideo Ando Forecasting Solar Power Output Generation: A Systematic Review with the Proknow-C. IEEE Lat. Am. Trans. 2021, 19, 612–624. [Google Scholar] [CrossRef]
- Rajagukguk, R.A.; Ramadhan, R.A.A.; Lee, H.-J. A Review on Deep Learning Models for Forecasting Time Series Data of Solar Irradiance and Photovoltaic Power. Energies 2020, 13, 6623. [Google Scholar] [CrossRef]
- Gupta, P.; Singh, R. PV Power Forecasting Based On Data Driven Models: A Review. Int. J. Sustain. Eng. 2021, 14, 1733–1755. [Google Scholar] [CrossRef]
- Wu, Y.-K.; Huang, C.-L.; Phan, Q.-T.; Li, Y.-Y. Completed Review of Various Solar Power Forecasting Techniques Considering Different Viewpoints. Energies 2022, 15, 3320. [Google Scholar] [CrossRef]
- Benavides Cesar, L.; Amaro e Silva, R.; Manso Callejo, M.Á.; Cira, C.-I. Review on Spatio-Temporal Solar Forecasting Methods Driven by In Situ Measurements or Their Combination with Satellite and Numerical Weather Prediction (NWP) Estimates. Energies 2022, 15, 4341. [Google Scholar] [CrossRef]
- Sudharshan, K.; Naveen, C.; Vishnuram, P.; Krishna Rao Kasagani, D.V.S.; Nastasi, B. Systematic Review on Impact of Different Irradiance Forecasting Techniques for Solar Energy Prediction. Energies 2022, 15, 6267. [Google Scholar] [CrossRef]
- Mohamad Radzi, P.N.L.; Akhter, M.N.; Mekhilef, S.; Mohamed Shah, N. Review on the Application of Photovoltaic Forecasting Using Machine Learning for Very Short- to Long-Term Forecasting. Sustainability 2023, 15, 2942. [Google Scholar] [CrossRef]
- Tu, C.-S.; Tsai, W.-C.; Hong, C.-M.; Lin, W.-M. Short-Term Solar Power Forecasting via General Regression Neural Network with Grey Wolf Optimization. Energies 2022, 15, 6624. [Google Scholar] [CrossRef]
- Lotfi, M.; Javadi, M.; Osório, G.J.; Monteiro, C.; Catalão, J.P.S. A Novel Ensemble Algorithm for Solar Power Forecasting Based on Kernel Density Estimation. Energies 2020, 13, 216. [Google Scholar] [CrossRef] [Green Version]
- Prasad, A.A.; Kay, M. Assessment of Simulated Solar Irradiance on Days of High Intermittency Using WRF-Solar. Energies 2020, 13, 385. [Google Scholar] [CrossRef] [Green Version]
- Alkahtani, H.; Aldhyani, T.H.H.; Alsubari, S.N. Application of Artificial Intelligence Model Solar Radiation Prediction for Renewable Energy Systems. Sustainability 2023, 15, 6973. [Google Scholar] [CrossRef]
- Benti, N.E.; Chaka, M.D.; Semie, A.G. Forecasting Renewable Energy Generation with Machine Learning and Deep Learning: Current Advances and Future Prospects. Sustainability 2023, 15, 7087. [Google Scholar] [CrossRef]
- López-Cuesta, M.; Aler-Mur, R.; Galván-León, I.M.; Rodríguez-Benítez, F.J.; Pozo-Vázquez, A.D. Improving Solar Radiation Nowcasts by Blending Data-Driven, Satellite-Images-Based and All-Sky-Imagers-Based Models Using Machine Learning Techniques. Remote Sens. 2023, 15, 2328. [Google Scholar] [CrossRef]
- Wei, Y.; Zhang, H.; Dai, J.; Zhu, R.; Qiu, L.; Dong, Y.; Fang, S. Deep Belief Network with Swarm Spider Optimization Method for Renewable Energy Power Forecasting. Processes 2023, 11, 1001. [Google Scholar] [CrossRef]
- Moreno, G.; Santos, C.; Martín, P.; Rodríguez, F.J.; Peña, R.; Vuksanovic, B. Intra-Day Solar Power Forecasting Strategy for Managing Virtual Power Plants. Sensors 2021, 21, 5648. [Google Scholar] [CrossRef]
- Dhimish, M.; Lazaridis, P.I. Approximating Shading Ratio Using the Total-Sky Imaging System: An Application for Photovoltaic Systems. Energies 2022, 15, 8201. [Google Scholar] [CrossRef]
- Crisosto, C.; Hofmann, M.; Mubarak, R.; Seckmeyer, G. One-Hour Prediction of the Global Solar Irradiance from All-Sky Images Using Artificial Neural Networks. Energies 2018, 11, 2906. [Google Scholar] [CrossRef] [Green Version]
- Wang, Z.; Wang, L.; Huang, C.; Luo, X. A Hybrid Ensemble Learning Model for Short-Term Solar Irradiance Forecasting Using Historical Observations and Sky Images. IEEE Trans. Ind. Appl. 2023, 59, 2041–2049. [Google Scholar] [CrossRef]
- El Alani, O.; Abraim, M.; Ghennioui, H.; Ghennioui, A.; Ikenbi, I.; Dahr, F. Short term solar irradiance forecasting using sky images based on a hybrid CNN–MLP model. Energy Rep. 2021, 7, 888–900. [Google Scholar] [CrossRef]
- Cheng, Y.M.; Liu, Y.C.; Hung, S.C.; Cheng, C.S. Multi-input inverter for grid-connected hybrid PV/wind power system. IEEE Trans. Power Electron. 2007, 22, 1070–1076. [Google Scholar] [CrossRef]
- Chuang, S.J.; Hong, C.M.; Chen, C.H. Design of intelligent control for stabilization of microgrid system. Int. J. Electr. Power Energy Syst. 2016, 82, 569–578. [Google Scholar] [CrossRef]
- Rocha, Á.B.D.; Fernandes, E.d.M.; Santos, C.A.C.d.; Diniz, J.M.T.; Junior, W.F.A. Development of a Real-Time Surface Solar Radiation Measurement System Based on the Internet of Things (IoT). Sensors 2021, 21, 3836. [Google Scholar] [CrossRef] [PubMed]
- Zhou, H.; Liu, Q.; Yan, K.; Du, Y. Deep Learning Enhanced Solar Energy Forecasting with AI-Driven IoT. Wirel. Commun. Mob. Comput. 2021, 2021, 9249387. [Google Scholar] [CrossRef]
- Dosymbetova, G.; Mekhilef, S.; Orynbassar, S.; Kapparova, A.; Saymbetov, A.; Nurgaliyev, M.; Zholamanov, B.; Kuttybay, N.; Manakov, S.; Svanbayev, Y.; et al. Neural Network-Based Active Cooling System with IoT Monitoring and Control for LCPV Silicon Solar Cells. IEEE Access 2023, 11, 52585–52602. [Google Scholar] [CrossRef]
- Dissawa, L.H.; Godaliyadda, R.I.; Ekanayake, P.B.; Agalgaonkar, A.P.; Robinson, D.; Ekanayake, J.B.; Perera, S. Sky Image-Based Localized, Short-Term Solar Irradiance Forecasting for Multiple PV Sites via Cloud Motion Tracking. Int. J. Photoenergy 2021, 2021, 9973010. [Google Scholar] [CrossRef]
- Song, S.; Yang, Z.; Goh, H.; Huang, Q.; Li, G. A novel sky image-based solar irradiance nowcasting model with convolutional block attention mechanism. Energy Rep. 2022, 8, 125–132. [Google Scholar] [CrossRef]
- Kong, W.; Jia, Y.; Dong, Z.Y.; Meng, K.; Chai, S. Hybrid approaches based on deep whole-sky-image learning to photovoltaic generation forecasting. Appl. Energy 2020, 280, 115875. [Google Scholar] [CrossRef]
Ref | Model Type | Method | Parameter Used | Accuracy |
---|---|---|---|---|
[4] | Neural networks (NNs) | Principal component analysis (PCA), artificial neural networks (ANNs) with the outputs using Mixture DOE (MDOE) | Instantaneous temperature (°C), Instantaneous humidity (%), Instantaneous precipitation (°C), Instantaneous pressure (hPa), Wind speed (m/s), Wind direction (◦), Wind gust (m/s), Radiation (KJ/m2). | MAPE = 10.45%, SD = 7.34 for summer; MAPE = 9.29%, SD = 7.23 for autumn; MAPE = 9.11%, SD = 5.55 for winter; MAPE = 6.75%, SD = 6.47 for spring |
[5] | Neural networks (NNs) | Artificial neural networks (ANNs) | Relative Humidity Solar Radiation Temperature Wind speed | RMSE = 86.466 MAE = 8.409 |
[6] | Neural networks (NNs) | Recurrent neural network (RNN) | Temperature Humidity Wind speed | MRE (%) = 3.87 MAE (kW) = 7.75 nRMSE (%) = 5.69 |
[7] | Neural networks (NNs) | Artificial neural network (ANN); | National Renewable Energy Laboratory | MAPE (%) = 1.8 MSE = 3.19 × 10−10 |
Irradiance, temperature, wind speed, | ||||
wind pressure | ||||
[8] | Neural networks (NNs) | Feed-forward backpropagation neural network (FFBPNN) method | Daily average temperature, daily average humidity, daily average wind speed, daily total sunshine duration, daily average Global solar irradiation (GSI) | MAPE = 7.066%, nMAE = 3.629%, nRMSE = 4.673%, and MAE = 5.256% |
[10] | Neural networks (NNs) | BP neural network | Cloud-based images, historical data of solar radiation | MAE = 46.1 W MAPE = 7.8%. |
[9] | Neural networks (NNs) | Artificial neural network (ANN) | Radiation, temperature, wind speed, humidity | Classification accuracy% = 97.53% |
[11] | Neural networks (NNs) | Neural network prediction model | Temp., wind speed, wind direction, humidity, total amount of cloud, insolation | MAPE (%) = 12.94% |
[12] | Neural networks (NNs) | The CAE-PCA model | Relative humidity, solar radiation, temperature, wind speed | MAE = 0.0524 MSE = 0.0113 RMSE = 0.1061 |
[13] | Neural networks (NNs) | Similar day-based and ANN-based approaches | Extraterrestrial radiation Cloud cover factor Temperature | MAPE = 21.37% nRMSE = 30.99% |
[14] | Neural networks (NNs) | AI methods based on the portfolio theory (PT) | Solar irradiance Air temperature | MAPE= 4.52% |
[15] | Machine learning or optimization algorithms | RNN-LSTM model | Solar radiation, module temperature, ambient temperature | RNN-LSTM (p-si) RMSE = 26.85 RNN-LSTM (m-si) RMSE = 19.78 R2 = 0.9943 |
[16] | Machine learning or optimization algorithms | Gradient boosting decision tree (GBDT) | Temperature (°C) Atmospheric pressure (kPa) Relative humidity (%) Wind speed (m/s) Total solar radiation (0.01 MJ/m2) | MAE (MWh) = 6.02 MAPE (%) = 3.30 RMSE (MWh) = 6.73 |
[17] | Machine learning or optimization algorithms | Adaptive extreme learning machine model |
| MAE = 0.2444 MSE = 0.1727 RMSE = 0.3012 |
[18] | Machine learning or optimization algorithms | Transparent open box (TOB) machine-learning method | Solar radiation, wind velocity, air pressure | RMSE = 1175 MW and R2 = 0.9804; RMSE = 1632 MW and R2 = 0.9609 |
[19] | Machine learning or optimization algorithms | Clouds and sun detection algorithm | Image acquisition, image processing | Sun coverage between 5 and 6 s. Standard error level in the range of 10–20%. |
[20] | Machine learning or optimization algorithms | Adaptive boosting Learning model | Solar power (MW), solar irradiance (W/m2), model temperature (K) | RMSE = 25.77 MAE = 30.28 |
[21] | Machine learning or optimization algorithms | Extreme learning machine with a forgetting mechanism (FOS-ELM) | PV Data, weather data, noise variance | nRMSE = 0.952, MAPE = 1.549 |
[22] | Machine learning or optimization algorithms | Regression-based ensemble method | Irradiance, temperature, precipitation, humidity, wind speed | MRE = 4.362%, MAE = 87.242 kW, and R2 = 0.933 |
[23] | Machine learning or optimization algorithms | Machine learning (ML)-based | Ambient temperature, relative humidity, wind speed, wind direction, solar irradiation, precipitation | MSE = 0.15. |
[24] | Machine learning or optimization algorithms | Spatio-temporal autoregressive model (STVAR) | Global horizontal irradiance (GHI) | rMAE (%) = 13.13, rMBE (%) = −2.99, rRMSE (%) = 21.8 |
[25] | Machine learning or optimization algorithms | Support vector machine (SVM) and Gaussian process regression (GPR) models | Solar PV panel temperature, ambient temperature, solar flux, time of the day, relative humidity. | RMSE = 7.967, MAE = 5.302 and R2 = 0.98 |
[26] | Machine learning or optimization algorithms | Multi-kernel random vector functional link neural network (MK-RVFLN) | Historical solar power data | MAPE (%) = 2.29, RMSE (MW) = 0.738, MAE (MW) = 0.343 |
[27] | Machine learning or optimization algorithms | An adaptive k-means and Gru machine learning model | Temperature, dew time, humidity, wind speed, wind direction, azimuth angle, visibility, pressure, wind-chill index, calorific value, precipitation, weather type | RMSE = 8.15 |
MAPE/(%) = 0.04 | ||||
[28] | Machine learning or optimization algorithms | Choice of random forest regression | Global horizontal irradiation, relative humidity, ambient air temperature, cloud cover, the generation of electricity of more than 20 items | R2 = 0.94 MAE = 5.12 kWh RMSE = 34.59 kWh |
[29] | Machine learning or optimization algorithms | Support vector regression-based model | Power Hourly standard solar irradiance (SSI), Online weather condition (OWC) Cloud cover (CC) | nRMSE = 2.841% MAPE = 10.776% |
[30] | Machine learning or optimization algorithms | Hybrid classification-regression forecasting engine | Forecasted/lagged values of weather parameters, lagged solar power values, calendar data | MAE = 0.078 MAPE = 14.1 MSE = 0.014 |
[31] | Machine learning or optimization algorithms | Frequency-domain decomposition and convolutional neural network (CNN) | PV power data | MAPE = 0.1778 RMSE = 1.1757 R2 = 0.9438 |
[32] | Machine learning or optimization algorithms | Regions of interest (ROIs) | Precise cloud distribution information | nRMSE = 5.573 nMAE = 2.362 MASE = 0.644 |
[33] | Machine learning or optimization algorithms | Adaptive learning neural networks | Solar irradiation, temperature, wind speed, humidity. | RMSE = 143.7483 (W/m2) MAE = 67.2620 (W/m2) MBE = 4.5844 (W/m2) |
[34] | Machine learning or optimization algorithms | A novel multi-branch attentive gated recurrent residual network (ResAttGRU) | Clear sky index, Solar irradiance | RMSE = 0.049 (W/m2) MAE = 0.031 (W/m2) R2 = 0.99 |
[35] | Machine learning or optimization algorithms | Bayesian model averaging (BMA) | Numerical weather prediction (NWP) | SS’s of at least 12% |
[36] | Deep-Learning | The encoder–decoder LSTM network | Air temperature (°C), Relative humidity (%) Global irradiance on the Horizontal plane (W/m2) Beam/direct irradiance Diffuse irradiance on the horizontal plane Extraterrestrial irradiation | MAPE (%) = 39.47% RMSE (W/m2) = 99.22% MAE (W/m2) = 67.69% nRMSE = 0.27 |
[37] | Deep-Learning | Deep learning-based adaptive model | Temperature, dew point, wind speed, cloud cover. | nRMSE = 0.3058 |
[38] | Deep-Learning | Multi-step CNN-stacked LSTM model | Solar irradiance, plane of array (POA) irradiance | nRMSE = 0.11 RMSE = 0.36 |
[39] | Deep-Learning | LSTM-dropout model |
| RMSE = 0.01 MAE = 0.0756 MAPE = 0.05711 R2 = 0.90668 |
[40] | Deep-Learning | SCNN–LSTM model | Direct normal irradiance (DNI), solar zenith angle, relative humidity, air mass | nRMSE = 23.47% Forecast skill = 24.51% |
[41] | Deep-Learning | Artificial neural network (ANN) and long-term short memory (LSTM) network models | Air temperature, relative humidity, atmospheric pressure, wind speed, wind direction, maximum wind speed, precipitation (rain), month, hour, minute, global horizontal irradiance (GHI) | MAPE = 19.5% |
[42] | Deep-Learning | LSTM and ANFIS learning models | Direct and diffuse short-wave radiation, evapotranspiration, vapor pressure deficit at 2 m, relative humidity, sunshine duration, and soil temperature | RMSE = 0.04–0.8 MSE = 0.0016–0.64 MAE = 0.034–0.86 |
[43] | Deep-Learning | Opaque deep learning solar forecast models | Total column liquid water, total column ice water, surface pressure, relative humidity, total cloud cover, U&V wind component, temperature, surface solar radiation downwards, surface thermal radiation downwards, top net solar radiation, total precipitation. | MAE = 0.050 ± 0.002 RMSE = 0.098 ± 0.003 |
[44] | Deep-Learning | VM-based forecast models | Solar radiation and temperature | Accuracy factor increase of 27%. |
[45] | Deep-Learning | A fluctuation pattern prediction (FPP)-LSTM model FPR-LSTM | The ultrashort-term power prediction was performed with the cloud distribution features and historical power data as input | RMSE = 6.675% MAE = 4.768% COR = 0.9055 |
[46] | Deep-Learning | Long short-term memory (LSTM) network | PV inverter energy meter data logger, Weather data acquisition | RMSE = 0.512 |
[47] | Deep-Learning | Long short-term memory (LSTM) network | Samples, time steps, features | RMSE = 15.59 kW MAE = 8.36 kW |
[48] | Deep-Learning | Convolutional autoencoder (CAE) based sky image prediction models | Precise cloud distribution information | SSIM = 1.012 MSE = 0.712 |
[49] | Deep-Learning | Long short-term memory (LSTM) neural network | Temperature, relative humidity, wind speed, precipitable water. The approximate numerical solar irradiance | RMSE = 0.71 MW MAE = 0.36 MW MAPE = 22.31% |
[50] | Deep-Learning | Recursive long short-term memory network (Rec-LSTM) | General weather information | nRMSE = 15.25% WMAPE = 68.47% |
[51] | Deep-Learning | Convolutional long short-term memory (Conv-LSTM) | Multi-point regional data consolidation, 17 sensors were laid on the island of Oahu (Hawaii) covering an area of roughly 1 km2 from March 2010 to October 2011 | RMSE never increases more than 15% |
[52] | Deep-Learning | Convolutional neural network (CNN) and LSTM recurrent neural network | General weather information | RMSE = 2.095 MW MAE = 1.028 MW |
[53] | Deep-Learning | A spatial-temporal graph neural network (GNN) is then proposed to deal with the graph | Precise cloud distribution information | RMSE = 6.945 k MAE = 3.565 k MAPE = 1.286% |
[54] | Deep-Learning | Time-series long short-term memory (LSTM) network, convolutional LSTM (ConvLSTM), | Historical hourly solar radiation | nRMSE = 4.05% |
[55] | Deep-Learning | Long short-term memory (LSTM) | Mean solar radiation and air temperature for a region | RMSE = 317.4 MAE = 236.35 MAPE = 2.17 |
[56] | Deep-Learning | Long short-term memory (LSTM) | Weather temperature (°C) Global horizontal radiation (W/m2) PV power history data | MAPE =6.02 |
[57] | Deep-Learning | The multi-layer feed-forward neural network (MFFNN) multiverse optimization (MVO) | Wind speed Solar irradiance Ambient temperature. | nRMSE = 5.95 × 10−3 MSE = 2.16 × 10−5 MAE = 9.44 × 10−5 R2 = 0.994045813 |
[58] | Deep-Learning | Multi-layer perceptron (MLP) | Temperature, humidity, wind speed; wind direction, pressure Solar radiation Solar energy | MAE = 0.03 (J/m2) MSE = 0.006 (J/m2) RMSE = 0.08 (J/m2) |
[59] | Hybrid model forecasting | VMD-LSTM-RVM model | Power history data | MAPE (%) = 5.12 RMSE (kW) = 4.80 |
[60] | Hybrid model forecasting | Covariance matrix adaptive evolution strategies (CMAES) with extreme gradient boosting (XGB) and multi-adaptive regression splines (MARS) models | Wind velocity, maximum and minimum weather humidity, maximum and minimum weather temperature, vapor pressure deficit, evaporation | RMSE = 4.9% |
[61] | Hybrid model forecasting | CNN-LSTM-MLP hybrid fusion model | Temperature, rainfall, evaporation, vapor pressure, relative humidity | r ≈ 0.930, RMSE ≈ 2.338 MJm−2day−1, MAE ≈ 1.69 MJm−2day−1 |
[62] | Hybrid model forecasting | MC-WT-CBiLSTM depth model | Global level irradiance, temperature | MAE = 18.13 RMSE = 27.98 R2 = 0.99 SMAPE = 10.97 MAPE = 15.63 |
[63] | Hybrid model forecasting | NARX-CVM hybrid model | Temperature, solar radiation, relative humidity, wind speed, pressure | Forecasting skills = 34% |
[64] | Hybrid model forecasting | Hybrid wavelet-adversarial deep model | Global horizontal irradiance (GHI) | RMSE = 0.0895, MAPE = 0.0531 |
[65] | Hybrid model forecasting | Hybrid LSTM-SVR-BO model. | PV power history data | RMSE (MW) = 9.321, MAE (MW) = 4.588, AbsDEV (%) = 0.174 |
[66] | Hybrid model forecasting | GBRT-Med-KDE model | Wind speed, temperature (Celsius), relative humidity. | MAE = 0.05, RMSE = 0.08, R2 (%) = 99.75, MAPE = 0.055, SMAPE = 0.028. |
[67] | Hybrid model forecasting | Theory-guided and attention-based CNN-LSTM (TG-A-CNN-LSTM) | Neglect the meteorological data, such as temperature and wind speed. | RMSE = 11.07 MAE = 4.98 R2 = 0.94 |
[68] | Other statistical analysis methods | Hidden Markov model (HMM) | Solar historical data | nMAE = 2.84, nRMSE = 6.05, MAPE = 13.46 and Correlation coefficient = 0.975. |
[69] | Other statistical analysis methods | Similarity-based forecasting models (SBFMs) | Temperature, humidity, dew point, wind speed | RMSE = 15.3% MAE = 826.2 W MRE = 10.8% |
[70] | Other statistical analysis methods | Kalman filtering (KF) | Irradiance, temperature, relative humidity, and the solar zenith angle | RMSE = 156.42 (39.88%) nRMSE = 12.71% |
[71] | Other statistical analysis methods | Quantile regression averaging (QRA) | Temperature, wind speed, relative humidity, barometric pressure, wind direction standard deviation, rainfall | RMSE = 88.600 MAE = 52.034 |
[72] | Neural networks (NNs) | Artificial Intelligence (AI) methods—random forest (RF) and deep neural network (DNN) | Ambient temperature (°C) Atmospheric pressure (hPa) Humidity (%) Clouds percentage (%) Wind speed (m/s) | MAE = 338.85 RMSE = 435.44 |
[73] | Deep learning, Machine learning | The single-graph model | Temperature (°C), Humidity (%), Wind speed (m/s) PV power Global horizontal irradiance (GHI) Diffuse horizontal irradiance (DHI) Direct normal irradiance (DNI) | RMSE (kW) = 0.336 MAE (kW) = 0.177 MAPE (%) = 12.89 |
[74] | Neural networks (NNs) and Optimization algorithms | Genetic Algorithm programming system (GAPS) and radial basis function (RBF) | Meteorological data, including atmospheric turbidity, relative humidity, and solar irradiance | Sunny RMSE (mw) = 0.9636 Cloudy RMSE (mw) = 4.0123 Rainy RMSE (mw) = 2.9828 |
Work | Date of Publication and Location | Main Contribution | Advantages | Disadvantages |
---|---|---|---|---|
[4] | December 2022 | The search space and the number of experimental simulations are reduced, selecting parameters in a systematic manner, which can save computational resources and time without lowing statistical reliability. |
| Increasing dimensions of the input vector. |
[5] | August 2021 | A daily clustering method based on statistical features, such as daily average, maximum, and standard deviation of solar PV power, is adopted in the datasets to address the impact of uncertain weather on the prediction model. |
|
|
[6] | March 2020 |
| Lowered the chance of overfitting by balancing decision trees. |
|
[7] | October 2021 |
|
|
|
[8] | June 2020 | An accurate prediction model and results can be obtained for specific regional meteorological data. | A promising alternative to accurate power prediction for practical PV power plants. | Lowing the prediction accuracy of ANN models due to the chaotic nature of meteorological parameters. |
[10] | September 2021 |
|
| Ultrashort-term forecasting of cloudy weather is very difficult since there is no rule about clouds blocking the sun. |
[9] | March 2020 | Determines which regions are more suitable for solar power stations by using the examined model. | Deducted the extra costs of installation and measurement. | Long mathematical processes. |
[11] | November 2022 | Reduced the input and computational complexity of the neural network model to simplify the hidden layer stage and build a fast and accurate prediction model for PV power generation. | Created a PV power generation prediction model with non-linear correlated variables. | Improvements in the prediction accuracy of performance. |
[12] | July 2023 |
| When compared the actual power generation of PV devices with the PV power generation predicted by using different Machine learning-based methods. | This database size limits the prediction horizon of the models. |
[13] | November 2020 | Similar hour-based and hybrid methods have presented better performance than commonly deployed prediction techniques. | The outputs of both solar PV prediction methods are dynamically weighted based on weather types and the MAE. | Increasing dimensions of the input vector. |
[14] | January 2020 | Creating a hybrid model of four different artificial intelligence prediction methods to obtain the optimal policy for each prediction technique to reduce predictability errors. | Ensemble of artificial intelligence methods into a new adaptive topology based on PT to improve solar PV power prediction. |
|
[15] | March 2022 |
|
| It is difficult to adjust the LSTM parameters and determine whether it converges. |
[16] | October 2021 | Forecasted photovoltaic power generation using historical weather data and different time resolutions. | Suggested a model that only requires a set of dates to specify a prediction period and more inputs. | The modeling would take a longer time due to the large amount of historical data. |
[17] | October 2022 | The ELM method was employed to ensure faster computing time and more direct microcomputer realization. | FFNN, with the particle swarm optimization algorithm, is used to achieve the search when computing the optimal weight. | Using PSO to select the parameters of adaptive ELM will make the computing time longer. |
[18] | June 2020 | Assisted power grid operators in better planning the economic dispatch of solar energy grid-connected electricity. | The accuracy of short-term predictions can further be improved by using a longer time period of earlier data. | It is necessary to do more work (usually for several years) on larger datasets to confirm this. |
[19] | June 2021 | To avoid erroneous optimistic predictions, the predicted power generation should be reduced to avoid affecting the stability of virtual power plants. | Better accuracy and time resolution of irradiance prediction is achieved for the next hour interval. | It is required to acquire the percentage of uncovered sun and cloud images within the next hour. |
[20] | November 2021 | The proposed model can predict solar PV power generation 10 days ahead. | The proposed model can achieve the best prediction accuracy with minimal error by training with accurate ratios of training and testing. | It is difficult to sharpen the accuracy of an individual model. |
[21] | November 2021 | Provided time and space compensation, as well as comprehensive power regulation while assisting energy dispatch units in generating strategies, is crucial for the stability and security of the energy system and its continuous optimization. | The proposed method can reduce the training time while improving accuracy. | The degree of uncertainty in photovoltaic power generation is closely related to the chaotic nature of weather conditions. |
[22] | June 2022 |
| The integrated prediction models are much more accurate than single prediction models. | Recalculating the weight of each new input sample to improve the accuracy of a single prediction model. |
[23] | October 2021 | Trained Abha’s solar photovoltaic system data using seven famous machine learning algorithms to predict photovoltaic power generation. | Obtaining relatively low prediction error of the algorithms. | The MSE of RF was the worst. |
[24] | November 2022 | The STVAR model demonstrated good model performance by predicting at a time resolution of 5 min to 1 h. | The prediction system can reduce the cost without installing and maintaining the solar irradiance sensor. | The research limitations of the irradiance prediction model (STVAR model) affect the final PV prediction results. |
[25] | November 2021 | Machine learning (ML) model is an efficient tool that can predict the power performance of any solar photovoltaic power generation. | The high reliability and accuracy of the GPR prediction model can be verified. |
|
[26] | June 2019 |
| Expediting computing time and lowering the complexity of the model. | The selection of parameters using MK-RVFLN affects the accuracy of the prediction model. |
[27] | September 2022 | Clustering initial training set and day-ahead power forecasting using adaptive k-means. | Gru network has excellent prediction results, better robustness, and fewer errors. | Increasing dimensions of the input vector. |
[28] | May 2022 | Had better global radiation prediction results. | Proposing seven machine learning models for PV power generation forecasting. | Increasing dimensions of the input vector. |
[29] | February 2022 | Selecting the SVR-based model parameters using PSO-based algorithms to improve the model performance | Reaching better performance of the forecast algorithm. | Using algorithm bar parameters will lead to longer operation time. |
[30] | April 2022 | A novel solar PV power prediction method composed of a feature extraction, clustering method, and hybrid classification regression prediction engine. |
|
|
[31] | August 2021 | In order to obtain the best frequency demarcation point of the decomposed component, basic data is subtracted from the correlation between the decomposed component and basic data. | Using CNN for low- and high-frequency component prediction and obtaining the final prediction result by additive reconstruction. | Use of FFT for data preprocessing is less applicable than the general data pre-processing method. |
[32] | January 2022 | Proposed a short-term prediction model for learning cloud motion characteristics from stacked optical flow maps using satellite images as input |
|
|
[33] | November 2020 | Proposed a novel method that does not rely on the test data labels during the update process. | This method can dynamically adjust its structural parameters to fit to the latest weather conditions. |
|
[34] | February 2022 | Modeling data at various time resolutions, extracting hierarchical features, and capturing short-term and long-term dependencies. | A model has been proposed to accelerate the learning process and use shared representations as auxiliary information to reduce overfitting. |
|
[35] | January 2021 |
|
|
|
[36] | June 2022 |
|
| More LSTM parameter settings need to be adjusted. |
[37] | May 2022 |
|
|
|
[38] | March 2022 | The proposed model combines a stacking structure and drop-out layer to improve the accuracy of the PV prediction model. | The LSTM of multi-step CNN stacking with deep learning algorithms improve the validity of the model as compared with other traditional solar irradiance prediction. |
|
[39] | July 2020 | As compared and analyzed in detail with other contemporary ML methods, least absolute shrinkage and selection operator (LASSO), and elastic net (ENET) methods, the effectiveness of the proposed method was verified. |
| Failed to reach the accuracy of the proposed prediction model. |
[40] | December 2021 |
| The prediction accuracy was promoted by comparing to other models. | In some cloudy or cloudy days conditions, the model prediction accuracy needs to be improved. |
[41] | March 2022 | Optimized ANN and LSTM prediction models to improve their accuracy. | The ANN and LSTM models in the reduced Input Set and the complete Input Set with seven exogenous variables exhibit the same prediction accuracy. |
|
[42] | March 2022 |
|
| Too many solar radiation input parameters. |
[43] | August 2022 |
| A deep learning AE model is an effective method for predicting day-ahead PV power based on NWP due to its highest accuracy. | Using deep learning for each model without NWP, the day-ahead prediction accuracy will sharply decrease, and its upgrade is extremely limited. |
[44] | June 2021 |
| Significantly reducing the control costs, initial hardware component costs, and long-term maintenance costs of potential PV power plants. | The whole PV system uses the solar modules with the lowest power to calculate the worst-case power generation performance, and mismatch loss is a major problem. |
[45] | September 2022 | With historical satellite images as input, the FPP model based on CNN is employed to predict the future PV power fluctuation mode. | Reaching better performance for the prediction algorithm. |
|
[46] | January 2021 | The predicted results can successfully close the expected output and well capture the intra-hour ramping. | Achieving good performance of the prediction algorithm. | It is difficult to adjust the LSTM parameters and determine whether it converges. |
[47] | October 2022 | Proposed an automatic encoder LSTM model with the best reliability performance. |
| It is difficult to adjust the LSTM parameters and determine if it converges. |
[48] | August 2021 | Realizing accurate cloud distribution information using ground-based total sky images. |
|
|
[49] | October 2020 | The significance of the proposed synthetic prediction is highlighted to promote the more effective use of public sky prediction types and achieve more reliable PV power generation predictions. | Studied the performance of the proposed model in different seasons with different intraday horizon lengths. |
|
[50] | November 2022 | To deal with the scenarios of missing data, an integrated model is proposed for probabilistic PV power generation prediction. |
|
|
[51] | January 2021 | In order to predict the solar irradiance at several locations simultaneously, a prediction model trained with several artificial neural networks is proposed. | A family of flexible and robust deep learning models for solar irradiance prediction is proposed. |
|
[52] | September 2020 | A CNN model is proposed to find out the non-linear characteristics and invariant structures in the previous output power data so as to promote the prediction of PV power. |
|
|
[53] | May 2022 | By using bidirectional extrapolation to simulate cloud motion, a directed graph from multiple frames of historical images was generated for predicting PV power. | Proposed a GNN model that is more flexible for different sizes of inputs to handle dynamic ROIs and promote the prediction of PV power. | Increasing dimensions of the input vector. |
[54] | December 2021 | A novel prediction model is proposed to improve the quality of training data, the size of the data, the meteorological conditions of the location where the data are obtained, and the duration or horizon of the measured solar irradiance. | The accuracy of solar irradiance prediction technology has been greatly improved by training the prediction model with 10-year datasets. |
|
[55] | March 2022 | A deep learning method based on Long short-term memory (LSTM) algorithm is used to investigate the prediction ability of solar power data. | Proposed multiple prediction models with high suitability. |
|
[56] | March 2022 |
| Comparing the impact of seasonal and periodic variables on time series data and PV output prediction over different time spans (14 days to 5 min) | It is difficult to adjust the LSTM parameters and determine whether it converges. |
[57] | August 2021 | Optimizing the number of neurons in the hidden layer, weight, and bias of the proposed neural network using MVO and GA algorithms. | Multi-layer Feed-forward neural network (MFFNN) is used to study the accuracy of MFFNN-MVO and MFFNN-GA models. |
|
[58] | February 2021 | The relevance of the studied model in real-time and short-term solar energy prediction was evaluated using appropriate prediction models to ensure optimized management and safety requirements. | Artificial neural networks (ANN) have demonstrated good performance in real-time and short-term predictions. |
|
[59] | June 2021 | Proposed a forecasting model with higher prediction accuracy and relatively small overall fluctuations. | Decomposing the PV power sequence to reduce the complexity and instability of the raw data by the VMD decomposition technology. | Prediction errors and fluctuations are large. |
[60] | August 2022 |
| The connectivity of machine learning models and optimization algorithms. | Computational complexity |
[61] | August 2022 |
| Proposed a novel DL-based hybrid model that overcomes the above research limitations and produces accurate GSR predictions. |
|
[62] | January 2022 | Proposed an MC-WT-CBILSTM hybrid model combined with various AI methods to improve the prediction ability of the model |
|
|
[63] | April 2022 | The short-term solar PV prediction model developed can be applied anywhere. |
| The proposed prediction model should exclude redundant or irrelevant variables to avoid false results. |
[64] | April 2021 | A DA prediction model has been proposed with a three-phase adaptive modification solution to improve the algorithm’s ability in local and global searches. | Proposed a hybrid deep learning model with a powerful decomposition technology to help reduce data complexity | A long time span has a negative impact on prediction results. |
[65] | September 2022 | In order to better reflect the accuracy of the prediction model, comparative tests were conducted on multiple time dimensions to verify the advantage of the prediction model. | A new prediction model has been proposed, which has an average improvement of about 15% in prediction accuracy and stability as compared to other prediction models. | Adjusting parameters using the BO algorithm increases the time cost of training the model. |
[66] | September 2022 | An ensemble interval prediction method was proposed for solar power generation prediction to obtain higher-quality prediction intervals than other AI methods | Obtaining more reliable and stable interval prediction results. | The KDE method takes a longer total computing time as compared to other AI methods. |
[67] | November 2022 |
| Demonstrated the stability and robustness of the TG-A-CNN-LSTM model by testing the performance of sparse data prediction models. | It is difficult to adjust the LSTM parameters and determine whether it converges. |
[68] | July 2020 | Providing better accuracy than other investigated methods for cost computation. | Proposed a novel prediction model that outperforms other investigated methods in terms of accuracy and computational time. | Prediction accuracy can be increased with other new effective techniques. |
[69] | June 2020 | SBFM predicts PV power at high time resolution by using low time resolution weather variables. | PV power generation prediction with a five-minute time resolution can substantially obtain accurate results. | Increasing dimensions of the input vector. |
[70] | August 2021 | Generalized a novel prediction model to find the optimal prediction by affine transformation mapping for a given available measurement. | Irradiance, temperature, relative humidity, and solar zenith angle are selected as highly correlated inputs of WRF prediction model. |
|
[71] | November 2020 | Completed the prediction combination of machine learning models with convex combination and Quantile regression averaging (QRA). | The forecasting performance of Diebold Mariano and Giacomini White tests is remarkable. |
|
[72] | May 2023 | The data set of the proposed new prediction model contains weather features, which is more cost-efficient and more suitable for scenarios where there is no dedicated hardware or hard-to-obtain input features. | The proposed RF and DNN prediction models utilize widely available weather features and operate quite well even in the event of sudden fluctuations in PV output. | Increasing dimensions of the input vector. |
[73] | July 2021 | The accuracy of the proposed multi-graph model is superior to other benchmark models in the day-ahead prediction cases. | When compared to the deep learning benchmark models, the single- graph prediction model had lower cost regarding training time. |
|
[74] | March 2022 | The proposed model and algorithm can lower the dimensionality of the model and improve its prediction accuracy. | Proposed a short-term PV power generation prediction model based on combined fuzzy clustering, a genetic algorithm programming system (GAPS), and radial basis function (RBF) for meteorological data to improve the prediction accuracy. | The parameter numbers of the search window size affect the accuracy of the proposed models. |
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. |
© 2023 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tsai, W.-C.; Tu, C.-S.; Hong, C.-M.; Lin, W.-M. A Review of State-of-the-Art and Short-Term Forecasting Models for Solar PV Power Generation. Energies 2023, 16, 5436. https://doi.org/10.3390/en16145436
Tsai W-C, Tu C-S, Hong C-M, Lin W-M. A Review of State-of-the-Art and Short-Term Forecasting Models for Solar PV Power Generation. Energies. 2023; 16(14):5436. https://doi.org/10.3390/en16145436
Chicago/Turabian StyleTsai, Wen-Chang, Chia-Sheng Tu, Chih-Ming Hong, and Whei-Min Lin. 2023. "A Review of State-of-the-Art and Short-Term Forecasting Models for Solar PV Power Generation" Energies 16, no. 14: 5436. https://doi.org/10.3390/en16145436
APA StyleTsai, W. -C., Tu, C. -S., Hong, C. -M., & Lin, W. -M. (2023). A Review of State-of-the-Art and Short-Term Forecasting Models for Solar PV Power Generation. Energies, 16(14), 5436. https://doi.org/10.3390/en16145436