Next Article in Journal
Shaping the Engineers of Tomorrow: Integrating Renewable Energies and Advanced Technologies in Electrical and Electronics Engineering Education
Previous Article in Journal
IoT-Based Sustainable Energy Solutions for Small and Medium Enterprises (SMEs)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Forecasting Solar Photovoltaic Power Production: A Comprehensive Review and Innovative Data-Driven Modeling Framework

by
Sameer Al-Dahidi
1,*,
Manoharan Madhiarasan
2,
Loiy Al-Ghussain
3,
Ahmad M. Abubaker
4,
Adnan Darwish Ahmad
4,
Mohammad Alrbai
5,
Mohammadreza Aghaei
6,7,*,
Hussein Alahmer
8,
Ali Alahmer
9,
Piero Baraldi
10 and
Enrico Zio
10,11
1
Department of Mechanical and Maintenance Engineering, School of Applied Technical Sciences, German Jordanian University, Amman 11180, Jordan
2
Department of Electronics and Computers, Faculty of Electrical Engineering and Computer Science, Transilvania University of Brasov, B-dul Eroilor 29, 500036 Brasov, Romania
3
Argonne National Laboratory, Energy Systems and Infrastructure Analysis Division, Lemont, IL 60439, USA
4
Institute of Research for Technology Development (IR4TD), University of Kentucky, Lexington, KY 40506, USA
5
Department of Mechanical Engineering, School of Engineering, University of Jordan, Amman 11942, Jordan
6
Department of Ocean Operations and Civil Engineering, Norwegian University of Science and Technology (NTNU), 6009 Ålesund, Norway
7
Department of Sustainable Systems Engineering (INATECH), University of Freiburg, 79110 Freiburg, Germany
8
Department of Automated Systems, Faculty of Artificial Intelligence, Al-Balqa Applied University, Al-Salt 19117, Jordan
9
Department of Mechanical Engineering, Tuskegee University, Tuskegee, AL 36088, USA
10
Energy Department, Politecnico di Milano, Via La Masa 34, 20156 Milan, Italy
11
Mines Paris, Centre de Recherche sur les Risques et les Crises, Paris Sciences et Lettres University, 75006 Valbonne, France
*
Authors to whom correspondence should be addressed.
Energies 2024, 17(16), 4145; https://doi.org/10.3390/en17164145
Submission received: 5 July 2024 / Revised: 4 August 2024 / Accepted: 9 August 2024 / Published: 20 August 2024
(This article belongs to the Section A2: Solar Energy and Photovoltaic Systems)

Abstract

:
The intermittent and stochastic nature of Renewable Energy Sources (RESs) necessitates accurate power production prediction for effective scheduling and grid management. This paper presents a comprehensive review conducted with reference to a pioneering, comprehensive, and data-driven framework proposed for solar Photovoltaic (PV) power generation prediction. The systematic and integrating framework comprises three main phases carried out by seven main comprehensive modules for addressing numerous practical difficulties of the prediction task: phase I handles the aspects related to data acquisition (module 1) and manipulation (module 2) in preparation for the development of the prediction scheme; phase II tackles the aspects associated with the development of the prediction model (module 3) and the assessment of its accuracy (module 4), including the quantification of the uncertainty (module 5); and phase III evolves towards enhancing the prediction accuracy by incorporating aspects of context change detection (module 6) and incremental learning when new data become available (module 7). This framework adeptly addresses all facets of solar PV power production prediction, bridging existing gaps and offering a comprehensive solution to inherent challenges. By seamlessly integrating these elements, our approach stands as a robust and versatile tool for enhancing the precision of solar PV power prediction in real-world applications.

1. Introduction

1.1. Background

Renewable Energy Sources (RESs) are considered clean resources [1] that are environmentally friendly [2]. They can match the power demand requirements with almost zero greenhouse and air pollutant emissions [3]. Developing Renewable Energy (RE) would guarantee sustainable progress in rural regions, mountain areas, and desert zones. Also, it would help to fulfil the requirements laid out in international agreements related to protecting the environment, such as the Paris agreement [4].
For these reasons, RESs are rapidly expanding, as technological innovations and policy actions continue to contribute to their emergence and fast-paced deployment, making clean energy technology a significant investment area and an active subject for both competition and collaboration worldwide [5]. RESs can serve as a remedy for fossil fuel depletion and global warming [6].
A rapid increase in research related to RESs has been witnessed in the last 20 years [7], with a particular focus also on solar power at different levels, from fundamentals to applications and case studies. Generally speaking, in most energy markets, solar Photovoltaic (PV), which converts sunlight directly into electricity, is considered one of the most promising technologies for cheap and available sources of electricity generation. Currently, the increasing popularity of PV is due to its high modularity, the fact that no additional resources are needed, such as water and fuel, the low maintenance required, and the absence of moving parts for operation. Additionally, PV manufacturing and installation costs decrease for every doubling of installed capacity [8].
As the energy sector is facing the main challenge of satisfying the growing demand for energy while simultaneously ensuring a reduction in greenhouse emissions [9], power demand–supply planning becomes crucial, and accurate models are needed to predict the RESs available for grid management and electricity production optimization. In particular, the reliable forecasting of PV output can increase stability, decrease uncertainty in power availability, and provide a better quality of service [10]. For this reason, significant efforts have been invested in developing reliable forecasting models to predict solar power at different horizons depending on the targeted application, ranging from a few seconds to days [11], as summarized in Table 1.

1.2. Techniques and Challenges in Solar PV Power Prediction

In the literature, many articles have reviewed and analyzed various technical challenges that affect the ability to predict solar PV power. For example, Barhmi et al. [35] examined advancements in solar energy forecasting techniques using Artificial Intelligence (AI) techniques (Neural Network (NN), in particular), focusing on a wide range of forecasting horizons for decision-making purposes. The authors discussed the impact of integrating various data sources (satellite imagery, Numerical Weather Predictions (NWPs), etc.) on forecasting accuracy. Further, they quantitively summarized the performance metrics commonly used in the literature to assess forecasting accuracy. Chandel et al. [36] conducted a thorough examination of both standalone and hybrid Deep Learning (DL) techniques used for forecasting solar PV power generation. The authors assessed the effectiveness of different data-driven techniques, like Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU), in predicting solar PV power generation. They also investigated the impact of dataset size on the performance of these techniques and explored the advantages of grouping input features based on their similarity at different Prediction Intervals. Furthermore, the authors introduced a new DL model architecture for analyzing and forecasting industrial solar power generation, considering various influencing factors. Similarly, Tian et al. [37] provided a comprehensive evaluation of the research on solar radiation and PV power forecasting using Machine Learning (ML) and DL techniques at different levels, including meso-, micro-, and building-scale in urban environments. The authors included a detailed analysis of the characteristics of solar prediction models (single and hybrid/ensemble), the forecasting’s time frames, evaluation indicators, and the inputs and outputs used across different scales. The aim of this analysis is to assist researchers and engineers in selecting appropriate algorithms that can boost the efficiency of solar radiation utilization and PV power generation in urban landscapes of different scales. Likewise, Mohamad Radzi et al. [38] reviewed the various applications of ML in solar PV power generation forecasting and specifically focused on different models of NNs. The authors also critically reviewed the existing literature that examines forecast durations ranging from very-short- to long-term in the context of solar PV systems. The evaluation of forecast performance takes into account different input parameters and time-step resolutions. Additionally, the authors provided a comprehensive review of both conventional and hybrid ML techniques, highlighting their key aspects in relation to NNs.
Dimd et al. [39] presented a comprehensive review of ML techniques employed for solar PV power generation forecasting, specifically focusing on the unique climate of the Nordic region, which is characterized by cold weather and snow. They studied how meteorological factors and the effects of snow on PV panels impact the performance of these prediction models. Techniques such as ensemble methods, optimization algorithms, time series decomposition, and weather clustering were recognized as valuable strategies for improving the prediction performance. The authors also proposed two innovative approaches for incorporating the impact of snow into solar PV power forecasting. Tawn and Browell [40] reviewed research on very-short-term wind and solar generation forecasting. The authors systematically reviewed different data-driven deterministic and probabilistic techniques proposed in recent years, which were built using various actual and pre-processed input parameters for wind and solar generation forecasting. Specifically, they implemented, evaluated, and compared Vector Autoregressive (VAR), Markov Chain, and Empirical Mode Decomposition (EMD) techniques using the GEFcom2014 open-source dataset [41], while also benchmarking against the probabilistic Persistence Model. The common forecasting techniques found in both the wind and solar literature were highlighted, best practices for forecasting evaluation were outlined, and areas for improvement were identified.
Other studies, such as that of Gupta and Singh [42], have reviewed recent developments in solar PV power forecasting. They emphasized research that uses ML techniques built and considered different forecast horizons and multiple input parameters. The results showed that Deep Neural Networks (DNNs) and ensemble/hybrid techniques are superior to traditional methods. They also highlighted the importance of incorporating intelligent optimization and data pre-processing techniques to further improve forecasting performance. Similarly, Başaran et al. [43] reviewed recent developments between 2010 and 2020 in solar PV power forecasting. The authors focused on research that uses ML and DL techniques. They also covered additional aspects such as PV cell materials, available datasets, and features used for forecasting. The study concluded that ensemble approaches generally provide more accurate results compared to individual models. Among ML techniques, Artificial Neural Network (ANNs) and the Support Vector Machine (SVM) were commonly used. The authors identified gaps and potential areas for improvement and offered solutions.
Likewise, Ahmed et al. [11] reviewed various aspects of solar PV power forecasting. Specifically, the authors evaluated different techniques developed for this task and stressed the importance of selecting representative features that greatly impact the predictability of solar PV production. The authors discussed various metrics used to evaluate forecasting performance and briefly mentioned the need to quantify uncertainties that affect forecast outcomes. They also discussed the importance of adaptively updating forecasting techniques when new data become available for better performance. The authors highlighted the promise of using the DNN and its derivatives, such as Deep-LSTM (DLSTM) and Deep-Convolution Neural Network (DCNN), in this field.
Furthermore, Akhter et al. [44] systematically and critically reviewed the developments in solar PV generation forecasting, emphasizing the research works that adopt meta-heuristic and ML techniques. Each method’s advantages and disadvantages, the importance of the forecasting horizons, and the input parameters were summarized and discussed. It was revealed that hybrid forecasting models that combine both techniques efficiently improve the forecasting accuracy. However, a trade-off between the model’s complexity and the forecasting accuracy is crucial and should be further considered and evaluated. De Freitas Viscondi and Alves-Souza [45] also systematically reviewed the solar PV generation forecasting literature. Specifically, the state-of-the-art techniques and data quality used for developing the techniques were deeply reviewed and discussed. It was concluded that ML is widely used, the NN is the most accurate algorithm, and the Extreme Learning Machine (ELM) has the potential to raise the accuracy while reducing the computational efforts. Similarly, Das et al. [13] comprehensively and systematically reviewed the solar PV generation forecasting literature. Specifically, the state-of-the-art techniques and their optimization regarding the internal parameters, forecasting horizons, and input selection were deeply reviewed and discussed.

1.3. Gaps, Objectives, and Novelty

The predictability of solar PV production using data-driven models faces several challenges, primarily due to the inherent variability in and stochastic nature of solar energy. High-resolution, consistent historical data, which are crucial for accurate predictions, are often limited or inconsistent due to technological changes and short record periods at newly built sites. Additionally, variability in PV power generation, influenced by meteorological factors such as solar irradiance, temperature, humidity, and wind speed, poses challenges to grid stability and operational planning. Accurate forecasting models must account for these fluctuating conditions, which is complex due to the intermittent nature of solar power. Moreover, integrating PV systems into the power grid is more challenging than conventional energy sources because of weather-dependent solar power output, leading to increased electricity demand and higher operating costs. The development of reliable prediction models is further complicated by the need for effective feature selection and transformation, as the accuracy of these models heavily depends on the proper set of features. Despite recent reviews focusing on data acquisition, manipulation, and the selection of statistical, ML, and DL methods, significant gaps remain unaddressed.
Current studies often overlook the integration of data acquisition, model development, uncertainty quantification, and adaptive learning mechanisms—critical factors for enhancing the prediction accuracy in real-world scenarios. Additionally, existing methodologies frequently neglect the dynamic impacts of variable weather conditions and the necessity of meta-heuristic optimization in solar PV power prediction. To address these gaps, this integrative review aims to develop a comprehensive data-driven framework for solar PV power prediction, systematically incorporating all relevant aspects of prediction. This framework provides a holistic approach to technical issues that have been overlooked in previous studies, improving the reliability of electric power production and distribution through enhanced prediction accuracy. The objectives of this comprehensive review are as follows:
  • Develop a pioneering, systematic, and integrative data-driven framework for solar PV power generation prediction that encompasses all relevant aspects.
  • Address practical challenges associated with solar PV power production prediction by employing a structured three-phase, seven-module framework. This review aims to illustrate each phase and module while systematically examining the available modeling methods.
  • Highlight often-overlooked technical issues that influence the predictability of solar PV power in the existing literature.
  • Enhance the accuracy of solar PV power predictions through the implementation of the integrative framework in solar PV plants, improving prediction precision and boosting the reliability of electric power production and distribution. This includes incorporating advanced Machine Learning techniques, feature engineering, optimization algorithms, context change detection (module 6), and incremental learning (module 7).
  • Examine the implications of variable weather conditions on future solar PV production scenarios and their environmental impact.
  • Present and review meta-heuristic optimization algorithms relevant to solar power prediction.
The novelty of this review stands on the development of a comprehensive, integrative, and systematic data-driven framework for solar PV power prediction, addressing all relevant aspects, including those often overlooked in the existing literature. This framework is structured into three phases, each encompassing specific modules to tackle various prediction challenges. Phase I, data preparation, includes module 1, data acquisition, and module 2, data manipulation. This phase focuses on gathering and processing the data necessary for accurate prediction. Phase II, model development and evaluation, comprises module 3, prediction model development, module 4, prediction performance assessment, and module 5, uncertainty quantification. This phase is dedicated to creating and evaluating the prediction model, as well as measuring and addressing uncertainties. Finally, Phase III, advanced enhancements, consists of module 6, context change detection, and module 7: incremental learning. This phase aims to refine prediction accuracy and adapt to new information and changing contexts.
This multifaceted approach ensures that all practical difficulties are addressed, bridging existing research gaps. The incorporation of meta-heuristic optimization algorithms and the assessment of variable weather conditions further distinguish this framework. Each phase/module of the integrative framework is systematically reviewed to illustrate available modeling methods.
To the best of the authors’ knowledge, such a comprehensive, integrative, and systematic framework has never been developed and applied to solar PV plants. Applying this proposed framework would significantly improve prediction accuracy, thereby enhancing the reliability of electric power production and distribution. Additionally, this review serves as a valuable resource for newcomers and professionals in the field, offering a comprehensive, reader-friendly guide to state-of-the-art solar PV production prediction models.

1.4. Review Structure and Organization

This paper is structured to provide a comprehensive understanding of the systematic and integrative framework for solar PV power prediction, as illustrated in Figure 1. Following the Introduction, which outlines the background, techniques and challenges, and the identified research gap, objectives, and novelty, the paper is organized as follows: Section 2 presents the systematic and integrative data-driven framework designed for solar PV power prediction. Section 3 details the framework’s phases and modules: Phase I, data preparation, includes methods for data acquisition (module 1) and data manipulation (module 2). Phase II, model development and evaluation, covers prediction model development (module 3), prediction performance assessment (module 4), and uncertainty quantification (module 5). Phase III, advanced enhancements, explores context change detection (module 6) and incremental learning (module 7). Section 4 summarizes the existing contributions of each module within the framework. Section 5 concludes with a discussion of the findings and outlines future research directions to further advance solar PV power prediction methodologies.

2. The Systematic and Integrative Data-Driven Framework

This section presents a systematic and integrative data-driven framework designed for solar PV production prediction (Figure 2). It receives different weather variables, obtained from weather stations and/or by weather forecasting models (W), and provides an informative and accurate prediction of the plant production ( P ^ ) with the required confidence level ([ P ^ L B , P ^ U B ]), based on the available historical pairs of weather variables and the corresponding production data ( W H , P H ).
In practice, several technical challenges affect the predictability of solar PV production, and several aspects must be considered when developing the prediction model. The ultimate target is to provide the grid decision-makers with accurate and robust information about the future contribution of solar PV plants to the grid’s pool of energy sources so that optimal decisions can be taken. In this regard, the framework comprises seven main modules (as depicted in Figure 2) categorized into three phases; each module handles some technical challenges that can largely influence the prediction accuracy of a solar PV plant. The framework’s phases and modules are detailed in the following section, as indicated in the figure.
The systematic and integrative framework provides a comprehensive, systematic, and up-to-date approach for PV plants’ owners capable of providing them with an informative and accurate estimation of their plants’ production to manage their plants effectively.

3. Systematic Framework: Phases and Modules

This section presents an up-to-date literature review of the state-of-the-art models regarding each module of the systematic and integrative framework.

3.1. Phase I: Data Preparation

Phase I handles the aspects related to data acquisition (module 1) and manipulation (module 2), in preparation for developing the prediction scheme. Specifically, module 1 continuously collects, from weather stations installed nearby (or weather forecasting models), measurements (or forecasts) of signals representative of the weather conditions (e.g., solar irradiation) experienced (or to be experienced) by the solar PV plant under study and the corresponding production on a timely basis (e.g., second). Weather stations installed nearby the solar plants and equipped with instruments for measuring the weather conditions (e.g., a transmitter for measuring the horizontal component of the wind speed) and/or the adopted weather forecasting models are the typical sources of information to be collected by the data acquisition module. Data manipulation in module 2 is a crucial entry step for building a prediction model. It amounts to first analyzing the collected weather signals to extract the most relevant features that influence the production prediction. Indeed, utilizing all available weather conditions data might lead to poor prediction results. For instance, correlated signals are redundant and could be replaced with one representative signal. Noisy signals might lead to poor prediction results. This module then aims to select the weather forecast features and pre-process them to enhance the prediction accuracy. Data normalization and dimensionality reduction (using, for instance, Principal Component Analysis (PCA) [46] and Spectral Clustering (SC) [47] to reduce the dimension of the available data) are typical elements in this module. Wrapper and filter approaches [48], ML [49], DL [50] for feature extraction, and other approaches from the literature are used for this.

3.1.1. Data Acquisition (Module 1)

Recently, many studies have addressed PV energy forecasting, focusing on one of the following aspects: extracting features representative of the PV production trend and identifying the dominant parameters affecting it, for tuning and optimizing the prediction models.

Physical Approaches

Weather data are input to the physical equations that convert the solar irradiance into electricity generation projection. Conventional inputs within this approach include NWP [51,52,53,54,55,56,57], total sky imagers [58,59,60,61,62,63,64,65], and satellite images [66,67,68,69,70,71,72], as well as rooted weather stations [73,74,75,76,77] and nearby [78,79,80,81].

Statistical Approaches

These models establish correlations between input and output parameters and rules, built upon the persistence or random time series concept. These include conventional statistical prediction techniques [82] (which include time series and regression techniques), AI forecasters (which include ANNs [83,84,85], LSTM [80,86,87,88,89,90], and SVM [63,68,91,92,93]), or a hybrid.

Hybrid Approaches

