Next Article in Journal
The Evaluation Method of the Power Supply Capability of an Active Distribution Network Considering Demand Response
Next Article in Special Issue
The Role of Wind Turbine Siting in Achieving Sustainable Energy Goals
Previous Article in Journal
Coal Structure Recognition Method Based on LSTM Neural Network
Previous Article in Special Issue
Growth Optimizer Algorithm for Economic Load Dispatch Problem: Analysis and Evaluation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Brown-Bear and Hippopotamus Algorithms with Fractional Order Chaos Maps for Precise Solar PV Model Parameter Estimation

1
Energy and Materials Laboratory, University of Tamanghasset, Sersouf P.O. Box 10034, Tamanghasset 11001, Algeria
2
College of Engineering and Technology, American University of the Middle East, Egaila 54200, Kuwait
3
Department of Electrical Engineering, Faculty of Engineering, Suez University, Suez P.O. Box 43221, Egypt
*
Authors to whom correspondence should be addressed.
Processes 2024, 12(12), 2718; https://doi.org/10.3390/pr12122718
Submission received: 4 November 2024 / Revised: 17 November 2024 / Accepted: 22 November 2024 / Published: 2 December 2024
(This article belongs to the Special Issue Advances in Renewable Energy Systems (2nd Edition))

Abstract

The rise in photovoltaic (PV) energy utilization has led to increased research on its functioning, as its accurate modeling is crucial for system simulations. However, capturing nonlinear current–voltage traits is challenging due to limited data from cells’ datasheets. This paper presents a novel enhanced version of the Brown-Bear Optimization Algorithm (EBOA) for determining the ideal parameters for the circuit model. The presented EBOA incorporates several modifications aimed at improving its searching capabilities. It combines Fractional-order Chaos maps (FC maps), which support the BOA settings to be adjusted in an adaptive manner. Additionally, it integrates key mechanisms from the Hippopotamus Optimization (HO) to strengthen the algorithm’s exploitation potential by leveraging surrounding knowledge for more effective position updates while also improving the balance between global and local search processes. The EBOA was subjected to extensive mathematical validation through the application of benchmark functions to rigorously assess its performance. Also, PV parameter estimation was achieved by combining the EBOA with a Newton–Raphson approach. Numerous module and cell varieties, including RTC France, STP6-120/36, and Photowatt-PWP201, were assessed using double-diode and single-diode PV models. The higher performance of the EBOA was shown by a statistical comparison with many well-known metaheuristic techniques. To illustrate this, the root mean-squared error values achieved by our scheme using (SDM, DDM) for RTC France, STP6-120/36, and PWP201 are as follows: (8.183847 × 10−4, 7.478488 × 10−4), (1.430320 × 10−2, 1.427010 × 10−2), and (2.220075 × 10−3, 2.061273 × 10−3), respectively. The experimental results show that the EBOA works better than alternative techniques in terms of accuracy, consistency, and convergence.

1. Introduction

The growing requirement for energy in different nations throughout the world highlights the need for sustainable environmentally friendly energy solutions to fulfill the requirements of a fast-changing global economy and society [1]. The shift towards renewable energy sources has a crucial role in guaranteeing a sustainable future. By harnessing the power of natural resources, society can reduce its reliance on fossil fuels, addressing the challenges of climate change while promoting a cleaner world for the future [2,3]. In the end, these expenditures may save the environment for future generations and help create a more robust and stable economy. Ensuring the effectiveness of renewable energies requires modeling techniques, especially for forecasting photovoltaic energy production. PV systems offer significant potential as a renewable energy source because of their efficiency, eco-friendliness, simplicity of installation, and scalability; nevertheless, factors like solar radiation and temperature have a vital part in selecting the modeling approaches [4,5,6].
Exact determination of unknown values in the I-V curve is essential for simulating the I-V characteristics of PV systems. In order to accomplish a close likeness between measured and simulated curves, model attributes must be adjusted and refined. This allows for consistent performance evaluation and an ideal system scheme. Due to the lack of information provided by manufacturers, it is difficult to create precise mathematical models for PV cells and modules. Components like current sources, diodes, and resistors are found in standard electrical equivalent circuits for solar cells. There are many varieties of PV cell models, with varying levels of precision and complexity, such as single, double, and triple diodes. Compared to the simpler single-diode model, which has five parameters, the double-diode model, which has seven undefined parameters, is more accurate [7,8].
The following challenges have resulted in rising demands on the research axis despite significant attempts to treat PV parameter extraction difficulties through various approaches that have been detailed in the literature. Estimating PV parameters requires complex interactions between a number of variables, including temperature and sun irradiation, and the electrical characteristics of PV modules. Many times, these interactions are complicated, nonlinear, and unclear [9]. Researchers have published a number of approaches, including deterministic, metaheuristic, and analytical techniques, to ensure accurate parameter estimation in PV cell models [10]. When it comes to determining the parameters of the PV model, analytical techniques are seen to be more efficient and practical than other approaches. However, the precision and dependability of the answer are inadequate since assumptions must be established before analysis is permitted to begin. The parameter estimation was framed analytically using information from the PV datasheet (maximum power, voltage, and current, short circuit current, and open-circuit voltage) or its I-V characteristic profile [11]. Reduced Space Search (RSS) [12], Lambert-W-based approaches [13], and OSMP-based approaches [14] are a few of the analytical methodologies. When nonlinear equations are used to calculate the unknown parameters of the PV cell model, the computational complexity of the analytical method rises. One way to reduce the complexity of the model is to use simplifications, such setting the values of the series and shunt resistors to constants, which will reduce the number of unknown parameters. Deterministic approaches may also be iterative, obtaining parameters via trial and error or repetition. These methods include the Newton–Raphson Method (NRM) [15], the Gauss-Seidel method [16], and the least squares approach [17]. Iterative methods have limited applicability since they need system equations that are differentiable, continuous, and convex. To prevent local optima, beginning values must be chosen carefully. Furthermore, deterministic approaches are readily trapped in local maxima cycles because of the potential for deception arising from their basic assumptions. Similar to deterministic approaches, metaheuristic optimization techniques provide benefits including simplicity, ease of use, and dependable performance.
Though many attempts have been made in the literature to solve the problems using different approaches, photovoltaic parameter estimate research continues to confront growing hurdles. The process of estimating parameters in photovoltaic systems entails the complicated interplay between the electrical characteristics of the modules and environmental elements such as temperature and sun irradiation, which often result in convoluted and nonlinear correlations. To precisely identify these factors, a variety of methods have been put forward by researchers, including analytical, deterministic, and metaheuristic techniques. Analytical methods are often seen to be more efficient and user-friendly than other approaches, but since they need certain assumptions, they may not be as precise. Though dependable, deterministic approaches have the tendency to become trapped in local maxima because of underlying presumptions. Conversely, the advantages of metaheuristic optimization strategies are simplicity, ease of implementation, and dependable performance. The increasing significance of determining parameters from PV cells and modules in research has resulted in the creation of optimization techniques. The investigations conducted by scientists are committed to developing novel techniques for accurate and trustworthy PV parameter calculation. In order to improve accuracy, dependability, and efficiency, researchers create new methods and improve those that already exist, which helps to drive the green production of solar energy [18]. The primary objective of the optimization procedure is often to minimize the sum of squared variance between the measured output current and the forecasted data points of a solar PV module, as shown by the literature included in Table 1. Reducing the commonly used error criteria is necessary to solve this problem. The aforementioned tactics have proven effective in a quantity of undertakings, achieving goals including producing accurate findings, raising convergence efficiency, enhancing the harmony between exploitation and exploration, and mitigating the risk of local minima entrapment.
The parameter estimation of PV is one of the many technical difficulties that require the use of a thorough metaheuristic algorithm revolution to be addressed efficiently [19]. These algorithms include the following: Genetic Algorithm (GA) [20], Harmony-Search (HS) [21], Shuffled Frog Leaping Algorithm (SFLA) [22], Artificial Bee Colony [23], Multi-Verse Optimizer (MVO) [24], Time Varying Acceleration Coefficients Particle Swarm Optimizer (TVACPSO) [25], Generalized Oppositional Teaching Learning-Based Optimizer (GOTLBO) [26], Multiple Learning Backtracking Search Approach (MLBSA) [27], Enhanced JAYA (IJAYA) [28], Salp Swarm Algorithm (SSA) [29], Improved Adaptive Differential Evolution (EADE) technique [30], Enhanced Whale Optimization [31], Classified Perturbation Mutation Based PSO (CPMPSO) [32], Coyote Optimization Algorithm (COA) [33], Manta-Rays Foraging Optimizer (MRFO) [34], Harris Hawk’s Optimization (BHHO) [35], Modified Flower Pollination Algorithm (MFPA) [36], Improved Cuckoo Search (ICS) [37], Boosted Slime Mould optimization [38], Drone Squadron Optimizer (DSO) [39], Radial Movement Optimizer (RMO) [40], hybridized gradient-based optimizer with crisscross-based Nelder–Mead simplex technique [41], Kepler optimization technique [42,43], marine predators optimizer [44], Artificial Rabbits Algorithm (ARA) [45], Mantis Search Algorithm (MSA) [46], Henry Gas Solubility Optimizer (HGSO) [47], Artificial Hummingbird Optimizer (AHO) [48], Bonobo Optimizer (BO) [49], enhanced MRFO [50], Rime-Ice Growth Optimizer (RIGO) [51], hybrid White Shark and Artificial Rabbits Optimizer (hWSO-ARO) [52], Dwarf Mongoose Optimizer (DMO) [53], Elite Learning Adaptive DE (ELADE) [54], Material Generation Algorithm (MGA) [55].
This study utilized real-world case studies involving an RTC France, PWP201, and STP6-120/36 to estimate key parameters, which is a critical topic in the PV industry due to its significant impact on system-manufacturing costs. Accurate model parameter data are essential for several reasons: (1) PV system simulation relies on these parameters to estimate energy yield and optimize power converter selection; (2) they are key for managing and tracking the system’s Maximum Power Point Tracking (MPPT) to ensure its optimal performance; (3) they help maintain quality control throughout the production process; and (4) they are crucial for assessing the degradation of PV cells, as manufacturers’ data are typically based on Standard Test Conditions (STCs), while actual systems often operate under real-world, sub-optimal conditions.
Table 1. A range of optimization methods for photovoltaic parameter estimation.
Table 1. A range of optimization methods for photovoltaic parameter estimation.
ReferencePV ModuleMethodYearComments and Annotations
[56]RTC France, PWP201WCA2017The main features are reduced user speedy convergence and adjustable parameters.
[57]RTC France, PWP201DE2018The efficiency of the scheme is evaluated by valuing the parameters of PV module of diverse manufactures
[58]RTC France, PWP201MLSHADE2020The MLSHADE algorithm can attain a greatly competitive performing contrasted with other state-of-the-art methods.
[59]PWP201, STE4/100PSOGWO2021The use of hybrid PSO and GWO based on investigational datasets of I-V characteristics.
[60]PWP201, KC200GTABC-LS2021The RMSE rates for the parameter estimation of SD, DD and MM of the ABC-LS scheme were with satisfactory accuracy.
[61]Adani ASB-7-355, Adani ASM-7-PERC-365, Tata TP280.OBEO2021The present OBEO is an modernize process to generate the top solutions to discover superior search space.
[62]RTC France, STM6-40/36, STP6-120/36, CTJ30GSA2022The five parameters model offers the lowest RMSE value as contrasted to the procedures testified in the remaining literature.
[63]RTC France, PWP201.RKO2022Robust and enhanced convergence quickness.
[64]RTC France, PWP201, ST40,
SM55, STM6-40/36, STP6-120/36.
IQSODE2023Satisfactorily accurate PV parameters (SDM, DDM, and MM) are obtained using the suggested IQSODE approach.
[65]RTC France, PWP201.HHO2023Performance accuracy and dominance in identifying the PV parameters
[66]STM6-40/36, KC200GT, PWP 201AHT2024The AHT’s implementation is calculated employing the datasheet offered by the manufacturer.
[67]RTC France, PWP201, STP6-120/36ICOA2024A numerical analysis between numerous firm metaheuristic approaches was directed to display the excellent ICOA performing.
[68]KC200GT, SM55 SAELDE2024The parameters are computed by computing the derivative matrix corresponding to the nonlinear parameters.
[69]PWP201, STM6-40/36, STP6-120/36ESCA2024Elevated convergence level, low and stable finest fitness values.
[70]PWP201, STM6-40/36µAFCSO2024The examination functions were reflected in order to establish that the process was used to solve usual problems managed applying population.
[71]RTC France, PWP201MGO2024The suggested optimizer performs best in identifying parameters for both SD, DD, and MM.
This research presents a novel approach for determining the mathematical model parameters of PV modules and cells using an upgraded version of the BOA. The methodology incorporates a robust search space design and adapts the parameters of the EBOA using FC maps to prevent premature convergence and stagnation, ensuring convergence to a local minimum. Initially, BOA’s random initialization is replaced by the FC maps. Better iterative beginning values are provided by EBOA. By modifying the static operations of traditional BOA with adaptive search boundary controls, the algorithm effectively balances exploration and exploitation. Additionally, the HO is first used to make use of historical events and direct the evolutionary process, which improves the algorithm’s capacity for exploration. In order to increase search space exploitation and speed up convergence during iterations, the BOA is then implemented. The proposed technique exhibits strong convergence performance, offering highly accurate solutions with reduced computational cost. Three real-world case studies were conducted, where the performance of the upgraded EBOA was rigorously compared to established numerical and optimization methods, demonstrating its superior accuracy and efficiency. Key contributions include the development of the adaptive EBOA with FC maps, the integration of HO operations, and its application in PV model parameter estimation. By merging the Newton–Raphson method with the EBOA, PV parameter estimation was accomplished. Using double-diode and single-diode PV models, many module and cell types, such as RTC France, STP6-120/36, and Photowatt-PWP201, were evaluated.
Figure 1 displays the basic paper outline, while the primary contribution of this research is enumerated in the following list of contributions:
  • The integration of HO algorithm operations and FC maps into BOA enhances global and local search balance, maintains variety, and enables adaptive parameter fine-tuning.
  • The EBOA’s potency was thoroughly analyzed using benchmark functions.
  • A comprehensive study demonstrated that the EBOA-with-NR technique outperformed other established metaheuristic methods in accurately predicting optimal PV parameters.
  • Various PV module/cell scenarios were evaluated using various PV models, including SDM and DDM, to estimate parameters.
  • Experimental results confirmed the effectiveness of the EBOA in PV parameter extraction through its accuracy, consistency, and convergence.
