1. Introduction
Solar power systems play an imperative role in achieving sustainable and renewable sources of energy around the globe. Photovoltaic (PV) modules and cells are integral parts of solar power systems, highlighting the vital requirement of precise parameter estimation to maximize their efficiency and dependability [
1]. With this, improving solar energy efficiency and affordability has generated significant interest in PV optimization [
2].
The PV parameters need to be accurately determined to create reliable models that reflect solar cell behavior in different situations. Optimization algorithms do this by making discrepancies between calculated and experimentally obtained current-voltage (I-V) plots minimally. Classical optimization techniques used in PV parameter extraction often do not find it possible to achieve both accuracy and robustness at the same time. Solving these issues is an arduous optimization process needing precise predictions over the complete dataset as well as resistance to outliers. Our goal is to overcome these difficulties and ensure an overall solution that guarantees precise parameter estimation and resilient model performance.
The existing research in PV parameter extraction, optimization algorithms, and challenges of extracting accurate solar cell models are extensively reviewed in this literature. This review provides the foundation by establishing the framework of the proposed multi-objective optimization framework and presenting the RSAB algorithm.
Among the numerous PV parameter extraction methods discussed, analytical methods such as Lambert W function-based methods [
3], and numerical optimization algorithms such as Differential Evolution (DE) [
4], Genetic Algorithms (GA) [
5], and Particle Swarm Optimization (PSO) [
6] are presented. Analytical methods are unlikely to be accurate when there are non-idealities even though they provide closed-form solutions. Due to applicability to complicated optimization landscapes, numerical methods increasingly find favor. Optimization algorithm applications are crucial to PV modeling. With varying degrees of achievements, conventional methods like GA and PSO have widely been employed. Their sensitivity to parameter tuning and patchy convergence plots remind us of the need to find more reliable and convenient optimization tools by making them highly desirable.
The review offers an extensive analysis of the different optimization algorithms used by scholars, providing useful information about their merits, limitations, and advantages. Scholars have made use of numerous algorithms, and each of them has its own unique set of features. Sheng et al.’s development of the Moth–Flame Optimization (MFO) algorithm [
1] proves to have a high rate of convergence. However, computation time issues and testing of commercial modules require consideration at length. Ishaque and Salam proved that DE [
4] is effective in achieving accuracy for the SM55 Module, while limitations include limited exploitation scope and tuning of parameters. The use of PSO by Khanna et al. [
6] proves to be of outstanding accuracy, acknowledging its simplicity and robustness. Still, local minimum and convergence issues are reported. The Bacterial Foraging Algorithm (BFA), as applied by Krishnakumar et al. [
7], yields good results at low computation cost. Convergence rate issues, however, bring forth considerations to certain applications. The Artificial Bee Colony (ABC) algorithm [
8], with superior accuracy and robustness, was used by Jamadi et al. Nonetheless, computation time, frequent tuning, and convergence issues in early time periods require consideration in time-sensitive applications. The GA [
9], designed by Kumari and Geethanjali, is of fair accuracy in complex landscapes with limitations in local minimum and local searching ability. Yu et al.’s JAYA algorithm and IJAYA algorithm [
10] offer computational cost and respect to local minimum and accuracy in solution, especially in cases with limited resources. Oliva et al.’s use of the Whale Optimization Algorithm (WOA) [
11] proves low computational cost and simplicity of application. Convergence issues and issues of exploration are, however, brought to light by its application considerations. The Salp Swarm Algorithm (SSA) algorithm, with its high convergence rate and good tradeoff between exploration and exploitation, was used by Abbassi et al. [
12]. The advantages and limitations of further clarification are recommended. Fair accuracy and simplicity of use are reported in Montoya et al.’s Sine Cosine Algorithm (SCA) implementation [
13]. Limitation lies in possible entrapment by local minima and testing solely particular modules. The Teaching–Learning-based Optimization (TLBO) algorithm, known to be simple and of rapid convergence rate, is used in [
14]. Computation cost issues and accuracy of the solution, however, require cautious consideration. As an innovative prospect introduced as an alternative, the War Strategy Optimization (WSO) algorithm [
15] is an effective solution to numerous types of PV and models. Although it has minimal CPU time exhibits, issues of robustness highlight the call for additional research to address uncertainties and variations. Some recent studies involved optimization of the RMSE metric in order to further analyze PV parameter extraction. One notable example is the Northern Goshawk Optimization (NGO) algorithm [
16], which places topmost emphasis on accuracy and robustness for PV module optimization, Double-Diode Model (DDM), and Single-Diode Model (SDM). The Modified Bald Eagle Search (mBES) [
17] proves effective in Triple-Diode Model (TDM) optimization by providing low optimal fitness values. The Tree Seed Algorithm (TSA) [
18] proves to be of rapid convergence and low fitness values in PV module parameter extraction. Order by Fraction Harris Hawks Optimization (FCHHHO) [
19], enhances SDM, DDM, and TDM optimization’s performance, accuracy, and robustness. The modified Salp Swarm Optimization (MSSA) [
20] enhances performance and prevents local optima in SDM, DDM, and PV module optimization. The Differential Evolution Algorithm by Elite and Obsolete Dynamic Learning (DOLADE) [
21] rivals accuracy, reliability, and computational cost in SDM, DDM, and PV module optimization. Improved Teaching–Learning-Based Optimization (ITSA) provides improved stability and higher convergence accuracy for SDM, DDM, and PV module optimization [
22]. RMSE optimization of SDM, DDM, TDM, and PV module models stands strong with Sine Cosine Differential Gradient-Based Optimizer (SDGBO) [
23].
Recent advancements in metaheuristic algorithms have significantly improved the accuracy and efficiency of PV model parameter estimation. A hybrid Kepler optimization algorithm (HKOA) was proposed to enhance exploration–exploitation balance, outperforming conventional methods in identifying PV module parameters [
24]. Similarly, the Adapted Human Evolutionary Optimizer (AHEO) algorithm demonstrated robust performance in optimizing PV system parameters, offering high precision for renewable energy applications [
25]. Parameterless artificial optimization (APLO) techniques have also gained traction, leveraging randomized step lengths to achieve reliable results without manual tuning [
26]. The Pelican Optimization Algorithm (POA) further advanced single-diode model accuracy by minimizing current prediction errors [
27], while an improved Light Spectrum Optimizer (ILSO) achieved superior fitness values for triple-diode models [
28]. Modified social group optimization (MSGO) and the Flood Algorithm (FLA) were introduced to address convergence speed and global search capabilities, with FLA notably surpassing nine competing metaheuristics [
29,
30]. Comprehensive surveys highlight the strengths of genetic algorithms and Particle Swarm Optimization (PSO) for PV parameter identification, though newer methods like the Fully Informed Search Algorithm (FISA) now offer faster convergence and stability [
31,
32]. These developments are systematically reviewed in [
33], which identifies optimal metaheuristics for PV, battery, and fuel cell models, underscoring their transformative potential in sustainable energy systems. In [
34], an Improved Whale Optimization Algorithm (IWOA) has been proposed, demonstrating enhanced accuracy in PV parameter estimation. The work in [
35] applied biogeography-based optimization named CMM-DE/BBO with a covariance matrix migration strategy, improving convergence behavior. A repaired adaptive differential evolution called Rcr-JADE approach has been presented in [
36], offering robust parameter extraction for solar cell models. A hybrid algorithm combining rat swarm optimization and pattern search (hARS-PS) has been proposed in [
37], achieving high precision in PV model identification. In [
38], an improved teaching–learning-based optimization with an elite strategy (STLBO) has been introduced, effectively identifying parameters for both fuel cell and solar cell models. Lastly, [
39] presented a Quantum Multiverse Optimization (QMVO) algorithm, showcasing its applicability in solving complex optimization problems, including PV parameter estimation.
The reviews of these optimization algorithms outline the distinguishing features, benefits, and flaws of every optimization algorithm. The specific limitations and requirements of the PV parameter extraction task at issue need to be seriously considered when deciding on an algorithm. The algorithm presented here is a novel parameterless optimization option that reduces the complexity of optimization and improves the algorithm’s usability to suit a variety of optimization problems.
Despite increasing emphasis to optimize PV models, there remains an extensive research gap in overcoming complexity due to diverging PV models and varying operating conditions. Most of the available models concentrate on single-objective optimization, typically targeting the root mean square error. This work remarkably improves this area by proposing a novel multi-objective optimization framework. This advanced framework strives to bridge the gap between precise prediction and outlier robustness by considering the L2 norm and maximum error as objective functions. This offers a deeper treatment of PV model optimization. This move away from a conventional focus on single-objective optimization brings forth new avenues of precise, effective, and flexible solutions that are compatible with real PV systems. Furthermore, all algorithms face issues such as early convergence, local minima trapping, and high computation time. Developing algorithms that can negotiate complex solution space, overcome premature convergence, and are less sensitive to tuning parameters must be the primary concern of the developments. This strategy aims to promote and overcome existing challenges in PV model optimization. Although recent hybrid algorithms such as IWOA [
5] and MSSA [
6] enhance the estimation of PV parameters, most of them depend on problem-oriented tuning or sophisticated hybridization, which constrains scalability. In contrast, the proposed contribution is as follows: (1) a new parameterless metaheuristic (RSAB), which continually adapts to the PV models automatically, and (2) a multi-objective trade-off between the L2 norm and the maximum error—a trade-off not examined in previous papers. The proposed methodology is free from the accuracy vs. robustness trade-off, as shown against 16 algorithms in
Section 4.
This paper introduces the following key innovations, which distinguish it from prior studies:
A novel multi-objective optimization framework that simultaneously minimizes both global error (L2 norm) and maximum local deviations, overcoming the limitations of conventional single-objective approaches that typically prioritize only RMSE minimization.
A novel parameterless metaheuristic algorithm (RSAB) specifically designed for PV systems, eliminating the need for manual parameter tuning while maintaining robust performance across different solar cell models and operating conditions.
A dynamic exploration–exploitation mechanism that automatically balances global search and local refinement without user intervention, preventing premature convergence common in existing algorithms like PSO and GA.
Comprehensive validation demonstrating superior accuracy and stability compared to both classical methods and state-of-the-art hybrid algorithms, particularly for complex double-diode and PV module models.
A practical, ready-to-implement solution that addresses real-world challenges in PV system design by providing reliable parameter estimates with minimal computational overhead.
The remainder of this paper is organized as follows: multi-objective optimization for PV parameter extraction is examined in the paper’s later sections (
Section 2). The RSAB algorithm is represented in
Section 3, which is a parameterless optimization technique created especially for PV parameter extraction. A thorough summary of the simulation results, along with a case study comparison with alternative optimization algorithms, is provided in
Section 4. The paper’s main contributions are briefly outlined in the conclusion of
Section 5, which also offers suggestions for possible future research directions.
4. Simulation Results
This section assesses the performance of the suggested RSAB algorithm in parameter estimation for three different PV models: the PVMM, the SDM, and the DDM. The main objective is to use current-voltage data from experimental setups to identify the unknown parameters of these models. To guarantee robustness and dependability in evaluating optimization performance, a constant maximum of 50,000 function evaluations was used throughout the experiments, and each algorithm was run 30 times independently. We used current-voltage data from silicon solar cells with a diameter of 57 mm (R.T.C. Suresne, France) for the standard experiments on SDM and DDM [
40]. The following are the features of the silicon solar cell:
Top of Form
(Open-Circuit Voltage): 0.5728 V
(Short-Circuit Current): 0.7603 A
(Voltage at Maximum Power): 0.4507 V
(Current at Maximum Power): 0.6894 A
Additionally, a PV module (Photo Watt-PWP 201, Bourgoin-Jallieu, France) with 36 polycrystalline PV cells was used under 1000 W/m
2 irradiance [
40]. The characteristics of the PV module are as follows:
: 16.778 V
: 1.030 A
: 12.649 V
: 0.912 A
We carefully take into account the parameter ranges unique to the PV models when constructing the optimization problem, as given in
Table 1. The optimization problem’s parameter space is established by these specified bounds, which direct the search for each PV model’s ideal parameter values.
4.1. Population Size Analysis
The main goal in this thorough analysis is to investigate how population size (
npop) affects the RSAB algorithm’s performance when estimating parameters for PV cell/module models. The comprehensive findings in
Table 2 cover the main statistical measures of the Combined Multi-Objective Function (CMOF) for different population sizes, including minimum (Min), mean, maximum (Max), and standard deviation (SD). We used the Friedman test, which looks at mean ranks for each population size across various models, to thoroughly evaluate the significance of population size differences.
In-depth analysis has revealed some clear findings and suggestions:
Consistent patterns show up in all models, including PVMM, DDM, and SDM. Standard deviation falls as population sizes increase, suggesting more dependable convergence, while minimum and mean values tend to stabilize and improve. The Friedman test consistently produces better results in terms of both performance metrics and statistical significance for larger population sizes, namely npop = 80 or npop = 100.
A population size of npop = 50 seems to be adequate for the PVMM, yielding steady and reliable results without a noticeable rise in processing requirements. On the other hand, larger population sizes—specifically, npop = 80 or npop = 100—are advised for the more complex DDM and SDM, as they demonstrate better performance and enhanced convergence. The suggestions emphasize the necessity of a sophisticated strategy.
The Friedman test’s statistical significance, solution quality, and computational efficiency should all be taken into consideration when choosing a population size. Furthermore, the stability of the RSAB algorithm across various population sizes is reinforced by the consistency of CPU time across models.
The population size (npop) was determined empirically by evaluating convergence behavior across different sizes (10, 20, 40, 50, 80, 100). Larger population sizes (e.g., npop = 80 or 100) demonstrated improved stability and lower standard deviation (SD) in CMOF values, particularly for complex models like DDM and SDM. This suggests that a higher population size enhances exploration, reducing premature convergence. The Friedman test further validated that npop = 50 was sufficient for PVMM, while npop = 80–100 was optimal for SDM and DDM.
4.2. Impact of Weighting Factors on Multi-Objective Optimization
Finding a balance between minimizing the L2 norm () and minimizing the maximum error () is largely dependent on the weighting factors ( and ) in the combined multi-objective function. This subsection explores how different weighting factors affect how well the optimization algorithm estimates parameters for various PV models.
The optimization results for the SDM under various combinations of weighting factors are shown in
Table 3. Both goals are impacted by modifications to the weighting factors. The algorithm gives priority to a thorough fit across the whole dataset when
(just minimizing the L2 norm). On the other hand, the emphasis switches to lessening the influence of outliers or abnormally large errors when
(just minimizing the maximum error). When using a balanced combination of weighting factors (e.g.,
and
), the trade-off becomes clear and both robustness against outliers and accurate predictions are achieved. Competitive values for both objectives are obtained for the SDM when
and
are balanced. Similar findings apply to the DDM, as shown in
Table 3. The trade-off between accurately fitting the entire dataset and reducing the impact of large errors is influenced by the weighting factors. Once more, both goals are successfully attained with a balanced combination (
and
).
Table 3’s PVMM results demonstrate how weighting factors affect the optimization procedure. Robustness against outliers and accurate predictions are successfully balanced by a well-balanced combination of weighting factors (
and
). A balanced combination of weighting factors, like
and
, frequently produces a well-rounded optimization result, according to analysis across various PV models.
This method maintains robustness against significant errors while guaranteeing accurate parameter estimation throughout the entire dataset. Finding the ideal combination, however, may differ based on particular PV system characteristics, necessitating additional testing for fine-tuning in particular applications. The choice of weighting factors is an essential part of the multi-objective optimization process, highlighting the significance of striking a balance between minimizing the maximum error and minimizing the L2 norm for reliable and accurate parameter estimates in different PV models.
4.3. Algorithmic Parameter Optimization for PV Models
In this case study, we examine the performance of various optimization algorithms applied to the task of identifying optimal parameters for three PV models: SDM, DDM, and PVMM. The algorithms include PSO [
6], DE [
4], GA [
9], Jaya [
10], SSA [
12], TLBO [
14], WSO [
15], Grey Wolf Optimizer (GWO) [
41], and RSAB.
Table 4 provides a summary of the Min, Mean, Max, SD, mean rank in the Friedman test, computational time (in seconds), and the maximum absolute errors in current and power.
A thorough analysis of the effectiveness of various optimization algorithms in the parameter identification of various PV models is provided by the results shown in
Table 4.
A thorough analysis of the findings is summarized as follows:
With a mean CMOF value of 0.0037, RSAB is the most notable algorithm for the SDM model, outperforming SSA (0.7073), GWO (0.7593), and PSO (0.0156). The computational time of RSAB (67.1 s) is significantly less than that of TLBO (65.3 s) and GA (88.8 s). Furthermore, RSAB shows low maximum absolute errors in power (0.0011) and current (0.0019), indicating accurate parameter identification. With a mean rank of 1.23, the Friedman test consistently rates RSAB favorably, demonstrating its statistical significance in outperforming other algorithms.
Table 5 lists the performance metrics and settings of the different optimization algorithms used in the parameter extraction process for the SDM. Insights into the algorithms’ effectiveness in optimizing the SDM for precise modeling of photovoltaic cells and modules can be gained from this table, which provides a thorough summary of the ideal parameters attained by the algorithms.
With a mean CMOF value of 0.0037, RSAB performs competitively in the DDM case, as indicated in
Table 4, and is on par with GA (0.0097) and GWO (0.0418). In comparison to GA (130.24 s), RSAB’s computation time (69.55 s) is moderate. The stability and effectiveness of RSAB are highlighted by its low maximum absolute errors in power (0.0012) and current (0.0020). With a mean rank of 1.37, the Friedman test consistently rates RSAB, confirming its statistical significance. The applied algorithms were thoroughly evaluated in the field of optimizing the DDM for accurate photovoltaic parameter extraction, and
Table 6 provides a concise summary of the findings. This table lists the ideal parameters that the algorithms were able to attain, offering a detailed comparison of how well each of them improved the DDM’s precision and dependability for modeling solar cells and modules.
With a mean value of 0.0082 in the PVMM, as shown in
Table 4, RSAB performs competitively with GA (0.5363) and TLBO (0.0221). When compared to GA (88.69 s), RSAB’s computational time (67.27 s) is more efficient. RSAB’s ability to accurately identify parameters is demonstrated by its low maximum absolute errors in both current (0.0039) and power (0.0652). RSAB’s statistical significance is further supported by the Friedman test results, which show a mean rank of 1.23.
Examining the PVMM’s complexities and parameter optimization, a thorough summary of the ideal values for the five unknown parameters attained by using different algorithms is provided in
Table 7. This table is a useful resource for understanding how well these algorithms work to improve PVMM’s accuracy for modeling solar cells and modules.
Comparison Across Models
RSAB consistently exhibits competitive mean values, shorter computation times, and accurate parameter identification when compared to other PV models. The Friedman test results provide additional support for the statistical significance of RSAB’s superiority over the SDM, DDM, and PVMM models. RSAB is a viable option for determining the ideal parameters in SDM, DDM, and PVMM models when taking into account the overall performance metrics, which include mean values, CPU time, Friedman test results, and maximum absolute errors. Other algorithms might perform better in particular situations, but RSAB is a strong contender for PV model parameter identification due to its reliable performance across a range of models and computational time efficiency.
The cross-model comparison reveals several critical insights into RSAB’s performance:
For the SDM, RSAB achieves superior accuracy with a mean CMOF of 0.0037, outperforming all compared algorithms including PSO (0.0156) and DE (0.0276). This represents a 76% improvement in solution quality while maintaining competitive computation time (67.1 s vs. PSO’s 80.5 s).
In DDM optimization, RSAB matches the accuracy of WSO (both at 0.0036 CMOF) but demonstrates better consistency, as evidenced by its lower standard deviation (0.0002 vs WSO’s 0.0010). This highlights RSAB’s robustness in handling more complex parameter spaces.
For PVMM, RSAB shows exceptional stability with zero standard deviation across 30 runs, while delivering the lowest maximum absolute current error (0.0039 A) among all algorithms. This combination of precision and reliability makes RSAB particularly suitable for real-world PV system applications.
These results demonstrate that RSAB maintains consistently high performance across different PV model complexities, combining the accuracy of specialized single-model optimizers with the versatility needed for practical engineering applications.
4.4. Convergence Behavior of Optimization Algorithms for PV Models
The convergence behavior of different optimization algorithms applied to SDM, DDM, and PVMM for PV systems is thoroughly examined in this section.
Figure 4,
Figure 5 and
Figure 6 provide a visual representation of the convergence data for each algorithm.
The 50,000 function evaluations (iterations) number was deliberately chosen to facilitate a comparative analysis of the algorithms in a reasonable and fair manner and also to ensure strong convergence for all the photovoltaic models (SDM, DDM, PVMM). Our convergence analysis indicated that stable solutions are achieved by the RSAB algorithm at 5000 iterations for SDM/DDM and 15,000 iterations for the PVMM model from the CMOF plateau (
Figure 4,
Figure 5 and
Figure 6). However, we used a slightly higher uniform iteration to ensure late-converging algorithms are included in our comparative evaluation and to compensate for the different complexity of the various models (five to seven parameters). The right maximum iteration number is essentially a problem of problem geometry and search space complexity and thus requires a balance between solution quality and computational expense. Based on our observations from the experiments, we suggest an adaptive termination condition under which the iterations stop when CMOF improvement is less than 10
–6 for 5000 iterations—this will essentially identify the convergence point and avoid unnecessary computations. The proposed mechanism is specifically well-suited for the problems of PV parameter estimation since it automatically learns the different character of each model without the need for iteration tuning. Our experiments also verified that the chosen threshold consistently marks true convergence without impairing the algorithm’s capability to escape from the presence of the early occurrence of local optima during the early iterations. The 50,000-iteration limit was eventually used conservatively so that all the compared algorithms had an adequate amount of time to exhibit their best in our benchmarking exercise.
4.4.1. Convergence Behavior Analysis for SDM
Convergence curves showing the optimization performance of applied algorithms in determining SDM parameters are shown in
Figure 4. The graph focuses on the CMOF as the main metric for assessing optimization success, highlighting each algorithm’s best runs over its iterations. Important findings include the following:
Early Convergence: algorithms such as SSA, GWO, WSO, JAYA, and RSAB exhibit rapid convergence, achieving lower objective function values in the first iterations. In particular, RSAB exhibits effective early convergence, suggesting that it is a useful tool for exploring the solution space.
Intermediate Convergence: with higher objective function values in the initial iterations, TLBO, GA, and PSO show slower convergence in comparison to the previously mentioned algorithms. During this stage, RSAB maintains competitive convergence, possibly outperforming some conventional optimization techniques.
Divergence and Stagnation: early iterations of GA show a sharp rise in the objective function value, which may indicate problems with convergence or inadequate exploration. RSAB may lessen the early convergence seen in some algorithms while preserving competitive convergence.
Stability and Smoothness: RSAB is notable for its consistent convergence over iterations, eschewing the abrupt spikes or fluctuations seen in other algorithms.
Figure 4.
Convergence curves of applied algorithms for SDM parameter identification, highlighting best runs and CMOF progress.
Figure 4.
Convergence curves of applied algorithms for SDM parameter identification, highlighting best runs and CMOF progress.
4.4.2. Convergence Behavior Analysis for DDM
A thorough depiction of the convergence behavior of the algorithms used to determine the DDM’s parameters can be found in
Figure 5. With a primary focus on assessing optimization success using the CMOF metric, the graph displays each algorithm’s most successful runs across iterations. Among the important conclusions drawn from this analysis are the following:
Early Convergence: for the double-diode model, SSA, GWO, WSO, and JAYA show quick convergence in the first iterations, just like the single-diode model. RSAB’s ability to explore the solution space effectively is demonstrated by its competitive early convergence.
Intermediate Convergence: in the early iterations, TLBO, GA, and PSO show slower convergence, suggesting a longer exploration phase. RSAB remains effective throughout this time, highlighting its capacity to strike a balance between exploration and exploitation.
Exploration and Exploitation Trade-off: RSAB continuously exhibits a balance between exploration and exploitation, which may prevent premature convergence and encourage solution diversity. Additionally, DE demonstrates a good balance between exploration and exploitation, effectively adjusting to the intricacy of the optimization environment.
Divergence and Stagnation: early on, GA shows a sharp rise in the objective function value, which may indicate problems with convergence or insufficient exploration. Because of its randomized methodology, RSAB performs robustly by avoiding premature convergence and maintaining stability.
Stability and Smoothness: RSAB’s ability to find optimal or nearly optimal solutions is improved by its stable convergence, which is free of abrupt spikes or fluctuations.
Figure 5.
Convergence curves of applied algorithms for DDM parameter identification, highlighting best runs and CMOF progress.
Figure 5.
Convergence curves of applied algorithms for DDM parameter identification, highlighting best runs and CMOF progress.
4.4.3. Convergence Behavior Analysis for PVMM
The convergence behavior of the algorithms used to identify parameters in the PVMM is shown graphically in
Figure 6. With an emphasis on assessing the critical optimization success metric, CMOF, the graph displays each algorithm’s optimal runs over iterations. The following important findings from this analysis provide insight into the dynamics of performance:
Early Convergence: interestingly, in the first iterations of the PV module model, SSA, GWO, WSO, JAYA, TLBO, and GA show quick convergence. Competitive early convergence is also demonstrated by the RSAB algorithm, suggesting that it may be useful for finding optimal or nearly optimal solutions.
Intermediate Convergence: in the early iterations, PSO and DE exhibit a somewhat slower convergence, suggesting a longer exploration phase. RSAB remains effective throughout this time, highlighting its ability to successfully strike a balance between exploration and exploitation.
Exploration and Exploitation Trade-off: RSAB continuously demonstrates a fair trade-off between exploration and exploitation, avoiding untimely convergence and encouraging a variety of solutions. Despite showing a slow convergence, PSO and DE highlight their superior exploration capabilities.
Divergence and Stagnation: GA’s objective function value fluctuates, which may indicate problems with convergence or insufficient exploration. Because of its randomized methodology, RSAB exhibits stability, preventing premature convergence and adding to its strong performance.
Stability and Smoothness: RSAB’s convergence is characterized by stability, free of abrupt spikes or fluctuations, enhancing its dependability in locating ideal or nearly ideal solutions for the PVMM.
With its effectiveness and stability in a range of optimization scenarios, the convergence behavior analysis highlights RSAB as a promising algorithm for parameter identification across different photovoltaic models.
Figure 6.
Convergence curves of applied algorithms for PVMM parameter identification, highlighting best runs and CMOF progress.
Figure 6.
Convergence curves of applied algorithms for PVMM parameter identification, highlighting best runs and CMOF progress.
4.5. Differences in Exploration and Exploitation
When applied to the Single-Diode Model (SDM), the percentages shown in
Figure 7 reveal subtle tactics used by different optimization algorithms. With 20% devoted to exploration and 80% to exploitation, RSAB achieves a well-balanced exploration–exploitation trade-off. This balance enables RSAB to effectively traverse complex optimization environments, utilizing the advantages of both exploration and exploitation. The DE algorithm employs a more mixed approach, allocating 84% of its resources to exploitation and 16% to exploration. This flexibility enables DE to successfully traverse a variety of terrains, demonstrating a flexible strategy that deftly strikes a balance between exploration and exploitation.
Different algorithms exhibit different tendencies when compared. Higher percentages in this dimension are emphasized by exploration-leaning algorithms such as SSA and GWO. However, algorithms like WSO and JAYA successfully balance exploitation and exploration. Higher percentages in this area, however, indicate a preference for exploitation by TLBO, GA, PSO, DE, and RSAB.
4.6. Diversity Analysis
As shown in
Figure 8, the diversity metric results provide important information about the exploration–exploitation traits displayed by various algorithms applied to the SDM. By calculating the average distance between people in the population, this metric acts as a crucial indicator. We can learn a lot about how much each algorithm explores and uses the solution space during the iteration process by using this metric [
42].
In the first iterations, the SSA algorithm starts with a diversity value of 0.0150, indicating a high exploration phase (
Figure 8). By the tenth iteration, this value steadily decreased to 0.0129. A moderate exploration phase is suggested by GWO’s initial diversity value of 0.0064, which stabilizes at 0.0074 in the early iterations. WSO shows a steady decrease in diversity over these early iterations, starting with a diversity value of 0.0049. By the tenth iteration, JAYA’s diversity value has progressively dropped from its initial value of 0.0084 to 0.0077. Moderate exploration is indicated by TLBO, which starts with a diversity value of 0.0064 and gradually drops to 0.0044. Beginning with a diversity value of 0.0098, GA gradually decreases over the course of the first few iterations before stabilizing at 0.0027. The diversity value of PSO begins at 0.0060, shows a downward trend, and reaches 0.0029 by the tenth iteration. In the early iterations, DE drops to 0.0054 from its initial diversity value of 0.0096, which indicates high exploration. By iteration 10, the diversity value of RSAB has decreased from its initial value of 0.0054 to 0.0032.
A shift towards exploitation is indicated by SSA’s continued downward trend into the mid-iterations, which reaches 0.0131 by iteration 30. A balanced exploration–exploitation approach is suggested by GWO’s steady diversity, which hovers around 0.0074. WSO keeps dropping, hitting 0.0039, highlighting the mid-iterations’ exploitative nature. Around 0.0080, JAYA exhibits steady diversity, preserving equilibrium between exploration and exploitation. TLBO gradually drops to 0.0014, suggesting that exploitation is heavily prioritized in the middle iterations. Around 0.0020, GA maintains low diversity, indicating an emphasis on exploitation in the middle iterations. PSO keeps declining, hitting 0.0011, highlighting an exploitative approach in the middle iterations. In the middle iterations, DE exhibits a trend toward exploitation as it declines to 0.0047. A focus on exploitation in the middle iterations is indicated by the RSAB’s continued decline to 0.0013.
By iteration 40, as we approach the final iterations, SSA has stabilized at about 0.0124, suggesting a persistent exploitative approach. A balanced exploration–exploitation approach is suggested by GWO’s stability in diversity, which hovers around 0.0074. With a diversity value of 0.0039 at the end, WSO highlights its exploitative nature. In the final iterations, JAYA maintains a balance between exploration and exploitation by stabilizing at about 0.0078. With a diversity value of 0.0011 at the end, TLBO places a significant focus on exploitation. Around 0.0019, GA maintains a low diversity, indicating an emphasis on exploitation in the final iterations. With a diversity value of 0.0007 at the end, PSO highlights an exploitative approach in the final iterations. In the final iterations, DE stabilizes at about 0.0022, suggesting a balanced exploration–exploitation approach. The diversity value of 0.0002 at the end of RSAB indicates a heavy focus on exploitation.
A thorough understanding of how each algorithm handles exploration and exploitation during the optimization process is given by this overall comparison. It is crucial to remember that an algorithm’s efficacy is contingent upon the issue at hand and the equilibrium it strikes between exploitation and exploration.
4.7. Statistical Performance Comparison of RSAB with State-of-the-Art Algorithms
Table 8 shows a detailed statistical comparison of the suggested RSAB algorithm with a number of state-of-the-art optimization methodologies—MSSA [
20], hARS-PS [
37], APLO [
26], IWOA [
34], CMM-DE/BBO [
35], Rcr-JADE [
36], STLBO [
38], and QMVO [
39] applied to the estimation of the parameters of the PV under the objective of minimizing the RMSE. As seen from
Table 8, for the SDM, RSAB achieves the lowest SD (2.95 × 10
−17), indicating superior stability compared to other algorithms, with IWOA (1.13 × 10
−5), CMM-DE/BBO (8.17 × 10
−5), and QMVO (1.94 × 10
−4) exhibiting higher variability. The mean RMSE (9.86 × 10
−4) of RSAB matches the best-performing algorithms, including MSSA, APLO, Rcr-JADE, and STLBO, while significantly outperforming IWOA (1.03 × 10
−3) and QMVO (1.14 × 10
−3). In the DDM case, RSAB again demonstrates exceptional consistency, recording the second-lowest SD (3.05 × 10
−7), only slightly higher than hARS-PS (1.45 × 10
−7). The mean RMSE (9.84 × 10
−4) is the lowest among all competitors, with CMM-DE/BBO (1.55 × 10
−3), APLO (1.02 × 10
−3), and QMVO (1.37 × 10
−3) showing significantly higher errors. For PVMM, RSAB maintains superior precision, achieving the lowest SD (2.12 × 10
−17) and mean RMSE (2.42 × 10
−3), outperforming MSSA (2.54 × 10
−3) and QMVO (2.54 × 10
−3). Notably, STLBO (6.90 × 10
−2 SD, 2.06 × 10
−2 mean) exhibits poor convergence, likely due to premature stagnation.
From the comparative outcomes, the presented RSAB possesses a number of advantages. (1) RSAB returns the smallest or near smallest SD values, illustrating enhanced robustness in the estimation of parameters; (2) the averaged RMSE of RSAB is the best or very competitive, validating its enhanced accuracy; (3) relative to metaheuristic hybrids (e.g., hARS-PS, Rcr-JADE), the proposed RSAB possesses enhanced stability with minimal deviation in runs; and (4) QMVO and CMM-DE/BBO are more variable, which implies sensitivity to initialization or local optima. The statistical analysis confirms that RSAB outperforms existing algorithms in both accuracy and reliability for PV parameter extraction, making it a highly effective solution for solar cell modeling.
4.8. Recommendations for Further Analysis
RSAB’s parameterless design eliminates manual tuning, making it scalable for real-world PV systems with varying conditions. Its adaptive search (
Section 3.1) ensures consistent performance across different PV models without recalibration. Even though the preliminary findings are encouraging, more research can greatly improve our understanding of RSAB’s robustness and generalizability. This includes statistical comparisons and sensitivity studies. Our assessment of the RSAB’s overall performance can be strengthened by conducting comparative analyses across different runs or datasets. These thorough evaluations are essential for enabling researchers to select an optimization algorithm that is suited to PV models with knowledge.