Next Article in Journal
Green Transportation Model in Logistics Considering the Carbon Emissions Costs Based on Improved Grey Wolf Algorithm
Next Article in Special Issue
A Comprehensive Review of Recent Maximum Power Point Tracking Techniques for Photovoltaic Systems under Partial Shading
Previous Article in Journal
Sustainable Composites: A Review with Critical Questions to Guide Future Initiatives
Previous Article in Special Issue
Energy Performance Analysis of Photovoltaic Integrated with Microgrid Data Analysis Using Deep Learning Feature Selection and Classification Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Hybrid Multi-Population GTO-BWO Approach for Parameter Estimation of Photovoltaic Cells and Modules

1
Electrical Department, Faculty of Technology and Education, Sohag University, Sohag 82524, Egypt
2
Department of Electrical Engineering, Faculty of Engineering, Sohag University, Sohag 82524, Egypt
3
Electrical Engineering Department, Faculty of Engineering, Jouf University, Sakaka 72388, Saudi Arabia
4
Electrical Power & Machine Department, Faculty of Engineering, Zagazig University, Zagazig 44519, Egypt
5
Department of Electrical Engineering, University of Jaén, 23700 Linares, Spain
6
Department of Electrical and Electronics Engineering, Chaitanya Bharathi Institute of Technology, Hyderabad 500075, India
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(14), 11089; https://doi.org/10.3390/su151411089
Submission received: 29 June 2023 / Revised: 13 July 2023 / Accepted: 14 July 2023 / Published: 16 July 2023

Abstract

:
Modeling the photovoltaic (PV) generating unit is one of the most important and crucial tasks when assessing the accurate performance of the PV system in power systems. The modeling of the PV system refers to the assigning of the optimal parameters of the PV’s equivalent circuit. Identifying these parameters is considered to be a complex optimization problem, especially with the deviation of the solar irradiance and the ambient temperature. In this regard, this paper proposes a novel hybrid multi-population gorilla troops optimizer and beluga whale optimization (HMGTO-BWO) model to evaluate the optimal parameters of the PV cell/panel; it is based on a multi-population strategy to improve its diversity and to avoid the stagnation of the conventional GTO. The BWO explorative and exploitative powers, which are based on synchronized motion and Lévy flight, are used. The suggested HGTO-BWO is implemented to minimize the root mean square error (RMSE) between the simulated and measured data for each cell/panel represented by a double diode model (DDM) and triple diode model (TDM). The proposed HGTO-BWO is investigated according to the standard and CEC-2019 benchmark functions, and the obtained results are compared with seven other optimization techniques in terms of statistical analysis, convergence characteristics, boxplots, and the Wilcoxon rank sum test. The minimum obtained RMSE values of the PVW 752 cell were 2.0886 × 10−4 and 1.527 × 10−4 for the DDM and TDM, respectively. Furthermore, the minimum fetched fitness value for the STM6-40/36 modules was 1.8032 × 10−3. The obtained results proved the effectiveness and preference of the suggested HGTO-BWO in estimating the parameters of the PV modules.

1. Introduction

Renewable energy sources (RESs) like wind and solar should be considered in order to mitigate the effects of climate change and rising temperatures, as well as to protect the planet from the pollution and destruction produced by traditional fossil energy [1]. The process of ecological transition involves identifying consumption and sustainable community models to reduce harmful emissions and to create reliance on power generation from renewable sources [2]. One of the aims of the sustainable development goals (SDGs), especially the seventh goal, is to obtain modern energy which is sustainable and highly reliable at the lowest cost [3]. There is a great deal of interest in RESs due to the enormous financial and environmental problems associated with traditional energy sources like fossil fuels. It is essential to transform the solar energy into different forms that may be utilized in daily life with the assistance of an appropriate device to exploit it [4,5]. Even though solar energy is abundant, its expansion is hampered by problems like fractional shadow, high construction cost, weather variation, and the need for costly storage. As a result, photovoltaic (PV) modeling is necessary to estimate the performance of a PV system before installation. Furthermore, the prediction of PV panel operating attributes is critical in solar PV system design, evaluation, simulation analysis, and control. Also, modeling aids in comprehending the functioning precept and attributes of the solar PV system under variable meteorological situations. The PV solar system is useful for capturing the solar energy and converting it into electrical power [5,6,7]; it has penetrated into many applications [5]. Moreover, the economic implications of the decreased lifetime and its causes are presented in [8]. One of the scientists’ priorities is to improve the efficiency and dependability of these technologies. Understanding the mechanisms of power absorption and conversion in solar cells, as well as correct modelling, can help in forecasting and designing them properly. One of the most critical challenges that researchers are facing is how to build a reliable model of the solar panel [9,10,11].
Changes in temperature and sun irradiance have significant impacts on the performance of PV systems [12]. Therefore, to maximize the performance of these systems, adequate mathematical models are required that precisely replicate the PV system behavior under several operational scenarios. Three of the most common PV system models, the single, double, and triple diode models (SDM, DDM, and TDM), are used [13,14].
The parameters of the SDM are simple to estimate as it only has five parameters, but its performance suffers from minimal irradiance scales and as a consequence of temperature changes. The DDM includes seven unknown parameters; it employs a second diode to achieve current reunification and to deal with other non-idealities [15]. However, the DDM suffers from some defects in recombining the current and other non-idealities. The final model is TDM, with nine ungiven parameters; it was introduced in [16]. Unfortunately, the nine parameters should be calculated as the manufacturers do not directly give them. To decrease the difference between the measured assessed power–voltage (P-V) and current–voltage (I-V) curves, the issue is converted into an optimization problem with a nonlinear objective function and a significant number of local minima.
Researchers are interested in employing metaheuristic algorithms to estimate the PV model parameters due to their notable success in handling various real-world optimization problems [5,6,7]. A hybrid seagull optimization algorithm architecture (HSOA) has been described for assessing the PV model parameters and developing a nonlinear control factor, which is dependent on the cosine function, to stabilize exploitation and exploration capabilities [1]. A springy whale optimization algorithm is described as an enhanced optimization technique to determine the parameters of PV cell/panel models [9]. Changes have been made to the way that the whales move in order to improve the algorithm performance. This helped the algorithm avoid the local solution, and the algorithm convergence speed was enhanced. In [13], an improved cuckoo search optimizer (ICSO) and a modified cuckoo search optimizer (MCSO) are implemented to solve the parameter evaluation issue of a PV system. Solar cell parameters have been evaluated through a genetic neural network (GNN) strategy [14]. The PV module characteristics have been identified with the aid of the tabu search optimizer (TSO) [15]; moreover, the lightning search algorithm, pattern search (PS), gravity search algorithm (GSA), genetic algorithm (GA), and PSO have been applied and compared to the presented approach [16].
In order to define the values of the ungiven parameters, the sooty tern optimization (STO) approach was developed for parameter evaluation of the PV cells/modules [17]. The hybrid particle swarm optimization (PSO) and rat search algorithm have been presented and combined as a hybrid approach for extracting the parameters of hybrid systems, including those of fuel cells and solar PVs [18]. The presented approach in that work reduced the likelihood of a local minimum and increased the algorithm accuracy. In [19], the animals migration optimizer (AMO) was introduced to construct the SDM of a PV system. The approach capacity for producing prompt, dependable, and consistent outcomes has been considered. In [20], a chaotic WOA for estimating the solar cell parameters was introduced; the key benefit of this method is that its parameters are automatically computed and adjusted using chaotic maps. In [21], a mathematical model for PV solar cells was created using the equilibrium optimizer (EO). The results using the EO have been compared with Harries hawk optimization (HHO), the teaching learn-based optimizer (TLBO), and PSO. In [22], the many approaches employed in constructing the SDM, DDM, and TDM of PV systems were reviewed and compared in terms of pros and cons.
The fractional-order Darwinian PSO methodology was used in [23] to enhance the conventional PSO method in evaluating the electrical parameters of PV cells/modules. To assign the solar cell parameters, the authors in [24] presented a hybrid honey badger algorithm and GTO [25]. These algorithms reduced the root mean square error (RMSE) between the simulated and measured results. In [26,27,28], a marine predatory animal (MPA) algorithm is described for computing the parameters of PV cells/panels in constant and varying weather situations. An improved stochastic fractal search algorithm has been used to solve the parameter appreciation of SDM solar cells and PV panels [29]. The authors in [30] presented the computational optimization method for extracting the parameters of solar cells/panels using an enhanced arithmetic optimization algorithm. In order to study the DDM-based circuit of a PV panel, practical tests to obtain the measured I-V and P-V characteristics have been conducted while considering various statistical analyses to determine the average, maximum, minimum, and standard deviations. A quick and efficient method for collecting the solar cell/panel parameters from the datasheet is provided in [31]. A niche PSO using a parallel computing technique was presented in [32] to identify the PV panel parameters. A multi-agent system (MAS) has been combined with CSO to estimate the parameters of various PV cells [33]. The circuits of SDM, DDM, and TDM for PV cells have been analyzed using the atomic orbital search to determine the ungiven parameters [34]. The tree seed algorithm has been used to calculate the parameters of the STM6-40/36 PV panel with different maximum fitness evaluations [35]. Moreover, a heterogeneous mechanism for the differential evolution algorithm (DE) [36], population diversity controlled DE [37], the artificial parameter-less optimization algorithm [38], random reselection PSO [39], the arithmetic operation algorithm based on the Newton–Raphson and Lambert W approaches [40], and adaptive slime mold [41] have been utilized to construct different equivalent circuits of PV cells/panels. A mayfly algorithm [42], northern goshawk optimization [43], and Newton–Raphson (NR) with an enhancement of a tuna swarm optimizer by a chaotic tent map [44] have been presented to evaluate the parameters of a TDM circuit. The parameters of a PV equivalent circuit were resolved by a chimp optimization algorithm with a robust niching approach [45], hybrid PSO with a gravitational search algorithm [46], chaos game optimization [47], an improved gradient-based optimizer based on sine cosine [48], DE enhanced by a chaotic map [49], and the predict output-based backpropagation neural network with EO [50]. Furthermore, the forensic-based investigation algorithm [51], the supply–demand optimizer [52], the enhanced hunger games search via the Laplacian Nelder–Mead approach [53], the Rao-1 optimization-based chaotic sequence [54], the arithmetic optimization algorithm-based guaranteed convergence and modified third-order NR [55], and the hybridized wind-driven optimization with fruit fly optimization [56] have been used to compute the parameters of various types of PV models.
Most of the reported studies have limitations, such as the falling into local optima, the requirement for numerous controlling parameters, and the complexity in implementation, in addition to the use of absolute algorithms without fundamental changes or modifications. The motivation of this study is to introduce a novel hybrid multi-population gorilla troops optimizer and beluga whale optimization (HGTO-BWO) to determine the PV cell/panel parameters such that all the gaps in the previous works are covered.
GTO is characterized by its ability to solve real-world problems with limited and unknown search space. On the other hand, the BWO has better stability, good convergence accuracy, stronger search ability, and a faster convergence rate. Therefore, hybridization between GTO and BWO results in a strong optimizer which is able to solve the handled problem with good efficiency. Table 1 provides a comparison of the recent work published in 2023 with regard to parameter estimations of PVs. The multi-population technique is applied to enhance the algorithm performance and avoid early convergence through dividing the entire population into many subgroups to preserve population variety. Different subgroups can be discovered throughout the whole search area and can reach the optimal solution efficiently by searching in different locations inside the search area at one time. Moreover, the optimization techniques can be easily and efficiently incorporated into multi-population methods [57,58]. The following are the major contributions of this article:
  • A novel approach of hybrid multi-population GTO-BWO is proposed in this work.
  • The classical and CEC-C06 2019 benchmark functions are utilized to test and assess the proposed technique’s performance.
  • The proposed HGTO-BWO is implemented to determine the ungiven parameters of TDM and DDM equivalent circuits of PV cells/panels.
  • A comparison is made with TSA, the grey wolf optimizer (GWO), the whale optimization algorithm (WOA), the sine cosine algorithm (SCA), harmony search (HS), beluga whale optimization (BWO), and the artificial gorilla troops optimizer (GTO).
  • The fetched results assure the effectiveness and validity of the suggested HGTO-BWO.
The rest of this article is as follows. Section 2 describes the mathematical model of solar PVs. Section 3 illustrates the problem expression, while the proposed hybrid multi-population GTO and BWO algorithm is presented in Section 4. The testing of the benchmark functions is presented in Section 5, and the application of the PV parameter estimation is given in Section 6. The conclusions are clarified in Section 7.

2. Modeling of Solar Photovoltaic (PV)

A solar PV cell is typically described through an electrical analogous circuit that includes current source, resistors, and a diode. Numerous PV cell modeling systems have evolved due to nonlinearity. The models of a PV cell are divided into three categories: single, double, and triple diode models. The prediction accuracy of the I-V curve is defined by the number of diodes in the model. Also, adding another diode, from one to three, enhances the model performance and precision at minimal irradiance levels. Similarly, the growth of modeling results in the development of the TDM. The model of the analogous circuit, its equations, and the specifications of the ungiven parameters are shown in Figure 1 and Figure 2. As the number of diodes grows, the number of model parameters to be evaluated grows and then the complexity of the problem is increased [64,65].

2.1. Double Diode Model (DDM)

The DDM uses dual diodes and dual resistors coupled in a series and shunted to the diode; this configuration is designed to compensate for the losses. The DDM of a solar cell is shown in Figure 1; with this concept, a second diode is added to reduce the transmission losses caused by the depletion layer carrier recombination and surface recombination, as specified by Id2 [29,66]. The component of the current is represented by the current of the first diode Id1.
The DDM can be formulated as follows:
I P V = I p h I d 1 I d 2 I s h
I P V = I p h I d 1 e x p q V P V + R s I P V A 1 K T 1 I d 2 e x p q V P V + R s I P V A 2 K T 1 V P V + R s I P V R s h
This model has seven parameters to be computed; they are provided as a vector, as given in Equation (3).
x = [ A 1 A 2 R s R s h I d 1 I d 2 I p h ]
where I d 1 , I d 2 , and I p h are the reversal saturation currents of the diodes and photon current; q is the electronic charge; A 1 and A 2 are the diodes’ ideality factors; T denotes the temperature in Kelvin; K refers to the Boltzmann constant; and R s h and R s are the shunt and series resistances.

2.2. Triple Diode Model (TDM)

Another model described in this work is the TDM; this model includes a current source, two resistors, and triple diodes, as shown in Figure 2. Dual diodes are considered in the model and are similar to those of the DDM, due to the reassembly and connection losses, while the third diode is due to the losses of the reassembly flow zones and boundaries [65,67].
The TDM can be expressed by following equations:
I P V = I p h I d 1 I d 2 I d 3 I s h
I P V = I p h I d 1 e x p q V P V + R s I P V A 1 K T 1 I d 2 e x p q V P V + R s I P V A 2 K T 1 I d 3 e x p q V P V + R s I P V A 3 K T 1 V P V + R s I P V R s h
There are nine parameters to be evaluated in this model. The following vector can be used to represent them:
x = [ A 1 A 2 A 3 R s R s h I d 1 I d 2 I d 3 I p h ]