Figure 1. Basic paper outline.
Figure 1. Basic paper outline.
Processes 12 02718 g001

2. PV Models and Their Objective Functions

The current–voltage characteristics of PV cells and modules are often shown in the literature by means of models such as the PV module model (MM), DDM, and SDM. Section 2.1 contains further information about these models and the corresponding objective functions.

2.1. Single-Diode Model (SDM)

As seen in Figure 2, the SDM consists of a current source that describes the radiation of incoming flux. This element is connected in series resistance R s , which represents resistance at the contacts and parallel resistive elements R s h , which models the leakage current in parallel with a diode symbolizing the P-N junction [44]. The computations performed to obtain the output current I L are as outlined below:
I L = I p h I D I s h
where I p h is the photo-generated current, I D represents the diode current defined using the Shockley diode equation, and I s h is the current flowing through the shunt resistor.
I D = I s d e x p   q ( V L + R s I L ) a k T 1
I s h = V L + R s I L R s h
where a denotes the diode ideality variable, and q stands for the electron charge of 1.60217646 × 10−19 C. The Boltzmann constant, or 1.3806503 × 10−23 J/K, is also represented by the letters k , where T represents the cell temperature expressed in Kelvin (K).
The formula for the output current that results from applying Equations (1)–(3) is as follows:
I L = I p h I s d e x p q ( V L + R s I L ) a k T 1 V L + R s I L R s h
The model has five unknown parameters: I p h , I s d ,   R s , R s h , and a .

2.2. Double-Diode Model (DDM)

Recombination current dissipation in the space charge section is not taken into account by the SDM, as seen in Figure 2. Contrarily, the DDM, shown in Figure 3 [39], accounts for this dissipation by adding a second diode, producing two diodes that are designated ID1 and ID2. As a result, the following is the equation for output current using DDM:
I L = I p h I D 1 I D 2 I s h
I L = I p h   I s d 1 e x p q ( V L + R s I L ) a 1 k T 1 I s d 1 e x p q ( V L + R s I L ) a 2 k T 1 V L + R s I L R s h
Seven unknown parameters are included in the model; they are designated as I p h , I s d 1 , a 1 , R s , R s h , a 2 , and I s d 2 .

2.3. PV Module Model (MM)

Connecting several identical solar cells in parallel and series arrangements results in the PV (MM) [40]. By using the SDM, the equation for the PV module model’s output current I L may be expressed in the subsequent manner:
I L = I p h N p I s d N p e x p q ( V L N p + R s I L N s ) a k T N s N p 1 V L N P + R s I L N s R s h N s
Five unknown parameters (Iph, Isd, a, Rs, and Rsh) in the SDM need to be estimated.

2.4. Objective Function

The main goal of modeling PV systems mathematically is to properly identify the unknowns that differentiate the different models. This involves specifying the SDM’s five parameters and the DDM’s seven parameters. The final objective is to leverage experimental data from the current–voltage characteristics of a PV cell and module to guarantee that the predicted current closely matches the actual current. Consequently, the estimate process turns into an optimization formulation where the goal is to reduce the RMSE within the fitness function. The variance between the estimated and measured current values divided by the complete set of data points (n) is the chosen fitness function.
R M S E = i = 0 n ( I e s t   i I i ) 2 n
After considering the output current from the earlier models, the following expressions are used to characterize the identified current value for used model (Equation (9) for SDM and Equation (10) for DDM):
I s i m = f I L , V L , X = I p h I s d e x p q ( V L + R s I L ) a k T 1 V L + R S I L R s h X = I p h , I s d , R s , R s h , a
I s i m = f I L , V L , X = I p h I s d e x p q V L + R s I L a k T 1 I s d 1 e x p q V L + R s I L a 2 k T 1 V L + R s I L R s h X = I p h , I s d 1 , R s , R s h , a 1 , I s d 2 , a 2
There is an intrinsic nonlinearity in the calculated current equation. Because of this, in order to calculate the simulated current, a numerical method that can solve nonlinear algebraic problems must be used. Resolving a nonlinear problem using the NRM is considered the most effective approach. Calculating the estimated current for the purpose of determining the fitness function is its main duty. However, as was already said, the existence of certain unknown factors is an important factor. To tackle the above-described problems, the NRM is combined with the EBOA to ascertain the properties of PV cells and modules under diverse point conditions, thereby permitting the extraction of every variable in the two investigated models.
A range of performance metrics are used to assess the acquired outcomes. The absolute individual error (AIE) is then computed to compare the simulated values with the observed data. The latter is computed as the absolute difference in the power (AIE_P) and current (AIE_I) experimental and calculated values. Apart from AIE, additional performance indices like mean absolute error (MAE) and relative error (RE) are also applied to provide a comprehensive evaluation of the contract between the experimental and simulated-current data. The complete set of data measurement is denoted by n and the deviation between the estimated and measured current values by I i and I e s t   i , respectively.
A I E _ I = I e s t   i I
A I E _ P = P e s t   i P
R E = I e s t   i I I

3. Proposed EBOA

Any optimization algorithm’s exploitation and exploration skills determine how well it performs. While the global search represents the exploration phase, the local search represents the exploitation phase. First, the FC maps are used instead of BOA’s random initialization. The iterative starting values that EBOA provides are better. The location phase of the HO in the suggested hybrid algorithm handles the exploring phase. Two randomly selected vectors from the scenarios in the populations are used to update the hippopotamuses’ location vector. During the pedal scent-marking phase in the BOA, the local search is carried out. In order to update its location until the first one-third of the total iterations, which are characterized by sub-phases of the distinctive gait while walking, the algorithm makes use of the surrounding information. The locations are updated with the best and worst pedal marks in the sub-phase of attentive stepping until the second-third part of the iterations when the surroundings are discovered. By shifting the position vector of the pedal marks away from the least favorable pedal marks and towards the most favorable pedal marks, the last third of the generations explains the exploitation phase. The merging of the fractional sine map with the HO exploration phase results in an improvement in BOA.
Every population member is updated depending on the exploration and exploitation process after the completion of each EBOA iteration. Until the last iteration, the population is updated continuously. As the algorithm runs, the optimal possible solution is continuously monitored and saved. The best candidate, also known as the dominant solution, is defined as the final solution to the issue when the whole method is finished. The other BOA operators are described in the subsequent sections. In Algorithm 1, the EBOA pseudo-code is shown.
Algorithm 1. The pseudo code of the EBOA
Start EBOA
Involve:  N p o p , N i t e r , D and variables limits
Confirm: objective function f ( P ) is described
1: Initialize random bears group including FC maps based on Equation (32)
2: Form group of bears represented by population P in Equation (15)
3: Initialize best objective function k = 1 and f b e s t = i n f
4: while ( k   N i t e r ) do
5:Hippopotamuses phase exploration starts
6:   for ( j = 1: size ( P ;1)) do
7:        Compute the new location of the ith hippopotamus based on Equations (24) and (27)
8:        Update the location of the ith hippopotamus using Equations (29) and (30)
9:        Assess objective function f ( P j ) .
10:     if ( f b e s t > f ( P j ) )) then
11:       f b e s t = f ( P j ) ;
12:       P k b e s t = P   ( j ;   : ) ;
13:     end if
14:   end for
15:Hippopotamuses phase exploration ends
16:Pedal scent marking activity commences
17: Choose the best and worst bears group.
18:    θ k = k N i t e r ;
19:   for ( i = 1: size ( P ;1)) do
20:     % Starting of Characteristic gait while walking
21:     if ( θ k > 0 && θ k   2   N i t e r   3 ) then
22:       Compute the updated value of P i , k via Equation (16)
23:       % Starting of Careful stepping characteristic
24:     else if ( θ k >     N i t e r   3 && θ k   2   N i t e r   3 ) then
25:           Compute the updated value of P i , k based on Equation (18)
26:           % Starting of Twisting feet characteristic
27:       else if ( θ k   2   N i t e r   3 && θ k 1) then
28:           Compute the updated value of P i , k via (22)
29:       end if
30:   end for
31:   Choose most favorable bears group.
32:   Behavior of pedal scent marking terminates
33:   Behavior of sniffing begins
34:   for ( m = 1: size( P ;1)) do
35:     Choose one random of bears group P n , k for m n
36:     Compute the updated value of P m , k via (23)
37:   end for
38:   Choose better bears group
39:   behavior of sniffing terminates
40:    k = k + 1 ;
41: end while
42: print  f b e s t and P b e s t .
End EBOA

3.1. BOA: Mathematical Model

The suggested optimization technique focuses on brown bears’ pedal-scent-marking and sniffing behaviors, dividing them into three subcategories with equal chances of occurring [72].

3.1.1. Group Formation

This algorithm uses brown-bear groups to represent solution sets in a population, with pedal scent marks representing solution parameters. The territory is a trouble search area, and the initialization of populations is performed. Different groups are randomly produced with a specified number of marks, with their limits defined by problem decision variables. The following is a mathematical equation for randomly initializing the groups inside a region:
P i , j = P i , j m i n + λ . ( P i , j m a x P i , j m i n )
P i , j represents the jth pedal mark of a brown-bears group, where N p o p and D represent the total amount of groups and decision variables. The set P, representing the solutions, is described as follows:
P = P 1,1 P 1,2 P 1 , D P 2,1 P 2 , j P 2 , D P N p o p , 1 P N p o p , 2 P N p o p , D

3.1.2. Pedal-Scent-Marking Behavior

As was previously established, brown bears exhibit a particular kind of pedal-scent-marking behavior. It is distinguished by a unique walking style, cautious stepping, and foot twisting onto the ground’s depressions. The behavior of pedal scent marking is represented mathematically by these three features. There is an equal possibility of each of these traits occurring. The incidence of each of the aforementioned characteristics is equal to N i t e r 3 , assuming that the algorithm’s total number of generations equals N i t e r . Below is a definition of the attributes’ mathematical model.
Characteristic Gait While Walking
Only male members of the majority exhibit the behavior of marking pedal scent. For the sake of simplicity, each group is assumed to have one male member. Each group’s male members have a unique walking gait. Because of this, the pedal scent markings that male bears from each group make are distinctly different. Up to the first third of the total number of generations, N i t e r , it is expected that pedal smell traces produced based on typical gait while walking are maintained. This trait can be stated mathematically as follows:
P i , j , k n e w = P i , j , k o l d ( θ k · α i , j , k · P i , j , k o l d )
In the kth iteration, the updated pedal mark of the ith brown-bears group is represented through P i , j , k n e w , while the prior pedal mark is represented by P i , j , k o l d . A random integer, α i , j , k , is used to represent the jth pedal mark. The occurrence factor, denoted as θ k , rises linearly with the iterations number, expressed as the ratio of completed to in progress iterations and represented as follows:
θ k = C i t e r N i t e r
where the number of iterations is represented by C i t e r .
Brown bears update pedal marks in the first to second third of iterations, using a careful stepping characteristic to make the marks more recognizable to other group members. The following is the expression of this characteristic’s mathematical model:
P i , j , k n e w = P i , j , k o l d + F k   ( P j , k b e s t L k · P j , k w o r s t )
The occurrence factor θ k determines the step factor for the kth iteration, F k , based on the pedal smell marks P j , k w o r s t and P j , k b e s t across all brown-bear groups.
F k = β 1 , k · θ k
The algorithm uses a random number β 1 , k and step length L k to modify pedal marks derived from the highest and lowest pedal marks within the population. A male brown bear in a group steps carefully in either forward or backward track, forming new pedal marks with step lengths of 1 or 2. The step length L k may be stated mathematically as follows:
L k = r o u n d ( 1 + β 2 , k )
where β 2 , k represents any random number in the interval [0, 1] that is evenly distributed.
Twisting-Feet Characteristic
The updating of pedal marks in a group is determined by the typical twisting of the feet seen in male brown bears, which contributes to the formation of firmer pedal scent marks. Additional group members use this capability to make scent maps. Prior pedal marks are selected based on the best and worst pedal marks. The following equation represents the angular velocity at which each male brown bear in a group rotates his feet:
ω i , k = 2 π · θ k · γ i , k
The angular velocity of twist in a brown bear is determined by ω i , k and γ i , k , where ω i , k is the ith twist velocity, and γ i , k is a random number between 0 and 1. The following phrase serves to define this property.
P i , j , k n e w = P i , j , k o l d + ω i , k ·   ( P j , k b e s t P i , j , k o l d ) ω i , k ·   ( P j , k w o r s t P i , j , k o l d )
It is imperative to say that the best bears group who were chosen for this round go on to the next one.

3.1.3. Sniffing Behavior

Brown bears use sniffing behavior to communicate and control their movement within their territory. They randomly select pedal marks to move towards their group’s marks, leaving other marks behind. This behavior is mathematically modeled as follows:
P m , j , k n e w = P m , j , k o l d + λ i , k · ( P m , j , k o l d P n , j , k o l d )     if   f ( P m , k o l d ) < f ( P n , k o l d ) P m , j , k o l d + λ i , k · ( P n , j , k o l d P m , j , k o l d )     if   f ( P n , k o l d ) < f ( P m , k o l d )
In the kth iteration, the jth updated pedal markings of the mth and nth bear groups are represented by P i , j , k n e w and P i , j , k o l d , respectively, with m and n being different. The fitness function values for these groups are denoted by f ( P m , k o l d ) and f ( P n , k o l d ) , respectively. For the jth pedal marks during the kth iteration, λ i , k corresponds to a consistently distributed random value in the interval [0, 1].

3.2. HO Exploration Phase

