Professional Documents
Culture Documents
1 s2.0 S0360544223024283 Main
1 s2.0 S0360544223024283 Main
Energy
journal homepage: www.elsevier.com/locate/energy
A R T I C L E I N F O A B S T R A C T
Handling Editor: Soteris Kalogirou This paper proposes an advanced intelligent application of Enhanced Artificial Gorilla Troops (EAGT) optimizer
for parameters extraction of three different PV modules. The proposed EAGT optimizer is inspired by gorilla
Keywords: group behaviors, in which different methods are replicated, including migration to a new location, migrating to
Artificial Gorilla other gorillas, migration toward a designated spot, following the silverback, and competing for adult females.
Troops Optimizer
The EAGT is improved by supporting the exploration phase involving a fitness-based crossover (FBC) strategy.
PV parameters extraction
Not only that, but also it is by supporting the exploitation phase involving a periodic Tangent Flight (TF)
Practical solar modules
Various irradiance levels operator. The effectiveness of the proposed EAGT is demonstrated using numerical assessments for the Kyocera
KC200GT and STM6-40/36 PV modules using the Triple-Diode Model (TDM). In addition, the proposed EAGT is
compared to the results of contemporary algorithms such as jellyfish search optimizer, forensic-based investi
gation optimizer, heap optimizer, equilibrium optimizer, and marine predator’s optimizer. Also, the proposed
EAGT is effectively applied on the SP70 PV module subjected to varied levels of sun irradiances and tempera
tures. The EAGT optimizer’s efficacy and superiority are signified by fitness function standard deviations that
indicate that TDM are less than 1 × 10− 7, and compared to current and reported findings by others.
* Corresponding author.
E-mail addresses: abdullah.mohamed.eng19@suezuni.edu.eg (A.M. Shaheen), ahmed.ginidi@eng.suezuni.edu.eg (A.R. Ginidi), elsehiemy@eng.kfs.edu.eg
(R.A. El-Sehiemy), el_fergany@ieee.org (A. El-Fergany), am.elsherif@du.edu.eg (A.M. Elsayed).
https://doi.org/10.1016/j.energy.2023.129034
Received 2 May 2023; Received in revised form 25 July 2023; Accepted 7 September 2023
Available online 7 September 2023
0360-5442/© 2023 Elsevier Ltd. All rights reserved.
A.M. Shaheen et al. Energy 283 (2023) 129034
intricate designs, simpler, less itemized models have also been published measurements on the I–V characteristic curve, resulting in improved
in the literature. Examples include the SDM with parasitic capacitor precision in the findings and correlating the predicted outcomes with the
[14], modified DDM [15], reverse DDM, generalized TDM [16], results that were observed. Numerical techniques rely heavily on re
multi-diode model [18], and diffusion based model [17]. Throughout petitive mathematical models, that are employed by optimizers to
the many modeled designs, the SDM is regarded as the reference address problems. Lastly, for precise attainment, the researchers inves
approach, and it is widely employed considering its compliance between tigated metaheuristic approaches. In Ref. [25], a modified TLBO method
simplicity and accuracy, in addition to the benefits of having fewer was used to estimate the unknown parameters of PV models, where
parameters. The DDM has been recognized as a seven-parameter model. TLBO was separated into multiple levels throughout the learning and
The TDM, despite its complexity and increased number of included teaching phases. In Ref. [26], a multi-swarm spiral leader PSO
factors (nine parameters), has been claimed to be a superior model [13, (M-SLPSO) was used to extract the PV parameters, which included many
19,20]. swarms with various search algorithms. In Ref. [27], a modified
Previously, numerous methodologies were used to estimate param gaining-sharing knowledge optimizer was used to determine the PV
eters for PV systems [21]. Table 1 summarizes some of the previous parameters where an adaptive technique was used to automatically
relative techniques used for parameter estimation of solar PVs. The first modify the value of the knowledge rate parameter. These studies
involves analytical approaches [22–24], that are distinguished by their [25–27], was performed on SDM and DDM.
straightforwardness and quickness of response at the price of accuracy. The survey reveals the tremendous efforts made to assess the char
Analytical procedures are mostly based on data sheets provided by acteristics of PV modules properly and precisely. Though such optimi
manufacturers. The data inputs to the analytical procedures used to zation techniques provide good results, there is still a gap in their
predict I–V characteristics include open-circuit voltage, short-circuit accuracy and dependability. As a result, this research proposes a unique
current, maximum power voltage, and maximum power current. The approach for estimating these electrical parameters known as Artificial
main reason for significant error, in some cases, of the estimated PV Gorilla Troops (AGT) optimization.
parameters using the analytical approaches is its dependence on the The standard AGT is improved in this article introducing an
selected points. To overcome this drawback, the interested researchers enhanced AGT (EAGT) version. Supporting the exploration phase with a
proceeded to use numerical approaches that take into account entire the fitness-based crossover (FBC) technique enhances the EAGT. Addition
ally, it is done by assisting the exploitation phase, which involves a
recurring Tangent Flight (TF) operator. This optimizer has few settings
Table 1 to alter and is easy to use in engineering disciplines. To demonstrate the
Literature survey of PV parameter estimation. investigation and exploitation of the optimization procedure, EAGT has
Ref Year Algorithm Ref Year Algorithm illustrated five ways. Three methods are utilized during the exploration
stage: movement to an unknown region, movement towards different
[8] 2020 Harris Hawk [28] 2019 Linear adaptive
Optimization (HHO) differential gorillas, and travel in the path of a recognized site. Track the silverback
evolution and compete for adult females are the two polices adopted during the
[9] 2021 Supply Demand [29] 2015 Shuffled frog exploitation stage. The EAGT efficacy gets analyzed by evaluating
Algorithm leaping algorithm
experimental datasets while adjusting the parameters of three modules.
[22] 2011 Analytical methods [30] 2019 Analytical and
sunflower algorithm
These modules are operated with two sets of I–V data attained from the
(SFA) KC200GT PV module STM6-40/36 PV module and SP70 module.
[23] 2016 Analytical methods [31] 2016 Cat swarm The following are some of the notable characteristics of this article:
optimization
[24] 2017 Analytical methods [32] 2016 Moth-flame
• For the first time, many contemporary optimizers are used on the PV
optimization
[33] 2018 Hybrid version of two [34] 2020 Opposition Learning parameter extraction problem, which are Equilibrium Optimizer
algorithms called Modified Salp (EO) [55], Forensic-Based Investigation Optimizer (FBIO) [56],
differential evolution Swarm Algorithm Heap-Based Optimizer (HBO) [57,58], Jellyfish Search Optimizer
whale optimization
(JSO) [59,60], Marine Predators Optimizer (MPO) [61], and
algorithm and denoted as
(DE/WOA)
Enhanced Marine Predators Optimizer (EMPO) [61,62].
[35] 2022 Heap-based algorithm [36] 2022 Hunter-prey-based • A novel EAGT is presented and employed on the TDM to precisely
optimization extract the 9 parameters of the PV model.
[37] 2022 Social Network Search [38] 2020 Self-adaptive • TDM compares AGT efficiency to other algorithms by examining the
Algorithm (SNSA) ensemble-based
fitness score and convergence rates.
differential
evolution • For diverse environmental conditions, the EAGT quality is evaluated
[39] 2019 Flexible particle swarm [40] 2017 Improved ant lion using different tests and statistical studies with contrast to newly
optimization (FPSO) optimizer produced optimizers.
[41] 2010 Genetic algorithm [42] 2017 Bee pollinator FPA
[43] 2019 Salp Swarm Algorithm [44] 2018 Shuffled complex
evolution algorithm
The remaining sections are ordered as follows: In the first following
[45] 2012 Simulated annealing (SA) [46] 2020 Grasshopper section, Section 2, depicts the mathematical description of the PV
Optimization models, while Section 3 describes the procedures of the EAGT optimizer.
Algorithm (GOA) Section 4 describes and examines the EAGT optimizer’s results in
[47] 2019 Performance-guided [48] 2018 Improved whale
contrast to previously produced optimizers, whilst Section 5 concludes a
JAYA algorithm optimization
algorithm final remark to this current article.
[49] 2013 Improved adaptive [50] 2020 Manta-Rays
Differential Evolution Foraging Optimizer 2. Problem formulation and mathematical models
(MRFO)
[51] 2019 Coyote optimization [52] 2020 An interval branch/
algorithm bound global The PV panel system is comparable to a large diode exposed to
optimization sunlight based on its basic architecture [44]. Thus, the
[53] 2014 Simplified teaching- [54] 2023 Northern Goshawk Shockley-diode-based equivalent circuits were widely used and recog
learning based optimizer Optimization nized description of solar cells. The PV system can theoretically be
algorithm
described as an ideal photocurrent source in parallel with an ideal diode.
2
A.M. Shaheen et al. Energy 283 (2023) 129034
Nevertheless, due to the difficulty of obtaining the ideality of solar absolute temperature and the electron’s charge, respectively. n1, n2 and
panels in practice, the losses impact and many conduction phenomenon n3 are ideality factor of the diodes, respectively. From these equations,
that contribute heavily to the features of PV solar cells must be nine parameters are needed to be identified for the TDM that are IPh, IS1,
considered for accurate modeling and analysis [63]. Even among the IS2, IS3, n1, n2, n3, Rsh, and Rs.
numerous existing models available, the single, double, and three-diode
models are the noteworthy stand out used models [10,11,13].
2.2. Objective function formulation
Notwithstanding these thorough models, there are simpler, less item
ized, and less reliable models. The SDM is regarded as the base model,
The fundamentally required purpose of TDM parameter extracting is
which is the most usually applied due to its compatibility between
to obtain values for parameters with the lowest possible error between
precision and efficiency with smaller number of variables. Although its
computed and measured current. Essentially, the best set of parameter
complexity and the greater number of related variables, the TDM is the
values for the TDM should be somewhat more or lower than the
appropriate model. The output current (I) of the solar panel is derived
experimental results.
from the applied voltage (V), and thus the whole IV characteristics are
The commonly recognized method in this context depends on
acquired.
calculating the difference between the experimental and the estimated
currents which are based on the recorded experimental voltages and the
2.1. Triple-Diode Model (TDM) of SPV decision variables. It is planned to develop the root mean square error
(RMSE) as an objective function [65]:
The TDM equivalent circuit of the SPV cell is described in Fig. 1. This √̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
√
circuit has a current source that is connected with 3 diodes in parallel. √1 ∑ M
( ( ))2
RMSE = √ Iexp (j) − Isim Vexp (j), x (8)
The first diode, D1, mimics the diffusion process of the minority carriers M j=1
into the depletion layer. The second diode, D2, signifies the carrier
recombination of the junction’s space charge area. The influence of
where Iexp (j) and Vexp (j) denote the current and voltage regarding the
substantial leakage and recombination in the defect area is explored in
experimental point (j), accordingly; M illustrates the number of recorded
this model using D3.
points; x refers to the decision parameters. Also, the expression
Two lumped resistors indicate the losses which the series resistance
Isim (Vexp (j), x) indicates the evaluated current output.
(Rs) and the shunt resistance (Rsh). The photocurrent (IPh) is the current
produced by the PV in response to sun radiation at a given ambient
3. Parameters extraction of PV modules using proposed EAGT
temperature.
optimizer
For a given irradiance and operating temperature, using Kirchhoff’s
current law and the equivalent TDM depicted in Fig. 1 can be repre
3.1. AGT optimizer
sented as follows [33,47,64];
I = IPh − ID1 − ID2 − ID3 − ISh (1) The optimization process of AGT [66] is inspired by the group be
[ ( ) ] haviors of gorillas. Three methods are utilized during the exploration:
ID1 = IS1 exp
V + I.Rs
− 1 (2) movement to an unknown region, movement towards different gorillas,
n1 Vth and travel in the path of a recognized site. Track the silverback and
[ ( ) ] compete for adult females are the two techniques adopted during the
ID2 = IS2 exp
V + I.Rs
− 1 (3) exploitation.
n2 Vth Throughout the process of exploration, every gorilla serves as
[ ( ) ] candidate solution, and the most promising one is designated as a
ID3 = IS3 exp
V + I.Rs
− 1 (4) silverback throughout the AGT and at each optimization operation step.
n3 Vth When a parameter (p) is randomly picked. The p indicates the likelihood
of selecting the migration method to an undetermined place and has to
KB .T
Vth = (5) be entered into a scale of 0–1, prior to the optimization procedure. The
q
migration to an unnamed location is chosen if another randomized
number rand is less than p. Furthermore, a movement to other gorillas’
V + I.Rs
Ish = (6) strategy is chosen, if rand is greater than p and 0.5, as well, while a
I.Rsh
migration in the direction of an identified location is chosen, if rand is
P = V.I (7) greater than p and less than 0.5. The three above exploration tactics
could be expressed as follows:
where I and IPh are the output current of the cell and photocurrent,
respectively. ID1, ID2 and ID3 are the diode currents, respectively. IS1, IS2 where GX(t) and GX(t+1) represent, respectively, the current vector of
and IS3 are the reverse saturation current of diodes, respectively. V, Rs, gorilla position and the candidate position vector of gorilla in the
and Rsh are the terminal voltage of the PV cell, the series resistance, and following t iteration; while rand, r1, r2, and, r3 signify random values in
the shunt resistance, respectively. Vth is the thermal voltage. KB de the range from 0 to 1; GXr depicts a single gorilla across all of the in
scribes the Boltzmann’s constant, whilst T and q characterize the dividuals that can be arbitrarily assigned. The variables’ lower and
upper bounds are denoted by LL and UL, correspondingly. Eqs. (10), (12)
3
A.M. Shaheen et al. Energy 283 (2023) 129034
Q = 2 × r5 − 1 (19)
A=β × E (20)
{
N1 rand ≥ 0.5
E= (21)
N2 rand < 0.5
Z = [− C, C] (14) {
GXR1,k (t) If Fit(GXR1 (t)) ≤ Fit(GXR2 (t))
Mdk (t) = k = 1, 2, …Dim
GXR2,k (t) If Fit(GXR1 (t)) > Fit(GXR2 (t))
where (t) and (MaxIt) signify the present iteration and maximum iter
(24)
ation number of the optimization procedure, as well as (cos) and r4
define the cosine function and arbitrary numbers ranging from 0 to 1. where, GX(t+1) indicates the new generated position of the gorilla
Furthermore, the symbol (l) represents a random value in the range of based on the FBC operator; PR is a binary variable which may be zero or
[− 1, 1] while Z belongs to a random value in the range of [− C, C], one; Md(t) is an assistant solution vector which is created based on the
respectively. FBC operator; GXR1 and GXR2 represent two gorillas selected randomly
Two strategies which are (follow the silverback) and competition for from the population, k refers to each control variable of the PV param
adult females, in the exploitation of AGT, are developed. One of these eters extraction problem with the whole dimension of Dim. Fit(GXR1)
two tactics can be used based on the value of the parameter C described and Fit(GXR2) are the regarding fitness value of the two randomized
via Eq. (10) in comparison to the parameter (W). The parameter (W) that gorillas.
must be specified before to the optimization process. It is set to 0.8 as By employing the proposed strategy of FBC, the new generated
referred in Ref. [66]. Following the silverback gorilla is designated, if searching vector of gorilla’s position replaces the current position.
the C ≥ W value which is described in Eq. (15). Hence, the FBC operator maintains the same number of function eval
GX(t + 1) = GX(t) − L × MM × (Xsi − GX(t)) (15) uations and so it preserves the same computational speed.
At second, to support the exploitation phase, a Tangent Flight (TF)
where Xsi corresponds to the overall best position that is defined by the operator is added by incorporating a periodic tangent function [70] as
silverback gorilla. follows:
(⃒ ⃒g )(1/g) ( π)
⃒
⃒ ∑ N ⃒
⃒ fl = tan sp × , (25)
MM = ⃒(1/N) GXi (t)⃒ (16) 2
⃒ i=1
⃒
sp = randn(1, Dim) (26)
where N indicates the population size of gorillas.
where sp is a random uniformly distributed number inside the range [0,
g = 2L (17) 1]. The search space can be effectively searched using this method. The
proposed EAGT method adds the TF operator to Eq. (15). This change
where L is previously illustrated using Eq. (12). dramatically reduces the final step size and increases the objective value
In the event where C < W, the other tactic is activated where by narrowing the gap between the gorilla and silverback. This model
adolescent gorillas reach adulthood, they engage in a violent rivalry may be mathematically described as follows:
with other males for adult females. Eq. (18) may be employed to express
⎡ ( )⎤
such behavior. Q simulate the impact force that can be stated via Eq. tan (2p − 1) × π
(19); r5 represents a random number within band [0, 1]. A is a vector GX(t + 1) = L × M × (X(t) − Xsi) × ⎣ 2 ⎦
+ X(t) (27)
100
that typically indicates the degree of violence in a dispute and may be
calculated using Eq. (20); β refers to a pre-determined parameter value
The suggested EAGT’s important processes are indicated as seen in
before the optimization maneuver, and E in Eq. (21) serves to mimic the
Fig. 2.
violent impact on the dimensions of the individuals [67].
GX(t) = Xsi − (Xsi × Q − GX(t) × Q) × A, (18)
4
A.M. Shaheen et al. Energy 283 (2023) 129034
5
A.M. Shaheen et al. Energy 283 (2023) 129034
Table 3
Extracted parameters of the proposed EAGT, the standard AGT and recent algorithms for TDM of KC200GT (results per cell).
Item EO FBIO HBO JSO MPO EMPO AGT Proposed EAGT
IPh (A) 8.032636 8.032509 8.030842 8.031571 8.029474 8.032164 8.216098 8.216164
Rs (Ω) 0.042652 0.041787 0.038574 0.039553 0.032594 0.04128 0.004862 0.00487
Rsh (Ω) 19.52163 19.83001 24.07769 22.73545 35.8066 21.09771 6.477886 6.459302
IS1 (μA) 0.220 0.609 1.720 0.854 4.500 0.647 0.00811 9.280*10− 4
n1 1.243198 1.227083 1.299012 1.261867 1.379052 1.360814 1.15979 1.085995
3
IS2 (μA) 0.790 0.695 0.233 0.980 0.086*10− 0.821 0.0335 4.28*10− 2
n2 1.250006 1.344994 1.365446 1.357364 1.388871 1.246635 1.409121 1.272579
IS3 (μA) 0.487 0.383 0.511 0.4551 0.0797 0.279 0.026 0
n3 1.327117 1.31411 1.375791 1.349301 1.388819 1.288993 1.338047 1.822265
Min 1.837*10− 3 1.852*10− 3 2.091*10− 3
1.971*10− 3
2.647*10− 3
2.267*10− 3 3.46*10− 4 3.41*10− 4
Mean 1.948*10− 3 2.028*10− 3 2.469*10− 3
2.055*10− 3
3.023*10− 3
2.779*10− 3 4.083*10− 3 5.81*10− 4
Max 2.204*10− 3 2.408*10− 3 2.592*10− 3
2.125*10− 3
0.119 0.249 1.287*10− 2 1.9*10− 3
STd 1.02*10− 4 1.47*10− 4 0.984*10− 4
0.369*10− 4
10.44*10− 4
3.67*10− 4 5.207*10− 3 3.31*10− 4
Fig. 3. Convergence curves of the applied algorithms for TDM of KC200GT module.
The proposed EAGT and the standard AGT are used to extract TDM JSO, MPO, and EMPO. Throughout their examination on three various
parameters from various solar cells/modules. In order to compare with PV modules, comprising the KC200GT, the STM6-40/36 and SP70 PV
comparable strategies in current literatures, both modules were chosen. modules, such algorithms are applied to obtain the unknown optimal
Otherwise, different sun irradiation and temperatures are used to vali values for the parameters of the TDM. These bounds accord with those
date the efficiency of EAGT considering the KC200GT PV Module. stated in the literatures for fair comparisons. The number of iterations,
Also, the created EAGT and the standard AGT algorithms are the size of the population, and the stated meta-parameters in the applied
compared to many well-known approaches, including EO, FBIO, HBO, algorithms of the proposed EAGT, AGT, EO, FBIO, HBO, JSO, MPO and
6
A.M. Shaheen et al. Energy 283 (2023) 129034
Table 4 saturation current for D3, ideality factor for D3, series resistance and
Percentage error and the accuracy of the applied optimizers for TDM of shunt resistance, respectively.
KC200GT module. Also, the convergence curves of the proposed EAGT for KC200GT
Algorithms RMSEAverage PE Accuracy Rank module are developed in Fig. 3 in comparison to the other applied al
EO 1.948*10− 3 10.12% 89.88% 4
gorithms. According to Fig. 3 (a), the convergence characteristics of the
FBIO 2.028*10− 3 3.04% 96.96% 2 standard AGT seem to be better than the proposed EAGT method. This
HBO 2.469*10− 3 65.35% 34.65% 7 remark is significantly obvious in the first half of the iterations journey.
JSO 2.055*10− 3 39.95% 60.05% 5 On the other hand, as displayed in the zooming part with logarithmic
MPO 3.023*10− 3 66.99% 33.01% 8
scale in Fig. 3(b), the proposed EAGT illustrates significant improvement
EMPO 2.779*10− 3 46.26% 53.74% 6
AGT 4.083*10− 3 4.63% 95.37% 3 of the best solution while the AGT seems to be stuck in a local best so
Proposed EAGT 5.81*10− 4 2.03% 97.97% 1 lution from the 529th iteration till the end.
For the sake of comparison, it is better to evaluate the accuracy of the
implemented estimation methods. Therfore, considering the best RMSE
Table 5 objective value as the targeted score (RMSETarget), Table 4 derives the
Statistical findings of EAGT and other reported techniques for TDM of KC200GT
percentage error (PE) and the corresponding accuracy of the proposed
module.
technique which can be mathematically identified as follows:
Method min mean max STd
RMSEAverage − RMSETarget
Proposed 3.41*10− 4
5.81*10− 4
1.9*10− 3
3.31*10− 4
PE% = × 100% (29)
EAGT RMSEAverage
AGT 3.46*10− 4 4.083*10− 3 1.287*10− 2 5.207*10− 3
PSO [72] 3.8581*10− 2 4.3886*10− 2 5.478*10− 2 6.5312*10− 3 Accuracy = (1 − PE) × 100% (30)
ISA [72] 2.6742*10− 2 4.0453*10− 2 5.7023*10− 2 1.3777*10− 2
AEO [72] 8.6377*10− 2 10.552*10− 2 14.206*10− 2 2.3373*10− 2
As shown, the deveoped EAGT algorithm derives the best accuracy
EO [72] 3.3072*10− 2 3.7819*10− 2 4.5793*10− 2 4.9503*10− 3 with 97.97%. The FBIO algorithm comes second with accuracy of
HBO [72] 4.044*10− 2 4.758*10− 2 5.1868*10− 2 4.3897*10− 3 96.96% while the standard AGT comes third with accuracy of 95.37%.
GO [73] 9.049*10− 3 1.1929*10− 2 1.7417*10− 2 2.021*10− 3 Also, EO technique provides suitable accuracy with 89.88% while the
EHBO [72] 2.211*10− 2 2.2165*10− 2 2.2384*10− 2 1.2249*10− 4
other applied algorithms achieves bad accuracy with less than 80%. In
SNSA [37] 3.60584*10− 4 1.6195*10− 3 5.3502*10− 3 1.3846*10− 3
AHBT [74] 4.4472*10− 4 1.4902*10− 2 2.7956*10− 2 7.4799*10− 3 this regard, JSO, EMPO, HBO and MPO achieve bad accuracies of
FPSO [39] 2.82136401*10− 2
– – – 60.05%, 53.74%, 34.65% and 33.01%, respectively.
HHO [8] 3.1769*10− 2 – – – Moreover, Table 5 compares the RMSE of EAGT for obtaining the
SFA [30] 3.1746*10− 2 – – – parameters from the Kyocera KC200GT TDM module with newly created
MRFO [50] 2.2185*10− 2 – – –
GOA [46] 3.0134*10− 2 – – –
optimizers, such as EO, EO, FBIO, HBO, JSO, MPO, and EMPO. The
WOA [75] 8.6149*10− 2 – – – developed EAGT finds the least minimum, mean and maximum RMSE
objective of 3.41*10− 4, 5.81*10− 4, 1.9*10− 3 and 3.31*10− 4, respec
tively, with respect to all algorithms. On the other side, the EHBO
EMPO are presented in the appendix in Table A1. To avoid the influence achieves the least standard deviation of 1.2249*10− 4 whereas the
of randomization, thirty distinct executions of every technique were developed EAGT obtains a standard deviation of 3.31*10− 4. Despite
investigated. that, the worst RMSE objective, obtained by the developed EAGT, of
The reported best values for the 9 paramters of the TDM are per cell. 1.9*10− 3 is better than the best RMSE objective, obtained by the EHBO
If the audience is interested to have per module values, Eq. (28) indi of 2.0507*10− 3. Table 6 also shows the experimental and anticipated
cated the series, shunt and idiality factor (RSm ,RSHm ,nim ), per module as: power values, as well as the biassed errors between them, while using
RSm = Ns .RS the EAGT on TDM of Kyocera KC200GT module. In that table, the ab
solute error for the current and the power, which are symbolized by IAE
RSHm = Ns .RSH nim = Ns .ni ∀i = 1 : 3 (28) and PAE, respectively, are estimated for each experiment reading. Figs. 4
and 5 show the simulation of the current-voltage (I–V) and power-
voltage (P–V) employing the TDM versus the data applied to the
4.1. KC200GT PV module
parameter estimate.
7
A.M. Shaheen et al. Energy 283 (2023) 129034
Table 6
Simulated current and power depending on EAGT for TDM of KC200GT PV module.
Vexp (V) Iexp (A) Isim (A) Pexp (W) Psim (W) IAE (A) PAE (W)
Fig. 4. Comparison of the measured and computed data obtained by EAGT for
the I–V curve for TDM of KC200GT module. Fig. 5. Comparison of the measured and computed data obtained by EAGT for
the P–V curve for TDM of KC200GT module.
module are presented in Fig. 6, wherein AGT and EAGT attain the most
favorable convergence properties and arrive at the optimum outcome
faster than various subsequently created techniques. Figs. 7 and 8 show
the mimicked behavior of the I–V and P–V making use of the TDM 4.3. SP70 PV module
outcome versus the data utilized for parameter estimate.
To evaluate the accuracy of the implemented estimation methods, The proposed EAGT is employed on SP70 PV of Siemens module. The
Table 8 derives the percentage error (PE) and the corresponding accu electrical characteristics can be extracted from Ref. [76] at diverse
racy of the proposed technique. As shown, the deveoped EAGT algo operating temperatures of 25, 30, and 60o C with constant irradiance of
rithm derives the best accuracy with 58.69% with the least percentage 1000 W/m2 as manifested in Fig. 9(a). Table 10 shows the extracted
error of 41.31%. The other applied algorithms achieves bad accuracy TDM parameters of the SP70 PV using the developed EAGT and the AGT.
with less than 20%. In this regard, EO, FBIO, JSO, HBO, EMPO, MPO and As shown, the proposed EAGT algorithm demonstrates great superiority
standard AGTachieve bad accuracies of 17.51%, 16.81%, 16.59%, compared to the AGT optimizer in achieving lower minimum, mean,
13.81%, 12.27%, 11.28% and 8.35% respectively. Table 9 also shows maximum and standard deviation with improvement percentages of
the experimental and estimated power levels, as well as the biassed er 0.997%, 79.208%, 97.068% and 96.3%, respectively. Table 11 presents
rors between them, while using the EAGT on TDM of an STM6-40/36 the simulated and experimental current and power based on the esti
module. mated parameters.
8
A.M. Shaheen et al. Energy 283 (2023) 129034
Table 7
Statistical analysis and Parameter estimation extracted of EAGT with competing optimizers results when employed on TDM of STM6-40/36 PV module.
Parameters EO FBI HBO JFS MPA EMPA AGT Proposed EAGT
IPh (A) 1.663589 1.663842 1.66142 1.661822 1.661531 1.664662 1.663927 1.66400
Rs (Ω) 0.004067 0.004305 0 0.002783 0.002188 0.005166 0.007927 0.007959
Rsh (Ω) 16.43707 16.24671 23.94597 20.14378 23.70728 14.71232 17.13984 17.16000
IS1 (μA) 31.700 45.200 5.540 2.760 2.110 19.400 3.220 0.000
n1 1.85416 1.946258 1.659292 1.572584 1.550201 27.08396 1.642866 2.000
IS2 (μA) 1.860 42.000 0.268 14.700 12.800 1.310 17.500 3.245
n2 1.527805 1.9137 1.959 1.804205 1.885687 1.489494 1.293143 1.644
IS3 (μA) 0.2190 0.0171 0.0360 0.1430 0.5000 0.4630 4.5900 4.6340*10− 4
n3 1.94859 1.518672 1.96524 1.97363 1.98918 1.910355 1.0000 1.0000
Min 1.738*10− 3 1.728*10− 3 3.331*10− 3 2.113*10− 3
2.596*10− 3 1.85*10− 3 1.688*10− 3 1.688*10− 3
Mean 1.878*10− 3 1.741*10− 3 4.872*10− 3 2.811*10− 3
5.113*10− 3 3.141*10− 3 1.77*10− 3 1.723*10− 3
Max 2.165*10− 3 1.991*10− 3 5.831*10− 3 3.172*10− 3
6.445*10− 3 5.079*10− 3 3.33*10− 3 2.2353*10− 3
STd 9.21*10− 6 4.75*10− 5 7.37*10− 4 2.3*10− 4 8.02*10− 4 6.83*10− 4 2.96*10− 4 9.9378*10− 5
Fig. 8. Comparison of the measured and computed data obtained by EAGT for
the P–V curve for TDM of STM6-40/36 module.
Table 8
Percentage error and the accuracy of the applied optimizers for TDM of STM6-
40/36 PV module.
Algorithms PE Accuracy Rank
EO 82.49% 17.51% 2
FBIO 83.19% 16.81% 3
HBO 86.19% 13.81% 5
JSO 83.41% 16.59% 4
MPO 88.72% 11.28% 7
EMPO 87.73% 12.27% 6
AGT 91.65% 8.35% 8
Proposed EAGT 41.31% 58.69% 1
9
A.M. Shaheen et al. Energy 283 (2023) 129034
Table 9
Simulated power and current depending on EAGT for TDM of STM6-40/36 module.
Vexp (V) Iexp (A) Isim (A) Pexp (W) Psim (W) IAE (A) PAE (W)
Table 10
Estimated parameters at 1000 W/m2 and 25o C of SP70 PV module (results per
cell).
Parameters AGT Proposed EAGT
5. Conclusion
10
A.M. Shaheen et al. Energy 283 (2023) 129034
Table 11
Simulated current and power of for TDM SP70 Module.
Vexp (V) Iexp (A) Isim (A) Pexp (W) Psim (W) IAE (A) PAE (W)
Data availability
Appendix
The number of iterations, the size of the population, and the stated meta-parameters in the applied algorithms of the proposed EAGT, AGT, EO,
FBIO, HBO, JSO, MPO and EMPO are presented in Table A1 to determine the benefit of the suggested method over the well-known ones. To avoid the
influence of randomization, thirty distinct executions of every technique were investigated.
11
A.M. Shaheen et al. Energy 283 (2023) 129034
Table A.1
Meta-parameters of the proposed EAGT, AGT and recent optimizers for Parameter estimation of PV systems
References [20] Fan Y, Wang P, Heidari AA, Chen H, HamzaTurabieh, Mafarja M. Random
reselection particle swarm optimization for optimal design of solar photovoltaic
modules. Energy 2022;239. https://doi.org/10.1016/j.energy.2021.121865.
[1] Ragb O, Bakr H. A new technique for estimation of photovoltaic system and
[21] Yang B, et al. Comprehensive overview of meta-heuristic algorithm applications on
tracking power peaks of PV array under partial shading. Energy 2023;268. https://
PV cell parameter identification, vol. 208. Energy Conversion and Management;
doi.org/10.1016/j.energy.2023.126680.
2020. https://doi.org/10.1016/j.enconman.2020.112595.
[2] Pan JS, Tian AQ, Snášel V, Kong L, Chu SC. Maximum power point tracking and
[22] Saloux E, Teyssedou A, Sorin M. Explicit model of photovoltaic panels to determine
parameter estimation for multiple-photovoltaic arrays based on enhanced pigeon-
voltages and currents at the maximum power point. 2011. https://doi.org/
inspired optimization with Taguchi method. Energy 2022;251. https://doi.org/
10.1016/j.solener.2010.12.022.
10.1016/j.energy.2022.123863.
[23] Batzelis EI, Papathanassiou SA. A method for the analytical extraction of the single-
[3] Guo X, Dong Y, Ren D. “CO2 emission reduction effect of photovoltaic industry
diode PV model parameters. 2016. https://doi.org/10.1109/TSTE.2015.2503435.
through 2060 in China,”. Energy 2023;269. https://doi.org/10.1016/j.
[24] Soeriyadi AH, et al. Extraction of essential solar cell parameters of subcells in a
energy.2023.126692.
tandem structure with a novel three-terminal measurement technique. IEEE J
[4] Renewables 2020 Global status report [Online]. 2020. http://www.ren21.net/statu
Photovoltaics 2018;8(1):327–32. https://doi.org/10.1109/
s-of-renewables/global-status-report/.
JPHOTOV.2017.2762596.
[5] “Global market outlook for solar power 2017/2021 by solar power europe.
[25] Abdel-Basset M, Mohamed R, Chakrabortty RK, Sallam K, Ryan MJ. An efficient
http://www. solarpowereurope.org; 2021.
teaching-learning-based optimization algorithm for parameters identification of
[6] Gao F, Hu R, Yin L. “Variable boundary reinforcement learning for maximum
photovoltaic models: analysis and validations. Energy Convers Manag 2021;227.
power point tracking of photovoltaic grid-connected systems,”. Energy 2023;264.
https://doi.org/10.1016/j.enconman.2020.113614.
https://doi.org/10.1016/j.energy.2022.126278.
[26] Nunes HGG, Silva PNC, Pombo JAN, Mariano SJPS, Calado MRA. Multiswarm
[7] Bana S, Saini RP. Identification of unknown parameters of a single diode
spiral leader particle swarm optimisation algorithm for PV parameter
photovoltaic model using particle swarm optimization with binary constraints.
identification. Energy Convers Manag 2020;225. https://doi.org/10.1016/j.
Renew Energy 2017;101:1299–310. https://doi.org/10.1016/j.
enconman.2020.113388.
renene.2016.10.010.
[27] Sallam KM, Hossain MA, Chakrabortty RK, Ryan MJ. An improved gaining-sharing
[8] Qais MH, Hasanien HM, Alghuwainem S. Parameters extraction of three-diode
knowledge algorithm for parameter extraction of photovoltaic models. Energy
photovoltaic model using computation and Harris Hawks optimization. Energy
Convers Manag 2021;237. https://doi.org/10.1016/j.enconman.2021.114030.
2020;195. https://doi.org/10.1016/j.energy.2020.117040.
[28] Biswas PP, Suganthan PN, Wu G, Amaratunga GAJ. Parameter estimation of solar
[9] Ginidi AR, Shaheen AM, El-Sehiemy RA, Elattar E. Supply demand optimization
cells using datasheet information with the application of an adaptive differential
algorithm for parameter extraction of various solar cell models. Energy Rep Nov.
evolution algorithm. Renew Energy 2019;132:425–38. https://doi.org/10.1016/j.
2021;7:5772–94. https://doi.org/10.1016/J.EGYR.2021.08.188.
renene.2018.07.152.
[10] Ayodele TR, Ogunjuyigbe ASO, Ekoh EE. Evaluation of numerical algorithms used
[29] Hasanien HM. Shuffled frog leaping algorithm for photovoltaic model
in extracting the parameters of a single-diode photovoltaic model. Sustain Energy
identification. IEEE Trans Sustain Energy 2015;6(2):509–15. https://doi.org/
Technol Assessments 2016;13:51–9. https://doi.org/10.1016/j.seta.2015.11.003.
10.1109/TSTE.2015.2389858.
[11] Sudhakar Babu T, Prasanth Ram J, Sangeetha K, Laudani A, Rajasekar N.
[30] Qais MH, Hasanien HM, Alghuwainem S. Identification of electrical parameters for
Parameter extraction of two diode solar PV model using Fireworks algorithm. Sol
three-diode photovoltaic model using analytical and sunflower optimization
Energy 2016;140:265–76. https://doi.org/10.1016/j.solener.2016.10.044.
algorithm. Appl Energy 2019;250:109–17. https://doi.org/10.1016/j.
[12] Said M, et al. Estimating parameters of photovoltaic models using accurate
apenergy.2019.05.013.
turbulent flow of water optimizer. Processes 2021;9(4). https://doi.org/10.3390/
[31] Guo L, Meng Z, Sun Y, Wang L. Parameter identification and sensitivity analysis of
pr9040627.
solar cell models with cat swarm optimization algorithm. Energy Convers Manag
[13] Shaheen AM, El-Seheimy RA, Xiong G, Elattar E, Ginidi AR. Parameter
2016;108:520–8. https://doi.org/10.1016/j.enconman.2015.11.041.
identification of solar photovoltaic cell and module models via supply demand
[32] Allam D, Yousri D, Eteiba M, Yousri DA, Eteiba MB. Parameters extraction of the
optimizer. Ain Shams Eng J Jun. 2022;13(4):101705. https://doi.org/10.1016/J.
three diode model for the multi-crystalline solar cell/module using moth-flame
ASEJ.2022.101705.
optimization algorithm. Elsevier2016 ;. https://doi.org/10.1016/j.
[14] Suskis P, Galkin I. Enhanced photovoltaic panel model for MATLAB-simulink
enconman.2016.06.052.
environment considering solar cell junction capacitance. IECON Proc. (Industrial
[33] Xiong G, Zhang J, Yuan X, Shi D, He Y, Yao G. Parameter extraction of solar
Electron. Conf. 2013:1613–8. https://doi.org/10.1109/IECON.2013.6699374.
photovoltaic models by means of a hybrid differential evolution with whale
[15] Mazhari B. An improved solar cell circuit model for organic solar cells. Sol Energy
optimization algorithm. Sol Energy 2018;176. https://doi.org/10.1016/j.
Mater Sol Cells 2006;90(7–8):1021–33. https://doi.org/10.1016/j.
solener.2018.10.050.
solmat.2005.05.017.
[34] Abbassi A, et al. Parameters identification of photovoltaic cell models using
[16] De Castro F, Laudani A, Riganti Fulginei F, Salvini A. An in-depth analysis of the
enhanced exploratory salp chains-based approach. Energy 2020;198:117333.
modelling of organic solar cells using multiple-diode circuits. Sol Energy 2016;135:
https://doi.org/10.1016/j.energy.2020.117333.
590–7. https://doi.org/10.1016/j.solener.2016.06.033.
[35] Ginidi AR, Shaheen AM, El-Sehiemy RA, Hasanien HM, Al-Durra A. Estimation of
[17] Lumb MP, et al. Analytical drift-diffusion modeling of GaAs solar cells
electrical parameters of photovoltaic panels using heap-based algorithm. IET
incorporating a back mirror. Conf Rec IEEE Photovolt Spec Conf 2013:1063–8.
Renew Power Gener Aug. 2022;16(11):2292–312. https://doi.org/10.1049/
https://doi.org/10.1109/PVSC.2013.6744324.
RPG2.12523.
[18] Soon JJ, Low KS. Optimizing photovoltaic model for different cell technologies
[36] Elshahed M, El-Rifaie AM, Tolba MA, Ginidi A, Shaheen A, Mohamed SA. An
using a generalized multidimension diode model. IEEE Trans Ind Electron 2015;62
innovative hunter-prey-based optimization for electrically based single-, double-,
(10):6371–80. https://doi.org/10.1109/TIE.2015.2420617.
and triple-diode models of solar photovoltaic systems. Mathematics Dec. 2022;10
[19] Liu Y, Heidari AA, Ye X, Liang G, Chen H, He C. Boosting slime mould algorithm for
(23):4625. https://doi.org/10.3390/math10234625.
parameter identification of photovoltaic models. Energy 2021;234. https://doi.
[37] Shaheen AM, Elsayed AM, Ginidi AR, El-Sehiemy RA, Elattar E. Enhanced social
org/10.1016/j.energy.2021.121164.
network search algorithm with powerful exploitation strategy for PV parameters
12
A.M. Shaheen et al. Energy 283 (2023) 129034
estimation. Energy Sci Eng 2022;10(4):1398–417. https://doi.org/10.1002/ [58] Shaheen AM, Elsayed AM, Ginidi AR, Elattar EE, El-Sehiemy RA. Effective
ese3.1109. automation of distribution systems with joint integration of DGs/SVCs considering
[38] Liang J, et al. Parameters estimation of solar photovoltaic models via a self- reconfiguration capability by jellyfish search algorithm. IEEE Access 2021. https://
adaptive ensemble-based differential evolution. Sol Energy 2020;207:336–46. doi.org/10.1109/ACCESS.2021.3092337.
https://doi.org/10.1016/j.solener.2020.06.100. [59] Chou JS, Truong DN. A novel metaheuristic optimizer inspired by behavior of
[39] Ebrahimi SM, Salahshour E, Malekzadeh M, Gordillo Francisco. Parameters jellyfish in ocean. Appl Math Comput 2021;389. https://doi.org/10.1016/j.
identification of PV solar cells and modules using flexible particle swarm amc.2020.125535.
optimization algorithm. Energy 2019;179:358–72. https://doi.org/10.1016/j. [60] Shaheen AM, El-Sehiemy RA, Ginidi AR, Ghoneim SSM, Alharthi MM. Multi-
energy.2019.04.218. objective jellyfish search optimizer for efficient power system operation based on
[40] Wu ZQ, Shen DD, Shang MY, Qi SQ. Parameter identification of photovoltaic cell multi-dimensional OPF framework. Energy 2021:121478. https://doi.org/
model based on improved grasshopper optimization algorithm. Jiliang Xuebao/ 10.1016/J.ENERGY.2021.121478. Jul.
Acta Metrol. Sin. 2020;41(12):1536–43. https://doi.org/10.3969/j.issn.1000- [61] Elsayed AM, Shaheen AM, Alharthi MM, Ghoneim SSM, El-Sehiemy RA. Adequate
1158.2020.12.15. operation of hybrid AC/MT-HVDC power systems using an improved multi-
[41] Zagrouba M, Sellami A, Bouaïcha M, Ksouri M. Identification of PV solar cells and objective marine predators optimizer. IEEE Access 2021;9. https://doi.org/
modules parameters using the genetic algorithms: application to maximum power 10.1109/ACCESS.2021.3069456.
extraction. Sol Energy 2010;84(5):860–6. https://doi.org/10.1016/j. [62] Al Harthi M, Ghoneim S, Elsayed A, El-Sehiemy R, Shaheen A, Ginidi A. A multi-
solener.2010.02.012. objective marine predator optimizer for optimal techno-economic operation of AC/
[42] Ram JP, Babu TS, Dragicevic T, Rajasekar N. A new hybrid bee pollinator flower DC grids. Stud Inf Control 2021;30(2):89–99.
pollination algorithm for solar PV parameter estimation. Energy Convers Manag [63] Ortiz-Conde A, Lugo-Muñoz D, García-Sánchez FJ. An explicit multiexponential
2017;135:463–76. https://doi.org/10.1016/j.enconman.2016.12.082. model as an alternative to traditional solar cell models with series and shunt
[43] Abbassi R, Abbassi A, Heidari AA, Mirjalili S. An efficient salp swarm-inspired resistances. IEEE J Photovoltaics 2012;2(3):261–8. https://doi.org/10.1109/
algorithm for parameters identification of photovoltaic cell models. Energy JPHOTOV.2012.2190265.
Convers Manag 2019;179:362–72. https://doi.org/10.1016/j. [64] Chin VJ, Salam Z, Ishaque K. Cell modelling and model parameters estimation
enconman.2018.10.069. techniques for photovoltaic simulator application: a review. Appl Energy 2015;
[44] Gao X, et al. Parameter extraction of solar cell models using improved shuffled 154:500–19. https://doi.org/10.1016/j.apenergy.2015.05.035.
complex evolution algorithm. Energy Convers Manag 2018;157:460–79. https:// [65] Chin VJ, Salam Z. “Coyote optimization algorithm for the parameter extraction of
doi.org/10.1016/j.enconman.2017.12.033. photovoltaic cells,”. Sol Energy 2019;194:656–70. https://doi.org/10.1016/j.
[45] El-Naggar KM, AlRashidi MR, AlHajri MF, Al-Othman AK. Simulated Annealing solener.2019.10.093.
algorithm for photovoltaic parameters identification. Sol Energy 2012;86(1): [66] Abdollahzadeh B, Gharehchopogh FS, Mirjalili S. “Artificial gorilla troops
266–74. https://doi.org/10.1016/j.solener.2011.09.032. optimizer: a new nature-inspired metaheuristic algorithm for global optimization
[46] Elazab OS, Hasanien HM, Alsaidan I, Abdelaziz AY, Muyeen SM. Parameter problems,”. Int J Intell Syst 2021. https://doi.org/10.1002/INT.22535. int.22535,
estimation of three diode photovoltaic model using grasshopper optimization Jul.
algorithm. Energies 2020;13(2). https://doi.org/10.3390/en13020497. [67] Ginidi A, Ghoneim SM, Elsayed A, El-Sehiemy R, Shaheen A, El-Fergany A. Gorilla
[47] Yu K, Qu B, Yue C, Ge S, Chen X, Liang J. A performance-guided JAYA algorithm troops optimizer for electrically based single and double-diode models of solar
for parameters identification of photovoltaic cell and module. Appl Energy 2019; photovoltaic systems. Sustainability 2021;13:9459. https://doi.org/10.3390/
237:241–57. https://doi.org/10.1016/j.apenergy.2019.01.008. su13169459.
[48] Xiong G, Zhang J, Shi D, He Y. Parameter extraction of solar photovoltaic models [68] Weng X, et al. A vertical and horizontal crossover sine cosine algorithm with
using an improved whale optimization algorithm. Energy Convers Manag 2018; pattern search for optimal power flow in power systems. Energy May 2023;271:
174. https://doi.org/10.1016/j.enconman.2018.08.053. 127000. https://doi.org/10.1016/J.ENERGY.2023.127000.
[49] Jiang LL, Maskell DL, Patra JC. Parameter estimation of solar cells and modules [69] Shen X, Zou D, Duan N, Zhang Q. An efficient fitness-based differential evolution
using an improved adaptive differential evolution algorithm. Appl Energy 2013; algorithm and a constraint handling technique for dynamic economic emission
112:185–93. https://doi.org/10.1016/j.apenergy.2013.06.004. dispatch. Energy 2019;186:115801. https://doi.org/10.1016/J.
[50] El-Hameed MA, Elkholy MM, El-Fergany AA. Three-diode model for ENERGY.2019.07.131. Nov.
characterization of industrial solar generating units using Manta-rays foraging [70] Wang M, Wang J-S, Li X-D, Zhang M, Hao W-K. Harris hawk optimization
optimizer: analysis and validations. Energy Convers Manag 2020;219. https://doi. algorithm based on cauchy distribution inverse cumulative function and tangent
org/10.1016/j.enconman.2020.113048. Flight operator. Appl Intell 2022;52:10999–1026. https://doi.org/10.1007/
[51] Qais MH, Hasanien HM, Alghuwainem S, Nouh AS. Coyote optimization algorithm s10489-021-03080-0.
for parameters extraction of three-diode photovoltaic models of photovoltaic [71] Tong NT, Pora W. A parameter extraction technique exploiting intrinsic properties
modules. Energy 2019;187. https://doi.org/10.1016/j.energy.2019.116001. of solar cells. Appl Energy 2016;176:104–15. https://doi.org/10.1016/j.
[52] Chenouard R, El-Sehiemy RA. An interval branch and bound global optimization apenergy.2016.05.064.
algorithm for parameter estimation of three photovoltaic models. Energy Convers [72] Rizk-Allah Rizk M, El-Fergany AA. Emended heap-based optimizer for
Manag 2020;205. https://doi.org/10.1016/j.enconman.2019.112400. characterizing performance of industrial solar generating units using triple-diode
[53] Niu Q, Zhang H, Li K. An improved TLBO with elite strategy for parameters model. Energy 2021;237:121561.
identification of PEM fuel cell and solar cell models. Int J Hydrogen Energy 2014; [73] Ben Aribia H, et al. Growth optimizer for parameter identification of solar
39(8):3837–54. https://doi.org/10.1016/j.ijhydene.2013.12.110. photovoltaic cells and modules. Sustainability May 2023;15(10):7896. https://doi.
[54] El-Dabah MA, El-Sehiemy RA, Hasanien HM, Saad B. Photovoltaic model org/10.3390/su15107896.
parameters identification using Northern Goshawk Optimization algorithm. Energy [74] Shaheen A, El-Sehiemy R, El-Fergany A, Ginidi A. Representations of solar
Jan. 2023;262:125522. https://doi.org/10.1016/J.ENERGY.2022.125522. photovoltaic triple-diode models using artificial hummingbird optimizer. Energy
[55] Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S. Equilibrium optimizer: a Sources, Part A Recover Util Environ Eff 2022;44(4):8787–810. https://doi.org/
novel optimization algorithm. Knowledge-Based Syst.; 2020. https://doi.org/ 10.1080/15567036.2022.2125126.
10.1016/j.knosys.2019.105190. [75] Elazab OS, Hasanien HM, Elgendy MA, Abdeen AM. In: Parameters estimation of
[56] Shaheen AM, Ginidi AR, El-Sehiemy RA, Ghoneim SSM. A forensic-based single- and multiplediode photovoltaic model using whale optimisation algorithm,
investigation algorithm for parameter extraction of solar cell models. IEEE Access vol. 12. IET Renewable Power Generation; 2018. p. 15. https://doi.org/10.1049/
2021;9:1–20. https://doi.org/10.1109/ACCESS.2020.3046536. iet-rpg.2018.5317.
[57] Askari Q, Saeed M, Younas I. Heap-based optimizer inspired by corporate rank [76] Arias García RM, Pérez Abril I. “Photovoltaic module model determination by
hierarchy for global optimization. Expert Syst Appl 2020;161:113702. https://doi. using the Tellegen’s theorem,”. Renew Energy 2020;152. https://doi.org/10.1016/
org/10.1016/j.eswa.2020.113702. j.renene.2020.01.048.
13