2.3. PV Panel Model

The PV panel comprises numerous cells coupled in a series or parallel to produce greater voltage and current. Figure 3 illustrates the PV panel equivalent circuit.
The cells coupled in a series produce the same current. As a result, the panel output current can be written as given in Equation (7).
I P V = I p h × N p I d 1 × N p e x p q V P V N s + R s N p × I P V A 1 K T 1 I d 2 × N P e x p q V P V N s + R s N p I P V A 2 K T 1 V P V N s + R s N p × I P V R s h
where N s denotes the number of solar cells combined in a series, while N p denotes the number of cells connected in parallel [67,68]. Seven parameters should be calculated in the PV panel circuit; these are A 1 , A 2 , R s , R s h , I d 1 , I d 2 , and I p h .

3. Problem Expression

In order to find the PV cell/panel equivalent circuit parameters, an optimization problem was formulated and solved to mitigate the RMSE between the measured current ( I M   ) and the simulated one ( I S   ). In the optimization formula, the unknown parameters are defined as design variables; the fitness value can be formulated as follows:
R M S E = 1 N m i = 1 N m   f P V ( V P V , I P V , x ) 2 = 1 N m i = 1 N m   I M   I S   2
where N m indicates the number of measured patterns, f P V refers to the PV model function, and I M   and I S   are the measured and simulated currents, respectively. The DDM objective function contains seven unknown parameters; it can be written as,
f D D M V P V , I P V , x = I P V x 7 + x 5 exp q V P V + I P V x 3 x 1 K T 1 + x 6 exp q V P V + I P V x 3 x 2 K T 1 + V P V + I P V x 3 x 4
where x = [ A 1 A 2 R s R s h I d 1 I d 2 I p h ] .
On the other hand, the TDM objective function comprises nine unknown parameters, which can be expressed as,
f T D M V P V , I P V , x = I P V x 9 + x 6 exp q V P V + I P V x 4 x 1 K T 1 + x 7 exp q V P V + I P V x 4 x 2 K T 1 + x 8 exp q V P V + I P V x 4 x 3 K T 1 + V P V + I P V x 4 x 5
where x = [ A 1 A 2 A 3 R s R s h I d 1 I d 2 I d 3 I p h ] .
Finally, the TDM of the PV panel objective function can be written as,
f P V _ p V P V , I P V , x = I P V x 7 N p + x 5 N p e x p q V P V N s + x 3 N p I P V x 1 K T 1 + x 6 N P e x p q V P V N s + x 3 N p I P V x 2 K T 1 + V P V N s + x 3 N p I P V x 5

4. The Proposed Solution Methodology

This section describes and explains the main aspects of GTO, BWO, and the proposed HMGTO-BWO.

4.1. Gorilla Troops Optimizer (GTO)

The GTO is an efficient optimization algorithm that was inspired by the social life of gorillas, including their movements and lifestyles [69]. The leader in a gorilla group is known as a silverback and all the males and females follow it. The young male gorillas are known as blackbacks; they help the silverback and act as backup protection for the group. Two phases of exploitation and exploration form the GTO. Three operators are used in the exploration phases; the first operator is the migration to new locations, while the second operator is based on the movement of other gorillas; the third operator is dependent on the motion of the groups to known areas. In the GTO, the parameter X refers to the gorilla position, and the G X denotes the candidate gorilla locations, while the best solution position is represented as the silverback position. The exploitation phase is based on three motions of the gorillas, including their motion to a new unknown area, their motion to each other, and their movement to unknown locations. Mathematically, the exploration phase of the GTO can be described as follows:
G X ( t + 1 ) = ( U B L B ) × r 1 + L B ,                           r a n d < p r 2 C × X r ( t ) + L × H ,             r a n d 0.5 X ( i ) L × L × X t G X r t + r 3 × X t G X r t       r a n d < 0.5
where r 1 , r 2 , and r 3 are random values in the range [0, 1]; U B and L B are the upper and lower limits of the variables; the P operator is a generated random value; and C , L , and H are operators that can be computed as follows:
C = F × 1 t t m a x
F = c o s 2 × r 4 + 1
L = C × l
H = Z × X ( t )
Z = [ C , C ]
where t m a x   a n d   t are the maximum and current iterations, and r 4 is a random value in the range [0, 1]. The exploitation phase in this algorithm is based on the motion of the followers to the silverback gorilla. However, when the silverback dies or becomes ill, the male blackback gorillas become leaders; these gorillas fight to obtain the female gorillas. The exploitation phase mimics the motion of the males and females to the silverback. In addition to that, when the silverback dies or becomes old, the blackback gorilla males become leaders. Thus, the group may follow the silverback or the blackback gorilla males. The transition between the two movements can be adjusted using two operators, C and W . In the case that C W , the gorillas update their locations with respect to the silverback as follows:
G X ( t + 1 ) = M × L × X ( t ) X best   + X ( t )
M = 1 N i = 1 N   G X i ( t ) g 1 8
g = 2 L
where X best   represents the silverback’s location. If C < W , the other gorillas follow the adult males; this may be described as follows:
G X ( i ) = X silverback   X best   × Q X ( t ) × Q × A
Q = 2 × r 5 1
A = β × E
where r 5 represents a random value in the range [0, 1], β denotes a predefined operator, and E is a random value obtained from the normal distribution. The GTO’s pseudocode is depicted in Algorithm 1.
Algorithm 1 The Pseudocode of GTO
Start GTO
                    Input :   Set   the   parameters   of   the   GTO   ( N ,   t m a x ,   U B ,   L B )
                    Output :   The   best   position   of   the   population   ( X best   ) the corresponding fitness function.
          Initialize the populations and calculate the objective functions and assign the best result.
                  While   t < t m a x
                                          Update   the   values   of   the   C ,   L using Equations (13) and (15).
                      Update the positions of the gorillas according to (12).
                      Compute the fitness function and assign the best solution.
                                        If   C W
                              Update the positions of the gorillas using Equation (18).
                      Otherwise
                              Update the positions of the gorillas using Equation (21).
                      end
                      Calculate the objective functions for the new locations and include them,
                      if their values are better than the previous solutions
      End while
End GTO

4.2. Beluga Whale Optimization (BWO)

BWO is a new optimizer that was conceptualized from the motion, preying, and behavior of beluga whales (BWs) in the seas and oceans [70]. BWs are social creatures that share information and communicate together to search for food locations. Initially, the fitness function is expressed as follows:
F X = f x 1,1 , x 1,2 , , x 1 , d f x 2,1 , x 2,2 , , x 2 , d f x n , 1 , x n , 2 , , x n , d
The swimming motion of the two BW pairs represents the exploration phase, which may be mathematically described as follows:
X i , j t + 1 = X i , p j t + X r , p 1 t X i , p j t 1 + r 1 s i n 2 π r 2 , j =   even   X i , p j t + X r , p 1 t X i , p j t 1 + r 1 c o s 2 π r 2 , j =   odd  
where X r , p 1 t is a whale selected randomly from the generated BWs. The BWO exploitation phase is conceptualized from the hunting and preying process of BWs. They update their locations based on the best solution using the Levy flight strategy, as follows:
X i t + 1 = r 3 X best   t r 4 X i t + C 1 L F X r t X i t
C 1 = 2 r 4 1 t / t m a x
where X best   t represents the best location, X r t refers to a randomly selected BW, and L F is a Lévy flight function, which can be determined as follows:
L F = 0.05 × u × σ | v | 1 / β
σ = s i n ( π β / 2 ) × Γ ( 1 + β ) β × Γ ( ( 1 + β ) / 2 ) × 2 ( β 1 ) / 2 1 / β
where u and v are random variables, and β is an adaptive variable used to enable the transition between the exploitation and the exploration phases; it can be calculated as,
B f = B 0 1 t / 2 t m a x
where B 0 is a random value in the range [0, 1]. If B f > 0.5 , the BWs update their locations in the exploration phase; otherwise, they update their locations in the exploitation manner. The final stage of the BWO is based on the whale fall of BWs when they have been attacked by the killer whales. The dead BWs are deposited on a deep seabed. This stage is represented as follows:
X i t + 1 = r 5 X i t r 6 X r t + r 7 X step  
X step   = U b L b e x p C 2 t / t m a x
C 2 = 2 W f × n
W f = 0.1 0.05 t / t m a x
where r 5 , r 6 , and r 7 denote random variables in the range [0, 1]. The pseudocode of BWO is depicted in Algorithm 2.
Algorithm 2 The Pseudocode of the BWO
Start BWO
                    Input :   Set   the   parameters   of   the   BWO   ( N ,   t m a x ,   U B ,   L B ) .
                    Output :   The   best   position   ( X best   ) of the populations and the corresponding fitness function.
                      While   t < t m a x
                      Update the values of the using C 1 ,   B f , and W f using Equations (27), (30) and (34).
                                        If   B f > 0.5
                                 // Exploration phase
                                   Update the locations of the BWs using Equation (25).
                      Otherwise
                                 // Exploitation phase
                                   Update the locations of the gorillas using Equation (26).
                      end
                               Compute the fitness functions for the new positions and select the best result.
                                              If   B f W f
                              // whale fall
                                  Update the locations of the BWs using Equation (31).
                      End
                               Compute the fitness functions for the new positions and select the best result.
    End while
End BWO

4.3. The Proposed Hybrid Multi-Population GTO and BWO

The proposed HMGTO-BWO is introduced to solve complex and nonlinear optimization issues. The following steps describe the procedure of the proposed HMGTO-BWO:
Step 1: Define the parameters of the proposed HMGTO-BWO as well as the constraints of the problem.
Step 2: Generate a set of populations randomly.
Step 3: Divide the populations into three subpopulations (N1, N2, N3), where N1 = N2 = N/3 and N3 = N − (N1 + N2), where N, N1, N2, and N3 are numbers of the population, the first subpopulation, the second subpopulation, and the third subpopulation, respectively.
Step 4: Update the populations in each subpopulation group based on the GTO, as illustrated in Section 4.1.
Step 5: Accept the new updated subpopulations if their values are better than those of the old populations.
Step 6: Combine the three subpopulations as one vector; it represents the initial populations of the BWO technique.
Step 7: Update the populations based on BWO, including the swimming motion, the Levy flight motion, and the fall of BWs.
Step 8: Repeat Step 3 to Step 7 until the stopping criterion is satisfied.
The step procedures of the suggested algorithm are depicted in Figure 4.
The HGTO-BWO computational complexity is based on the initialization, fitness assessment, and updating of the silverbacks and BW, and it can be described as follows:
O H G T O B W O = S u b . P o p u l a t i o n 1 + S u b . P o p u l a t i o n 2 + S u b . P o p u l a t i o n 3 G T O + B W O
O H G T O B W O = O t m a x × 1 3 N 1 + O t m a x × 1 3 N 1 × D × 2 + O t m a x × 1 3 N 2 + O t m a x × 1 3 N 2 × D × 2 + O t m a x × 1 3 N 3 + O t m a x × 1 3 N 3 × D × 2 + O ( N × 1 + 1.1 × t m a x ) = O N × 1 + t m a x + T D × 2 + 1 + 1.1 × t m a x
where D is the dimension of the problem.

5. Testing of Benchmark Function

For a fair comparison between the suggested HGTO-BWO and the other algorithmic approaches, the maximum iterations number was set to 500; the population size was assigned to 30; and 30 runs were conducted for each considered optimizer. The proposed HGTO-BWO was investigated via the traditional benchmark functions and CEC 2019 functions. The fetched results were compared to TSA, GWO, WOA, SCA, HS, BWO, and GTO. The algorithms’ parameters are presented in Table A1 in Appendix A.

5.1. Traditional Benchmark Functions

The proposed HGTO-BWO was investigated via the solving of various traditional benchmark functions [71]; F1 to F13 have constant dimensions of 30, while the functions F14 to F23 have different dimensions. These functions are divided into the functions from F1 to F7, which are unimodal; F8 to F13, which are multi-modal; and F14 to F23, which are composites (See Supplementary Materials). Table 2 shows the statistical results of all the traditional benchmark functions; it includes the worst, average, best, standard deviation (std), and p-value. The values given in bold indicate the best solutions obtained by the proposed HGTO-BWO approach.

5.2. CEC-C06 2019 Benchmark Functions

To verify the efficiency and validation of the suggested HGTO-BWO, it was tested and assessed with the modern functions of CEC-C06 2019 [72,73]. The CEC-C06 2019 benchmark function comprises 10 functions, where CEC01 to CEC03 have variable dimensions, while CEC04 to CEC10 have constant dimensions. The statistical analysis during the solving of CEC01 to CEC10 via the proposed HGTO-BWO and others was conducted, and the fetched results are tabulated in Table 3. The bold values given in Table 3 refer to the best results obtained through the proposed approach.

6. Application of HGTO-BWO: Parameter Estimation of PV Cell/Module

The proposed HGTO-BWO was applied to solve a vital problem regarding the identification of the optimal parameters of the PV cell/panel equivalent circuit with the aid of experimental data. The topic is very important as it is necessary to establish a reliable model of a PV system that simulates reality. This helps many researchers to conduct their work in the constructed circuit via the proposed methodology.
The parameters were computed in standard operating conditions for the PVM752 cell, STM6-40/36 panel, and PWP-201 module. Also, the double diode models for the KC200GT and MSX60 were constructed under various solar irradiances and temperatures. Table 4 shows the considered upper and lower limits of the design variables.

6.1. Case 1: Constant Weather Conditions

6.1.1. PVW 752 Cell

The proposed HGTO-BWO was employed to determine the parameters of the DDM and TDM for a PVM752 GaAs thin film cell at 25 °C and 1000 W/m2; the electric characteristics of the PVM752 cell and the measured I-V data are presented in [74]. The convergence curves obtained by the considered optimizers for both models are shown in Figure 5. The RMSE value, statistical analysis, and optimal parameters of the DDM obtained through the proposed HGTO-BWO in comparison to the others are illustrated in Table 5. The least obtained RMSEs for the DDM and TDM were achieved by HGTO-BWO with values of 2.0886 × 10−4 and 1.527 × 10−4, respectively. On the other hand, the GTO approach ranked second, achieving fitness values of 4.6815 × 10−4 for the DDM and 2.278 × 10−4 for the TDM. The HS algorithm was the worst approach; it provided fitness values of 6.6870 × 10−1 for the DDM and 3.738 for the TDM. Figure 6 shows the estimated and measured P-V and I-V curves of the DDM and TDM. It is notable that the estimated curves converge closely with the measured data; this means the PV cell/panel performed well and converged with the real one. The statistical parameters including best, worst, mean, and std are shown in Figure 7. The results shown in Table 5 verify the effectiveness of the suggested approach in extracting the parameters with the least fitness values compared to the other algorithms. The values given in bold indicate the best solutions obtained by the proposed HGTO-BWO approach.

6.1.2. PV Panel