A novel approach to the metaheuristic technique is shown by the HO [73], which was designed with inspiration from the innate behaviors of hippopotamuses. A trinary-phase model is used to conceptually characterize the HO. This model includes the evasive techniques, defensive measures against predators, and location updates in rivers or ponds, all of which are mathematically expressed. The following is the mathematical modeling of HO exploration phase:
Numerous adult female hippopotamuses, calves, numerous adult male hippopotamuses, and dominant male hippopotamuses (the herd leader) make up a hippopotamus herd. The maximum value for the maximization problem and the minimum for the minimization trouble are the iterations of the objective function that decide which hippopotamus is dominant. Hippopotamus species often congregate next to one another. Dominant male hippopotamuses defend the area and herd against intruders. Once they reach maturity, the dominant male hippopotamuses kick the other males out of the herd. Afterwards, to assert their own superiority, these expelled males must either attract females or compete with other established males in the herd. The location of the male hippopotamus in the herd inside the lake or pond is represented mathematically in Equation (24):
x i M h i p p o : x i , j M h i p p o = x i , j + y 1 · D h i p p o I 1 x i , j F o r   i = 1,2 , ,   N 2   a n d   j = 1,2 , . . . , m
The male hippopotamus position is represented by x i M h i p p o , y 1 is a random integer between 0 and 1, while the dominant hippopotamus position is indicated by D h i p p o (the hippopotamus with the optimal solution for this iteration). I 1 is an integer between 1 and 2.
h = I 2 × r 1 + ~ ϱ 1 2 × r 2   1 r 3   I 1 × r 4 + ~ ϱ 2 r 5
T = e x p ( l Γ )
x i F B h i p p o : x i , j F B h i p p o = x i , j + h 1 . ( D h i p p o . I 2 M G i )   T > 0.6                                                               e l s e
Ξ = x i , j + h 2 . ( M G i D h i p p o )   r 6 > 0.5 l b j + r 7 . ( u b j l b j )     e l s e F o r   i = 1,2 , ,   N 2   a n d   j = 1,2 , . . . , m
In Equation (25), r 1 5 is a randomly generated value between 0 and 1, ϱ 1 and ϱ 2 , are random integers which may have values of one or zero. In Equation (27), m g i denotes the mean values of few randomly chosen hippos with an equal likelihood of containing the present measured hippos ( x i ), I 2 is an integer between 1 and 2. This study describes the location of female or immature hippopotamus in a herd using Equations (27) and (28). Young hippopotamuses may wander apart from their mothers out of curiosity. An immature hippopotamus separates from its mother if T is more than 0.6. If r 6 , a number in the range [0, 1], is larger than 0.5, the young hippopotamus has parted from its mother but is still in or close to the herd. If not, it has split apart entirely. The variables h 1 and h 2 are chosen randomly from five possible outcomes. The objective function is F . The position update of immature or male and female hippos within the herd is provided by Equations (29) and (30).
x i = x i M h i p p o F i M h i p p o   < F i x i         e l s e
The suggested algorithm’s exploration and global search are both improved by the I 1 and I 2 scenarios’ use of h vectors. It improves the suggested algorithm’s exploration process and results in a better global search.
x i = x i F B h i p p o F i M h i p p o   < F i x i         e l s e

3.3. FC Maps

Randomness is a key component of meta-heuristic optimization techniques, with Gaussian and uniform distributions being the most popular options. However, because of their dynamic features and pseudo-randomness, chaos maps have drawn a lot of interest [74,75,76]. These maps allow meta-heuristic algorithms to successfully escape local optima by modifying their behavior to boost inclinations towards exploration and exploitation. FC maps, which provide new dynamic distributions, have been presented by researchers. These maps are intended to enhance certain characteristics, especially in high-dimensional troubleshooting, such accuracy, speed of convergence, and consistency. The selected chaotic map in the article is the fractional sine map, which takes the place of conventional distributions. New versions of FC maps have been developed because of this advancement. This map’s mathematical formulation is given in [77] and is shown below:
x k + 1 = x 0 + μ Γ ( α ) j = 1 k Γ ( k j + α ) Γ ( k j + 1 ) s i n ( x j 1 )
where μ = 3.8 and α = 0.8 . We assume 0.3 for the starting value x ( 0 ) .
By ensuring that the initial brown-bear distribution is homogeneously dispersed over the search space, the conventional random initialization generates uncertain solution quality. This outcome is the result of certain groups of brown bears being far from the global optimum. To solve the issue, the initial search space is chosen at random and may be modified in conventional BOA using FC maps. Grounded in the ergodic nature and non-repetitiveness of the fractional chaotic employment, the EBOA can perform higher-degree overall searches than stochastic searches. The method process is that the FC maps completely replace brown-bear positions within the population, therefore skillfully augmenting the search space. The fundamental benefit of the FC maps lies in the algorithm it drives, which encompasses a seamless transition between exploration and exploitation. Similarly, in contrast to the standard optimizer exploration with self-constructed distributions, the authors employed FC maps in this work to restore randomly chosen starting values that carry out the systematic redistribution of the search space. To avoid becoming stuck in local optima, BOA and FC maps are mixed during calculation. The parameter of Equation (32) in the range of [0, 1] in the typical BOA is a random integer. It has been chosen to represent fractional chaotic numbers symbolized by (FCM) between 0 and 1 in the improved BOA, as shown by Equation (32):
P i , j = P i , j m i n + F C M . ( P i , j m a x P i , j m i n )

4. Results and Discussion on Benchmark Functions Evaluation

This part involves a thorough performance analysis of our recent EBOA using the multi-modal and unimodal benchmark functions. This includes a wide range of multiple unique benchmark tasks, as indicated in Table 2 and Table 3. They exhibit a wide range of features and complexities, making it possible to perform a thorough evaluation of the efficacy obtained from the incorporation of DHL search method and fractional chaos maps into the initial BOA. Between this wide range of benchmark functions, two main classes have been isolated: functions F1 through F7, which exhibit unimodal comportment, and functions F8 through F13, which are known for the complexity arising from their multimodal features. Every experiment in this assessment is designed using 30 individuals over 500 generations in a 30-dimensional space. In our evaluation procedure, we conduct 30 separate runs to further improve the robustness and dependability of our results. We used the analytical power of the fitness error’s mean and standard deviation to precisely assess the algorithm’s performance.
Unimodal functions evaluate an optimization algorithm’s convergence speed and precision. Benchmark functions are used to assess the algorithm’s basic search capability, as they have a single global optimum. Whereas multi-modal functions are complex and have multiple local minima, posing challenges for optimization algorithms. These functions, like the highly non-linear functions, are ideal for evaluating the robustness and exploration capabilities of the EBOA.
To provide a fair and comprehensive validation of the EBOA’s performance, we decided to use a combination of unimodal and multi-modal benchmark functions. Multi-modal functions examine the algorithm’s capacity to strike a balance between exploration (finding a variety of solutions) and exploitation (fine-tuning solutions), while unimodal functions aid in assessing the algorithm’s convergence efficiency. This combination guarantees that the advantages and disadvantages of the EBOA are sufficiently represented for solar cells and photovoltaic module parameter estimation.
Figure 4 shows the distribution behavior of the considered chaotic maps against generations. The dynamic distribution of chaotic maps successfully escapes and climbs from local optima solutions, replacing the uniform and Gaussian distribution of traditional optimization techniques. By showing distinct distributions from their integer-order equivalents, fractional calculus improves the dynamical behavior of maps.
The results of this examination demonstrate a number of significant benefits that fractional-order chaotic maps have over integer-order chaotic maps. Initially, the incorporation of the fractional order allows for the formation of larger chaotic areas. Second, it makes sure that there are more chaotic, unpredictable sequences, which helps to improve stability and security. Lastly, fractional-order chaotic maps exhibit improved ergodicity and distribution properties, further distinguishing them from their integer-order counterparts.
We conducted a thorough comparison study, comparing the suggested method against a wide range of heuristics, to evaluate its efficacy. They comprise both traditional algorithms like PSO and newer, well-known ones like BOA, SCA, WOA, BA, and STOA. For each method that was examined, performance indicators such as worst (worst), best (best), standard deviation (std), and average (average) were calculated. Table 4 presents a complete overview of the experimental outcomes, including the best solutions, with strong accents highlighting the best results
The algorithm ability to effectively discovery and utilize the best solution may be assessed with the use of unimodal test functions. However, multimodal functions, which include several local minima, provide a reliable measure of the algorithm’s exploration and navigational skills away from local optima. The EBOA method regularly produces very competitive results, as seen by a careful analysis of Table 4’s findings, which show especially notable gains on functions F1–F4, F12, and F13. Due in large part to its strong DHL approach, this evaluation indicates that the EBOA performs very well when examining the optimal solution zone. The other algorithms, namely PSO and BA, on the other hand, are less successful in carrying out an exhaustive and complete search. Further evidence of EBOA’s potent exploratory ability comes from the table, which displays its excellent performance on multimodal functions. The previous research highlights that, in comparison to the normal BOA technique, The BOA framework’s use of fractional-chaos maps enhances exploration and effectively lowers the chance of local minima.
As was already noted, multi-modal and composite test functions are suitable for assessing the exploratory capabilities of an algorithm. Thus, applied to these issues, the EBOA’s ability to avoid local optima becomes apparent. Moreover, we may assess the algorithm’s capacity to accomplish a balance between exploitation and exploration using these functions. The results clearly show the responses that EBOA and other algorithms have obtained for composite functions, with EBOA routinely producing better results than its competitors. A careful look at Table 4’s data reveals that the EBOA often produces very competitive results, with function F8, F9, F10, F12, and F13 showing very notable enhancements. These findings highlight EBOA’s skill in maintaining a balanced state between exploration and exploitation, which facilitates the successful avoidance of local optima. Based on the previous discussion, it is shown that fractional chaos maps are essential for enhancing BOA’s exploratory and exploitative features. This is also mostly because the EBOA utilizes a strong movement that is based on places selected from a predetermined neighborhood radius using DHL technique, which effectively increases the exploitation capacity.
We evaluate and compare EBOA’s convergence trends with those of its rivals in the studies that follow. We provide the convergence profiles for a selection of multimodal and unimodal functions in Figure 5. Combined from 30 separate runs, these curves show the most effective solutions at each iteration. The provided graphs clearly show the progression of EBOA convergence, with significant fluctuations in the early iterations and decreasing variances in the latter phases. With an increase in the generations number, the additional algorithm components, such as the fractional chaotic maps and efficacy movement scheme, cooperate to improve outcomes by persistently adjusting their locations, which appears in best results. The decline in these curves signifies a cooperative endeavor within the population. Furthermore, it can be easily said that the research highlights the ability of fractional-chaos maps to significantly improve the overall effectiveness of the BOA, especially with regard to its exploitation potential. Moreover, improved convergence patterns are consistently shown by the EBOA across all curves. This means that, over the course of an iteration, EBOA outperforms its rival algorithms by successfully striking a harmonic balance between exploration and exploitation.

4.1. Results and Discussion on PV Cell/Modules

Using experimental data from the situation, the EBOA approach is validated. Three separate case studies using one PV cell and two PV modules were obtained under certain temperature and irradiation conditions as shown in Table 5. The experimental data used in the proposed cases came from earlier research investigations. In case study 1, The RTC France commercial silicon PV cell comes with a 57 mm diameter that operates at 33   ° C temperature and 1000   W / m 2 of irradiance [78]. We examine the STP6-120/36, which has 36 series-connected cells, in case study 2 [79]. In this case study, 24 sets of current–voltage data are collected under certain circumstances, such as a temperature of 55   ° C and a sun irradiation of 1000   W / m 2 is examined. The Photowatt-PWP201 PV module, which consists of 36 polycrystalline silicon cells connected in series and 45   ° C temperature and 1000   W / m 2 of sun radiation as the testing conditions [80], is the subject of case study 3. This specific cell is used as a standard for comparing and evaluating algorithms since it has been extensively described in the literature.
It is noteworthy to highlight that the parameters dimension D, which is equivalent to 5 for SDM and 7 for DDM, represents the total number of identified parameters. For every algorithm under study, the maximum number of iterations and population size counts are fixed at 500 and 30, respectively. The PV module and cell limit boundaries are taken from previous research sources to guarantee fair comparisons. By defining their lower and upper boundaries, Table 5 offers a comprehensive view of the search limit for PV-cell- and -modules-identified parameters. The EBOA is used to calculate the difference between estimated and measured voltage and current values, using the objective function given in Equation (8), up to the maximum number of iterations. A variety of commercial PV modules are shown in numerical simulations below.

4.1.1. Simulation Results for RTC France PV Cell

Using experimental data of the RTC France PV cell, five and seven unknown variables for the SDM and DDM, respectively, were estimated at 1000   W / m 2 of irradiance and 33   ° C . The measured profile was captured using data from 26 sets of I-V measurements. Twenty separate runs of each model are used to generate this procedure. However, the focus of this research is on the objective function and optimized parameter values results that originate from the best favorable trial.
The RMSE fitness values and obtained parameter outcomes for SDM and DDM, separately, in the current study are shown in Table 6 and Table 7. The statistical results for RMSE are shown in Table 8 and Table 9. They include the mean, maximum (worst), and lowest (best) values. Figure 6 shows the performance-ranking chart of the RTC France PV cell for DDM. These findings are the result of 20 different runs of the EBOA and other methods. Remarkably, compared to the other approaches, the suggested approach reliably yields reduced best, mean, and worst RMSE values, as seen in the table. Additionally, Table 10 and Table 11 compare the RMSE values and estimated parameters from the optimal test for DDM and SDM, respectively. The values of the parameters are shown with several decimal places of precision due to the influence of parameter sensitivity on model correctness. Notably, when compared to other algorithms, the designed EBOA approach consistently yields the lowest RMSE. The planned EBOA routinely achieves the best RMSE values, as the data illustrate. For SDM and DDM, the magnitude order is in the range of 8.183847 × 10−4 A and 7.478488 × 10−4 A, respectively. Other algorithms’ fitness values are very similar to one another.
The evolution of the RMSE averages is shown in Figure 7, contrasting the suggested EBOA with other methods, to highlight the improved performance of the EBOA. The convergence curves demonstrate that the EBOA performs very well when it comes to convergence, particularly when evaluated against optimizers such as SCA, BA, and WOA. The findings collected offer compelling evidence that the EBOA can offer simulated data with great precision and accuracy, leading to the best alignment with experimental data. The current–voltage and power–voltage profiles of SDM and DDM shown, respectively, in Figure 8 and Figure 9, which illustrate a strong agreement between the simulated and experimental data, further supporting this alignment. The extra algorithmic components working together harmoniously is the main reason for this accomplishment. These elements, which include the fractional chaotic maps and the efficient search space, work together to provide better outcomes by iteratively shifting their places in quest of better solutions.
To calculate the simulated current and power data, the obtained values using the designed EBOA are integrated into the objective function (Regarding data are tabulated in Table A1 in the Appendix A). In the RTC France cell, for example, the AIE metrics range from 1.9572 × 10−5 A to 1.4235 × 10−3 A, yet the corresponding M A E is still quite low at 6.8215 × 10−4 A.

4.1.2. Simulation Results for STP6-120/36

