Next Article in Journal
Quantum-Chemical Screening of Designed Heterocyclic Polymer Dimers Combined with Small-Data Regression Modeling for Organic Solar Cell Materials
Previous Article in Journal
Design and Performance Validation of a Temperature Prediction-Based Active–Passive Heat Storage and Release System for Solar Greenhouses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Deep Learning-Supported Hybrid Renewable Energy System Optimization

by
Yasemin Alakoç Bozkurt
1,2,*,
Cemil Altın
1 and
Talip Çay
1
1
Department of Electrical and Electronics Engineering, Graduate School of Education, Yozgat Bozok University, 66200 Yozgat, Türkiye
2
Anadolu Organized Industrial Zone Vocational School, Baskent University, 06909 Ankara, Türkiye
*
Author to whom correspondence should be addressed.
Solar 2026, 6(4), 47; https://doi.org/10.3390/solar6040047
Submission received: 30 April 2026 / Revised: 17 July 2026 / Accepted: 30 July 2026 / Published: 3 August 2026
(This article belongs to the Section Solar Energy Systems and Integration)

Abstract

Energy system optimization seeks to utilize multiple energy sources efficiently under technical, economic, and environmental constraints. The increasing integration of renewable energy and the need for sustainable operation have made the optimal planning and management of hybrid energy systems crucial. Classical optimization methods, including Linear Programming, Nonlinear Programming, and simulation-based models, often face limitations when addressing high-dimensional and nonlinear problems. This study introduces a deep learning–based surrogate modeling framework for sizing the components of hybrid renewable energy systems. Initially, Particle Swarm Optimization (PSO) is employed to determine the optimal component sizes for a large number of synthetically generated hourly solar irradiance and load profiles. These optimal solutions are then used as target labels. The associated annual time-series data are transformed into multi-channel Data Map (DMAP) images, which serve as inputs for convolutional neural networks (CNNs). After training, the CNN models are capable of directly estimating the required number of photovoltaic (PV) panels, inverter capacity, and battery units from the DMAP images, eliminating the need to perform the iterative PSO optimization during the prediction stage. Various convolutional neural network architectures, including ResNet, DenseNet121, RegNet, ConvNeXt, EfficientNet, SqueezeNet, MobileNet, and InceptionV3, were evaluated for this multi-output regression task. The results indicate that ResNet and DenseNet121 achieve the best performance, while ConvNeXt provides strong results with a modern architectural design. Among the evaluated models, DenseNet121 achieved coefficients of determination (R2) of 0.934, 0.988, and 0.947 for predicting the sizes of the PV array, inverter, and battery bank, respectively. These results correspond to an average prediction accuracy of approximately 90.6%. ResNet produced similar performance, with its highest R2 value reaching 0.983 for inverter sizing. Lightweight networks such as SqueezeNet and MobileNet demonstrate notable effectiveness for resource-constrained systems, whereas InceptionV3 underperforms in leveraging its multi-scale architecture. These results demonstrate that, once the models have been trained, deep learning–based surrogate models can generate sizing decisions comparable to those obtained using PSO with only a fraction of the computational effort. As a result, they provide a fast and practical alternative to conventional iterative optimization methods for component sizing in smart grid and sustainable energy planning applications.

1. Introduction

Energy system optimization aims to utilize different energy sources in the most efficient manner under technical, economic, and environmental constraints, encompassing various improvement processes. Higher energy demand, the large-scale integration of renewables into energy systems, and sustainability requirements have turned the optimal planning and operation of energy systems into a necessity. In this context, the effective management of hybrid energy systems that incorporate multiple energy sources plays a critical role in ensuring energy supply security and minimizing costs.
The optimization of hybrid energy systems is a complex problem that requires the joint consideration of energy generation, storage, and consumption components. In such systems, the variable nature of energy resources, uncertainties in load demand, and system constraints further complicate the solution process.
In the literature, various classical methods have been widely employed to address these problems, including Linear Programming (LP), Nonlinear Programming, Quadratic Programming, decision trees, simulation-based models, and discrete-event simulations. Although such methods yield successful outcomes under certain assumptions, their computational cost and limited solution flexibility can become drawbacks when the problem is high-dimensional and nonlinear.
More recently, advances in data-driven approaches together with the growth in computational capacity have brought deep learning-based methods to the forefront of energy system optimization. Their ability to model complex, nonlinear relationships has turned deep learning techniques into effective instruments for supporting decision-making in hybrid energy systems. Compared to classical optimization methods, these approaches have the potential to generate solutions more rapidly and to represent system behaviors with greater accuracy.
The main objective of this study is to propose a deep learning–based surrogate approach that can approximate the optimal sizing of hybrid energy systems, substantially reducing the computational effort required compared with repeatedly running the underlying optimization. Through the developed methodology, the study aims to improve resource utilization in hybrid energy systems, enhance system performance, and achieve more economically efficient solutions. It is anticipated that the results obtained will enrich the current literature on hybrid energy system planning and operation and serve as a reference for subsequent studies.

Literature Review