This approach starts with physical correlations provided by the manufacturer of the PV cells, followed by statistical techniques to enhance the forecasting accuracy [94,95]. Some others, like Saint-Drenan et al. [94], start with an analysis of the PV station’s historical output to estimate the PV plants’ technical parameters, then use the historical data and estimated parameters as inputs for the prediction model. The hybrid approach enhances the flexibility and accuracy of the forecasting model.
Moreover, the ability to accurately forecast the power from PV plants is affected by various parameters; however, the main parameters are the weather conditions, the time horizon and resolution, the geographical location investigated, and the ability to obtain accurate data about the location [96]. Various forecasting methodologies have been developed to utilize the different available input data (e.g., historical PV output, different weather-related data from in situ weather stations and nearby, images from satellites, total sky cloud images, and NWP). These methods are appropriate for forecasting over various time horizons [97,98,99]. If a short time horizon is of interest, i.e., a few minutes of an hour ahead of scheduling, statistical approaches that rely on historical generation data can be an easy and feasible option [100,101]. When satellite images showing rapid changes in cloud conditions are used for predicting solar radiation, the generation prediction horizon is extended for a few hours [68,102]. Moreover, NWP is an appropriate choice for identifying complex weather conditions if the projection horizon equals or exceeds six hours [103,104,105]. It becomes, therefore, evident that how we use NWPs is crucial to advancing prediction accuracy, particularly if the NWP sources are limited [106]. Certain models rely solely on historical data of PV production [107,108,109]. There is a need for accurate planning and decision-making [108]. However, continuously acquiring forecast weather data can be costly, and data exchange with weather services might not always be successful. Therefore, weather data are not always available as input data. Table 2 summarizes the standard input parameters used in PV power forecasting models. Table 2 indicates that both direct inputs (e.g., global solar radiation and historical PV power) and indirect inputs (e.g., ambient temperature and wind speed) are crucial for enhancing the accuracy and robustness of prediction models for PV output. The former have an immediate and proportional impact on PV output, whereas the latter influence PV output through their effects on factors such as PV cell temperature and overall system efficiency.

3.1.2. Data Manipulation (Module 2)

The quality of the input data is considered a vital characteristic of precise and reliable forecasting. For modeling purposes, many researchers focus on historical time series data of PV power output, meteorological information, and geographical location. Energy management strategies can offer accurate and good quality solutions to PV forecasts considering the used methods’ limitations [142]. Accurate PV generation prediction is vital for providing high-quality electric energy for end-consumers and enhancing the power systems’ reliability of operation [143].
However, datasets may have spikes or intermittent static elements due to seasonal or weather distinctions [91], power system failures [144], and variations in electricity demand [145]. Additionally, other factors may disrupt the quality of the datasets, such as the wrong recording and sensor defects [146]. It is required to pre-process the distorted input data by reconstruction using interpolation [147], decomposition [148], or seasonal adjustment.
To pre-process the input data, researchers have suggested numerous techniques. For instance, trend-free time series, Wavelet Transformation (WT), normalization, singular spectrum analysis, EMD, and Self-Organizing Map (SOM) [13]. Reikard [149] provided a modified learning rate with enhanced forecasting accuracy for their developed model. To eliminate seasonal variation, the author used statistical tools, including regression in autoregressive integrated moving averages, logs, NNs, transfer functions, and hybrid models. Kemmoku et al. [150] stated that the time series approach was exploited on the information of the clear sky index for pre-processing input data for power forecasting. They used a multi-stage NN to reduce the mean error.
WT and normalization techniques are broadly used in data pre-processing [151,152]. They are useful in transforming large input data to a smaller range and, hence, refining the computational economy. In WT, the concept of a miniature wave with a zero-average value is utilized to produce a time–frequency representation of the signal to decompose and reconstruct signals [153]. Mandal et al. [154] used WT and AI to predict PV generation by integrating the relations of solar radiation and temperature data with the PV system. WT was applied to improve the impact of the ill-behaved PV power time series data. Then, AI was applied to better capture the non-linear PV fluctuation. Haque et al. [155] proposed a combination of WT data filtering and a fuzzy Adaptive Resonance Theory Mapping (ARTMAP) network for short-term PV power generation prediction. Their model showed superior prediction in comparison with other alternatives. Zhang et al. [156] proposed a combination of ELMs and WT. The weather characteristics are assumed to be input features, and the PV generation data are the corresponding true values. The results were compared with the K-nearest neighbor (K-nn) and performed better. Eseye et al. [54] suggested a hybrid WT, Particle Swarm Optimization (PSO), and SVM model for the short-term microgrid PV generation prediction. More recent research works where WT was employed in data pre-processing for solar PV generation prediction include [91,157,158,159,160].
For a large amount of data, normalization would compress and transform these data into a smaller range. Then, data are confined to 0 and 1 to maintain the correlation and limit the regression error. For example, Mahmud et al. [161] considered Alice Springs in Austria as one of the rich areas in solar energy. Numerous ML algorithms were utilized and used in their study. Additionally, they analyzed the impact of the data normalization on the prediction performance. Their study helps with choosing an appropriate algorithm for predicting PV generation. Bacher et al. [162] suggested a two-stage method to predict PV generation online. First, a clear sky model obtains a statistical normalization of solar power. Then, the adaptive linear time series model calculates the prediction of the normalized solar power. They showed that the available observations of solar power input are the most important factor in the 2 h ahead forecasting. The NWP input was found most important when predicting for longer periods. More recent research works where different normalization strategies were employed/proposed in data pre-processing for solar PV generation prediction include [163,164,165,166,167].
Data filtering is used for missing weather data or PV power values through data pre-processing. Al-Dahidi et al. [168], for instance, considered the missing solar production and ambient temperature in the pre-processing stage. Alomari et al. [169] also considered filtering and normalizing the weather station data. The filter was designed to delete any irradiance record without reported PV generation. Wang et al. [170] used the Generative Adversarial Network (GAN) to overcome the missing data in the inputs by creating supplementary distant cases of extreme weather data. More recent research works where different data filtering approaches were employed/proposed in data pre-processing for solar PV generation prediction include [171,172,173,174,175].
Dimensionality reduction, correlation analysis, feature selection and extraction, data clustering, and outlier detection are considered effective pre-processing techniques for boosting the prediction accuracy further. For example, the PCA was employed for dimensionality reduction to select the most relevant features to be used as inputs to the prediction model for the accurate solar PV power generation prediction of a 1.2 MW grid-connected solar PV plant [176]. In [177], the impact of meteorological variables on power predictability was investigated. Specifically, the Random Forest (RF) was used as the base model, with correlation analysis for feature selection and PCA for dimensionality reduction used as data pre-processing techniques to improve prediction performance even further. In [178], various feature extraction and pre-processing techniques combined with various architectures of CNN for accurate short-term and medium-term power forecasting were proposed. In [59], a data pre-processing-based DL approach for accurate ultra-short-term power forecasting was proposed. A combination of a convolutional AutoEncoder (AE) (for feature extraction), a K-means algorithm (for sky image data clustering), and a hybrid mapping model-based DL for surface irradiance was developed. Three DL methods (ANN, LSTM, and CNN) were used as the base prediction models. In [179], the impact of incorporating various combinations of solar PV power measurements, NWPs, and Cloud Motion Vector (CMV) forecasts as inputs to the Support Vector Regression (SVR) model was investigated. The authors demonstrated that the predictability obtained by the SVR model combining the three input sources outperforms physical modeling approaches. In [180], a density-based local outlier detection approach-based weighted Gaussian Process Regression (GPR) was proposed for accurate short-term power forecasting. The data samples with higher outlier potential were assigned a low weight while building the GPR forecasting approach. The proposed approach was evaluated against various data-driven techniques. More recent research works where such data pre-processing techniques were used to enhance solar PV generation prediction include [181,182,183].
Weather classification, on the other hand, is considered an effective pre-processing technique. Chen et al. [139] used the weather type classification by an ANN. To classify the local weather type of 24 h ahead, an SOM was trained and used. A good feature of this method is that the ANN can be well trained to increase accuracy. Shi et al. [151] used SVMs with weather classification to predict the PV systems’ generation. Four weather conditions were highlighted: clear, rainy, foggy, and cloudy. Effective and promising results were shown for the proposed model for grid-connected PV systems. Yang et al. [184] proposed a hybrid weather-based method for 1-day-ahead forecasting. Their model consists of three stages: weather classification, training, and prediction. For the first stage, they used the SOM and learning vector quantification to classify the gathered data. Then, the SVR was employed in the training stage. Lastly, the fuzzy inference technique was employed to select an acceptable trained model in the forecasting stage to increase the accuracy. The proposed approach accomplished better forecasting accuracy than the simple ANN and SVR. More recent research works where the weather classification technique was employed in data pre-processing for solar PV generation prediction include [172,185,186,187].

3.2. Phase II: Model Development and Evaluation

Phase II tackles the aspects related to the development of the prediction model (module 3) and the assessment of its prediction accuracy (module 4), including the quantification of the uncertainty (module 5). Specifically, module 3 aims to predict solar PV production at time t based on the available weather conditions. The prediction module is built on the historical/forecasted pairs of weather conditions experienced by the PV plants and the corresponding actual productions. However, there is no unique model capable of accurately predicting solar PV production under different weather conditions experienced by the plants. One of the aspects that this module handles is selecting a proper single statistical/ML/DL model (e.g., ANN, Echo State Network (ESN), CNN, etc.) or ensemble/hybrid model. However, the adopted single or hybrid model might not be optimal, for instance, in terms of their internal configurations (e.g., weights and biases) and architectures (number of base models that constitute the ensemble/hybrid), respectively, which pose constraints on their practical deployment. Thus, module 3 aims also to integrate advanced meta-heuristic optimization algorithms that can optimally define the internal configurations and architectures of the adopted model scheme to enhance the prediction accuracy while compromising the model complexity.
Once the prediction model is built and optimized, its performance needs to be quantified in terms of prediction accuracy to verify its effectiveness. Performance metrics have been widely proposed in this regard (e.g., M A E , R M S E , etc.). However, adopting one or more of such similar metrics might not be sufficient. Instead, it is recommended to devise more application-oriented evaluations, e.g., calculating the optimal accuracy of the adopted/built model based on PV plant economics and its main planning targets. So, the objective of module 4 is to discuss the performance metrics. Independently from the adopted model and scheme implemented to provide the final power predictions, various sources of uncertainty might affect the predictions, leading to non-accurate, possibly misleading information for grid operation. Such sources of uncertainty are due to (1) the errors in the prediction model input; (2) the inherent variability of the physical process; and (3) the prediction model error. In practice, quantifying the uncertainty entails constructing lower and upper bounds (i.e., Prediction Intervals (PIs)) of production values within which the true “a priori unknown” production is expected to fall with a pre-defined confidence level α %. Module 5 aims to robustly quantify such uncertainties by investigating various methods from the literature, such as Delta [188], Lower Upper Bound Estimation (LUBE) [189], Bootstrap (BS) [190,191], and Mean-Variance Estimation (MVE) [190,192]. Once the PIs are constructed, it is crucial to evaluate their goodness by resorting to various metrics, such as the PI Width (PIW) and PI Coverage Probability (PICP), aiming to provide the decision-maker with robust information about the predicted solar PV production.

3.2.1. Prediction Model Development (Module 3)

Several studies have focused on developing an accurate prediction model for PV plants in the last few decades. Various models have been developed and successfully implemented to estimate solar production from those plants. The approaches can be broadly classified as model-based or data-driven [42,193]. The former use physics models that utilize weather forecasting/actual data to predict solar PV production. In contrast, the latter rely solely on the availability of a vast amount of solar data to build (black-box) models based on ML techniques that capture the relationship between solar data and plant production.
Because of the abundance of historical solar data and corresponding productions, the latter approaches must be prioritized. Researchers are either modifying existing ML techniques [194,195], developing/applying novel techniques to improve the predictability of solar productions [196,197] (i.e., single), or combining two or more, each with a specific objective (i.e., hybrid) [198,199]. Table 3 summarizes some of such techniques.
It is apparent from the above-reported literature that efforts are still ongoing to develop accurate prediction models or, at least, to provide guidelines for adopting different ML techniques for enhancing prediction accuracy in different weather conditions. However, there is no unique method capable of predicting production accurately. In fact, applying different data-driven methods using the same data or the same method but using different internal parameters can lead to different prediction performances [208].
To overcome this technical challenge, ensembles of model approaches, which aggregate the predictions obtained by multiple individual models (called base models that constitute the ensemble) by various means, were proposed and shown to enhance the accuracy of the predictions compared to each base model [208,209,210,211]. For instance, SVR was properly optimized and successfully applied for the solar PV power forecasting of 921 PV systems located in Germany. A combination of PV power measurements, NWP, and CMV irradiance forecasts were used to develop the SVR prediction model [179]. The built SVR model demonstrated high accuracy and reliability in predicting PV power production using these sources of data, showcasing its practical applicability and success in real-world scenarios. Table 4 summarizes the literature study of some recent ensemble-based approaches proposed for solar PV power production prediction.
That said, however, some developments of the prediction model are usually accompanied by additional supporting steps to boost the prediction accuracy further. For example, efforts have evolved to employ meta-heuristic optimization algorithms to overcome the inherent technical challenges the adopted ML prediction techniques face. In practice, distributed generation system decision-makers can be assisted in managing electrical supply governance with a solar power prediction model. For instance, ML (e.g., ANN) is usually built on a learning algorithm that seeks to identify underlying correlations among a collection of input–output data to replicate how the human brain works. Back Propagation (BP) is a Gradient-Descent (GD) optimization technique that is often used for extracting such a non-linear connection and setting ANN variables. The disadvantage of using GD algorithms in learning ANNs is that they may incur both convergences to locally optimal solutions and susceptibility to variable starting values. In ANNs without optimization algorithms, the solar power prediction accuracy is not competitive, and the performance is not optimal enough. To solve this, a meta-heuristic optimization algorithm might be employed instead of the BP approach to determine the ANN hyperparameters. In the latter, it might be difficult to determine the hyperparameters of prediction models that should be used. Meta-heuristic methods do not actually guarantee the identification of the ideal solution. They can, however, produce better subpar solutions. Meta-heuristic optimization algorithms are used to resolve challenging real-world problems for various applications and industries to improve the performance and achieve optimal accuracy. Because of this, the demand for such algorithms has increased. Figure 3 depicts the various optimization algorithms available in the literature that could be effective to be explored in the context of solar PV power prediction. For instance, the meta-heuristic optimization algorithms can be generally categorized into [214] evolutionary-based (i.e., idea from Darwin’s law of natural selection, evolutionary computing, etc.), swarm-based (i.e., idea from movement, interaction of birds, social organization, etc.), physics-based (i.e., idea from physics law such as Newton’s law of universal gravitation, black hole, multiverse, etc.), human-based (i.e., idea from human interactions such as queuing search, teaching–learning, etc.), biology-based (i.e., idea from biological creatures (or microorganisms)), system-based (i.e., idea from eco-system, immune system, network system, etc.), and math-based (i.e., idea from mathematical form or mathematical law such as sin, cosine, etc.).
It is worth noting that the recent advancements in optimization algorithms have enabled the use of various ML techniques for solar PV power prediction. For example, an ANN is a versatile ML technique that has been extensively applied to solar power prediction problems. That said, one should acknowledge the importance of meta-heuristic algorithms because potent prediction models are built on the framework of traditional tools like the ANN with a combination of meta-heuristic optimization algorithms. Figure 4 depicts the generalized workflow of the hybrid solar power prediction optimization algorithms. It consists of several stages, including input data acquisition, model design, parameter initialization, training, fine-tuning, defining the objective function as statistical error minimization, testing, and recording the predicted solar power.
In recent years, various researchers have demonstrated and deployed many meta-heuristic algorithms. In general, analytical and computer modeling are frequently utilized in PV systems. For the existing approaches, a lot of computer time and power is necessary. Efforts have evolved to employ meta-heuristic optimization algorithms to overcome the inherent technical challenges the adopted ML prediction techniques face. Table 5 summarizes the optimization algorithms based on hybrid PV power prediction models studied in the literature.
The aforementioned evidence strongly suggests that meta-heuristic algorithms can generate intriguing solutions to challenging problems such as predicting solar PV power generation. Unfortunately, an expertise vacuum has developed since prior investigations mostly utilized well-established techniques. Additionally, it takes a substantial amount of time to produce high-quality optimizations. Therefore, the emphasis of this work is on introducing new meta-heuristic approaches.

3.2.2. Prediction Performance Assessment (Module 4)

The prediction performance module entails assessing the expected mismatch between the actual solar PV production and the corresponding prediction obtained by the adopted prediction model scheme. To this aim, various performance metrics were proposed and developed in practice to effectively assess the predictability of the built model concerning different benchmarks.
For instance, the typical statistical performance metrics used in this regard, together with their formulas [11,195,222,223,224] as well as other statistical metrics, which have also been derived and applied in practice [225], are summarized in Table 6.
Regardless of the performance metric being used to evaluate the effectiveness of the proposed prediction scheme ( P r o p o s e d ), researchers used to compare the predictability of their prediction models to other benchmarks ( B e n c h m a r k ) by computing the performance gain ( P G M e t r i c ) evaluated for each of the performance metrics being used ( M e t r i c ) (Equation (1)) [227,228]. Such performance gain, also called a skill score [229,230,231,232,233,234], indicates the performance gain (in %) achieved by the proposed prediction scheme to the benchmarks: positive values indicate the superiority of the proposed model and vice versa.
P G M e t r i c = 1 M e t r i c P r o p o s e d M e t r i c B e n c h m a r k × 100
On the other hand, researchers move towards evaluating the stability of the predictions provided by their proposed models by computing the predictions’ variability, for instance, by computing the standard deviations ( σ ) of the considered performance metrics over various simulation trials or cross-validations [228,235]. The latter is of interest for capturing the robustness of the proposed prediction model in accommodating various sources of prediction errors, such as model uncertainty, different training datasets used for developing the prediction model, etc.
Efforts were also spent on highlighting the need for or proposing robust performance metrics to effectively evaluate the predictability of the adopted prediction model while considering the economic and planning factors of the PV plant under study [11,58,227]. For example, an accurate prediction model built for a solar PV plant entails the certainty of its power production and, thus, its lower power production variability that needs to be managed with additional operating reserves (i.e., resources required to manage the anticipated and unanticipated variability in solar PV production). Thus, reducing the cost of further operating resources that need to be procured for managing solar PV power production variability is a good metric to assess the economic impact of accuracy enhancements in solar PV power production prediction [58,227].

3.2.3. Uncertainty Quantification (Module 5)

Independently from the implemented weather variable selection and pre-processing processes as well as the adopted prediction model (individual, hybrid, or ensemble of models), various sources of uncertainty exist. Such sources of uncertainty affect the solar PV production predictions, leading ultimately to non-accurate, possibly misleading information for grid operators [190,208,236]. In practice, such sources of uncertainty can be due to the following reasons [208,229,237]:
  • Inputs used to develop/build the prediction model, e.g., measurement errors and/or forecasting errors of the weather variables, scarce or irregular available pairs of historical weather variables, and the corresponding production data (i.e., these are usually handled by the data acquisition and manipulation modules);
  • Inherent variability/stochasticity/volatility of the physical process combined with the solar PV plant operation and the experienced environmental conditions;
  • Inherent variability/stochasticity of the model itself, e.g., the model configuration and architecture (i.e., the internal parameters and hyperparameters of the, for example, ANN/ELM/ESN models).