The analyzed panels in this work were the Photowatt PWP-201 and STM6-40/36. The first one was investigated at 51 °C and 1000 W/m2, while the PWP-201 module was investigated at 45 °C and 1000 W/m2. The measured data for both considered panels are given in [54,77]. The fetched results for the DDMs of both panels are tabulated in Table 6. The proposed HGTO-BWO came in the first rank with the best RMSEs of 2.42508 × 10−3 for PWP-201 and 1.8032 × 10−3 for STM6-40/36, while the GTO approach was in the second rank with fitness values of 2.42511 × 10−3 and 1.88 × 10−3 for PWP-201 and STM6-40/36, respectively. The computed and measured P-V and I-V curves are shown in Figure 8. The obtained curves are completely consistent with the measured data, and this confirms the preference of the proposed method in obtaining an approved equivalent circuit that simulates reality. The mean ranking of the RMSE values is illustrated in Figure 9. It is confirmed that the proposed HGTO-BWO has the greatest rank among the applied algorithms, while Figure 10 illustrates the bar chart of the statistical analysis of the DDM. Moreover, the TDM optimal parameters and statistical analysis achieved by the proposed HGTO-BWO and the others are presented in Table 7. It is observed that the best fitness values were attained by the proposed HGTO-BWO with values of 2.2068 × 10−3 for PWP-201 and 1.7435 × 10−3 for STM6-40/36, while the worst fitness values were obtained via BWO with 1.5132 × 10−1 and 2.4985 × 10−1 for PWP-201 and STM6-40/36, respectively. Figure 11 depicts the measured and computed P-V and I-V curves of the TDM; the computed data converge with the measured ones; this validates the competence of the proposed HGTO-BWO. The mean ranking of the RMSE values and the statistical analysis for the TDM are presented in Figure 12 and Figure 13, respectively. The RMSE values in bold indicate the best solutions obtained by the proposed HGTO-BWO approach.

6.2. Case 2: Variable Weather Conditions

The changes in temperature and solar radiation should be considered during the design of the PV system as they have great influence on the system’s efficiency [78]. The proposed HGTO-BWO constructed the DDM of MSX60 and KC200GT PV panels at various weather situations with the aid of the data given in [79]. Table 8 displays the statistical analysis of KC200GT in case A and B, where case A was conducted by operating the panel at 1000 W/m2 and at the different temperatures of 25 °C, 50 °C, and 75 °C. In case B, the panel was operated at 25 °C and at the various irradiances of 1000 W/m2, 800 W/m2, 600 W/m2, 400 W/m2, and 200 W/m2. The best RMSE values of 3.5092 × 10−3 and 1.6067 × 10−3 were obtained during operation at 25 °C and 50 °C via the proposed approach. Additionally, it achieved the minimum fitness values of 9.1596 × 10−4, 6.3910 × 10−4, 7.7891 × 10−4, and 2.3850 × 10−4 during operation at 800 W/m2, 600 W/m2, 400 W/m2, and 200 W/m2, respectively. Figure 14 illustrates the simulated and measured data of I-V and P-V curves. The statistical parameters of the approach during the establishment of the circuit of KC200GT at irradiances of 1000 W/m2 and a temperature of 25 °C are illustrated in Figure 15 while the statistical analyses of MSX60 during various temperature and irradiances are displayed in Table 9. The proposed approach achieved the best RMSE values for MSX60 of 1.0765 × 10−4, 1.9324× 10−4, and 2.9790 × 10−5 at 1000 W/m2 and temperatures of 25 °C, 50 °C, and 75 °C, respectively. Moreover, at 25 °C the fitness values were 1.1336 × 10−3 at 800 W/m2; 6.7775 × 10−4 at 600 W/m2; 2.4366 × 10−5 at 400 W/m2; and 5.9828 × 10−5 at 200 W/m2. The estimated and measured curves are shown in Figure 16. Moreover, the bar chart of the statistical analysis for MSX60 at 1000 W/m2 and 25 °C is given in Figure 17. The curves confirmed the efficiency and reliability of the suggested HGTO-BWO technique in establishing the PV panel equivalent circuit at different operating conditions.
The fetched results demonstrated that the proposed HGTO-BWO is efficient in finding the optimal parameters of various models for the PV cell/panel as it outperformed the other regarded methodologies in all considered cases.

7. Conclusions

A new hybrid multi-population gorilla troops optimizer and beluga whale optimization (HGTO-BWO) was proposed to assign the PV cell/panel equivalent circuit by estimating its optimal parameters. In the proposed approach, a multi-population methodology was employed to improve the performance of the algorithm and to prevent it from falling into the local optima. The classical and CEC-C06 2019 benchmark functions were solved via the proposed approach to assess its performance. Two models, the double and triple diode models (DDM and TDM), were constructed for the PV cell/panel via minimizing the root mean square error (RMSE) between the simulated and measured currents. Various PV cells and panels operating in stable and variable weather situations were analyzed. Also, excessive comparison with TSA, SCA, GWO, WOA, HS, BWO, and GTO was conducted. The proposed approach findings can be summarized as follows:
  • For the PVW 752 cell, the proposed HGTO-BWO achieved the best fitness values of 1.527 × 10−4 and 2.0886 × 10−4 for the TDM and DDM, respectively.
  • The proposed approach achieved the lowest RMSEs of 2.42508 × 10−3 for the PWP-201 and 1.8032 × 10−3 for the STM6-40/36 DDM.
  • The HGTO-BWO achieved the best fitness values of 2.2068 × 10−3 for the PWP-201 panel and 1.7435 × 10−3 for the STM6-40/36 TDM.
  • For KC200GT, the minimum fitness values were 2.3850 × 10−4, 7.7891 × 10−4, 6.3910 × 10−4, and 9.1596 × 10−4 during operation at 200 W/m2, 400 W/m2, 600 W/m2, and 800 W/m2, respectively.
  • For MSX60, the proposed methodology realized the best RMSE values of 1.0765 × 10−4, 1.9324 × 10−4, and 2.9790 × 10−5 at 25 °C, 50 °C, and 75 °C, respectively, while at 25 °C the fitness values were 1.1336 × 10−3 at 800 W/m2, 6.7775 × 10−4 at 600 W/m2, 2.4366 × 10−5 at 400 W/m2, and 5.9828 × 10−5 at 200 W/m2.
The results revealed that the proposed approach can be recommended as an efficient optimizer when constructing the PV unit equivalent circuit via identifying its parameters. The proposed method requires a great effort to implement and program, which is considered a major obstacle during implementation; in addition, a lot of time is needed. Therefore, simplifying this method and reducing the time required will be of interest to the authors of the future works. Moreover, the validation of the proposed methodology in estimating the parameters of the PV array when operated under different conditions will be considered in the next work.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/su151411089/s1, Figure S1: The convergence curves of some traditional benchmark functions achieved by the proposed hybrid approach and others; Figure S2: The boxplots curves of some traditional benchmark functions obtained via the proposed hybrid approach and others; Figure S3: The convergence of some CEC-2019 functions achieved by the proposed hybrid method and others; Figure S4: The boxplots curves of some CEC-2019 functions obtained via the proposed hybrid approach and others; Figure S5: Performance of RMSE through iteration process for DDM (a) PWP-201 and (b) STM6-40/36; Figure S6: RMSE with numeral of iteration for TDM (a) STM6-40/36 panels and (b) PWP-201.

Author Contributions

Conceptualization, H.H.A. and A.F.; methodology, A.A.M. and H.H.A.; software, M.E. and F.J.; validation, A.F., T.S.B., and F.J.; formal analysis, H.H.A. and A.F.; investigation, M.E. and H.H.A.; data curation, M.E., F.J., and T.S.B.; writing—original draft preparation, A.A.M. and A.F.; writing—review and editing, A.F.; supervision, T.S.B. and F.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. The studied algorithms’ parameters.
Table A1. The studied algorithms’ parameters.
AlgorithmsParameterAll Algorithms
TSApmin = 1, pmax = 4Pop.size = 30
Max_Iter = 500
No. Run = 30
SCAa = 2
GWOa = 2 to 0
WOAa = 2 to 0, a2 = −1 to −2, b = 1
HSHMCR = 0.8, PAR = 0.2, FW_d = 0.995
BWOWf = [0.1 0.05]
GTOβ = 3, p = 0.03, w = 0.8