The literature review indicates that classical optimization algorithms are widely employed in energy forecasting and optimization problems, whereas deep learning–based approaches have been addressed in a relatively limited number of studies. Especially over the past few years, the capacity of deep learning models to represent complex, nonlinear relationships has been found to enhance renewable energy forecasting performance. Accordingly, the scope and objectives of the present study have been defined in line with these developments.
In studies focusing on the prediction of power generation from renewable energy sources, the effectiveness of deep learning and hybrid models is frequently emphasized. Zheng et al. [1] proposed a hybrid framework to forecast power generation from multiple renewable energy sources and utilized convolutional neural networks (CNNs) to extract local correlations among different energy sources.
In research concentrating on solar energy systems, time series–based forecasting approaches have become prominent. Kıymaz [2] employed long short-term memory (LSTM) networks to perform forward-looking generation forecasts using production data from solar power plants at different temporal resolutions and compared the results with those obtained using the SARIMA model. The findings demonstrated that the LSTM model outperformed statistical methods in terms of most performance metrics.
Studies incorporating meteorological data have reported improved forecasting accuracy through the use of artificial neural networks and dynamic models. Orman and Köse [3] predicted the electricity generation of a solar power plant using an NARX-based artificial neural network model driven by hourly meteorological parameters. Similarly, Kara [4] showed that an LSTM-based model exhibited superior performance in solar irradiance forecasting compared to various machine learning algorithms.
Machine learning and deep learning methods are also widely applied in wind energy forecasting studies. Yazıcı [5] developed both static and dynamic hybrid models for short-term wind power forecasting; Bayesian optimization was employed for hyperparameter tuning in the static models, while LSTM networks were utilized in the dynamic model. In the field of electrical load forecasting, Kamber et al. [6] conducted short-term demand forecasting using LSTM-based artificial neural networks and compared the results with those of the ARIMA model.
Moreover, at the national scale, deep learning approaches have been used for installed capacity forecasting. Özdemir et al. [7] presented a comparative analysis using artificial neural networks (ANN) and bidirectional LSTM (BLSTM) models to forecast Turkey’s installed solar power capacity.
In the international literature, CNNs, LSTMs, and hybrid combinations of these models are frequently preferred for short-term power forecasting problems in photovoltaic systems [8,9,10,11,12,13,14,15,16,17]. These studies demonstrate that deep learning–based models achieve high accuracy in both deterministic and probabilistic forecasting tasks. Furthermore, comprehensive review studies on wind and solar energy systems [18,19] have highlighted that deep learning models offer a more flexible and powerful structure compared to traditional methods. Recent studies have further expanded these research directions. Metaheuristic-based optimization techniques combined with hybrid CNN–LSTM architectures have been developed to improve short-term photovoltaic and wind power forecasting in smart grid applications [20,21]. In addition, comparative studies have evaluated the performance of time-series, deep learning, and hybrid forecasting approaches for estimating electricity generation from multiple energy sources at the national level [22]. Overall, although a substantial number of studies in the literature address renewable energy generation forecasting, there remains a limited number of works that integrate deep learning–based approaches with optimization processes. Despite these advances, the primary focus of existing studies has been on applying deep learning to forecast renewable energy generation or electricity demand rather than to optimize the sizing of hybrid PV–wind–battery systems. In most cases, this sizing problem is still addressed using iterative metaheuristic algorithms such as Particle Swarm Optimization (PSO), which require considerable computational effort. Accordingly, the main challenge targeted in this study is reducing the computational cost associated with repeatedly performing metaheuristic-based sizing for multiple candidate locations or operating scenarios. To address this challenge, the proposed approach reformulates the component sizing problem as an image-based regression task. Annual hourly profiles of solar irradiance, electrical load, and the corresponding economic parameters are transformed into multi-channel Data Map (DMAP) images, which are used as inputs to convolutional neural networks (CNNs). This representation enables the CNNs to capture local spatial patterns embedded in the encoded time-series data, an advantage that conventional tabular regression models are generally unable to exploit.
In line with this, the principal contributions of this study can be summarized as follows: (i) a DMAP-based representation that transforms annual time-series and economic data into image formats suitable for CNN-based learning; (ii) a supervised dataset constructed by pairing PSO-derived optimal sizing solutions with their corresponding DMAP images; and (iii) a comprehensive evaluation of eight CNN architectures as computationally efficient surrogate models for PSO-based sizing of hybrid renewable energy systems.

2. Materials and Methods

In this study, the HOMER software 2.68 beta, MATLAB R2019a, classical optimization techniques, and deep learning methods are employed. Hourly wind, solar, and load data generated from monthly average values are first optimized using classical methods, specifically Particle Swarm Optimization (PSO), in order to construct the input and output datasets required for deep learning.
From thousands of realistic synthetic data samples thus generated, DMAPs are obtained and used to train the deep learning architecture. Through the proposed deep learning–assisted hybrid energy optimization system, the optimal number of photovoltaic (PV) panels, battery units, and inverter capacity corresponding to the input regional data can be determined with high accuracy.

2.1. Data Generation

The study is conducted based on three fundamental system configurations:
  • PV–Inverter–Battery hybrid system
  • Wind Turbine (WT)–Inverter–Battery hybrid system
  • PV–WT–Inverter–Battery hybrid system
For a specific region, 8760 hourly solar irradiance and load data points (365 days × 24 h = 8760) are generated from meteorological monthly average data in accordance with predefined distributions and rules [23,24]. These hourly datasets are subsequently utilized in the second stage of the study, namely the optimization phase. The synthetic solar irradiance data are generated using the time-series model proposed by Graham and Hollands [23,24]. In this approach, the monthly mean clearness index is used to drive an autoregressive process with statistical corrections, allowing the generated hourly global irradiance to reproduce both the probability distribution and the autocorrelation characteristics of the original data. Hourly load profiles are created by disaggregating monthly average electricity demand according to representative daily and seasonal load patterns. Similarly, for configurations that include wind turbines (WTs), hourly wind-speed profiles are generated from monthly mean wind-speed data using the same general methodology. As a result, each synthetic scenario preserves the diurnal and seasonal characteristics of the corresponding region. A large number of scenarios covering a broad range of monthly average conditions are generated to ensure that the optimization and model-training stages are exposed to diverse operating conditions. The governing equations and parameter settings of this generation procedure follow the formulations presented in [23,24], to which the reader is referred for the complete mathematical details.
As illustrated in Figure 1, the sizing problem can be posed in a fully connected (dense) form, in which the raw hourly input series are flattened into 17,528 input nodes that are mapped, through two hidden layers, to 3 output nodes representing the PV, inverter, and battery sizes. This dense formulation is presented only to motivate the proposed approach: because flattening discards the spatial and temporal structure of the data and requires a prohibitively large number of parameters, the models actually trained in this study are convolutional neural networks that take 224 × 224 × 9 DMAP images as input (see Table 1), rather than the fully connected network depicted here.

2.2. DMAP and Deep Learning

2.2.1. DMAP Data

In this study, DMAP (Data Map) denotes the image-based representation used to encode the input data into a format that can be directly processed by convolutional neural networks. With the aim of replacing PSO by transforming the initial 8760 hourly solar irradiance and load data into visual representations, training a neural network, and using these visuals as inputs to obtain instant outputs, a total of 32,370 DMAP datasets were generated for the PV–Inverter–Battery hybrid system. Each input quantity—the hourly solar irradiance and load demand together with the economic and cost parameters used by the optimizer—is first min–max normalized to the range [0, 1] and arranged onto a 224 × 224 grid; the resulting single-channel maps are then stacked to form a 224 × 224 × 9 input tensor (Table 2). The 224 × 224 spatial resolution is adopted for compatibility with the standard input size of the pretrained CNN backbones, while the nine channels carry the distinct physical and economic quantities. Because neighbouring grid positions correspond to temporally adjacent hours, the local receptive fields of the convolutional filters preserve the short-term temporal correlations of the original series, so the encoding retains physical meaning rather than acting as an arbitrary reshaping. The complete encoding—including the per-channel assignment of quantities and the mapping from the 8760 h sequence onto the 224 × 224 grid—is illustrated schematically in Figure 2.

2.2.2. Deep Learning

As a branch of machine learning, deep learning relies on multi-layered artificial neural networks to extract knowledge directly from data. Given a sufficiently large training set, it is especially well suited to uncovering intricate patterns and dependencies.
Using the visualized data (DMAP datasets), the network was trained through the image processing capability of the CNN algorithm, achieving an accuracy of 95%.