Thus, uncertainty management becomes crucial while predicting solar PV production. In this regard, efforts were also dedicated not to providing solely point estimates of the production but to constructing lower and upper bounds, i.e., the so-called PIs [44], of solar production values within which the true “a priori unknown” production is expected to fall within a pre-defined confidence level, e.g., 90%. By doing so, grid operators will have, in addition to the point estimate, a level of confidence at which the true/actual solar PV production is expected to fall. To this aim, various uncertainty quantification techniques have been widely proposed and applied with success in practice for various engineering applications, such as BS [190,191], Delta [188], MVE [190,192], LUBE [189], Kernel Density Estimation (KDE) [238], etc. Table 7 summarizes some of the efforts dedicated to the uncertainty quantification task of solar PV power prediction.
Once the PIs were established, efforts were spent on evaluating the reliability/goodness of the built PIs. In this regard, various performance metrics were proposed and applied successfully. For instance, Al-Dahidi et al. [208] adopted two metrics in this regard, the PICP and PIW. The former entails computing the fraction of actual solar PV power production that falls within the computed PIs, which were established for a pre-defined confidence level, e.g., α = 80%, whereas the latter entails the computation of average widths of the computed PIs. The two metrics adopted have been widely used to quantify the goodness of the built PIs in various engineering applications, such as Remaining Useful Life (RUL) estimation in prediction maintenance [244,245], wind energy production prediction [190], etc. Other metrics were also proposed and shown to be effective in this regard. Table 8 reports the overall summary of the adopted PIs’ performance metrics in the literature.

3.3. Phase III: Advanced Enhancements

Phase III evolves towards enhancing the prediction accuracy by incorporating aspects of context change (CC) detection (module 6) and incremental learning (IL) when new data become available (module 7). In practice, the context (environment) where the solar plants work changes (evolves) with time. Thus, the built model performance might deteriorate. Examples of CC experienced by the plants are abnormal weather conditions (e.g., extreme rainfall, etc.). Thus, module 6 aims to detect the occurrence of such a modification in the environment and automatically update the built prediction model to enhance its results further. Specifically, the main criticality of using predictive models in the case of a plant operating in Evolving Environments (EEs) is that the information used to develop the prediction models is collected in a limited set of conditions that appeared and were therefore known, up to that time, whereas these may not represent all future conditions that the plant will experience. Thus, this risk is that the prediction model underperforms when used in conditions different from those considered for its development. The challenge to be addressed for tackling this problem is typically referred to as “learning in an EE”. A typical approach to its solution is based on detecting the occurrence of a modification in the environment and subsequent adaptive training, which relates to the challenge of the next module.
Moreover, solar plants are continuously acquiring new data that contain valuable information, which could be potentially used for updating the models and improving their performance while controlling the complexity of the prediction model and its training, because of growingly large datasets becoming available with time. In this regard, module 7 aims to highlight this concept and reflect it in the built model. One approach for learning new data is to discard the existing model and retrain a new one considering the old and newly accumulated data. This approach, however, requires high computational efforts for each model retraining and results in the loss of the previously acquired information (i.e., a phenomenon called catastrophic forgetting) [247]. Furthermore, given the fast speed at which new data are accumulated, the dataset containing all the available data rapidly becomes too big and, thus, not manageable for retraining the model. To avoid retraining a new model each time a new dataset becomes available, the challenge is to learn the novel information contained in the new data without forgetting the previously acquired knowledge but instead adding the new knowledge. This approach for model updating is typically referred to as IL and is based on the idea that the model updating should be performed without accessing the old data.

3.3.1. Context Change Detection (Module 6)

Another consideration that should be considered is the context (environment) in which the solar plants work. In practice, this context (environment) changes (evolves) with time. This might deteriorate the performance of the built prediction module. Examples of context changes experienced by the plants are abnormal weather conditions (e.g., extreme heat, extreme rainfall, extreme wind, etc.).
Preliminary efforts in this issue were solely focused on building different prediction models, each trained, optimized, and evaluated under different weather conditions, among which the context (environment) experienced by the plant is different. The considerations of different weather conditions, for instance, are based on different seasons (winter, spring, summer, and autumn) or different sky and climatic conditions (i.e., clear and cloudy), etc.
For example, Shi et al. [151] proposed an algorithm for an accurate 1-day-ahead solar PV production prediction of a grid-connected PV plant based on weather classification and SVM. Specifically, the correlation analysis was employed, based on the local weather data, to identify the potential weather conditions/classes experienced by the PV plant under study (i.e., cloudy, foggy, sunny, and rainy). Once the classes were identified, four SVM models were built using the corresponding weather condition data. For a 1-day-ahead prediction, the forecasted weather conditions of the next day were used to select the proper SVM model of the corresponding weather condition. Similarly, Khademi et al. [248] proposed a new approach, Multilayer Perceptron–Artificial Bee Colony (MLP-ABC), combining the MLP with the ABC algorithm to predict the production of a 3.2 kW PV plant. The collected data were separated into sunny and cloudy weather data/days and later used to develop the MLP-ABC prediction model. The results obtained were compared to the MLP-ABC model when both sunny and cloudy days were used together to establish the prediction model. The authors concluded that the separation of different weather conditions enhanced the accuracy of the PV production predictions.
Efforts in this regard are still ongoing, and an accurate prediction model that considers the context change is still necessary to boost the prediction accuracy further. For instance, for the wind energy prediction [249], the authors proposed a novel concept drift detection method based on Online Sequential Extreme Learning Machines (OS-ELMs). The effectiveness of the proposed method compared to the traditional statistical state-of-the-art concept drift detection methods was shown when the built prediction model was updated (as we shall see in the following section) when the concept drift was detected (i.e., incremental learning). Adopting such a concept while developing the model for solar PV power production prediction might be promising to be explored.

3.3.2. Incremental Learning (Module 7)

Lastly, another aspect that should be considered while developing the prediction model is the frequency of model updating. In practice, solar plants are continuously acquiring new data; these data contain valuable information, which could be potentially used for updating the models and improving their performance while controlling the complexity of the prediction model and its training because of the growingly large datasets that become available with time.
In practice, it is challenging, even impossible, to acquire all relevant data during the training stage of the prediction model. In other words, it is impossible to acquire the different operational regimes experienced by or to be experienced by the plant under study in advance [247]. With the concept of IL, an effective way to learn new information acquired, refine existing information on the plant’s operation, and avoid the so-called “catastrophic forgetting” becomes feasible for learning the newly acquired data effectively in an incremental way while boosting the prediction accuracy further [247].
As shown in [249], updating the built prediction model when the concept drift was detected was shown to improve the overall accuracy of the energy prediction model while minimizing the number of model updates (i.e., the model complexity). Adopting such a concept might be beneficial in the context of solar PV production prediction. The concept of IL has been shown in various other industrial applications, such as solar irradiance prediction [247], wind energy prediction [249], fault detection and diagnosis (transient identification) in NPPs [250,251], etc.
To the authors’ knowledge, few efforts have been made to handle this issue for solar PV production prediction. Table 9 summarizes the efforts spent in this regard.

4. Summary of Contributions and Modules

This review has outlined a pioneering, comprehensive framework for solar PV power generation prediction, addressing a critical need due to the intermittent and stochastic nature of RESs. This systematic framework integrates a structured three-phase approach with seven detailed modules, each addressing essential aspects of the prediction process. Phase I focuses on data preparation, including acquisition and manipulation, to ensure that accurate and relevant data are available for the prediction model. Phase II emphasizes the development and assessment of the prediction model, incorporating methods for model accuracy evaluation and uncertainty quantification. Phase III aims to enhance the prediction accuracy by incorporating CC detection and IL, allowing the framework to adapt to new information and changing conditions. To summarize and highlight the contributions of this work, Table 10 presents the modules covered (indicated with √) in some of the past review papers on solar PV production prediction from 2018 to 2024. It is important to emphasize the new modules that could impact the predictability of solar PV production.

5. Conclusions and Future Research Directions

In recent years, the field of solar power prediction has advanced significantly with the development of various prediction models and methodologies. Both model-based and data-driven approaches have played a crucial role in improving the accuracy of forecasts for solar Photovoltaic (PV) production. The increasing availability of historical solar data has fueled the use of Machine Learning (ML) techniques in data-driven methods, leading to significant improvements in prediction accuracy. The application of ensemble-based models and meta-heuristic optimization algorithms has been a critical advancement, significantly enhancing prediction accuracy by addressing challenges such as local optima and adapting to varying data conditions.
Despite these advancements, there are significant gaps in the existing literature, particularly in integrating data acquisition, model development, uncertainty quantification, and adaptive learning mechanisms. To address these gaps, a holistic framework has been presented in this review, emphasizing the importance of incorporating meta-heuristic optimization algorithms and considering variable weather conditions. The evaluation of prediction performance through various metrics and uncertainty quantification techniques is essential for ensuring the reliability of solar PV forecasts and optimizing operational resources. Performance metrics, such as skill scores and statistical deviations, alongside uncertainty quantification techniques like Prediction Intervals (PIs), provide a comprehensive understanding of model effectiveness and robustness, aiding in the better management of prediction errors and optimization of operational resources.
The evolution towards Phase III highlights the importance of adapting prediction models to changing environmental contexts and incorporating incremental learning (IL). Context change (CC) detection addresses model performance degradation due to evolving weather conditions, while IL focuses on leveraging new data to continuously refine prediction models without losing previously acquired knowledge. These advancements are crucial for maintaining high prediction accuracy and efficiency, as solar plants operate in dynamic environments.
The integration of sophisticated optimization techniques, robust performance assessment methods, and adaptive learning approaches represents a significant advancement in solar PV power prediction. Future research should continue to refine these methods, exploring new algorithms and strategies to further enhance prediction accuracy and reliability, thus supporting more efficient and effective management of solar energy resources.
The novelty of this review stands on the development of a structured framework that provides a holistic approach to addressing practical difficulties in solar PV power prediction. By systematically reviewing each phase and module, this paper offers valuable insights into state-of-the-art modeling methods and techniques for enhancing prediction accuracy in solar PV plants. This comprehensive review contributes significantly to the field by offering a valuable resource for both newcomers and professionals. The detailed analysis of the phases and models, along with the emphasis on context change detection and incremental learning, sets a new standard for improving the reliability and accuracy of electric power production and distribution through enhanced solar PV power prediction. In conclusion, efforts should be directed toward the following:
  • Monitoring representative weather conditions, timestamp features, and other influential factors like solar cell temperature.
  • Manipulating and transforming collected features to boost prediction accuracy.
  • Integrating meta-heuristic optimization techniques with prediction models to enhance accuracy while managing complexity.
  • Quantifying sources of uncertainty to provide robust information about future production predictions.
  • Detecting context changes in weather conditions to update prediction models dynamically.
In conclusion, efforts should be directed towards monitoring representative weather conditions, manipulating collected features for enhanced accuracy, integrating meta-heuristic optimization techniques with prediction models, quantifying sources of uncertainty, and detecting context changes in weather conditions. Implementing these recommendations and integrating the proposed modules will benefit solar PV plant owners by enhancing prediction accuracy, controlling model complexity, reducing computational efforts, and ultimately aiding in production planning, maintenance scheduling, and contributing effectively to the overall energy mix. Future research should focus on applying the framework to real case studies and other RESs to verify its effectiveness and broaden its applicability.

Author Contributions

Conceptualization, S.A.-D., P.B. and E.Z.; methodology, S.A.-D., P.B. and E.Z.; formal analysis, S.A.-D., P.B. and E.Z.; investigation, S.A.-D., M.M., L.A.-G., A.M.A., A.D.A., M.A. (Mohammad Alrbai), M.A. (Mohammadreza Aghaei), H.A., A.A., P.B. and E.Z.; resources, S.A.-D., M.M., L.A.-G., A.M.A., A.D.A., M.A. (Mohammad Alrbai), M.A. (Mohammadreza Aghaei), P.B. and E.Z.; writing—original draft preparation, S.A.-D., M.M., L.A.-G., A.M.A., A.D.A., M.A. (Mohammad Alrbai), P.B. and E.Z.; writing—review and editing, S.A.-D., M.M., L.A.-G., A.M.A., A.D.A., M.A. (Mohammad Alrbai), M.A. (Mohammadreza Aghaei), H.A., A.A., P.B. and E.Z.; visualization, S.A.-D., M.M., L.A.-G., A.M.A., A.D.A., H.A., A.A., P.B. and E.Z.; supervision, S.A.-D., P.B. and E.Z.; project administration, S.A.-D., P.B. and E.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data sharing is not applicable to this article as no new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

List of Abbreviations and Notations

The following abbreviations and notations are used in this manuscript.
ABCArtificial Bee ColonyLSTMLong Short-Term Memory
ACORAnt Colony OptimizationLUBELower Upper Bound Estimation
AdaBoostAdaptive BoostingLUPILearning Using Privileged Information
AEAutoEncoderMAMemetic Algorithm
AE-GRUAutoEncoder–Gated Recurrent UnitMARSMultivariate Adaptive Regression Spline
AE-LSTMAutoEncoder–Long Short-Term MemoryMFOMoth Flame Optimization
AEOArtificial Ecosystem-based OptimizationMGOMountain Gazelle Optimizer
AE-ORELMAE-Optimal Regularized Extreme Learning MachineMIPMixed Integer Programming
AGTOArtificial Gorilla Troops OptimizationMLMachine Learning
AIArtificial IntelligenceMLPMultilayer Perceptron
ALOAnt Lion OptimizerMOAMagnetic Optimization Algorithm
AnEnAnalog EnsembleMPAMarine Predators Algorithm
ANNsArtificial Neural NetworksMPIWMean PIW
AOAquila OptimizerMRFOManta Ray Foraging Optimization
AOAArithmetic Optimization AlgorithmMSAMoth Search Algorithm
APSOAccelerate Particle Swarm OptimizationMVEMean-Variance Estimation
ArchOAArchimedes Optimization AlgorithmMVOMulti-Verse Optimizer
ARIMAAutoRegressive Integrated Moving AverageMVPAMost Valuable Player Algorithm
AROArtificial Rabbits OptimizationNGONorthern Goshawk Optimization
ARTMAPAdaptive Resonance Theory MappingNKDENonparametric Kernel Density Estimation
ASOAtom Search OptimizationNLPNon-Linear Programming
AVOAAfrican Vultures Optimization AlgorithmNMRANake Mole-Rat Algorithm
BABat AlgorithmNNENeural Network Ensemble
BBBound BranchNNsNeural Networks
BBOBiogeography-Based OptimizationNRONuclear Reaction Optimization
BBOABrown-Bear Optimization AlgorithmNWPsNumerical Weather Predictions
BeesABees AlgorithmOOAOsprey Optimization Algorithm
BESBald Eagle SearchORELMOptimal Regularized ELM
BFOBacterial Foraging OptimizationOS-ELMsOnline Sequential Extreme Learning Machines
BHMOBlack Hole Mechanics OptimizationPCAPrincipal Component Analysis
BiLSTMBidirectional LSTMPCCPearson Correlation Coefficient
BMOBarnacles Mating OptimizerPFAPathfinder Algorithm
BPBack PropagationPICPPI Coverage Probability
BPNNBack-Propagation Neural NetworkPIsPrediction Intervals
BROBattle Royale OptimizationPIWPI Width
BSBootstrapPMPersistence Model
BSABird Swarm AlgorithmPOAPelican Optimization Algorithm
BSOBrain Storm OptimizationPSOParticle Swarm Optimization
BSOABacktracking Search Optimization AlgorithmPSSPareto-like Sequential Sampling
CACulture AlgorithmPVPhotovoltaic
CatBoostCategorical BoostingQRQuantile Regression
CCContext changeQSAQueuing Search Algorithm
CDOChernobyl Disaster OptimizationRANResource-Allocating Network
CEMCross-Entropy MethodRBFNNRadial Basis Function Neural Network
CGOChaos Game OptimizationRERenewable Energy
CHIOCoronavirus Herd Immunity OptimizationRESsRenewable Energy Sources
CICohort IntelligenceRFRandom Forest
CircleSACircle Search AlgorithmRFRRF Regressor
CIsConfidence IntervalsRIMEPhysical Phenomenon of RIME-ice
CMVCloud Motion VectorRNNRecurrent Neural Network
CNNConvolution Neural NetworkRRARunner-Root Algorithm
COACoyote Optimization AlgorithmRULRemaining Useful Life
CoatiOACoati Optimization AlgorithmRUNRUNge Kutta optimizer
CROCoral Reefs OptimizationSASimulated Annealing
CRPSOCRaziness PSOSAROSearch And Rescue Optimization
CSACuckoo Search AlgorithmSBOSatin Bowerbird Optimizer
CSOCat Swarm OptimizationSCSpectral Clustering
DBNsDeep Belief NetworksSCASine Cosine Algorithm
DCNNDeep-Convolution Neural NetworkSCNStochastic Configuration Network
DFDifferential EvolutionSCSOSand Cat Swarm Optimization
DLDeep LearningSeaHOSea-Horse Optimization
DLSTMDeep-Long Short-Term MemoryServalOAServal Optimization Algorithm
DMOADwarf Mongoose Optimization AlgorithmSFLAShuffled Frog Leaping Algorithm
DNNsDeep Neural NetworksSFOSailfish Optimizer
DODragonfly OptimizationSGDStochastic Gradient Descent
DOADarcy Optimization AlgorithmSHADESuccess-History Adaptation Differential Evolution
DTsDecision TreesSHIOSuccess History Intelligent Optimization
EEEvolving EnvironmentSHOSpotted Hyena Optimizer
EFOElectromagnetic Field OptimizationSLOSea Lion Optimization
EHOElephant Herding OptimizationSMASlime Mold Algorithm
ELMExtreme Learning MachineSOASeagull Optimization Algorithm
EMDEmpirical Mode DecompositionSOINNSelf-Organizing Incremental Neural Network
EOEquilibrium OptimizerSOMSelf-Organizing Map
EOAEarthworm Optimization AlgorithmSOSSymbiotic Organisms Search
EPEvolutionary ProgrammingSPBOStudent Psychology-Based Optimization
ESsEvolution StrategiesSRPCNNSuper-Resolution Perception CNN
ESAElectro-Search AlgorithmSRSRSwarm Robotics Search And Rescue
ESNEcho State NetworkSSASparrow Search Algorithm (swarm-based)
ESOAEgret Swarm Optimization AlgorithmSSASalp Swarm Algorithm (biology-based)
ETRExtra Tree RegressorSSDOSocial Ski-Driver Optimization
EVOEnergy Valley OptimizationSSOSalp Swarm Optimization
FAFireworks AlgorithmSSpiderASocial Spider Algorithm
FBIOForensic-Based Investigation OptimizationSSpiderOSocial Spider Optimization
FCDTFast Cull outlier algorithm and Decision TreeSTOSiberian Tiger Optimization
FFAFirefly AlgorithmSTOASooty Tern Optimization Algorithm
FFNNFeedforward Neural NetworkSVRSupport Vector Regression
FFOFennec FoX OptimizationSVMSupport Vector Machine
FLAFick’s Law AlgorithmTDOTasmanian Devil Optimization
FOAFruit-fly Optimization Algorithm (swarm-based)TEOThermal Exchange Optimization
FOAForest Optimization Algorithm (evolutionary-based)TLOTeaching–Learning-based Optimization
FOXFox OptimizerTOATeamwork Optimization Algorithm
FPAFlower Pollination AlgorithmTPOTree Physiology Optimization
GAGenetic AlgorithmTSTabu Search
GANGenerative Adversarial NetworkTSATunicate Swarm Algorithm
GBOGradient-Based OptimizerTSOTuna Swarm Optimization
GCOGerminal Center OptimizationTWOTug of War Optimization
GDGradient DescentVARVector Autoregressive
GFGradient FreeVCSVirus Colony Search
GJOGolden Jackal OptimizationVPPVirtual Power Plant
GMMsGaussian Mixture ModelsWaOAWalrus Optimization Algorithm
GOAGrasshopper Optimization AlgorithmWarSOWar Strategy Optimization
GPRGaussian Process RegressionWCAWater Cycle Algorithm
GPSGeneral Pattern SearchWDOWind-Driven Optimization
GRUGated Recurrent UnitWEOWater Evaporation Optimization
GSAGravitational Search AlgorithmWHOWildebeest Herd Optimization
GSKAGaining Sharing Knowledge-based AlgorithmWOAWhale Optimization Algorithm
GTOGiant Trevally OptimizationWPWavelet Packet
GWOGrey Wolf OptimizerWTWavelet Transformation
HBAHoney Badger AlgorithmXGBoostExtreme Gradient Boosting
HBOHeap-based OptimizationZOAZebra Optimization Algorithm
HCHill ClimbingWForecasted/measured weather conditions
HCOHuman Conception OptimizationWHHistorical weather conditions
HGSHunger Games Search P H Historical solar PV production data
HGSOHenry Gas Solubility OptimizationPActual solar PV power production
HHOHarris Hawks Optimization P ^ Forecasted solar PV power production
IAOImproved Aquila Optimization algorithm P ^ L B ,   P ^ U B Lower and upper bounds of the forecasted production
IBLSIncremental Broad Learning System α Pre-defined confidence level
ICAImperialist Competitive AlgorithmNOverall number of test data points
IDEImproved DEIIndex of test data point
ILIncremental learningESimple Error
INFOweIghted meaN oF vectOrsnENormalized Simple Error
ISAInteractive Search AlgorithmMBEMean Bias Error
ISSAImproved Sparrow Search AlgorithmnMBENormalized MBE
IWBOAImproved Whale Bat Optimization AlgorithmMAEMean Absolute Error
IWOInvasive Weed OptimizationRMSERoot Mean Square Error
IWOAImproved Whale Optimization AlgorithmnRMSENormalized RMSE
JAJaya AlgorithmMAPEMean Absolute Percentage Error
KDEKernel Density EstimationnMAPENormalized MAPE
K-nnK-nearest neighborWMAEWeighted MAE
LASSOLeast Absolute Shrinkage and Selection OperatornMAENormalized MAE
LCOLife Choice-Based OptimizationMdAPEMedian Absolute Percentage Error
LightGBMsLight Gradient Boosting MachinesR2Coefficient of Determination
Linear ProgrammingProposedProposed prediction model
LRLinear RegressionBenchmarkBenchmark prediction model
LSALightning Search AlgorithmMetricPrediction performance metric
LS-SVMLeast Square SVMPGMetricPerformance gain of Metric
LSSVRLeast Squares Support Vector RegressionσStandard deviation

