Highlights
What are the main findings?
- A flexible hybrid ensemble is proposed for photovoltaic (PV) power forecasting.
- The ensemble dynamically selects among diverse models for each prediction instance.
What is the implication of the main finding?
- The model achieves state-of-the-art performance in both accuracy and robustness.
- Evaluation on four real PV plants in South Korea shows strong generalization across different test sizes and CV splits.
Abstract
As global electricity demand increases and concerns over fossil fuel usage intensify, renewable energy sources have gained significant attention. Solar energy stands out due to its low installation costs and suitability for deployment. However, solar power generation remains difficult to predict because of its dependence on weather conditions and decentralized infrastructure. To address this challenge, this study proposes a flexible hybrid ensemble (FHE) framework that dynamically selects the most appropriate base model based on prediction error patterns. Unlike traditional ensemble methods that aggregate all base model outputs, the FHE employs a meta-model to leverage the strengths of individual models while mitigating their weaknesses. The FHE is evaluated using data from four solar power plants and is benchmarked against several state-of-the-art models and conventional hybrid ensemble techniques. Experimental results demonstrate that the FHE framework achieves superior predictive performance, improving the Mean Absolute Percentage Error by 30% compared to the SVR model. Moreover, the FHE model maintains high accuracy across diverse weather conditions and eliminates the need for preliminary validation of base and ensemble models, streamlining the deployment process. These findings highlight the FHE framework’s potential as a robust and scalable solution for forecasting in small-scale distributed solar power systems.
1. Introduction
Despite the continuous rise in global electricity demand, the environmental concerns associated with fossil fuel consumption are becoming increasingly critical [1]. This has driven a growing global interest in sustainable energy alternatives, including solar, wind, hydro, and tidal power, collectively termed renewable energy sources (RESs) [2,3]. Among these, solar energy stands out due to its widespread availability and suitability for deployment in urban environments [4]. Recent technological advances have significantly improved the conversion efficiency of photovoltaics (PV), positioning solar energy as one of the most rapidly adopted RES options [5,6].
As a result, solar power generation (SPG) has maintained its status as the fastest-growing electricity source for the 18th consecutive year, with a 24% increase in capacity compared to 2021, reaching approximately 861 GW globally [7]. However, the inherently variable nature of solar energy presents unique challenges for the integration of the power system [8]. SPG output is highly sensitive to meteorological conditions, leading to significant fluctuations in electricity production. Consequently, accurate solar power forecasting is essential to reduce uncertainty, improve economic viability, and ensure reliable power grid operation through efficient integration of renewable sources [9].
Forecasting in SPG is essential for effective grid integration and is commonly categorized into four primary approaches: physical, statistical, machine learning (ML), and hybrid or ensemble methods [10,11]. In addition to methodological classification, forecasts are also distinguished by their temporal horizon—typically divided into short-term (1 h to 1 week), medium-term (1 week to 1 month), and long-term (beyond 1 month) predictions [12]. However, it is important to note that these definitions are not universally standardized. For instance, some studies propose a four-tier classification: very short-term (up to 1 day), short-term (up to 2 weeks), medium-term (up to 3 years), and long-term (up to 30 years) [13,14]. This variation highlights the lack of consensus in the literature regarding forecasting horizon definitions.
Physical models rely on mathematical modeling and Numerical Weather Prediction (NWP) systems to simulate the physical processes affecting solar irradiance. These models incorporate variables such as temperature, atmospheric pressure, solar angles, and cloud cover [15,16]. They are particularly effective for long-term and large-scale forecasting but require high-resolution environmental data and significant computational resources. Representative examples include radiative transfer models, the P-persistent model, and satellite-based forecasting systems [17,18,19,20]. Despite their accuracy, physical models often face challenges related to calibration, spatial resolution, and model complexity [21].
Statistical approaches use historical data to identify patterns and trends in solar power output [22]. Common techniques include autoregressive (AR) and moving average (MA) techniques, and their extensions such as ARIMA and SARIMA, which address non-stationarity through differencing [23,24,25,26]. While these models are computationally efficient and relatively easy to implement, they are fundamentally limited by their reliance on linear assumptions and their inability to adapt to rapidly changing environmental conditions.
In the context of SPG, where input variables such as irradiance, temperature, and cloud cover exhibit strong non-linear and non-stationary behavior, statistical models often fail to capture the underlying dynamics accurately [27,28]. Moreover, traditional statistical models are typically static in nature, i.e., they do not incorporate mechanisms for dynamically adjusting to new data patterns or site-specific characteristics. This rigidity makes them unsuitable for distributed solar power systems, where forecast conditions can vary significantly between locations.
Recent advancements in power systems and the exponential growth of data availability have positioned ML and deep learning (DL) as powerful tools for addressing the non-linearity inherent in the environmental variables affecting SPG forecasting [29,30]. Regression-based, tree-based, and ensemble models have demonstrated strong performance across various locations and forecasting horizons [31,32,33].
DL models, particularly neural networks such as Recurrent Neural Networks (RNNs) and Convolutional Neural Networks (CNNs), have shown promising results in time series forecasting tasks [34,35]. RNNs are well-suited for sequential data, while CNNs are effective in capturing long-term dependencies [36]. However, the performance of these models is highly dependent on the quality and characteristics of the training data [37]. Variability in forecast accuracy often arises when models are applied across datasets from different PV plants, due to differences in module characteristics, data resolution, and environmental conditions [38].
To overcome the limitations of individual models, hybrid or ensembling approaches that integrate physical, statistical, ML, and DL methods have gained prominence in SPG prediction and forecasting [39,40,41]. These methods often employ ensemble techniques such as boosting [42], bagging [43], and stacked generalization (meta-learning) [44] to combine the strengths of diverse models and reduce prediction uncertainty [45,46]. Boosting and bagging improve performance by reweighting or aggregating predictions from multiple models. Meta-learning in particular trains a meta-model on the outputs of several base models, leveraging their complementary strengths while reducing bias and variance [47,48]. Stacking uses cross-validation (CV) to generate meta-features, while blending relies on a hold-out validation set. Though similar in principle, their key distinction lies in how training data are allocated.
Nevertheless, the incorrect model selection can significantly compromise SPG forecasting accuracy due to the unique sensitivities of each algorithm, making it crucial to use a model that best fits the given data. Thus, numerous hybrid models have been proposed in this field. For instance, a day-ahead forecasting model combining wavelet transformation, support vector machines (SVM), and particle swarm optimization (PSO) has shown improved accuracy [49]. Other examples include multi-model ensembles that integrate statistical models with artificial neural networks (ANN) using numerical weather data [50], and advanced ML-only hybrids such as ANN-XGBoost-Ridge regression ensembles or the Transformer-LUBE-GRU framework for deterministic day-ahead forecasting [51,52].
Recent studies have continued to refine deep learning architectures for solar forecasting. Transformer-based models in particular have shown strong performance in capturing long-term dependencies in environmental time series [53,54]. Graph neural networks (GNNs) have also emerged as a promising approach for modeling spatial–temporal relationships across multiple power plants or sensor locations [55]. In parallel, optimization techniques such as evolutionary algorithms and attention-based adaptive ensembling have been explored to further improve hybrid model performance [56].
Despite their advantages, hybrid models are not without limitations. They may inherit the weaknesses of their constituent models, particularly when less accurate models are included in the ensemble [33]. Moreover, hybrid systems often rely on pre-tested base models, reducing flexibility and adaptability [57]. Even when individual models perform well, their combination does not guarantee improved results, necessitating careful evaluation of the ensemble’s overall performance [58].
These limitations are particularly pronounced in the context of SPG forecasting. One of the key advantages of solar power plants is their geographical flexibility, as they can be deployed in a wide range of environments—including urban, rural, and remote areas—without the spatial and scale constraints typically associated with other energy sources [4]. However, this flexibility introduces significant forecasting challenges due to the resulting heterogeneity in environmental conditions and solar exposure.
Each solar power plant operates under distinct meteorological and operational contexts, which leads to variability in the availability, resolution, and quality of the input data. For example, the types and frequency of weather measurements—such as solar irradiance, temperature, humidity, and cloud cover—can differ substantially depending on the location and the instrumentation used [59]. Additionally, the data collection methods and infrastructure (e.g., ground-based sensors vs. satellite data) vary across sites, influencing both the selection and performance of forecasting models.
This distributed and heterogeneous nature of SPG systems demands forecasting models that are both highly adaptable and context-aware. Fixed-output or static models often fail to generalize across different sites as they are typically optimized for specific data distributions and environmental conditions. As a result, a hybrid ensemble model that performs well for one solar power plant may not achieve the same level of accuracy when applied to another, even if the underlying modeling framework remains unchanged [60]. These challenges underscore the need for flexible ensemble frameworks capable of dynamically adapting to local data characteristics and operational constraints rather than relying on a one-size-fits-all approach.
An approach that can be tailored to the specific attributes of each site is essential to overcome the challenge of developing a universally effective forecasting solution. The heterogeneity of environmental conditions, data availability, and system configurations across solar power plants makes it difficult for conventional models to generalize effectively. This underscores the need for a flexible and adaptive forecasting framework capable of dynamically adjusting to site-specific characteristics.
To address these challenges, this study proposes a flexible hybrid ensemble (FHE) framework designed to overcome the limitations of traditional hybrid ensemble methods. It reduces reliance on pre-tested model combinations, increases robustness to data variability across different sites, and enables the inclusion of diverse models without compromising overall performance. Furthermore, it adapts dynamically to local environmental and operational conditions, making it particularly well-suited for distributed solar power systems. Key innovations and contributions include the following:
- Selective Model Utilization: The FHE framework avoids the common pitfall of performance degradation caused by underperforming models by not mandatorily integrating all base models into the final prediction. Instead, it selectively includes only those models that are expected to contribute positively to forecasting accuracy. This eliminates the need for exhaustive pre-testing of individual models and enhances the framework’s adaptability across different sites.
- Error-Based Meta-Modeling: A central innovation of the FHE framework is its use of an error-informed meta-model. Unlike traditional meta-models that rely solely on base model outputs, the FHE meta-model incorporates both historical prediction errors and environmental variables to estimate the expected performance of each base model under specific conditions. This allows the system to dynamically assess and select the most suitable models for each forecasting instance.
- Dynamic Base Model Selection: The framework predicts the expected error of each base model for a given input and selects the subset of models most likely to yield accurate predictions. This instance-specific selection enables the ensemble to adapt its configuration in real time, leveraging even models that may perform poorly on average but excel under certain conditions.
The remainder of this paper is organized as follows: Section 2 describes the research design, including the characteristics of the data and the preprocessing steps undertaken, and also details of the development and implementation of the FHE framework, with particular emphasis on the methodology through which the meta-model dynamically selects the optimal base models. Section 3 presents the experimental results and performance evaluation. Finally, Section 4 concludes the study and discusses future research directions.
2. Materials and Methods
This section presents the proposed FHE framework for hourly SPG forecasting. The framework enhances traditional hybrid ensemble meta-modeling by introducing a dynamic, error-aware model selection strategy. Unlike conventional approaches where the meta-model passively aggregates predictions from all base models, the FHE framework actively selects the most suitable base models based on forecast-specific meteorological conditions and contextual factors. It comprises several key components: data imputation, preprocessing, feature engineering, and model performance evaluation under different weather conditions.
2.1. Meteorological and Solar Power Data Collection
The meteorological and solar power data used in this study were collected from multiple sources to support the development of a robust forecasting framework. Meteorological observations were obtained (data available at http://www.kma.go.kr/, accessed on 15 July 2025) from the Korea Meteorological Administration (KMA), comprising data from 103 Automated Synoptic Observing System (ASOS) stations and 510 Automatic Weather Stations (AWSs) distributed across South Korea [61]. These datasets include key meteorological variables relevant to solar power forecasting, as listed in Table 1. In parallel, historical SPG data were collected on-site from four distinct PV plants to enable hourly forecasting at each location.
Table 1.
Summary of input features used for solar power generation (SPG) forecasting, categorized by source and feature type.
Unlike many previous studies, this work deliberately excludes direct measurements of solar radiation or irradiance from the location site, despite their strong influence on power generation, in order to develop a more universally applicable forecasting model based solely on widely available meteorological data. Specifically, key weather variables were sourced from the ASOS station nearest to each PV plant, with missing values supplemented using data from the more densely distributed AWS network. On average, the distance between each PV plant and its associated ASOS station is approximately 12 km. The geographical locations of the four solar power plants are illustrated in Figure 1. The main characteristics of the four PV plants used in this study are summarized below.
Figure 1.
Geographical locations of the four photovoltaic (PV) South Korean plants used in the experimental analysis.
- Plant 1: Data available from January 2019 to June 2022 at 1 h intervals. Capacity: 998 kW.
- Plant 2: Data available from January 2019 to June 2022 at 1 h intervals. Capacity: 369.85 kW.
- Plant 3: Data available from January 2019 to June 2022 at 1 h intervals. Capacity: 48.3 kW.
- Plant 4: Data available from January 2019 to December 2021 at 1 h intervals. Capacity: 905 kW.
2.2. Forecasting Hybrid Ensemble: A Modified Framework for Solar Power Prediction
The framework consists of three phases: (1) Data Preparation and Feature Engineering, which includes imputation of missing values, feature scaling, and the creation of derived variables such as temporal encodings and astronomical indicators. (2) Base Model Training and Error Profiling, which involves training a diverse set of base learners—Random Forest (RF), Support Vector Regression (SVR), LightGBM, XGBoost, Transformer, and Multi-Layer Perceptron (MLP) models—and profiling their performance using a customized validation strategy. (3) Meta-Model Learning and Inference, where a meta-model is trained to predict the expected error of each base model for a given input. During inference, the models with the lowest predicted error are selected to generate the final forecast.
This approach reduces the need for exhaustive pre-selection and allows the inclusion of models that may perform well under specific conditions. A schematic of the FHE workflow is shown in Figure 2.
Figure 2.
Architecture of the proposed FHE (Forecasting with Heterogeneous Ensembles) framework.
2.2.1. Data Preparation and Feature Engineering
Prior to model training, the dataset undergoes a series of preprocessing steps aimed at improving data quality and enhancing the predictive power of the input features.
Data Scaling
The collected meteorological variables are standardized to ensure consistency across features with varying numerical ranges. This step is essential, as the raw data include variables that span from small decimal values to large magnitudes, which could otherwise introduce bias during model training. Standardization transforms each feature to have a mean of zero and a standard deviation of one, facilitating more stable and efficient learning, particularly for models sensitive to feature scaling.
Given that the base models employed in this study, such as the SVR, Multi-Layer Perceptron (MLP), and Transformer, are sensitive to the scale of input features, this normalization step is critical. The standardization is expressed in Equation (1):
where represents the standardized value of the data point, is the original value, is the mean of the training dataset, and is the corresponding standard deviation.
To ensure comparability across solar power plants of varying capacities, the SPG data are normalized by dividing each power output value by the corresponding rated capacity of the plant. This normalization transforms absolute power values into relative performance metrics, enabling unbiased comparisons across heterogeneous plant configurations. The normalized power generation at time step i is defined in Equation (2):
where represents the normalized power output, is the actual power generated at time i, and denotes the installed capacity of the respective solar power plant. This scaling approach is essential for accurately evaluating operational efficiency and enhancing the robustness of forecasting model performance across diverse system sizes.
Missing Data Imputation
To address missing values in the SPG and meteorological datasets, a hybrid imputation strategy is employed based on the duration of the missing intervals.
- SPG Data Imputation: For gaps shorter than three consecutive hours, linear interpolation is applied due to its simplicity and effectiveness in short-term continuity. For longer gaps, a historical similarity-based imputation method is used. This approach identifies past time points with similar environmental conditions and substitutes the missing SPG values accordingly. The similarity between the missing time step and a historical candidate is quantified using a weighted distance metric following Equation (3):where denotes the j-th environmental variable (e.g., solar radiation, sunshine duration, cosine of the hour angle, elevation angle), and is its weight based on correlation with the SPG. The historical time point minimizing this distance follows Equation (4):The corresponding SPG value at is then used to impute the missing value. This method leverages domain-specific correlations to enhance imputation accuracy, aligning with practices validated in prior PV forecasting studies [62].
- Filling Gaps in Meteorological Data: To impute missing values in the ASOS meteorological data associated with each PV plant, the Inverse Distance Weighting (IDW) method is employed. This spatial interpolation technique estimates unknown values based on observations from nearby automatic weather monitoring stations located within a 10 km radius of each plant. By assigning greater influence to closer stations, IDW ensures that the interpolated values reflect local weather conditions with higher fidelity. Specifically, a missing value at location is estimated as a weighted average of known values from surrounding locations using Equations (5) and (6):where is the Euclidean distance between the target location and the known point . The exponent 1.7 is selected to balance the influence of proximity and spatial variability. This method, widely used in geospatial and meteorological applications, effectively captures local variability and has been validated in numerous studies [63].
Both the SPG and meteorological datasets exhibit a low rate of missing values, with less than 0.2% of the data affected. According to prior studies [64,65,66,67], missing data rates below 5% are generally considered to have a negligible impact on statistical analyses. Nonetheless, to ensure data continuity and maintain the integrity of subsequent modeling efforts, imputation procedures were applied. Given that the primary objective of this study is not to explore advanced preprocessing techniques, straightforward statistical methods were adopted to address the missing values efficiently and transparently [66,67].
Feature Space Expansion via Temporal and Astronomical Transformations
To enhance the predictive accuracy of photovoltaic power generation models, this study expanded the feature space by incorporating both astronomical and temporal transformations. These features are designed to capture the physical dynamics of solar movement and the periodic nature of solar irradiance, complementing the meteorological inputs.
The Skyfield Python 1.53 library was used to compute solar azimuth and elevation angles for each PV plant location [68]. Additionally, trigonometric transformations of time variables were applied to encode cyclical temporal patterns.
- Azimuth Angle: The azimuth angle, representing the sun’s horizontal position relative to true north, is calculated by mapping the sun’s celestial coordinates to the local horizon of each plant. This computation accounts for the rotation of the Earth and the apparent daily trajectory of the sun. Atmospheric refraction is also considered to improve the accuracy [69]. The importance of the azimuth angle in PV energy yield has been well established in prior studies, showing its significant influence on annual energy production [70].
- Elevation Angle: The elevation angle, indicating the sun’s vertical position above the horizon, is derived based on the plant’s geographic coordinates and the observation time. Corrections for Earth curvature and atmospheric conditions are included to ensure precision. These angles are critical for modeling solar irradiance on tilted surfaces and are widely used in solar energy modeling [71].
- Temporal Encoding: To capture the inherent periodicity in solar irradiance, time-related features such as the hour of day and month of year are transformed using sine and cosine functions. This approach avoids discontinuities in cyclical variables and enabled the model to learn smooth temporal patterns. The transformation is defined in Equations (7) and (8):where i denotes the time component (e.g., hour, month), and is the total number of units in the cycle (i.e., 24 for hours, 12 for months). This method of encoding cyclical time features has been shown to improve model performance in time series forecasting tasks.
Incorporating these deterministic features derived from astronomical and temporal principles offers a significant advantage over relying solely on meteorological forecasts, which are inherently uncertain [72]. By leveraging physically grounded inputs, the model achieves greater robustness and reliability in forecasting solar power output. A comprehensive list of all the features used in this study, including both meteorological and engineered variables, is provided in Table 1.
2.2.2. Base Model Training and Error Profiling
This subsection outlines the training procedure for the base models and the construction of the meta-model within the FHE framework. A customized data-splitting strategy was employed to prevent data leakage and to ensure that the meta-model was trained on representative error patterns from the base models.
Data Splitting
To prevent temporal leakage, the dataset D was split chronologically into two primary subsets:
- (60%): Used exclusively for training the base models.
- (40%): Reserved for error profiling and final evaluation.
While this approach does not explicitly balance the occurrence of seasonal or extreme weather events across splits, it ensures the integrity of the forecasting task and reflects real-world conditions where future events must be predicted from past data.
Subset was further divided as follows:
- (70% of ): Used to evaluate the performance of each base model and collect errors for training the meta-model.
- Final Test Set (30% of ): Used for the final assessment of the FHE framework.
This structure (Figure 3) ensures that the meta-model is trained on unseen data relative to the base models, allowing it to learn error patterns without overfitting. The resulting meta-model is then used to select or weight base models dynamically during inference.
Figure 3.
Data partitioning strategy employed in the FHE framework, illustrating training, validation, and test splits.
Base Model Training
The FHE framework integrates a diverse set of ML and DL models commonly used in renewable energy forecasting, including RF, SVR, LightGBM, XGBoost, Transformer, and MLP models [37,73,74,75,76]. Although RNN-based models such as LSTM and GRU have been widely used in time series forecasting, they were not included in this study for two main reasons: (1) Transformer-based models have shown superior performance in modeling long-range dependencies [77], and (2) RNNs typically require more complex training while offering limited gains compared to both traditional models (e.g., RF, SVR) and modern architectures (e.g., Transformers). All base models are trained using the training subset . The Transformer model is implemented as a regressor using only the encoder architecture. Input features are embedded into a high-dimensional space, and the encoded representation is passed through a fully connected layer to produce the final output. This design is optimized for tabular regression tasks, where sequence generation is not required. Both the Transformer and MLP models are implemented in PyTorch 2. Details of the model-specific hyperparameters, loss functions, and optimizers are provided in Table 2.
Table 2.
Hyperparameters and initialization strategies used for each model in the experimental setup.
Each base model is trained on the training subset using input features and corresponding target values . Once trained, the model generates predictions on the validation set . The prediction error for each instance j is then computed as the absolute difference between the predicted and actual values. These individual errors are aggregated to form an error matrix E, which captures the performance of all base models across the validation set following Equations (9) and (10):
Here, K denotes the total number of base models. This matrix serves as the foundation for training the meta-model, which learns to identify the most suitable base models for each input instance based on historical error patterns. Each power plant is modeled independently, with a separate FHE ensemble trained using its respective historical data. This design reflects the operational independence of each plant, which is subject to unique weather patterns, site-specific configurations, and forecasting challenges.
2.2.3. Meta-Model Learning and Forecast Inference
The final stage of the FHE framework involves training a meta-model to predict the expected error of each base model and using these predictions to guide model selection during inference. This process is based on the error matrix generated from the validation subset , along with the corresponding input features.
The meta-model, implemented using the CatBoost regressor, is trained to learn the relationship between input features and the prediction errors of each base model. CatBoost was selected for its ordered boosting mechanism and its ability to handle categorical features effectively through target-based statistics. Hyperparameter optimization was performed using the Optuna library [78]. Once trained, the meta-model is applied to the test set (30% of ) to estimate the expected error for each base model, and, for each test instance, the two base models with the lowest predicted errors are selected. Their predictions are averaged to produce the final forecast following Equations (11) and (12). The top two base models are selected dynamically for each instance based on their predicted error. This choice offers a trade-off between robustness (by leveraging model diversity) and simplicity (avoiding excessive aggregation that may introduce noise). Although the number of selected models could be treated as a tunable hyperparameter, it was fixed to two in this work to maintain interpretability and focus the analysis.
Here, denotes the set of the two base models with the lowest predicted errors for instance j, and is the prediction from base model i. This dynamic selection mechanism allows the FHE framework to adaptively leverage the strengths of different models under varying conditions, improving both accuracy and robustness.
The meta-model is trained to estimate the error that each base model is expected to incur given a particular input configuration. During inference, it still receives only the input features and outputs a predicted error for each base model. The two base models with the lowest predicted errors are selected, and their outputs are averaged to produce the final forecast. This approach enables dynamic model selection based on the learned performance patterns of the base models, even in the absence of true target values. The complete algorithmic flow of the FHE framework is summarized in Algorithm 1.
| Algorithm 1 FHE framework: Forecasting with Heterogeneous Ensembles for photovoltaic power prediction. |
|
2.3. Evaluation Metric
To assess the short-term PV forecasting performance, several statistical metrics were employed: the Mean Squared Error (MSE), the Root Mean Squared Error (RMSE), the coefficient of determination (), the Normalized Mean Absolute Percentage Error (NMAPE), and the MAE [16,22,36,60]. Additionally, the Normalized MAE (NMAE), as utilized in the Korea Power Exchange (KPX) renewable generation forecasting system, was included to calculate errors for outputs exceeding 10% of the installed capacity. These metrics are defined in Equations (13)–(18):
3. Results and Discussion
This section evaluates the performance of the proposed FHE framework across four PV plants with capacities ranging from 48.3 kW to 998 kW. The results are reported as the average of 10 independent runs (epochs). Performance comparisons are made against standard models and ensemble baselines using multiple error metrics.
3.1. Effect of Feature Engineering on Base Model Accuracy
The impact of engineered features on forecasting accuracy was assessed by comparing four feature scenarios across six base models (RF, SVR, LGBM, XGB, Transformer, and MLP) and four PV plants with varying capacities. The results, averaged over 10 runs, are summarized in Table 3 using the error metrics MSE, NMAE, and . The assessment included four input configurations, each combining the meteorological data with a different subset of features:
Table 3.
Performance metrics of individual base models across different scenarios and four PV plants.
- Scenario 1: Meteorological + Radiation + Engineered Features;
- Scenario 2: Meteorological + Engineered Features (No Irradiance);
- Scenario 3: Meteorological (No Irradiance, No Engineered Features);
- Scenario 4: Meteorological + Irradiance (No Engineered Features).
Across all plants and models, the combination with meteorological data, irradiance, and engineered features (Scenario 1) consistently delivered the best performance. This suggests that the inclusion of solar position (azimuth, elevation) and temporal encodings (hour, month) effectively enhances the model’s ability to capture diurnal and seasonal variability. For instance, the Random Forest achieved an above 0.86 at all plants, with particularly strong performance at Plants 2 and 4 ( = 0.897 and 0.898, respectively). Among all models, the LGBM slightly outperformed the others on average, showing a lower MSE and NMAE at most plants.
When direct irradiance measurements were unavailable (Scenario 2), engineered features still contributed significantly to preserving model accuracy. For instance, RF performance was only slightly degraded compared to in Scenario 1, with the dropping by 1–3 percentage points at most plants. This suggests that the engineered features can partially compensate for the absence of irradiance by implicitly capturing solar geometry and temporal dynamics. Interestingly, at Plant 4, the MLP outperformed all other models with an = 0.860, highlighting its robustness when dealing with incomplete input modalities.
Scenario 3 presented a clear degradation in performance, confirming the critical role of both irradiance and engineered features. All models experienced substantial increases in MSE and NMAE, with values dropping dramatically. For example, the for RF at Plant 1 fell from 0.869 (Scenario 1) to 0.255. This trend was consistent across all models and plants, underscoring that meteorological data alone are insufficient for accurate power prediction, especially when solar geometry is not explicitly encoded.
In Scenario 4, the removal of engineered features led to moderate performance loss compared to Scenario 1, yet the models still performed better than in Scenario 2 in most cases due to the presence of irradiance data. The RF model showed a noticeable drop in at Plant 1 (from 0.869 to 0.833), but maintained reasonable accuracy overall. These results indicate that, while irradiance is a strong predictor, engineered features provide an additional signal that boosts model generalization, especially in edge cases (e.g., early mornings or cloudy days).
To assess the role of irradiance and engineered features, we compared four feature configurations across all models and plants. Comparing Scenario 1 (all features) to Scenario 2 (engineered features only) revealed only a slight drop in performance, indicating that engineered features can effectively compensate for missing irradiance. For example, the MLP model at Plant 1 maintained nearly identical values (0.853 vs. 0.852), suggesting these features successfully capture relevant solar geometry and temporal patterns. A more dramatic change appeared between Scenario 2 and Scenario 3 (neither irradiance nor engineered features), where performance degraded substantially. The RF model at Plant 1, for instance, dropped from 0.848 to 0.255, confirming that engineered features are critical when irradiance is unavailable.
Comparing Scenario 3 to Scenario 4 (irradiance only), we found that irradiance improved performance but not as much as engineered features. For instance, SVR at Plant 2 improved from 0.198 to 0.852, yet similar or better performance is often achieved with engineered features alone. The comparison between Scenario 1 and Scenario 4 shows that, even when irradiance is available, engineered features still offer additional predictive value. Ensemble models like LGBM and XGB benefited the most, with consistent performance gains across plants.
Finally, engineered features are essential for maintaining accuracy in the absence of irradiance and remain beneficial even when irradiance is present, underscoring their value in robust solar energy forecasting.
3.2. Comprehensive Performance Analysis of the FHE Framework
The proposed FHE framework was evaluated using real operational data from PV plants to assess its forecasting accuracy. The analysis focused on the framework’s ability to dynamically select and integrate forecasts from multiple base models based on real-time weather conditions, thereby enhancing prediction reliability. Three baseline settings were considered:
- Baseline 1: Each base model was evaluated independently within the FHE framework, providing a reference for standalone performance.
- Baseline 2: Conventional hybrid ensemble strategies were applied, including meta-modeling and bagging, which combine forecasts from all base models.
- Baseline 3 (FHE): The proposed FHE approach selectively integrates forecasts from the best-performing model for specific conditions, optimizing prediction dynamically.
Figure 4 and Figure 5 further illustrate the FHE framework’s forecasting capability. On clear days (Figure 4), the proposed model not only achieved the highest overall accuracy but also captured peak solar production values with superior precision. Under cloudy conditions (Figure 4), it continued to perform reliably, closely tracking the fluctuations in actual power generation. These findings underscore the FHE framework’s adaptability and robustness across diverse environmental conditions, with it consistently outperforming individual models and conventional ensembles in both stable and volatile weather scenarios.
Figure 4.
Forecasting performance of the proposed FHE model on a sunny day at Plant 4. The model accurately captures peak generation periods and overall power output trends.
Figure 5.
Forecasting performance of the proposed FHE model on a non-sunny (cloudy or overcast) day at Plant 4. The model effectively tracks power generation variability under less predictable conditions.
Table 4 presents a comprehensive evaluation of the proposed FHE model against individual base models and traditional ensemble approaches (bagging and meta-modeling) across four PV plants with varying capacities and operational contexts.
Table 4.
Comparative performance of the proposed FHE model against baseline methods across all PV plants.
Across all plants and performance metrics, the proposed FHE consistently outperformed all baseline and ensemble methods. Notably, for Plant 1, the FHE achieved the lowest RMSE (65.785 kW), MAE (43.470%), and MAPE (12.923%) while also yielding the highest (0.864), indicating superior fit and error minimization. A similar pattern was observed for Plant 2, where the FHE attained an of 0.906 and an MAPE of just 12.332%, outperforming even the most competitive baselines such as the RF and LGBM. The performance gains were especially remarkable at Plant 4, a large-scale system with complex dynamics. The FHE achieved a significant reduction in RMSE (55.568 kW vs. >59 kW for all others), along with a notably lower MAE (36.535%) and the highest (0.902), highlighting its robustness in high-capacity scenarios. At Plant 3, although the magnitude of errors was smaller due to the lower capacity of the plant, the FHE still achieved the best overall scores, indicating its scalability across plant sizes.
Interestingly, while tree-based models such as RF and LGBM performed competitively, especially at Plants 1 and 2, and bagging provided modest gains, neither traditional ensemble approach matched the adaptive advantage of the FHE. Transformer and MLP models generally lag in performance, particularly in overcast or highly variable conditions, as is evident from their higher RMSE and MAPE values. These results affirm that the selective and condition-aware nature of the FHE model enables it to leverage the strengths of different base learners under varying conditions, thereby achieving more accurate and reliable short-term solar power forecasts across heterogeneous PV plants.
3.3. Evaluation of the Robustness of the FHE Framework
To rigorously evaluate the robustness and generalizability of the proposed FHE framework, two complementary experiments were designed: (1) variation of the test set ratios, and (2) time series CV analysis. Initially, a test set ratio of 12% was adopted to capture sufficient temporal variability while maximizing the training data available for the meta-model. To assess the sensitivity of the FHE’s performance to this choice, additional experiments were conducted with increased test set ratios of 16% and 20%. The results of this analysis are summarized in Table 5.
Table 5.
Impact of varying test set ratios on model performance across all forecasting models.
Across all plants, there was a general trend of increasing error as the test set ratio increased. This was expected, as increasing the size of the test set reduces the number of data available for training, which can impair model generalization. However, the extent of performance degradation varied by model, suggesting differences in robustness. The proposed FHE framework consistently achieved the lowest MAPE and NMAE scores across all plants and test set configurations, highlighting its superior generalization and robustness. For instance, at Plant 1, the MAPE increased only modestly from 12.923% (12%) to 15.079% (20%), which is a smaller increment than observed in other models such as the SVR (from 17.328% to 19.786%) or Transformer (from 18.934% to 21.158%).
We considered the results individually for each plant. At Plant 1 (998 kW), the FHE achieved the best MAPE and NMAE scores at all test set sizes, with a strong lead over both individual models and ensemble baselines. Notably, even compared to strong competitors like the LGBM and RF, the FHE provided a relative error reduction of 12–18% in MAPE. At Plant 2 (369.85 kW), again, the FHE outperformed all other models. Interestingly, the gap between the FHE and the others was slightly larger at this plant, with MAPE improvements of up to 20% compared to the SVR or XGB at the 20% test ratio.
In the situation with a low-capacity plant, Plant 3 (48.3 kW) exhibited generally higher errors across all models, likely due to the higher variability in small-scale energy production. However, the FHE remained the top performer, maintaining MAPE scores 1.5–3 points lower than those of other models, which is particularly notable given the plant’s challenging characteristics. Finally, at Plant 4 (905 kW), the FHE once again dominated in terms of performance. Its MAPE remained under 12.8% even at the highest test ratio, while all other models reported MAPE values above 14%, indicating better resilience to reduced training data.
Traditional ensemble methods like bagging and meta-ensembles provide improved robustness over single learners (e.g., RF, SVR), but they are consistently outperformed by the FHE framework. This suggests that the design of the FHE offers a more flexible and effective mechanism for combining base learners under data variability, presumably leveraging adaptive weighting or dynamic ensemble construction. For example, at Plant 4 at the 20% test ratio, the Bagging Ensemble had a 14.255% MAPE, the Meta-Ensemble a 14.978% MAPE, and the FHE a 12.771% MAPE. This performance gap underlines the FHE’s ability to better adapt to structural variations and uncertainties in the input data.
Furthermore, to assess the FHE’s robustness to sequence-dependent biases and its ability to generalize across different temporal segments, a time series split-based CV was performed. Unlike random splits, this approach preserves the temporal order of observations, thereby providing a more realistic simulation of forecasting in unseen future conditions [79]. In this setup, four CV groups were executed, each using a chronologically expanding training window and a test set comprising the most recent 12% of the data. The iterations were defined as follows and the results are presented in Table 6:
Table 6.
Model performance evaluated using time series cross-validation with shuffled temporal segments.
- CV 1: Training from 1 January 2019 to 13 September 2019;
- CV 2: Training from 1 January 2019 to 25 May 2020;
- CV 3: Training from 1 January 2019 to 5 February 2021;
- CV 4: Training from 1 January 2019 to 18 October 2021.
In CV 1, the FHE outperformed all the models across all four plants. It achieved the lowest MAPE and NMAE, and the highest scores, with particularly strong results for Plant 4 (MAPE: 16.565%, : 0.869), indicating a highly accurate and robust forecast even with a limited training history. Notably, classical machine learning models like the LGBM and RF performed competitively, but consistently lagged behind the FHE in both magnitude of error and explained variance. As the training set increased in CV 2, all models improved in performance, benefiting from more diverse and comprehensive temporal data. However, the margin by which the FHE outperformed others widened. It achieved substantial improvements in accuracy metrics, with Plant 1 showing a remarkable reduction in MAPE to 15.059% and an increase in to 0.874. The Bagging Ensemble and Meta-Ensemble provided competitive baselines, demonstrating the effectiveness of aggregation techniques, yet the FHE still maintained an edge, particularly in reducing the systematic under/over-estimation captured by the NMAE.
In CV 3, the gap between the models narrowed somewhat, as more historical variation was captured by the models. Despite this, the FHE continued to lead in all metrics across the board. For instance, at Plant 3, the FHE obtained the best combination of MAPE: 19.743%, NMAE: 6.044%, and : 0.827, reflecting its resilience in small-capacity scenarios where noise and data imbalance are more pronounced. The Transformer and MLP models showed more volatile performance, suggesting that deep architectures without tailored inductive biases or ensemble mechanisms may overfit or underperform in limited-training contexts.
By the final iteration, CV 4, where the models had the most extensive training data, performances converged, but the FHE retained its leadership. For instance, at Plant 4, the FHE reported an MAPE of 12.976% and an of 0.919, exceeding even ensemble models. Interestingly, the RF and LGBM remained consistently strong contenders across all iterations, especially in the early phases, highlighting their robustness and data efficiency. However, their relative gains diminished as the data complexity increased. The SVR and MLP consistently underperformed, particularly in larger-capacity plants, likely due to their limited ability to capture non-linearities or contextual dependencies across temporal segments.
4. Conclusions
This study conducted a comprehensive comparative analysis of the proposed FHE model against a wide range of baseline methods for short-term PV power forecasting. The evaluation spanned four real-world PV plants of varying capacities and employed a robust shuffle-based cross-validation strategy across different temporal windows. The results demonstrate that the FHE model consistently outperformed all baseline models, including traditional regressors (RF, SVR, LightGBM, XGBoost), DL architectures (MLP, Transformer), and ensemble methods (Bagging Ensemble and Meta-Ensemble), across all evaluation metrics.
Notably, the FHE model exhibited a superior forecasting accuracy, reflected by the lowest MAPE and NMAE values across all plants and cross-validation splits; a high explanatory power, achieving the highest scores consistently, indicating a strong ability to capture the underlying data variance; and robust generalization, with stable performance across different time splits and plant sizes, including challenging cases such as small-scale PV installations with higher noise and variability. While ensemble methods such as the Bagging Ensemble and Meta-Ensemble improved upon individual traditional models, they were still outperformed by the FHE, underscoring the effectiveness of its hybrid design. Furthermore, DL models underperformed relative to both ensemble and tree-based methods, suggesting that their complexity may not be fully leveraged in this context, potentially due to data limitations or architecture mismatch.
Another important observation is that forecasting performance tends to degrade for smaller plants, likely due to increased stochasticity in their power generation profiles. Nevertheless, the FHE model maintained its lead even under these more difficult conditions, further reinforcing its versatility and robustness. In conclusion, the FHE model emerges as a reliable, accurate, and scalable solution for PV power forecasting across diverse operating conditions. These promising results suggest its strong potential for deployment in operational settings, where accurate and generalizable energy forecasts are critical for grid stability and energy management.
Interesting directions for future research are the application of transfer learning between plants with similar characteristics and the use of federated learning frameworks to allow collaborative model training without centralized data aggregation. Also, we aim to explore other sequential-based architectures, such as Recurrent Neural Networks (RNNs), which are specifically designed for long-term time series forecasting. Additionally, another research path is to investigate the impact of selecting different numbers of base models in the final ensemble. While this study fixed the number to two for simplicity and interpretability, alternative strategies such as adaptive top-k selection or error-weighted combinations may offer additional improvements in robustness and accuracy.
Author Contributions
Conceptualization, N.S., R.C.-S. and S.P.; methodology, N.S.; software, N.S.; validation, N.S. and S.P.; formal analysis, N.S. and R.C.-S.; investigation, N.S.; resources, N.S.; data curation, N.S.; writing—original draft preparation, N.S.; writing—review and editing, N.S., R.C.-S., K.L. and S.P.; visualization, N.S. and R.C.-S.; supervision, S.P.; project administration, K.L. and S.P.; funding acquisition, S.P. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the National Research Foundation of Korea (NRF) and grant-funded by the Korea Ministry of Science and ICT (MSIT) (2022R1C1C1013225 and RS-2025-02310080).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The meteorological data used in this study were obtained from the Korea Meteorological Administration (KMA) and are available at http://www.kma.go.kr/ (accessed on 15 July 2025). The PV power generation datasets used in the experiments are not publicly available due to commercial restrictions, but may be made available by the authors upon reasonable request.
Acknowledgments
We would like to express our heartfelt gratitude for ourselves for the dedication and perseverance that brought this work to fruition. Our sincere thanks go to our families and friends for their unwavering support and encouragement throughout this journey. We are also deeply grateful to the faculty and staff of the Department of Applied Artificial Intelligence at Seoul National University of Science and Technology for their invaluable guidance and support. During the preparation of this manuscript/study, the author(s) used Quillbot basic and ChatGPT 4o mini for the purposes of grammar checking. The authors have reviewed and edited the output and take full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Tong, D.; Zhang, Q.; Zheng, Y.; Caldeira, K.; Shearer, C.; Hong, C.; Qin, Y.; Davis, S.J. Committed emissions from existing energy infrastructure jeopardize 1.5 C climate target. Nature 2019, 572, 373–377. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Adaramola, M.S.; Paul, S.S.; Oyewola, O.M. Assessment of decentralized hybrid PV solar-diesel power system for applications in Northern part of Nigeria. Energy Sustain. Dev. 2014, 19, 72–82. [Google Scholar] [CrossRef] [Scilit]
- Wu, D.; Zeng, H.; Lu, C.; Boulet, B. Two-stage energy management for office buildings with workplace EV charging and renewable energy. IEEE Trans. Transp. Electrif. 2017, 3, 225–237. [Google Scholar] [CrossRef] [Scilit]
- Lund, P.D.; Mikkola, J.; Ypyä, J. Smart energy system design for large clean power schemes in urban areas. J. Clean. Prod. 2015, 103, 437–445. [Google Scholar] [CrossRef] [Scilit]
- Victoria, M.; Haegel, N.; Peters, I.M.; Sinton, R.; Jäger-Waldau, A.; del Canizo, C.; Breyer, C.; Stocks, M.; Blakers, A.; Kaizuka, I.; et al. Solar photovoltaics is ready to power a sustainable future. Joule 2021, 5, 1041–1056. [Google Scholar] [CrossRef] [Scilit]
- Lu, H.; Tournet, J.; Dastafkan, K.; Liu, Y.; Ng, Y.H.; Karuturi, S.K.; Zhao, C.; Yin, Z. Noble-metal-free multicomponent nanointegration for sustainable energy conversion. Chem. Rev. 2021, 121, 10271–10366. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Agency, I.E. World Energy Outlook 2022; International Energy Agency: Paris, France, 2022. [Google Scholar]
- Kruitwagen, L.; Story, K.; Friedrich, J.; Byers, L.; Skillman, S.; Hepburn, C. A global inventory of photovoltaic solar energy generating units. Nature 2021, 598, 604–610. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Energy, G.E. Western Wind and Solar Integration Study; Technical Report; National Renewable Energy Laboratory: Golden, CO, USA, 2010.
- 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] [Scilit]
- 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. 2015, 1, 38–46. [Google Scholar] [CrossRef] [Scilit]
- Ahmed, R.; Sreeram, V.; Mishra, Y.; Arif, M. 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] [Scilit]
- Hong, T.; Fan, S. Probabilistic electric load forecasting: A tutorial review. Int. J. Forecast. 2016, 32, 914–938. [Google Scholar] [CrossRef] [Scilit]
- Van der Meer, D.W.; Widén, J.; Munkhammar, J. Review on probabilistic forecasting of photovoltaic power production and electricity consumption. Renew. Sustain. Energy Rev. 2018, 81, 1484–1512. [Google Scholar] [CrossRef] [Scilit]
- Mayer, M.J.; Gróf, G. Extensive comparison of physical models for photovoltaic power forecasting. Appl. Energy 2021, 283, 116239. [Google Scholar] [CrossRef] [Scilit]
- Andrade, J.R.; Bessa, R.J. Improving renewable energy forecasting with a grid of numerical weather predictions. IEEE Trans. Sustain. Energy 2017, 8, 1571–1580. [Google Scholar] [CrossRef] [Scilit]
- Lonij, V.P.; Brooks, A.E.; Cronin, A.D.; Leuthold, M.; Koch, K. Intra-hour forecasts of solar power production using measurements from a network of irradiance sensors. Sol. Energy 2013, 97, 58–66. [Google Scholar] [CrossRef] [Scilit]
- Zhen, Z.; Pang, S.; Wang, F.; Li, K.; Li, Z.; Ren, H.; Shafie-khah, M.; Catalão, J.P. Pattern classification and PSO optimal weights based sky images cloud motion speed calculation method for solar PV power forecasting. IEEE Trans. Ind. Appl. 2019, 55, 3331–3342. [Google Scholar] [CrossRef] [Scilit]
- Janjai, S.; Laksanaboonsong, J.; Nunez, M.; Thongsathitya, A. Development of a method for generating operational solar radiation maps from satellite data for a tropical environment. Sol. Energy 2005, 78, 739–751. [Google Scholar] [CrossRef] [Scilit]
- Perez, R.; Ineichen, P.; Kmiecik, M.; Moore, K.; Renne, D.; George, R. Producing satellite-derived irradiances in complex arid terrain. Sol. Energy 2004, 77, 367–371. [Google Scholar] [CrossRef] [Scilit]
- Aslam, S.; Herodotou, H.; Mohsin, S.M.; Javaid, N.; Ashraf, N.; Aslam, S. A survey on deep learning methods for power load and renewable energy forecasting in smart microgrids. Renew. Sustain. Energy Rev. 2021, 144, 110992. [Google Scholar] [CrossRef] [Scilit]
- Wang, K.; Qi, X.; Liu, H. Photovoltaic power forecasting based LSTM-Convolutional Network. Energy 2019, 189, 116225. [Google Scholar] [CrossRef] [Scilit]
- Bacher, P.; Madsen, H.; Nielsen, H.A. Online short-term solar power forecasting. Sol. Energy 2009, 83, 1772–1783. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Su, Y.; Shu, L. An ARMAX model for forecasting the power output of a grid connected photovoltaic system. Renew. Energy 2014, 66, 78–89. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- Vagropoulos, S.I.; Chouliaras, G.; Kardakos, E.G.; Simoglou, C.K.; Bakirtzis, A.G. Comparison of SARIMAX, SARIMA, modified SARIMA and ANN-based models for short-term PV generation forecasting. In Proceedings of the 2016 IEEE International Energy Conference (ENERGYCON), Leuven, Belgium, 4–8 April 2016; pp. 1–6. [Google Scholar]
- Yang, D.; Kleissl, J.; Gueymard, C.A.; Pedro, H.T.; Coimbra, C.F. History and trends in solar irradiance and PV power forecasting: A preliminary assessment and review using text mining. Sol. Energy 2018, 168, 60–101. [Google Scholar] [CrossRef] [Scilit]
- Louzazni, M.; Mosalam, H.; Khouya, A.; Amechnoue, K. A non-linear auto-regressive exogenous method to forecast the photovoltaic power output. Sustain. Energy Technol. Assessments 2020, 38, 100670. [Google Scholar] [CrossRef] [Scilit]
- Wang, K.; Qi, X.; Liu, H. A comparison of day-ahead photovoltaic power forecasting models based on deep learning neural network. Appl. Energy 2019, 251, 113315. [Google Scholar] [CrossRef] [Scilit]
- Alcañiz, A.; Grzebyk, D.; Ziar, H.; Isabella, O. Trends and gaps in photovoltaic power forecasting with machine learning. Energy Rep. 2023, 9, 447–471. [Google Scholar] [CrossRef] [Scilit]
- David, M.; Ramahatana, F.; Trombe, P.J.; Lauret, P. Probabilistic forecasting of the solar irradiance with recursive ARMA and GARCH models. Sol. Energy 2016, 133, 55–72. [Google Scholar] [CrossRef] [Scilit]
- Assouline, D.; Mohajeri, N.; Scartezzini, J.L. Large-scale rooftop solar photovoltaic technical potential estimation using Random Forests. Appl. Energy 2018, 217, 189–211. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- Peng, T.; Zhang, C.; Zhou, J.; Nazir, M.S. An integrated framework of Bi-directional long-short term memory (BiLSTM) based on sine cosine algorithm for hourly solar radiation forecasting. Energy 2021, 221, 119887. [Google Scholar] [CrossRef] [Scilit]
- Mellit, A.; Pavan, A.M. Performance prediction of 20 kWp grid-connected photovoltaic plant at Trieste (Italy) using artificial neural network. Energy Convers. Manag. 2010, 51, 2431–2441. [Google Scholar] [CrossRef] [Scilit]
- Simeunović, J.; Schubnel, B.; Alet, P.J.; Carrillo, R.E. Spatio-temporal graph neural networks for multi-site PV power forecasting. IEEE Trans. Sustain. Energy 2021, 13, 1210–1220. [Google Scholar] [CrossRef] [Scilit]
- Gaboitaolelwe, J.; Zungeru, A.M.; Yahya, A.; Lebekwe, C.K.; Vinod, D.N.; Salau, A.O. Machine learning based solar photovoltaic power forecasting: A review and comparison. IEEE Access 2023, 11, 40820–40845. [Google Scholar] [CrossRef] [Scilit]
- Mondal, R.; Roy, S.K.; Giri, C. Solar power forecasting using domain knowledge. Energy 2024, 302, 131709. [Google Scholar] [CrossRef] [Scilit]
- Salman, D.; Direkoglu, C.; Kusaf, M.; Fahrioglu, M. Hybrid deep learning models for time series forecasting of solar power. Neural Comput. Appl. 2024, 1–18. [Google Scholar] [CrossRef] [Scilit]
- Duan, M.; Li, K.; Yang, C.; Li, K. A hybrid deep learning CNN–ELM for age and gender classification. Neurocomputing 2018, 275, 448–461. [Google Scholar] [CrossRef] [Scilit]
- Abbes, D.; Martinez, A.; Champenois, G.; Robyns, B. Real time supervision for a hybrid renewable power system emulator. Simul. Model. Pract. Theory 2014, 42, 53–72. [Google Scholar] [CrossRef] [Scilit]
- Schapire, R.E. The strength of weak learnability. Mach. Learn. 1990, 5, 197–227. [Google Scholar] [CrossRef] [Scilit]
- Breiman, L. Bagging predictors. Mach. Learn. 1996, 24, 123–140. [Google Scholar] [CrossRef] [Scilit]
- Wolpert, D.H. Stacked generalization. Neural Netw. 1992, 5, 241–259. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- Shaw, R.; Howley, E.; Barrett, E. An intelligent ensemble learning approach for energy efficient and interference aware dynamic virtual machine consolidation. Simul. Model. Pract. Theory 2020, 102, 101992, Special Issue on IoT, Cloud, Big Data and AI in Interdisciplinary Domains. [Google Scholar] [CrossRef] [Scilit]
- Feng, C.; Cui, M.; Hodge, B.M.; Zhang, J. A data-driven multi-model methodology with deep feature selection for short-term wind forecasting. Appl. Energy 2017, 190, 1245–1257. [Google Scholar] [CrossRef] [Scilit]
- Krawczyk, B.; Minku, L.L.; Gama, J.; Stefanowski, J.; Woźniak, M. Ensemble learning for data stream analysis: A survey. Inf. Fusion 2017, 37, 132–156. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- Ramsami, P.; Oree, V. A hybrid method for forecasting the energy output of photovoltaic systems. Energy Convers. Manag. 2015, 95, 406–413. [Google Scholar] [CrossRef] [Scilit]
- Phan, Q.T.; Wu, Y.K.; Phan, Q.D. Enhancing One-Day-Ahead Probabilistic Solar Power Forecast With a Hybrid Transformer-LUBE Model and Missing Data Imputation. IEEE Trans. Ind. Appl. 2023, 60, 1396–1408. [Google Scholar] [CrossRef] [Scilit]
- Kumari, P.; Toshniwal, D. Extreme gradient boosting and deep neural network based ensemble learning approach to forecast hourly solar irradiance. J. Clean. Prod. 2021, 279, 123285. [Google Scholar] [CrossRef] [Scilit]
- Zhou, T.; Ma, Z.; Wen, Q.; Wang, X.; Sun, L.; Jin, R. FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecasting. arXiv 2022, arXiv:2201.12740. [Google Scholar]
- Wen, Q.; Zhou, T.; Zhang, C.; Chen, W.; Ma, Z.; Yan, J.; Sun, L. Transformers in Time Series: A Survey. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI-23, International Joint Conferences on Artificial Intelligence Organization, Macao, China, 19–25 August 2023; pp. 6778–6786, Elkind, E., Ed.; Survey Track. [Google Scholar] [CrossRef] [Scilit]
- Verdone, A.; Panella, M.; De Santis, E.; Rizzi, A. A review of solar and wind energy forecasting: From single-site to multi-site paradigm. Appl. Energy 2025, 392, 126016. [Google Scholar] [CrossRef] [Scilit]
- Che, J.; Yuan, F.; Zhu, S.; Yang, Y. An adaptive ensemble framework with representative subset based weight correction for short-term forecast of peak power load. Appl. Energy 2022, 328, 120156. [Google Scholar] [CrossRef] [Scilit]
- Emmanuel, T.; Maupong, T.; Mpoeleng, D.; Semong, T.; Mphago, B.; Tabona, O. A survey on missing data in machine learning. J. Big Data 2021, 8, 1–37. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Polikar, R. Ensemble based systems in decision making. IEEE Circuits Syst. Mag. 2006, 6, 21–45. [Google Scholar] [CrossRef] [Scilit]
- Zhang, J.; Zhao, L.; Deng, S.; Xu, W.; Zhang, Y. A critical review of the models used to estimate solar radiation. Renew. Sustain. Energy Rev. 2017, 70, 314–329. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Beaudin, M.; Taheri, R.; Zareipour, H.; Wood, D. Day-ahead power output forecasting for small-scale solar photovoltaic electricity generators. IEEE Trans. Smart Grid 2015, 6, 2253–2262. [Google Scholar] [CrossRef] [Scilit]
- Korea Meteorological Administration. Korea Weather Service. 2015. Available online: http://www.kma.go.kr/ (accessed on 17 January 2022).
- Kim, T.; Ko, W.; Kim, J. Analysis and Impact Evaluation of Missing Data Imputation in Day-ahead PV Generation Forecasting. Appl. Sci. 2019, 9, 204. [Google Scholar] [CrossRef] [Scilit]
- Armanuos, A.M.; Al-Ansari, N.; Yaseen, Z.M. Cross Assessment of Twenty-One Different Methods for Missing Precipitation Data Estimation. Atmosphere 2020, 11, 389. [Google Scholar] [CrossRef] [Scilit]
- Schafer, J.L. Multiple imputation: A primer. Stat. Methods Med Res. 1999, 8, 3–15. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Bennett, D.A. How can I deal with missing data in my study? Aust. N. Z. J. Public Health 2001, 25, 464–469. [Google Scholar] [CrossRef] [PubMed]
- Phan, Q.T.; Wu, Y.K.; Phan, Q.D.; Lo, H.Y. A Study on Missing Data Imputation Methods for Improving Hourly Solar Dataset. In Proceedings of the 2022 8th International Conference on Applied System Innovation, ICASI 2022, Nantou, Taiwan, 21–23 April 2022; pp. 21–24. [Google Scholar] [CrossRef] [Scilit]
- Costa, T.; Falcão, B.; Mohamed, M.A.; Annuk, A.; Marinho, M. Employing machine learning for advanced gap imputation in solar power generation databases. Sci. Rep. 2024, 14, 1–17. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Rhodes, B. Skyfield: High Precision Research-Grade Positions for Planets and Earth Satellites Generator. Astrophys. Source Code Libr. 2019, ascl–1907. [Google Scholar]
- Barnie, T.; Hjörvar, T.; Titos, M.; Sigurðsson, E.M.; Pálsson, S.K.; Bergsson, B.; Ingvarsson, Þ.; Pfeffer, M.A.; Barsotti, S.; Arason, Þ.; et al. Volcanic plume height monitoring using calibrated web cameras at the Icelandic Meteorological Office: System overview and first application during the 2021 Fagradalsfjall eruption. J. Appl. Volcanol. 2023, 12, 4. [Google Scholar] [CrossRef] [Scilit]
- Dhimish, M.; Silvestre, S. Estimating the impact of azimuth-angle variations on photovoltaic annual energy production. Clean Energy 2019, 3, 47–58. [Google Scholar] [CrossRef] [Scilit]
- Zhang, T.; Stackhouse, P.W.; Macpherson, B.; Mikovitz, J.C. A solar azimuth formula that renders circumstantial treatment unnecessary without compromising mathematical rigor: Mathematical setup, application and extension of a formula based on the subsolar point and atan2 function. Renew. Energy 2021, 172, 1333–1340. [Google Scholar] [CrossRef] [Scilit]
- Zhao, X.; Liu, J.; Yu, D.; Chang, J. One-day-ahead probabilistic wind speed forecast based on optimized numerical weather prediction data. Energy Convers. Manag. 2018, 164, 560–569. [Google Scholar] [CrossRef] [Scilit]
- Prasad, R.; Ali, M.; Kwan, P.; Khan, H. Designing a multi-stage multivariate empirical mode decomposition coupled with ant colony optimization and random forest model to forecast monthly solar radiation. Appl. Energy 2019, 236, 778–792. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- Li, X.; Ma, L.; Chen, P.; Xu, H.; Xing, Q.; Yan, J.; Lu, S.; Fan, H.; Yang, L.; Cheng, Y. Probabilistic solar irradiance forecasting based on XGBoost. Energy Rep. 2022, 8, 1087–1095. [Google Scholar] [CrossRef] [Scilit]
- Yang, J.; He, H.; Zhao, X.; Wang, J.; Yao, T.; Cao, H.; Wan, M. Day-Ahead PV Power Forecasting Model Based on Fine-Grained Temporal Attention and Cloud-Coverage Spatial Attention. IEEE Trans. Sustain. Energy 2023, 15, 1062–1073. [Google Scholar] [CrossRef] [Scilit]
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, L.; Polosukhin, I. Attention Is All You Need. arXiv 2017, arXiv:1706.03762. [Google Scholar]
- Akiba, T.; Sano, S.; Yanase, T.; Ohta, T.; Koyama, M. Optuna: A next-generation hyperparameter optimization framework. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA, 4–8 August 2019; pp. 2623–2631. [Google Scholar]
- Maldonado, S.; López, J.; Iturriaga, A. Out-of-time cross-validation strategies for classification in the presence of dataset shift. Appl. Intell. 2022, 52, 5770–5783. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).