2.2.3. CNN (Convolutional Neural Network)

A convolutional neural network (CNN) is a deep learning model that operates directly on image inputs. It is a highly effective mechanism for image recognition, as it extracts distinctive features from input images to enable their discrimination. To perform this task, a CNN passes the input image through a sequence of layers, whose main layers and their functions are summarized in Table 2 [25].

2.2.4. MobileNet Deep Learning Algorithm

In this study, the MobileNet architecture is employed as a deep learning–based model. MobileNet is a convolutional neural network (CNN) architecture that is widely preferred, particularly in mobile and embedded systems, due to its low computational cost and lightweight structure. In place of standard convolution operations, depthwise separable convolutions are adopted, substantially reducing the number of parameters and the computational cost.
Within the scope of this study, the MobileNet architecture is customized to perform numerical predictions of system components such as the number of photovoltaic (PV) panels, inverter capacity, and battery units based on the input data. Accordingly, the output layer of the model is configured for a multi-output regression task rather than a conventional classification problem.

2.2.5. Optimization Using PSO

Particle Swarm Optimization (PSO) is an optimization algorithm developed in 1995 by Dr. Kennedy and Dr. Eberhart, inspired by observations of collective behaviors in animals moving in groups, where the actions of individuals—such as searching for food—are influenced by others in the swarm, enabling the group to achieve its objective more efficiently.
PSO is a time-consuming and iterative process. In this stage, an optimization procedure based on PSO is carried out using hourly solar irradiance and load data, while also considering capacity shortage, economic calculations, and the cost function. Through this process, the optimal numbers of PV panels, inverters, and battery units (PV–INV–BAT) are determined. Formally, the optimization problem considers three decision variables: the number of PV panels, the number of battery units, and the inverter capacity. The objective is to minimize the total system cost, which includes the annualized capital, replacement, and operating costs of the PV array, inverter, and battery system. This optimization is subject to a reliability constraint that limits the annual capacity-shortage probability to a predefined threshold, together with upper and lower bounds on the decision variables and battery state-of-charge constraints. PSO searches this constrained solution space by iteratively updating a population of candidate sizing solutions according to their personal-best and global-best positions until convergence is achieved. The CNN models are then trained to learn the optimal sizing solutions generated by PSO. Consequently, the proposed framework serves as a surrogate model for the PSO optimizer rather than replacing the underlying optimization problem itself. PSO is performed offline to generate the training dataset, while the trained CNN predicts near-optimal component sizes for previously unseen scenarios without requiring repeated iterative optimization. The complete optimization formulation, including the cost model, reliability constraint, decision-variable bounds, battery constraints, and PSO control parameters (swarm size, inertia weight, acceleration coefficients, and stopping criterion), is documented in detail in [26], where the optimization tool employed in this study is presented and validated against the HOMER software (Figure 3).

2.2.6. Performance Metrics

In regression analysis, a model’s quality is assessed with the help of several evaluation metrics. These quantify the accuracy of the predictions, the model’s ability to generalize, and the degree of agreement between predicted and observed values. The metrics most often applied in regression studies are the following:
  • Mean Absolute Error (MAE):
    • MAE computes the average of the absolute differences between the predicted values and the actual values.
    • Advantage: It assigns equal weight to all errors regardless of their magnitude.
    • Disadvantage: It is less sensitive to large errors.
  • Mean Squared Error (MSE):
    • MSE averages the squared prediction errors and therefore assigns greater weight to larger deviations.
    • Advantage: The stronger penalization of large errors can help improve model accuracy.
    • Disadvantage: It may produce unbalanced results due to the disproportionate influence of large errors.
  • Root Mean Squared Error (RMSE):
    • RMSE is defined as the square root of MSE and reports the error in the same units as the target variable.
    • Advantage: It provides error magnitude directly in the original scale and is generally easy to interpret.
    • Disadvantage: It is highly sensitive to large errors.
  • Coefficient of Determination (R2):
    • R2 represents the share of the dependent variable’s variance that the model accounts for. A value close to 1 signifies a strong explanatory power.
    • Advantage: It is a widely used metric for assessing overall model performance.
    • Disadvantage: R2 may not always be meaningful, as it can mask overfitting in certain cases.
  • Metrics Reducing the Impact of Outliers:
    • Metrics such as Median Absolute Error (MedAE) and Huber Loss are designed to reduce the influence of outliers.
    • MedAE, in particular, provides a more robust measure by using the median of absolute errors.
  • Bias and Variance:
    • Bias reflects how systematically the model’s predictions depart from the actual values.
    • Variance shows how sensitive the model’s predictions are to changes in the training samples used.
These metrics are used to provide a more detailed analysis of the performance of regression models, each offering a different perspective. The selection of appropriate metrics should be made in accordance with the application context and the objectives of the model [27].
Because the three target outputs (PV-panel count, inverter capacity, and battery count) are expressed in different physical units, the coefficient of determination (R2) and the mean absolute percentage error (MAPE), a scale-independent counterpart of the MAE, are adopted as the primary comparative metrics in this study, so that performance can be compared consistently across the outputs; the MAE, MSE, and RMSE defined above are retained for completeness. The per-output “average percentage error” reported for each model in Table 3 corresponds to this MAPE. The “average percentage accuracy” (success rate) reported for each output is defined explicitly as Accuracy(%) = 100 × [ 1 − (1/n) Σ (|y − ŷ|/y)], i.e., 100 × (1 − MAPE), and is given only as an auxiliary, intuitive indicator alongside the standard metrics.

3. Results

3.1. MobileNet Results

To evaluate the predictive performance of the model on the output variables, prediction–actual comparison plots were generated for the number of photovoltaic (PV) panels, inverter capacity, and battery units. In these plots, the horizontal axis represents the actual (optimal) values, while the vertical axis denotes the values predicted by the model. The red dashed line corresponds to the ideal prediction line (y = x) (Figure 4).
When the PV panel prediction graph is examined, it is observed that the model generally produces successful predictions. Although the majority of the data points are located close to the ideal line, deviations increase particularly at higher PV values. This indicates that the model operates with reduced sensitivity under high-generation scenarios. The average percentage accuracy obtained for the PV output is 82.55%, demonstrating that the model provides an acceptable level of accuracy for practical applications. However, to further improve this performance, the number of training samples with high PV values could be increased, or the model could be weighted more heavily toward higher-value ranges (Figure 5).
The prediction–actual comparison graph generated for inverter capacity reveals that the model performs with higher accuracy for this parameter. The data points are more tightly clustered around the ideal line, with relatively small deviations. This suggests that the model produces more stable and reliable outputs when predicting inverter capacity. A more balanced data distribution and the more direct relationship between inverter capacity and the input parameters may have contributed to this performance. The average percentage accuracy of the model in predicting inverter capacity is calculated as 91.32%. This high accuracy indicates that the model provides reliable results for a critical component such as inverter sizing. One possible reason for this success is the more linear and predictable relationship between inverter capacity and the input variables.
In the case of battery predictions, the model attains an accuracy of 85.3%, higher than the PV result yet lower than the inverter capacity result.
Overall, the model generates successful predictions. The per-output error, success, and R2 values obtained for this model are reported in Table 3.
Such results indicate that the model estimates the optimal system sizes correctly in the majority of cases, reaching an accuracy adequate for practical use. Nevertheless, in order to further enhance the model—particularly for high-generation scenarios in PV panel predictions—advanced learning techniques, increased sample diversity, and error-weighting strategies can be considered.