Experimental data from the STP6-120/36, consisting of 36 cells connected in series and 24 I-V data points measured at 1000 W / m 2 at 55   ° C , were used to determine seven unknown DDM parameters and five undefined SDM parameters. This particular case is comparable to the one we previously discussed. The aggregate results of 20 separate runs for both models form the basis of this process. Nonetheless, the majority of the inquiry is concentrated on the fitness function outcomes and parameter values derived from the most successful test.
Table 10 and Table 11 present a comprehensive collection of numerical outcomes pertaining to the objective function, including maximum, mean, and minimum values. These findings are an aggregate of twenty independent trials conducted using various algorithms and the recommended EBOA technique. Surprisingly, the data demonstrate that the designed procedure reliably yields minimum RMSE values in the best, worst, and medium classes in contrast to earlier approaches. A comprehensive comparison of the optimized parameters and RMSE values from the optimal test is presented in Table 10 and Table 11, which correspond to the SDM and DDM, respectively. It is important to note that the EBOA approach developed in this work often excels over competing algorithms by obtaining the reduced RMSE values. The particularly developed EBOA consistently assures the best RMSE values, which, for the STP6-120/36, are usually in the region of 1.430320 × 10−2 A for SDM and 1.427010 × 10−2 A for DDM, as the Tables demonstrate. Other methods’ fitness function values, however, exhibit comparable convergence.
As shown in Figure 10, the EBOA strategy outperforms other methods like BOA, WOA, and PSO in convergence efficiency. Also, it produces precise simulated data, as shown in Figure 11 and Figure 12, which aligns perfectly with the experimental data. Figure 13 shows the performance-ranking chart of the STP6-120/36 for DDM. The strategy minimizes local minimums and facilitates exploration, thanks to the incorporation of fractional chaotic maps and an effective search space structure in BOA procedures. The fitness function that was previously mentioned is combined with the parameters that were obtained using the recommended EBOA approach to calculate the simulated current and power values (the data are tabulated in Table A2 in the Appendix A). The extraordinary efficiency was achieved by combining the recommended processes with the original BOA at the same time, which also allowed for the successful discovery of the optimal parameter values. These important findings demonstrate the efficacy of the established global approach and its capacity to raise the accuracy and potency of optimization techniques, particularly in intricate models featuring nonlinear functions.

4.1.3. Simulation Results for Photowatt-PWP201 PV Module

In a manner comparable to the case study mentioned above, experimental data from the Photowatt-PWP201 PV module were used to retrieve the five undetermined parameters for the SDM and seven for the DDM (operating at 1000   W / m 2 and 33   ° C ). The dataset contains twenty-six pairs of data points for I-V values. Although data from twenty different runs were considered for both models, this study only examines the parameter and objective function’s RMSE values from the best-performing trial.
The objective function’s mean, maximum, and lowest values are all included in the combined set of statistical data seen in Table 10 and Table 11. Figure 14 shows the Photowatt-PWP201 PV module’s performance-ranking chart for DDM. Notably, the evaluation continually yields reduced RMSE values in the worst, medium, and best categories in contrast to other approaches, indicating the persistent superiority of the suggested method. As shown in Table 10 and Table 11, the EBOA approach suggested in this research consistently performs better than other methods by attaining the lowest RMSE values. The designed EBOA consistently ensures the lowest RMSE values, which are usually in the region of 2.220075 × 10−3 A for SDM and 2.061273 × 10−3 A for DDM, as the data show. On the other hand, the values of the fitness functions of the different methods show close outcome to each other. The performance of the EBOA is demonstrated through a comparison of its convergence speed and accuracy with other algorithms, such as PSO, SCA, and STOA, as shown in Figure 15. The EBOA exhibits superior convergence speed and precision, generating highly accurate simulated results that closely match the experimental data. This strong consistency is evident in the I-V and P-V profiles illustrated in Figure 16 and Figure 17, where the estimated current and power values align closely with experimental results. The enhanced performance is attributed to the synergistic integration of FC maps and an effective search space scheme, which dynamically adjust positions during iterations to improve fitness. The results, supported by statistical data (Regarding data are tabulated in Table A3 in the Appendix A), validate the effectiveness of the EBOA combined with the NRM in reducing optimization errors and identifying optimal parameters. This research highlights the ability of the EBOA to enhance the accuracy and efficiency of parameter estimation, particularly in complex models with nonlinear fitness functions.

4.1.4. Sensitivity Analysis

Through sensitivity analysis, the effect of parameter changes on results is evaluated. In this procedure, regions that produce extreme output values are identified and prioritized, which helps direct the ongoing progress of more dependable and operative PV models. Table A4 shows what happens when the mentioned PV models are changed by ±5%. The experiment demonstrates that the I p h ( A ) is a sensitive parameter since the output changes significantly with even a little variation in its value. Additionally sensitive, the diode ideality parameters show noticeable variations in both directions. However, the I 0 and R s h seem to have little impact on the model. However, it was also observed that a critical component was the R s . The significance of emphasizing the most crucial elements is shown by the employed sensitivity analysis. The PV cell output is significantly impacted by the best values of these parameters, which directly affects the PV system’s efficiency.

5. Conclusions

This paper develops a novel EBOA for estimating the PV parameters of DDM and SDM using the NRM by optimizing the cost function. Initially, the fundamental BOA is merged with FC maps to adaptively adjust its parameters. This combined version is then enhanced by the addition of operators from HO algorithm to maintain algorithmic variety and strike a better balance between local and global search efforts. Three distinct case studies were conducted using the Two PV modules and one PV cell comprising the Photowatt-PWP201, STP6-120/36, and RTC France solar cell. The data were collected under certain temperature and irradiation conditions to validate the EBOA approach. The findings indicated that extracting PV parameters in DDM was more challenging than expected, although it was found to be more precise than SDM. Considering the wide range of comparative analysis, we conclude that the suggested approach reliably and exactly identifies the mathematical model parameters that specify the features of the solar modules and cells. Compared to more recent optimization approaches, the EBOA obtained a fast convergence rate and effectively minimized the fitness function. In addition, robust performance indices, including hybrid numerical and optimization methods previously published in the literature, proved EBOA’s superiority over rival optimizers.

Author Contributions

Conceptualization, A.C.; Methodology, L.C., M.T., A.C., A.M.E.-R. and A.M.S.; Software, A.M.S.; Validation, M.T. and A.C.; Formal analysis, L.C. and A.M.E.-R.; Investigation, A.M.E.-R. and A.M.S.; Data curation, M.T.; Writing—original draft, L.C.; Writing—review & editing, A.M.E.-R. and A.M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

In this part, Table A1 presents the current and power data results of the RTC France solar cell (DDM). Also, Table A2 displays the current and power data results of the STP6-120/36 PV module (DDM), while Table A3 shows the current and power data results of the Photowatt-PWP201 PV module (DDM). Table A4 displays sensitivity analysis of the optimized parameters.
Table A1. Current and power data results of the RTC France solar cell (DDM).
Table A1. Current and power data results of the RTC France solar cell (DDM).
Experimental DataEstimated Current DataEstimated Power Data
V ( V ) I ( A ) P ( W ) I e ( A ) A I E _ I ( A ) R E _ I ( A ) P e ( W ) A I E _ P ( W ) R E _ P ( W )
1−0.20570.7640−0.15720.76401.9572 × 10−52.5618 × 10−5−0.15724.0260 × 10−6−2.5618 × 10−5
2−0.12910.7620−0.09840.76266.2910 × 10−48.2559 × 10−4−0.09858.1217 × 10−5−8.2559 × 10−4
3−0.05880.7605−0.04470.76148.5271 × 10−41.1212 × 10−3−0.04485.0139 × 10−5−1.1212 × 10−3
40.00570.76050.00430.76023.1944 × 10−44.2004 × 10−40.00431.8208 × 10−64.2004 × 10−4
50.06460.76000.04910.75918.9347 × 10−41.1756 × 10−30.04905.7718 × 10−51.1756 × 10−3
60.11850.75900.08990.75818.8771 × 10−41.1696 × 10−30.08981.0519 × 10−41.1696 × 10−3
70.16780.75700.12700.75721.7037 × 10−42.2505 × 10−40.12712.8587 × 10−52.2505 × 10−4
80.21320.75700.16140.75627.8389 × 10−41.0355 × 10−30.16121.6713 × 10−41.0355 × 10−3
90.25450.75550.19230.75513.6315 × 10−44.8068 × 10−40.19229.2423 × 10−54.8068 × 10−4
100.29240.75400.22050.75373.3344 × 10−44.4223 × 10−40.22049.7498 × 10−54.4223 × 10−4
110.32690.75050.24530.75138.2460 × 10−41.0987 × 10−30.24562.6956 × 10−41.0987 × 10−3
120.35850.74650.26760.74727.1706 × 10−49.6056 × 10−40.26792.5707 × 10−49.6056 × 10−4
130.38730.73850.28600.73991.4235 × 10−31.9275 × 10−30.28665.5132 × 10−41.9275 × 10−3
140.41370.72800.30120.72727.6294 × 10−41.0480 × 10−30.30093.1563 × 10−41.0480 × 10−3
150.43730.70650.30900.70693.7472 × 10−45.3040 × 10−40.30911.6387 × 10−45.3040 × 10−4
160.45900.67550.31010.67531.5431 × 10−42.2844 × 10−40.31007.0829 × 10−52.2844 × 10−4
170.47840.63200.30230.63119.4396 × 10−41.4936 × 10−30.30194.5159 × 10−41.4936 × 10−3
180.49600.57300.28420.57236.8964 × 10−41.2036 × 10−30.28393.4206 × 10−41.2036 × 10−3
190.51190.49900.25540.49976.8432 × 10−41.3714 × 10−30.25583.5030 × 10−41.3714 × 10−3
200.52650.41300.21740.41365.7303 × 10−41.3875 × 10−30.21773.0170 × 10−41.3875 × 10−3
210.53980.31650.17080.31726.5643 × 10−42.0740 × 10−30.17123.5434 × 10−42.0740 × 10−3
220.55210.21200.11700.21197.6362 × 10−53.6020 × 10−40.11704.2159 × 10−53.6020 × 10−4
230.56330.10350.05830.10259.9889 × 10−49.6512 × 10−30.05775.6268 × 10−49.6512 × 10−3
240.5736−0.0100−0.0057−0.00945.9296 × 10−4−5.9296 × 10−2−0.00543.4012 × 10−4−5.9296 × 10−2
250.5833−0.1230−0.0717−0.12441.3577 × 10−3−1.1038 × 10−2−0.07257.9195 × 10−4−1.1038 × 10−2
260.5900−0.2100−0.1239−0.20901.0409 × 10−3−4.9566 × 10−3−0.12336.1412 × 10−4−4.9566 × 10−3
A I E   ( A ) 1.7124 × 10−2 6.4650 × 10−3
M A E   ( A ) 6.8215 × 10−4
Table A2. Current and power data results of the STP6-120/36 PV module (DDM).
Table A2. Current and power data results of the STP6-120/36 PV module (DDM).
Experimental DataEstimated Current DataEstimated Power Data
V ( V ) I ( A ) P ( W ) I e ( A ) A I E _ I ( A ) R E _ I ( A ) P e ( W ) A I E _ P ( W ) R E _ P ( W )
119.21000.00000.00000.00414.1211 × 10−31.00000.07927.9166 × 10−21.0000
217.65003.830067.59953.82851.5383 × 10−34.0164 × 10−467.57232.7151 × 10−24.0164 × 10−4
317.41004.290074.68894.27081.9165 × 10−24.4673 × 10−374.35523.3366 × 10−14.4673 × 10−3
417.25004.560078.66004.54381.6216 × 10−23.5561 × 10−378.38032.7972 × 10−13.5561 × 10−3
517.10004.790081.90904.78396.0722 × 10−31.2677 × 10−381.80521.0383 × 10−11.2677 × 10−3
616.90005.070085.68305.08091.0870 × 10−22.1440 × 10−385.86671.8370 × 10−12.1440 × 10−3
716.76005.270088.32525.27333.2870 × 10−36.2372 × 10−488.38035.5090 × 10−26.2372 × 10−4
816.34005.750093.95505.77802.7954 × 10−24.8615 × 10−394.41184.5677 × 10−14.8615 × 10−3
916.08006.000096.48006.03943.9432 × 10−26.5719 × 10−397.11416.3406 × 10−16.5719 × 10−3
1015.71006.360099.91566.35148.5707 × 10−31.3476 × 10−399.78101.3465 × 10−11.3476 × 10−3
1115.39006.5800101.26626.57109.0357 × 10−31.3732 × 10−3101.12711.3906 × 10−11.3732 × 10−3
1214.93006.8300101.97196.81791.2111 × 10−21.7733 × 10−3101.79111.8082 × 10−11.7733 × 10−3
1314.58006.9700101.62266.96128.8201 × 10−31.2654 × 10−3101.49401.2860 × 10−11.2654 × 10−3
1414.17007.1000100.60707.09039.6816 × 10−31.3636 × 10−3100.46981.3719 × 10−11.3636 × 10−3
1513.59007.230098.25577.21901.0997 × 10−21.5211 × 10−398.10621.4945 × 10−11.5211 × 10−3
1613.16007.290095.93647.28475.3234 × 10−37.3023 × 10−495.86637.0055 × 10−27.3023 × 10−4
1712.74007.340093.51167.33148.5863 × 10−31.1698 × 10−393.40221.0939 × 10−11.1698 × 10−3
1812.36007.370091.09327.36277.2863 × 10−39.8865 × 10−491.00319.0059 × 10−29.8865 × 10−4
1911.81007.380087.15787.39481.4765 × 10−22.0007 × 10−387.33221.7438 × 10−12.0007 × 10−3
2011.17007.410082.76977.41878.7090 × 10−31.1753 × 10−382.86709.7279 × 10−21.1753 × 10−3
2110.32007.440076.78087.43722.7852 × 10−33.7435 × 10−476.75212.8743 × 10−23.7435 × 10−4
229.74007.420072.27087.44482.4754 × 10−23.3361 × 10−372.51192.4110 × 10−13.3361 × 10−3
239.06007.450067.49707.45065.7674 × 10−47.7414 × 10−567.50225.2252 × 10−37.7414 × 10−5
240.00007.48000.00007.47158.4539 × 10−31.1302 × 10−30.00000.0000 × 100.0000 × 10
A I E   ( A ) 2.6911 × 10−1 3.8391 × 10
M A E   ( A ) 1.1557 × 10−2
Table A3. Current and power data results of the Photowatt-PWP201 PV module (DDM).
Table A3. Current and power data results of the Photowatt-PWP201 PV module (DDM).
Experimental DataEstimated Current DataEstimated Power Data
V ( V ) I ( A ) P ( W ) I e ( A ) A I E _ I ( A ) R E _ I ( A ) P e ( W ) A I E _ P ( W ) R E _ P ( W )
10.12481.03150.12871.02971.7717 × 10−31.7176 × 10−30.12852.2111 × 10−41.7176 × 10−3
21.80931.03001.86361.02772.3360 × 10−32.2680 × 10−31.85944.2265 × 10−32.2680 × 10−3
33.35111.02603.43821.02572.7028 × 10−42.6343 × 10−43.43739.0573 × 10−42.6343 × 10−4
44.76221.02204.86701.02381.8395 × 10−31.7999 × 10−34.87578.7602 × 10−31.7999 × 10−3
56.05381.01806.16281.02183.8186 × 10−33.7510 × 10−36.18592.3117 × 10−23.7510 × 10−3
67.23641.01557.34861.01933.8230 × 10−33.7646 × 10−37.37622.7665 × 10−23.7646 × 10−3
78.31891.01408.43541.01571.7229 × 10−31.6991 × 10−38.44971.4333 × 10−21.6991 × 10−3
89.30971.01009.40281.01004.8964 × 10−54.8479 × 10−59.40234.5584 × 10−44.8479 × 10−5
910.21631.003510.25211.00043.1421 × 10−33.1312 × 10−310.22003.2101 × 10−23.1312 × 10−3
1011.04490.988010.91240.98473.3371 × 10−33.3777 × 10−310.87553.6858 × 10−23.3777 × 10−3
1111.80180.963011.36510.96012.9176 × 10−33.0297 × 10−311.33073.4433 × 10−23.0297 × 10−3
1212.49290.925511.56220.92381.7489 × 10−31.8897 × 10−311.54032.1849 × 10−21.8897 × 10−3
1312.64900.912011.53590.91301.0498 × 10−31.1511 × 10−311.54921.3279 × 10−21.1511 × 10−3
1413.12310.872511.44990.87349.4543 × 10−41.0836 × 10−311.46231.2407 × 10−21.0836 × 10−3
1514.22210.726510.33240.72851.9887 × 10−32.7373 × 10−310.36062.8283 × 10−22.7373 × 10−3
1614.69950.63459.32680.63662.1171 × 10−33.3366 × 10−39.35803.1120 × 10−23.3366 × 10−3
1715.13460.53458.08940.53559.5355 × 10−41.7840 × 10−38.10391.4432 × 10−21.7840 × 10−3
1815.53110.42756.63950.42837.5683 × 10−41.7704 × 10−36.65131.1754 × 10−21.7704 × 10−3
1915.89290.31855.06190.31795.7513 × 10−41.8057 × 10−35.05279.1405 × 10−31.8057 × 10−3
2016.22290.20853.38250.20711.4148 × 10−36.7858 × 10−33.35952.2953 × 10−26.7858 × 10−3
2116.52410.10101.66890.09773.2897 × 10−33.2571 × 10−21.61465.4359 × 10−23.2571 × 10−2
2216.7987−0.0080−0.1344−0.00865.5144 × 10−4−6.8930 × 10−2−0.14379.2634 × 10−3−6.8930 × 10−2
2317.0499−0.1110−1.8925−0.11102.9072 × 10−5−2.6191 × 10−4−1.89204.9568 × 10−4−2.6191 × 10−4
2417.2793−0.2090−3.6114−0.20873.4971 × 10−4−1.6732 × 10−3−3.60536.0427 × 10−3−1.6732 × 10−3
2517.4885−0.3030−5.2990−0.30101.9809 × 10−3−6.5375 × 10−3−5.26443.4642 × 10−2−6.5375 × 10−3
A I E   ( A ) 4.2779 × 10−2 4.5310 × 10−1
M A E   ( A ) 1.7623 × 10−3
Table A4. Sensitivity analysis of the optimized parameters.
Table A4. Sensitivity analysis of the optimized parameters.
RTC FranceSTP6−12/36PWP201
Parameter% VariationRMSE (A)RMSE (A)RMSE (A)
Ip+53.386141 × 10−23.307724 × 10−14.269409 × 10−2
−53.390541 × 10−23.318923 × 10−14.281554 × 10−2
I 01 +58.858318 × 10−36.173882 × 10−22.113757 × 10−3
−59.118680 × 10−36.314808 × 10−22.113776 × 10−3
I 02 +51.887529 × 10−31.612278 × 10−21.449201 × 10−2
−51.895500 × 10−31.612954 × 10−21.498657 × 10−2
R s h +58.003946 × 10−41.430694 × 10−22.134671 × 10−3
−58.116866 × 10−41.430688 × 10−22.151207 × 10−3
R s +52.566258 × 10−33.945228 × 10−24.867641 × 10−3
−52.607148 × 10−33.954989 × 10−24.955742 × 10−3
a 1 +51.111639 × 10−17.087283 × 10−14.839321 × 10−3
−51.658334 × 10−11.087732 × 109.417220 × 10−3
a 2 +51.516574 × 10−27.412821 × 10−21.619020 × 10−1
−52.876266 × 10−21.536272 × 10−12.090213 × 10−1
Best RMSE 7.478488 × 10−41.427010 × 10−22.061273 × 10−3