References

  1. Long, W.; Jiao, J.; Liang, X.; Xu, M.; Tang, M.; Cai, S. Parameters Estimation of Photovoltaic Models Using a Novel Hybrid Seagull Optimization Algorithm. Energy 2022, 249, 123760. [Google Scholar] [CrossRef]
  2. D’Adamo, I.; Mammetti, M.; Ottaviani, D.; Ozturk, I. Photovoltaic Systems and Sustainable Communities: New Social Models for Ecological Transition. The Impact of Incentive Policies in Profitability Analyses. Renew. Energy 2023, 202, 1291–1304. [Google Scholar] [CrossRef]
  3. D’Adamo, I.; Gastaldi, M.; Morone, P.; Ozturk, I. Economics and Policy Implications of Residential Photovoltaic Systems in Italy’s Developed Market. Util. Policy 2022, 79, 101437. [Google Scholar] [CrossRef]
  4. Ganesan, S.; David, P.W.; Balachandran, P.K.; Senjyu, T. Fault Identification Scheme for Solar Photovoltaic Array in Bridge and Honeycomb Configuration. Electr. Eng. 2023. [Google Scholar] [CrossRef]
  5. Ayyarao, T.S.L.V.; Kumar, P.P. Parameter Estimation of Solar PV Models with a New Proposed War Strategy Optimization Algorithm. Int. J. Energy Res. 2022, 46, 7215–7238. [Google Scholar] [CrossRef]
  6. Shaheen, M.A.M.; Hasanien, H.M.; Alkuhayli, A. A Novel Hybrid GWO-PSO Optimization Technique for Optimal Reactive Power Dispatch Problem Solution. Ain Shams Eng. J. 2021, 12, 621–630. [Google Scholar] [CrossRef]
  7. Vankadara, S.K.; Chatterjee, S.; Balachandran, P.K.; Mihet-Popa, L. Marine Predator Algorithm (MPA)-Based MPPT Technique for Solar PV Systems under Partial Shading Conditions. Energies 2022, 15, 6172. [Google Scholar] [CrossRef]
  8. Libra, M.; Mrázek, D.; Tyukhov, I.; Severová, L.; Poulek, V.; Mach, J.; Šubrt, T.; Beránek, V.; Svoboda, R.; Sedláček, J. Reduced Real Lifetime of PV Panels—Economic Consequences. Sol. Energy 2023, 259, 229–234. [Google Scholar] [CrossRef]
  9. Pourmousa, N.; Ebrahimi, S.M.; Malekzadeh, M.; Gordillo, F. Using a Novel Optimization Algorithm for Parameter Extraction of Photovoltaic Cells and Modules. Eur. Phys. J. Plus 2021, 136, 470. [Google Scholar] [CrossRef]
  10. Nayagam, V.S.; Kumar, S.S.; Thiyagarajan, V.; Kamal, N.; Nisha, N.; Isaac, J.S.; Kassa, A. A Novel Optimization Algorithm for Modifying the Parameter Unit of Solar PV Cell. Int. J. Photoenergy 2022, 2022, 5240115. [Google Scholar] [CrossRef]
  11. Prince Winston, D.; Kumaravel, S.; Praveen Kumar, B.; Devakirubakaran, S. Performance Improvement of Solar PV Array Topologies during Various Partial Shading Conditions. Sol. Energy 2020, 196, 228–242. [Google Scholar] [CrossRef]
  12. Vankadara, S.K.; Chatterjee, S.; Balachandran, P.K. An Accurate Analytical Modeling of Solar Photovoltaic System Considering Rs and Rsh under Partial Shaded Condition. Int. J. Syst. Assur. Eng. Manag. 2022, 13, 2472–2481. [Google Scholar] [CrossRef]
  13. Gude, S.; Jana, K.C. Parameter Extraction of Photovoltaic Cell Using an Improved Cuckoo Search Optimization. Sol. Energy 2020, 204, 280–293. [Google Scholar] [CrossRef]
  14. Wang, L.; Chen, Z.; Guo, Y.; Hu, W.; Chang, X.; Wu, P.; Han, C.; Li, J. Accurate Solar Cell Modeling via Genetic Neural Network-Based Meta-Heuristic Algorithms. Front. Energy Res. 2021, 9, 1–14. [Google Scholar] [CrossRef]
  15. Repalle, N.B.; Sarala, P.; Mihet-Popa, L.; Kotha, S.R.; Rajeswaran, N. Implementation of a Novel Tabu Search Optimization Algorithm to Extract Parasitic Parameters of Solar Panel. Energies 2022, 15, 4515. [Google Scholar] [CrossRef]
  16. Sarjila, R.; Ravi, K.; Edward, J.B.; Kumar, K.S.; Prasad, A. Parameter Extraction of Solar Photovoltaic Modules Using Gravitational Search Algorithm. J. Electr. Comput. Eng. 2016, 2016, 2143572. [Google Scholar] [CrossRef] [Green Version]
  17. Singh, A.; Sharma, A.; Rajput, S.; Mondal, A.K.; Bose, A.; Ram, M. Parameter Extraction of Solar Module Using the Sooty Tern Optimization Algorithm. Electronics 2022, 11, 564. [Google Scholar] [CrossRef]
  18. Singla, M.K.; Nijhawan, P.; Oberoi, A.S. A Novel Hybrid Particle Swarm Optimization Rat Search Algorithm for Parameter Estimation of Solar PV and Fuel Cell Model. COMPEL—Int. J. Comput. Math. Electr. Electron. Eng. 2022, 41, 1505–1527. [Google Scholar] [CrossRef]
  19. Ridhor, S.I.A.; Isa, Z.M.; Nayan, N.M. Parameter Extraction of PV Cell Single Diode Model Using Animal Migration Optimization. Int. J. Electr. Eng. Appl. Sci. 2020, 3, 1–6. [Google Scholar]
  20. Oliva, D.; Abd El Aziz, M.; Ella Hassanien, A. Parameter Estimation of Photovoltaic Cells Using an Improved Chaotic Whale Optimization Algorithm. Appl. Energy 2017, 200, 141–154. [Google Scholar] [CrossRef]
  21. Ramadan, T.; Kamel, S.; Neggaz, N.; Alghamdi, A.S. Developing Photovoltaic Cells Parameter Estimation Algorithm Based on Equilibrium Optimization Technique. J. Eng. Res. 2021, 10, 1–27. [Google Scholar] [CrossRef]
  22. Saha, C.; Agbu, N.; Jinks, R. 2—Review Article of the Solar PV Parameters Estimation Using Evolutionary Algorithms. MOJ Sol. Photoen Sys. 2018, 2, 66–78. [Google Scholar] [CrossRef]
  23. Ahmed, W.A.E.M.; Mageed, H.M.A.; Mohamed, S.A.E.; Saleh, A.A. Fractional Order Darwinian Particle Swarm Optimization for Parameters Identification of Solar PV Cells and Modules. Alexandria Eng. J. 2022, 61, 1249–1263. [Google Scholar] [CrossRef]
  24. Rawa, M.; Abusorrah, A.; Al-Turki, Y.; Calasan, M.; Micev, M.; Ali, Z.M.; Mekhilef, S.; Bassi, H.; Sindi, H.; Abdel Aleem, S.H.E. Estimation of Parameters of Different Equivalent Circuit Models of Solar Cells and Various Photovoltaic Modules Using Hybrid Variants of Honey Badger Algorithm and Artificial Gorilla Troops Optimizer. Mathematics 2022, 10, 1057. [Google Scholar] [CrossRef]
  25. Ginidi, A.; Ghoneim, S.M.; Elsayed, A.; El-Sehiemy, R.; Shaheen, A.; El-Fergany, A. Gorilla Troops Optimizer for Electrically Based Single and Double-Diode Models of Solar Photovoltaic Systems. Sustainability 2021, 13, 9459. [Google Scholar] [CrossRef]
  26. Bayoumi, A.S.A.; El-Sehiemy, R.A.; Abaza, A. Effective PV Parameter Estimation Algorithm Based on Marine Predators Optimizer Considering Normal and Low Radiation Operating Conditions. Arab. J. Sci. Eng. 2022, 47, 3089–3104. [Google Scholar] [CrossRef]
  27. El Sattar, M.A.; Al Sumaiti, A.; Ali, H.; Diab, A.A.Z. Marine Predators Algorithm for Parameters Estimation of Photovoltaic Modules Considering Various Weather Conditions. Neural Comput. Appl. 2021, 33, 11799–11819. [Google Scholar] [CrossRef]
  28. Rezk, H.; Abdelkareem, M.A. Optimal Parameter Identification of Triple Diode Model for Solar Photovoltaic Panel and Cells. Energy Rep. 2022, 8, 1179–1188. [Google Scholar] [CrossRef]
  29. Xu, S.; Qiu, H. A Modified Stochastic Fractal Search Algorithm for Parameter Estimation of Solar Cells and PV Modules. Energy Rep. 2022, 8, 1853–1866. [Google Scholar] [CrossRef]
  30. Abbassi, A.; Ben Mehrez, R.; Touaiti, B.; Abualigah, L.; Touti, E. Parameterization of Photovoltaic Solar Cell Double-Diode Model Based on Improved Arithmetic Optimization Algorithm. Optik (Stuttg). 2022, 253, 168600. [Google Scholar] [CrossRef]
  31. Muhammadsharif, F.F. A New Simplified Method for Efficient Extraction of Solar Cells and Modules Parameters from Datasheet Information. Silicon 2022, 14, 3059–3067. [Google Scholar] [CrossRef]
  32. Lin, X.; Wu, Y. Parameters Identification of Photovoltaic Models Using Niche-Based Particle Swarm Optimization in Parallel Computing Architecture. Energy 2020, 196, 117054. [Google Scholar] [CrossRef]
  33. Gude, S.; Jana, K.C. A Multiagent System Based Cuckoo Search Optimization for Parameter Identification of Photovoltaic Cell Using Lambert W-Function. Appl. Soft Comput. 2022, 120, 108678. [Google Scholar] [CrossRef]
  34. Ali, F.; Sarwar, A.; Ilahi Bakhsh, F.; Ahmad, S.; Ali Shah, A.; Ahmed, H. Parameter Extraction of Photovoltaic Models Using Atomic Orbital Search Algorithm on a Decent Basis for Novel Accurate RMSE Calculation. Energy Convers. Manag. 2023, 277, 116613. [Google Scholar] [CrossRef]
  35. Beşkirli, A.; Dağ, İ. Parameter Extraction for Photovoltaic Models with Tree Seed Algorithm. Energy Rep. 2023, 9, 174–185. [Google Scholar] [CrossRef]
  36. Wang, D.; Sun, X.; Kang, H.; Shen, Y.; Chen, Q. Heterogeneous Differential Evolution Algorithm for Parameter Estimation of Solar Photovoltaic Models. Energy Rep. 2022, 8, 4724–4746. [Google Scholar] [CrossRef]
  37. Yu, Y.; Wang, K.; Zhang, T.; Wang, Y.; Peng, C.; Gao, S. A Population Diversity-Controlled Differential Evolution for Parameter Estimation of Solar Photovoltaic Models. Sustain. Energy Technol. Assess. 2022, 51, 101938. [Google Scholar] [CrossRef]
  38. Alanazi, M.; Alanazi, A.; Almadhor, A.; Rauf, H.T. Photovoltaic Models’ Parameter Extraction Using New Artificial Parameterless Optimization Algorithm. Mathematics 2022, 10, 4617. [Google Scholar] [CrossRef]
  39. Fan, Y.; Wang, P.; Heidari, A.A.; Chen, H.; HamzaTurabieh; Mafarja, M. Random Reselection Particle Swarm Optimization for Optimal Design of Solar Photovoltaic Modules. Energy 2022, 239, 121865. [Google Scholar] [CrossRef]
  40. Ridha, H.M.; Hizam, H.; Mirjalili, S.; Othman, M.L.; Ya’acob, M.E.; Abualigah, L. A Novel Theoretical and Practical Methodology for Extracting the Parameters of the Single and Double Diode Photovoltaic Models (December 2021). IEEE Access 2022, 10, 11110–11137. [Google Scholar] [CrossRef]
  41. Lin, H.; Ahmadianfar, I.; Amiri Golilarz, N.; Jamei, M.; Heidari, A.A.; Kuang, F.; Zhang, S.; Chen, H. Adaptive Slime Mould Algorithm for Optimal Design of Photovoltaic Models. Energy Sci. Eng. 2022, 10, 2035–2064. [Google Scholar] [CrossRef]
  42. Chen, N.; Bi, W.; Xu, G.; Wu, Z.; Wu, M.; Luo, K. Mayfly Optimization Algorithm–Based PV Cell Triple-Diode Model Parameter Identification. Front. Energy Res. 2022, 10, 1–10. [Google Scholar] [CrossRef]
  43. El-Dabah, M.A.; El-Sehiemy, R.A.; Hasanien, H.M.; Saad, B. Photovoltaic Model Parameters Identification Using Northern Goshawk Optimization Algorithm. Energy 2023, 262, 125522. [Google Scholar] [CrossRef]
  44. Kumar, C.; Magdalin Mary, D. A Novel Chaotic-Driven Tuna Swarm Optimizer with Newton-Raphson Method for Parameter Identification of Three-Diode Equivalent Circuit Model of Solar Photovoltaic Cells/Modules. Optik (Stuttg). 2022, 264, 169379. [Google Scholar] [CrossRef]
  45. Bo, Q.; Cheng, W.; Khishe, M.; Mohammadi, M.; Mohammed, A.H. Solar Photovoltaic Model Parameter Identification Using Robust Niching Chimp Optimization. Sol. Energy 2022, 239, 179–197. [Google Scholar] [CrossRef]
  46. Gupta, J.; Hussain, A.; Singla, M.K.; Nijhawan, P.; Haider, W.; Kotb, H.; AboRas, K.M. Parameter Estimation of Different Photovoltaic Models Using Hybrid Particle Swarm Optimization and Gravitational Search Algorithm. Appl. Sci. 2023, 13, 249. [Google Scholar] [CrossRef]
  47. Ramadan, A.; Kamel, S.; Hussein, M.M.; Hassan, M.H. A New Application of Chaos Game Optimization Algorithm for Parameters Extraction of Three Diode Photovoltaic Model. IEEE Access 2021, 9, 51582–51594. [Google Scholar] [CrossRef]
  48. Yu, S.; Chen, Z.; Heidari, A.A.; Zhou, W.; Chen, H.; Xiao, L. Parameter Identification of Photovoltaic Models Using a Sine Cosine Differential Gradient Based Optimizer. IET Renew. Power Gener. 2022, 16, 1535–1561. [Google Scholar] [CrossRef]
  49. Jiang, Y.; Luo, Q.; Zhou, Y. Improved Gradient-based Optimizer for Parameters Extraction of Photovoltaic Models. IET Renew. Power Gener. 2022, 16, 1602–1622. [Google Scholar] [CrossRef]
  50. Wang, J.; Yang, B.; Li, D.; Zeng, C.; Chen, Y.; Guo, Z.; Zhang, X.; Tan, T.; Shu, H.; Yu, T. Photovoltaic Cell Parameter Estimation Based on Improved Equilibrium Optimizer Algorithm. Energy Convers. Manag. 2021, 236, 114051. [Google Scholar] [CrossRef]
  51. Shaheen, A.M.; Ginidi, A.R.; El-Sehiemy, R.A.; Ghoneim, S.S.M. A Forensic-Based Investigation Algorithm for Parameter Extraction of Solar Cell Models. IEEE Access 2021, 9, 1–20. [Google Scholar] [CrossRef]
  52. Shaheen, A.M.; El-Seheimy, R.A.; Xiong, G.; Elattar, E.; Ginidi, A.R. Parameter Identification of Solar Photovoltaic Cell and Module Models via Supply Demand Optimizer. Ain Shams Eng. J. 2022, 13, 101705. [Google Scholar] [CrossRef]
  53. Yu, S.; Heidari, A.A.; He, C.; Cai, Z.; Althobaiti, M.M.; Mansour, R.F.; Liang, G.; Chen, H. Parameter Estimation of Static Solar Photovoltaic Models Using Laplacian Nelder-Mead Hunger Games Search. Sol. Energy 2022, 242, 79–104. [Google Scholar] [CrossRef]
  54. Lekouaghet, B.; Boukabou, A.; Boubakir, C. Estimation of the Photovoltaic Cells/Modules Parameters Using an Improved Rao-Based Chaotic Optimization Technique. Energy Convers. Manag. 2021, 229, 113722. [Google Scholar] [CrossRef]
  55. Ridha, H.M.; Hizam, H.; Mirjalili, S.; Othman, M.L.; Ya’acob, M.E.; Ahmadipour, M. Parameter Extraction of Single, Double, and Three Diodes Photovoltaic Model Based on Guaranteed Convergence Arithmetic Optimization Algorithm and Modified Third Order Newton Raphson Methods. Renew. Sustain. Energy Rev. 2022, 162, 112436. [Google Scholar] [CrossRef]
  56. Ibrahim, I.A.; Hossain, M.J.; Duck, B.C. A Hybrid Wind Driven-Based Fruit Fly Optimization Algorithm for Identifying the Parameters of a Double-Diode Photovoltaic Cell Model Considering Degradation Effects. Sustain. Energy Technol. Assessments 2022, 50, 101685. [Google Scholar] [CrossRef]
  57. Saha, A.K. Multi-Population-Based Adaptive Sine Cosine Algorithm with Modified Mutualism Strategy for Global Optimization. Knowl. -Based Syst. 2022, 251, 109326. [Google Scholar] [CrossRef]
  58. Ma, H.; Shen, S.; Yu, M.; Yang, Z.; Fei, M.; Zhou, H. Multi-Population Techniques in Nature Inspired Optimization Algorithms: A Comprehensive Survey. Swarm Evol. Comput. 2019, 44, 365–387. [Google Scholar] [CrossRef]
  59. Satria, H.; Syah, R.B.Y.; Nehdi, M.L.; Almustafa, M.K.; Adam, A.O.I. Parameters Identification of Solar PV Using Hybrid Chaotic Northern Goshawk and Pattern Search. Sustainability 2023, 15, 5027. [Google Scholar] [CrossRef]
  60. Ben Aribia, H.; El-Rifaie, A.M.; Tolba, M.A.; Shaheen, A.; Moustafa, G.; Elsayed, F.; Elshahed, M. Growth Optimizer for Parameter Identification of Solar Photovoltaic Cells and Modules. Sustainability 2023, 15, 7896. [Google Scholar] [CrossRef]
  61. Bogar, E. Chaos Game Optimization-Least Squares Algorithm for Photovoltaic Parameter Estimation. Arab. J. Sci. Eng. 2023, 48, 6321–6340. [Google Scholar] [CrossRef]
  62. Rawat, N.; Thakur, P.; Singh, A.K.; Bhatt, A.; Sangwan, V.; Manivannan, A. A New Grey Wolf Optimization-Based Parameter Estimation Technique of Solar Photovoltaic. Sustain. Energy Technol. Assess. 2023, 57, 103240. [Google Scholar] [CrossRef]
  63. Qaraad, M.; Amjad, S.; Hussein, N.K.; Badawy, M.; Mirjalili, S.; Elhosseini, M.A. Photovoltaic Parameter Estimation Using Improved Moth Flame Algorithms with Local Escape Operators. Comput. Electr. Eng. 2023, 106, 108603. [Google Scholar] [CrossRef]
  64. Changmai, P.; Deka, S.; Kumar, S.; Babu, T.S.; Aljafari, B.; Nastasi, B. A Critical Review on the Estimation Techniques of the Solar PV Cell’s Unknown Parameters. Energies 2022, 15, 7212. [Google Scholar] [CrossRef]
  65. Yang, B.; Wang, J.; Zhang, X.; Yu, T.; Yao, W.; Shu, H.; Zeng, F.; Sun, L. Comprehensive Overview of Meta-Heuristic Algorithm Applications on PV Cell Parameter Identification. Energy Convers. Manag. 2020, 208, 112595. [Google Scholar] [CrossRef]
  66. Ali, H.H.; Fathy, A.; Al-dhaifallah, M.; Abdelaziz, A.Y.; Ebeed, M. An Efficient Capuchin Search Algorithm for Extracting the Parameters of Different PV Cells / Modules. Front. Energy Res. 2022, 10, 1028816. [Google Scholar] [CrossRef]
  67. Diab, A.A.Z.; Ezzat, A.; Rafaat, A.E.; Denis, K.A.; Abdelsalam, H.A.; Abdelhamid, A.M. Optimal Identification of Model Parameters for PVs Using Equilibrium, Coot Bird and Artificial Ecosystem Optimisation Algorithms. IET Renew. Power Gener. 2022, 16, 2172–2190. [Google Scholar] [CrossRef]
  68. Fathy, A.; Rezk, H. Parameter Estimation of Photovoltaic System Using Imperialist Competitive Algorithm. Renew. Energy 2017, 111, 307–320. [Google Scholar] [CrossRef]
  69. Abdollahzadeh, B.; Gharehchopogh, F.S.; Mirjalili, S. Artificial Gorilla Troops Optimizer: A New Nature-inspired Metaheuristic Algorithm for Global Optimization Problems. Int. J. Intell. Syst. 2021, 36, 5887–5958. [Google Scholar] [CrossRef]
  70. Zhong, C.; Li, G.; Meng, Z. Beluga Whale Optimization: A Novel Nature-Inspired Metaheuristic Algorithm. Knowledge-Based Syst. 2022, 251, 109215. [Google Scholar] [CrossRef]
  71. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  72. Szabo, R.; Gontean, A. Photovoltaic Cell and Module I-V Characteristic Approximation Using Bézier Curves. Appl. Sci. 2018, 8, 655. [Google Scholar] [CrossRef] [Green Version]
  73. Abdullah, J.M.; Ahmed, T. Fitness Dependent Optimizer: Inspired by the Bee Swarming Reproductive Process. IEEE Access 2019, 7, 43473–43486. [Google Scholar] [CrossRef]
  74. Premkumar, M.; Jangir, P.; Ramakrishnan, C.; Nalinipriya, G.; Alhelou, H.H.; Kumar, B.S. Identification of Solar Photovoltaic Model Parameters Using an Improved Gradient-Based Optimization Algorithm with Chaotic Drifts. IEEE Access 2021, 9, 62347–62379. [Google Scholar] [CrossRef]
  75. Darmansyah; Robandi, I. Photovoltaic Parameter Estimation Using Grey Wolf Optimization. In Proceedings of the 2017 3rd International Conference on Control, Automation and Robotics (ICCAR), Nagoya, Japan, 24-26 April 2017; pp. 593–597. [Google Scholar] [CrossRef]
  76. Elazab, O.S.; Hasanien, H.M.; Elgendy, M.A.; Abdeen, A.M. Whale Optimisation Algorithm for Photovoltaic Model Identification. J. Eng. 2017, 2017, 1906–1911. [Google Scholar] [CrossRef]
  77. Naeijian, M.; Rahimnejad, A.; Ebrahimi, S.M.; Pourmousa, N.; Gadsden, S.A. Parameter Estimation of PV Solar Cells and Modules Using Whippy Harris Hawks Optimization Algorithm. Energy Rep. 2021, 7, 4047–4063. [Google Scholar] [CrossRef]
  78. Libra, M.; Petrik, T.; Poulek, V.; Tyukhov, I.I.; Kourim, P. Changes in the Efficiency of Photovoltaic Energy Conversion in Temperature Range with Extreme Limits. IEEE J. Photovolt. 2021, 11, 1479–1484. [Google Scholar] [CrossRef]
  79. Arias García, R.M.; Pérez Abril, I. Photovoltaic Module Model Determination by Using the Tellegen’s Theorem. Renew. Energy 2020, 152, 409–420. [Google Scholar] [CrossRef]