3.2. ResNet Results

When the loss functions corresponding to the cross-validation layers are examined, it is observed that the initially high loss values gradually decrease. This demonstrates that the network successfully learns the data through three-layer cross-validation (Figure 6).
When the performance results are examined, the data points are largely clustered around the y = x line. This indicates that the model generally produces predictions that are very close to the actual values. An R2 value of 0.9285 is considerably high, meaning that the model explains 92.85% of the variance, and thus demonstrates very strong predictive performance (Figure 7).
Regarding the inverter prediction results, the model performs exceptionally well in estimating inverter capacity. The predicted values are very close to the actual values, and the predictions are highly stable, with minimal error particularly in the mid-range values. Although a slight deviation tendency is observed at very high inverter capacities, this deviation remains within acceptable tolerance limits. The R2 value of 0.9834 is remarkably high, indicating that the model explains 98.34% of the data variance.
For the battery prediction results, an R2 value of 0.9457 is also notably high; however, it is slightly lower than those obtained for PV (0.964) and inverter (0.9834) predictions. The model provides a strong estimation of battery capacity, although deviations are somewhat more pronounced compared to the other outputs.
Overall, the model generates successful predictions. The per-output error, success, and R2 values obtained for this model are reported in Table 3.
As observed, the ResNet architecture yields better results compared to the MobileNet network.

3.3. RegNet Results

When the loss curves of the RegNet model for the training and validation datasets are examined, a clear decreasing trend is observed in both curves as the number of epochs increases. This indicates that the model effectively learns from the training data while also exhibiting strong generalization performance on the validation data. The close alignment of the training and validation loss curves suggests that overfitting does not occur. Moreover, the steady decrease and consistently low values of the validation loss further support the model’s ability to reliably predict the target outputs (Figure 8).
This loss curve demonstrates that the RegNet architecture achieves a stable and effective learning process. Overall, it indicates that the RegNet model is trained in a stable and efficient manner with strong generalization capability. No overfitting is observed, and the model adapts well to the validation data, which is consistent with the reported average accuracy of 87.97%.
The PV panel number prediction results obtained using the RegNet architecture demonstrate high accuracy with an R2 value of 0.8866. The majority of the predicted values are clustered around the ideal regression line, indicating that the model exhibits a strong overall generalization capability. Predictions are particularly accurate for low and medium PV panel counts. However, a slight underestimation tendency is observed at higher PV values. This behavior may stem from an imbalanced data distribution or from the model’s limited ability to fully capture variance in higher-value ranges. Nevertheless, the overall performance confirms that RegNet is an effective architecture for regression-based energy system predictions (Figure 9).
The RegNet architecture also achieves highly successful performance in inverter capacity prediction, attaining an R2 value of 0.9687, which reflects excellent accuracy. The predicted values almost perfectly overlap with the actual values, with most data points symmetrically concentrated around the ideal regression line. This indicates that the model effectively learns both linear and nonlinear relationships between inverter capacity and the associated input variables. Since the error distribution does not exhibit systematic bias, the model’s generalization performance can be considered strong. In this regard, the RegNet architecture emerges as a robust candidate for inverter prediction tasks in terms of both accuracy and stability.
The battery number prediction results obtained with the RegNet architecture also demonstrate high accuracy, with an R2 value of 0.9153. The predicted values are generally well distributed around the ideal regression line. The model performs particularly well for mid-range battery values, while a slight underestimation tendency is observed in some cases at higher battery counts. This deviation may be attributed to data imbalance or the model’s limited learning of variance in these regions. Nonetheless, the absence of systematic error and the model’s ability to establish strong linear relationships indicate that RegNet is a reliable and stable choice for battery prediction tasks.
RegNet is among the contemporary CNN architectures due to its flexible block structure. Although it achieves high performance in inverter capacity prediction (91.9%), its overall average accuracy remains lower than that of ResNet and ConvNeXt. This suggests that, despite being a modern architecture, the architectural complexity of RegNet may not provide the same level of benefit across all output types.

3.4. ConvNeXt Results

When the loss curves obtained during the training of the ConvNeXt network are examined, the rapid decrease observed in the training loss during the initial epochs indicates that the model adapts quickly to the dataset. In the subsequent epochs, both the training and validation losses remain at very low levels and stabilize with minimal fluctuations (Figure 10).
The extremely small gap between the training and validation losses demonstrates that the model does not exhibit overfitting tendencies and possesses strong generalization capability. This observation indicates that the ConvNeXt architecture is effectively optimized on the given dataset and achieves a well-balanced learning process.
When the relationship between the photovoltaic (PV) values predicted by the trained ConvNeXt model and the actual PV values is examined, it can be observed from the plot that the predicted values are generally distributed close to the y = x line. This indicates that the model is capable of producing highly accurate predictions. In addition, the coefficient of determination reported in the plot is R2 = 0.8929, showing that the model explains approximately 89% of the variance. This value represents a relatively high coefficient of determination in a regression context and supports the strong predictive capability of the model (Figure 11).
However, a slight dispersion and deviation are observed in the predictions, particularly for large actual PV values (e.g., >15,000). This suggests that the model’s predictive performance may be somewhat limited for extreme (high) values. Nevertheless, the predictions exhibit a consistent and strong linear relationship across a wide data range. Overall, the ConvNeXt model is able to estimate actual PV values with high accuracy and effectively capture the underlying linear relationship. The model demonstrates strong generalization capability and is well suited for use in regression-based tasks of this nature.
When the prediction performance of the ConvNeXt model on inverter data is analyzed, the fact that the vast majority of predictions are closely aligned with the reference line clearly indicates that the model achieves high accuracy for inverter outputs. Deviations remain very low across most of the value range, and the distribution appears highly compact.
The coefficient of determination reported in the plot is R2 = 0.9846, indicating that the model explains 98.46% of the variance. This represents an exceptionally high level of accuracy from a statistical perspective and demonstrates that the ConvNeXt architecture fits the inverter data extremely well. The ConvNeXt model exhibits outstanding predictive performance for inverter values, establishing an almost one-to-one correspondence between predicted and actual values. This confirms that the model can be used reliably and consistently for regression-based tasks such as inverter capacity prediction.
An examination of the ConvNeXt model’s prediction performance on battery data shows that the data points are generally located close to the reference line, indicating high prediction accuracy. However, compared to the inverter plot, the dispersion of data points is somewhat greater in this case. This suggests the presence of minor prediction deviations, particularly in the mid-to-upper value range, where the model occasionally exhibits slight linear deviations.
The coefficient of determination presented in the plot is R2 = 0.9470, meaning that the model explains 94.7% of the variance. This corresponds to a very high level of accuracy and demonstrates that the model exhibits strong generalization capability on battery data. The ConvNeXt-based model shows high performance in battery prediction tasks. Although the predictions are slightly more dispersed than those for inverter data, the overall accuracy remains statistically satisfactory. These results indicate that the model can also be effectively applied to regression problems related to battery systems.
Influenced by transformer-based design principles, ConvNeXt demonstrates strong generalization capability. High performance is achieved particularly in inverter (94.14%) and battery number (90.19%) predictions, while an acceptable level of accuracy (86.34%) is also observed for PV panel number estimation. Overall, ConvNeXt provides a robust architecture that, with its modern design, is capable of successfully modeling deep and complex relationships.

3.5. EfficientNet Results

When the training and validation loss values obtained throughout the training process of the EfficientNet-based model are examined, the training loss curve (blue line) exhibits a continuous decreasing trend starting from the first epoch, indicating that the model progressively reduces its error on the training data. The validation loss (orange line) starts at a lower level compared to the training loss and shows a more rapid improvement during the initial epochs. Subsequently, the training and validation losses converge and nearly overlap from around the 10th epoch onward (Figure 12).
This convergence indicates that the model demonstrates similar performance on both the training and validation datasets and does not exhibit overfitting tendencies. The minor variations (fluctuations) observed in the validation loss during the final epochs are very limited, suggesting that the model completes the learning process in a stable and well-controlled manner.
The EfficientNet model is able to generate meaningful predictions for PV outputs; however, the achieved accuracy remains limited. Although the linear relationship is relatively strong, the deviations observed at higher values and the moderate R2 score indicate that the model has limitations in capturing the nonlinear structures present in PV data. In this context, while the EfficientNet architecture can be employed for photovoltaic panel number prediction tasks, it does not achieve the same level of predictive performance as the ConvNeXt architecture on this particular dataset (Figure 13).
In contrast, the EfficientNet architecture exhibits high accuracy and stability in inverter prediction tasks. An R2 value exceeding 0.98 indicates strong generalization capability and demonstrates that the model successfully learns the linear relationship inherent in inverter data. The close alignment of predictions with the reference line further suggests that the model is largely free from systematic bias.
These findings indicate that the EfficientNet model achieves a level of performance comparable to ConvNeXt for regression-based tasks related to inverter systems.
For battery prediction tasks, the EfficientNet architecture also demonstrates highly successful performance. In particular, the high R2 value confirms the model’s strong regression capability on battery data. The overall distribution of predictions indicates that the model is able to generate reliable estimates across both low and high value ranges.
However, the predictions for battery data appear slightly more dispersed compared to those for inverter prediction. This may indicate greater variance or more complex underlying structures in the battery data. Nevertheless, overall, EfficientNet delivers a high level of predictive performance for these outputs.
EfficientNet is a high parameter-efficiency architecture designed based on the principle of scalability. The model’s ability to achieve 93.34% accuracy in inverter prediction confirms its computational efficiency. However, a decline in performance is observed for PV panel number estimation (83.95%). This suggests that the compound scaling strategy employed in the architectural design may have limited effectiveness for certain tasks.

3.6. SqueezeNet Results

When the loss functions observed during the training process of the SqueezeNet architecture are examined, it is evident that SqueezeNet exhibits a stable and consistent training behavior for the given regression task. The parallel trends of the training and validation losses indicate that the model has good generalization capability and does not become overly dependent on the training data. Moreover, the low overall loss levels further support the model’s strong learning performance (Figure 14).
These findings demonstrate that, despite its limited number of parameters, SqueezeNet is able to perform deep learning tasks efficiently. This performance is particularly noteworthy in terms of its suitability for embedded systems and resource-constrained environments.
Despite its compact structure, the SqueezeNet architecture demonstrates satisfactory accuracy in the PV prediction task. In particular, the close alignment of the data distribution with the ideal prediction line supports the model’s overall generalization capability. Considering the simplicity of the model architecture, achieving this level of accuracy (high R2) can be regarded as highly successful. Nevertheless, the dispersion observed at lower values—likely due to the inherent variability of environmentally sensitive systems such as PV—may indicate limited flexibility when compared to higher-capacity alternatives (Figure 15).
The SqueezeNet model produces highly successful results in the inverter prediction task. The high coefficient of determination (R2) indicates strong learning and generalization capability on inverter data. Since inverter data tend to exhibit more distinct structural characteristics, even lightweight networks such as SqueezeNet are able to achieve high performance. These findings demonstrate that low-parameter deep learning architectures can still deliver high accuracy when combined with appropriate preprocessing and sufficient data. In this respect, SqueezeNet emerges as a viable alternative for inverter prediction, particularly in embedded systems or resource-constrained applications.
For the battery prediction task, the SqueezeNet model also exhibits satisfactory performance. Although greater dispersion among predictions is observed compared to inverter estimation, the high R2 value indicates strong generalization capability. The battery data likely exhibit higher variance and more complex distributions, which may have made this prediction task more challenging for the model. In this context, deeper or higher-parameter architectures could potentially provide additional benefits for battery prediction.
Nevertheless, the ability of compact models such as SqueezeNet to achieve such high accuracy with low computational cost demonstrates that they offer efficient and practical solutions for energy forecasting systems.
SqueezeNet is an extremely compact network with a very low number of parameters. Despite its lightweight architecture, it achieved a high accuracy of 93.43% in inverter power estimation. The prediction performances for battery count and photovoltaic (PV) panel count are also at acceptable levels. These results demonstrate that lightweight architectures, when combined with appropriate data representation, are capable of delivering strong and reliable performance.

3.7. Inception_V3 Results

The Inception architecture exhibited a consistent and stable improvement throughout the training process on both the training and validation datasets. The close alignment of the corresponding loss curves indicates that the model preserved its generalization capability without overfitting to the training data (Figure 16).
The pronounced decrease observed during the initial epochs suggests a rapid learning capability, reflecting the effectiveness of the multi-scale feature extraction mechanism inherent to the Inception architecture. In the subsequent epochs, the loss curves followed a more gradual and stable trend, indicating that the learning process converged and reached a steady state.
These findings demonstrate that the high-capacity structure of the Inception network was effectively optimized, enabling efficient training while avoiding overfitting. Overall, the Inception architecture achieved a balanced performance in terms of both learning capacity and generalization ability.
The Inception-based model demonstrates partially successful performance in photovoltaic (PV) prediction tasks. The predicted values exhibit a more scattered distribution, particularly at medium and high PV levels, where certain regions show systematic deviations. This behavior suggests that the model may struggle to accurately generalize higher PV values and may not fully capture the underlying nonlinear complexity of the data. The lower R2 score compared to architectures such as EfficientNet or SqueezeNet further indicates that the Inception architecture is less suitable for PV prediction in this context (Figure 17).
In contrast, the Inception architecture achieves high accuracy in the inverter prediction task. The corresponding plot shows that most data points are closely aligned with the ideal regression line, indicating that the model effectively learns both low and high inverter values.
For battery count prediction, the Inception model exhibits a moderate level of performance. However, compared to the other target variables, the prediction accuracy is relatively lower. In particular, increased dispersion and noticeable deviations at higher battery values are observed.
The Inception architecture is distinguished by its use of multi-scale filter structures. However, in this study, it did not achieve the expected performance in predicting the number of PV panels (80.93%) and battery units (83.0%). This outcome may be attributed to the architecture’s scale diversity being insufficiently aligned with the target variables in the context of the given problem. Nevertheless, the model achieved a reasonable level of performance in inverter prediction.

3.8. DenseNet121 Results

The DenseNet model exhibited a very strong fit to the training data; however, it showed early saturation on the validation dataset. This behavior suggests that the model is affected by overfitting, a common issue in high-capacity neural networks. Incorporating regularization techniques such as dropout, weight decay, and early stopping based on validation loss could help improve its generalization performance (Figure 18).
This model demonstrates a successful and reliable performance in predicting PV output power. The high accuracy (R2 = 0.9343) and the well-distributed prediction pattern indicate that the model can be confidently utilized in real-world applications as well as in advanced optimization studies (Figure 19).
The model achieves exceptionally high accuracy in inverter output prediction, highlighting its reliability for both laboratory-based analyses and field applications. Accurate estimation of inverter power is of critical importance for performance optimization in energy management systems, and the obtained results confirm the model’s suitability for such purposes.
Furthermore, the model provides statistically robust and reliable results in battery output prediction. Battery estimation plays a vital role in the planning and management of energy storage systems, and the achieved level of accuracy is highly promising for practical implementation.
DenseNet enables feature reuse and enhanced information flow through its densely connected layers. In this study, it achieved the highest accuracy in inverter power prediction (95.03%). Additionally, it reached very high accuracy levels in both PV panel count and battery count predictions, ranking second overall in average performance. These results demonstrate that the architecture possesses a strong representational capability and is highly effective for regression-based problems.

4. Conclusions and Recommendations

In this study, the output power of photovoltaic (PV), inverter, and battery systems was predicted using different deep learning architectures. The performance of the models was evaluated based on training and validation loss curves as well as prediction–ground truth comparison plots.
The results indicate that all architectures achieved a certain level of success in the respective prediction tasks. Among them, the DenseNet architecture stood out in terms of overall accuracy by achieving the highest R2 scores across all output variables (PV, inverter, and battery). Specifically, DenseNet demonstrated strong correlations with R2 values of 0.934, 0.9883, and 0.9472 for PV, inverter, and battery predictions, respectively. To facilitate comparison, Table 3 consolidates the per-output percentage errors, coefficients of determination (R2), and success rates of all eight evaluated architectures in a single overview, replacing the individual per-model summaries and eliminating the need for repetitive model-by-model reporting.
The Inception architecture exhibited moderate performance. While it produced successful results particularly in inverter power prediction, lower correlations were observed for PV and battery predictions compared to DenseNet, with R2(PV) = 0.7999 and R2(Battery) = 0.8311.
Despite its compact architectural design, SqueezeNet delivered notably strong results in inverter and battery predictions (R2(Inverter) = 0.9807, R2(Battery) = 0.9269). However, its performance in PV prediction was relatively limited compared to the other models (R2 = 0.8865).
An examination of the loss curves revealed that training losses decreased steadily across all models, while validation losses reached early saturation depending on the architecture. This observation highlights the need for caution against overfitting, particularly in more complex architectures.
In conclusion, this study demonstrates that deep learning-based approaches are capable of predicting the output power of PV, inverter, and battery systems with high accuracy. In particular, the DenseNet architecture emerges as a strong candidate for such applications due to its superior predictive performance across all components. These findings suggest that deep learning can be effectively utilized in energy management systems and predictive maintenance applications.
In conclusion, DenseNet121 emerges as the architecture exhibiting the best overall performance for solving this problem, achieving the highest R2 values across all three outputs (PV, inverter, and battery), with ResNet performing comparably and yielding the best result for inverter capacity prediction (R2 = 0.9834). ConvNeXt follows closely behind these two models, delivering strong results with its modern architectural design. Lightweight networks such as SqueezeNet and MobileNet produced noteworthy outcomes, particularly for resource-constrained systems. In contrast, InceptionV3 was unable to sufficiently leverage its multi-scale architectural advantage within the context of this study.

Author Contributions

Conceptualization, Y.A.B. and C.A.; methodology, C.A.; software, Y.A.B., C.A. and T.Ç.; validation, Y.A.B., C.A. and T.Ç.; formal analysis, Y.A.B.; investigation, Y.A.B.; resources, Y.A.B. and C.A.; data curation, C.A. and T.Ç.; writing—original draft preparation, Y.A.B.; writing—review and editing, Y.A.B., C.A. and T.Ç.; visualization, Y.A.B. and C.A.; supervision, C.A. and T.Ç. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CNNConvolutional Neural Network
PSOParticle Swarm Optimization
PVPhotovoltaic
INVInverter
BATBattery
DMAPData Map