References

  1. Xu, Q.; Lan, P.; Zhang, B.; Ren, Z.; Yan, Y. Preparation of Syngas via Catalytic Gasification of Biomass with a Nickel-Based Catalyst. Energy Sources Part A Recovery Util. Environ. Eff. 2013, 35, 848–858. [Google Scholar] [CrossRef]
  2. Saleh, A.M.; Haris, A.; Ahmad, N. Towards a UTAUT-Based Model for the Intention to Use Solar Water Heatersby Libyan Households. Int. J. Energy Econ. Policy 2013, 4, 26–31. [Google Scholar]
  3. Fornara, F.; Pattitoni, P.; Mura, M.; Strazzera, E. Predicting Intention to Improve Household Energy Efficiency: The Role of Value-Belief-Norm Theory, Normative and Informational Influence, and Specific Attitude. J. Environ. Psychol. 2016, 45, 1–10. [Google Scholar] [CrossRef]
  4. Tsagarakis, K.P.; Mavragani, A.; Jurelionis, A.; Prodan, I.; Andrian, T.; Bajare, D.; Korjakins, A.; Magelinskaite-Legkauskiene, S.; Razvan, V.; Stasiuliene, L. Clean vs. Green: Redefining Renewable Energy. Evidence from Latvia, Lithuania, and Romania. Renew. Energy 2018, 121, 412–419. [Google Scholar] [CrossRef]
  5. International Energy Agency (IEA). World Energy Outlook 2020; International Energy Agency: Paris, France, 2020. [Google Scholar]
  6. Momete, D.C. Analysis of the Potential of Clean Energy Deployment in the European Union. IEEE Access 2018, 6, 54811–54822. [Google Scholar] [CrossRef]
  7. Rizzi, F.; van Eck, N.J.; Frey, M. The Production of Scientific Knowledge on Renewable Energies: Worldwide Trends, Dynamics and Challenges and Implications for Management. Renew. Energy 2014, 62, 657–671. [Google Scholar] [CrossRef]
  8. Ramana, P.V. SPV Technology Dissemination—A Global Review. In Solar Photovoltaic Systems in Bangladesh: Experiences and Opportunities; Eusuf, M., Ed.; The University Press Limited: Dhaka, Bangladesh, 2005; pp. 119–138. [Google Scholar]
  9. Zahedi, A. Australian Renewable Energy Progress. Renew. Sustain. Energy Rev. 2010, 14, 2208–2213. [Google Scholar] [CrossRef]
  10. Diagne, M.; David, M.; Lauret, P.; Boland, J.; Schmutz, N. Review of Solar Irradiance Forecasting Methods and a Proposition for Small-Scale Insular Grids. Renew. Sustain. Energy Rev. 2013, 27, 65–76. [Google Scholar] [CrossRef]
  11. Ahmed, R.; Sreeram, V.; Mishra, Y.; Arif, M.D. A Review and Evaluation of the State-of-the-Art in PV Solar Power Forecasting: Techniques and Optimization. Renew. Sustain. Energy Rev. 2020, 124, 109792. [Google Scholar] [CrossRef]
  12. Zhang, J.; Verschae, R.; Nobuhara, S.; Lalonde, J.-F. Deep Photovoltaic Nowcasting. Sol. Energy 2018, 176, 267–276. [Google Scholar] [CrossRef]
  13. 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]
  14. Zhang, D.; Ma, Y.; Liu, J.; Jiang, S.; Chen, Y.; Wang, L.; Zhang, Y.; Li, M. Stochastic Optimization Method for Energy Storage System Configuration Considering Self-Regulation of the State of Charge. Sustainability 2022, 14, 553. [Google Scholar] [CrossRef]
  15. Yang, T.; Li, X.; Qi, L.; Hui, D.; Jia, X. A Schedule Method of Battery Energy Storage System (BESS) to Track Day-Ahead Photovoltaic Output Power Schedule Based on Short-Term Photovoltaic Power Prediction. In Proceedings of the International Conference on Renewable Power Generation (RPG 2015), Beijing, China, 17–18 October 2015; Institution of Engineering and Technology: Hertfordshire, UK; pp. 1–4. [Google Scholar]
  16. Liu, F.; Hu, B.; Li, R.; Li, Y. A Novel Control Strategy of Energy Storage System Considering Prediction Errors of Photovoltaic Power. In Proceedings of the 2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV), Singapore, 18–21 November 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1247–1251. [Google Scholar]
  17. Peng, C.; Zou, J.; Zhang, Z.; Han, L.; Liu, M. An Ultra-Short-Term Pre-Plan Power Curve Based Smoothing Control Approach for Grid-Connected Wind-Solar-Battery Hybrid Power System. IFAC-PapersOnLine 2017, 50, 7711–7716. [Google Scholar] [CrossRef]
  18. Yan, J.; Hu, L.; Zhen, Z.; Wang, F.; Qiu, G.; Li, Y.; Yao, L.; Shafie-khah, M.; Catalao, 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]
  19. Bai, X.; Liang, L.; Zhu, X. Improved Markov-chain-based Ultra-short-term PV Forecasting Method for Enhancing Power System Resilience. J. Eng. 2021, 2021, 114–124. [Google Scholar] [CrossRef]
  20. Luo, X.; Zhu, X.; Gee Lim, E. A Hybrid Model for Short Term Real-Time Electricity Price Forecasting in Smart Grid. Big Data Anal. 2018, 3, 8. [Google Scholar] [CrossRef]
  21. Pan, S.; Liu, D.; Zhu, H.; Ji, W.; Zhang, M.; Lu, Y. Optimization Control of Active Distribution Network Based on Photovoltaic Forecast Information. In Proceedings of the 2014 China International Conference on Electricity Distribution (CICED), Shenzhen, Chian, 23–26 September 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 594–597. [Google Scholar]
  22. Oprea, S.-V.; Bâra, A. Ultra-Short-Term Forecasting for Photovoltaic Power Plants and Real-Time Key Performance Indicators Analysis with Big Data Solutions. Two Case Studies-PV Agigea and PV Giurgiu Located in Romania. Comput. Ind. 2020, 120, 103230. [Google Scholar] [CrossRef]
  23. Ibrahim, I.A.; Hossain, M.J.; Duck, B.C. An Optimized Offline Random Forests-Based Model for Ultra-Short-Term Prediction of PV Characteristics. IEEE Trans. Ind. Inform. 2020, 16, 202–214. [Google Scholar] [CrossRef]
  24. Pedro, H.T.C.; Coimbra, C.F.M. Assessment of Forecasting Techniques for Solar Power Production with No Exogenous Inputs. Sol. Energy 2012, 86, 2017–2028. [Google Scholar] [CrossRef]
  25. Jakoplić, A.; Franković, D.; Kirinčić, V.; Plavšić, T. Benefits of Short-Term Photovoltaic Power Production Forecasting to the Power System. Optim. Eng. 2020, 22, 9–27. [Google Scholar] [CrossRef]
  26. Murakami, Y.; Takabayashi, Y.; Noro, Y. Photovoltaic Power Prediction and Its Application to Smart Grid. In Proceedings of the 2014 IEEE Innovative Smart Grid Technologies—Asia (ISGT ASIA), Kuala Lumpur, Malaysia, 20–23 May 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 47–50. [Google Scholar]
  27. Ziel, F. Modeling the Impact of Wind and Solar Power Forecasting Errors on Intraday Electricity Prices. In Proceedings of the 2017 14th International Conference on the European Energy Market (EEM), Dresden, Germany, 6–9 June 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–5. [Google Scholar]
  28. Wan, C.; Zhao, J.; Song, Y.; Xu, Z.; Lin, J.; Hu, Z. Photovoltaic and Solar Power Forecasting for Smart Grid Energy Management. CSEE J. Power Energy Syst. 2016, 1, 38–46. [Google Scholar] [CrossRef]
  29. Bessa, R.J.; Trindade, A.; Miranda, V. Spatial-Temporal Solar Power Forecasting for Smart Grids. IEEE Trans. Ind. Inform. 2015, 11, 232–241. [Google Scholar] [CrossRef]
  30. Bessa, R.J.; Trindade, A.; Silva, C.S.P.; Miranda, V. Probabilistic Solar Power Forecasting in Smart Grids Using Distributed Information. Int. J. Electr. Power Energy Syst. 2015, 72, 16–23. [Google Scholar] [CrossRef]
  31. Filipe, J.M.; Bessa, R.J.; Sumaili, J.; Tome, R.; Sousa, J.N. A Hybrid Short-Term Solar Power Forecasting Tool. In Proceedings of the 2015 18th International Conference on Intelligent System Application to Power Systems (ISAP), Porto, Portugal, 11–16 September 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1–6. [Google Scholar]
  32. Zhang, C.; Yang, T.; Gao, W.; Wang, Y. Solar PV Power Generation Forecasting and O & M Management Applications: A Review. In Proceedings of the ASME 2019 14th International Manufacturing Science and Engineering Conference (MSEC 2019), Erie, PA, USA, 10–14 June 2019; Volume 1. [Google Scholar]
  33. Leva, S.; Dolara, A.; Grimaccia, F.; Mussetta, M.; Ogliari, E. Analysis and Validation of 24 Hours Ahead Neural Network Forecasting of Photovoltaic Output Power. Math. Comput. Simul. 2017, 131, 88–100. [Google Scholar] [CrossRef]
  34. Gürtler, M.; Paulsen, T. The Effect of Wind and Solar Power Forecasts on Day-Ahead and Intraday Electricity Prices in Germany. Energy Econ. 2018, 75, 150–162. [Google Scholar] [CrossRef]
  35. Barhmi, K.; Heynen, C.; Golroodbari, S.; van Sark, W. A Review of Solar Forecasting Techniques and the Role of Artificial Intelligence. Solar 2024, 4, 99–135. [Google Scholar] [CrossRef]
  36. Chandel, S.S.; Gupta, A.; Chandel, R.; Tajjour, S. Review of Deep Learning Techniques for Power Generation Prediction of Industrial Solar Photovoltaic Plants. Sol. Compass 2023, 8, 100061. [Google Scholar] [CrossRef]
  37. Tian, J.; Ooka, R.; Lee, D. Multi-Scale Solar Radiation and Photovoltaic Power Forecasting with Machine Learning Algorithms in Urban Environment: A State-of-the-Art Review. J. Clean. Prod. 2023, 426, 139040. [Google Scholar] [CrossRef]
  38. 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]
  39. Dimd, B.D.; Völler, S.; Cali, U.; Midtgård, O.-M. A Review of Machine Learning-Based Photovoltaic Output Power Forecasting: Nordic Context. IEEE Access 2022, 10, 26404–26425. [Google Scholar] [CrossRef]
  40. Tawn, R.; Browell, J. A Review of Very Short-Term Wind and Solar Power Forecasting. Renew. Sustain. Energy Rev. 2022, 153, 111758. [Google Scholar] [CrossRef]
  41. Hong, T.; Pinson, P.; Fan, S.; Zareipour, H.; Troccoli, A.; Hyndman, R.J. Probabilistic Energy Forecasting: Global Energy Forecasting Competition 2014 and Beyond. Int. J. Forecast. 2016, 32, 896–913. [Google Scholar] [CrossRef]
  42. 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]
  43. Başaran, K.; Bozyiğit, F.; Siano, P.; Yıldırım Taşer, P.; Kılınç, D. Systematic Literature Review of Photovoltaic Output Power Forecasting. IET Renew. Power Gener. 2020, 14, 3961–3973. [Google Scholar] [CrossRef]
  44. Akhter, M.N.; Mekhilef, S.; Mokhlis, H.; Mohamed Shah, N. Review on Forecasting of Photovoltaic Power Generation Based on Machine Learning and Metaheuristic Techniques. IET Renew. Power Gener. 2019, 13, 1009–1023. [Google Scholar] [CrossRef]
  45. de Freitas Viscondi, G.; Alves-Souza, S.N. A Systematic Literature Review on Big Data for Solar Photovoltaic Electricity Generation Forecasting. Sustain. Energy Technol. Assess. 2019, 31, 54–63. [Google Scholar] [CrossRef]
  46. Wold, S.; Esbensen, K.; Geladi, P. Principal Component Analysis. Chemom. Intell. Lab. Syst. 1987, 2, 37–52. [Google Scholar] [CrossRef]
  47. Ng, A.Y.; Jordan, M.I.; Weiss, Y. On Spectral Clustering: Analysis and an Algorithm. Nips 2001, 14, 849–856. [Google Scholar]
  48. Guyon, I.; Elisseeff, A. An Introduction to Feature Extraction. In Studies in Fuzziness and Soft Computing; STUDFUZZ, Volume 207; Guyon, I., Nikravesh, M., Gunn, S., Zadeh, L.A., Eds.; Springer: Berlin/Heidelberg, Germany, 2006; pp. 1–25. ISBN 978-3-540-35488-8. [Google Scholar]
  49. Khalid, S.; Khalil, T.; Nasreen, S. A Survey of Feature Selection and Feature Extraction Techniques in Machine Learning. In Proceedings of the 2014 Science and Information Conference, London, UK, 27–29 August 2014; pp. 372–378. [Google Scholar]
  50. Dara, S.; Tumma, P. Feature Extraction By Using Deep Learning: A Survey. In Proceedings of the 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 29–31 March 2018; pp. 1795–1801. [Google Scholar]
  51. Massidda, L.; Marrocu, M. Use of Multilinear Adaptive Regression Splines and Numerical Weather Prediction to Forecast the Power Output of a PV Plant in Borkum, Germany. Sol. Energy 2017, 146, 141–149. [Google Scholar] [CrossRef]
  52. Amarasinghe, P.A.G.M.; Abeygunawardana, N.S.; Jayasekara, T.N.; Edirisinghe, E.A.J.P.; Abeygunawardane, S.K. Ensemble Models for Solar Power Forecasting—A Weather Classification Approach. AIMS Energy 2020, 8, 252–271. [Google Scholar] [CrossRef]
  53. Almeida, M.P.; Perpiñán, O.; Narvarte, L. PV Power Forecast Using a Nonparametric PV Model. Sol. Energy 2015, 115, 354–368. [Google Scholar] [CrossRef]
  54. Eseye, A.T.; Zhang, J.; Zheng, D. Short-Term Photovoltaic Solar Power Forecasting Using a Hybrid Wavelet-PSO-SVM Model Based on SCADA and Meteorological Information. Renew. Energy 2018, 118, 357–367. [Google Scholar] [CrossRef]
  55. Almeida, M.P.; Muñoz, M.; de la Parra, I.; Perpiñán, O. Comparative Study of PV Power Forecast Using Parametric and Nonparametric PV Models. Sol. Energy 2017, 155, 854–866. [Google Scholar] [CrossRef]
  56. Mayer, M.J.; Gróf, G. Extensive Comparison of Physical Models for Photovoltaic Power Forecasting. Appl. Energy 2021, 283, 116239. [Google Scholar] [CrossRef]
  57. Yang, D.; Dong, Z. Operational Photovoltaics Power Forecasting Using Seasonal Time Series Ensemble. Sol. Energy 2018, 166, 529–541. [Google Scholar] [CrossRef]
  58. 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]
  59. Zhen, Z.; Liu, J.; Zhang, Z.; Wang, F.; Chai, H.; Yu, Y.; Lu, X.; Wang, T.; Lin, Y. Deep Learning Based Surface Irradiance Mapping Model for Solar PV Power Forecasting Using Sky Image. IEEE Trans. Ind. Appl. 2020, 56, 3385–3396. [Google Scholar] [CrossRef]
  60. Chow, C.W.; Urquhart, B.; Lave, M.; Dominguez, A.; Kleissl, J.; Shields, J.; Washom, B. Intra-Hour Forecasting with a Total Sky Imager at the UC San Diego Solar Energy Testbed. Sol. Energy 2011, 85, 2881–2893. [Google Scholar] [CrossRef]
  61. Kurtz, B.; Mejia, F.; Kleissl, J. A Virtual Sky Imager Testbed for Solar Energy Forecasting. Sol. Energy 2017, 158, 753–759. [Google Scholar] [CrossRef]
  62. Gohari, M.I.; Urquhart, B.; Yang, H.; Kurtz, B.; Nguyen, D.; Chow, C.W.; Ghonima, M.; Kleissl, J. Comparison of Solar Power Output Forecasting Performance of the Total Sky Imager and the University of California, San Diego Sky Imager. Energy Procedia 2014, 49, 2340–2350. [Google Scholar] [CrossRef]
  63. Zhen, Z.; Wang, F.; Sun, Y.; Mi, Z.; Liu, C.; Wang, B.; Lu, J. SVM Based Cloud Classification Model Using Total Sky Images for PV Power Forecasting. In Proceedings of the 2015 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA, 18–20 February 2015; pp. 1–5. [Google Scholar]
  64. Urquhart, B.G.; Chow, C.W.; Nguyen, A.; Kleissl, J.; Sengupta, M.; Blatchford, J.; Jeon, D.C. Towards Intra-Hour Solar Forecasting Using Two Sky Imagers at a Large Solar Power Plant. In Proceedings of the American Solar Energy Society, Denver, CO, USA, 13–17 May 2012; pp. 1–6. [Google Scholar]
  65. Urquhart, B.; Kurtz, B.; Dahlin, E.; Ghonima, M.; Shields, J.E.; Kleissl, J. Development of a Sky Imaging System for Short-Term Solar Power Forecasting. Atmos. Meas. Tech. 2015, 8, 875–890. [Google Scholar] [CrossRef]
  66. Blanc, P.; Remund, J.; Vallance, L. 6-Short-Term Solar Power Forecasting Based on Satellite Images. In Renewable Energy Forecasting: From Models to Applications; Woodhead Publishing Series in Energy; Kariniotakis, G., Ed.; Woodhead Publishing: Sawston, UK, 2017; pp. 179–198. ISBN 978-0-08-100504-0. [Google Scholar]
  67. Yu, D.; Lee, S.; Lee, S.; Choi, W.; Liu, L. Forecasting Photovoltaic Power Generation Using Satellite Images. Energies 2020, 13, 6603. [Google Scholar] [CrossRef]
  68. Jang, H.S.; Bae, K.Y.; Park, H.-S.; Sung, D.K. Solar Power Prediction Based on Satellite Images and Support Vector Machine. IEEE Trans. Sustain. Energy 2016, 7, 1255–1263. [Google Scholar] [CrossRef]
  69. Wang, C.; Lu, X.; Zhen, Z.; Wang, F.; Xu, X.; Ren, H. Ultra-Short-Term Regional PV Power Forecasting Based on Fluctuation Pattern Recognition with Satellite Images. In Proceedings of the 2020 IEEE 3rd Student Conference on Electrical Machines and Systems (SCEMS), Jinan, China, 4–6 December 2020; pp. 970–975. [Google Scholar]
  70. Si, Z.; Yang, M.; Yu, Y.; Ding, T. Photovoltaic Power Forecast Based on Satellite Images Considering Effects of Solar Position. Appl. Energy 2021, 302, 117514. [Google Scholar] [CrossRef]
  71. Si, Z.; Yu, Y.; Yang, M.; Li, P. Hybrid Solar Forecasting Method Using Satellite Visible Images and Modified Convolutional Neural Networks. IEEE Trans. Ind. Appl. 2021, 57, 5–16. [Google Scholar] [CrossRef]
  72. Lorenz, E.; Kühnert, J.; Heinemann, D. Short Term Forecasting of Solar Irradiance by Combining Satellite Data and Numerical Weather Predictions. In Proceedings of the 27th European Photovoltaic Solar Energy Conference and Exhibition; European Photovoltaic Solar Energy Conference and Exhibition (EU PVSEC), Frankfurt, Germany, 24–28 September 2012; pp. 4401–4405. [Google Scholar]
  73. Gotseff, P.; Cale, J.; Baggu, M.; Narang, D.; Carroll, K. Accurate Power Prediction of Spatially Distributed PV Systems Using Localized Irradiance Measurements. In Proceedings of the 2014 IEEE PES General Meeting Conference & Exposition, National Harbor, MD, USA, 27–31 July 2014; pp. 1–5. [Google Scholar]
  74. Fentis, A.; Bahatti, L.; Tabaa, M.; Mestari, M. Short-Term Nonlinear Autoregressive Photovoltaic Power Forecasting Using Statistical Learning Approaches and in-Situ Observations. Int. J. Energy Environ. Eng. 2019, 10, 189–206. [Google Scholar] [CrossRef]
  75. Aprillia, H.; Yang, H.-T.; Huang, C.-M. Short-Term Photovoltaic Power Forecasting Using a Convolutional Neural Network-Salp Swarm Algorithm. Energies 2020, 13, 1879. [Google Scholar] [CrossRef]
  76. Khandakar, A.; Chowdhury, M.E.H.; Kazi, M.K.; Benhmed, K.; Touati, F.; Al-Hitmi, M.; Gonzales, A.S.P. Machine Learning Based Photovoltaics (PV) Power Prediction Using Different Environmental Parameters of Qatar. Energies 2019, 12, 2782. [Google Scholar] [CrossRef]
  77. Kumar, A.; Rizwan, M.; Nangia, U. Artificial Neural Network Based Model for Short Term Solar Radiation Forecasting Considering Aerosol Index. In Proceedings of the 2018 2nd IEEE International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Delhi, India, 22–24 October 2018; pp. 212–217. [Google Scholar]
  78. Gutierrez-Corea, F.-V.; Manso-Callejo, M.-A.; Moreno-Regidor, M.-P.; Manrique-Sancho, M.-T. Forecasting Short-Term Solar Irradiance Based on Artificial Neural Networks and Data from Neighboring Meteorological Stations. Sol. Energy 2016, 134, 119–131. [Google Scholar] [CrossRef]
  79. Heo, J.; Song, K.; Han, S.U.; Lee, D.E. Multi-Channel Convolutional Neural Network for Integration of Meteorological and Geographical Features in Solar Power Forecasting. Appl. Energy 2021, 295, 117083. [Google Scholar] [CrossRef]
  80. 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]
  81. Agoua, X.G.; Girard, R.; Kariniotakis, G. Photovoltaic Power Forecasting: Assessment of the Impact of Multiple Sources of Spatio-Temporal Data on Forecast Accuracy. Energies 2021, 14, 1432. [Google Scholar] [CrossRef]
  82. 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]
  83. Cervone, G.; Clemente-Harding, L.; Alessandrini, S.; Delle Monache, L. Short-Term Photovoltaic Power Forecasting Using Artificial Neural Networks and an Analog Ensemble. Renew. Energy 2017, 108, 274–286. [Google Scholar] [CrossRef]
  84. 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]
  85. Niccolai, A.; Dolara, A.; Ogliari, E. Hybrid PV Power Forecasting Methods: A Comparison of Different Approaches. Energies 2021, 14, 451. [Google Scholar] [CrossRef]
  86. Abdel-Nasser, M.; Mahmoud, K. Accurate Photovoltaic Power Forecasting Models Using Deep LSTM-RNN. Neural Comput. Appl. 2019, 31, 2727–2740. [Google Scholar] [CrossRef]
  87. 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 on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016; pp. 2858–2865. [Google Scholar]
  88. 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]
  89. Wang, K.; Qi, X.; Liu, H. Photovoltaic Power Forecasting Based LSTM-Convolutional Network. Energy 2019, 189, 116225. [Google Scholar] [CrossRef]
  90. Mishra, M.; Byomakesha Dash, P.; Nayak, J.; Naik, B.; Kumar Swain, S. Deep Learning and Wavelet Transform Integrated Approach for Short-Term Solar PV Power Prediction. Measurement 2020, 166, 108250. [Google Scholar] [CrossRef]
  91. Wang, F.; Zhen, Z.; Wang, B.; Mi, Z. Comparative Study on KNN and SVM Based Weather Classification Models for Day Ahead Short Term Solar PV Power Forecasting. Appl. Sci. 2018, 8, 28. [Google Scholar] [CrossRef]
  92. Zeng, J.; Qiao, W. Short-Term Solar Power Prediction Using a Support Vector Machine. Renew. Energy 2013, 52, 118–127. [Google Scholar] [CrossRef]
  93. Yousif, J.H.; Kazem, H.A. Modeling of Daily Solar Energy System Prediction Using Soft Computing Methods for Oman. Res. J. Appl. Sci. Eng. Technol. 2016, 3, 237–244. [Google Scholar] [CrossRef]
  94. Saint-Drenan, Y.M.; Bofinger, S.; Fritz, R.; Vogt, S.; Good, G.H.; Dobschinski, J. An Empirical Approach to Parameterizing Photovoltaic Plants for Power Forecasting and Simulation. Sol. Energy 2015, 120, 479–493. [Google Scholar] [CrossRef]
  95. Liu, Z.; Zhang, Z. Solar Forecasting by K-Nearest Neighbors Method with Weather Classification and Physical Model. In Proceedings of the NAPS 2016—48th North American Power Symposium, Denver, Colorado, USA, 18–20 September 2016. [Google Scholar]
  96. Sperati, S.; Alessandrini, S.; Pinson, P.; Kariniotakis, G. The “Weather Intelligence for Renewable Energies” Benchmarking Exercise on Short-Term Forecasting of Wind and Solar Power Generation. Energies 2015, 8, 9594–9619. [Google Scholar] [CrossRef]
  97. Koster, D.; Minette, F.; Braun, C.; O’Nagy, O. Short-Term and Regionalized Photovoltaic Power Forecasting, Enhanced by Reference Systems, on the Example of Luxembourg. Renew. Energy 2019, 132, 455–470. [Google Scholar] [CrossRef]
  98. Zhang, X.; Li, Y.; Lu, S.; Hamann, H.F.; Hodge, B.-M.; Lehman, B. A Solar Time Based Analog Ensemble Method for Regional Solar Power Forecasting. IEEE Trans. Sustain. Energy 2019, 10, 268–279. [Google Scholar] [CrossRef]
  99. Elsinga, B.; van Sark, W.G.J.H.M. Short-Term Peer-to-Peer Solar Forecasting in a Network of Photovoltaic Systems. Appl. Energy 2017, 206, 1464–1483. [Google Scholar] [CrossRef]
  100. Hossain, M.; Mekhilef, S.; Danesh, M.; Olatomiwa, L.; Shamshirband, S. Application of Extreme Learning Machine for Short Term Output Power Forecasting of Three Grid-Connected PV Systems. J. Clean Prod. 2017, 167, 395–405. [Google Scholar] [CrossRef]
  101. Wan, C.; Lin, J.; Song, Y.; Xu, Z.; Yang, G. Probabilistic Forecasting of Photovoltaic Generation: An Efficient Statistical Approach. IEEE Trans. Power Syst. 2017, 32, 2471–2472. [Google Scholar] [CrossRef]
  102. Aguiar, L.M.; Pereira, B.; Lauret, P.; Díaz, F.; David, M. Combining Solar Irradiance Measurements, Satellite-Derived Data and a Numerical Weather Prediction Model to Improve Intra-Day Solar Forecasting. Renew. Energy 2016, 97, 599–610. [Google Scholar] [CrossRef]
  103. Shakya, A.; Michael, S.; Saunders, C.; Armstrong, D.; Pandey, P.; Chalise, S.; Tonkoski, R. Using Markov Switching Model for Solar Irradiance Forecasting in Remote Microgrids. In Proceedings of the 2016 IEEE Energy Conversion Congress and Exposition (ECCE), Milwaukee, WI, USA, 18–22 September 2016; pp. 1–7. [Google Scholar]
  104. Gigoni, L.; Betti, A.; Crisostomi, E.; Franco, A.; Tucci, M.; Bizzarri, F.; Mucci, D. Day-Ahead Hourly Forecasting of Power Generation From Photovoltaic Plants. IEEE Trans. Sustain. Energy 2018, 9, 831–842. [Google Scholar] [CrossRef]
  105. Yang, D.; Quan, H.; Disfani, V.R.; Liu, L. Reconciling Solar Forecasts: Geographical Hierarchy. Sol. Energy 2017, 146, 276–286. [Google Scholar] [CrossRef]
  106. 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, 12, 1593–1603. [Google Scholar] [CrossRef]
  107. Zhen, H.; Niu, D.; Wang, K.; Shi, Y.; Ji, Z.; Xu, X. Photovoltaic Power Forecasting Based on GA Improved Bi-LSTM in Microgrid without Meteorological Information. Energy 2021, 231, 120908. [Google Scholar] [CrossRef]
  108. González Ordiano, J.Á.; Waczowicz, S.; Reischl, M.; Mikut, R.; Hagenmeyer, V. Photovoltaic Power Forecasting Using Simple Data-Driven Models without Weather Data. Comput. Sci. Res. Dev. 2017, 32, 237–246. [Google Scholar] [CrossRef]
  109. Sharma, V.; Cali, U.; Hagenmeyer, V.; Mikut, R.; Ordiano, J.Á.G. Numerical Weather Prediction Data Free Solar Power Forecasting with Neural Networks. In Proceedings of the Proceedings of the Ninth International Conference on Future Energy Systems, Karlsruhe, Germany, 12–15 June 2018; Association for Computing Machinery: New York, NY, USA; pp. 604–609. [Google Scholar]
  110. Jung, J.; Han, S.; Kim, B. Digital Numerical Map-Oriented Estimation of Solar Energy Potential for Site Selection of Photovoltaic Solar Panels on National Highway Slopes. Appl. Energy 2019, 242, 57–68. [Google Scholar] [CrossRef]
  111. Das, S. Short Term Forecasting of Solar Radiation and Power Output of 89.6kWp Solar PV Power Plant. Mater. Today Proc. 2021, 39, 1959–1969. [Google Scholar] [CrossRef]
  112. Kosmopoulos, P.G.; Kazadzis, S.; Lagouvardos, K.; Kotroni, V.; Bais, A. Solar Energy Prediction and Verification Using Operational Model Forecasts and Ground-Based Solar Measurements. Energy 2015, 93, 1918–1930. [Google Scholar] [CrossRef]
  113. Li, P.; Zhou, K.; Yang, S. Photovoltaic Power Forecasting: Models and Methods. In Proceedings of the 2nd IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China, 20–22 October 2018; pp. 1–6. [Google Scholar] [CrossRef]
  114. Wang, J.; Zhong, H.; Lai, X.; Xia, Q.; Wang, Y.; Kang, C. Exploring Key Weather Factors from Analytical Modeling toward Improved Solar Power Forecasting. IEEE Trans. Smart Grid 2019, 10, 1417–1427. [Google Scholar] [CrossRef]
  115. Kumar, A.; Rizwan, M.; Nangia, U. A Hybrid Intelligent Approach for Solar Photovoltaic Power Forecasting: Impact of Aerosol Data. Arab. J. Sci. Eng. 2020, 45, 1715–1732. [Google Scholar] [CrossRef]
  116. Mukherjee, D.P.; Acton, S.T. Cloud Tracking by Scale Space Classification. IEEE Trans. Geosci. Remote Sens. 2002, 40, 405–415. [Google Scholar] [CrossRef]
  117. Stuhlmann, R.; Rieland, M.; Paschke, E. An Improvement of the IGMK Model to Derive Total and Diffuse Solar Radiation at the Surface from Satellite Data. J. Appl. Meteorol. 1990, 29, 586–603. [Google Scholar] [CrossRef]
  118. Escrig, H.; Batlles, F.J.; Alonso, J.; Baena, F.M.; Bosch, J.L.; Salbidegoitia, I.B.; Burgaleta, J.I. Cloud Detection, Classification and Motion Estimation Using Geostationary Satellite Imagery for Cloud Cover Forecast. Energy 2013, 55, 853–859. [Google Scholar] [CrossRef]
  119. Peng, Z.; Yoo, S.; Yu, D.; Huang, D. Solar Irradiance Forecast System Based on Geostationary Satellite. In Proceedings of the 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm), Vancouver, BC, Canada, 21–24 October 2013; IEEE: New York City, NY, USA, 2013; pp. 708–713. [Google Scholar]
  120. Peng, Z.; Yu, D.; Huang, D.; Heiser, J.; Yoo, S.; Kalb, P. 3D Cloud Detection and Tracking System for Solar Forecast Using Multiple Sky Imagers. Sol. Energy 2015, 118, 496–519. [Google Scholar] [CrossRef]
  121. Tuohy, A.; Zack, J.; Haupt, S.E.; Sharp, J.; Ahlstrom, M.; Dise, S.; Grimit, E.; Mohrlen, C.; Lange, M.; Casado, M.G.; et al. Solar Forecasting: Methods, Challenges, and Performance. IEEE Power Energy Mag. 2015, 13, 50–59. [Google Scholar] [CrossRef]
  122. Zhen, Z.; Xuan, Z.; Wang, F.; Sun, R.; Duić, N.; Jin, T. Image Phase Shift Invariance Based Multi-Transform-Fusion Method for Cloud Motion Displacement Calculation Using Sky Images. Energy Convers. Manag. 2019, 197, 111853. [Google Scholar] [CrossRef]
  123. Liu, J.; Fang, W.; Zhang, X.; Yang, C. An Improved Photovoltaic Power Forecasting Model With the Assistance of Aerosol Index Data. IEEE Trans. Sustain. Energy 2015, 6, 434–442. [Google Scholar] [CrossRef]
  124. Touati, F.; Chowdhury, N.A.; Benhmed, K.; San Pedro Gonzales, A.J.R.; Al-Hitmi, M.A.; Benammar, M.; Gastli, A.; Ben-Brahim, L. Long-Term Performance Analysis and Power Prediction of PV Technology in the State of Qatar. Renew. Energy 2017, 113, 952–965. [Google Scholar] [CrossRef]
  125. Khan, I.; Zhu, H.; Yao, J.; Khan, D.; Iqbal, T. Hybrid Power Forecasting Model for Photovoltaic Plants Based on Neural Network with Air Quality Index. Int. J. Photoenergy 2017, 2017, 1–9. [Google Scholar] [CrossRef]
  126. Badosa, J.; Haeffelin, M.; Kalecinski, N.; Bonnardot, F.; Jumaux, G. Reliability of Day-Ahead Solar Irradiance Forecasts on Reunion Island Depending on Synoptic Wind and Humidity Conditions. Sol. Energy 2015, 115, 306–321. [Google Scholar] [CrossRef]
  127. Kaplani, E.; Kaplanis, S. Thermal Modelling and Experimental Assessment of the Dependence of PV Module Temperature on Wind Velocity and Direction, Module Orientation and Inclination. Sol. Energy 2014, 107, 443–460. [Google Scholar] [CrossRef]
  128. Malvoni, M.; Fiore, M.C.; Maggiotto, G.; Mancarella, L.; Quarta, R.; Radice, V.; Congedo, P.M.; De Giorgi, M.G. Improvements in the Predictions for the Photovoltaic System Performance of the Mediterranean Regions. Energy Convers. Manag. 2016, 128, 191–202. [Google Scholar] [CrossRef]
  129. da Silva Fonseca Junior, J.G.; Oozeki, T.; Ohtake, H.; Shimose, K.; Takashima, T.; Ogimoto, K. Regional Forecasts and Smoothing Effect of Photovoltaic Power Generation in Japan: An Approach with Principal Component Analysis. Renew. Energy 2014, 68, 403–413. [Google Scholar] [CrossRef]
  130. Kazem, H.A.; Chaichan, M.T. Effect of Humidity on Photovoltaic Performance Based on Experimental Study. Int. J. Appl. Eng. Res. 2015, 10, 43572–43577. [Google Scholar]
  131. Goverde, H.; Goossens, D.; Govaerts, J.; Catthoor, F.; Baert, K.; Poortmans, J.; Driesen, J. Spatial and Temporal Analysis of Wind Effects on PV Modules: Consequences for Electrical Power Evaluation. Sol. Energy 2017, 147, 292–299. [Google Scholar] [CrossRef]
  132. Dubey, S.; Sarvaiya, J.N.; Seshadri, B. Temperature Dependent Photovoltaic (PV) Efficiency and Its Effect on PV Production in the World—A Review. Energy Procedia 2013, 33, 311–321. [Google Scholar] [CrossRef]
  133. Al-Ghussain, L.; Subaih, M.A.; Annuk, A. Evaluation of the Accuracy of Different PV Estimation Models and the Effect of Dust Cleaning: Case Study a 103 MW PV Plant in Jordan. Sustainability 2022, 14, 982. [Google Scholar] [CrossRef]
  134. Saint-Drenan, Y.M.; Good, G.H.; Braun, M.; Freisinger, T. Analysis of the Uncertainty in the Estimates of Regional PV Power Generation Evaluated with the Upscaling Method. Sol. Energy 2016, 135, 536–550. [Google Scholar] [CrossRef]
  135. Bracale, A.; Caramia, P.; Carpinelli, G.; Di Fazio, A.; Ferruzzi, G. A Bayesian Method for Short-Term Probabilistic Forecasting of Photovoltaic Generation in Smart Grid Operation and Control. Energies 2013, 6, 733–747. [Google Scholar] [CrossRef]
  136. Alessandrini, S.; Delle Monache, L.; Sperati, S.; Cervone, G. An Analog Ensemble for Short-Term Probabilistic Solar Power Forecast. Appl. Energy 2015, 157, 95–110. [Google Scholar] [CrossRef]
  137. Alfadda, A.; Adhikari, R.; Kuzlu, M.; Rahman, S. Hour-Ahead Solar PV Power Forecasting Using SVR Based Approach. In Proceedings of the 2017 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA, 23–26 April 2017; IEEE: New York City, NY, USA, 2017; pp. 1–5. [Google Scholar]
  138. Ding, M.; Wang, L.; Bi, R. An ANN-Based Approach for Forecasting the Power Output of Photovoltaic System. Procedia Environ. Sci. 2011, 11, 1308–1315. [Google Scholar] [CrossRef]
  139. Chen, C.; Duan, S.; Cai, T.; Liu, B. Online 24-h Solar Power Forecasting Based on Weather Type Classification Using Artificial Neural Network. Sol. Energy 2011, 85, 2856–2870. [Google Scholar] [CrossRef]
  140. Almonacid, F.; Pérez-Higueras, P.J.; Fernández, E.F.; Hontoria, L. A Methodology Based on Dynamic Artificial Neural Network for Short-Term Forecasting of the Power Output of a PV Generator. Energy Convers. Manag. 2014, 85, 389–398. [Google Scholar] [CrossRef]
  141. Jamil, W.J.; Rahman, H.A.; Shaari, S.; Desa, M.K.M. Modeling of Soiling Derating Factor in Determining Photovoltaic Outputs. IEEE J. Photovolt. 2020, 10, 1417–1423. [Google Scholar] [CrossRef]
  142. Azuatalam, D.; Paridari, K.; Ma, Y.; Förstl, M.; Chapman, A.C.; Verbič, G. Energy Management of Small-Scale PV-Battery Systems: A Systematic Review Considering Practical Implementation, Computational Requirements, Quality of Input Data and Battery Degradation. Renew. Sustain. Energy Rev. 2019, 112, 555–570. [Google Scholar] [CrossRef]
  143. Li, P.; Zhou, K.; Lu, X.; Yang, S. A Hybrid Deep Learning Model for Short-Term PV Power Forecasting. Appl. Energy 2020, 259, 114216. [Google Scholar] [CrossRef]
  144. Zhang, P.; Li, W.; Li, S.; Wang, Y.; Xiao, W. Reliability Assessment of Photovoltaic Power Systems: Review of Current Status and Future Perspectives. Appl. Energy 2013, 104, 822–833. [Google Scholar] [CrossRef]
  145. Hosenuzzaman, M.; Rahim, N.A.; Selvaraj, J.; Hasanuzzaman, M.; Malek, A.B.M.A.; Nahar, A. Global Prospects, Progress, Policies, and Environmental Impact of Solar Photovoltaic Power Generation. Renew. Sustain. Energy Rev. 2015, 41, 284–297. [Google Scholar] [CrossRef]
  146. Aghaei, M.; Dolara, A.; Leva, S.; Grimaccia, F. Image Resolution and Defects Detection in PV Inspection by Unmanned Technologies. In Proceedings of the 2016 IEEE Power and Energy Society General Meeting (PESGM), Boston, MA, USA, 17–21 July 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–5. [Google Scholar]
  147. Allik, A.; Annuk, A. Interpolation of Intra-Hourly Electricity Consumption and Production Data. In Proceedings of the 2017 IEEE 6th International Conference on Renewable Energy Research and Applications (ICRERA), San Diego, CA, USA, 5–8 November 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 131–136. [Google Scholar]
  148. Ospina, J.; Newaz, A.; Faruque, M.O. Forecasting of PV Plant Output Using Hybrid Wavelet-Based LSTM-DNN Structure Model. IET Renew. Power Gener. 2019, 13, 1087–1095. [Google Scholar] [CrossRef]
  149. Reikard, G. Predicting Solar Radiation at High Resolutions: A Comparison of Time Series Forecasts. Sol. Energy 2009, 83, 342–349. [Google Scholar] [CrossRef]
  150. KEMMOKU, Y.; ORITA, S.; NAKAGAWA, S.; SAKAKIBARA, T. Daily Insolation Forecasting Using a Multi-Stage Neural Network. Sol. Energy 1999, 66, 193–199. [Google Scholar] [CrossRef]
  151. Shi, J.; Lee, W.-J.; Liu, Y.; Yang, Y.; Wang, P. Forecasting Power Output of Photovoltaic System Based on Weather Classification and Support Vector Machine. In Proceedings of the 2011 IEEE Industry Applications Society Annual Meeting, Orlando, FL, USA, 9–13 October 2011; pp. 1–6. [Google Scholar]
  152. Aghajani, A.; Kazemzadeh, R.; Ebrahimi, A. A Novel Hybrid Approach for Predicting Wind Farm Power Production Based on Wavelet Transform, Hybrid Neural Networks and Imperialist Competitive Algorithm. Energy Convers. Manag. 2016, 121, 232–240. [Google Scholar] [CrossRef]
  153. Hadi, S.J.; Tombul, M. Monthly Streamflow Forecasting Using Continuous Wavelet and Multi-Gene Genetic Programming Combination. J. Hydrol. 2018, 561, 674–687. [Google Scholar] [CrossRef]
  154. Mandal, P.; Madhira, S.T.S.; Ul haque, A.; Meng, J.; Pineda, R.L. Forecasting Power Output of Solar Photovoltaic System Using Wavelet Transform and Artificial Intelligence Techniques. Procedia Comput. Sci. 2012, 12, 332–337. [Google Scholar] [CrossRef]
  155. Haque, A.U.; Nehrir, M.H.; Mandal, P. Solar PV Power Generation Forecast Using a Hybrid Intelligent Approach. In Proceedings of the 2013 IEEE Power & Energy Society General Meeting, Vancouver, BC, Canada, 21–25 July 2013; pp. 1–5. [Google Scholar]
  156. Zhang, D.; Yu, Y.; Huang, Z. Forecasting Solar Power Using Wavelet Transform Framework Based on ELM BT. In Proceedings of the ELM-2017—Proceedings in Adaptation, Learning and Optimization; Cao, J., Vong, C.M., Miche, Y., Lendasse, A., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 186–202. [Google Scholar]
  157. Sengupta, A.; Das, D.K. Wavelet Transform Based Data Processing Technique for Solar and Wind Energy Forecasting Using Auto Regressive Integrated Moving Average Model. In Proceedings of the 5th International Conference on Energy, Power, and Environment: Towards Flexible Green Energy Tech-nologies, ICEPE 2023, Shillong, India, 15–17 June 2023. [Google Scholar]
  158. Alizamir, M.; Shiri, J.; Fard, A.F.; Kim, S.; Gorgij, A.R.D.; Heddam, S.; Singh, V.P. Improving the Accuracy of Daily Solar Radiation Prediction by Climatic Data Using an Efficient Hybrid Deep Learning Model: Long Short-Term Memory (LSTM) Network Coupled with Wavelet Transform. Eng. Appl. Artif. Intell. 2023, 123, 106199. [Google Scholar] [CrossRef]
  159. Liu, X.; Liu, Y.; Kong, X.; Ma, L.; Besheer, A.H.; Lee, K.Y. Deep Neural Network for Forecasting of Photovoltaic Power Based on Wavelet Packet Decomposition with Similar Day Analysis. Energy 2023, 271, 126963. [Google Scholar] [CrossRef]
  160. Cao, H.; Yang, J.; Zhao, X.; Yao, T.; Wang, J.; He, H.; Wang, Y. Dual-Encoder Transformer for Short-Term Photovoltaic Power Prediction Using Satellite Remote-Sensing Data. Appl. Sci. 2023, 13, 1908. [Google Scholar] [CrossRef]
  161. Mahmud, K.; Azam, S.; Karim, A.; Zobaed, S.; Shanmugam, B.; Mathur, D. Machine Learning Based PV Power Generation Forecasting in Alice Springs. IEEE Access 2021, 9, 46117–46128. [Google Scholar] [CrossRef]
  162. Bacher, P.; Madsen, H.; Nielsen, H.A. Online Short-Term Solar Power Forecasting. Sol. Energy 2009, 83, 1772–1783. [Google Scholar] [CrossRef]
  163. Garip, Z.; Ekinci, E.; Alan, A. Day-Ahead Solar Photovoltaic Energy Forecasting Based on Weather Data Using LSTM Networks: A Comparative Study for Photovoltaic (PV) Panels in Turkey. Electr. Eng. 2023, 105, 3329–3345. [Google Scholar] [CrossRef]
  164. Zhang, Y.; Pan, Z.; Wang, H.; Wang, J.; Zhao, Z.; Wang, F. Achieving Wind Power and Photovoltaic Power Prediction: An Intelligent Prediction System Based on a Deep Learning Approach. Energy 2023, 283, 129005. [Google Scholar] [CrossRef]
  165. Herrera-Casanova, R.; Conde, A.; Santos-Pérez, C. Hour-Ahead Photovoltaic Power Prediction Combining BiLSTM and Bayesian Optimization Algorithm, with Bootstrap Resampling for Interval Predictions. Sensors 2024, 24, 882. [Google Scholar] [CrossRef]
  166. Nguyen Trong, T.; Vu Xuan Son, H.; Do Dinh, H.; Takano, H.; Nguyen Duc, T. Short-Term PV Power Forecast Using Hybrid Deep Learning Model and Variational Mode Decomposition. Energy Rep. 2023, 9, 712–717. [Google Scholar] [CrossRef]
  167. Ramesh, G.; Logeshwaran, J.; Kiruthiga, T.; Lloret, J. Prediction of Energy Production Level in Large PV Plants through AUTO-Encoder Based Neural-Network (AUTO-NN) with Restricted Boltzmann Feature Extraction. Future Internet 2023, 15, 46. [Google Scholar] [CrossRef]
  168. Al-Dahidi, S.; Ayadi, O.; Adeeb, J.; Alrbai, M.; Qawasmeh, R.B. Extreme Learning Machines for Solar Photovoltaic Power Predictions. Energies 2018, 11, 2725. [Google Scholar] [CrossRef]
  169. Alomari, M.H.; Adeeb, J.; Younis, O. Solar Photovoltaic Power Forecasting in Jordan Using Artificial Neural Networks. Int. J. Electr. Comput. Eng. IJECE 2018, 8, 497. [Google Scholar] [CrossRef]
  170. Wang, F.; Zhang, Z.; Liu, C.; Yu, Y.; Pang, S.; Duić, N.; Shafie-khah, M.; Catalão, J.P.S. Generative Adversarial Networks and Convolutional Neural Networks Based Weather Classification Model for Day Ahead Short-Term Photovoltaic Power Forecasting. Energy Convers. Manag. 2019, 181, 443–462. [Google Scholar] [CrossRef]
  171. PR, J.V.; Sam K, N.; T, V.; Kathiresan, A.C. Development and Performance Analysis of Aquila Algorithm Optimized SPV Power Imputation and Forecasting Models. IEEE Trans Sustain. Energy 2024, 15, 2103–2114. [Google Scholar] [CrossRef]
  172. Lee, D.S.; Lai, C.W.; Fu, S.K. A Short- and Medium-Term Forecasting Model for Roof PV Systems with Data Pre-Processing. Heliyon 2024, 10, e27752. [Google Scholar] [CrossRef]
  173. Benitez, I.B.; Ibañez, J.A.; Lumabad, C.D.; Cañete, J.M.; De los Reyes, F.N.; Principe, J.A. A Novel Data Gaps Filling Method for Solar PV Output Forecasting. J. Renew. Sustain. Energy 2023, 15, 046102. [Google Scholar] [CrossRef]
  174. Lee, D.-S.; Son, S.-Y. Weighted Average Ensemble-Based PV Forecasting in a Limited Environment with Missing Data of PV Power. Sustainability 2024, 16, 4069. [Google Scholar] [CrossRef]
  175. Amiri, A.F.; Chouder, A.; Oudira, H.; Silvestre, S.; Kichou, S. Improving Photovoltaic Power Prediction: Insights through Computational Modeling and Feature Selection. Energies 2024, 17, 3078. [Google Scholar] [CrossRef]
  176. Raj, V.; Dotse, S.-Q.; Sathyajith, M.; Petra, M.I.; Yassin, H. Ensemble Machine Learning for Predicting the Power Output from Different Solar Photovoltaic Systems. Energies 2023, 16, 671. [Google Scholar] [CrossRef]
  177. Ziane, A.; Necaibia, A.; Sahouane, N.; Dabou, R.; Mostefaoui, M.; Bouraiou, A.; Khelifi, S.; Rouabhia, A.; Blal, M. Photovoltaic Output Power Performance Assessment and Forecasting: Impact of Meteorological Variables. Sol. Energy 2021, 220, 745–757. [Google Scholar] [CrossRef]
  178. Alam, A.M.; Nahid-Al-Masood; Iqbal Asif Razee, M.; Zunaed, M. Solar PV Power Forecasting Using Traditional Methods and Machine Learning Techniques. In Proceedings of the 2021 IEEE Kansas Power and Energy Conference, KPEC 2021, Manhattan, KS, USA, 19–20 April 2021. [Google Scholar]
  179. Wolff, B.; Kühnert, J.; Lorenz, E.; Kramer, O.; Heinemann, D. Comparing Support Vector Regression for PV Power Forecasting to a Physical Modeling Approach Using Measurement, Numerical Weather Prediction, and Cloud Motion Data. Sol. Energy 2016, 135, 197–208. [Google Scholar] [CrossRef]
  180. Sheng, H.; Xiao, J.; Cheng, Y.; Ni, Q.; Wang, S. Short-Term Solar Power Forecasting Based on Weighted Gaussian Process Regression. IEEE Trans. Ind. Electron. 2018, 65, 300–308. [Google Scholar] [CrossRef]
  181. Miraftabzadeh, S.M.; Longo, M.; Brenna, M. Knowledge Extraction From PV Power Generation With Deep Learning Autoencoder and Clustering-Based Algorithms. IEEE Access 2023, 11, 69227–69240. [Google Scholar] [CrossRef]
  182. 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]
  183. Yang, L.; Cui, X.; Li, W. A Method for Predicting Photovoltaic Output Power Based on PCC-GRA-PCA Meteorological Elements Dimensionality Reduction Method. Int. J. Green Energy 2024, 21, 2327–2340. [Google Scholar] [CrossRef]
  184. Yang, H.-T.; Huang, C.-M.; Huang, Y.-C.; Pai, Y.-S. A Weather-Based Hybrid Method for 1-Day Ahead Hourly Forecasting of PV Power Output. IEEE Trans. Sustain. Energy 2014, 5, 917–926. [Google Scholar] [CrossRef]
  185. Zhu, H.; Sun, Y.; Jiang, T.; Zhang, X.; Zhou, H.; Hu, S.; Kang, M. An FCM Based Weather Type Classification Method Considering Photovoltaic Output and Meteorological Characteristics and Its Application in Power Interval Forecasting. IET Renew. Power Gener. 2024, 18, 238–260. [Google Scholar] [CrossRef]
  186. Zheng, L.; Su, R.; Sun, X.; Guo, S. Historical PV-Output Characteristic Extraction Based Weather-Type Classification Strategy and Its Forecasting Method for the Day-Ahead Prediction of PV Output. Energy 2023, 271, 127009. [Google Scholar] [CrossRef]
  187. Yu, M.; Niu, D.; Wang, K.; Du, R.; Yu, X.; Sun, L.; Wang, F. Short-Term Photovoltaic Power Point-Interval Forecasting Based on Double-Layer Decomposition and WOA-BiLSTM-Attention and Considering Weather Classification. Energy 2023, 275, 127348. [Google Scholar] [CrossRef]
  188. Hwang, J.T.G.; Ding, A.A. Prediction Intervals for Artificial Neural Networks. J. Am. Stat. Assoc. 1997, 92, 748–757. [Google Scholar] [CrossRef]
  189. Khosravi, A.; Nahavandi, S.; Creighton, D.; Atiya, A.F. Lower Upper Bound Estimation Method for Construction of Neural Network-Based Prediction Intervals. IEEE Trans. Neural Netw. Publ. IEEE Neural Netw. Counc. 2011, 22, 337–346. [Google Scholar] [CrossRef]
  190. Al-Dahidi, S.; Baraldi, P.; Zio, E.; Montelatici, L. Bootstrapped Ensemble of Artificial Neural Networks Technique for Quantifying Uncertainty in Prediction of Wind Energy Production. Sustainability 2021, 13, 6417. [Google Scholar] [CrossRef]
  191. Heskes, T. Practical Confidence and Prediction Intervals. Adv. Neural Inf. Process. Syst. 1997, 176–182. [Google Scholar]
  192. Nix, D.; Weigend, A.S. Estimating the Mean and Variance of the Target Probability Distribution. In Proceedings of the 1994 IEEE International Conference on Neural Networks (ICNN’94), Orlando, FL, USA, 28 June–2 July 1994; Volume 1, pp. 55–60. [Google Scholar] [CrossRef]
  193. Wang, Y.; Yang, Q.; Xue, H.; Mi, Y.; Tu, Y. Ultra-Short-Term PV Power Prediction Model Based on HP-OVMD and Enhanced Emotional Neural Network. IET Renew. Power Gener. 2022, 16, 2233–2247. [Google Scholar] [CrossRef]
  194. Ozbek, A.; Yildirim, A.; Bilgili, M. Deep Learning Approach for One-Hour Ahead Forecasting of Energy Production in a Solar-PV Plant. Energy Sources Part A Recovery Util. Environ. Eff. 2021, 44, 10465–10480. [Google Scholar] [CrossRef]
  195. Markovics, D.; Mayer, M.J. Comparison of Machine Learning Methods for Photovoltaic Power Forecasting Based on Numerical Weather Prediction. Renew. Sustain. Energy Rev. 2022, 161, 112364. [Google Scholar] [CrossRef]
  196. Wang, F.; Lu, X.; Mei, S.; Su, Y.; Zhen, Z.; Zou, Z.; Zhang, X.; Yin, R.; Duić, N.; Shafie-khah, M.; et al. A Satellite Image Data Based Ultra-Short-Term Solar PV Power Forecasting Method Considering Cloud Information from Neighboring Plant. Energy 2022, 238, 121946. [Google Scholar] [CrossRef]
  197. Rafati, A.; Joorabian, M.; Mashhour, E.; Shaker, H.R. High Dimensional Very Short-Term Solar Power Forecasting Based on a Data-Driven Heuristic Method. Energy 2021, 219, 119647. [Google Scholar] [CrossRef]
  198. Li, Q.; Zhang, X.; Ma, T.; Liu, D.; Wang, H.; Hu, W. A Multi-Step Ahead Photovoltaic Power Forecasting Model Based on TimeGAN, Soft DTW-Based K-Medoids Clustering, and a CNN-GRU Hybrid Neural Network. Energy Rep. 2022, 8, 10346–10362. [Google Scholar] [CrossRef]
  199. Li, Q.; Zhang, X.; Ma, T.; Jiao, C.; Wang, H.; Hu, W. A Multi-Step Ahead Photovoltaic Power Prediction Model Based on Similar Day, Enhanced Colliding Bodies Optimization, Variational Mode Decomposition, and Deep Extreme Learning Machine. Energy 2021, 224, 120094. [Google Scholar] [CrossRef]
  200. Li, G.; Wang, H.; Zhang, S.; Xin, J.; Liu, H. Recurrent Neural Networks Based Photovoltaic Power Forecasting Approach. Energies 2019, 12, 2538. [Google Scholar] [CrossRef]
  201. 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]
  202. Keddouda, A.; Ihaddadene, R.; Boukhari, A.; Atia, A.; Arıcı, M.; Lebbihiat, N.; Ihaddadene, N. Solar Photovoltaic Power Prediction Using Artificial Neural Network and Multiple Regression Considering Ambient and Operating Conditions. Energy Convers. Manag. 2023, 288, 117186. [Google Scholar] [CrossRef]
  203. Jogunuri, S.; Josh, F.T.; Stonier, A.A.; Peter, G.; Jayaraj, J.; Jaganathan, S.; Jency Joseph, J.; Ganji, V. Random Forest Machine Learning Algorithm Based Seasonal Multi-Step Ahead Short-Term Solar Photovoltaic Power Output Forecasting. IET Renew. Power Gener. 2024, 1–16. [Google Scholar] [CrossRef]
  204. Ray, B.; Shah, R.; Islam, M.R.; Islam, S. A New Data Driven Long-Term Solar Yield Analysis Model of Photovoltaic Power Plants. IEEE Access 2020, 8, 136223–136233. [Google Scholar] [CrossRef]
  205. El Bourakadi, D.; Ramadan, H.; Yahyaouy, A.; Boumhidi, J. A Novel Solar Power Prediction Model Based on Stacked BiLSTM Deep Learning and Improved Extreme Learning Machine. Int. J. Inf. Technol. 2022, 15, 587–594. [Google Scholar] [CrossRef]
  206. Mubarak, H.; Hammoudeh, A.; Ahmad, S.; Abdellatif, A.; Mekhilef, S.; Mokhlis, H.; Dupont, S. A Hybrid Machine Learning Method with Explicit Time Encoding for Improved Malaysian Photovoltaic Power Prediction. J. Clean. Prod. 2023, 382, 134979. [Google Scholar] [CrossRef]
  207. Liang, L.; Su, T.; Gao, Y.; Qin, F.; Pan, M. FCDT-IWBOA-LSSVR: An Innovative Hybrid Machine Learning Approach for Efficient Prediction of Short-to-Mid-Term Photovoltaic Generation. J. Clean. Prod. 2023, 385, 135716. [Google Scholar] [CrossRef]
  208. Al-Dahidi, S.; Ayadi, O.; Alrbai, M.; Adeeb, J. Ensemble Approach of Optimized Artificial Neural Networks for Solar Photovoltaic Power Prediction. IEEE Access 2019, 7, 81741–81758. [Google Scholar] [CrossRef]
  209. Choi, S.; Hur, J. An Ensemble Learner-Based Bagging Model Using Past Output Data for Photovoltaic Forecasting. Energies 2020, 13, 1438. [Google Scholar] [CrossRef]
  210. 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]
  211. Abdellatif, A.; Mubarak, H.; Ahmad, S.; Ahmed, T.; Shafiullah, G.M.; Hammoudeh, A.; Abdellatef, H.; Rahman, M.M.; Gheni, H.M. Forecasting Photovoltaic Power Generation with a Stacking Ensemble Model. Sustainability 2022, 14, 11083. [Google Scholar] [CrossRef]
  212. AlKandari, M.; Ahmad, I. Solar Power Generation Forecasting Using Ensemble Approach Based on Deep Learning and Statistical Methods. Appl. Comput. Inform. 2024, 20, 231–250. [Google Scholar] [CrossRef]
  213. Basaran, K.; Çelikten, A.; Bulut, H. A Short-Term Photovoltaic Output Power Forecasting Based on Ensemble Algorithms Using Hyperparameter Optimization. Electr. Eng. 2024. [Google Scholar] [CrossRef]
  214. Nguyen, T.; Nguyen, G.; Nguyen, B.M. EO-CNN: An Enhanced CNN Model Trained by Equilibrium Optimization for Traffic Transportation Prediction. Proc. Procedia Comput. Sci. 2020, 176, 800–809. [Google Scholar] [CrossRef]
  215. Asrari, A.; Wu, T.X.; Ramos, B. A Hybrid Algorithm for Short-Term Solar Power Prediction—Sunshine State Case Study. IEEE Trans. Sustain. Energy 2017, 8, 582–591. [Google Scholar] [CrossRef]
  216. Behera, M.K.; Majumder, I.; Nayak, N. Solar Photovoltaic Power Forecasting Using Optimized Modified Extreme Learning Machine Technique. Eng. Sci. Technol. Int. J. 2018, 21, 428–438. [Google Scholar] [CrossRef]
  217. VanDeventer, W.; Jamei, E.; Thirunavukkarasu, G.S.; Soon, T.K.; Horan, B.; Mekhilef, S.; Stojcevski, A. Short-Term PV Power Forecasting Using Hybrid GASVM Technique. Renew. Energy 2019, 140, 367–379. [Google Scholar] [CrossRef]
  218. Pattanaik, D.; Mishra, S.; Khuntia, G.P.; Dash, R.; Swain, S.C. An Innovative Learning Approach for Solar Power Forecasting Using Genetic Algorithm and Artificial Neural Network. Open Eng. 2020, 10, 630–641. [Google Scholar] [CrossRef]
  219. Gao, B.; Yang, H.; Lin, H.-C.; Wang, Z.; Zhang, W.; Li, H. A Hybrid Improved Whale Optimization Algorithm with Support Vector Machine for Short-Term Photovoltaic Power Prediction. Appl. Artif. Intell. 2022, 36, 2014187. [Google Scholar] [CrossRef]
  220. Liu, L.; Li, Y. Research on a Photovoltaic Power Prediction Model Based on an IAO-LSTM Optimization Algorithm. Processes 2023, 11, 1957. [Google Scholar] [CrossRef]
  221. Chen, Y.; Li, X.; Zhao, S. A Novel Photovoltaic Power Prediction Method Based on a Long Short-Term Memory Network Optimized by an Improved Sparrow Search Algorithm. Electronics 2024, 13, 993. [Google Scholar] [CrossRef]
  222. Antonanzas, J.; Osorio, N.; Escobar, R.; Urraca, R.; Martinez-de-Pison, F.J.; Antonanzas-Torres, F. Review of Photovoltaic Power Forecasting. Sol. Energy 2016, 136, 78–111. [Google Scholar] [CrossRef]
  223. Sobri, S.; Koohi-Kamali, S.; Rahim, N.A. Solar Photovoltaic Generation Forecasting Methods: A Review. Energy Convers. Manag. 2018, 156, 459–497. [Google Scholar] [CrossRef]
  224. Coimbra, C.F.M.; Kleissl, J.; Marquez, R. Chapter 8—Overview of Solar-Forecasting Methods and a Metric for Accuracy Evaluation. In Solar Energy Forecasting and Resource Assessment; Kleissl, J., Ed.; Academic Press: Boston, IL, USA, 2013; pp. 171–194. ISBN 978-0-12-397177-7. [Google Scholar]
  225. Nespoli, A.; Ogliari, E.; Leva, S.; Massi Pavan, A.; Mellit, A.; Lughi, V.; Dolara, A. Day-Ahead Photovoltaic Forecasting: A Comparison of the Most Effective Techniques. Energies 2019, 12, 1621. [Google Scholar] [CrossRef]
  226. Al-Dahidi, S.; Louzazni, M.; Omran, N. A Local Training Strategy-Based Artificial Neural Network for Predicting the Power Production of Solar Photovoltaic Systems. IEEE Access 2020, 8, 150262–150281. [Google Scholar] [CrossRef]
  227. Al-Dahidi, S.; Baraldi, P.; Zio, E.; Legnani, E. A Dynamic Weighting Ensemble Approach for Wind Energy Production Prediction. In Proceedings of the 2017 2nd International Conference on System Reliability and Safety, Milan, Italy, 20–22 December 2017; pp. 296–302. [Google Scholar]
  228. Al-Dahidi, S.; Ayadi, O.; Adeeb, J.; Louzazni, M. Assessment of Artificial Neural Networks Learning Algorithms and Training Datasets for Solar Photovoltaic Power Production Prediction. Front. Energy Res. 2019, 7, 1–18. [Google Scholar] [CrossRef]
  229. Yang, D.; Wang, W.; Gueymard, C.A.; Hong, T.; Kleissl, J.; Huang, J.; Perez, M.J.; Perez, R.; Bright, J.M.; Xia, X.; et al. A Review of Solar Forecasting, Its Dependence on Atmospheric Sciences and Implications for Grid Integration: Towards Carbon Neutrality. Renew. Sustain. Energy Rev. 2022, 161, 112348. [Google Scholar] [CrossRef]
  230. Yang, D.; Yagli, G.M.; Srinivasan, D. Sub-Minute Probabilistic Solar Forecasting for Real-Time Stochastic Simulations. Renew. Sustain. Energy Rev. 2022, 153, 111736. [Google Scholar] [CrossRef]
  231. Feng, C.; Zhang, J.; Zhang, W.; Hodge, B.-M. Convolutional Neural Networks for Intra-Hour Solar Forecasting Based on Sky Image Sequences. Appl. Energy 2022, 310, 118438. [Google Scholar] [CrossRef]
  232. Yang, D. A Guideline to Solar Forecasting Research Practice: Reproducible, Operational, Probabilistic or Physically-Based, Ensemble, and Skill (ROPES). J. Renew. Sustain. Energy 2019, 11, 022701. [Google Scholar] [CrossRef]
  233. Murphy, A.H.; Epstein, E.S. Skill Scores and Correlation Coefficients in Model Verification. Mon. Weather. Rev. 1989, 117, 572–582. [Google Scholar] [CrossRef]
  234. Pelland, S.; Remund, J.; Kleissl, J.; Oozeki, T.; De Brabandere, K. Task 14—Photovoltaics and Solar Forecasting State of Art Report; International Energy Agency: Paris, France, 2013. [Google Scholar]
  235. Al-Dahidi, S.; Di Maio, F.; Baraldi, P.; Zio, E. A Locally Adaptive Ensemble Approach for Data-Driven Prognostics of Heterogeneous Fleets. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2017, 231, 350–363. [Google Scholar] [CrossRef]
  236. Yang, M.; Peng, T.; Su, X.; Ma, M. Short-Term Photovoltaic Power Interval Prediction Based on the Improved Generalized Error Mixture Distribution and Wavelet Packet-LSSVM. Front. Energy Res. 2021, 9. [Google Scholar] [CrossRef]
  237. Khan, W.; Walker, S.; Zeiler, W. Improved Solar Photovoltaic Energy Generation Forecast Using Deep Learning-Based Ensemble Stacking Approach. Energy 2022, 240, 122812. [Google Scholar] [CrossRef]
  238. Botev, Z.I.; Grotowski, J.F.; Kroese, D.P. Kernel Density Estimation via Diffusion. Ann. Stat. 2010, 38, 2916–2957. [Google Scholar] [CrossRef]
  239. Alimohammadi, S.; He, D. Multi-Stage Algorithm for Uncertainty Analysis of Solar Power Forecasting. In Proceedings of the 2016 IEEE Power and Energy Society General Meeting (PESGM), Boston, MA, USA, 17–21 July 2016; pp. 1–5. [Google Scholar]
  240. Ni, Q.; Zhuang, S.; Sheng, H.; Wang, S.; Xiao, J. An Optimized Prediction Intervals Approach for Short Term PV Power Forecasting. Energies 2017, 10, 1669. [Google Scholar] [CrossRef]
  241. Liu, L.; Zhao, Y.; Chang, D.; Xie, J.; Ma, Z.; Wennersten, R.; Sun, Q.; Yin, H. Prediction of Short-Term PV Power Output and Uncertainty Analysis. Appl. Energy 2018, 228, 700–711. [Google Scholar] [CrossRef]
  242. Wen, Y.; AlHakeem, D.; Mandal, P.; Chakraborty, S.; Wu, Y.-K.; Senjyu, T.; Paudyal, S.; Tseng, T.-L. Performance Evaluation of Probabilistic Methods Based on Bootstrap and Quantile Regression to Quantify PV Power Point Forecast Uncertainty. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 1134–1144. [Google Scholar] [CrossRef]
  243. Mellit, A.; Massi Pavan, A.; Lughi, V. Deep Learning Neural Networks for Short-Term Photovoltaic Power Forecasting. Renew. Energy 2021, 172, 276–288. [Google Scholar] [CrossRef]
  244. Chen, C.; Shi, J.; Lu, N.; Zhu, Z.H.; Jiang, B. Data-Driven Predictive Maintenance Strategy Considering the Uncertainty in Remaining Useful Life Prediction. Neurocomputing 2022, 494, 79–88. [Google Scholar] [CrossRef]
  245. Qin, S.; Wang, B.X.; Wu, W.; Ma, C. The Prediction Intervals of Remaining Useful Life Based on Constant Stress Accelerated Life Test Data. Eur. J. Oper. Res. 2022, 301, 747–755. [Google Scholar] [CrossRef]
  246. AlHakeem, D.; Mandal, P.; Haque, A.U.; Yona, A.; Senjyu, T.; Tseng, T.-L. A New Strategy to Quantify Uncertainties of Wavelet-GRNN-PSO Based Solar PV Power Forecasts Using Bootstrap Confidence Intervals. In Proceedings of the 2015 IEEE Power & Energy Society General Meeting, Denver, CO, USA, 26–30 July 2015; pp. 1–5. [Google Scholar]
  247. Puah, B.K.; Chong, L.W.; Wong, Y.W.; Begam, K.M.; Khan, N.; Juman, M.A.; Rajkumar, R.K. A Regression Unsupervised Incremental Learning Algorithm for Solar Irradiance Prediction. Renew. Energy 2021, 164, 908–925. [Google Scholar] [CrossRef]
  248. Khademi, M.; Moadel, M.; Khosravi, A. Power Prediction and Technoeconomic Analysis of a Solar PV Power Plant by MLP-ABC and COMFAR III, Considering Cloudy Weather Conditions. Int. J. Chem. Eng. 2016, 2016, 1031943. [Google Scholar] [CrossRef]
  249. Yang, Z.; Al-Dahidi, S.; Baraldi, P.; Zio, E.; Montelatici, L. A Novel Concept Drift Detection Method for Incremental Learning in Nonstationary Environments. IEEE Trans. Neural. Netw. Learn. Syst. 2020, 31, 309–320. [Google Scholar] [CrossRef]
  250. Baraldi, P.; Razavi-Far, R.; Zio, E. Classifier-Ensemble Incremental-Learning Procedure for Nuclear Transient Identification at Different Operational Conditions. Reliab. Eng. Syst. Saf. 2011, 96, 480–488. [Google Scholar] [CrossRef]
  251. Razavi-Far, R.; Baraldi, P.; Zio, E. Dynamic Weighting Ensembles for Incremental Learning and Diagnosing New Concept Class Faults in Nuclear Power Systems. IEEE Trans. Nucl. Sci. 2012, 59, 2520–2530. [Google Scholar] [CrossRef]
  252. Kow, K.W.; Wong, Y.W.; Rajkumar, R.K.; Rajkumar, R.K.; Isa, D. Incremental Unsupervised Learning Algorithm for Power Fluctuation Event Detection in PV Grid-Tied Systems BT. In Proceedings of the 9th International Conference on Robotic, Vision, Signal Processing and Power Applications, Penang, Malaysia, 2–3 February 2016; Ibrahim, H., Iqbal, S., Teoh, S.S., Mustaffa, M.T., Eds.; Springer Singapore: Singapore, 2017; pp. 673–679. [Google Scholar]
  253. Zhang, X.; Fang, F.; Liu, J. Weather-Classification-MARS-Based Photovoltaic Power Forecasting for Energy Imbalance Market. IEEE Trans. Ind. Electron. 2019, 66, 8692–8702. [Google Scholar] [CrossRef]
  254. Yamin, N.; Bhat, G. Online Solar Energy Prediction for Energy-Harvesting Internet of Things Devices. In Proceedings of the 2021 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), Boston, MA, USA, 26–28 July 2021; pp. 1–6. [Google Scholar]
  255. Liu, W.; Ren, C.; Xu, Y. Missing-Data Tolerant Hybrid Learning Method for Solar Power Forecasting. IEEE Trans. Sustain. Energy 2022, 13, 1843–1852. [Google Scholar] [CrossRef]
  256. Zhou, X.; Ao, Y.; Wang, X.; Guo, X.; Dai, W. Learning with Privileged Information for Short-Term Photovoltaic Power Forecasting Using Stochastic Configuration Network. Inf. Sci. 2023, 619, 834–848. [Google Scholar] [CrossRef]
  257. Zhang, T.; Ma, F.; Peng, C.; Yu, Y.; Yue, D.; Dou, C.; O’Hare, G.M.P. A Very-Short-Term Online PV Power Prediction Model Based on RAN with Secondary Dynamic Adjustment. IEEE Trans. Artif. Intell. 2022, 4, 1214–1224. [Google Scholar] [CrossRef]