Figure 1. DDM equivalent circuit.
Figure 1. DDM equivalent circuit.
Sustainability 15 11089 g001
Figure 2. TDM equivalent circuit.
Figure 2. TDM equivalent circuit.
Sustainability 15 11089 g002
Figure 3. Solar PV module equivalent circuit.
Figure 3. Solar PV module equivalent circuit.
Sustainability 15 11089 g003
Figure 4. Flowchart of the proposed HMGTO-BWO.
Figure 4. Flowchart of the proposed HMGTO-BWO.
Sustainability 15 11089 g004
Figure 5. Convergence curves for PVW 752: (a) DDM and (b) TDM.
Figure 5. Convergence curves for PVW 752: (a) DDM and (b) TDM.
Sustainability 15 11089 g005
Figure 6. Measured and determined I-V and P-V curves for the PVM752 cell: (a) DDM and (b) TDM.
Figure 6. Measured and determined I-V and P-V curves for the PVM752 cell: (a) DDM and (b) TDM.
Sustainability 15 11089 g006
Figure 7. Bar chart of statistical analysis for the PVM752 cell: (a) DDM and (b) TDM.
Figure 7. Bar chart of statistical analysis for the PVM752 cell: (a) DDM and (b) TDM.
Sustainability 15 11089 g007
Figure 8. P-V and I-V curves for DDM: (a) STM6-40/36 and (b) PWP-201.
Figure 8. P-V and I-V curves for DDM: (a) STM6-40/36 and (b) PWP-201.
Sustainability 15 11089 g008aSustainability 15 11089 g008b
Figure 9. The mean ranking RMSE DDM of the Friedman test: (a) STM6-40/36 panels and (b) PWP-201.
Figure 9. The mean ranking RMSE DDM of the Friedman test: (a) STM6-40/36 panels and (b) PWP-201.
Sustainability 15 11089 g009
Figure 10. The statistical analysis for the DDM: (a) STM6-40/36 panels and (b) PWP-201.
Figure 10. The statistical analysis for the DDM: (a) STM6-40/36 panels and (b) PWP-201.
Sustainability 15 11089 g010
Figure 11. The I-V and P-V curves for TDM: (a) PWP-201 and (b) STM6-40/36.
Figure 11. The I-V and P-V curves for TDM: (a) PWP-201 and (b) STM6-40/36.
Sustainability 15 11089 g011
Figure 12. The mean ranking RMSE TDM of the Friedman test: (a) STM6-40/36 panels and (b) PWP-201.
Figure 12. The mean ranking RMSE TDM of the Friedman test: (a) STM6-40/36 panels and (b) PWP-201.
Sustainability 15 11089 g012
Figure 13. The statistical analysis for the TDM: (a) STM6-40/36 panels and (b) PWP-201.
Figure 13. The statistical analysis for the TDM: (a) STM6-40/36 panels and (b) PWP-201.
Sustainability 15 11089 g013
Figure 14. P-V and I-V curves of KC200GT: (a) constant irradiance of 1000 W/m2 and (b) constant temperature of 25 °C.
Figure 14. P-V and I-V curves of KC200GT: (a) constant irradiance of 1000 W/m2 and (b) constant temperature of 25 °C.
Sustainability 15 11089 g014
Figure 15. The statistical analysis for KC200Gt at 1000 W/m2 and 25 °C.
Figure 15. The statistical analysis for KC200Gt at 1000 W/m2 and 25 °C.
Sustainability 15 11089 g015
Figure 16. I-V and P-V curves of MSX60: (a) constant irradiance of 1000 W/m2 and (b) constant temperature of 25 °C.
Figure 16. I-V and P-V curves of MSX60: (a) constant irradiance of 1000 W/m2 and (b) constant temperature of 25 °C.
Sustainability 15 11089 g016aSustainability 15 11089 g016b
Figure 17. The statistical analysis for MSX60 at 1000 W/m2 and 25 °C.
Figure 17. The statistical analysis for MSX60 at 1000 W/m2 and 25 °C.
Sustainability 15 11089 g017
Table 1. A comparison of recent work published in 2023.
Table 1. A comparison of recent work published in 2023.
Ref.Obj. FunctionModel TypeAlgorithmRemark
[59]RMSESDM, DDM and TDMHybrid chaotic NSO-PSOne type of PV is R.T.C used in all case studies; complexity and improved performance
[60]RMSESDM and DDMGrowth optimizerAbility to determine ungiven PV model parameters; low convergence
[61]RMSESDM, DDM, and TDMChaos game optimization with least squaresSpeed convergence and the RMSE values are similar to those of some other methods
[62]Non-linear square with RMSESDMGWOComplexity in obj. function
[63]RMSESDM, DDM, and TDMImproved moth–flame algorithmsLow obj. function
ProposedRMSESDM, DDM and TDMHGTO-BWOHigh performance and efficiency; avoids local optimum; fast convergence
Table 2. Statistical analysis of traditional benchmark functions solved via the HGTO-BWO approach and other techniques.
Table 2. Statistical analysis of traditional benchmark functions solved via the HGTO-BWO approach and other techniques.
Function NoAlgorithmWorstMeanBeststdp-Value
F1TSA6.062× 10−21 8.593 × 10−221.829 × 10−241.367 × 10−21 1.21 × 10−12
GWO3.300 × 10−262.105 × 10−274.759 × 10−296.022 × 10−271.21 × 10−12
WOA6.553 × 10−702.364 × 10−712.778 × 10−831.197 × 10−701.21 × 10−12
SCA4.516 × 1023.588 × 1012.339 × 10−21.003 × 1021.21 × 10−12
HS3.079 × 1032.476 × 1031.562 × 1033.939 × 1021.21 × 10−12
BWO1.925 × 10−2571.272 × 10−2581.274 × 10−2720.00 × 1001.21 × 10−12
GTO0.00 × 1000.00 × 1000.00 × 1000.00 × 1001.21 × 10−12
HGTO-BWO0.00 × 1000.00 × 1000.00 × 1000.00 × 100NAN
F2TSA4.979 × 10−131.128 × 10−131.047 × 10−141.206 × 10−133.02 × 10−11
GWO4.515 × 10−169.566 × 10−171.246 × 10−178.300 × 10−173.02 × 10−11
WOA1.156 × 10−487.100 × 10−501.076 × 10−562.454 × 10−493.02 × 10−11
SCA1.346 × 10−12.449 × 10−28.107 × 10−53.647 × 10−23.02 × 10−11
HS1.370 × 1011.057 × 1017.436 × 1001.673 × 1003.02 × 10−11
BWO1.849 × 10−1296.467 × 10−1311.310 × 10−1373.37 × 10−1303.02 × 10−11
GTO1.835 × 10−1906.261 × 10−1923.521 × 10−2060.00 × 1003.02 × 10−11
HGTO-BWO6.916 × 10−2472.305 × 10−2485.079 × 10−2680.00 × 100NAN
F3TSA2.826 × 10−33.329 × 10−41.572 × 10−87.279 × 10−41.21 × 10−12
GWO3.698 × 10−42.062 × 10−57.248 × 10−96.741 × 10−51.21 × 10−12
WOA7.244 × 1043.723 × 1042.987 × 1031.716 × 1041.21 × 10−12
SCA2.274 × 1049.511 × 1031.459 × 1035.359 × 1031.21 × 10−12
HS3.362 × 1042.686 × 1041.965 × 1043.983 × 1031.21 × 10−12
BWO1.555 × 10−2421.060 × 10−2432.864 × 10−2570.00 × 1001.21 × 10−12
GTO0.00 × 1000.00 × 1000.00 × 1000.00 × 1001.21 × 10−12
HGTO-BWO0.00 × 1000.00 × 1000.00 × 1000.00 × 100NAN
F4TSA7.663 × 10−12.588 × 10−11.258 × 10−22.234 × 10−13.02 × 10−11
GWO7.987 × 10−68.996 × 10−74.183 × 10−81.485 × 10−63.02 × 10−11
WOA9.425 × 1015.178 × 1017.053 × 10−23.113 × 1013.02 × 10−11
SCA5.758 × 1013.099 × 1011.005 × 1011.173 × 1013.02 × 10−11
HS4.145 × 1013.622 × 1013.042 × 1012.199 × 1003.02 × 10−11
BWO3.880 × 10−1263.095 × 10−1272.571 × 10−1337.804 × 10−1273.02 × 10−11
GTO1.694 × 10−1928.353 × 10−1949.838 × 10−2080.00 × 1003.02 × 10−11
HGTO-BWO6.349 × 10−2382.187 × 10−2395.440 × 10−2570.00 × 100NAN
F5TSA2.889 × 1012.838 × 1012.609 × 1017.737 × 10−12.37 × 10−12
GWO2.852 × 1012.682 × 1012.566 × 1017.761 × 10−12.37 × 10−12
WOA2.877 × 1012.794 × 1012.728 × 1015.032 × 10−12.37 × 10−12
SCA4.983 × 1054.696 × 1041.048 × 1029.858 × 1042.37 × 10−12
HS1.768 × 1061.070 × 1066.292 × 1052.773 × 1052.37 × 10−12
BWO8.153 × 10−61.346 × 10−61.618 × 10−92.176 × 10−62.37 × 10−12
GTO2.477 × 1012.445 × 1006.987 × 10−87.461 × 1002.37 × 10−12
HGTO-BWO1.395 × 10−285.853 × 10−300.00 × 1002.608 × 10−29NAN
F6TSA4.820 × 1003.817 × 1002.590 × 1006.004 × 10−11.212 × 10−12
GWO1.754 × 1008.393 × 10−16.737 × 10−54.021 × 10−11.212 × 10−12
WOA9.864 × 10−13.725 × 10−11.355 × 10−11.979 × 10−11.212 × 10−12
SCA2.624 × 1022.762 × 1014.337 × 1004.997 × 1011.212 × 10−12
HS3.225 × 1032.582 × 1031.422 × 1034.447 × 1021.212 × 10−12
BWO2.490 × 10−131.879 × 10−141.153 × 10−174.703 × 10−141.212 × 10−12
GTO7.369 × 10−71.292 × 10−77.310 × 10−111.675 × 10−71.212 × 10−12
HGTO-BWO0.00 × 1000.00 × 1000.00 × 1000.00 × 100NAN
F7TSA2.022 × 10−29.471 × 10−31.816 × 10−34.734 × 10−33.02 × 10−11
GWO6.588 × 10−31.963 × 10−36.607 × 10−41.299 × 10−33.02 × 10−11
WOA1.522 × 10−23.099 × 10−35.474 × 10−53.995 × 10−33.16 × 10−10
SCA4.586 × 10−18.768 × 10−29.960 × 10−39.341 × 10−23.02 × 10−11
HS1.093 × 1007.266 × 10−13.535 × 10−11.790 × 10−13.02 × 10−11
BWO4.232 × 10−41.563 × 10−43.893 × 10−71.160 × 10−41.70 × 10−2
GTO3.524 × 10−41.005 × 10−41.298 × 10−58.193 × 10−54.12 × 10−1
HGTO-BWO3.263 × 10−48.538 × 10−52.321 × 10−67.039 × 10−5NAN
F8TSA−4.628 × 103−5.706 × 103−6.921 × 1035.559 × 1021.720 × 10−12
GWO−3.023 × 103−6.026 × 103−7.397 × 1039.273 × 1021.720 × 10−12
WOA−6.738 × 103−1.051 × 104−1.257 × 1041.872 × 1031.720 × 10−12
SCA−3.240 × 103−3.726 × 103−4.747 × 1033.438 × 1021.720 × 10−12
HS−1.130 × 104−1.160 × 104−1.196 × 1041.851 × 1021.720 × 10−12
BWO−1.257 × 104−1.257 × 104−1.257 × 1041.548 × 10−84.562 × 10−11
GTO−1.257 × 104−1.257 × 104−1.257 × 1041.868 × 10−54.562 × 10−11
HGTO-BWO−1.257 × 104−1.257 × 104−1.257 × 1043.317 × 10−3NAN
F9TSA2.745 × 1021.924 × 1021.364 × 1023.806 × 1011.212 × 10−12
GWO1.195 × 1012.920 × 1005.684 × 10−143.451 × 1001.188 × 10−12
WOA5.684 × 10−141.895 × 10−150.00 × 1001.038 × 10−143.337 × 10−1
SCA1.144 × 1023.067 × 1011.303 × 10−23.118 × 1011.212 × 10−12
HS6.129 × 1015.208 × 1013.510 × 1016.576 × 1001.212 × 10−12
BWO0.00 × 1000.00 × 1000.00 × 1000.00 × 100NAN
GTO0.00 × 1000.00 × 1000.00 × 1000.00 × 100NAN
HGTO-BWO0.00 × 1000.00 × 1000.00 × 1000.00 × 100NAN
F10TSA1.926 × 1011.676 × 1001.077 × 10−123.633 × 1001.212 × 10−12
GWO1.714 × 10−131.039 × 10−136.839 × 10−142.216 × 10−141.112 × 10−12
WOA7.994 × 10−154.796 × 10−158.882 × 10−162.529 × 10−151.233 × 10−9
SCA2.035 × 1011.628 × 1011.762 × 10−027.960 × 1001.212 × 10−12
HS1.198 × 1011.022 × 1019.181 × 1007.230 × 10−11.212 × 10−12
BWO8.882 × 10−168.882 × 10−168.882 × 10−160.00 × 100NAN
GTO8.882 × 10−168.882 × 10−168.882 × 10−160.00 × 100NAN
HGTO-BWO8.882 × 10−168.882 × 10−168.882 × 10−160.00 × 100NAN
F11TSA7.086 × 10−21.139 × 10−20.00 × 1001.437 × 10−23.453 × 10−7
GWO1.466 × 10−22.227 × 10−30.00 × 1004.603 × 10−31.104 × 10−2
WOA1.334 × 10−18.450 × 10−30.00 × 1003.220 × 10−21.608 × 10−1
SCA1.395 × 1009.139 × 10−13.508 × 10−13.097 × 10−11.212 × 10−12
HS3.395 × 1012.408 × 1011.598 × 1014.187 × 1001.212 × 10−12
BWO0.00 × 1000.00 × 1000.00 × 1000.00 × 100NAN
GTO0.00 × 1000.00 × 1000.00 × 1000.00 × 100NAN
HGTO-BWO0.00 × 1000.00 × 1000.00 × 1000.00 × 100NAN
F12TSA1.763 × 10018.358 × 1001.229 × 1004.909 × 1001.2 × 10−12
GWO8.906 × 10−24.194 × 10−21.302 × 10−21.904 × 10−21.2 × 10−12
WOA4.461 × 1001.803 × 10−16.551 × 10−38.092 × 10−11.2 × 10−12
SCA7.264 × 1062.860 × 1056.013 × 10−11.328 × 1061.2 × 10−12
HS2.270 × 1055.098 × 1041.847 × 1035.045 × 1041.2 × 10−12
BWO6.621 × 10−137.690 × 10−141.117 × 10−161.543 × 10−131.2 × 10−12
GTO1.505 × 10−73.881 × 10−83.088 × 10−104.298 × 10−81.2 × 10−12
HGTO-BWO1.571 × 10−321.571 × 10−321.571 × 10−325.567 × 10−48NAN
F13TSA4.576 × 1002.978 × 1001.628 × 1006.748 × 10−11.2 × 10−12
GWO1.141 × 1006.990 × 10−11.132 × 10−12.570 × 10−11.2 × 10−12
WOA1.704 × 1006.341 × 10−16.034 × 10−23.425 × 10−11.2 × 10−12
SCA2.870 × 1062.229 × 1052.964 × 1006.961 × 1051.2 × 10−12
HS2.840 × 1061.215 × 1063.453 × 1055.884 × 1051.2 × 10−12
BWO8.110 × 10−124.565 × 10−132.230 × 10−151.484 × 10−121.2 × 10−12
GTO6.478 × 10−24.357 × 10−38.216 × 10−121.414 × 10−21.2 × 10−12
HGTO-BWO1.35 × 10−321.35 × 10−321.35 × 10−325.567 × 10−48NAN
F14TSA1.830 × 1019.339 × 1009.98 × 10−14.957 × 1001.21 × 10−12
GWO1.267 × 1014.948 × 1009.98 × 10−14.243 × 1001.21 × 10−12
WOA1.076 × 1013.154 × 1009.98 × 10−13.622 × 1001.21 × 10−12
SCA1.076 × 1012.114 × 1009.98 × 10−12.498 × 1001.21 × 10−12
HS9.980 × 10−19.980 × 10−19.98 × 10−11.873 × 10−71.21 × 10−12
BWO1.992 × 1001.064 × 1009.98 × 10−12.522 × 10−11.21 × 10−12
GTO9.980 × 10−19.980 × 10−19.98 × 10−15.831 × 10−171.61 × 10−01
HGTO-BWO9.980 × 10−19.980 × 10−19.98 × 10−10.00 × 100NAN
F15TSA1.103 × 10−11.267 × 10−23.077 × 10−42.256 × 10−26.542 × 10−10
GWO2.036 × 10−26.373 × 10−33.075 × 10−49.316 × 10−31.651 × 10−9
WOA1.590 × 10−37.336 × 10−43.223 × 10−43.649 × 10−43.411 × 10−9
SCA1.624 × 10−31.029 × 10−35.172 × 10−43.986 × 10−49.499 × 10−10
HS1.562 × 10−22.036 × 10−36.734 × 10−42.721 × 10−34.490 × 10−10
BWO7.762 × 10−43.639 × 10−43.091 × 10−49.203 × 10−58.286 × 10−9
GTO1.223 × 10−33.991 × 10−43.075 × 10−42.794 × 10−47.665 × 10−1
HGTO-BWO1.223 × 10−33.685 × 10−43.075 × 10−42.323 × 10−4NAN
F16TSA−1.000 × 100−1.028 × 100−1.032 × 1009.652 × 10−36.319 × 10−12
GWO−1.032 × 100−1.032 × 100−1.032 × 1003.067 × 10−86.319 × 10−12
WOA−1.032 × 100−1.032 × 100−1.032 × 1002.284 × 10−96.319 × 10−12
SCA−1.031 × 100−1.032 × 100−1.032 × 1003.080 × 10−56.319 × 10−12
HS−1.031 × 100−1.032 × 100−1.032 × 1001.986 × 10−46.319 × 10−12
BWO−1.03 × 100−1.031 × 100−1.032 × 1003.914 × 10−46.319 × 10−12
GTO−1.032 × 100−1.032 × 100−1.032 × 1006.321 × 10−167.639 × 10−1
HGTO-BWO−1.032 × 100−1.032 × 100−1.032 × 1006.388 × 10−16NAN
F17TSA3.985 × 10−13.980 × 10−13.979 × 10−11.141 × 10−41.21 × 10−12
GWO3.988 × 10−13.979 × 10−13.979 × 10−11.706 × 10−41.21 × 10−12
WOA3.980 × 10−13.979 × 10−13.979 × 10−12.229 × 10−51.21 × 10−12
SCA4.262 × 10−14.010 × 10−13.979 × 10−16.015 × 10−31.21 × 10−12
HS3.997 × 10−13.981 × 10−13.979 × 10−14.448 × 10−41.21 × 10−12
BWO4.087 × 10−14.011 × 10−13.979 × 10−12.804 × 10−31.21 × 10−12
GTO3.979 × 10−13.979 × 10−13.979 × 10−10.00 × 100NAN
HGTO-BWO3.979 × 10−13.979 × 10−13.979 × 10−10.00 × 100NAN
F18TSA3.0 × 1016.600 × 1003.0 × 1009.335 × 1005.21 × 10−12
GWO3.0 × 1003.0 × 1003.0 × 1003.081 × 10−55.21 × 10−12
WOA3.0 × 1003.0 × 1003.0 × 1006.025 × 10−55.21 × 10−12
SCA3.0 × 1003.0 × 1003.0 × 1001.173 × 10−45.21 × 10−12
HS3.006 × 1003.001 × 1003.0 × 1001.271 × 10−35.21 × 10−12
BWO6.659 × 1003.914 × 1003.009 × 1009.835 × 10−15.21 × 10−12
GTO3.0 × 1003.0 × 1003.0 × 1009.257 × 10−163.146 × 10−02
HGTO-BWO3.0 × 1003.0 × 1003.0 × 1001.414 × 10−15NAN
F19TSA−3.862 × 100−3.863 × 100−3.86 × 1001.091 × 10−47.57 × 10−12
GWO−3.855 × 100−3.862 × 100−3.86 × 1002.427 × 10−37.57 × 10−12
WOA−3.834 × 100−3.855 × 100−3.86 × 1007.989 × 10−37.57 × 10−12
SCA−3.843 × 100−3.854 × 100−3.862 × 1003.439 × 10−37.57 × 10−12
HS−3.863 × 100−3.863 × 100−3.86 × 1002.946 × 10−57.57 × 10−12
BWO−3.852 × 100−3.858 × 100−3.862 × 1003.045 × 10−37.57 × 10−12
GTO−3.863 × 100−3.863 × 100−3.86 × 1002.612 × 10−151.000
HGTO-BWO−3.863 × 100−3.863 × 100−3.86 × 1002.612 × 10−15NAN
F20TSA−2.840 × 100−3.248 × 100−3.321 × 1001.106 × 10−12.646 × 10−7
GWO−3.103 × 100−3.262 × 100−3.322 × 1007.766 × 10−22.646 × 10−7
WOA−3.055 × 100−3.248 × 100−3.322 × 1009.266 × 10−26.828 × 10−7
SCA−1.454 × 100−2.918 × 100−3.220 × 1003.302 × 10−12.319 × 10−11
HS−3.203 × 100−3.302 × 100−3.322 × 1004.509 × 10−26.360 × 10−6
BWO−3.169 × 100−3.267 × 100−3.317 × 1004.963 × 10−22.667 × 10−6
GTO−3.203 × 100−3.298 × 100−3.322 × 1004.837 × 10−28.819 × 10−1
HGTO-BWO−3.203 × 100−3.298 × 100−3.322 × 1004.837 × 10−2NAN
F21TSA−2.603 × 100−7.082 × 100−1.012 × 1013.387 × 1001.406 × 10−11
GWO−2.682 × 100−9.564 × 100−1.015 × 1011.828 × 1001.406 × 10−11
WOA−2.585 × 100−8.285 × 100−1.015 × 1012.950 × 1001.406 × 10−11
SCA−4.973 × 10−1−2.264 × 100−5.364 × 1001.829 × 1001.406 × 10−11
HS−2.629 × 100−5.921 × 100−1.015 × 1013.755 × 1001.406 × 10−11
BWO−1.013 × 101−1.015 × 101−1.015 × 1014.298 × 10−31.406 × 10−11
GTO−1.015 × 101−1.015 × 101−1.015 × 1015.827 × 10−153.882 × 10−3
HGTO-BWO−1.015 × 101−1.015 × 101−1.015 × 1016.506 × 10−15NAN
F22TSA−1.826 × 100−7.195 × 100−1.034 × 1013.555 × 1006.387 × 10−12
GWO−5.088 × 100−1.022 × 101−1.04 × 1019.702 × 10−16.387 × 10−12
WOA−1.836 × 100−8.237 × 100−1.04 × 1013.179 × 1006.387 × 10−12
SCA−9.062 × 10−1−4.124 × 100−7.417 × 1001.629 × 1006.387 × 10−12
HS−2.75 × 100−5.982 × 100−1.04 × 1013.471 × 1006.387 × 10−12
BWO−1.039 × 101−1.04 × 101−1.04 × 1014.324 × 10−36.387 × 10−12
GTO−1.04 × 101−1.04 × 101−1.04 × 1018.080 × 10−161.000
HGTO-BWO−1.04 × 101−1.04 × 101−1.04 × 1018.080 × 10−16NAN
F23TSA−1.671 × 100−5.757 × 100−1.041 × 1013.745 × 1007.574 × 10−12
GWO−2.422 × 100−1.026 × 101−1.054 × 1011.481 × 1007.574 × 10−12
WOA−1.672 × 100−8.079 × 100−1.054 × 1013.345 × 1007.574 × 10−12
SCA−9.436 × 10−1−3.886 × 100−5.962 × 1001.374 × 1007.574 × 10−12
HS−2.518 × 101−6.977 × 100−1.054 × 1013.631 × 1007.574 × 10−12
BWO−1.052 × 101−1.053 × 101−1.054 × 1013.777 × 10−37.574 × 10−12
GTO−1.054 × 101−1.054 × 101−1.054 × 1011.189 × 10−153.648 × 10−1
HGTO-BWO−1.054 × 101−1.054 × 101−1.054 × 1012.356 × 10−15NAN
Table 3. Statistical analysis of CEC-C06 2019 benchmark functions solved via the proposed hybrid approach and others.
Table 3. Statistical analysis of CEC-C06 2019 benchmark functions solved via the proposed hybrid approach and others.
Function NoAlgorithmWorstMeanBestStdp-Value
CEC01TSA3.841 × 1092.210 × 1087.038 × 1047.170 × 1083.020 × 10−11
GWO4.821 × 1093.646 × 1084.506 × 1049.087 × 1083.020 × 10−11
WOA1.447 × 10112.554 × 10103.498 × 1064.112 × 10103.020 × 10−11
SCA3.788 × 10108.327 × 1092.425 × 1078.725 × 1093.020 × 10−11
HS9.231 × 10102.119 × 10103.137 × 1091.969 × 10103.020 × 10−11
BWO8.286 × 1046.219 × 1044.906 × 1048.071 × 1033.020 × 10−11
GTO3.981 × 1043.769 × 1043.549 × 1049.246 × 1023.387 × 10−2
HGTO-BWO3.889 × 1043.704 × 1043.224 × 1041.215 × 103NAN
CEC02TSA1.956 × 1011.840 × 1011.735 × 1017.225 × 10−11.061 × 10−11
GWO1.734 × 1011.734 × 1011.734 × 1012.575 × 10−41.061 × 10−11
WOA1.747 × 1011.735 × 1011.734 × 1012.329 × 10−21.061 × 10−11
SCA1.772 × 1011.749 × 1011.737 × 1018.718 × 10−21.061 × 10−11
HS1.147 × 1025.717 × 1012.004 × 1012.245 × 1011.061 × 10−11
BWO1.780 × 1011.755 × 1011.744 × 1018.285 × 10−21.061 × 10−11
GTO1.734 × 1011.734 × 1011.734 × 1016.032 × 10−131.506 × 10−1
HGTO-BWO1.734 × 1011.734 × 1011.734 × 1011.108 × 10−14NAN
CEC03TSA1.271 × 1011.27 × 1011.27 × 1011.298 × 10−31.720 × 10−12
GWO1.27 × 1011.27 × 1011.27 × 1011.158 × 10−51.720 × 10−12
WOA1.27 × 1011.27 × 1011.27 × 1012.173 × 10−61.720 × 10−12
SCA1.27 × 1011.27 × 1011.27 × 1011.158 × 10−41.720 × 10−12
HS1.27 × 1011.27 × 1011.27 × 1016.272 × 10−71.720 × 10−12
BWO1.27 × 1011.27 × 1011.27 × 1011.160 × 10−41.720 × 10−12
GTO1.27 × 1011.27 × 1011.27 × 1013.688 × 10−151.000
HGTO-BWO1.27 × 1011.27 × 1011.27 × 1013.917 × 10−15NAN
CEC04TSA9.665 × 1034.501 × 1031.712 × 1022.214 × 1033.020 × 10−11
GWO4.212 × 1032.409 × 1022.141 × 1017.933 × 1024.204 × 10−1
WOA6.893 × 1023.777 × 1021.490 × 1021.541 × 1023.020 × 10−11
SCA4.111 × 1031.666 × 1037.541 × 1028.432 × 1023.020 × 10−11
HS1.427 × 1027.831 × 1014.261 × 1012.816 × 1014.218 × 10−4
BWO1.211 × 1047.614 × 1032.383 × 1032.226 × 1033.020 × 10−11
GTO4.388 × 1021.015 × 1023.383 × 1017.859 × 1015.264 × 10−4
HGTO-BWO1.264 × 1025.574 × 1012.189 × 1012.474 × 101NAN
CEC05TSA4.893 × 1003.033 × 1001.560 × 1008.286 × 10−14.504 × 10−11
GWO1.891 × 1001.455 × 1001.055 × 1002.840 × 10−11.221 × 10−2
WOA2.786 × 1001.862 × 1001.287 × 1003.340 × 10−14.616 × 10−10
SCA2.442 × 1002.188 × 1002.004 × 1009.594 × 10−23.020 × 10−11
HS1.495 × 1001.278 × 1001.099 × 1001.014 × 10−12.170 × 10−1
BWO4.149 × 1003.617 × 1002.867 × 1003.177 × 10−13.020 × 10−11
GTO1.871 × 1001.249 × 1001.032 × 1002.017 × 10−14.643 × 10−1
HGTO-BWO1.780 × 1001.261 × 1001.047 × 1001.684 × 10−1NAN
CEC06TSA1.184 × 1011.106 × 1019.047 × 1006.621 × 10−13.020 × 10−11
GWO1.210 × 1011.095 × 1019.122 × 1007.040 × 10−13.020 × 10−11
WOA1.141 × 1019.831 × 1007.546 × 1009.329 × 10−14.504 × 10−11
SCA1.218 × 1011.101 × 1019.583 × 1007.444 × 10−13.020 × 10−11
HS1.118 × 1019.057 × 1006.929 × 1001.404 × 1002.922 × 10−9
BWO1.200 × 1011.090 × 1019.780 × 1005.720 × 10−13.020 × 10−11
GTO1.207 × 1018.029 × 1005.137 × 1001.503 × 1003.835 × 10−6
HGTO-BWO7.922 × 1006.194 × 1003.711 × 1001.058 × 100NAN
CEC07TSA1.035 × 1035.909 × 1021.111 × 1022.431 × 1021.010 × 10−8
GWO1.091 × 1035.154 × 102−1.534 × 1013.448 × 1024.639 × 10−5
WOA1.429 × 1036.162 × 1021.365 × 1023.478 × 1022.602 × 10−8
SCA1.140 × 1037.929 × 1024.640 × 1021.563 × 1023.020 × 10−11
HS7.648 × 1022.673 × 102−2.514 × 1022.779 × 1025.943 × 10−2
BWO1.183 × 1038.537 × 1025.020 × 1021.761 × 1023.020 × 10−11
GTO1.098 × 1033.736 × 102−1.016 × 1022.990 × 1021.680 × 10−3
HGTO-BWO4.571 × 1021.388 × 102−1.506 × 1021.838 × 102NAN
CEC08TSA7.051 × 1006.333 × 1005.427 × 1004.589 × 10−19.063 × 10−8
GWO6.584 × 1004.984 × 1003.182 × 1008.750 × 10−13.711 × 10−1
WOA7.060 × 1005.965 × 1004.795 × 1005.548 × 10−11.493 × 10−4
SCA6.828 × 1006.055 × 1004.697 × 1004.921 × 10−11.337 × 10−5
HS6.117 × 1004.841 × 1002.763 × 1009.617 × 10−12.062 × 10−1
BWO6.843 × 1006.311 × 1005.657 × 1002.931 × 10−12.922 × 10−9
GTO6.668 × 1005.235 × 1003.694 × 1006.907 × 10−19.000 × 10−1
HGTO-BWO6.183 × 1005.159 × 1003.630 × 1007.707 × 10−1NAN
CEC09TSA1.579 × 1032.795 × 1023.468 × 1004.309 × 1023.020 × 10−11
GWO6.206 × 1004.419 × 1003.038 × 1008.261 × 10−13.020 × 10−11
WOA2.169 × 1015.703 × 1003.495 × 1003.128 × 1003.020 × 10−11
SCA3.871 × 1021.150 × 1029.989 × 1009.173 × 1013.020 × 10−11
HS5.387 × 1003.612 × 1002.680 × 1006.163 × 10−14.077 × 10−11
BWO1.964 × 1031.230 × 1036.707 × 1023.098 × 1023.020 × 10−11
GTO4.680 × 1002.803 × 1002.413 × 1004.563 × 10−11.091 × 10−5
HGTO-BWO2.804 × 1002.476 × 1002.369 × 1001.148 × 10−1NAN
CEC10TSA2.065 × 1012.047 × 1012.022 × 1011.108 × 10−13.338 × 10−11
GWO2.065 × 1012.050 × 1012.031 × 1018.815 × 10−23.020 × 10−11
WOA2.052 × 1012.028 × 1012.007 × 1011.117 × 10−12.371 × 10−10
SCA2.064 × 1012.049 × 1012.028 × 1019.279 × 10−23.020 × 10−11
HS2.054 × 1012.033 × 1012.008 × 1011.281 × 10−11.464 × 10−10
BWO2.061 × 1012.044 × 1012.020 × 1011.031 × 10−13.338 × 10−11
GTO2.031 × 1011.954 × 1013.734 × 1002.988 × 1002.921 × 10−2
HGTO-BWO2.023 × 1011.937 × 1017.754 × 10−133.658 × 100NAN
Table 4. The upper and lower limits of design variables for various PV cell/models.
Table 4. The upper and lower limits of design variables for various PV cell/models.
ParametersPVW 752STM6-40/36PWP-201MSX60KC200GT
LbUbLbUbLbUbLbUbLbUb
A1,2,3 121601501212
Rs00.800.36020202
Rsh01000010000200005000500
Id1, Id2, Id301 × 10−6 050 × 10−6050 × 10−6010 × 10−6010 × 10−6
Iph00.5020208016.4
Table 5. Optimal parameters of PVW752 PV cell DDM and TDM models.
Table 5. Optimal parameters of PVW752 PV cell DDM and TDM models.
Alg.TSAGWO [75] WOA [76]SCAHSBWOGTOHGTO-BWO
DDM
A11.71201.31031.79752.00001.99991.00001.99101.3954
A22.00002.00001.79752.00001.99981.00001.84861.8296
Rs0.51530.51880.00000.00000.12550.00000.57640.6759
Rsh1000.000602.77214.58914.559995.38315.763996.861616.390
Id12.173 × 10−160.0 × 1000.0 × 1000.0 × 1003.303 × 10−100.0 × 1000.0 × 1004.698 × 10−14
Id23.824 × 10−103.803 × 10−100.0 × 1000.0 × 1007.259 × 10−90.0 × 1007.798 × 10−112.822 × 10−11
Iph0.10020.10040.11380.11390.50000.10960.10000.1001
RMSE7.1892 × 10−47.6797 × 10−42.5400 × 10−22.5400 × 10−26.6870 × 10−12.5504 × 10−24.6815 × 10−42.0886 × 10−4
Worst2.5405 × 10−22.5416 × 10−28.3219 × 10−28.3219 × 10−21.8163 × 1018.1095 × 10−22.5400 × 10−22.5400 × 10−2
Mean3.3031 × 10−32.3763 × 10−23.8904 × 10−22.7333 × 10−26.1022 × 1004.1477 × 10−22.2662 × 10−21.4662 × 10−2
std4.7330 × 10−36.2492 × 10−32.4866 × 10−21.0555 × 10−24.4800 × 1001.4131 × 10−26.5555 × 10−31.1001 × 10−2
p-value7.9106 × 10−31.6060 × 10−92.1821 × 10−112.262 × 10−112.262 × 10−112.262 × 10−111.0147 × 10−3NAN
TDM
A11.92931.62681.96201.00001.99871.00001.61571.9993
A22.00002.00001.98931.18641.99811.00001.00001.1530
A32.00001.98591.99771.15411.99951.00001.00501.9992
Rs0.53560.51610.00000.00000.00270.01310.66050.7163
Rsh853.5804628.642994.959314.6251996.745019.8767608.0249720.9139
Id12.471 × 10−110.0 × 1002.422 × 10−100.0 × 1006.784 × 10−90.0 × 1003.779 × 10−121.708 × 10−10
Id23.088 × 10−103.559 × 10−100.0 × 1000.0 × 1001.092 × 10−90.0 × 1000.0 × 1001.371 × 10−16
Id32.362 × 10−112.097 × 10−110.0 × 1000.0 × 1002.872 × 10−80.0 × 1000.0 × 1002.894 × 10−20
Iph0.10040.10030.09960.11370.49990.10150.10010.1000
RMSE7.510 × 10−47.603 × 10−47.171 × 10−32.540 × 10−23.738 × 1002.642 × 10−22.278 × 10−41.527 × 10−4
Worst1.4277 × 10−21.7234 × 10−23.1417 × 10−13.1109 × 10−19.7810 × 10−31.4804 × 1003.1880 × 10−32.4999 × 10−3
Mean7.7371 × 10−35.9997 × 10−35.1015 × 10−21.5508 × 10−14.4487 × 10−34.6697 × 10−12.5146 × 10−31.9473 × 10−3
std2.9796 × 10−32.7148 × 10−38.9905 × 10−21.4850 × 10−11.5576 × 10−33.2987 × 10−14.5441 × 10−41.4158 × 10−4
p-value3.019 × 10−113.019 × 10−113.019 × 10−113.019 × 10−113.6897 × 10−113.019 × 10−113.2555 × 10−7NAN
Table 6. The calculated parameters of DDM and statistical analysis for PWP-201 and STM6-40/36 panels.
Table 6. The calculated parameters of DDM and statistical analysis for PWP-201 and STM6-40/36 panels.
Alg.TSAGWO [75] WOA [76]SCAHSBWOGTOHGTO-BWO
PWP201
A150.000050.000046.565250.000049.28251.000048.636848.6477
A248.367446.550249.999942.656249.525850.00001.000048.6330
Rs1.16161.18241.16580.97001.18521.86451.20131.2012
Rsh880.78261220.89511999.9965904.10551420.8958109.5641977.9933982.7504
Id14.343 × 10−64.180 × 10−60.0 × 1004.661 × 10−63.556 × 10−60.0 × 1003.477 × 10−62.886 × 10−6
Id23.688 × 10−72.946 × 10−74.923 × 10−60.0 × 1005.916 × 10−73.483 × 10−60.0 × 1005.988 × 10−7
Iph1.03451.03031.02751.01581.02850.86281.03051.0305
RMSE3.20292 × 10−32.56748 × 10−32.63181 × 10−32.42124 × 10−22.49283 × 10−32.34014 × 10−12.42511 × 10−32.42508 × 10−3
Worst1.4277 × 10−21.7234 × 10−23.1417 × 10−13.1109 × 10−19.7810 × 10−31.4804 × 1003.1880 × 10−32.4999 × 10−3
Mean7.7371 × 10−35.9997 × 10−35.1015 × 10−21.5508 × 10−14.4487 × 10−34.6697 × 10−12.5146 × 10−31.9473 × 10−3
std2.9796 × 10−32.7148 × 10−38.9905 × 10−21.4850 × 10−11.5576 × 10−33.2987 × 10−14.5441 × 10−41.4158 × 10−4
p-value3.019 × 10−113.019 × 10−113.019 × 10−113.019 × 10−113.6897 × 10−113.019 × 10−113.2555 × 10−7NAN
STM6-40/36
A155.870654.309159.959060.000057.988654.603459.996260.0000
A260.000055.329959.959026.956248.351454.836545.682143.5068
Rs0.09020.17680.01900.00000.21810.00560.24500.2818
Rsh929.6713768.3818999.3155484.4850649.166087.2447611.4645574.3640
Id11.121 × 10−61.564 × 10−65.814 × 10−65.764 × 10−61.966 × 10−67.834 × 10−72.858 × 10−62.855 × 10−6
Id23.006 × 10−63.692 × 10−90.000 0.000 1.356 × 10−77.834 × 10−75.815 × 10−82.551 × 10−8
Iph1.65961.65841.66131.66951.66161.82221.66351.6643
RMSE3.8737 × 10−33.2441 × 10−34.3087 × 10−37.5372 × 10−32.1464 × 10−37.7568 × 10−21.8800 × 10−31.8032 × 10−3
Worst1.4277 × 10−21.7234 × 10−23.1417 × 10−13.1109 × 10−19.7810 × 10−31.4804 × 1003.1880 × 10−32.4999 × 10−3
Mean7.7371 × 10−35.9997 × 10−35.1015 × 10−21.5508 × 10−14.4487 × 10−34.6697 × 10−12.5146 × 10−31.9473 × 10−3
std2.9796 × 10−32.7148 × 10−38.9905 × 10−21.4850 × 10−11.5576 × 10−33.2987 × 10−14.5441 × 10−41.4158 × 10−4
p-value3.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.6897 × 10−113.0199 × 10−113.2555 × 10−7NAN
Table 7. TDM optimal parameters and statistical analysis for PWP-201 and STM6-40/36 panels.
Table 7. TDM optimal parameters and statistical analysis for PWP-201 and STM6-40/36 panels.
Alg.TSAGWO [75] WOA [76]SCAHSBWOGTOHGTO-BWO
PWP201
A150.000047.447050.000050.000049.316542.877249.985644.4743
A250.000049.785849.47666.915148.59191.00001.000014.9639
A349.203847.84149.19654.940248.410642.070748.649247.8405
Rs1.17541.18601.16251.12601.19851.71611.20111.2922
Rsh1434.19241248.86932000.0000116.35881117.9430171.5803984.75951030.1916
Id14.635 × 10−85.765 × 10−74.924 × 10−64.681 × 10−68.715 × 10−70.0 × 1000.0 × 1004.465 × 10−9
Id23.161 × 10−63.603 × 10−60.0 × 1000.0 × 1002.462 × 10−60.0 × 1000.0 × 1004.699 × 10−20
Id31.405 × 10−60.0 × 1000.0 × 1000.0 × 1002.458 × 10−73.997 × 10−73.488 × 10−62.730 × 10−6
Iph1.02971.02911.02741.11891.02990.90351.03051.0297
RMSE2.6051 × 10−32.4976 × 10−32.6738 × 10−32.7293 × 10−22.4956 × 10−31.5132 × 10−12.4251 × 10−32.2068 × 10−3
Worst1.3165 × 10−17.2474 × 10−37.8391 × 10−17.8391 × 10−11.8873 × 10−27.8391 × 10−12.7425 × 10−12.7425 × 10−1
Mean1.0840 × 10−23.4417 × 10−32.2133 × 10−12.4793 × 10−16.1577 × 10−34.6665 × 10−19.3345 × 10−22.9811 × 10−2
std2.3150 × 10−21.1862 × 10−32.2042 × 10−11.7304 × 10−13.5373 × 10−31.6864 × 10−11.3011 × 10−18.2878 × 10−2
p-value6.5238 × 10−73.8338 × 10−62.4324 × 10−94.1950 × 10−101.3848 × 10−65.4773 × 10−119.2129 × 10−3NAN
STM6-40/36
A160.000018.885927.431960.000058.062350.372759.876059.8001
A260.000055.106059.999056.426357.888549.121745.331637.5844
A360.000056.127359.999060.000055.527249.104359.997459.9783
Rs0.00030.16340.01230.00000.08830.00030.26490.3455
Rsh933.76521000.00861.6239577.2329901.730954.1090570.3259595.6377
Id11.215 × 10−60.0 × 1000.0 × 1000.0 × 1002.489 × 10−63.932 × 10−81.808 × 10−133.100 × 10−6
Id22.828 × 10−61.365 × 10−65.857 × 10−60.0 × 1007.033 × 10−73.932 × 10−85.465 × 10−81.456 × 10−9
Id31.804 × 10−67.092 × 10−70.0 × 1005.828 × 10−63.482 × 10−73.932 × 10−82.653 × 10−68.272 × 10−9
Iph1.66191.65691.66271.66561.65991.63491.66431.6643
RMSE4.8420 × 10−33.4043 × 10−34.4379 × 10−36.1808 × 10−33.3162 × 10−32.4985 × 10−11.8235 × 10−31.7435 × 10−3
Worst2.9048 × 10−22.0280 × 10−21.5378 × 1001.5378 × 1001.3253 × 10−21.3756 × 1004.5153 × 10−33.2509 × 10−3
Mean9.9667 × 10−36.9313 × 10−33.2435 × 10−12.3526 × 10−15.9740 × 10−34.4539 × 10−12.5938 × 10−32.0732 × 10−3
std5.2223 × 10−33.9683 × 10−35.6249 × 10−12.8494 × 10−12.9328 × 10−32.5235 × 10−16.5633 × 10−43.0115 × 10−4
p-value3.0199 × 10−113.019 × 10−112.9822 × 10−113.0199 × 10−113.019 × 10−113.0199 × 10−111.8575 × 10−3NAN
Table 8. Statistical analysis of KC200GT obtained via the proposed approach and others.
Table 8. Statistical analysis of KC200GT obtained via the proposed approach and others.
Alg.TSAGWO [75] WOA [76]SCAHSBWOGTOHGTO-BWO
25 °C −1000 W/m2
Worst2.9928 × 10−13.0217 × 10−14.8023 × 10−11.9379 1.1325 × 10−11.4025 4.8847 × 10−24.4998 × 10−2
Mean1.2413 × 10−11.4665 × 10−12.0105 × 10015.6411 × 10−11.0267 × 10−18.1383 × 10−12.0235 × 10−21.7427 × 10−2
Best7.4638 × 10−27.4290 × 10−25.6054 × 10−22.7115 × 10−18.4595 × 10−23.3635 × 10−14.3534 × 10−33.5092 × 10−3
std5.0151 × 10−26.5383 × 10−21.0046 × 10−15.5487 × 10−15.7736 × 10−33.1312 × 10−11.2395 × 10−21.0633 × 10−2
p-value3.019 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−114.3764 × 10−1NAN
50 °C −1000 W/m2
Worst3.6628 × 10−14.1794 × 10−15.4631 × 10−11.83907.5862 × 10−21.2964 9.7639 × 10−36.5681 × 10−3
Mean8.4434 × 10−21.1236 × 10−11.7634 × 10−16.2204 × 10−15.7186 × 10−27.9166 × 10−15.5423 × 10−33.5076 × 10−3
Best3.7404 × 10−22.3983 × 10−23.6157 × 10−22.3277 × 10−14.2992 × 10−22.7384 × 10−11.7663 × 10−31.6067 × 10−3
std6.0767 × 10−21.2209 × 10−11.3871 × 10−14.9262 × 10−17.9771 × 10−32.3545 × 10−11.7398 × 10−31.2797 × 10−3
p-value3.019 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−117.7387 × 10−6NAN
75 °C −1000 W/m2
Worst6.2182 × 10−11.0621 × 10−17.1242 × 10−11.7607 6.3285 × 10−21.5777 2.2913 × 10−21.6548 × 10−2
Mean9.0915 × 10−24.9024 × 10−21.7288 × 10−15.6890 × 10−12.5581 × 10−27.3398 × 10−18.9380 × 10−37.5146 × 10−3
Best1.6338 × 10−29.4445 × 10−31.1059 × 10−21.0406 × 10−17.6656 × 10−32.0249 × 10−16.6018 × 10−36.6031 × 10−3
std1.3247 × 10−12.1144 × 10−22.2991 × 10−13.8031 × 10−11.5386 × 10−23.1381 × 10−13.3844 × 10−31.8398 × 10−3
p-value3.3384 × 10−113.3384 × 10−113.3384 × 10−113.0199 × 10−111.4643 × 10−103.0199 × 10−111.0315 × 10−2NAN
25 °C −800 W/m2
Worst1.4449 × 10−12.2284 × 10−17.0500 × 10−11.4772 1.5979 × 10−11.1877 3.3746 × 10−23.2627 × 10−2
Mean9.0134 × 10−21.0398 × 10−11.9967 × 10−12.5799 × 10−18.4035 × 10−26.0816 × 10−11.4743 × 10−21.1191 × 10−2
Best3.5152 × 10−24.3232 × 10−26.5955 × 10−21.4555 × 10−16.0633 × 10−22.8132 × 10−11.2057 × 10−39.1596 × 10−4
std2.6954 × 10−23.9288 × 10−21.5380 × 10−12.3535 × 10−11.8618 × 10−22.6438 × 10−19.0202 × 10−37.1797 × 10−3
p-value3.019 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−118.2357 × 10−2NAN
25 °C −600 W/m2
Worst1.0078 × 10−11.0134 × 10−11.06891.0695 9.9952 × 10−21.1223 3.4077 × 10−22.8480 × 10−2
Mean6.0087 × 10−26.2787 × 10−22.0351 × 10−12.7402 × 10−16.0285 × 10−24.7936 × 10−11.1981 × 10−27.9571 × 10−3
Best2.5294 × 10−22.9938 × 10−26.4945 × 10−26.0119 × 10−24.9966 × 10−22.5931 × 10−11.2080 × 10−36.3910 × 10−4
std1.6177 × 10−21.6123 × 10−21.8811 × 10−13.6424 × 10−11.1376 × 10−21.7777 × 10−17.7565 × 10−35.7342 × 10−3
p-value3.3384 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−111.0315 × 10−2NAN
25 °C −400 W/m2
Worst9.3298 × 10−28.1703 × 10−22.4730 × 10−17.1507 × 10−11.2053 × 10−16.0211 × 10−12.3817 × 10−22.4774 × 10−2
Mean5.3040 × 10−24.5807 × 10−21.0975 × 10−19.7278 × 10−24.4209 × 10−23.1765 × 10−19.7556 × 10−37.0046 × 10−3
Best2.3846 × 10−21.2940 × 10−22.9330 × 10−23.0107 × 10−22.1731 × 10−21.1111 × 10−11.4399 × 10−37.7891 × 10−4
std1.7438 × 10−21.8296 × 10−25.9500 × 10−21.1921 × 10−11.8535 × 10−21.2998 × 10−16.7435 × 10−35.4953 × 10−3
p-value3.6897 × 10−116.0658 × 10−113.0199 × 10−113.0199 × 10−113.6897 × 10−113.0199 × 10−114.5146 × 10−2NAN
25 °C −200 W/m2
Worst4.7413 × 10−25.4922 × 10−23.4134 × 10−13.3976 × 10−16.1243 × 10−22.5166 × 10016.0751 × 10−39.9241 × 10−3
Mean3.3437 × 10−23.3552 × 10−21.2126 × 10−15.6296 × 10−23.4866 × 10−21.2785 × 10−13.8762 × 10−32.6626 × 10−3
Best8.0880 × 10−37.1727 × 10−34.4441 × 10−21.3225 × 10−21.3280 × 10−25.2239 × 10−23.8039 × 10−42.3850 × 10−4
std1.1001 × 10−21.3676 × 10−29.2663 × 10−25.4823 × 10−21.0797 × 10−25.6607 × 10−21.6824 × 10−32.2870 × 10−3
p-value4.5043 × 10−113.6897 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−111.9527 × 10−03NAN
Table 9. Statistical parameters of MSX60 panel obtained via the proposed approach and others.
Table 9. Statistical parameters of MSX60 panel obtained via the proposed approach and others.
Alg.TSAGWO [75] WOA [76]SCAHSBWOGTOHGTO-BWO
25 °C −1000 W/m2
Worst6.5103 × 10−26.0081 × 10−27.6505 × 10−17.6471 × 10−14.8401 × 10−26.2681 × 10−12.1971 × 10−21.7942 × 10−2
Mean4.4751 × 10−24.3733 × 10−21.3110 × 10−11.2951 × 10−13.8764 × 10−23.2185 × 10−11.0675 × 10−27.8333 × 10−3
Best2.2794 × 10−22.5944 × 10−22.4565 × 10−24.6448 × 10−23.1247 × 10−26.6376 × 10−21.8986 × 10−31.0765 × 10−4
std1.0134 × 10−28.8505 × 10−31.8165 × 10−11.7389 × 10−13.5080 × 10−31.5338 × 10−13.6012 × 10−33.2102 × 10−3
p-value3.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−111.5846 × 10−4NAN
50 °C −1000 W/m2
Worst9.4706 × 10−21.0820 × 10−12.1100 × 10−17.7056 × 10−15.1888 × 10−26.8428 × 10−16.7625 × 10−35.6571 × 10−3
Mean3.7155 × 10−24.3804 × 10−29.3860 × 10−21.4572 × 10−12.8151 × 10−23.5886 × 10−15.2558 × 10−31.9660 × 10−3
Best1.8231 × 10−27.3825 × 10−31.8017 × 10−26.7026 × 10−22.3209 × 10−21.3748 × 10−12.3178 × 10−31.9324 × 10−4
std2.0419 × 10−23.0053 × 10−25.3859 × 10−21.2205 × 10−15.3028 × 10−31.5568 × 10−11.4676 × 10−031.4357 × 10−3
p-value3.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−118.4848 × 10−09NAN
75 °C −1000 W/m2
Worst1.6542 × 10−11.3157 × 10−12.5008 × 10−12.3490 × 10−13.6143 × 10−24.9704 × 10−15.2441 × 10−31.4355 × 10−3
Mean3.0890 × 10−22.6953 × 10−28.4518 × 10−21.6671 × 10−11.2211 × 10−22.5469 × 10−11.0018 × 10−32.7448 × 10−4
Best7.9526 × 10−35.4140 × 10−34.1026 × 10−33.1053 × 10−25.7215 × 10−37.9537 × 10−24.2011 × 10−52.9790 × 10−5
std3.5408 × 10−23.1096 × 10−27.2347 × 10−25.0708 × 10−26.4175 × 10−31.0582 × 10−11.6193 × 10−32.6447 × 10−4
p-value3.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−113.6322 × 10−1NAN
25 °C −800 W/m2
Worst5.2262 × 10−25.8604 × 10−26.1242 × 10−16.1262 × 10−14.0953 × 10−24.4466 × 10−11.2853 × 10−21.2248 × 10−2
Mean3.5046 × 10−23.1685 × 10−21.0641 × 10−17.3537 × 10−22.9988 × 10−22.2502 × 10−18.6485 × 10−36.6717 × 10−3
Best2.0629 × 10−21.0734 × 10−22.7649 × 10−23.4265 × 10−22.4251 × 10−26.6000 × 10−21.9350 × 10−31.1336 × 10−3
std7.1751 × 10−39.9180 × 10−31.0964 × 10−11.0260 × 10−13.6823 × 10−39.9871 × 10−22.4842 × 10−32.6766 × 10−3
p-value3.019 × 10−113.6897 × 10−113.019 × 10−113.019 × 10−113.019 × 10−113.019 × 10−112.2658 × 10−3NAN
25 °C −600 W/m2
Worst6.8702 × 10−25.1465 × 10−24.5790 × 10−14.5562 × 10−13.9280 × 10−23.7030 × 10−11.6311 × 10−21.3913 × 10−2
Mean3.3254 × 10−22.8439 × 10−29.7793 × 10−26.3663 × 10−22.2989 × 10−21.9982 × 10−18.7540 × 10−35.6637 × 10−3
Best9.8529 × 10−31.0988 × 10−21.5243 × 10−22.4905 × 10−21.3734 × 10−26.0603 × 10−21.0329 × 10−36.7775 × 10−4
std1.3240 × 10−21.0653 × 10−21.0243 × 10−17.5057 × 10−27.5049 × 10−38.0178 × 10−23.4223 × 10−33.1345 × 10−3
p-value6.0658 × 10−114.0772 × 10−113.0199 × 10−113.0199 × 10−113.6897 × 10−113.0199 × 10−111.4067 × 10−4NAN
25 °C −400 W/m2
Worst3.8949 × 10−24.4247 × 10−23.0055 × 10−12.9852 × 10−14.8025 × 10−21.8624 × 10−18.5444 × 10−38.5110 × 10−3
Mean2.7298 × 10−22.7571 × 10−28.3476 × 10−26.4845 × 10−21.9225 × 10−21.0319 × 10−15.1743 × 10−33.1605 × 10−3
Best1.1747 × 10−25.9229 × 10−32.0784 × 10−21.2556 × 10−26.7426 × 10−34.3302 × 10−28.5576 × 10−52.4366 × 10−5
std7.4119 × 10−31.0414 × 10−25.8035 × 10−27.9820 × 10−28.3822 × 10−33.8071 × 10−22.2684 × 10−31.9135 × 10−3
p-value3.019 × 10−114.0772 × 10−113.0199 × 10−113.0199 × 10−114.5043 × 10−113.0199 × 10−111.7836 × 10−4NAN
25 °C −200 W/m2
Worst2.9797 × 10−22.6406 × 10−27.1457 × 10−21.4110 × 10−13.2667 × 10−21.6797 × 10−17.5735 × 10−33.2257 × 10−3
Mean1.6498 × 10−21.8636 × 10−23.4480 × 10−22.7961 × 10−21.7397 × 10−25.8459 × 10−21.7579 × 10−31.0399 × 10−3
Best9.7357 × 10−31.0787 × 10−37.8442 × 10−36.3339 × 10−35.7370 × 10−32.6227 × 10−24.6560 × 10−45.9828 × 10−5
std4.3918 × 10−36.1085 × 10−31.5446 × 10−22.2766 × 10−26.4824 × 10−32.5259 × 10−21.9112 × 10−37.0129 × 10−4
p-value3.019 × 10−111.3289 × 10−103.0199 × 10−113.0199 × 10−113.0199 × 10−113.0199 × 10−112.8378 × 10−1NAN
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ali, H.H.; Ebeed, M.; Fathy, A.; Jurado, F.; Babu, T.S.; A. Mahmoud, A. A New Hybrid Multi-Population GTO-BWO Approach for Parameter Estimation of Photovoltaic Cells and Modules. Sustainability 2023, 15, 11089. https://doi.org/10.3390/su151411089

AMA Style

Ali HH, Ebeed M, Fathy A, Jurado F, Babu TS, A. Mahmoud A. A New Hybrid Multi-Population GTO-BWO Approach for Parameter Estimation of Photovoltaic Cells and Modules. Sustainability. 2023; 15(14):11089. https://doi.org/10.3390/su151411089

Chicago/Turabian Style

Ali, Hossam Hassan, Mohamed Ebeed, Ahmed Fathy, Francisco Jurado, Thanikanti Sudhakar Babu, and Alaa A. Mahmoud. 2023. "A New Hybrid Multi-Population GTO-BWO Approach for Parameter Estimation of Photovoltaic Cells and Modules" Sustainability 15, no. 14: 11089. https://doi.org/10.3390/su151411089

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop