1. Introduction
The world faces significant challenges in meeting its energy needs while simultaneously minimizing the negative impact on the environment. Air and environmental pollution, the phenomenon of global warming, rising costs, and possible depletion of fossil fuels are disadvantages of electricity production from traditional sources of energy. An acceptable key to minimize these disadvantages is the development of new clean energy technologies like solar, wind, nuclear, tidal, etc. The most realistic candidate for meeting growing energy needs is solar PV. It can be used in homes, rural areas, vehicles, space applications, or even large power plants for the advantages it presents: renewable energy, safe, clean, flexible in size and weight, silent, requires little maintenance, and above all, without carbon dioxide [
1,
2,
3].
In the literature, several mathematical models simulate the behavior of the PV cell or module under various operating conditions. They range from basic models with few assumptions to sophisticated models with several physical variables. These models include the one-diode model (1-DM), two-diode model (2-DM), three-diode model (3-DM), multi-diode model, and the multi-dimensional diode model [
4,
5]. Although various models have been developed, the first two models (1-DM and 2-DM) are the most studied and analyzed due to their simplicity and the limited number of extracted parameters. The 1-DM model has five parameters, while the 2-DM model has seven parameters. Recently, a new model with nine parameters has been developed for more accurate and precise modelling, called the three-diode model [
6,
7].
To solve the problem of determining the parameters of a PV cell, two primary methods have been proposed in the literature: analytic methods and metaheuristic optimization methods [
8]. The analytic method is applied to model the I–V characteristic of any module by using the information provided in the manufacturer’s datasheet, such as open circuit voltage
, short circuit current
, maximum power voltage
, and maximum power current
. This method is an easy and fast measurement parameter technique; however, it can lead to a substantial difference between simulated and real results [
9]. The second method (metaheuristic optimization method) transforms the issue of extracting PV cell parameters into an optimization problem and solves it with the use of metaheuristic optimization algorithms [
8,
10].
Many metaheuristic algorithms are commonly used to tackle this complex problem. Some of these approaches include Whale–Harris Hawks Optimization (WHHO) [
11], Stochastic Diffusion Optimization (SDO) [
12], Sailfish Optimizer (SFO) [
6], Northern Goshawk Optimization Algorithm [
13], Dandelion Optimizer Algorithm [
14], Grey Wolf Optimizer (GWO) [
15], Particle Multi-Swarm Optimization (PMSO) [
16], as well as a series of other techniques such as the rao-1 algorithm [
17], the rao-2 (R-II), and rao-3 (R-III) algorithms [
18], Adaptive Chaotic Grey Wolf Optimizer (ACGWO) [
19], Modified Jaya Algorithm (MJA) [
20], Improved Differential Evolution Algorithm (IDEA) [
21], and the Modified Remora Optimization Algorithm (MROA-1) [
22].
However, in the quest to further improve the performance of these algorithms, the strengths of two or more metaheuristic techniques have been combined. As a result, new hybrid algorithms that outperform their predecessors have been created [
1]. To overcome the drawbacks of biogeography-based optimization (BBO) and differential evolution (DE) algorithms, recently, the researchers in [
23] have created a new optimizer, NLBBODE, which is a hybridization between the BBO, DE, and Nestled Loop (NL) designs. This optimizer was proposed for the first time to identify PV parameters based on 1-DM and 2-DM, in addition to solving five other real-world constrained optimization problems. Other researchers have developed a new hybrid algorithm, BB-TLBO, to improve the accuracy, robustness, and conversion speed of the PV parameters identification process. BB-TLBO is a hybridization of the BBO and Teaching-Learning-Based Optimization (TLBO). It combines the benefits of both TLBO and BBO to strike a balance between exploration and exploitation for a good search process [
24]. In [
25], the authors presented a new optimization hybrid approach, called bat artificial bee colony optimizer (BABCO), which aims to estimate the parameters of PV cell and module models with high precision, taking into account the calculation of the output current using the Lambert W function. To evaluate the effectiveness of this optimizer, rigorous tests were carried out, and comparisons were made with some recently published techniques. Evaluation criteria included accuracy, reliability, statistical performance, and conversion speed. Furthermore, the BABCO optimizer was deployed to identify the parameters of various PV cell generators and modules, thereby exploiting its potential in the context of 1-DM and 2-DM-based circuits. To improve the estimation accuracy of the PV cell parameters, many research studies have recently focused on integrating detailed physical modeling with model-based evolutionary optimization techniques. Ref. [
26] combined the Bond Graph modeling methodology with a genetic algorithm to optimize all five unknowns of the PV model, achieving better estimated output values in comparison with MATLAB-based classical implementation. This work demonstrates the potential of connecting physically grounded modeling methods with global search algorithms in order to improve the reliability and robustness of solutions with respect to the strongly nonlinear behavior of PV systems.
There are many other hybrid algorithms, such as the adaptive learning-based optimization and differential evolution (ATLDE) [
1], wolf optimizer and cuckoo search (GWOCS) [
9], Grey Wolf Optimizer based on orthogonal learning [
27], etc.
The identification of PV parameters is important in the field of solar installations because it encompasses PV generator modeling, enabling simulation, the prediction of generated power, real-time control, as well as the proactive detection of potential faults. This process, essential in various fields of engineering, helps to maximize the efficiency of solar systems, choose suitable models, optimize their performance, monitor their lifespan, and simplify their maintenance. An emblematic application of this modeling lies in the design of tools, both hardware and software, intended for monitoring the maximum power point (MPPT) of PV generators. These advances thus promote an adequate response to present and future solar energy needs [
23,
28].
Therefore, in this paper, a new hybrid metaheuristic algorithm (SFL-SCE) to determine the parameters of PV models is introduced. The proposed algorithm combines the SFLA with the SCE. SLFA is a metaheuristic optimization technique [
29] developed based on the observation, imitation, and modelling of a group of frogs’ social behavior in looking for the location of a rich food supply. The SFLA has solved many problems in engineering optimization, such as increasing the transient stability of a wind turbine grid-connected system. The algorithm has a high convergence speed since it amalgamates the merits of GA-based and PSO social behavior [
29,
30,
31,
32,
33]. On the other hand, SCE is developed by Duan as an effective and efficient global optimization algorithm. It merges the capabilities of stochastic population-based growth with the deterministic direct search to achieve global minimization. Although this algorithm has been successfully applied in many engineering challenges, it is particularly successful for hydrological model calibration. However, a comprehensive analysis of the literature shows that less work is being performed on implementing the SCE algorithm to solve the issue of solar model parameter extraction [
34,
35,
36].
The SFL-SCE is a complementary integration of SFLA and SCE. Adopting a memeplex-based local learning mechanism of SFLA for strengthening exploitation in the promising regions and introducing competitive complex evolution and periodic shuffling principle from SCE, improving the search efficiency while preventing premature convergence [
29,
30]. Local search and global information exchange strategy of SFLA can divide population into memeplexes, while SCE-based evolution retains diversity of complexes at the global optimization level through shuffling and competitive evolution [
35]. By combining the two methods, SFL-SCE is expected to be more efficient in balancing the diversification and the intensification than each method alone, which is critical for diode-model PV parameter extraction, where more than one local optimum often coexist.
With direct exploration moves whose reflection operator leads to a complex geometry, it is easier to explore significant areas without much randomness. When reflection cannot reach the optimal, shrinkage occurs to force contraction, which makes the step size smaller and convergence more stable. Intensive processes, including expansion, nonlinear coupling, and multi-mode error surfaces, have been the major difficulties in the identification of PV parameters. They may cause excessive oscillations and variation between operations. Thus, in order to guarantee appropriate exploration and exploitation while keeping the stability of convergence, we adopt a conservative as well as robust strategy by composing reflection with contraction.
The applicability of the proposed SFL-SCE approach is investigated through three representative PV systems: the RTC-France silicon solar cell, the polycrystalline Photowatt-PWP201 module, and the monocrystalline STM6-40/36 module. For each system, parameter extraction is performed using three established modelling formulations, namely 1-DM, 2-DM, and 3-DM. Given its enhanced ability to capture complex physical behaviors, the 3-DM is therefore emphasized in this work. The 3-DM model is introduced to develop a more accurate representation of PV cell performance through explicit consideration of additional recombination mechanisms in the depletion region and at defect-related sites. 3-DM is more accurate and more stable in terms of convergence.
In the case of the 1-DM, five parameters are identified, namely: photocurrent , current saturation , series resistance , shunt resistance, and ideality factor . In the 2-DM, two additional parameters are estimated for the last five parameters; the ideality factor and the saturation current of the second diode are also estimated. Regarding the process of identifying the 3-DM, in addition to the seven previous parameters, the estimation of the saturation current and the ideality factor of the third diode has been carried out.
The main contributions of this research can be summarized as follows:
The development of the SFL-SCE algorithm, strategically designed to enhance the precision, robustness, and rapid convergence of the PV parameter identification process.
A compelling demonstration of the efficacy of hybridizing two or more metaheuristic algorithms, showcasing the synergy achieved by combining their respective strengths for optimization purposes.
Extensive validation and testing involving various PV technologies, encompassing both monocrystalline and polycrystalline types and utilizing three distinct models (1-DM, 2-DM, and 3-DM), all assessed using the proposed methodology.
Within the SFL-SCE framework, the integration of reflection and contraction operators from SCE into the Memeplexes’ evolution of the original SFLA model ingeniously balances the trade-off between exploitation and exploration.
Rigorous result comparisons, initially against the SFLA and SCE algorithms, followed by benchmarking against other state-of-the-art optimization methods reported in the literature.
The empirical outcomes conclusively demonstrate the superior performance of the SFL-SCE algorithm in the precise determination of PV model parameters, thereby establishing a new standard for optimization techniques in the field.
The rest of this paper is structured as follows.
Section 2 presents the mathematical models of PV cells and modules, along with the formulation of the objective function.
Section 3 describes the proposed SFL-SCE algorithm in detail, including its operational principles, pseudo-code, and flowchart.
Section 4 reports the experimental results and provides a comprehensive comparative analysis with state-of-the-art optimization methods. Finally,
Section 4 concludes the paper and highlights the main results.
Two main steps are involved in modelling a PV cell and module: the first step is the formulation of its mathematical model, and the second is the estimation of the values of the parameters [
18]. Several mathematical models have been proposed in the literature to illustrate the behavior of the solar cell [
18]. However, the most used are 1-DM and 2-DM, and the third is 3-DM.
The most discussed model is the 1-DM. It is known for its simplicity and its small number of parameters to identify. However, 1-DM’s lack of precision makes 2-DM more suitable for modelling. It should be noted that 2-DM suffers from a high computational load due to the large number of parameters that need to be estimated [
37,
38]. 3-DM has recently been adopted for modelling. It is known for its greater accuracy and precision.
1.1. Solar PV Cell
1.1.1. One-Diode Model (1-DM)
Figure 1 represents the 1-DM, which consists of a current source
, diode
, resistors
and
.
The output current can be formulated as follows [
18]:
where
,
, and
are the photo-generated current, the diode current, and the shunt resistance current, respectively. The
is calculated according to Shockley as follows:
is the diode saturation current,
is the output voltage,
represents the series resistance,
is the diode ideality constant, and
represents the junction thermal voltage, which is formulated as follows:
where
is the Boltzmann constant,
is the electron charge, and
is the temperature of the junction in Kelvin.
The shunt resistance current
is calculated as follows:
where
is the shunt resistance.
By substituting Equations (2) and (4) in Equation (1), the output current of the one-diode model is written as follows:
1.1.2. Two-Diode Model (2-DM)
As shown in
Figure 2, two diodes are parallel to the photocurrent.
and
are the current diodes of the first and second diodes, respectively.
,
, and
are the same as in the 1-DM. The output current of the 2-DM can be described as follows:
The output current of the 2-DM can also be formulated as follows:
1.1.3. Three-Diode Model (3-DM)
As shown in
Figure 3, there are three diodes parallel to the photocurrent.
,
, and
are the current diodes for the first, second, and third diodes, respectively.
,
, and
are the same as 1-DM. The output current of the 3-DM can be described as follows:
1.2. Solar PV Module
The PV module shown in
Figure 4 is made up of N solar cells that are connected in series or parallel to generate a specific amount of voltage and current [
11].
1.2.1. One-Diode Model (1-DM)
The output current of 1-DM for the PV module can be defined as follows:
1.2.2. Two-Diode Model (2-DM)
The output current of 2-DM for the PV module can be determined as follows:
1.2.3. Three-Diode Model (3-DM)
The output current of 3-DM for the PV module can be formulated as follows:
1.3. Objective Function
The main objective of the parameter estimation problem of PV models is to minimize the difference between measured and simulated current data. The objective function can be formulated to obtain the optimal values of the model parameters in terms of RMSE [
18]. The objective function is calculated as follows:
where (
N) denotes the experimental data, (
x) represents the solution vector, and
is the error function, which is defined for different PV cell models as follows:
Five parameters in the equation above must be assessed: , , , , and .
- ▪
For 2-DM of the PV cell
Seven parameters in the equation above must be estimated: , , , , , , .
- ▪
For 3-DM of the PV cell
There are nine parameters in Equation (15) that need to be determined: , , , , , , , , .
- ▪
For 1-DM of the PV module
- ▪
For 2-DM of the PV module
- ▪
For 3-DM of the PV module
Each model of PV module has the same parameters as those of PV cells.
3. Results and Discussion
This section evaluates the effectiveness of the proposed algorithm in addressing the problem of determining PV cell parameters. Notably, aligned with the No-Free-Lunch theorem, the proposed SFL-SCE algorithm’s positive aspects are that the problem dependencies are particularly evident in nonlinear and multimodal PV parameter identification issues. According to the No-Free-Lunch theorem, the performance advantage reported for the proposed algorithm on specific nonlinear PV parameter identification problems may show variation for other classes. The evaluation is accomplished through three representative case studies: the RTC-France silicon solar cell, the commercial polycrystalline Photowatt-PWP201, and the commercial monocrystalline STM6-40/36 PV module. For each case, parameter extraction is conducted using three modelling approaches, namely the 1-DM, 2-DM, and 3-DM models.
A total of 26 experimentally measured voltage–current data pairs were obtained from an RTC-France cell with a diameter of 57 mm under operating conditions of an irradiance of 1000 W/m2, and a temperature of 33 °C. These measurements are employed to estimate the parameters of the three investigated PV cell models (1-DM, 2-DM, and 3-DM).
Twenty-five voltage–current data pairs were collected from the Photowatt-PWP201 module under a solar irradiance of 1000 W/m
2 and a temperature of 45 °C [
9], while twenty voltage–current data pairs were collected for the STM6-40/36 module, at a temperature of 51 °C [
9].
Table 1 summarizes the Lower Limit (LL) and the Upper Limit (UL) of each parameter for the three cases [
11].
The control parameters of the developed SFL-SCE were determined as in similar studies available in the literature on SFLA and SCE. Population size and memeplex structure were set in order to trade off the capacity of exploration against computational requirements, and local evolution and shuffling parameters were determined to give stable convergence behavior. All parameters were uniformly applied to the different test cases and algorithms, rather than being individually tuned to maximize performance.
In all the experiments, we have fixed the stopping criteria in terms of the maximum number of iterations (MaxIt = 2000). Each algorithm was repeated for 30 independent runs to provide a reliable statistical comparison. The average computational time reported for the SFL−SCE proposed algorithm was 4.512 × 103 s (≈75.2 min) per run.
The population size was 48 frogs distributed in six memeplexes of eight frogs each. The size of the optimization problem depended on the PV model selected; that is, 5 or 7 or 9 parameters were estimated (nVar = 5 or 7 or 9). For the frog-leaping procedure, we assigned the internal parameters as follows: number of parents, q = max (“round”(0.5 × nPopMemeplex), 2), offspring α = 4, step size σ = 3, and the maximum of local iterations was equal to β = 10.
To verify the effectiveness of the proposed hybrid algorithm, a comparison is performed with other benchmarked methods such as SFLA, SCE, DOLADE, IQSODE, LAPSO, IMFOL, etc. It is necessary to run each algorithm several times (in this example, 30 independent runs) so that the initial population is generated randomly to ensure fair and statistically reliable comparison. The simulation was performed in MATLAB 2018a, Intel® Core™ i3-2310M CPU @ 2.10 GHz. It is worth mentioning that direct runtime measurements are platform-dependent and were therefore not used as the primary comparison metric.
It is important to note that, in higher-order equivalent-circuit formulations such as the three-diode model (3-DM), some identified parameters may approach boundary limits or assume values with limited direct physical interpretability, despite yielding highly accurate I–V curve reconstruction. This behavior is commonly associated with parameter non-uniqueness, identifiability limitations, and strong coupling among model parameters, whereby multiple parameter combinations can produce similarly low fitting errors. Accordingly, in the present study, the reported accuracy refers primarily to the agreement between measured and modeled I–V characteristics (e.g., RMSE-based fitting performance), rather than to the physical realism of every individual extracted parameter. This distinction is particularly important when interpreting unconstrained optimization results for overparameterized PV models.
3.1. Accuracy Analysis
3.1.1. The RTC-France Solar Cell
- ▪
Table 2 compiles the parameter estimation outcomes for the RTC-France silicon solar cell. The results correspond to the three considered modelling configurations (1-DM, 2-DM, and 3-DM) and include the extracted parameter sets as well as the corresponding RMSE metrics. SFL-SCE is compared against pure classical and hybrid techniques to emphasize the improvement of this method compared to both hybrid and classical. The performance of the proposed SFL-SCE algorithm is evaluated alongside several reference metaheuristic techniques to highlight differences in accuracy and robustness. To illustrate the performance comparison of the proposed SFL-SCE algorithm, the references are listed in descending order according to their estimated RMSE value; therefore, the best value is the last one. This method will be used in all subsequent tables.
- ▪
The reported parameter values are the optimal parameters of the PV model as identified by each algorithm, and lower RMSE values also reflect a better match between the simulated and measured I–V curves.
- ▪
For 1-DM, SFL-SCE, DOLADE, IMFOL, and IQSODE yield the best results (in bold font) based on the lowest RMSE value (9.860219 × 10−4), compared to PSO, GWOCS, OLBGWO, MFO, LNMHGS, FLIDE, HSOA, RLDE, LAPSO, SFLA, and SCE.
- ▪
For the 2-DM, the SFL-SCE algorithm reaches the best RMSE value of (9.824848 × 10−4) while MFO has the highest RMSE value of (1.053209 × 10−3).
- ▪
For the 3-DM, the best value of RMSE (9.803370 × 10−4) is obtained by the SFL-SCE.
3.1.2. The Photowatt-PWP201
Table 3 reports Photowatt-PWP201 identification results of 5, 7, and 9 parameters for 1-DM, 2-DM, and 3-DM, respectively. They are obtained by SFLCE and other algorithms, as can be seen from the table below.
- ▪
For 1-DM, SFL-SCE, DOLADE, and IQSODE yield the best RMSE of (2.42507 × 10−3) compared to SHADE, LSHADE, IMFOL, LNMHGS, HSOA, LAPSO, DE/BBO, BLPSO, CLPSO, SA, FPA, TLBO-ABC, SMA, SFLA, and SCE.
- ▪
For the 2-DM, both the SFL-SCE and DE/BBO algorithms reached the best RMSE (2.425075 × 10−3).
- ▪
For 3-DM, SFL-SCE gives the lowest RMSE value of (2.42507 × 10−3) compared to DE/BBO, BLPSO, CLPSO, SFLA, and SCE.
- ▪
Based on the results stated in this table, the hybrid optimization metaheuristic algorithms give better results than their own single algorithm.
3.1.3. STM6-40/36
The best identifications of the 5, 7, and 9 parameters for 1-DM, 2-DM, and 3-DM of STM6-40/36 obtained by SFL-SCE and other algorithms, along with their corresponding RMSE values, are listed in
Table 4. The results show that:
- ▪
For 1-DM, the finest results are produced by the SFL-SCE with a minimum value of RMSE (1.729814 × 10−3), followed by the IMFOL.
- ▪
The hybrid GWOCS algorithm has proven to outperform its individual component algorithms, GWO and CS.
- ▪
The best identified parameters are obtained by the proposed algorithm SFL-SCE for both 2-DM and 3-DM with an RMSE value of 1.688412 × 10−3.
After determining the parameters of all investigated models for the RTC-France silicon, the Photowatt-PWP201, and the STM6-40/36 modules, the corresponding output current and power as functions of the recorded voltage can be estimated.
Table 5,
Table 6 and
Table 7 show the output current
, the output power, and the absolute error IAE for current (
) and power (
), evaluated by Equations (23) and (24):
where
is the current, and
is the power evaluated by the SFL-SCE, while
and
indicate the measured values.
On the observations of
Table 5,
Table 6 and
Table 7, the values of IAE of the current and the power are as follows:
The values of , in the case of 1-DM and 2-DM, are less than 0.0025, while they are less than 0.0031 for 3-DM for the RTC-France solar cell.
The values for 1-DM, 2-DM, and 3-DM of the Photowatt-PWP201 are less than 0.0048, 0.0068, and 0.0048, respectively.
For the STM6-40/36, values are less than 0.0061, 0.0057, and 0.0056 for 1-DM, 2-DM, and 3-DM, respectively.
The values of in the case of 1-DM and 2-DM are less than 0.0015, while they are less than 0.0019 for 3-DM for the RTC-France solar cell.
The values for 1-DM, 2-DM, and 3-DM of the Photowatt-PWP201 are less than 0.0798, 0.0691, and 0.0798, respectively.
For the STM6-40/36, values are less than 0.09064, 0.08414, and 0.08384 for 1-DM, 2-DM, and 3-DM, respectively.
Furthermore, for various cases, the I–V and P–V characteristics display a high conformity between the measured data and the data calculated using the SFL-SCE approach, as depicted through
Figure 6,
Figure 7,
Figure 8,
Figure 9,
Figure 10 and
Figure 11.
The algorithm was performed for 30 independent runs with the same settings, and the reported RMSE represents the performance over these runs. This led to a stable performance ranking across multiple runs, particularly for our considered SFL-SCE algorithm, which competed with all comparative approaches, consistently having the lowest RMSE. These results show the reported enhancements are robust and not an effect of stochastic fluctuations.
The enhanced stability among independent runs can be attributed to the organized information exchange among memeplexes, which helps to prevent premature convergence in multimodal search spaces.
3.2. Statistics Analysis
To assess the resilience and consistency of the SFL-SCE algorithm, a comprehensive statistical analysis is conducted, with the results summarized in
Table 8,
Table 9 and
Table 10. The performance of SFL-SCE is benchmarked against several state-of-the-art optimization algorithms, including SCE, SFLA, DOLADE, IMFOL, LAPSO, and RAO. The reported statistical metrics include the minimum, maximum, and mean, and the standard deviation (STD) of the RMSE values. The STD metric, in particular, provides insight into the consistency of the solutions and the overall reliability of each algorithm. SFL-SCE differentiates itself from its individual hybrid-based methods. It is not a simple aggregation of SFLA and SCE operators. It embeds a structure of competitive complex evolution within the memeplex evolution process, coupled with a global-best-driven updating mechanism. As a result, this can assist in improving convergence stability, as evidenced by
Table 8,
Table 9 and
Table 10, with consistently low RMSE values. Where the results showed, Lower
,
, and
values suggest a higher average level of accuracy achieved over independent runs, whereas lower STD values (in the order of 10
−17 to 10
−7) indicate that the convergence behavior is more stable and steadier.
3.2.1. RTC-France Solar Cell
Table 8
displays the statistical findings for 1-DM, 2-DM, and 3-DM from RTC-France. From the same table, it is observed that the proposed SFL-SCE algorithm performs better than all other algorithms in terms of RMSEmin, RMSEmean, RMSEmax, and STD.
Considering the STD value (2.609931 × 10−17 for 1-DM, 8.97383 × 10−7 for 2-DM, and 2.142201 × 10−7 for 3-DM), the proposed algorithm SFL-SCE is stable and reliable in identifying parameters for the RTC-France solar cell.
3.2.2. The Photowatt-PWP201 Module
For the Photowatt-PWP201 based on 1-DM, 2-DM, and 3-DM, statistical findings evaluated by the SFL-SCE and other algorithms are presented in
Table 9.
It can be seen from this table that SFL-SCE registers the best STD for 2-DM (STD = 1.924677 × 10−17) and for 3-DM (STD = 2.794235 × 10−17). However, for 1-DM, the best statistical results are obtained using LAPSO followed by the proposed SFL-SCE algorithm.
3.2.3. STM6-4 0/36 Module
The statistical results of STM6-40/36 obtained by SFL-SCE and other algorithms are listed in
Table 11. It is observed that the best STD in 1-DM (STD = 4.336809 × 10
−19) is obtained by IQSODE and followed by SFL-SCE with STD = 5.530567 × 10
−18. In 2-DM and 3-DM, SFL-SCE records the best STD; STD = 1.371406 × 10
−6 and STD = 7.415299 × 10
−7, respectively.
To explore the sensitivity of the proposed algorithm parameters, several experiments were conducted. Memeplex size, memeplex number, and the maximum number of iterations have been varied to claim SFL-SCE robustness.
Table 11 has been tested on RTC France 1-DM. The mean RMSE and STD values remain fixed for all tested configurations, indicating that the convergence behavior also seems to be very stable. Varying and improving in these parameters does not lead to an improvement in solution quality, indicating diminishing returns beyond moderate parameter values. Moreover, these results expand the algorithm’s application flexibility, since it can deliver reliable performance with moderate default settings. The proposed algorithm proved that it is not particularly sensitive to parameter modifications.
3.3. Convergence Analysis
The convergence performance of the proposed SFL-SCE algorithm on the RTC France silicon solar cell, Photowatt-PWP201, and STM6-40/36 modules with 1-DM, 2-DM, and 3-DM is depicted in
Figure 12,
Figure 13 and
Figure 14 when compared to SFLA, SCE, BBO, DE, TLBO, and ABC. All algorithms were executed with identical iteration limits, allowing a fair comparison of their iteration-based convergence.
From the convergence curves, it is noticeable that SFL-SCE reaches low-cost regions with fewer iterations compared to most algorithms in all tested cases. In its initial iterations, the convergence curves of SFL-SCE usually experience a more dramatic decrement in the objective function value, showing good global exploration ability. This phenomenon can be ascribed to the fact that competitive complex evolution enhances population diversity, reducing premature convergence more effectively in the initial search phase.
During the process of optimization, the convergence curve of SFL-SCE becomes smoother and tends to stabilize, reflecting a shift towards exploitation. This smooth convergence phase shows that the method is able to improve proposed solutions, once a promising region of the search space is identified. In comparison with SFLA and SCE, in which both tend to stagnate or converge more slowly at later iteration levels, the hybrid mechanism of SFL-SCE also achieves stable improvement without oscillation.
It can also be seen that some algorithms may approximate the same final RMSE values as SFL-SCE; however, our proposed algorithm provides better convergent trajectories with less variability, in particular for high-dimensional models. This means that SFL-SCE is not only based on rapid initial descent, but also realizes well-balanced exploration-exploitation in both convergence speed and robustness. These observations emphasize that the convergence benefit of SFL-SCE is problem-dependent and derives from its structured hybrid design, rather than elevating iteration budgets.
The proposed method was evaluated using standard benchmark photovoltaic (PV) datasets composed of experimentally measured I–V characteristics obtained under controlled conditions, in line with the validation framework commonly adopted in benchmark-oriented PV parameter identification studies. This experimental design was intentionally selected to preserve fairness, reproducibility, and direct comparability with previously published methods assessed on the same datasets and performance metrics. Accordingly, synthetic noise injection was not incorporated in the present work, as doing so would compromise the consistency of the benchmarking basis and limit the validity of direct performance comparisons with the existing literature. Nonetheless, given the hybrid exploration and exploitation architecture of the proposed, a reasonable degree of robustness under moderate measurement uncertainty is expected, and a dedicated robustness analysis under noisy measurement conditions is identified as an important direction for future investigation.