References

  1. Wang, S.; Wang, C.; Ge, Y.; Liu, S.; Xu, J.; Amer, R.A. In-depth analysis of photovoltaic module parameter estimation. Energy 2024, 291, 130345. [Google Scholar] [CrossRef]
  2. Mohamed, R.; Abdel-Basset, M.; Sallam, K.M.; Hezam, I.M.; Alshamrani, A.M.; Hameed, I.A. Novel hybrid kepler optimization algorithm for parameter estimation of photovoltaic modules. Sci. Rep. 2024, 14, 3453. [Google Scholar] [CrossRef] [PubMed]
  3. Tadj, M.; Benmouiza, K.; Cheknane, A.; Silvestre, S. Improving the performance of PV systems by faults detection using GISTEL approach. Energy Convers. Manag. 2014, 80, 298–304. [Google Scholar] [CrossRef]
  4. Elshahed, M.; El-Rifaie, A.M.; Tolba, M.A.; Ginidi, A.; Shaheen, A.; Mohamed, S.A. An Innovative Hunter-Prey-Based Optimization for Electrically Based Single-, Double-, and Triple-Diode Models of Solar Photovoltaic Systems. Mathematics 2022, 10, 4625. [Google Scholar] [CrossRef]
  5. Aribia, H.B.; 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]
  6. Khemili, F.Z.; Bouhali, O.; Lefouili, M.; Chaib, L.; El-Fergany, A.A.; Agwa, A.M. Design of cascaded multilevel inverter and enhanced MPPT method for large-scale photovoltaic system integration. Sustainability 2023, 15, 9633. [Google Scholar] [CrossRef]
  7. Singsathid, P.; Wetweerapong, J.; Puphasuk, P. Parameter estimation of solar PV models using self-adaptive differential evolution with dynamic mutation and pheromone strategy. Comput. Sci. 2024, 19, 13–21. [Google Scholar]
  8. Tadj, M.; Chaib, L.; Choucha, A.; Aldaoudeyeh, A.-M.; Fathy, A.; Rezk, H.; Louzazni, M.; El-Fergany, A. Enhanced MPPT-Based Fractional-Order PID for PV Systems Using Aquila Optimizer. Math. Comput. Appl. 2023, 28, 99. [Google Scholar] [CrossRef]
  9. Venkateswari, R.; Rajasekar, N. Review on parameter estimation techniques of solar photovoltaic systems. Int. Trans. Electr. Energy Syst. 2021, 31, e13113. [Google Scholar] [CrossRef]
  10. Qaraad, M.; Amjad, S.; Hussein, N.K.; Farag, M.A.; Mirjalili, S.; Elhosseini, M.A. Quadratic interpolation and a new local search approach to improve particle swarm optimization: Solar photovoltaic parameter estimation. Expert Syst. Appl. 2024, 236, 121417. [Google Scholar] [CrossRef]
  11. Chan, D.S.H.; Phillips, J.R.; Phang, J.C.H. A comparative study of extraction methods for solar cell model parameters. Solid-State Electron. 1986, 29, 329–337. [Google Scholar] [CrossRef]
  12. Cárdenas, A.A.; Carrasco, M.; Mancilla-David, F.; Street, A.; Cardenas, R. Experimental parameter extraction in the single-diode photovoltaic model via a reduced-space search. IEEE Trans. Ind. Electron. 2016, 64, 1468–1476. [Google Scholar] [CrossRef]
  13. Chenche, L.E.P.; Mendoza, O.S.H.; Bandarra Filho, E.P. Comparison of four methods for parameter estimation of mono-and multi-junction photovoltaic devices using experimental data. Renew. Sustain. Energy Rev. 2018, 81, 2823–2838. [Google Scholar] [CrossRef]
  14. Tong, N.T.; Pora, W. A parameter extraction technique exploiting intrinsic properties of solar cells. Appl. Energy 2016, 176, 104–115. [Google Scholar] [CrossRef]
  15. Easwarakhanthan, T.; Bottin, J.; Bouhouch, I.; Boutrit, C. Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers. Int. J. Sol. Energy 1986, 4, 1–12. [Google Scholar] [CrossRef]
  16. Chatterjee, A.; Keyhani, A.; Kapoor, D. Identification of photovoltaic source models. IEEE Trans. Energy Convers. 2011, 26, 883–889. [Google Scholar] [CrossRef]
  17. El Achouby, H.; Zaimi, M.; Ibral, A.; Assaid, E.M. New analytical approach for modelling effects of temperature and irradiance on physical parameters of photovoltaic solar module. Energy Convers. Manag. 2018, 177, 258–271. [Google Scholar] [CrossRef]
  18. Durganjali, C.S.; Avinash, G.; Megha, K.; Ponnalagu, R.N.; Goel, S.; Radhika, S. Prediction of PV cell parameters at different temperatures via ML algorithms and comparative performance analysis in Multiphysics environment. Energy Convers. Manag. 2023, 282, 116881. [Google Scholar] [CrossRef]
  19. Yuen, M.C.; Ng, S.C.; Leung, M.F.; Che, H. A metaheuristic-based framework for index tracking with practical constraints. Complex Intell. Syst. 2022, 8, 4571–4586. [Google Scholar] [CrossRef]
  20. Ishaque, K.; Salam, Z.; Taheri, H.; Shamsudin, A. A critical evaluation of EA computational methods for Photovoltaic cell parameter extraction based on two diode model. Sol. Energy 2011, 85, 1768–1779. [Google Scholar] [CrossRef]
  21. Askarzadeh, A.; Rezazadeh, A. Parameter identification for solar cell models using harmony search-based algorithms. Sol. Energy 2012, 86, 3241–3249. [Google Scholar] [CrossRef]
  22. Hasanien, H.M. Shuffled frog leaping algorithm for photovoltaic model identification. IEEE Trans. Sustain. Energy 2015, 6, 509–515. [Google Scholar] [CrossRef]
  23. Oliva, D.; Cuevas, E.; Pajares, G. Parameter identification of solar cells using artificial bee colony optimization. Energy 2014, 72, 93–102. [Google Scholar] [CrossRef]
  24. Ali, E.E.; El-Hameed, M.A.; El-Fergany, A.A.; El-Arini, M.M. Parameter extraction of photovoltaic generating units using multi-verse optimizer. Sustain. Energy Technol. Assess. 2016, 17, 68–76. [Google Scholar] [CrossRef]
  25. Jordehi, A.R. Time varying acceleration coefficients particle swarm optimisation (TVACPSO): A new optimisation algorithm for estimating parameters of PV cells and modules. Energy Convers. Manag. 2016, 129, 262–274. [Google Scholar] [CrossRef]
  26. Chen, X.; Yu, K.; Du, W.; Zhao, W.; Liu, G. Parameters identification of solar cell models using generalized oppositional teaching learning based optimization. Energy 2016, 99, 170–180. [Google Scholar] [CrossRef]
  27. Yu, K.; Liang, J.J.; Qu, B.Y.; Cheng, Z.; Wang, H. Multiple learning backtracking search algorithm for estimating parameters of photovoltaic models. Appl. Energy 2018, 226, 408–422. [Google Scholar] [CrossRef]
  28. Yu, K.; Liang, J.J.; Qu, B.Y.; Chen, X.; Wang, H. Parameters identification of photovoltaic models using an improved JAYA optimization algorithm. Energy Convers. Manag. 2017, 150, 742–753. [Google Scholar] [CrossRef]
  29. Abbassi, R.; Abbassi, A.; Heidari, A.A.; Mirjalili, S. An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers. Manag. 2019, 179, 362–372. [Google Scholar] [CrossRef]
  30. Li, S.; Gu, Q.; Gong, W.; Ning, B. An enhanced adaptive differential evolution algorithm for parameter extraction of photovoltaic models. Energy Convers. Manag. 2020, 205, 112443. [Google Scholar] [CrossRef]
  31. Xiong, G.; Zhang, J.; Shi, D.; He, Y. Parameter extraction of solar photovoltaic models using an improved whale optimization algorithm. Energy Convers. Manag. 2018, 174, 388–405. [Google Scholar] [CrossRef]
  32. Liang, J.; Ge, S.; Qu, B.; Yu, K.; Liu, F.; Yang, H.; Wei, P.; Li, Z. Classified perturbation mutation based particle swarm optimization algorithm for parameters extraction of photovoltaic models. Energy Convers. Manag. 2020, 203, 112138. [Google Scholar] [CrossRef]
  33. Chin, V.J.; Salam, Z. Coyote optimization algorithm for the parameter extraction of photovoltaic cells. Sol. Energy 2019, 194, 656–670. [Google Scholar] [CrossRef]
  34. El-Hameed, M.A.; Elkholy, M.M.; El-Fergany, A.A. Three-diode model for characterization of industrial solar generating units using Manta-rays foraging optimizer: Analysis and validations. Energy Convers. Manag. 2020, 219, 113048. [Google Scholar] [CrossRef]
  35. Chaib, L.; Choucha, A.; Tadj, M.; Khemili, F.Z. Application of New Optimization Algorithm for Parameters Estimation in Photovoltaic Modules. In International Conference on Artificial Intelligence in Renewable Energetic Systems; Springer International Publishing: Cham, Switzerland, 2022; pp. 785–793. [Google Scholar]
  36. Alghamdi, M.A.; Khan, M.F.N.; Khan, A.K.; Khan, I.; Ahmed, A.; Kiani, A.T.; Khan, M.A. PV model parameter estimation using modified FPA with dynamic switch probability and step size function. IEEE Access 2021, 9, 42027–42044. [Google Scholar]
  37. 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]
  38. Liu, Y.; Heidari, A.A.; Ye, X.; Liang, G.; Chen, H.; He, C. Boosting slime mould algorithm for parameter identification of photovoltaic models. Energy 2021, 234, 121164. [Google Scholar] [CrossRef]
  39. Gnetchejo, P.J.; Ndjakomo Essiane, S.; Dadjé, A.; Ele, P.; Mbadjoun Wapet, D.E.; Perabi Ngoffe, S.; Chen, Z. A self-adaptive algorithm with Newton Raphson method for parameters identification of photovoltaic modules and array. Trans. Electr. Electron. Mater. 2021, 22, 869–888. [Google Scholar] [CrossRef]
  40. Pardhu, B.G.; Kota, V.R. Radial movement optimization based parameter extraction of double diode model of solar photovoltaic cell. Sol. Energy 2021, 213, 312–327. [Google Scholar] [CrossRef]
  41. Premkumar, M.; Jangir, P.; Ramakrishnan, C.; Kumar, C.; Sowmya, R.; Deb, S.; Kumar, N.M. An enhanced Gradient-based Optimizer for parameter estimation of various solar photovoltaic models. Energy Rep. 2022, 8, 15249–15285. [Google Scholar] [CrossRef]
  42. Moustafa, G.; Alnami, H.; Ginidi, A.R.; Shaheen, A.M. An improved Kepler optimization algorithm for module parameter identification supporting PV power estimation. Heliyon 2024, 10, e39902. [Google Scholar] [CrossRef] [PubMed]
  43. Hakmi, S.H.; Alnami, H.; Ginidi, A.; Shaheen, A.; Alghamdi, T.A.H. A Fractional Order-Kepler Optimization Algorithm (FO-KOA) for single and double-diode parameters PV cell extraction. Heliyon 2024, 10, e35771. [Google Scholar] [CrossRef] [PubMed]
  44. 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]
  45. Smaili, I.H.; Moustafa, G.; Almalawi, D.R.; Ginidi, A.; Shaheen, A.M.; Mansour, H.S.E. Enhanced Artificial Rabbits Algorithm Integrating Equilibrium Pool to Support PV Power Estimation via Module Parameter Identification. Int. J. Energy Res. 2024, 2024. [Google Scholar] [CrossRef]
  46. Moustafa, G.; Alnami, H.; Hakmi, S.H.; Ginidi, A.; Shaheen, A.M.; Al-Mufadi, F.A. An Advanced Bio-Inspired Mantis Search Algorithm for Characterization of PV Panel and Global Optimization of Its Model Parameters. Biomimetics 2023, 8, 490. [Google Scholar] [CrossRef] [PubMed]
  47. Ramachandran, M.; Sundaram, A.; Ridha, H.M.; Mirjalili, S. Estimation of photovoltaic models using an enhanced Henry gas solubility optimization algorithm with first-order adaptive damping Berndt-Hall-Hall-Hausman method. Energy Convers. Manag. 2024, 299, 117831. [Google Scholar] [CrossRef]
  48. Navarro, M.A.; Oliva, D.; Ramos-Michel, A.; Haro, E.H. An analysis on the performance of metaheuristic algorithms for the estimation of parameters in solar cell models. Energy Convers. Manag. 2023, 276, 116523. [Google Scholar] [CrossRef]
  49. Sharma, P.; Raju, S. Efficient estimation of PV parameters for existing datasets by using an intelligent algorithm. Optik 2023, 295, 171467. [Google Scholar] [CrossRef]
  50. El Marghichi, M.; Dangoury, S. Electrical parameters identification for three diode photovoltaic based on the manta ray foraging optimization with dynamic fitness distance balance. Optik 2024, 296, 171548. [Google Scholar] [CrossRef]
  51. Hakmi, S.H.; Alnami, H.; Moustafa, G.; Ginidi, A.R.; Shaheen, A.M. Modified Rime-Ice Growth Optimizer with Polynomial Differential Learning Operator for Single- and Double-Diode PV Parameter Estimation Problem. Electronics 2024, 13, 1611. [Google Scholar] [CrossRef]
  52. Çetinbaş, İ.; Tamyurek, B.; Demirtaş, M. Parameter extraction of photovoltaic cells and modules by hybrid white shark optimizer and artificial rabbits optimization. Energy Convers. Manag. 2023, 296, 117621. [Google Scholar] [CrossRef]
  53. Moustafa, G.; Smaili, I.H.; Almalawi, D.R.; Ginidi, A.R.; Shaheen, A.M.; Elshahed, M.; Mansour, H.S. Dwarf Mongoose Optimizer for Optimal Modeling of Solar PV Systems and Parameter Extraction. Electronics 2023, 12, 4990. [Google Scholar] [CrossRef]
  54. Gu, Z.; Xiong, G.; Fu, X.; Mohamed, A.W.; Al-Betar, M.A.; Chen, H.; Chen, J. Extracting accurate parameters of photovoltaic cell models via elite learning adaptive differential evolution. Energy Convers. Manag. 2023, 285, 116994. [Google Scholar] [CrossRef]
  55. Alsaggaf, W.; Gafar, M.; Sarhan, S.; Shaheen, A.M.; Ginidi, A.R. Chemical-Inspired Material Generation Algorithm (MGA) of Single- and Double-Diode Model Parameter Determination for Multi-Crystalline Silicon Solar Cells. Appl. Sci. 2024, 14, 8549. [Google Scholar] [CrossRef]
  56. Kler, D.; Sharma, P.; Banerjee, A.; Rana, K.P.S.; Kumar, V. PV cell and module efficient parameters estimation using Evaporation Rate based Water Cycle Algorithm. Swarm Evol. Comput. 2017, 35, 93–110. [Google Scholar] [CrossRef]
  57. Abido, M.A.; Khalid, M.S. Seven-parameter PV model estimation using differential evolution. Electr. Eng. 2018, 100, 971–981. [Google Scholar] [CrossRef]
  58. Hao, Q.; Zhou, Z.; Wei, Z.; Chen, G. Parameters identification of photovoltaic models using a multi-strategy success-history-based adaptive differential evolution. IEEE Access 2020, 8, 35979–35994. [Google Scholar] [CrossRef]
  59. Rezk, H.; Arfaoui, J.; Gomaa, M.R. Optimal Parameter Estimation of Solar PV Panel Based on Hybrid Particle Swarm and Grey Wolf Optimization Algorithms. 2021. Available online: https://reunir.unir.net/handle/123456789/12963 (accessed on 15 November 2024).
  60. Tefek, M.F. Artificial bee colony algorithm based on a new local search approach for parameter estimation of photovoltaic systems. J. Comput. Electron. 2021, 20, 2530–2562. [Google Scholar] [CrossRef]
  61. Shankar, N.; Saravanakumar, N.; Kumar, C.; Kamatchi Kannan, V.; Indu Rani, B. Opposition-based equilibrium optimizer algorithm for identification of equivalent circuit parameters of various photovoltaic models. J. Comput. Electron. 2021, 20, 1560–1587. [Google Scholar] [CrossRef]
  62. Singh, O.; Ghosh, A.; Ray, A.K. Two, four, and five parameters estimation based modelling of Si cell, mono-crystalline and poly-crystalline PV modules. Silicon 2022, 14, 12191–12202. [Google Scholar] [CrossRef]
  63. El-Dabah, M.A.; El-Sehiemy, R.A.; Ebrahim, M.A.; Alaas, Z.; Ramadan, M.M. Identification study of solar cell/module using recent optimization techniques. Int. J. Electr. Comput. Eng. 2022, 12, 1189. [Google Scholar] [CrossRef]
  64. Abd El-Mageed, A.A.; Abohany, A.A.; Saad, H.M.; Sallam, K.M. Parameter extraction of solar photovoltaic models using queuing search optimization and differential evolution. Appl. Soft Comput. 2023, 134, 110032. [Google Scholar] [CrossRef]
  65. Garip, Z. Parameters estimation of three-diode photovoltaic model using fractional-order Harris Hawks optimization algorithm. Optik 2023, 272, 170391. [Google Scholar] [CrossRef]
  66. El-Sehiemy, R.; Shaheen, A.; El-Fergany, A.; Ginidi, A. Electrical parameters extraction of PV modules using artificial hummingbird optimizer. Sci. Rep. 2023, 13, 9240. [Google Scholar] [CrossRef] [PubMed]
  67. Chaib, L.; Tadj, M.; Choucha, A.; Khemili, F.Z.; Attia, E.F. Improved crayfish optimization algorithm for parameters estimation of photovoltaic models. Energy Convers. Manag. 2024, 313, 118627. [Google Scholar] [CrossRef]
  68. Zhang, Y.; Li, S.; Wang, Y.; Yan, Y.; Zhao, J.; Gao, Z. Self-adaptive enhanced learning differential evolution with surprisingly efficient decomposition approach for parameter identification of photovoltaic models. Energy Convers. Manag. 2024, 308, 118387. [Google Scholar] [CrossRef]
  69. Zhou, T.T.; Shang, C. Parameter identification of solar photovoltaic models by multi strategy sine–cosine algorithm. Energy Sci. Eng. 2024, 12, 1422–1445. [Google Scholar] [CrossRef]
  70. Słowik, A.; Cpałka, K.; Xue, Y.; Hapka, A. An efficient approach to parameter extraction of photovoltaic cell models using a new population-based algorithm. Appl. Energy 2024, 364, 123208. [Google Scholar] [CrossRef]
  71. Izci, D.; Ekinci, S.; Altalhi, M.; Daoud, M.S.; Migdady, H.; Abualigah, L. A new modified version of mountain gazelle optimization for parameter extraction of photovoltaic models. Electr. Eng. 2024, 106, 6565–6585. [Google Scholar] [CrossRef]
  72. Prakash, T.; Singh, P.P.; Singh, V.P.; Singh, S.N. A novel brown-bear optimization algorithm for solving economic dispatch problem. In Advanced Control & Optimization Paradigms for Energy System Operation and Management; River Publishers: Aalborg, Denmark, 2023; pp. 137–164. [Google Scholar]
  73. Amiri, M.H.; Mehrabi Hashjin, N.; Montazeri, M.; Mirjalili, S.; Khodadadi, N. Hippopotamus optimization algorithm: A novel nature-inspired optimization algorithm. Sci. Rep. 2024, 14, 5032. [Google Scholar] [CrossRef]
  74. Tadj, M.; Chaib, L.; Choucha, A.; Alhazmi, M.; Alwabli, A.; Bajaj, M.; Dost Mohammadi, S.A. Improved chaotic Bat algorithm for optimal coordinated tuning of power system stabilizers for multimachine power system. Sci. Rep. 2024, 14, 15124. [Google Scholar] [CrossRef] [PubMed]
  75. Chaib, L.; Choucha, A.; Arif, S.; Zaini, H.G.; El-Fergany, A.; Ghoneim, S.S. Robust design of power system stabilizers using improved harris hawk optimizer for interconnected power system. Sustainability 2021, 13, 11776. [Google Scholar] [CrossRef]
  76. Chaib, L.; Choucha, A.; Arif, S. Optimal design and tuning of novel fractional order PID power system stabilizer using a new metaheuristic Bat algorithm. Ain Shams Eng. J. 2017, 8, 113–125. [Google Scholar] [CrossRef]
  77. Wu, G.C.; Baleanu, D.; Zeng, S.D. Discrete chaos in fractional sine and standard maps. Phys. Lett. A 2014, 378, 484–487. [Google Scholar] [CrossRef]
  78. Saadaoui, D.; Elyaqouti, M.; Assalaou, K.; Ben Hmamou, D.; Lidaighbi, S.; Arjdal, E.; Choulli, I.; Elhammoudy, A. Extraction of single diode PV cell/module model parameters using a hybrid BMO approach with Lambert’s W function. Int. J. Ambient Energy 2024, 45, 2304331. [Google Scholar] [CrossRef]
  79. Elhammoudy, A.; Elyaqouti, M.; Hmamou, D.B.; Lidaighbi, S.; Saadaoui, D.; Choulli, I.; Abazine, I. Dandelion Optimizer algorithm-based method for accurate photovoltaic model parameter identification. Energy Convers. Manag. X 2023, 19, 100405. [Google Scholar] [CrossRef]
  80. Mlazi, N.J.; Mayengo, M.; Lyakurwa, G.; Kichonge, B. Mathematical modeling and extraction of parameters of solar photovoltaic module based on modified Newton–Raphson method. Results Phys. 2024, 57, 107364. [Google Scholar] [CrossRef]
  81. Düzenli, T.; Onay, F.K.; Aydemir, S.B. Improved honey badger algorithms for parameter extraction in photovoltaic models. Optik 2022, 268, 169731. [Google Scholar] [CrossRef]
  82. Ridha, H.M.; Heidari, A.A.; Wang, M.; Chen, H. Boosted mutation-based Harris hawks optimizer for parameters identification of single-diode solar cell models. Energy Convers. Manag. 2020, 209, 112660. [Google Scholar] [CrossRef]
  83. Chen, X.; Xu, B.; Mei, C.; Ding, Y.; Li, K. Teaching–learning–based artificial bee colony for solar photovoltaic parameter estimation. Appl. Energy 2018, 212, 1578–1588. [Google Scholar] [CrossRef]
  84. Li, L.; Xiong, G.; Yuan, X.; Zhang, J.; Chen, J. Parameter extraction of photovoltaic models using a dynamic self-adaptive and mutual-comparison teaching-learning-based optimization. IEEE Access 2021, 9, 52425–52441. [Google Scholar] [CrossRef]
  85. Liang, J.; Qiao, K.; Yu, K.; Ge, S.; Qu, B.; Xu, R.; Li, K. Parameters estimation of solar photovoltaic models via a self-adaptive ensemble-based differential evolution. Sol. Energy 2020, 207, 336–346. [Google Scholar] [CrossRef]
  86. Gao, S.; Wang, K.; Tao, S.; Jin, T.; Dai, H.; Cheng, J. A state-of-the-art differential evolution algorithm for parameter estimation of solar photovoltaic models. Energy Convers. Manag. 2021, 230, 113784. [Google Scholar] [CrossRef]
  87. Abdel-Basset, M.; El-Shahat, D.; Sallam, K.M.; Munasinghe, K. Parameter extraction of photovoltaic models using a memory-based improved gorilla troops optimizer. Energy Convers. Manag. 2022, 252, 115134. [Google Scholar] [CrossRef]
  88. 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]