References

  1. Zheng, J.; Du, J.; Wang, B.; Klemeš, J.J.; Liao, Q.; Liang, Y. A hybrid framework for forecasting power generation of multiple renewable energy sources. Renew. Sustain. Energy Rev. 2023, 172, 113046. [Google Scholar] [CrossRef] [Scilit]
  2. Kıymaz, Y.E.; Oguz, H. Assessment of electricity generation using deep learning on solar power plants. Necmettin Erbakan Univ. J. Sci. Eng. 2024, 6, 289–311. [Google Scholar] [CrossRef] [Scilit]
  3. Orman, E.; Köse, B. Hourly electricity generation forecasting of İzmir Bakırçay University solar power plant. In Proceedings of the 2nd International Conference on Artificial Intelligence and Data Science (ICADA’22), Balıkesir, Türkiye, 20–22 April 2022. (In Turkish) [Google Scholar]
  4. Kara, A. Global solar radiation time series forecasting using long short-term memory networks. GU J. Sci. Part C 2019, 7, 882–892. [Google Scholar] [CrossRef] [Scilit]
  5. Yazıcı, K. Short-Term Wind Power Forecasting Using Machine Learning Methods. Master’s Thesis, Sakarya University, Sakarya, Türkiye, 2021. (In Turkish) [Google Scholar]
  6. Kamber, E.; Körpüz, S.; Can, M.; Yumurtacı Aydoğmuş, H.; Gümüş, M. Short-term electrical load forecasting based on artificial neural networks. J. Ind. Eng. 2021, 32, 364–379. (In Turkish) [Google Scholar]
  7. Özdemir, M.H.; İnce, M.; Aylak, B.L.; Oral, O.; Taş, M.A. Installed solar power prediction for Turkey using artificial neural network and bidirectional long short-term memory. Bus. Manag. Stud. 2020, 8, 4047–4068. [Google Scholar] [CrossRef] [Scilit]
  8. Tuyen, N.D.; Thanh, N.T.; Huu, V.X.S.; Fujita, G. A combination of novel hybrid deep learning model and quantile regression for short-term deterministic and probabilistic PV maximum power forecasting. IET Renew. Power Gener. 2023, 17, 794–813. [Google Scholar] [CrossRef] [Scilit]
  9. Akhter, M.N.; Mekhilef, S.; Mokhlis, H.; Ali, R.; Usama, M.; Muhammad, M.A.; Khairuddin, A.S.M. A hybrid deep learning method for an hour-ahead power output forecasting of three different photovoltaic systems. Appl. Energy 2022, 307, 118185. [Google Scholar] [CrossRef] [Scilit]
  10. Hussain, A.; Khan, Z.A.; Hussain, T.; Ullah, F.U.M.; Rho, S.; Baik, S.W. A hybrid deep learning-based network for photovoltaic power forecasting. Complexity 2022, 2022, 7040601. [Google Scholar] [CrossRef] [Scilit]
  11. Piotrowski, P.; Baczyński, D.; Kopyt, M.; Gulczyński, T. Advanced ensemble methods using machine learning and deep learning for one-day-ahead forecasts of electric energy production in wind farms. Energies 2022, 15, 1252. [Google Scholar] [CrossRef] [Scilit]
  12. Zhen, Z.; Liu, J.; Zhang, Z.; Wang, F.; Chai, H.; Yu, Y.; 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] [Scilit]
  13. Boubaker, S.; Benghanem, M.; Mellit, A.; Lefza, A.; Kahouli, O.; Kolsi, L. Deep neural networks for predicting solar radiation at Hail region, Saudi Arabia. IEEE Access 2021, 9, 36719–36729. [Google Scholar] [CrossRef] [Scilit]
  14. Huang, C.J.; Kuo, P.H. Multiple-input deep convolutional neural network model for short-term photovoltaic power forecasting. IEEE Access 2019, 7, 74822–74834. [Google Scholar] [CrossRef] [Scilit]
  15. Mohandes, B.; Wahbah, M.; Moursi, M.S.E.; El-Fouly, T.H.M. Renewable energy management system: Optimum design and hourly dispatch. IEEE Trans. Sustain. Energy 2021, 12, 1615–1628. [Google Scholar] [CrossRef] [Scilit]
  16. Li, Z.; Xu, R.; Luo, X.; Cao, X.; Du, S.; Sun, H. Short-term photovoltaic power prediction based on modal reconstruction and hybrid deep learning model. Energy Rep. 2022, 8, 9919–9932. [Google Scholar] [CrossRef] [Scilit]
  17. Lim, S.C.; Huh, J.H.; Hong, S.H.; Park, C.Y.; Kim, J.C. Solar power forecasting using CNN–LSTM hybrid model. Energies 2022, 15, 8233. [Google Scholar] [CrossRef] [Scilit]
  18. Xu, D.; Shao, H.; Deng, X.; Wang, X. Hidden-layer topology analysis of deep learning models for forecasting wind power and photovoltaic energy generation. CMES-Comput. Model. Eng. Sci. 2022, 131, 567–597. [Google Scholar] [CrossRef] [Scilit]
  19. Abualigah, L.; Zitar, R.A.; Almotairi, K.H.; Hussein, A.M.; Elaziz, M.A.; Nikoo, M.R.; Gandomi, A.H. Wind, solar, and photovoltaic renewable energy systems with and without energy storage optimization: A survey of advanced machine learning and deep learning techniques. Energies 2022, 15, 578. [Google Scholar] [CrossRef] [Scilit]
  20. Salman, D.; Direkoglu, C.; Kusaf, M.; Fahrioglu, M. Hybrid deep learning models for time series forecasting of solar power. Neural Comput. Appl. 2024, 36, 9095–9112. [Google Scholar] [CrossRef] [Scilit]
  21. Abou Houran, M.; Bukhari, S.M.S.; Zafar, M.H.; Mansoor, M.; Chen, W. COA-CNN-LSTM: Coati optimization algorithm-based hybrid deep learning model for PV/wind power forecasting in smart grid applications. Appl. Energy 2023, 349, 121638. [Google Scholar] [CrossRef] [Scilit]
  22. Gülay, E.; Şen, M.; Akgün, Ö.B. Forecasting electricity production from various energy sources in Türkiye: A predictive analysis of time series, deep learning, and hybrid models. Energy 2024, 286, 129566. [Google Scholar] [CrossRef] [Scilit]
  23. Graham, V.A.; Hollands, K.G.T.; Unny, T.E. A time series model for Kt with application to global synthetic weather generation. Sol. Energy 1988, 40, 257–269. [Google Scholar] [CrossRef] [Scilit]
  24. Graham, V.A.; Hollands, K.G.T. A method to generate synthetic hourly solar radiation globally. Sol. Energy 1990, 44, 333–341. [Google Scholar] [CrossRef] [Scilit]
  25. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
  26. Altın, C. Particle swarm optimization based ultra-fast renewable energy source optimization tool design. J. Fac. Eng. Archit. Gazi Univ. 2024, 39, 2289–2303. (In Turkish) [Google Scholar] [CrossRef] [Scilit]
  27. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd ed.; Springer: New York, NY, USA, 2009. [Google Scholar]
Figure 1. Conceptual fully connected (dense) formulation of the sizing problem.
Figure 1. Conceptual fully connected (dense) formulation of the sizing problem.
Solar 06 00047 g001
Figure 2. DMAP encoding of the input data.
Figure 2. DMAP encoding of the input data.
Solar 06 00047 g002
Figure 3. Optimization Process (Adapted from [26]).
Figure 3. Optimization Process (Adapted from [26]).
Solar 06 00047 g003
Figure 4. Training and validation loss curves of the MobileNet model for the PV-panel, inverter, and battery outputs.
Figure 4. Training and validation loss curves of the MobileNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g004
Figure 5. Comparison of the actual and predicted values obtained with the MobileNet model for the PV-panel, inverter, and battery outputs.
Figure 5. Comparison of the actual and predicted values obtained with the MobileNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g005
Figure 6. Training and validation loss curves of the ResNet model for the PV-panel, inverter, and battery outputs.
Figure 6. Training and validation loss curves of the ResNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g006
Figure 7. Comparison of the actual and predicted values obtained with the ResNet model for the PV-panel, inverter, and battery outputs.
Figure 7. Comparison of the actual and predicted values obtained with the ResNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g007
Figure 8. Training and validation loss curves of the RegNet model for the PV-panel, inverter, and battery outputs.
Figure 8. Training and validation loss curves of the RegNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g008
Figure 9. Comparison of the actual and predicted values obtained with the RegNet model for the PV-panel, inverter, and battery outputs.
Figure 9. Comparison of the actual and predicted values obtained with the RegNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g009
Figure 10. Training and validation loss curves of the ConvNeXt model for the PV-panel, inverter, and battery outputs.
Figure 10. Training and validation loss curves of the ConvNeXt model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g010
Figure 11. Comparison of the actual and predicted values obtained with the ConvNeXt model for the PV-panel, inverter, and battery outputs.
Figure 11. Comparison of the actual and predicted values obtained with the ConvNeXt model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g011
Figure 12. Training and validation loss curves of the EfficientNet model for the PV-panel, inverter, and battery outputs.
Figure 12. Training and validation loss curves of the EfficientNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g012
Figure 13. Comparison of the actual and predicted values obtained with the EfficientNet model for the PV-panel, inverter, and battery outputs.
Figure 13. Comparison of the actual and predicted values obtained with the EfficientNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g013
Figure 14. Training and validation loss curves of the SqueezeNet model for the PV-panel, inverter, and battery outputs.
Figure 14. Training and validation loss curves of the SqueezeNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g014
Figure 15. Comparison of the actual and predicted values obtained with the SqueezeNet model for the PV-panel, inverter, and battery outputs.
Figure 15. Comparison of the actual and predicted values obtained with the SqueezeNet model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g015
Figure 16. Training and validation loss curves of the Inception_V3 model for the PV-panel, inverter, and battery outputs.
Figure 16. Training and validation loss curves of the Inception_V3 model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g016
Figure 17. Comparison of the actual and predicted values obtained with the Inception_V3 model for the PV-panel, inverter, and battery outputs.
Figure 17. Comparison of the actual and predicted values obtained with the Inception_V3 model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g017
Figure 18. Training and validation loss curves of the DenseNet121 model for the PV-panel, inverter, and battery outputs.
Figure 18. Training and validation loss curves of the DenseNet121 model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g018
Figure 19. Comparison of the actual and predicted values obtained with the DenseNet121 model for the PV-panel, inverter, and battery outputs.
Figure 19. Comparison of the actual and predicted values obtained with the DenseNet121 model for the PV-panel, inverter, and battery outputs.
Solar 06 00047 g019
Table 1. Parameters of the CNN Architecture.
Table 1. Parameters of the CNN Architecture.
ParameterValue
Input Size224 × 224 × 9
OptimizerAdam
Learning Rate0.001
Batch Size32
Epochs100
Loss FunctionMSE
Table 2. Layers of the CNN Architecture.
Table 2. Layers of the CNN Architecture.
LayerFunction
Convolutional LayerUsed to detect and extract relevant features
Nonlinearity LayerIntroduces nonlinearity into the system
Pooling (Downsampling) LayerReduces the number of parameters and controls overfitting
Flattening LayerPrepares the extracted features for a conventional neural network
Fully Connected LayerA standard neural network layer used for classification
Table 3. Consolidated performance of the eight evaluated CNN architectures. For each model the table reports, per output (PV panel, inverter, and battery), the mean absolute percentage error (MAPE), the coefficient of determination (R2), and the success rate, together with the average success rate across the three outputs. Rows are ordered by average success rate.
Table 3. Consolidated performance of the eight evaluated CNN architectures. For each model the table reports, per output (PV panel, inverter, and battery), the mean absolute percentage error (MAPE), the coefficient of determination (R2), and the success rate, together with the average success rate across the three outputs. Rows are ordered by average success rate.
ModelMAPE PVMAPE INVMAPE BATR2 PVR2 INVR2 BATSucc PVSucc INVSucc BATAvg Succ
ResNet10.975.8010.610.96400.98340.945789.0394.2089.3990.87
DenseNet12111.224.9711.890.93430.98830.947288.7895.0388.1190.64
ConvNeXt13.665.869.810.89290.98460.947086.3494.1490.1990.22
SqueezeNet15.166.5712.050.88650.98070.926984.8493.4387.9588.74
EfficientNet16.056.6611.680.87060.97750.919883.9593.3488.3288.53
RegNet15.268.1012.730.88660.96870.915384.7491.9087.2787.97
MobileNet17.458.6814.70n.r.n.r.n.r.82.5591.3285.3086.36
Inception_V319.078.7417.000.79990.96240.831180.9391.2683.0085.06
Note: Values are consolidated from the per-model summaries previously reported in Section 3.1, Section 3.2, Section 3.3, Section 3.4, Section 3.5, Section 3.6, Section 3.7 and Section 3.8. “MAPE” is the mean absolute percentage error for each output (equivalently, the “average percentage error”); “Succ” is the corresponding success rate, Succ(%) = 100 − MAPE(%); and “Avg Succ” is the mean success rate over the three outputs. MAPE and success values are given as percentages. “n.r.” indicates a coefficient of determination that is not reported for MobileNet.
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

Alakoç Bozkurt, Y.; Altın, C.; Çay, T. Deep Learning-Supported Hybrid Renewable Energy System Optimization. Solar 2026, 6, 47. https://doi.org/10.3390/solar6040047

AMA Style

Alakoç Bozkurt Y, Altın C, Çay T. Deep Learning-Supported Hybrid Renewable Energy System Optimization. Solar. 2026; 6(4):47. https://doi.org/10.3390/solar6040047

Chicago/Turabian Style

Alakoç Bozkurt, Yasemin, Cemil Altın, and Talip Çay. 2026. "Deep Learning-Supported Hybrid Renewable Energy System Optimization" Solar 6, no. 4: 47. https://doi.org/10.3390/solar6040047

APA Style

Alakoç Bozkurt, Y., Altın, C., & Çay, T. (2026). Deep Learning-Supported Hybrid Renewable Energy System Optimization. Solar, 6(4), 47. https://doi.org/10.3390/solar6040047

Article Metrics

Back to TopTop