1. Introduction
With the increasing severity of the global energy crisis as well as environmental pollution, it is particularly important to find sustainable energy solutions to replace traditional energy sources. Solar energy, as a pollution-free renewable form of energy, is becoming the focus of global attention [
1,
2]. Photovoltaic (PV) power generation systems are of vital importance for converting solar energy into electrical energy. To enhance the efficiency of power conversion in these systems, researchers have developed various PV models for simulation, control, and optimization purposes. These models include the single-diode model (SDM), double-diode model (DDM), three-diode model (TDM), and photovoltaic module model (MM), among others [
3,
4,
5]. The accuracy of their parameters largely determines their performance. Regardless of the model employed, it is imperative to precisely ascertain these unknown parameters and ensure that the measurement data closely match the simulation data as much as possible [
1,
6]. Reliable models are essential to improve energy efficiency, strengthen energy management strategies, and optimize energy distribution in the grid [
7].
At present, there are two main types of methods for parameter estimation in solar photovoltaic models, which are analytical methods and meta-heuristics. Analytical methods are methods for parameter estimation based on physical models and mathematical equations, for example, the direct extraction method, iterative method [
8], simplified form method, Lambert-W based method [
9], etc. The advantage of analytical methods is that their results are highly interpretable and have advantages in terms of theoretical foundation and flexibility, but they are particularly dependent on the prediction of the initial values, and if the initial parameters are not properly selected, they will fall into local optimization. In addition, such methods require long computational time and high computational power for parameter identification in PV models. In recent years, hybrid gray-box models and physics-informed heuristic methods have demonstrated significant potential in solar photovoltaic parameter estimation. Hybrid gray-box models effectively enhance prediction accuracy and generalization ability by combining data-driven algorithms (such as XGBoost, LSTM, and WaveNet) with physical mechanisms (such as solar radiation models and component efficiency curves). For instance, the research team at Beitai Tianyuan proposed a fusion architecture of XGBoost + LSTM + WaveNet, achieving a breakthrough in photovoltaic power prediction by reducing RMSE by 17∼34% through multi-scale feature fusion [
10]. Such models not only capture the nonlinear relationships in historical data but also enhance the prediction stability under extreme weather conditions through physical constraints. The physical information heuristic method further integrates physical laws into the optimization algorithm. For instance, a hybrid model based on particle swarm optimization (PSO) and genetic algorithm (GA) quantifies the quantitative relationship between physical parameters such as solar radiation and temperature and power generation, significantly reducing prediction errors [
11]. Additionally, the application of physical information neural networks (PINNs) in photovoltaic modeling has also attracted much attention. By adding a physical error penalty term to the loss function, it achieves joint training of data-driven and physical mechanisms, enhancing the model’s robustness in scenarios with scarce data [
12]. Meta-heuristics constitute a category of optimization-based techniques aimed at extracting parameters. Optimization algorithms aim to reduce the discrepancy between the output of a model and corresponding actual measured data by exploring the parameter space. Widely used optimization algorithms encompass the genetic algorithm (GA), particle swarm optimization (PSO), differential evolutionary algorithm (DE), and the teaching–learning optimization algorithm (TLBO). These methods usually have global search capability and can avoid falling into local optimal solutions [
8,
9]. On the other hand, meta-heuristics are not limited by the complexity of the environment and the nonlinearity of the problem. In conclusion, meta-heuristic algorithms offer wide applicability, global search capability, and greater robustness compared to analytical methods when estimating PV model parameters. In the face of complex nonlinear models and noise interference, the meta-heuristic algorithm provides more accurate and reliable results for estimating parameters.
Taking into account the widespread popularity of the DE and PSO algorithms as fundamental approaches and the more frequent application of their variants compared to other algorithms in estimating solar PV model parameters, the following four primary categories of meta-heuristic algorithms stand out as the preferred choices for addressing the challenge of PV model parameter estimation: variants of DE, variants of PSO, hybrids of algorithms, and others. The first category is the variants of DE. Gao et al. comprehensively leveraged the data of the population along with the information derived from the directional vectors of differences to strengthen the global search proficiency of DE, and they suggested a permutation-based directional evolutionary algorithm with differential capabilities (DPDE) to tackle the estimation of parameters pertaining to diverse solar PV models [
13]. Xiong et al. divided the population dynamics into three sub-populations and adopted different mutation strategies to enhance the ability of the algorithm to escape from local optima and improve the accuracy of parameter estimation (PSMDE) [
14]. Kashif and colleagues developed a modification of DE by incorporating a penalty function. This enhancement led to the creation of a penalty-based differential evolutionary algorithm (P-DE) specifically designed for parameter extraction from solar PV modules across varying environmental conditions [
15]. Biswas estimated the parameters for solar cells by using data sheet information under an adaptive differential evolution algorithm. The second category is the variants of PSO. Qaraad et al. introduced a dynamic optimization strategy and proposed a new PSO-based local search technique (QPSOL) to break through the limitations of PSO in the parameters determination for a PV model [
16]. Lu et al. devised a multi-group collaborative search mechanism introduced into PSO and proposed a hybrid multi-swarm stochastic collaborative PSO (HMSCPSO) for parameter optimization of the models in PV system [
17]. The third category is a hybrid of algorithms. Driss et al. combined the backtracking search optimization algorithm (BSA) with the DE to give full play to the advantages of BSA and DE to improve the parameter extraction accuracy of various photovoltaic models (DE/BSA) [
18]. Li and colleagues introduced a combined adaptive teaching optimization algorithm based on DE (ATLDE) by mixing DE and TLBO and incorporating the learner’s ranking probabilities to derive diverse PV model parameters. Taleshian et al. integrated a technique known as the flexible improved PSO (FIPSO) with a gradient-guided sequential quadratic programming (SQP) approach for a comprehensive global search of PV parameters [
19]. The last category contains a wide variety of algorithms, such as TLBO [
20], the gray wolf optimization algorithm (GWO) [
21], etc. Wang et al. proposed a rank-teaching–learning optimization algorithm based on reinforcement learning for PV model parameter estimation (RLRTLBO) [
22]. However, these algorithms ignore the large differences in the feasible domains of the decision variables for the parameter estimation problem, which may affect the search efficiency. Because the feasible regions of the decision variables are quite different, using the same reproduction operator for them may lead to the omission of some optimal solution. With this in mind, we attempt to seek a new evolutionary algorithm or strategy in order to better solve this problem.
Although the above algorithms have achieved remarkable results on the parameter estimation problem of solar photovoltaic models, the design and improvement of these algorithms mainly focus on search performance and convergence speed. If the actual characteristics of the parameter estimation problem of the solar photovoltaic model are considered to design and improve the algorithm, whether the performance of the algorithm will be more improved. Gray predictive evolution algorithm (GPE) [
23], which takes the gray model (GM(1,1)) as its theoretical basis, was firstly proposed by Hu et al. in 2020. Straightforward coding, limited controlling factors, robust search capabilities, and excellent robustness are the distinguishing features of GPE. These remarkable features of GPE make it frequently better than DE and PSO when dealing with complex optimization problems [
24,
25]. GPE selects different reproduction operators for each dimension of the individual vector for the reproduction process based on a threshold. Therefore, this paper chooses GPE as a basis optimizer to improve the precision as well as the robustness for solving solar parameter estimation problem by its unique search method.
The current improvement algorithms for GPE can be divided into the following two categories: The first category is based on the improvement of the algorithmic flow and operators. Dai et al. introduced a GPE utilized topological pairwise learning, referred to as TOGPEAe [
24]. A novel fusion of GA and GPE approaches that determines the optimal scheduling for power generating units was proposed by Tong et al. [
26]. A simplified non-isometric GPE was given by Xiang et al. [
27]. Gao et al. developed a novel evolutionary algorithm for gray prediction by utilizing an enhanced gray model that incorporates a first-order inverse cumulative generation operation [
28]. The second category is based on the improvement of the algorithmic control parameters. Gao et al. adaptively changed the control parameters of GPE and proposed four GPEs with different parameter settings, namely, GPE based on uniform distribution (aGPEu), GPE based on normal distribution (aGPEn), GPE based on average fitness (aGPEa), and GPE based on chaotic sequence-based GPE (aGPEc) [
29].
Although these improved GPEs have worked well in many domains, researchers do not pay enough attention to GPE parameters, except Gao, who has studied its parameters. The control parameters of GPE determine its performance to a large extent, especially the threshold which controls the selection of propagating operators when GPE searches in each dimension. Meanwhile, the range gap of the PV model parameter estimation of current and voltage is too large, thus setting to 0.01–0.1 could lead to the selection of the same reproduction operator by most or even all individuals to the extent that the algorithm becomes trapped in a local optimum. Just imagine, if the threshold can be adaptively adjusted according to the value range of the decision variable, and the reproduction process can select the appropriate reproduction operators for each dimension of the individual variable, the search speed performance of the algorithm for solving the parameter estimation problem of the PV model may be improved.
Considering the practical significance of each decision variable in the solar energy parameter estimation problem and the great difference in the lengths of the value ranges, this paper proposes a gray predictive evolutionary algorithm with an adaptive threshold adjustment strategy (GPEat) to accurately identify PV parameters. Unlike previous GPEs and their variants, GPEat could adaptively adjust its thresholds based on the value ranges of the decision variables. The adaptively varying thresholds help to enhance the effectiveness of GPEat’s search in each dimension to some extent, which in turn improves the accuracy of GPEat’s prediction of PV model parameters. The performance of GPEat is verified through experimental comparison with eleven algorithms on five PV models.
The main work in this paper is shown as follows.
Insight into the fact that disparities in domain lengths in different dimensions of the solar parameter estimation problem may affect the optimal performance of the algorithm.
The gray predictive evolution algorithm (GPE) is firstly introduced in dealing with the parameter estimation problem of solar photovoltaic modeling.
A gray predictive evolutionary algorithm with an adaptive threshold adjustment strategy (GPEat) is firstly proposed in this paper to solve the parameter estimation problem of solar photovoltaic modeling. Furthermore, an adaptive threshold adjustment strategy is designed in this algorithm to enhance the algorithm’s ability to automatically adjust and adapt to changes in the length of the problem domain.
ARTICLE FOLLOW-UP ARRANGEMENT:
Section 2 introduces the mathematical modeling of the PV model.
Section 3 illustrates the GPE as well as the threshold.
Section 4 describes GPEat in detail.
Section 4 elaborates the experimental results and analysis.
Section 5 presents the conclusion and prospect of the whole paper.
3. Proposed Algorithm
Previous improvements to Gray Prediction Evolutionary (GPE) algorithms primarily fall into two categories. The first focuses on enhancing algorithmic structures and operators, exemplified by approaches like TOGPEAe, which integrates topological pairwise learning, and hybrid GA-GPE frameworks for power scheduling optimization. The second category emphasizes adaptive control parameter tuning, as demonstrated in Gao et al.’s work—particularly their adaptive GPE variants (e.g., aGPEu, aGPEn), which dynamically adjust parameters such as distribution types or chaotic sequences to optimize search performance. This approach aligns with the parameter-adaptive philosophies underlying early DE/PSO variants, wherein parameters self-modify to enhance algorithmic exploration-exploitation balance. Building on these foundations, this study introduces an Adaptive Threshold Adjustment Strategy (ATS) for GPE, specifically tailored to address multi-scale decision variable ranges in solar energy parameter estimation. By dynamically calibrating operator selection thresholds based on variable value ranges, ATS enhances GPE’s adaptability and solution precision in complex optimization scenarios. In this section, the main framework of a gray predictive evolutionary algorithm with an adaptive threshold adjustment strategy (GPEat) is first proposed, followed by a detailed description of the adaptive threshold adjustment strategy (ATS). After that, the third subsection is the analysis and discussion of ATS based on GPEat.
3.1. The Framework of GPEat
Algorithm 1 presents the pseudo-code for implementing GPEat. The proposed GPEat algorithm initializes
N individuals by using Latin Hypercube Sampling (LHS), thus generating the first population
(line 1). Subsequently, the reproduction process of DE is applied to generate the second and third generations,
and
, respectively, (line 2). The reproduction process is performed as Equation (
16) to Equation (
18).
is considered as the parent population of the next generation of offspring. Next, the following procedure is repeated until the maximum number of FEs
is reached. Based on the proposed adaptive threshold adjustment strategy (ATS), the appropriate reproduction operator is selected to generate the offspring, as detailed in Algorithm 2 (lines 7–8). After generating the offspring, the fitness values of the parent and the offspring are compared, and the individual with the better fitness value is selected as the population in the next generation (lines 9–12).
Algorithm 1: Framework of GPEat |
![Mathematics 13 02503 i001]() |
Algorithm 2: Selection of reproduction operators based on ATS |
![Mathematics 13 02503 i002]() |
3.2. Adaptive Threshold Adjustment Strategy
A suitable threshold is crucial for the optimization performance of the proposed algorithm. The choice of threshold determines the reproduction process of the algorithm. In this paper, an adaptive threshold adjustment strategy (ATS) is presented. The ATS strategy is used to generate suitable thresholds for different dimensions of an individual by adapting different feasible region ranges for different dimensions of an individual. Specifically, the threshold
in ATS is defined by Equation (
19).
where
D is the dimension of an individual.
and
denote the upper and lower bounds on the feasible region of the dimension of the individual, respectively.
N is a positive integer.
For the parameter estimation problem of photovoltaic (PV) models, a sensitivity analysis was conducted on the parameter N by systematically varying its values within the set across five benchmark PV models. The experimental results revealed that N exhibits a sensitive range of [5, 10], within which the algorithm achieves a trade-off between solution accuracy and computational efficiency. Notably, was identified as the optimal default value, balancing precision and convergence speed effectively.
After obtaining the appropriate threshold
according to Equation (
19), the offspring
could be obtained by the reproduction process according to the following formula.
where
and
are calculated according to Equation (
12) and Equation (
13), respectively.
It is worth noting that considering the instability of the random perturbation operator of the original GPE, the reproduction process of ATS-based GPEat is missing the random perturbation operator compared to the original GPE. Pseudo-code of the reproduction process of ATS-based GPEat is presented in Algorithm 2.
3.3. Analysis of Adaptive Threshold Adjustment Strategy
The existing adaptive techniques in DE and PSO usually focus on dynamically adjusting control parameters or weights according to the search performance of algorithms, such as JADE [
34], SaDE [
35] and APSO [
36]. In contrast, the ATS in GPEat is specifically designed for the threshold parameters used in the reproduction operator, which is crucial for selecting appropriate mutation strategies for different dimensions of the solution space. This targeted adjustment enables GPEat to better handle the significant differences in the feasible regions of decision variables inherent in the problem of parameter estimation for photovoltaic models. In the GPEat algorithm, ATS is designed to use the threshold proportional to the range of each dimension variable of a individual vector to select an appropriate replication operator to generate the next generation of the individual. In order to verify the effectiveness of ATS in GPEat, an ablation experiment concerning ATS with and without ATS within the same algorithmic framework of GPEat is performed. The algorithm without ATS under the same algorithmic framework of GPEat is denoted as GPEnat. GPEat and GPEnat are tested on the STM640/36 model to evaluate the impact of ATS on the performance of the algorithm for the PV problem. The maximum number of function evaluations (FEs) is set to 5000. The convergence curve of one random run is shown in
Figure 5, while the usage of the gray prediction operator is shown in
Figure 6.
As shown in
Figure 5 and
Figure 6, whether ATS is adopted within the same algorithm framework or not leads to significant differences in the search performance of the algorithm and the use of the gray prediction operator. In
Figure 5, careful observation reveals that GPEat has converged around
20,000, while GPEnat is still searching optimal solution. It can be clearly seen from
Figure 6 that the utilization of the gray prediction operator in GPEat is more frequent for the
parameter compared to GPEnat, whereas its usage is relatively infrequent for the parameters
, and
n. The domain lengths of
, and
n are 2, 5 × 10
−5, 0.36, 1000, and 59, respectively, leading to disparities in the frequency of the gray prediction operator’s application. This is bound to cause the algorithm to fall into local optimum. Notably, during the optimization process of GPEnat, the
parameter does not utilize the gray prediction operator at all, possibly due to its domain length or other factors.
Obviously, the proposed ATS effectively adjusts the proportion of the two types of reproduction operators within the population, overcoming the issue of confining all individuals to a single reproduction operator. This strategy achieves a balance between convergence speed and stability, thereby enabling GPEat suitable for the PV problem.
3.4. Theoretical Analysis of Algorithm Characteristics: Convergence and Complexity
In the field of algorithm design, convergence is a crucial metric for evaluating whether an algorithm can ultimately find the optimal or near-optimal solution. For the Gray Predictive Evolutionary Algorithm with an Adaptive Threshold Adjustment Strategy (GPEat) proposed in this paper, we analyze its convergence using the knowledge of Markov chains in stochastic process theory.
The search process of the GPEat algorithm can be abstracted as a Markov process. In this process, A continuous three-generation populations are defined as a state, and state transitions are determined by the reproduction operators (such as crossover and mutation) used by the algorithm and the Adaptive Threshold Adjustment Strategy (ATS).
The ATS is one of the core innovations of the GPEat algorithm. It adjusts the threshold proportionally according to the length of each decision variable. This dynamic adjustment mechanism endows the algorithm with the ability to flexibly select appropriate reproduction operators in search spaces of different dimensions. Theoretically, this flexibility helps the algorithm avoid getting trapped in local optimal solutions.
Assume that the search space is finite and discrete, and the reproduction operators of the algorithm satisfy certain probability distribution conditions. According to the convergence theorem of Markov chains, if the state-transition matrix of a Markov chain is ergodic, then the Markov chain will converge to a steady-state distribution. In the GPEat algorithm, due to the existence of the ATS, the algorithm can adaptively adjust the search direction and step-size at different search stages. This enables the algorithm to have the opportunity to visit all possible states in the search space during the search process, thus ensuring the ergodicity of the state-transition matrix. Therefore, we can infer that the GPEat algorithm has the property of converging to the global optimal solution in theory.
4. Experimental Results
The superior performance of GPEat is analyzed below by contrasting the parameter identification across various PV models of them to that of other algorithms. For the SDM and DDM, the
I-
V data were acquired from a commercially available R.T.C. French solar cells, measuring 57 mm in diameter, at a consistent temperature of 33 °C [
37,
38]. Additionally, the study evaluates single-crystal STM6 40/36 and polycrystalline STP6-120/36, as well as Photowatt-PWP201 panels, with
I-
V data referenced from [
39,
40,
41].
Table 1 specifies the parameter bounds for all models discussed, with LB and UB indicating the lower and upper limits, respectively. Note that many researchers have adopted such a parameter search range. The comparison algorithms include four popular DE variants DPDE [
13], JDE [
42], PSMDE [
14] and HDE [
43], three variants of the recently popular teaching optimization algorithm ATLDE [
44], RLRTLBO [
22] and MTLBO [
45], and the advanced algorithms LSHADE [
46], DE/BSA [
18], IJAYA [
47], and CLPSO [
48], which are designed for PV model parameter extraction. Each model’s MaxFEs are capped at 50,000.
Table 2 details the configurations for each algorithm and summarizes the outcomes from 30 independent trials per method. The implementations of GPEat and ATLDE were executed using Matlab 2022b on a desktop equipped by an Intel Core i7-7500U CPU at 3.50 GHz, 4 GB RAM, running on Windows 10 64-bit OS. Out of respect for the original research, data from comparative algorithms are directly cited from their respective publications.
4.1. Results on the SDM
The statistical results of the Root Mean Square Error (RMSE) values derived from all the algorithms applied to the SDM of the R.T.C. France solar cell is presented in
Table 3. This table illustrates the range of results by detailing the minimum (Min), maximum (Max), average (Mean), and standard deviation (Std) of the RMSE values.
It is evident from
Table 3 that GPEat, ATLDE, PSMDE, RLRTLBO, DE/BSA, HDE, DPDE, MTLBO, LSHADE, and JDE obtain optimal values for the Min, Max, and Mean that demonstrate the relatively high accuracy of solutions provided by these seven algorithms, succeeded by IJAYA and CLPSO. As far as the stability of all comparative algorithms, GPEat shows the best performance. It indicates that the robustness of the proposed algorithm is significantly better than other compared algorithms on this experiment.
The optimal RMSE along with the respective identified parameter values are given in
Table 4. It is evident that GPEat, ATLDE, HDE, DPDE, MTLBO, LSHADE, and JDE have obtained the best RMSE and the associated values of recognition parameters, CLPSO and IJAYA, also yield almost optimal values. Furthermore, the simulated
I-
V curves shown in
Figure 7a are employed to exhibit the degree of conformity between the simulated and experimental data to demonstrate the precision of the identification parameter values derived from GPEat. Furthermore, it can be seen from
Figure 7a that there have minimal discrepancies between them.
Figure 8 offers graphical representations of the convergence processes for six out of the total comparative algorithms, from which it can be seen that MTLBO converges the fastest, followed by GPEat and ATLDE. The three algorithms reach the optimal solution at FEs = 5000; meanwhile, the other algorithms are still in the process of seeking the optimal solution, indicating that GPEat exhibits quicker global convergence.
4.2. Results on the DDM
As outlined in
Section 2, identifying seven parameters is necessary for the DDM. The statistical results of the different algorithms are shown in
Table 5. From
Table 5, it is evident that DPDE yields the most favorable results. PSMDE is ranked second and GPEat is ranked third, followed by HDE and DE/BSA. In terms of the Max, Mean, and Std, PPDE maintains its leading position, while GPEat surpasses the remaining algorithms.
Table 6 provides the best RMSE values obtained by all the algorithms on DDM and the corresponding values of the seven parameters. Among them, GPEat, PSMDE, RLRTLBO, DE/BSA, HDE, and LSHADE obtain good results.
Figure 7b demonstrates that the generated current data fit well with the observed current data. This demonstrates the effectiveness of the GPEat algorithm in accurately modeling the behavior of the system being analyzed.
Figure 9 illustrates the convergence curves of the various algorithms. It can be observed that GPEat attains the optimal value after approximately 10,000 FEs. This fully demonstrates that the estimation of GPEat on the DDM is effective.
4.3. Results on PV Module
Table 7,
Table 8 and
Table 9 present a summary of the parameter extraction results for the Photowatt-WP201, STM6-40/36, and STP6-120/36 MM, respectively. The results demonstrate that GPEat attains the same optimal values as the current state-of-the-art algorithms. From
Table 10, it can evident that RLRTLBO has the best stability on the Photowatt-PWP201 model, and GPEat is ranked fourth. As can be seen in
Table 11, GPEat shows great stability, second only to MTLBO and RLRTLBO on the STM6-40/36 model. As can be seen in
Table 12, GPEat achieves the same Max, Min, and Mean values for parameter estimation on the STM6-120/36 model as the more current cutting-edge algorithms such as DPDE and HDE. The stability of GPEat is ahead of numerous state of the art algorithms.
Figure 10 illustrates the convergence curves of six of these algorithms on the Photowatt-PWP201 model. It can be observed from the figure that GPEat converges at an exceedingly rapid rate, achieving an optimal solution in only 5000 FEs. In addition, the current–voltage characteristic curves based on the parameters identified by GPEat on Photowatt-WP201, STM6-40/36, and STP6-120/36 MM are shown in
Figure 7c–e, respectively. These curves indicate that GPEat also performs well on these complex models.
In conclusion, in the five experiments, GPEat was able to accurately perform parameter estimation and find the optimal solution set. When compared with 11 algorithms, in the four indicators of the minimum RMSE value, maximum RMSE value, average RMSE value, and stability after 30 runs, it always ranked second or third, and sometimes even first. The standard deviation (std) of the algorithm’s output results is the core indicator for measuring its robustness. The smaller the std variation of the algorithm, the better its robustness. We observe that in the five related algorithm experiments of solar energy parameters, the changes in various std values are not significant. For example, the five std values of MTLBO are as follows: 1.9092749355 , 1.4395895110 , 1.3070106882 , 4.6260068533 , and 8.0041381348 , while the five std values of GPEat are 2.0033222035 , 1.2729158018 , 1.5590895357 , 6.5599406605 , and 7.7278995284 . Further analysis reveals that the std values of GPEat are concentrated in the range of to , while the fluctuation range of MTLBO is from to . Although the lowest std value of MTLBO (4.6260068533 ) is slightly better than that of GPEat (6.5599406605 ), its high fluctuation range () is significantly larger than that of GPEat (), indicating that the output stability of MTLBO is more affected by the complexity of the problem, while GPEat is generally more robust in the estimation of PV model parameters and is more superior. From the above experimental results, compared with other optimization algorithms (including the current leading algorithms in solar PV model parameter estimation), GPEat has a better performance or competitiveness in terms of accuracy, stability, and speed, and it has a stronger overall capability.
5. Conclusions
In this article, we introduce an algorithm named gray predictive evolution with adaptive threshold adjustment strategy (GPEat) designed for parameter estimation across various PV models. GPEat incorporates dual mutation operators with synergistic effects, enhancing the algorithm’s capability to tackle intricate challenges. Additionally, an innovative adaptive threshold adjustment strategy is formulated within GPEat. This strategy is pivotal for selecting the appropriate mutation operator for each individual, ensuring a harmonious balance between maintaining genetic diversity within the population and achieving convergence. Detailed experimental analyses were carried out on multiple PV models, demonstrating that GPEat surpasses competing algorithms in terms of both precision and robustness. In the following, we summarize the key takeaways and contributions of this work:
GPEat consistently achieved lower Root Mean Square Error (RMSE) values across all tested PV models, indicating superior accuracy in parameter estimation. For instance, in the SDM, GPEat obtained an average RMSE of 9.8602187789 , outperforming algorithms such as IJAVA, ATLDE, and RLRTLBO. GPEat exhibited faster convergence rates, reaching optimal solutions in fewer function evaluations (FEs) compared to its counterparts. This acceleration is attributed to the adaptive threshold adjustment strategy (ATS), which dynamically selects appropriate reproduction operators based on the dimensionality of the problem. GPEat demonstrated robust performance across models of varying complexity, from the simple SDM to the more intricate DDM and MM. The algorithm’s ability to adapt its search strategy based on the feasible region lengths of decision variables ensured consistent performance, regardless of model complexity. The introduction of ATS significantly improved the performance of the base GPE algorithm. By adapting the threshold parameter proportionally to the length of each dimensional variable, ATS enabled GPEat to better handle the diverse search spaces encountered in PV model parameter estimation. This led to enhanced search efficiency, reduced likelihood of getting trapped in local optima, and ultimately, more accurate parameter estimates. GPEat excelled in scenarios where the feasible regions of decision variables varied significantly. Its adaptive nature allowed it to dynamically adjust its search strategy, outperforming other methods in complex, multi-modal search spaces, while GPEat demonstrated strong performance in most cases, it may encounter difficulties in extremely high-dimensional or highly constrained problems where the feasible regions are extremely narrow or fragmented. Future work should explore strategies to further enhance GPEat’s adaptability in such challenging scenarios.
One promising avenue for future research is the application of GPEat to Maximum Power Point Tracking (MPPT) control in PV systems. By accurately estimating PV model parameters, GPEat could potentially improve the efficiency and stability of MPPT algorithms under varying environmental conditions. In our future research, the adaptive threshold adjustment strategy will be applied to improve various advanced algorithms for solving various application problems. For PV model parameter estimation, we should note the variability in the length of different dimensions, which can be targeted to algorithm design to achieve more accurate performance prediction. At the same time, researchers can also optimize and adjust the formula of the adaptive threshold strategy and combine different advanced algorithms to solve more complex application engineering problems.