Figure 1. Overview of manuscript structure and framework for solar PV power prediction with phases, modules, and future directions.
Figure 1. Overview of manuscript structure and framework for solar PV power prediction with phases, modules, and future directions.
Energies 17 04145 g001
Figure 2. The systematic and integrative framework for solar PV power production prediction.
Figure 2. The systematic and integrative framework for solar PV power production prediction.
Energies 17 04145 g002
Figure 3. Optimization algorithms. (Note: abbreviations are listed at the end of the manuscript under the List of Abbreviations and Notations).
Figure 3. Optimization algorithms. (Note: abbreviations are listed at the end of the manuscript under the List of Abbreviations and Notations).
Energies 17 04145 g003
Figure 4. Generalized flow chart of the optimization algorithm-based solar PV power production prediction.
Figure 4. Generalized flow chart of the optimization algorithm-based solar PV power production prediction.
Energies 17 04145 g004
Table 1. Forecasting horizon classifications of solar PV power production and their applications.
Table 1. Forecasting horizon classifications of solar PV power production and their applications.
Forecasting Horizon CategoryForecasting HorizonApplications
Intra-hourFew seconds to an hour [12]
-
Energy storage control [11,13,14,15,16,17]
-
Power smoothing [11,13,17,18,19]
-
Smart grid planning [11,13,20]
-
Planning of electricity dispatch [11,13,15,18,19,21]
-
Monitoring the health of PV plants [22,23]
Intra-day1–6 h
-
Control electricity loads [24]
-
PV system operation and control [25,26]
-
Electricity pricing [24,25,27]
-
Smart grid management [26,28,29,30]
Day-ahead6–48 h
-
Maintenance scheduling of PV systems [31,32]
-
Electricity pricing [33,34]
-
Units’ operation, planning, and commitment [33]
-
Storage sizing [33]
Table 2. Overview of input parameters used in solar PV power forecasting models.
Table 2. Overview of input parameters used in solar PV power forecasting models.
Model InputsSource of DataRelation with PV Output
Global solar radiationPhysics-based models [110]
Measured [76,106,111,112]
NWP [56,98]
Direct and proportional [113].
Diffuse solar radiationMeasured [106]
Physics-based models [56,114]
NWP [98]
Beam radiationPhysics-based models [56,114]
NWP [98]
Solar radiation on a tilted surfacePhysics-based models [56,114]
Measured [115]
Clearance indexMeasured data and physics-based models [106,112]
Estimated using satellite images [116,117,118,119] or sky images [120,121,122]
A measure of cloudiness; clouds cause shading and radiation scattering, which decreases PV production.
Ambient temperatureNWP [56]
Historical data [76,123,124]
Indirect and inverse; the ambient temperature significantly affects the PV cell temperature [125].
Wind speedNWP [56,126]
Historical data [76,115,123,124]
Indirect and proportional; the wind decreases the PV cell temperature [113,125,127,128].
Relative humidityNWP [126]
Historical data [76,123,124]
Inverse and direct: the increase in the water vapor content in the atmosphere increases the scattering of solar radiation. Moreover, high relative humidity increases the degradation of PV modules [113,125,129,130].
PV cell temperaturePhysics-based models [85,114]
Measured [115,124]
Inverse and direct; the rise in PV cell temperature decreases PV efficiency by 0.35–0.45%/°C [113,131,132].
Dust/soilMeasured [76,124]Inverse and indirect: the accumulation of dust/soil on the PV module decreases dissipating heat from the PV surface to the atmosphere, causing an increase in the cell temperature. It also increases the thermal resistance of the PV module. Furthermore, the accumulation increases the scattering of solar radiation and prevents a significant part of it from reaching the PV cells [133,134,135,136,137,138,139,140,141].
AerosolHistorical data [115,123]Inverse effect: increases the scattering of solar radiation [123,125].
Historical PV powerMeasured data [53,54,55,75,79,80,111,124]Direct and proportional relation.
Table 3. Literature study of various solar PV power prediction models.
Table 3. Literature study of various solar PV power prediction models.
ReferencePrediction ApproachProposed/Employed TechniquesBenchmarked Techniques
[137]SingleSVRLinear and quadratic regression and Least Absolute Shrinkage and Selection Operator (LASSO)
[168]SingleELMTraditional Back-Propagation Artificial Neural Network (BP-ANN)
[200]SingleNovel Recurrent Neural Network (RNN)-based modelClassical Persistence Model (PM), Back-Propagation Neural Network (BPNN), Radial Basis Function Neural Network (RBFNN), SVM, and LSTM
[201]SingleIntegrated Pearson Correlation Coefficient (PCC) with various ML and DL techniques, including RF, Multilayer Perceptron (MLP), Linear Regression (LR), and SVRRF, MLP, LR, and SVR
[202]SingleANNs with different learning/training algorithms and various regression modelsPhysics-based models for estimating solar PV power generation
[203]SingleRFSVR/SVM and ANN/DNN
[87]HybridCombinations of Deep Belief Networks (DBNs), AE, and LSTM techniquesTraditional MLP and a physical forecasting model
[204]HybridA hybrid LSTM-CNN modelExisting Neural Network Ensemble (NNE), RF, statistical analysis, and ANN
[205]HybridA staked Bidirectional Long Short-Term Memory (BiLSTM) and an improved version of ELM (AE–Optimal Regularized ELM (AE-ORELM))AutoRegressive Integrated Moving Average (ARIMA), ANN, and LSTM models
[206]HybridLASSO and Random Forest Regressor (RFR)RFR, LASSO, and Feedforward Neural Network (FFNN) models
[207]HybridCombinations of Fast Cull outlier algorithm and Decision Tree (FCDT), Improved Whale Bat Optimization Algorithm (IWBOA), and Least Squares SVR (LSSVR)Various single and hybrid ML models, e.g., Whale Optimization Algorithm (WOA)–LSSVR, ELM, and ANN models
Table 6. Literature study of the performance metrics proposed to evaluate the goodness of the built solar PV power production prediction model.
Table 6. Literature study of the performance metrics proposed to evaluate the goodness of the built solar PV power production prediction model.
MetricFormulaUsageRangeInterpretation
E P P ^ It quantifies the mismatch between the actual and predicted power.−∞ to ∞
  • Negative values: overestimate
  • Positive values: underestimate
  • Close to zero: goodness of the model