Figure 2. Equivalent circuit of SDM.
Figure 2. Equivalent circuit of SDM.
Processes 12 02718 g002
Figure 3. Equivalent circuit of DDM.
Figure 3. Equivalent circuit of DDM.
Processes 12 02718 g003
Figure 4. Distribution behavior of considered maps.
Figure 4. Distribution behavior of considered maps.
Processes 12 02718 g004
Figure 5. Convergence profiles of proposed algorithms.
Figure 5. Convergence profiles of proposed algorithms.
Processes 12 02718 g005
Figure 6. Algorithmic ranking chart of DDM for RTC France PV cell.
Figure 6. Algorithmic ranking chart of DDM for RTC France PV cell.
Processes 12 02718 g006
Figure 7. Convergence performance of RTC France PV cell (DDM) for EBOA in comparison with its alternative algorithms.
Figure 7. Convergence performance of RTC France PV cell (DDM) for EBOA in comparison with its alternative algorithms.
Processes 12 02718 g007
Figure 8. Characteristics curves of SDM for RTC France solar cell: (a) I-V curve, (b) P-V curve.
Figure 8. Characteristics curves of SDM for RTC France solar cell: (a) I-V curve, (b) P-V curve.
Processes 12 02718 g008
Figure 9. Characteristics curves of DDM for RTC France solar cell: (a) I-V curve, (b) P-V curve.
Figure 9. Characteristics curves of DDM for RTC France solar cell: (a) I-V curve, (b) P-V curve.
Processes 12 02718 g009
Figure 10. Convergence performance of STP6-120/36 (DDM) for EBOA in comparison with its alternative algorithms.
Figure 10. Convergence performance of STP6-120/36 (DDM) for EBOA in comparison with its alternative algorithms.
Processes 12 02718 g010
Figure 11. Characteristics curves of SDM for STP6-120/36 PV module: (a) I-V curve, (b) P-V curve.
Figure 11. Characteristics curves of SDM for STP6-120/36 PV module: (a) I-V curve, (b) P-V curve.
Processes 12 02718 g011
Figure 12. Characteristics curves of DDM for STP6-120/36 PV module: (a) I-V curve, (b) P-V curve.
Figure 12. Characteristics curves of DDM for STP6-120/36 PV module: (a) I-V curve, (b) P-V curve.
Processes 12 02718 g012
Figure 13. Algorithmic ranking chart of DDM for STP6-120/36.
Figure 13. Algorithmic ranking chart of DDM for STP6-120/36.
Processes 12 02718 g013
Figure 14. Algorithmic ranking chart of DDM for PWP201 PV module.
Figure 14. Algorithmic ranking chart of DDM for PWP201 PV module.
Processes 12 02718 g014
Figure 15. Convergence performance of PWP201 PV (DDM) for EBOA in comparison with its alternative algorithms.
Figure 15. Convergence performance of PWP201 PV (DDM) for EBOA in comparison with its alternative algorithms.
Processes 12 02718 g015
Figure 16. Characteristics curves of SDM for PWP201 PV module; (a) I–V curve, (b) P–V curve.
Figure 16. Characteristics curves of SDM for PWP201 PV module; (a) I–V curve, (b) P–V curve.
Processes 12 02718 g016
Figure 17. Characteristics curves of DDM for PWP201 PV module; (a) I–V curve, (b) P–V curve.
Figure 17. Characteristics curves of DDM for PWP201 PV module; (a) I–V curve, (b) P–V curve.
Processes 12 02718 g017
Table 2. Unimodal benchmark functions and their characteristics.
Table 2. Unimodal benchmark functions and their characteristics.
FunctionFormulaDimensionsInterval
F1 f ( x ) = i = 1 n x i 2 30[100, 100]
F2 f ( x ) = i = 1 n x i + i = 1 n x i 30[10, 10]
F3 f ( x ) = i = 1 n j 1 i x j 2 30[100, 100]
F4 f ( x ) = max i x i , 1 i n 30[100, 100]
F5 f ( x ) = i = 1 n 1 100 x i + 1 x i 2 2 + ( x i 1 ) 2 30[30, 30]
F6 f ( x ) = i = 1 n x i + 0.5 2 30[100, 100]
F7 f ( x ) = i = 1 n i x i 4 + r a n d o m ( 0 , 1 ) 30[1.28, 1.28]
Table 3. Multimodal benchmark functions and their characteristics.
Table 3. Multimodal benchmark functions and their characteristics.
FunctionFormulaDimensionsInterval
F8 f ( x ) = i = 1 n x i sin ( x i ) 30[−500, 500]
F9 f ( x ) = i = 1 n x i 2 10 cos 2 π x i + 10 30[−5.12, 5.12]
F10 f ( x ) = 20 e x p ( 0.2 1 n i = 0 n x i 2 ) e x p ( 1 n i = 1 n cos ( 2 π x i ) ) + 20 + e 30[−30, 30]
F11 f ( x ) = 1 4000 i = 1 n x i 2 i = 1 n cos ( x i i ) + 1 30[−600, 600]
F12 f ( x ) = π n 10 sin ( π y 1 ) + i = 1 n 1 ( y i 1 ) 2 [ 1 + 10 s i n 2 ( π y i + 1 ) ] ( y n 1 ) 2 + i = 1 n u x i , 10 , 100 , 4 ,   w h e r e   y i = 1 + x i + 1 4     u ( x i , a , k , m ) = k ( x i a ) m x i > a 0                           a < x i < a k ( x i a ) m x i < a 30[−50, 50]
F13 f ( x ) = 0.1 s i n 2 ( 3 π x 1 ) + i = 1 n ( x i 1 ) 2 [ 1 + s i n 2 ( 3 π x i + 1 ) ] + ( x n 1 ) 2 [ 1 + s i n 2 ( 2 π x n ) ] + i = 1 n u ( x i , 5 , 100 , 4 ) 30[−50, 50]
Table 4. Optimization analysis of proposed optimizers.
Table 4. Optimization analysis of proposed optimizers.
Alternative Optimizers
Fun No.MeasureEBOABOAPSOBASCAWOASTOA
F1Worst34,346 × 10−27310,052 × 10−26619,834 × 10−217,959 × 10415,341 × 10224,018 × 10−7013,549 × 10−6
Best52,067 × 10−29312,440 × 10−28263,112 × 10−459,745 × 10354,241 × 10−228,197 × 10−8436,303 × 10−9
Std00,000 × 10000,000 × 10051,431 × 10−330,936 × 10341,459 × 10147,996 × 10−7133,224 × 10−7
Average11,729 × 10−27441,086 × 10−26845,987 × 10−310,425 × 10420,479 × 10198,326 × 10−7221,639 × 10−7
F2Worst24,748 × 10−13819,809 × 10−13420,208 × 10140,200 × 10366,422 × 10−272,149 × 10−5032,774 × 10−5
Best65,314 × 10−15397,044 × 10−14518,009 × 10−327,217 × 10118,852 × 10−426,103 × 10−5858,972 × 10−7
Std63,245 × 10−13944,975 × 10−13544,282 × 10082,025 × 10216,957 × 10−215,461 × 10−5089,905 × 10−6
Average21,896 × 10−13915,969 × 10−13512,307 × 10025,682 × 10213,443 × 10−259,194 × 10−5193,523 × 10−6
F3Worst18,583 × 10−2331,483 × 10−19764,410 × 10357,757 × 10421,516 × 10479,270 × 10444,111 × 10−1
Best31,202 × 10−24435,588 × 10−22863,474 × 10211,693 × 10413,525 × 10314,808 × 10445,720 × 10−4
Std00,000 × 10000,000 × 10016,760 × 10312,635 × 10451,042 × 10315,495 × 10410,940 × 10−1
Average10,829 × 10−2410,972 × 10−19819,388 × 10333,990 × 10478,818 × 10346,307 × 10489,518 × 10−2
F4Worst27,954 × 10−12722,129 × 10−12691,165 × 10052,999 × 10170,165 × 10184,214 × 10163,421 × 10−2
Best89,258 × 10−13840,058 × 10−13735,114 × 10031,939 × 10160,155 × 10043,429 × 10−183,971 × 10−3
Std52,243 × 10−12847,362 × 10−12713,663 × 10065,284 × 10012,567 × 10129,925 × 10116,015 × 10−2
Average14,384 × 10−12812,243 × 10−12771,187 × 10040,989 × 10135,716 × 10149,933 × 10131,625 × 10−2
F5Worst25,700 × 10126,054 × 10190,082 × 10422,728 × 10782,106 × 10428,773 × 10128,806 × 101
Best00,000 × 10000,000 × 10028,195 × 10117,384 × 10648,723 × 10127,127 × 10127,228 × 101
Std46,921 × 10047,516 × 10033,590 × 10457,591 × 10627,232 × 10444,863 × 10−148,681 × 10−1
Average85,666 × 10−194,793 × 10−114,665 × 10487,099 × 10620,712 × 10427,932 × 10128,142 × 101
F6Worst00,000 × 10000,000 × 10038,476 × 10−220,137 × 10443,454 × 10186,177 × 10−139,225 × 100
Best00,000 × 10000,000 × 10057,243 × 10−462,942 × 10348,363 × 10095,794 × 10−214,988 × 100
Std00,000 × 10000,000 × 10010,007 × 10−234,385 × 10312,446 × 10122,783 × 10−161,282 × 10−1
Average00,000 × 10000,000 × 10073,990 × 10−311,425 × 10414,673 × 10147,106 × 10−126,549 × 100
F7Worst60,190 × 10−460,391 × 10−466,283 × 10−287,852 × 10015,955 × 10013,495 × 10−215,884 × 10−2
Best34,587 × 10−643,499 × 10−532,056 × 10−212,009 × 10031,976 × 10−313,618 × 10−491,766 × 10−4
Std16,747 × 10−417,083 × 10−410,008 × 10−218,354 × 10031,816 × 10−136,706 × 10−344,573 × 10−3
Average20,755 × 10−424,228 × 10−445,341 × 10−238,237 × 10014,348 × 10−135,971 × 10−371,961 × 10−3
F8Worst−12,569 × 104−12,569 × 104−72,577 × 103−22,880 × 103−31,586 × 103−71,131 × 103−46,269 × 103
Best−12,569 × 104−12,569 × 104−93,896 × 103−56,689 × 103−46,273 × 103−12,566 × 104−64,860 × 103
Std18,501 × 10−1218,501 × 10−1262,398 × 10297,894 × 10233,048 × 10218,249 × 10340,391 × 102
Average−12,569 × 104−12,569 × 104−84,657 × 103−34,206 × 103−38,027 × 103−10,092 × 104−52,231 × 103
F9Worst00,000 × 10000,000 × 10081,588 × 10112,537 × 10211,313 × 10211,369 × 10−1347,643 × 101
Best00,000 × 10000,000 × 10033,846 × 10127,863 × 10117,147 × 10−100,000 × 10022,843 × 10−7
Std00,000 × 10000,000 × 10013,276 × 10123,732 × 10134,314 × 10126,863 × 10−1413,240 × 101
Average00,000 × 10000,000 × 10054,966 × 10168,775 × 10138,762 × 10190,949 × 10−1511,408 × 101
F10Worst88,818 × 10−1688,818 × 10−1623,166 × 10016,111 × 10120,334 × 10179,936 × 10−1519,963 × 101
Best88,818 × 10−1688,818 × 10−1630,331 × 10−311,996 × 10168,122 × 10−288,818 × 10−1619,958 × 101
Std00,000 × 10000,000 × 10081,994 × 10−199,839 × 10−170,099 × 10021,707 × 10−1512,397 × 10−3
Average88,818 × 10−1688,818 × 10−1654,677 × 10−114,538 × 10116,572 × 10142,988 × 10−1519,960 × 101
F11Worst00,000 × 10000,000 × 10088,791 × 10−217,538 × 10232,011 × 10019,550 × 10−198,008 × 10−2
Best00,000 × 10000,000 × 10010,016 × 10−260,727 × 10120,689 × 10−100,000 × 10010,233 × 10−8
Std00,000 × 10000,000 × 10021,190 × 10−227,626 × 10154,354 × 10−139,101 × 10−229,995 × 10−2
Average00,000 × 10000,000 × 10034,690 × 10−211,058 × 10297,475 × 10−178,201 × 10−323,729 × 10−2
F12Worst15,705 × 10−3297,443 × 10−3192,698 × 10−114,889 × 10748,595 × 10383,802 × 10−278,377 × 10−1
Best15,705 × 10−3215,705 × 10−3260,281 × 10−668,350 × 10367,866 × 10−146,345 × 10−348,884 × 10−2
Std55,674 × 10−4818,165 × 10−3121,713 × 10−139,597 × 10697,714 × 10224,888 × 10−213,895 × 10−1
Average15,705 × 10−3273,317 × 10−3212,499 × 10−131,634 × 10624,296 × 10226,900 × 10−225,525 × 10−1
F13Worst13,498 × 10−3234,844 × 10−3034,537 × 10−153,121 × 10715,841 × 10613,944 × 10024,467 × 100
Best13,498 × 10−3213,498 × 10−3212,213 × 10−310,410 × 10626,987 × 10020,232 × 10−114,266 × 100
Std55,674 × 10−4864,213 × 10−3195,813 × 10−211,521 × 10733,066 × 10529,866 × 10−124,581 × 10−1
Average13,498 × 10−3216,819 × 10−3182,392 × 10−215,490 × 10710,981 × 10565,070 × 10−119,136 × 100
Table 5. Optimized parameters with boundaries limits.
Table 5. Optimized parameters with boundaries limits.
ParameterRTC FrancePWP201STP6-120/36
SDM/DDMSDM/DDMSDM/DDM
LBUBLBUBLBUB
Iph (A)010208
I01, I02 (μA)01050050
Rs (Ω)00.50200.36
Rsh (Ω)01000200001500
a1, a21215012
Table 6. Optimized parameters and RMSE value results in recent literature for SDM.
Table 6. Optimized parameters and RMSE value results in recent literature for SDM.
PV Module/CellOptimizer I p h ( A ) a I 0 A R s ( ) R s h ( ) R M S E ( A )
RTC FranceEBOA0.760741.465842.76774 × 10−70.0365648.750498.18384 × 10−4
HBA [81]0.760771.481183.23020 × 10−73.63770 × 10−253.718519.86021 × 10−4
FPA [82]0.760771.481053.22617 × 10−73.63804 × 10−253.653199.86021 × 10−4
MLBSA [27]0.760771.481183.23020 × 10−73.63770 × 10−253.718529.86021 × 10−4
ITLBO [83]0.76081.48123.2310 × 10−73.6340 × 10−253.71879.86020 × 10−4
DMTLBO [84]0.76081.48123.2302 × 10−63.6340 × 10−253.71839.86020 × 10−4
SEDE [85]0.760771.481183.23020 × 10−73.63770 × 10−253.718529.86021 × 10−4
DPDE [86]0.760771.481183.23020 × 10−73.63770 × 10−253.718529.86021 × 10−4
MIGTO [87]0.760771.4811833.23020 × 10−73.63770 × 10−253.718529.86021 × 10−4
IJAYA [27]0.760761.481373.23622 × 10−73.63708 × 10−253.830829.86021 × 10−4
HDE [88]0.760781.481183.23020 × 10−73.63770 × 10−253.718529.86021 × 10−4
STP6-120/36EBOA7.481561.24181.8694 × 10−60.16923432.11081.430320 × 10−2
HBA [81]7.46031.26992.6278 × 10−60.163815001.67843 × 10−2
FPA [82]7.47241.26062.3491 × 10−60.1652814.08521.66007 × 10−2
MLBSA [27]7.47151.28032.4673 × 10−60.1643902.68201.66006 × 10−2
ITLBO [83]7.47251.26012.3350 × 10−60.1656799.91641.66010 × 10−2
DMTLBO [84]7.47251.26012.3350 × 10−60.1656799.93081.66010 × 10−2
SEDE [85]7.47251.27562.3349 × 10−60.1654799.91601.66006 × 10−2
DPDE [86]7.47251.26012.3349 × 10−60.1654799.91661.66006 × 10−2
MIGTO [87]7.47181.30043.7256 × 10−60.1573297.36601.66006 × 10−2
IJAYA [27]7.46721.27532.2536 × 10−60.1654771.82521.66013 × 10−2
HDE [88]7.47251.26012.3349 × 10−60.1654799.91601.66006 × 10−2
PWP201EBOA1.0332246.153851.7588 × 10−61.27924634.952592.22008 × 10−3
HBA [81]1.0305148.642833.48226 × 10−61.20127981.982752.42507 × 10−3
FPA [82]1.0304848.631563.47234 × 10−61.20163985.049572.42520 × 10−3
MLBSA [27]1.0305148.642833.48226 × 10−61.20127981.982222.42507 × 10−3
ITLBO [83]1.0305048.643303.48270 × 10−61.20130982.403802.42510 × 10−3
DMTLBO [84]1.0305048.642803.48230 × 10−61.20130981.982202.42510 × 10−3
SEDE [85]1.0305148.642833.48226 × 10−61.20127981.982462.42507 × 10−3
DPDE [86]1.0305148.642833.48220 × 10−61.20271981.982272.42507 × 10−3
MIGTO [87]1.0246256.5534820.3362 × 10−60.026761323.486432.42507 × 10−3
IJAYA [27]1.0305048.646313.48544 × 10−61.20120983.279002.42507 × 10−5
HDE [88]1.0305148.642803.48226 × 10−61.20127981.982242.42507 × 10−3
Table 7. Optimized parameters and RMSE value results in recent literature for DDM.
Table 7. Optimized parameters and RMSE value results in recent literature for DDM.
PV Module/CellOptimizer I p h ( A ) a 1 I 01 A a 2 I 02 A R s ( ) R s h ( ) R M S E ( A )
RTC FranceEBOA0.760801.406801.25660 × 10−71.815637.51505 × 10−70.0373055.055087.478488 × 10−4
HBA [81]0.760781.45002.2345 × 10−71.99997.7121 × 10−73.6751 × 10−255.54439.82488 × 10−4
MLSBA [27]0.760801.47032.8411 × 10−71.98242.7277 × 10−73.6486 × 10−254.26579.84184 × 10−4
FPA [82]0.760731.99171.0000 × 10−61.44422.0632 × 10−73.6710 × 10−258.22489.90582 × 10−4
SEDE [85]0.760771.99992.7410 × 10−71.47032.8473 × 10−73.6510 × 10−254.28819.83996 × 10−4
MIGTO [87]0.760781.45102.2597 × 10−71.99997.4934 × 10−73.6740 × 10−255.48549.82484 × 10−4
DPDE [86]0.760781.45102.2596 × 10−72.00007.4949 × 10−73.6740 × 10−255.48699.82484 × 10−4
HDE [88]0.760782.0007.4934 × 10−71.4512.2597 × 10−73.6740 × 10−255.48549.82484 × 10−4
IJAYA [27]0.760101.21855.0445 × 10−91.62477.5094 × 10−73.7600 × 10−277.85199.82930 × 10−3
STP6-120/36EBOA7.4735344.556381.58944 × 10−647.208504.42635 × 10−70.16883635.786651.427010 × 10−2
SEDE [85]7.47651.27542.4125 × 10−61.06071.9140 × 10−80.1688582.45231.68465 × 10−2
MLSBA [27]7.47681.25842.2461 × 10−61.30086.8850 × 10−80.1654633.79421.66258 × 10−2
DPDE [86]7.47251.88272.1127 × 10−181.26012.3349 × 10−60.1654799.91631.66006 × 10−2
IJAYA [27]7.47591.26502.4601 × 10−61.99903.6638 × 10−60.1635837.21701.69522 × 10−2
PWP201EBOA1.0314346.211395.60179 × 10−847.717612.63904 × 10−61.23296822.958252.061273 × 10−3
HBA [81]1.030548.63883.1176 × 10−748.62933.1590 × 10−61.20164981.05492.42510 × 10−3
MLSBA [27]1.030448.58287.6463 × 10−848.64963.4107 × 10−61.20118987.21862.425099 × 10−3
FPA [82]1.0292509.6636 × 10−748.40822.6346 × 10−61.201651161.78812.45263 × 10−3
SEDE [85]1.030548.64361.8570 × 10−648.63511.6223 × 10−61.20134980.80422.425076 × 10−3
DPDE [86]1.030548.64281.7389 × 10−648.64281.7433 × 10−61.20127981.98222.425074 × 10−3
IJAYA [27]1.030647.50701.7940 × 10−848.43113.2690 × 10−61.20676925.96002.44562 × 10−3
Table 8. Results of designed optimization algorithms for SDM.
Table 8. Results of designed optimization algorithms for SDM.
Employed Algorithms
PV Module/CellMeasureEBOABOAPSOBASCASTOAWOA
RTC FranceStd0.0004660.0065030.0352040.0189830.0132850.0104460.014241
Average0.0012090.0053910.0517910.0262580.0335280.0057990.013858
Worst0.0020900.0240130.1195090.0504260.0507950.0379940.048406
Best0.0008180.0009860.0014090.0035210.0158520.0009880.001209
STP6-120/36Std0.0087850.0482100.5899540.5403660.0778860.0487030.007593
Average0.0183520.0371070.4590920.3837530.1075640.0351430.025806
Worst0.0529520.2142841.8198601.4131220.3195430.2368490.044955
Best0.0143030.0144270.0168690.0271540.0314660.0145590.015399
PWP201Std0.0031240.0061520.1239220.1147930.0616120.0681410.028330
Average0.0040670.0082930.0656580.0873380.0453350.0338810.014573
Worst0.0162200.0273460.4970880.2757890.2757920.2256910.131506
Best0.0022200.0024770.0023280.0030950.0069380.0024720.002512
Table 9. Results of suggested algorithms for DDM.
Table 9. Results of suggested algorithms for DDM.
PV Module/CellMeasureComparative Algorithms
EBOABOAPSOBASCASTOAWOA
RTC FranceStd0.0002600.0094010.2825030.0368050.0303870.2690960.011963
Average0.0009420.0046220.3834830.0326670.0352640.1893220.011971
Worst0.0016230.0407511.0687610.0987700.0971830.7342830.039495
Best0.0007480.0008540.0082650.0029210.0085450.0022070.002505
STP6-120/36Std0.0009180.1169761.8547830.1040660.0794370.9983300.083037
Average0.0146520.0892043.1557990.1011950.1139950.3907560.057722
Worst0.0184210.3830947.6083020.3946940.3380343.4030380.394565
Best0.0142700.0144270.0454600.0290410.0419010.0162170.014514
PWP201Std0.0015200.0016620.2825030.0368050.0303870.2690960.011963
Average0.0029850.0046200.3834830.0326670.0352640.1893220.011971
Worst0.0072360.0081451.0687610.0987700.0971830.7342830.039495
Best0.0020610.0021330.0082650.0029210.0085450.0022070.002505
Table 10. Optimized parameters and RMSE value results obtained for SDM.
Table 10. Optimized parameters and RMSE value results obtained for SDM.
Identified Parameters
PV Module/CellOptimizer I p h ( A ) a I 0 A R s ( ) R s h ( ) R M S E ( A )
RTC FranceEBOA0.760741.465840.276770.0365648.750498.18384 × 10−4
BOA0.761221.511460.433390.0351156.238409.855673 × 10−4
PSO0.761081.517940.458180.0345749.935411.408906 × 10−3
BA0.760211.509520.426350.0353471.144129.881127 × 10−4
SCA0.767271.000000.000300.0678329.844891.585196 × 10−2
STOA0.757971.475890.311530.0370089.326903.520927 × 10−3
WOA0.759941.525880.497690.0348285.764911.208675 × 10−3
STP6-120/36EBOA7.4815644.706551.869370.16923432.110831.430320 × 10−2
BOA7.4638445.009112.074250.168091476.525011.442695 × 10−2
PSO7.4575043.137041.072570.17991859.039091.686895 × 10−2
BA7.4714845.582582.511010.16422991.978911.455934 × 10−2
SCA7.5229650.000009.497960.137641156.238083.146588 × 10−2
STOA7.4903950.000009.404770.136131451.763172.715378 × 10−2
WOA7.4731146.282043.149660.159841264.510241.539900 × 10−2
PWP201EBOA1.0332246.153851.758751.27924634.952592.220075 × 10−3
BOA1.0352145.244901.345051.30553535.698072.476718 × 10−3
PSO1.0343848.062592.977061.21093646.530442.328492 × 10−3
BA1.0290746.436181.916151.28118970.198482.471905 × 10−3
SCA1.0325049.900094.750891.23856790.006866.937771 × 10−3
STOA1.0330250.000004.904931.18077994.672923.094647 × 10−3
WOA1.0324349.541804.368801.16691856.390042.511538 × 10−3
Table 11. Optimized parameters and RMSE value results obtained for DDM.
Table 11. Optimized parameters and RMSE value results obtained for DDM.
Identified Parameters
PV Module/CellOptimizer I p h ( A ) a 1 I 01 A a 2 I 02 A R s ( ) R s h ( ) R M S E ( A )
RTC FranceEBOA0.760801.406800.125661.815630.751510.0373055.055087.478488 × 10−4
BOA0.761321.931670.991881.402950.128120.0379346.868028.544780 × 10−4
PSO0.760401.456750.172651.603140.313460.0356266.276339.073320 × 10−4
BA0.760661.898160.096671.496820.372190.0354859.717458.648217 × 10−4
SCA0.748241.567510.602941.718960.373460.0237768.525791.219726 × 10−2
STOA0.766301.713860.986911.379480.063110.0362829.894054.074129 × 10−3
WOA0.759601.774400.311121.478390.287990.0355676.610591.073366 × 10−3
STP6-120/36EBOA7.4735344.556381.5894447.208500.442630.16883635.786651.427010 × 10−2
BOA7.466192.192630.002441116.414910.1689945.3118236.308351.442730 × 10−2
PSO7.5072447.101823.6131446.199260.230030.174161025.829204.545994 × 10−2
BA7.4760238.009160.0471150.000005.962050.166361499.968521.621662 × 10−2
SCA7.4731947.967930.1013143.012881.005720.17905415.986994.190054 × 10−2
STOA7.4943350.000007.1064846.549700.785330.147831188.254392.904129 × 10−2
WOA7.4732849.249920.4638444.467231.623150.16832627.306691.451427 × 10−2
PWP201EBOA1.0314346.211390.0560247.717612.639041.23296822.958252.061273 × 10−3
BOA1.0328446.686842.0459249.419753.317561.26116673.995312.132806 × 10−3
PSO1.0316445.463481.4168943.463830.001021.17539415.763478.264875 × 10−3
BA1.0308950.000000.0069348.934493.747261.19242959.839352.206877 × 10−3
SCA1.0516250.000000.0054550.000004.837211.13918294.410538.545024 × 10−3
STOA1.0319650.000004.8747136.684600.000021.16122895.550942.921392 × 10−3
WOA1.0352442.811190.2511749.937932.864651.23859574.933592.504610 × 10−3
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

Chaib, L.; Tadj, M.; Choucha, A.; El-Rifaie, A.M.; Shaheen, A.M. Hybrid Brown-Bear and Hippopotamus Algorithms with Fractional Order Chaos Maps for Precise Solar PV Model Parameter Estimation. Processes 2024, 12, 2718. https://doi.org/10.3390/pr12122718

AMA Style

Chaib L, Tadj M, Choucha A, El-Rifaie AM, Shaheen AM. Hybrid Brown-Bear and Hippopotamus Algorithms with Fractional Order Chaos Maps for Precise Solar PV Model Parameter Estimation. Processes. 2024; 12(12):2718. https://doi.org/10.3390/pr12122718

Chicago/Turabian Style

Chaib, Lakhdar, Mohammed Tadj, Abdelghani Choucha, Ali M. El-Rifaie, and Abdullah M. Shaheen. 2024. "Hybrid Brown-Bear and Hippopotamus Algorithms with Fractional Order Chaos Maps for Precise Solar PV Model Parameter Estimation" Processes 12, no. 12: 2718. https://doi.org/10.3390/pr12122718

APA Style

Chaib, L., Tadj, M., Choucha, A., El-Rifaie, A. M., & Shaheen, A. M. (2024). Hybrid Brown-Bear and Hippopotamus Algorithms with Fractional Order Chaos Maps for Precise Solar PV Model Parameter Estimation. Processes, 12(12), 2718. https://doi.org/10.3390/pr12122718

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