n E P P ^ max P ^ It quantifies the mismatch between the actual and predicted power to the maximum prediction obtained by the adopted model.
M A E i = 1 N P i P ^ i N It quantifies the average absolute mismatch between the actual and predicted power over an entire “unseen” dataset. This metric is of interest to evaluate uniform prediction errors [223].0 to ∞Small values indicate the goodness of the adopted model
M B E i = 1 N P i P ^ i N It quantifies the average mismatch between the actual and predicted power over a test dataset. This metric is of interest to evaluate whether the predictions are under/overestimated on average [195].−∞ to ∞Close to zero values indicate the goodness of the adopted model
n M B E M B E 1 N i = 1 N P i It computes the M B E normalized to the actual power value over an entire dataset. This metric is of interest to evaluate prediction bias [223].
R M S E i = 1 N P i P ^ i 2 N It computes the square root of the average squared mismatch between the actual and predicted power over a test dataset. This metric is more robust than the M A E [11] since it penalizes significant mismatches.0 to ∞Small values indicate the goodness of the adopted model
n R M S E R M S E 1 N i = 1 N P i It computes the R M S E normalized to the actual power value over a dataset.
M A P E 100 N i = 1 N P i P ^ i P i It computes the average mismatch between the actual and predicted power relative to the actual one over a dataset. This metric is of interest to evaluate uniform prediction errors [223].0 to 100%Small values indicate the goodness of the adopted model
n M A P E i = 1 N P i P ^ i i = 1 N P i × 100 It computes the M A P E normalized to the overall actual power of a PV plant over a dataset. This metric is of interest when comparing the predictability of the adopted model for different PV plant capacities [226,227].
M d A P E median i = 1 , , N 100 × P i P ^ i P i It computes the median statistical value of the mismatch between the actual and predicted power relative to the actual power values over a dataset.
W M A E i = 1 N P i P ^ i i = 1 N P i
= n M A P E 100
It computes the average mismatch between the actual and predicted power relative to the overall real power values over a dataset. In principle, it is similar to the n M A P E but without the percentage computation. It is used when comparing the predictability of the adopted model for different PV plant capacities [226].0 to ∞Small values indicate the goodness of the adopted model
R 2 1 i = 1 N P i P ^ i 2 i = 1 N P i P ¯ 2 × 100 It computes the correlation between actual and predicted power. It describes the variability in the predicted power (dependent) provided by the model and caused by its inputs (independent).0 to 100%Large values indicate the goodness of the adopted model
Note: E—Simple Error; nE—Normalized Simple Error; MAE—Mean Absolute Error; MBE—Mean Bias Error; nMBE—Normalized MBE; RMSE—Root Mean Square Error; nRMSE—Normalized RMSE; MAPE—Mean Absolute Percentage Error; nMAPE—Normalized MAPE; MdAPE—Median Absolute Percentage Error; WMAE—Weighted MAE; R2—Coefficient of Determination; Pi and P ^ i are the actual and predicted power, respectively; N is the overall number of test data points; P ¯ is the average actual power.
Table 7. Literature study of the uncertainty quantification techniques associated with solar PV power production prediction.
Table 7. Literature study of the uncertainty quantification techniques associated with solar PV power production prediction.
ReferenceUncertainty Quantification TechniquesDescription
[239]Kriging modelA novel four-stage approach for uncertainty quantification of solar power forecasting of a Virtual Power Plant (VPP) was proposed. Specifically, the proposed approach is based on a combination of the clear sky model and the normalized solar power irradiance, Gaussian Mixture Models (GMMs) (to classify the measured solar energy into different classes), K-nn combined with the General Pattern Search (GPS) algorithm (to classify the new data into one of the pre-defined classes based on the NWPs), and Kriging model (to establish the PIs).
[240]BSA novel two-step approach for quantifying the PIs of short-term solar PV power forecasting. Two sources of uncertainty were investigated: data noise and uncertainty of the prediction model. Specifically, the proposed approach is based on a combination of the BS (to estimate the prediction model’s uncertainties) and a hybrid ELM combined with the Improved Differential Evolution (IDE) (to quantify the uncertainty of the data noise).
[241]Nonparametric KDE (NKDE)A two-stage approach was proposed to quantify the uncertainties associated with the short-term solar PV power forecasts provided by a hybrid GA-based various NN prediction approach. The NKDE method was adopted in this regard.
[242]BS and Quantile Regression (QR)BS and QR (i.e., direct and indirect) probabilistic approaches were proposed to quantify the sources of uncertainty associated with the solar PV power forecasts provided by the combination of WT (for data filtration), RBFNN (for solar PV power forecasting), and PSO (for optimizing the latter’s internal configurations).
[208]BS, MVE, and KDEA comprehensive ensemble approach composed of optimized and diversified ANNs for improving the 1-day-ahead solar PV production predictions was proposed. The BS was embedded in the ensemble for quantifying three sources of uncertainty in the form of PIs. The BS was compared with two other techniques, the MVE and KDE.
[243]BSA Bootstrap Confidence Intervals (CIs) approach was proposed to quantify the uncertainties associated with the solar PV power forecasts provided by the LSTM prediction approach.
[236]Wavelet Packet (WP)An effective approach was proposed for an accurate point short-term solar PV production prediction combined with a PI. Specifically, the approach combines the WP and Least Square SVM (LS-SVM) to enhance the point estimates. The error mixed distribution function was adopted to fit the probability distribution of the obtained prediction errors for establishing the PIs.
Table 9. Literature study of the incremental learning techniques proposed for enhancing the prediction accuracy of solar PV power production prediction.
Table 9. Literature study of the incremental learning techniques proposed for enhancing the prediction accuracy of solar PV power production prediction.
ReferenceIL ApproachDescription
[252]Self-Organizing Incremental Neural Network (SOINN)A novel power fluctuation event detection method-based solar PV production prediction was proposed to boost the prediction accuracy of a 2 kWp PV grid-tied system further. The proposed approach is based on the incremental unsupervised ANN (SOINN) capable of accounting for any new input data that become available compared to the traditional SOM network.
[253]Multivariate Adaptive Regression Spline (MARS) and Stochastic Gradient Descent (SGD)A simple but efficient weather classification (i.e., pre-defined weather conditions were investigated, sunny, cloudy, and rainy/foggy) MARS model combined with SGD was proposed for accurate solar PV production forecasting for complex weather conditions in all seasons. The proposed model can be updated incrementally when new data become available, and the built prediction model is maintained to boost the prediction accuracy further.
[254]A novel hierarchical ML modelA novel hierarchical ML model was proposed for an accurate prediction of future solar PV production. The recent history and daily variations were considered, and an online learning approach was developed to adapt the built prediction model to seasonal and environmental variations in the harvested energy.
[255]Incremental Broad Learning System (IBLS)A novel missing-data-tolerant and online updatable approach was proposed for effective solar PV production forecasting. Specifically, a Super-Resolution Perception Convolution Neural Network (SRPCNN) was proposed to reconstruct the missing data from which the built ML prediction model might suffer, leading the ultimate forecasts to be inaccurate or even ineffective. Once the data were reconstructed, an IBLS was developed as a base model capable of incrementally learning any new data.
[256]Learning Using Privileged Information (LUPI)An innovative hybrid approach was proposed for accurate short-term solar PV power forecasting. The proposed approach combines the Stochastic Configuration Network (SCN) and the LUPI to boost the forecasting accuracy further than the traditional literature approaches. The former guarantees its universal approximation properties, constructed with the latter for IL, enabling the former to use the weather data that might be unavailable in the real-time operation for developing/training the prediction model.
[257]Resource-Allocating Network (RAN)A novel approach was proposed for an accurate, very-short-term solar PV production prediction. The proposed approach comprises RAN (built offline) integrated with a secondary dynamic adjustment mechanism (that effectively relearns previously unmodeled samples while shielding external interference).
Table 4. Literature study of various ensemble-based solar PV power prediction models.
Table 4. Literature study of various ensemble-based solar PV power prediction models.
ReferenceBase ModelsAggregation Strategy
[208]ANNsThe outcomes of the ANNs were aggregated statistically by averaging their results
[83]ANN and Analog Ensemble (AnEn) modelsThe base models’ outcomes were aggregated by the weighted-average procedure
[209]Ensemble learners (namely, RF, Extreme Gradient Boosting (XGBoost), and Light Gradient Boosting Machines (LightGBMs))Averaging through the proposed ensemble learner-based bagging model
[210]ANN, DNN, SVR, LSTM, and CNNThe RNN was used to combine the forecasts from the base models
[211]RFR, XGBoost, and Adaptive Boosting (AdaBoost)The Extra Tree Regressor (ETR) was employed to aggregate the base models’ forecasts
[176]Decision Trees (DTs) of the investigated ensemble-based ML models: GB and RFAveraging the output of all DTs of the two ensemble-based ML models
[212]LSTM, GRU, and AE-LSTM (Auto-LSTM) were examined and a new AE-GRU (Auto-GRU) was proposedFour aggregation techniques were investigated for combining the outcomes of the individual base models of the proposed ensemble: simple averaging, weighted averaging using linear and non-linear approaches, and aggregation through variance using an inverse approach
[213]DTs of the investigated ensemble-based ML models: RF, AdaBoost, Categorical Boosting (CatBoost), and XGBoostSimple averaging, weighted averaging, and additive (sequential) aggregation of the output of all DTs of the four ensemble-based models investigated
Table 5. Literature study of the optimization algorithm-based solar PV power production prediction model.
Table 5. Literature study of the optimization algorithm-based solar PV power production prediction model.
ReferenceOptimization AlgorithmPrediction ModelMain Findings
[215]GD optimization followed by Shuffled Frog Leaping Algorithm (SFLA)ANNAn hour-ahead prediction was carried out using GD optimization and an SFLA-based optimized ANN. The preliminary individuals discovered by the GD optimization are further optimized using SFLA to obtain the best ANN parameters validated on three PV datasets (Florida).
[216]Classical PSO and its variants (Accelerate PSO (APSO) and Craziness PSO (CRPSO))ELMDifferent PSO methods were used to improve the prediction accuracy of the ELM. Results showed that ELM performs better than traditional BP-ANN, and the predictability can be boosted using the PSO. The APSO was shown to be superior to the other PSO methods.
[217]Genetic Algorithm (GA)SVMGA-Based SVM model for residential-scale PV systems was proposed. Results showed that the GA-SVM model performs better than the standard SVM model.
[218]GAANNData from Odisha (India) were used to verify the effectiveness of the proposed GA-ANN model. Compared to statistical approaches, GA-ANN provided superior forecasting accuracy.
[107]GABiLSTMGA-BiLSTM based on different time horizons for solar PV power forecasting was proposed. In comparison with PSO-BiLSTM, LSTM, ELM, BPNN, and GA-BPNN, the GA-BiLSTM results were excellent in terms of Root Mean Square Error (RMSE) under various time horizons.
[219]IWOASVMThe SVM penalty coefficient and kernel function parameter were optimized using the IWOA. The IWOA-optimized SVM was validated on cloudy and sunny days, and the results were better than the existing methods.
[220]Improved Aquila Optimization (IAO)LSTM and CNNAn IAO algorithm was employed to optimally define the internal parameters of the LSTM and CNN for accurate solar PV power output prediction.
[221]Improved Sparrow Search Algorithm (ISSA)LSTMAn ISSA was employed to optimally define the internal parameters of the LSTM for accurate solar PV power output prediction. The proposed model was evaluated against various benchmarks from the literature using standard performance metrics on a real dataset collected from Australia.
Table 8. Literature study of the performance metrics adopted for assessing the built PIs associated with solar PV power production prediction.
Table 8. Literature study of the performance metrics adopted for assessing the built PIs associated with solar PV power production prediction.
ReferencePIs Performance MetricsDescription
[246]PI Width (PIW)Various pre-defined confidence levels (10–90%) were investigated, and the width of the built PIs was generally analyzed.
[239]Error distributionThe error distribution, the PIs, and the over- and underestimation of the forecasts were generally analyzed and compared across the identified weather classes (e.g., clear and cloudy).
[240]PI Coverage Probability (PICP) and Mean PI Width (MPIW)Three pre-defined confidence levels (90, 95%, and 99%) were investigated, and the PICP and the PIW (also called Mean PIW (MPIW)) were adopted to evaluate the reliability of the built PIs.
[241]PICPFour pre-defined confidence levels (80%, 85%, 90%, and 95%) were investigated, and the PICP was adopted to evaluate the effectiveness of the built PIs.
[208]PICP and PIWAn 80% pre-defined confidence level was used, and two metrics were adopted to evaluate the goodness of the built PIs, i.e., PICP and PIW.
[243]Error distributionFour pre-defined confidence levels (80%, 85%, 90%, and 95%) were investigated, and the error distribution function was statistically analyzed by computing, for instance, the distribution percentiles.
[236]PICP and PIWThree pre-defined confidence levels (80%, 90%, and 95%) were investigated, and PI normalized average index (i.e., PIW) and PICP were used to evaluate the goodness of the built PIs.
Table 10. Summary of review literature works in solar PV power production prediction.
Table 10. Summary of review literature works in solar PV power production prediction.
RefsModule 1Module 2Module 3Module 4Module 5Module 6Module 7
[36]×
[37]××
[38]××××
[39]××××
[40]××
[41]×××
[43]××××
[44]××××
[11]×
[45]××××
[46]××××
[13]×××
√ Covered; × Not covered.
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.

Share and Cite

MDPI and ACS Style

Al-Dahidi, S.; Madhiarasan, M.; Al-Ghussain, L.; Abubaker, A.M.; Ahmad, A.D.; Alrbai, M.; Aghaei, M.; Alahmer, H.; Alahmer, A.; Baraldi, P.; et al. Forecasting Solar Photovoltaic Power Production: A Comprehensive Review and Innovative Data-Driven Modeling Framework. Energies 2024, 17, 4145. https://doi.org/10.3390/en17164145

AMA Style

Al-Dahidi S, Madhiarasan M, Al-Ghussain L, Abubaker AM, Ahmad AD, Alrbai M, Aghaei M, Alahmer H, Alahmer A, Baraldi P, et al. Forecasting Solar Photovoltaic Power Production: A Comprehensive Review and Innovative Data-Driven Modeling Framework. Energies. 2024; 17(16):4145. https://doi.org/10.3390/en17164145

Chicago/Turabian Style

Al-Dahidi, Sameer, Manoharan Madhiarasan, Loiy Al-Ghussain, Ahmad M. Abubaker, Adnan Darwish Ahmad, Mohammad Alrbai, Mohammadreza Aghaei, Hussein Alahmer, Ali Alahmer, Piero Baraldi, and et al. 2024. "Forecasting Solar Photovoltaic Power Production: A Comprehensive Review and Innovative Data-Driven Modeling Framework" Energies 17, no. 16: 4145. https://doi.org/10.3390/en17164145

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop