Next Article in Journal
Implementation of the Hindmarsh–Rose Model Using Stochastic Computing
Previous Article in Journal
On Grill Sβ-Open Set in Grill Topological Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Innovative Hunter-Prey-Based Optimization for Electrically Based Single-, Double-, and Triple-Diode Models of Solar Photovoltaic Systems

1
Electrical Engineering Department, Engineering and Information Technology College, Buraydah Private Colleges, Buraydah 81418, Saudi Arabia
2
Electrical Power Engineering Department, Faculty of Engineering, Cairo University, Giza 12613, Egypt
3
College of Engineering and Technology, American University of the Middle East, Egaila 54200, Kuwait
4
Reactors Department, Nuclear Research Center, Egyptian Atomic Energy Authority, Cairo 11787, Egypt
5
Electrical Power Systems Department, National Research University “MPEI”, 111250 Moscow, Russia
6
Department of Electrical Power Engineering, Faculty of Engineering, Suez University, Suez 43533, Egypt
7
Electrical Engineering Department, Faculty of Engineering, South Valley University, Qena 83523, Egypt
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(23), 4625; https://doi.org/10.3390/math10234625
Submission received: 23 October 2022 / Revised: 22 November 2022 / Accepted: 28 November 2022 / Published: 6 December 2022

Abstract

:
The derivation of PV model parameters is crucial for the optimization, control, and simulation of PV systems. Although many parameter extraction algorithms have been developed to address this issue, they might have some limitations. This work presents an efficient hybrid optimization approach for reliably and effectively extracting PV parameters based on the hunter–prey optimizer (HPO) technique. The proposed HPO technique is a new population-based optimizer inspired by the behavior of prey and predator animals. In the proposed HPO mechanism, the predator attacks the prey that leaves the prey population. Accordingly, the position of a hunter is adjusted toward this distant prey, while the position of the prey is adjusted towards a secure place. The search agent’s position, which represents the best fitness function value, is considered a secure place. The proposed HPO technique worked as suggested when parameters are extracted from several PV models, including single-, double-, and triple-diode models. Moreover, a statistical error analysis was used to demonstrate the superiority of the proposed method. The proposed HPO technique outperformed other recently reported techniques in terms of convergence speed, dependability, and accuracy, according to simulation data.

1. Introduction

1.1. Motivation

Conventional energy has had substantial negative effects on the environment in the past decades. Therefore, the adoption of alternative renewable energy sources (RES) has drawn a lot of attention in recent years to increase environmental protection. Due to its widespread availability and cleanliness, solar photovoltaic energy is considered the most profitable RES. Hence, solar energy has been used for a variety of practical purposes, including the provision of hot water, agriculture, and the oil industry. Photovoltaic (PV) systems play a significant role in the development of RES all over the world in various applications because they can convert solar energy directly into electrical energy [1,2,3]. Therefore, accurate parameter extraction is pivotal for PV cell design improvements, the evaluation of PV cell performance, quality control, and the optimization of manufacturing processes. Hence, having practical parameter identification strategies is essential [4].

1.2. Literature Survey of Related Work

Through the mathematical modeling of the PV system, tremendous progress has been achieved over the past few decades in understanding how the properties of PV systems act. The most common models are those that fit measured current–voltage data from PV cells under all operating situations and emulate real PV cells’ behavior [5]. Usually, equivalent circuit models constructed of diodes are employed. Single- and double-diode models are the models that are employed most frequently in this regard. Additionally, the current–voltage (I–V) characteristic curve is described using the triple-diode model. These similar models require the estimation of five, seven, and nine parameters, respectively [6].
Due to its multi-modal, multi-variable, and non-linear characteristics, PV model parameter extraction is still a challenging issue. Using numerical optimization approaches, methods based on I–V characteristic curves are used to reduce the total error between the measured current and the emulated current. Although this kind of approach does not necessitate intricate analysis and derivation, it might use more computer resources. Deterministic and meta-heuristic approaches are two of the most often utilized numerical optimization techniques [7].
Deterministic and meta-heuristic approaches can locate the ideal solution quickly. However, their performance is highly dependent on the initial estimation. When using these techniques, there is a possibility that it could become trapped in a local optimum if the initial estimation provided is incorrect. Meta-heuristic approaches, which are based on natural occurrences, have drawn a lot of interest and are frequently used in engineering optimization, particularly in highly non-linear and complicated situations. Meta-heuristic approaches have the advantage of being straightforward, efficient, simple to use, and independent of the properties of the mathematical model of the system under study. Accordingly, a variety of meta-heuristic approaches have been employed in recent years to extract PV model parameters [8]. In this study, a thorough evaluation of meta-heuristic optimizers and associated variants that have been developed for PV model parameter extraction is conducted to demonstrate a comparison with these studies.
The extraction of unidentified parameters from a PV model is considered a complicated issue that has been studied by many researchers because of its non-linear, non-convex, and multiparametric properties. Myriad meta-heuristics have been established to extract the single-diode PV model’s parameters, such as the shuffled frog leaping algorithm [9], ant lion optimizer (ALO) [10], and an enhanced simplified swarm optimization [11]. Furthermore, a bacterial factorial optimization model has been illustrated, as depicted in [12], and has been validated through comparisons between experimental and simulation outcomes.
A plethora of optimizers have been demonstrated for single- and double-diode PV models such as a combined differential evolution/whale optimizer [4], self-adaptive ensemble with differential evolution [13], cat swarm optimization [14], opposition-based learning salp swarm optimizers [15], biography-based optimization [16], salp swarm algorithm [17], particle swarm optimizer (PSO) [18], and an improved shuffled complex evaluation model [19]. Moreover, an enhanced whale optimization algorithm has been characterized, as manifested in [20], to precisely extract the parameters of two actual PV stations and diverse PV modules. A combination of bee pollinator and flower pollination has been elaborated, as manifested in [21], to extract the single- and double-diode PV models’ parameters with diverse environmental circumstances. Moreover, a performance-guided JAYA optimizer has been highlighted, as manifested in [22], and applied for extracting the diverse PV module variables.
In [23,24], a supply–demand optimizer was demonstrated for the triple-diode model of a PV cell and practical PV power plant system. A genetic algorithm based on non-uniform mutation (GANUM) [25] has been illustrated to extract parameters from PV models in a reliable, accurate, and quick way. In that study, the GAMNU was employed on single- and double-diode PV models. However, it was not implemented on the triple-diode PV model. In [26], an artificial hummingbird optimizer was represented with a solar triple-diode PV model of the STM6-40/36 module, KC200GT module, and mSi cell.
The moth–flame optimization (MFO) [27], grey wolf optimization (GWO) [28,29], quantum chaos BOA (QCBOA) [30], particle swarm optimization (PSO) [31], Tunicate swarm algorithm (TSA) [32,33], heap-based algorithm [34], salp swarm algorithm (SSA) [17], and rat swarm optimization (RSO) [35] are examples of these optimizers. Nevertheless, most of the optimizers in the literature have some restrictions. For instance, in [36], when working with a PV cell double-diode model, the memetic adaptive differential evolution (MADE) algorithm performed poorly. In the same context, the exploitation of the artificial bee colony (ABC) was poor [37]. Although a quick convergence speed of the biogeography-based optimizer (BBO) was achieved, it was easily caught in local optimal values because of its elitist mechanism. Furthermore, the cuckoo search (CS) algorithm suffered from slow convergence [38].

1.3. Research Gap

A lot of merits are offered by meta-heuristic optimization procedures, which include protection against early assumptions, established conjunctions, and an absence of individuality scenario [39]. In the literature, many meta-heuristic optimization procedures have been employed to extract PV cell parameters. It was established by a variety of “no free lunch” (NFL) theories that every algorithms’ improved performance over one class of problems is counterbalanced by efficiency over another [40]. Naruei et al. recently introduced the innovative hunter–prey optimization (HPO) technique, a population-based effective method, in [41]. The HPO technique is influenced by the behavior of predatory animals, such as lions, leopards, and wolves, in addition to prey species, such as stags and gazelles. Animal hunting behavior can take on a variety of forms, and some of these forms have been optimized through combinatorial processes. In the HPO technique, a special model is used as opposed to the scenario used by the other approaches. In the suggested technique, which incorporates prey and predator populations, a predator attacks a victim who wanders far from their group. The animal places itself farther from danger as the hunter moves closer to this distant target. It was assumed that the search agent’s station, which had the greatest fitness value, was a secure area.

1.4. Paper Contribution

This research focuses on improving the electrical parameters of various equivalent circuit models of PV systems because of the specific features of the HPO technique. Based on the HPO technique, three models are created considering the composition of a single-, double-, and triple-diode. The proposed HPO technique is applied to several applications in the field of photovoltaic technologies, considering two industrial PV panels, while considering STM6-40/36 and RTC France modules, and it is compared to numerous current optimizers. The results generated by the HPO-based PV design are also assessed against several established techniques. The key contributions of this paper can be highlighted as follows:
  • A promising algorithm is demonstrated in the field of photovoltaic technologies, modelling with real applications on a commercial STM6-40/36 module and RTC France cell;
  • The simulated results demonstrate that the developed PV system equivalent model relying on the HPO technique is extremely efficient and produces superior outcomes when compared to other reported techniques;
  • The convergence rate for the proposed HPO is great, with a high speed in focusing the search around the area of the global optimization of the minimum RMSE;
  • The proposed HPO technique provides high accuracy in extracting the electrical PV parameters with significant coincidence between the simulated and experimental I–V and P–V characteristics.

1.5. Key Segments of the Paper

This paper is organized in five sections: Section 2 demonstrates the HPO steps, while Section 3 characterizes the mathematical representation of the three PV models. In addition to this, a detailed discussion of the obtained results using HPO and the reported optimizers is developed in Section 4. Moreover, concluding remarks for the paper are provided in Section 5.

2. Mathematical Model of the Hunter–Prey-Based Optimization

In the HPO technique, when a hunter travels in quest of prey, the prey often swarms; as a result, the hunter aims for prey that is distant from the swarm. The hunter pursues and strikes its prey after locating it. The prey looks for food while also running away from a predator’s danger and searches for a secure haven. Based on a fitness function, this protected region is considered to be the ideal place to find prey. In the proposed HPO technique, the initial population can be randomly set to ( x ) = x 1 , x 2 , , x n , and the objective function can be calculated as ( O ) = O 1 , O 2 , , O n for all population members. Several rules and tactics inspired by the proposed algorithm were used to regulate and direct the population in the search space. Every time an iteration occurred, the proposed algorithm’s rules were followed to update each population member’s position, which was then assessed using the objective function. Every time the procedure was repeated, the solutions improved. Equation (1) generates a random position for each person in the initial population within the search space. The lower and upper boundaries of the search space are represented in Equation (2).
Several rules and tactics inspired by the proposed optimizer were used to regulate and direct the population in the search space.
x i = r a n d ( 1 , d ) . * ( u b l b ) + l b
l b = l b 1 , l b 2 , , l b d , u b = u b 1 , u b 2 , , u b d
where Xi represents the prey or hunter position, lb illustrates the lower boundary for the issue variables, ub manifests the upper boundary for the issue variables, and d illustrates the variables number of the issue.
Using O i = f ( x ) , each solution’s fitness was determined after determining each agent’s position and generating the initial population. Exploration and exploitation were the main pillars of the search mechanism. Exploration describes the algorithm’s propensity for highly chaotic behaviors that cause solutions to frequently change. Due to the large variations in the solutions, the search space was further explored to identify its most promising regions. Exploitation is the process of reducing random behaviors after promising areas have been identified, so that the algorithm can explore in and around the promising regions. The hunter position for the hunter search mechanism could be updated with Equation (3):
x i , j ( t + 1 ) = x i , j ( t ) + 0.5 2 C Z P p o s ( j ) x i , j ( t ) + ( 2 ( 1 C ) Z μ ( j ) x i , j ( t ) )
where x ( t + 1 ) and x ( t ) represent the next hunter and current hunter positions, Z manifests an adaptive parameter, Ppos illustrates the prey position, and µ characterizes the mean of all positions, as depicted in Equation (4):
P = R 1 < C ; I D X = ( P = = 0 ) ; Z = R 2 I D X + R 3 ( I D X )
where P illustrates a random vector and its value is in the range [0, 1], which is equivalent to the issue variables’ number, R1 and R3 characterize random vectors and their value is in the range [0, 1], and R2 is a random number and its value is in the range [0, 1]. Additionally, IDX represents the index numbers of the R1 vector that achieve the constraint (P = 0).
C illustrates the balance parameter between exploitation and exploration, and its value reduces over the iterations from 1 to 0.02. This parameter, C, can be scientifically expressed as depicted in Equation (5):
C = 1 i t 0.98 M a x I t
where (it) and MaxIt represent the current and the maximum iteration values, respectively.
To calculate the prey position (Ppos), firstly, the average of all positions (µ) was determined according to Equation (6):
μ = 1 n i = 1 n x i
The distance was calculated according to the Euclidean distance, as illustrated in Equation (7):
D e u c ( i ) = j = 1 d ( x i , j μ j ) 2 1 / 2
The maximum distance from the mean positions of the search agent was considered the prey position (Ppos), as illustrated in Equation (8):
P p o s = x i i i s i n d e x o f M a x ( e n d ) s o r t ( D e u c )  
According to the hunting scenario, when the hunter takes the prey, the prey dies, and the hunter will search for a new prey. To overcome this issue, a decreasing mechanism was considered, as manifested in Equation (9):
k b e s t = r o u n d ( C × N )
where N represents the number of search agents.
Equation (8) can be modified and the prey position can be calculated according to Equation (10):
P p o s = x i i i s s o r t e d D e u c ( k b e s t )
When starting the algorithm, the Kbest value is equivalent to N. Hence, the last search agent, which is farthest from the search agents’ average position ( μ ), is attacked by the hunter and selected as the prey. The hunter chooses the prey and attacks the last search agent that is furthest away from the average position of the search agents ( μ ). The Kbest value steadily drops until it equals the search agent, which is located at the closest point to the average location of the search agents ( μ ) at the end of the algorithm. It should be noted that the distance from the search agents’ average position determined how the search agents, in each iteration, were ranked ( μ ). When being assaulted, the prey seeks to escape and get to a secure position.
It was supposed that the best secure position defined the optimal global position, since it allows the prey to have a chance of survival, while the hunter will select alternative prey. The prey position was updated as illustrated in Equation (6):
x i , j ( t + 1 ) = T p o s ( j ) + C Z cos ( 2 π R 4 ) × ( T p o s ( j ) x i , j ( t ) )
where R4 characterizes a random number and its value is in the range [−1, 1], and Tpos represents the optimum global position. The COS function and its input parameter permit the next prey to be positioned at global optimum diverse angles and radials. Thus, the exploitation phase’s performance can be improved.
To select the prey and hunter in the HPO technique, Equations (3) and (11) were used:
x i , j ( t + 1 ) = (12a) x i ( t ) + 0.5 ( 2 C Z P p o s x i ( t ) ) + ( 2 ( 1 c ) Z μ x i ( t ) ) i f R 5 < β (12b) T p o s + C Z cos ( 2 π R 4 ) × ( T p o s x i ( t ) ) e l s e
where β defines a regulatory parameter with a value of 0.1. The symbol (R5) characterizes a random number and its value is in the range [0, 1]. The search agent would be a hunter if R5 was less than β , and, consequently, the next position of the search agent, as manifested in Equation (12a), would be updated. However, the search agent will be prey in cases when R5 is higher than β , and, consequently, the next position of the search agent, as manifested in Equation (12b), would be updated. The flowchart of the HPO technique is depicted in Figure 1.

3. Mathematical Model of the Electrical Representations of Solar PV Systems

To highlight the I–V properties of the PV modules, different equivalent circuits were designed. The single-, double-, and three-diode versions of PV-equivalent circuits are the most frequently utilized practically. The following is a description of these PV models [42]. In the last decades, the famous representation of PV cells is the Shockley diode-equivalent circuits.

3.1. Single-Diode Model

To analyze the dynamic interactions between various components of a PV system, modeling has become an essential component. The SDM is widely utilized to represent solar cell characteristics. The equivalent circuit of SDM is manifested in Figure 2, where the PV cell is represented as a current source and placed in parallel with a single diode.
As illustrated in Figure 2, the key components of a single-diode model included in PV cells are a diode, two resistors, and a current source. In Equation (13), the load current equation applying Kirchoff’s Current Law of the single-diode model was mathematically formulated. The two lumped resistors manifested the losses, which were series resistance (RS) and shunt resistance (RSh). The output current (I) was obtained using the Shockley diode equation, which is denoted in Equation (13) [4,39]:
I = I p h I S 1 exp ( V + I R S ) / η 1 V t h 1 ( V + I R S ) / R s h
where IS2 characterizes the reverse saturation current, whereas η2 denotes the ideality factor of D2. In addition to this, the two symbols RSh and RS show shunt and series resistances, respectively. Furthermore, IPh and I express the photocurrent of the cell and output current, respectively, while V shows the terminal voltage, and Vth can be mathematically characterized as in Equation (14), which depicts the thermal voltage of the PV cell:
V t h = K B T / q c
where the symbols (qc) and (T) represent the electron’s charge and absolute temperature, respectively, while KB elaborates Boltzmann’s constant.
Five unidentified parameters in this model were estimated from the I–V data of PV cells: IS1, RS, IPh, RP, and η1.

3.2. Double-Diode Model

This model was considered as a modified version of the single-diode model. In this version, an additional diode, which demonstrated a space charge recombination, was added in parallel in the basic single-diode model, as elaborated in Figure 3. In Equation (15), the load current equation of the double-diode model is mathematically formulated:
I = I P h I S 1 exp ( V + I R S ) / η 1 V t h 1 I S 2 exp ( V + I R S ) / η 2 V t h 1 ( V + I R S ) / R s h
where IS2 characterizes the reverse saturation current, while η2 denotes the ideality factor of D2.
Seven unidentified parameters in this model were determined from the I–V data of PV cells: IS1, IS2, RS, IPh, RP, η1, and η2.

3.3. Photovoltaic Triple-Diode Model

This model was considered as a modified version of the double-diode model. In this version, an additional diode, which demonstrated a space charge recombination, was added in parallel in the basic double-diode model, as elaborated in Figure 4. The grain boundaries and leakage current effect (Is3) were manifested in this model, where the leakage current flowed throughout the shunt resistance. Series resistance in the central part of the solar cell was represented by the resistance of semiconductors to the material. In Equation (16), the load current equation of the double-diode model is mathematically formulated [43]:
I = I P h I S 1 exp ( V + I R S ) / η 1 V t h 1 I S 2 exp ( V + I R S ) / η 2 V t h 1 I S 3 exp ( V + I R S ) / η 3 V t h 1 ( V + I R S ) / R s h
where IS3 characterizes the reverse saturation current, while η3 denotes the ideality factor of D3.
Nine unidentified parameters in this model were determined from the I–V data of PV cells: IS1, IS2, IS3, RS, IPh, RP, η1, η3, and η3 [44,45].

3.4. PV Modules Handling

The equations of the single-, double-, and triple-diode models were illustrated in terms of a PV module made up of Np cells connected in parallel and Ns cells connected in series. Therefore, Equations (13), (15) and (16) were upgraded and modified to (17–19) for the single-, double-, and triple-diode models, respectively, as follows:
I = N p I p h I S 1 exp ( V + I N s R S / N p ) / ( η 1 N s V t h ) 1 ( V + I N s R S / N p ) / ( N s N p R s h )
I = N p I p h I S 1 exp ( V + I N s R S / N p ) / ( η 1 N s V t h ) 1 I S 2 exp ( V + I N s R S / N p ) / ( η 2 N s V t h ) 1 ( V + I N s R S / N p ) / ( N s N p R s h )
I = N p I p h I S 1 exp ( V + I N s R S / N p ) / ( η 1 N s V t h ) 1 I S 2 exp ( V + I N s R S / N p ) / ( η 2 N s V t h ) 1 I S 3 exp ( V + I N s R S / N p ) / ( η 3 N s V t h ) 1 ( V + I N s R S / N p ) / ( N s N p R s h )
The PV cells/modules for single-, double- and triple-diode models had unaccounted for variables that could be computed numerically, analytically, or utilizing optimization methods.

3.5. Objective Function Formulation

The statistical analysis in this paper, which was based on the root-mean-square error ( RMSE ) [46], was performed according to the following Equation:
RMSE = 1 P J = 1 P ( I e x p J I c a l J V e x p J , x ) 2
where x defines the solution vector, P represents the number of iterations, and I e x p J and V e x p J characterize the measured current and voltage, respectively.
Equation (17) can be implemented for the single-, double-, and triple-diode solar PV model cell. In the single-, double-, and triple-diode models, the five, seven, and nine unknown parameters, respectively, were calculated.

4. Simulation Results

In this article, the STM6-40/36 and R.T.C France were studied under the proposed HPO. The mono-crystalline STM6-40/36 module comprises 36 cells connected in series with a cell size of 38 mm × 128 mm, a working temperature of 51 °C, and an irradiance of 1000 W/m2 [47]. The commercial silicon solar R.T.C France works at a temperature of 33 °C and solar radiance of 1000 W/m2. It has an open circuit voltage and a short-circuit current of 0.5727 V and 0.7605 A, respectively. In addition to that, the maximum point voltage and current of R.T.C France are 0.4590 V and 0.6755 A, respectively. The measured data contained 26 and 20 pairs of I and V values of the RTC France and STM6_40/36, respectively. The upper (ub) and lower limits (lb) for the extracted parameters of the STM6-40/36 and RTC France modules are characterized in Table 1.

4.1. Simulation Results for STM6_40/36 PV Module

4.1.1. Case 1: Single-Diode Model

Using this model, a comparison of the proposed HPO technique and other recent optimizers is depicted in Table 2. For a comparative assessment, we included the following optimizers: equilibrium optimizer (EO) [48], marine predator algorithm (MPA) [48], enhanced MPA (EMPA) [48], gorilla troops optimization (GTO) [48], heap-based algorithm (HBA) [48], jellyfish search (JFS) [48], improved cuckoo search (ImCSA) algorithm [49], forensic-based investigation (FBI) [50], improved shuffled complex evolution (ISCE) [19], hybridizing cuckoo search/biogeography-based optimization (BHCS) [38], three-point-based approach (TPBA) [51], and simulated annealing (SA) [52]. This table illustrates the RMSE value and the estimations of five parameters calculated using other optimizers and the proposed HPO technique. For this model, the RMSE value obtained by the proposed HPO technique was the best (1.729814 × 10−3) among other optimizers in the literature. On the other hand, the EO, MPA, EMPA, GTO, HBA, JFS, ImCSA, FBI, ISCE, BHCS, TPBA, and SA optimizers obtained RMSE values of 1.733 × 10−3, 3.496 × 10−3, 1.769 × 10−3, 1.73 × 10−3, 3.33 × 10−3, 1.807 × 10−3, 1.794 × 10−3, 1.73 × 10−3, 1.73 × 10−3, 1.73 × 10−3, 1.774 × 10−3, and 3.399 × 10−3, respectively. Therefore, the improvement percentage due to the proposed HPO records was 0.1838, 50.5202, 2.2151, 0.0108, 48.0536, 4.2715, 3.5778, 0.0108, 0.0108, 0.0108, 2.4908, and 49.1081 % when compared with EO, MPA, EMPA, GTO, HBA, JFS, ImCSA, FBI, ISCE, BHCS, TPBA, and SA, respectively.
Additionally, the convergence rate for the proposed HPO technique is depicted in Figure 5. As shown, the performance of the applied HPO technique was great. As illustrated, it displays high speed in focusing the search around the area of the global optimization of the minimum RMSE.
Furthermore, Figure 6 and Figure 7 manifest the simulated and experimental I–V and P–V characteristics, respectively. It was demonstrated in both figures that the obtained curves using the proposed HPO technique were approximately aligned with the experimental data, which illustrates that the proposed HPO technique extracted the parameters accurately.

4.1.2. Case 2: Double-diode Model of STM6_40/36 PV Module

Using this model, a comparison of the proposed HPO technique and other optimizers is depicted in Table 3, which illustrates the RMSE value and the estimated values of seven parameters calculated using other optimizers and the proposed HPO technique. Additionally, the convergence rate for the proposed HPO technique is depicted in Figure 8. For this model, the RMSE value obtained using the proposed HPO technique (1.696271 × 10−3) was the best among all optimizers used from the literature, such as the ensemble particle swarm optimizer (EPSO) [53], improved Rao-based chaotic optimization (LCROA) [54], bat algorithm (BA) [55], the directional bat algorithm (DBA) [55], novel bat algorithm (NBA) [55], and fractional chaotic-ensemble particle-swarm optimizer (FC-EPSO) algorithm [56]. In this regard, EPSO, LCROA, BA, NBA, DBA, and FC-EPSO obtained RMSE values of 1.8307 × 10−3, 1.712 × 10−3, 2.194577 × 10−2, 1.731960 × 10−3, 1.82684 × 10−3, and 1.772 × 10−3, respectively. Therefore, the improvement percentage using the proposed HPO was 7.343, 0.9187, 92.2706, 2.0606, 7.1473 and 4.2736 % compared to EPSO, LCROA, BA, NBA, DBA, and FC-EPSO, respectively.
The statistical analysis is demonstrated in Table 4, which shows the quality of the HPO technique versus EPSO, LCROA, BA, NBA, DBA, and FC-EPSO. As shown, the competitive performance was notable for the proposed HPO technique in comparison with the other reported optimizers. The proposed HPO technique successfully achieved the lowest minimum, standard deviation (Std), maximum, and mean RMSE, with 0.001696271, 0.000410222, 0.003329899, and 0.003222066, respectively.
Furthermore, Figure 9 manifests the simulated and experimental I–V and P–V characteristics. It is demonstrated in this figure that the data calculated using the proposed HPO technique were approximately aligned with the experimental data, which illustrates that the proposed HPO technique extracted the parameters accurately. Moreover, Table 5 illustrates the absolute error values of current and power for the measured and simulated data at the 20 experimental voltage points. It can be deduced that the difference in absolute error values between the measured and simulated data was relatively small.

4.1.3. Case 3: Triple-Diode Model of STM6_40/36 PV Module

The objective function in the triple-diode model was more complex because it had two additional parameters that increased the number of unknown variables to nine. The proposed HPO technique was applied to this model and the obtained parameters are tabulated in Table 6. Based on this table, the proposed HPO technique obtained an RMSE value of 1.733446 × 10−3. Table 7 shows a comparative assessment of the proposed HPO technique versus recently reported optimizers, and the great effectiveness of the proposed HPO technique can be derived as it had the minimum RMSE (1.733446 × 10−3) and the best outcome among all optimizers used.
Additionally, the convergence rate for the proposed HPO technique is depicted in Figure 10. As shown, the performance of the applied HPO technique was great. As illustrated, it exhibited a high speed in focusing the search around the area of the global optimization of the minimum RMSE.
Furthermore, Figure 11 manifests the simulated and experimental I–V and P–V characteristics. It is demonstrated in this figure that the data calculated using the proposed HPO technique were approximately aligned with the experimental data, which illustrates that the proposed HPO technique extracted the parameters accurately. Moreover, Table 8 illustrates the absolute error values of current and power for the measured and simulated data at the 20 experimental voltage points. It can be deduced that the difference in absolute error values between the measured and simulated data was relatively small.

4.2. Simulation Results for RTC France Silicon Cell

For the RTC France silicon PV cell, the proposed HPO technique was applied to minimize the RMSE objective function considering the three diode models with five, seven, and nine unknown variables. The corresponding values are tabulated in Table 9, while Figure 12 displays the convergence trends of the proposed HPO technique for the three diode models. As shown, the proposed HPO technique successfully achieved RMSE values of 9.8602 × 10−4, 9.83 × 10−4, and 9.825 × 10−4 for the single-, double-, and triple-diode models, respectively. Furthermore, Figure 12 shows that the performance of the applied HPO technique was great, especially for the double- and triple-diode models. The proposed HPO technique displayed high speed in focusing the search around the area of the global optimization of the minimum RMSE.
Considering the single-diode model, a comparison of the proposed HPO technique and other optimizers is depicted in Table 10. It illustrates the RMSE values of the proposed HPO technique compared to other optimizers reported in the literature, such as the genetic algorithm based on non-uniform mutation (GAMNU) [25], biogeography-based optimizer with mutation strategies (BBO-M) [58], teaching–learning-based optimizer (TLBO), CPSO [59], HHO [15], ABC [60], HS [61], GWO [29], JAYA [62], and CLPSO [63]. As shown, the proposed HPO provided significant effectiveness in finding the minimum RMSE compared to its counterparts.
Considering the triple-diode model, Figure 13 displays the absolute error values of current and power for the measured and simulated data at the 26 experimental voltage points. It can be deduced that the difference in absolute error values between the measured and simulated data was relatively small.
Furthermore, Figure 14 and Figure 15 manifest the simulated and experimental I–V and P–V characteristics for the triple-diode model. It is demonstrated that the data calculated with the proposed HPO technique were approximately aligned with the experimental data, which illustrates that the proposed HPO technique extracted the parameters accurately.

5. Conclusions

In this article, a novel HPO technique has been developed for extracting the parameters of single-diode, double-diode, and triple-diode solar PV cell/panel models of R.T.C. France and STM-6/120. The proposed HPO was established to optimize the parameters to attain the best performance in terms of the RMSE value. According to the experimental results, the speed of convergence and accurate solution of PV cell/panel models manifested that the proposed HPO accomplished better solutions compared with optimizers recently reported in the literature. Moreover, the characteristic curves of P–V and I–V obtained with the HPO on the solar PV cell model illustrated solution stability effects. In addition to that, the statistical outcomes demonstrated that the proposed HPO had enhanced the solar PV model parameter extraction problem efficacy because the RMSE of the proposed HPO technique was lower than the recently reported optimizers. Furthermore, the convergence characteristics illustrated that the proposed HPO had a higher convergence trend than the optimizers recently reported in the literature. As future work, the developed HPO could be applied to several other power system optimizations such as combined heat and power dispatch, synchronous motor designs, optimal power flow, AC–DC power system operation [64], etc. Moreover, based on the successful application of the developed HPO in finding the optimal electrical parameters of PV, it could be extended for optimal allocations of PV sources in distribution and transmission networks.

Author Contributions

Conceptualization, AS., M.E. and A.G.; methodology, A.S. and S.A.M.; software, A.S. and M.E.; validation, A.S., M.A.T. and A.M.E.-R.; formal analysis, S.A.M. and M.A.T.; investigation, A.G. and A.M.E.-R.; resources, A.S. and M.E.; data curation, M.E., M.A.T. and S.A.M.; writing—original draft preparation, A.S., M.E. and M.A.T.; writing—review and editing, A.S., M.E. and M.A.T.; visualization, S.A.M. and M.A.T.; supervision, S.A.M. and A.M.E.-R.; project administration, A.S., M.E. and A.G.; funding acquisition, A.M.E.-R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not Applicable.

Conflicts of Interest

The authors declare no conflict of interest. Non-financial competing interest.

References

  1. El-Ela, A.A.A.; El-Seheimy, R.A.; Shaheen, A.M.; Wahbi, W.A.; Mouwafi, M.T. PV and Battery Energy Storage Integration in Distribution Networks Using Equilibrium Algorithm. J. Energy Storage 2021, 42, 103041. [Google Scholar] [CrossRef]
  2. Bana, S.; Saini, R.P. Identification of Unknown Parameters of a Single Diode Photovoltaic Model Using Particle Swarm Optimization with Binary Constraints. Renew. Energy 2017, 101, 1299–1310. [Google Scholar] [CrossRef]
  3. El-Ela, A.A.A.; El-Sehiemy, R.A.; Shaheen, A.M.; Ellien, A.R. Review on Active Distribution Networks with Fault Current Limiters and Renewable Energy Resources. Energies 2022, 15, 7648. [Google Scholar] [CrossRef]
  4. Xiong, G.; Zhang, J.; Yuan, X.; Shi, D.; He, Y.; Yao, G. Parameter Extraction of Solar Photovoltaic Models by Means of a Hybrid Differential Evolution with Whale Optimization Algorithm. Sol. Energy 2018, 176. [Google Scholar] [CrossRef]
  5. Khanna, V.; Das, B.K.; Bisht, D.; Vandana; Singh, P.K. A Three Diode Model for Industrial Solar Cells and Estimation of Solar Cell Parameters Using PSO Algorithm. Renew. Energy 2015, 78, 105–113. [Google Scholar] [CrossRef]
  6. El-Ela, A.A.A.; El-Sehiemy, R.A.; Shaheen, A.M.; Wahbi, W.A.; Mouwafi, M.T. A Multi-Objective Equilibrium Optimization for Optimal Allocation of Batteries in Distribution Systems with Lifetime Maximization. J. Energy Storage 2022, 55, 10597. [Google Scholar]
  7. Zaky, A.A.; El Sehiemy, R.A.; Rashwan, Y.I.; Elhossieni, M.A.; Gkini, K.; Kladas, A.; Falaras, P. Optimal Performance Emulation of PSCs Using the Elephant Herd Algorithm Associated with Experimental Validation. ECS J. Solid State Sci. Technol. 2019, 8, Q249–Q255. [Google Scholar] [CrossRef]
  8. Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. Transient Search Optimization for Electrical Parameters Estimation of Photovoltaic Module Based on Datasheet Values. Energy Convers. Manag. 2020, 214. [Google Scholar] [CrossRef]
  9. Hasanien, H.M. Shuffled Frog Leaping Algorithm for Photovoltaic Model Identification. IEEE Trans. Sustain. Energy 2015, 6, 509–515. [Google Scholar] [CrossRef]
  10. Kanimozhi, G. Harish Kumar Modeling of Solar Cell under Different Conditions by Ant Lion Optimizer with LambertW Function. Appl. Soft Comput. J. 2018, 71, 141–151. [Google Scholar] [CrossRef]
  11. Lin, P.; Cheng, S.; Yeh, W.; Chen, Z.; Wu, L. Parameters Extraction of Solar Cell Models Using a Modified Simplified Swarm Optimization Algorithm. Sol. Energy 2017, 144, 594–603. [Google Scholar] [CrossRef]
  12. Subudhi, B.; Pradhan, R. Bacterial Foraging Optimization Approach to Parameter Extraction of a Photovoltaic Module. IEEE Trans. Sustain. Energy 2018, 9, 381–389. [Google Scholar] [CrossRef]
  13. 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]
  14. Guo, L.; Meng, Z.; Sun, Y.; Wang, L. Parameter Identification and Sensitivity Analysis of Solar Cell Models with Cat Swarm Optimization Algorithm. Energy Convers. Manag. 2016, 108, 520–528. [Google Scholar] [CrossRef]
  15. Abbassi, A.; Abbassi, R.; Heidari, A.A.; Oliva, D.; Chen, H.; Habib, A.; Jemli, M.; Wang, M. Parameters Identification of Photovoltaic Cell Models Using Enhanced Exploratory Salp Chains-Based Approach. Energy 2020, 198, 117333. [Google Scholar] [CrossRef]
  16. Chen, X.; Tianfield, H.; Du, W.; Liu, G. Biogeography-Based Optimization with Covariance Matrix Based Migration. Appl. Soft Comput. 2016, 45, 71–85. [Google Scholar] [CrossRef] [Green Version]
  17. 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]
  18. Ebrahimi, S.M.; Salahshour, E.; Malekzadeh, M. Francisco Gordillo Parameters Identification of PV Solar Cells and Modules Using Flexible Particle Swarm Optimization Algorithm. Energy 2019, 179, 358–372. [Google Scholar] [CrossRef]
  19. Gao, X.; Cui, Y.; Hu, J.; Xu, G.; Wang, Z.; Qu, J.; Wang, H. Parameter Extraction of Solar Cell Models Using Improved Shuffled Complex Evolution Algorithm. Energy Convers. Manag. 2018, 157, 460–479. [Google Scholar] [CrossRef]
  20. 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. [Google Scholar] [CrossRef]
  21. Ram, J.P.; Babu, T.S.; Dragicevic, T.; Rajasekar, N. A New Hybrid Bee Pollinator Flower Pollination Algorithm for Solar PV Parameter Estimation. Energy Convers. Manag. 2017, 135, 463–476. [Google Scholar] [CrossRef]
  22. Yu, K.; Qu, B.; Yue, C.; Ge, S.; Chen, X.; Liang, J. A Performance-Guided JAYA Algorithm for Parameters Identification of Photovoltaic Cell and Module. Appl. Energy 2019, 237, 241–257. [Google Scholar] [CrossRef]
  23. Shaheen, A.M.; El-Seheimy, R.A.; Xiong, G.; Elattar, E.; Ginidi, A.R. Parameter Identification of Solar Photovoltaic Cell and Module Models via Supply Demand Optimizer. Ain Shams Eng. J. 2022, 13, 101705. [Google Scholar] [CrossRef]
  24. Ginidi, A.R.; Shaheen, A.M.; El-Sehiemy, R.A.; Elattar, E. Supply Demand Optimization Algorithm for Parameter Extraction of Various Solar Cell Models. Energy Rep. 2021, 7, 5772–5794. [Google Scholar] [CrossRef]
  25. Saadaoui, D.; Elyaqouti, M.; Assalaou, K.; Ben hmamou, D.; Lidaighbi, S. Parameters Optimization of Solar PV Cell/Module Using Genetic Algorithm Based on Non-Uniform Mutation. Energy Convers. Manag. X 2021, 12, 100129. [Google Scholar] [CrossRef]
  26. Shaheen, A.; El-Sehiemy, R.; El-Fergany, A.; Ginidi, A. Representations of Solar Photovoltaic Triple-Diode Models Using Artificial Hummingbird Optimizer. Energy Sources Part A Recover. Util. Environ. Eff. 2022, 44, 8787–8810. [Google Scholar] [CrossRef]
  27. Li, C.; Niu, Z.; Song, Z.; Li, B.; Fan, J.; Liu, P.X. A Double Evolutionary Learning Moth-Flame Optimization for Real-Parameter Global Optimization Problems. IEEE Access 2018, 6, 76700–76727. [Google Scholar] [CrossRef]
  28. Ramadan, A.E.; Kamel, S.; Khurshaid, T.; Oh, S.R.; Rhee, S.B. Parameter Extraction of Three Diode Solar Photovoltaic Model Using Improved Grey Wolf Optimizer. Sustainability 2021, 13, 6963. [Google Scholar] [CrossRef]
  29. Long, W.; Cai, S.; Jiao, J.; Xu, M.; Wu, T. A New Hybrid Algorithm Based on Grey Wolf Optimizer and Cuckoo Search for Parameter Extraction of Solar Photovoltaic Models. Energy Convers. Manag. 2020, 203, 112243. [Google Scholar] [CrossRef]
  30. Prasanthi, A.; Shareef, H.; Errouissi, R.; Asna, M.; Wahyudie, A. Quantum Chaotic Butterfly Optimization Algorithm with Ranking Strategy for Constrained Optimization Problems. IEEE Access 2021, 9, 114587–114608. [Google Scholar] [CrossRef]
  31. 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]
  32. Arandian, B.; Eslami, M.; Khalid, S.A.; Khan, B.; Sheikh, U.U.; Akbari, E.; Mohammed, A.H. An Effective Optimization Algorithm for Parameters Identification of Photovoltaic Models. IEEE Access 2022, 10, 34069–34084. [Google Scholar] [CrossRef]
  33. Gupta, J.; Nijhawan, P.; Ganguli, S. Parameter Extraction of Solar PV Cell Models Using Novel Metaheuristic Chaotic Tunicate Swarm Algorithm. Int. Trans. Electr. Energy Syst. 2021, 31, e13244. [Google Scholar] [CrossRef]
  34. Ginidi, A.R.; Shaheen, A.M.; El-Sehiemy, R.A.; Hasanien, H.M.; Al-Durra, A. Estimation of Electrical Parameters of Photovoltaic Panels Using Heap-Based Algorithm. IET Renew. Power Gener. 2022, 16, 2292–2312. [Google Scholar] [CrossRef]
  35. Eslami, M.; Akbari, E.; Seyed Sadr, S.T.; Ibrahim, B.F. A Novel Hybrid Algorithm Based on Rat Swarm Optimization and Pattern Search for Parameter Extraction of Solar Photovoltaic Models. Energy Sci. Eng. 2022, 10, 2689–2713. [Google Scholar] [CrossRef]
  36. Li, S.; Gong, W.; Yan, X.; Hu, C.; Bai, D.; Wang, L. Parameter Estimation of Photovoltaic Models with Memetic Adaptive Differential Evolution. Sol. Energy 2019, 190, 465–474. [Google Scholar] [CrossRef]
  37. Oliva, D.; Cuevas, E.; Pajares, G. Parameter Identification of Solar Cells Using Artificial Bee Colony Optimization. Energy 2014, 72, 93–102. [Google Scholar] [CrossRef]
  38. Chen, X.; Yu, K. Hybridizing Cuckoo Search Algorithm with Biogeography-Based Optimization for Estimating Photovoltaic Model Parameters. Sol. Energy 2019, 180, 192–206. [Google Scholar] [CrossRef]
  39. Chin, V.J.; Salam, Z.; Ishaque, K. Cell Modelling and Model Parameters Estimation Techniques for Photovoltaic Simulator Application: A Review. Appl. Energy 2015, 154, 500–519. [Google Scholar] [CrossRef]
  40. Wolpert, D.H.; Macready, W.G. No Free Lunch Theorems for Optimization. IEEE Trans. Evol. Comput. 1997, 1. [Google Scholar] [CrossRef] [Green Version]
  41. Naruei, I.; Keynia, F.; Sabbagh Molahosseini, A. Hunter–Prey Optimization: Algorithm and Applications. Soft Comput. 2022, 26, 1279–1314. [Google Scholar] [CrossRef]
  42. Ortiz-Conde, A.; Lugo-Muñoz, D.; García-Sánchez, F.J. An Explicit Multiexponential Model as an Alternative to Traditional Solar Cell Models with Series and Shunt Resistances. IEEE J. Photovolt. 2012, 2, 261–268. [Google Scholar] [CrossRef]
  43. Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. Identification of Electrical Parameters for Three-Diode Photovoltaic Model Using Analytical and Sunflower Optimization Algorithm. Appl. Energy 2019, 250, 109–117. [Google Scholar] [CrossRef]
  44. Fossum, J.G.; Lindholm, F.A. Theory of Grain-Boundary and Intragrain Recombination Currents in Polysilicon p-n-Junction Solar Cells. IEEE Trans. Electron Devices 1980, 27, 692–700. [Google Scholar] [CrossRef]
  45. Koohi-Kamali, S.; Rahim, N.A.; Mokhlis, H.; Tyagi, V.V. Photovoltaic Electricity Generator Dynamic Modeling Methods for Smart Grid Applications: A Review. Renew. Sustain. Energy Rev. 2016, 57, 131–172. [Google Scholar] [CrossRef]
  46. Chin, V.J.; Salam, Z. Coyote Optimization Algorithm for the Parameter Extraction of Photovoltaic Cells. Sol. Energy 2019, 194, 656–670. [Google Scholar] [CrossRef]
  47. Tong, N.T.; Pora, W. A Parameter Extraction Technique Exploiting Intrinsic Properties of Solar Cells. Appl. Energy 2016, 176, 104–115. [Google Scholar] [CrossRef] [Green Version]
  48. Ginidi, A.; Ghoneim, S.M.; Elsayed, A.; El-Sehiemy, R.; Shaheen, A.; El-Fergany, A. Gorilla Troops Optimizer for Electrically Based Single and Double-Diode Models of Solar Photovoltaic Systems. Sustainability 2021, 13, 9459. [Google Scholar] [CrossRef]
  49. Kang, T.; Yao, J.; Jin, M.; Yang, S.; Duong, T. A Novel Improved Cuckoo Search Algorithm for Parameter Estimation of Photovoltaic (PV) Models. Energies 2018, 11, 1060. [Google Scholar] [CrossRef] [Green Version]
  50. Shaheen, A.M.; Ginidi, A.R.; El-Sehiemy, R.A.; Ghoneim, S.S.M. A Forensic-Based Investigation Algorithm for Parameter Extraction of Solar Cell Models. IEEE Access 2021, 9, 1–20. [Google Scholar] [CrossRef]
  51. Chin, V.J.; Salam, Z. A New Three-Point-Based Approach for the Parameter Extraction of Photovoltaic Cells. Appl. Energy 2019, 237, 519–533. [Google Scholar] [CrossRef]
  52. Ben Messaoud, R. Extraction of Uncertain Parameters of a Single-Diode Model for a Photovoltaic Panel Using Lightning Attachment Procedure Optimization. J. Comput. Electron. 2020, 19, 1192–1202. [Google Scholar] [CrossRef]
  53. Rezaee Jordehi, A. Enhanced Leader Particle Swarm Optimisation (ELPSO): An Efficient Algorithm for Parameter Estimation of Photovoltaic (PV) Cells and Modules. Sol. Energy 2018, 159, 78–87. [Google Scholar] [CrossRef]
  54. Lekouaghet, B.; Boukabou, A.; Boubakir, C. Estimation of the Photovoltaic Cells/Modules Parameters Using an Improved Rao-Based Chaotic Optimization Technique. Energy Convers. Manag. 2021, 229, 113722. [Google Scholar] [CrossRef]
  55. Deotti, L.M.P.; Pereira, J.L.R.; Silva Júnior, I.C. da Parameter Extraction of Photovoltaic Models Using an Enhanced Lévy Flight Bat Algorithm. Energy Convers. Manag. 2020, 221, 113114. [Google Scholar] [CrossRef]
  56. Yousri, D.; Thanikanti, S.B.; Allam, D.; Ramachandaramurthy, V.K.; Eteiba, M.B. Fractional Chaotic Ensemble Particle Swarm Optimizer for Identifying the Single, Double, and Three Diode Photovoltaic Models’ Parameters. Energy 2020, 195, 116979. [Google Scholar] [CrossRef]
  57. Shaheen, A.M.; Elsayed, A.M.; Ginidi, A.R.; El-Sehiemy, R.A.; Elattar, E. Enhanced Social Network Search Algorithm with Powerful Exploitation Strategy for PV Parameters Estimation. Energy Sci. Eng. 2022, 10, 1398–1417. [Google Scholar] [CrossRef]
  58. Niu, Q.; Zhang, L.; Li, K. A Biogeography-Based Optimization Algorithm with Mutation Strategies for Model Parameter Estimation of Solar and Fuel Cells. Energy Convers. Manag. 2014, 86, 1173–1185. [Google Scholar] [CrossRef]
  59. Wang, W.; Wu, J.M.; Liu, J.H. A Particle Swarm Optimization Based on Chaotic Neighborhood Search to Avoid Premature Convergence. 2009 Third International Conference on Genetic and Evolutionary Computing, Guilin, China, 14–17 October 2009; pp. 633–636. [Google Scholar] [CrossRef]
  60. Wang, R.; Zhan, Y.; Zhou, H. Application of Artificial Bee Colony in Model Parameter Identification of Solar Cells. Energies 2015, 8, 7563–7581. [Google Scholar] [CrossRef]
  61. Askarzadeh, A.; Rezazadeh, A. Parameter Identification for Solar Cell Models Using Harmony Search-Based Algorithms. Sol. Energy 2012, 86, 3241–3249. [Google Scholar] [CrossRef]
  62. 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]
  63. Hu, Z.; Gong, W.; Li, S. Reinforcement Learning-Based Differential Evolution for Parameters Extraction of Photovoltaic Models. Energy Rep. 2021, 7, 916–928. [Google Scholar] [CrossRef]
  64. Sarhan, S.; Shaheen, A.M.; El-Sehiemy, R.A.; Gafar, M. Enhanced Teaching Learning-Based Algorithm for Fuel Costs and Losses Minimization in AC-DC Systems. Mathematics 2022, 10, 2337. [Google Scholar] [CrossRef]
Figure 1. Main steps of HPO technique.
Figure 1. Main steps of HPO technique.
Mathematics 10 04625 g001
Figure 2. The electrical circuit of the single-diode model.
Figure 2. The electrical circuit of the single-diode model.
Mathematics 10 04625 g002
Figure 3. The electrical circuit of the double-diode model.
Figure 3. The electrical circuit of the double-diode model.
Mathematics 10 04625 g003
Figure 4. The electrical circuit of the triple-diode model.
Figure 4. The electrical circuit of the triple-diode model.
Mathematics 10 04625 g004
Figure 5. Convergence trend of the proposed HPO technique for the single-diode model of STM6_40/36 PV module.
Figure 5. Convergence trend of the proposed HPO technique for the single-diode model of STM6_40/36 PV module.
Mathematics 10 04625 g005
Figure 6. I–V characteristics of the proposed HPO technique for the single-diode STM6_40/36 PV module.
Figure 6. I–V characteristics of the proposed HPO technique for the single-diode STM6_40/36 PV module.
Mathematics 10 04625 g006
Figure 7. P–V characteristics of the proposed HPO technique for the single-diode STM6_40/36 PV module.
Figure 7. P–V characteristics of the proposed HPO technique for the single-diode STM6_40/36 PV module.
Mathematics 10 04625 g007
Figure 8. Convergence trend of the proposed HPO technique for the double-diode model of STM6_40/36 PV module.
Figure 8. Convergence trend of the proposed HPO technique for the double-diode model of STM6_40/36 PV module.
Mathematics 10 04625 g008
Figure 9. I–V and P–V characteristics of the proposed HPO for the double-diode STM6_40/36 PV module.
Figure 9. I–V and P–V characteristics of the proposed HPO for the double-diode STM6_40/36 PV module.
Mathematics 10 04625 g009
Figure 10. Convergence trend of the proposed HPO technique for triple-diode model of STM6_40/36 PV module.
Figure 10. Convergence trend of the proposed HPO technique for triple-diode model of STM6_40/36 PV module.
Mathematics 10 04625 g010
Figure 11. I–V and P–V characteristics of the proposed HPO for the triple-diode of STM6_40/36 PV module.
Figure 11. I–V and P–V characteristics of the proposed HPO for the triple-diode of STM6_40/36 PV module.
Mathematics 10 04625 g011
Figure 12. Convergence trends of the proposed HPO technique for the three diode models of RTC France PV cell.
Figure 12. Convergence trends of the proposed HPO technique for the three diode models of RTC France PV cell.
Mathematics 10 04625 g012
Figure 13. Absolute errors of simulated current and power of the proposed HPO technique for the triple-diode models of RTC France PV cell.
Figure 13. Absolute errors of simulated current and power of the proposed HPO technique for the triple-diode models of RTC France PV cell.
Mathematics 10 04625 g013
Figure 14. I–V characteristics of the proposed HPO technique for the triple-diode of RTC France PV cell.
Figure 14. I–V characteristics of the proposed HPO technique for the triple-diode of RTC France PV cell.
Mathematics 10 04625 g014
Figure 15. P–V characteristics of the proposed HPO technique for the triple-diode of RTC France PV cell.
Figure 15. P–V characteristics of the proposed HPO technique for the triple-diode of RTC France PV cell.
Mathematics 10 04625 g015
Table 1. Search range for the extracted parameters of PV modules under study.
Table 1. Search range for the extracted parameters of PV modules under study.
ParameterSTM6-40/36 PV ModuleRTC France PV Cell
lbublbub
IPh (A)0201
RS (Ω) 00.3600.5
η 1 ,   η 2 ,   η 3 1212
Rsh (Ω) 01000100
I S 1 ,   I S 2 ,   I S 3 (μA)05001
Table 2. Optimal results of the HPO and other reported techniques for the single-diode model of STM6_40/36.
Table 2. Optimal results of the HPO and other reported techniques for the single-diode model of STM6_40/36.
OptimizerIPh (A) I S 1   ( μ A ) RS (Ω)Rsh (Ω) η 1 RMSEImprovement %
Proposed HPO1.6639051.740.00427515.927491.5202691.729814 × 10−3-
EO [48]1.6636291.780.00420516.244081.5231461.733 × 10−30.1838
MPA [48]1.657022.460.00383131.506731.5590413.496 × 10−350.5202
EMPA [48]1.6634182.030.00378816.8781.5377131.769 × 10−32.2151
GTO [48]1.6639051.740.00427415.928291.5203031.73 × 10−30.0108
HBA [48]1.6615275.510.0000123.64261.6586943.33 × 10−348.0536
JFS [48]1.6625891.840.00410516.966071.5267951.807 × 10−34.2715
ImCSA [49]1.66397120.00291415.840511.53351.794 × 10−33.5778
FBI [50]1.663911.740.00428115.917431.5200731.73 × 10−30.0108
ISCE [19]1.663904781.740.00427415.92831.52031.73 × 10−30.0108
BHCS [38]1.66391.740.0042715.92831.52031.73 × 10−30.0108
TPBA [51]1.66322.770.00418616.73281.56561.774 × 10−32.4908
SA [52]1.66095.900.004949926.77421.666023.399 × 10−349.1081
Table 3. Optimal results of the HPO and other reported techniques for the double-diode model of STM6_40/36.
Table 3. Optimal results of the HPO and other reported techniques for the double-diode model of STM6_40/36.
OptimizerIPh (A) I S 1   ( μ A ) I S 2   ( μ A ) RS (Ω)Rsh (Ω) η 1 η 2 RMSEImprovement %
HPO1.6637024.065.57 × 10−40.00872617.826141.68885111.696271 × 10−3-
EPSO [53]1.664816.706.21 × 10−60.500016.8581.166491.870671.8307 × 10−37.3430
LCROA [54]1.663772.23.28 × 10−60.1671716.74191.57392.0001.712 × 10−30.9187
BA [55]1.6379411.59 3.94 × 10−50.00388724.69581.5045361.47832.194577 × 10−292.2706
DBA [55]1.6638601.80 3.66 × 10−60.00416716.0665031.5240981.439391.731960 × 10−32.0606
NBA [55]1.6628656.60 1.61 × 10−60.00465316.6940491.6788061.5118671.82684 × 10−37.1473
FC-EPSO [56]1.66341.859.72 × 10−50.0110116.59141.58181.54451.772 × 10−34.2736
Table 4. Statistical analysis of HPO and other techniques for the double-diode model of STM6_40/36.
Table 4. Statistical analysis of HPO and other techniques for the double-diode model of STM6_40/36.
OptimizerMinImprovement %MeanImprovement %MaxImprovement %StdImprovement %
HPO0.001696271-0.003222066-0.003329899-0.000410222-
BA [55]2.1946 × 10−22.02500.0920238.88010.014480591.11512.407 × 10−22.3660
DBA [55]1.7319 × 10−30.00360.0049340.17120.013727961.03982.893 × 10−30.2483
NBA [55]1.8268 × 10−30.01310.00414040.09180.0075980.42681.430 × 10−30.1020
LCROA [54]1.712 × 10−30.0016---
FC-EPSO [56]1.772 × 10−30.0076---
EPSO [53]1.8307 × 10−30.0134---
Table 5. Simulated and experimental current and power and the absolute errors established using the proposed HPO technique for DDM STM6-40/36 PV module.
Table 5. Simulated and experimental current and power and the absolute errors established using the proposed HPO technique for DDM STM6-40/36 PV module.
PointVexpIexpIsimPexpPsimAbsolut IAEAbsolut PAE
101.6631.66155158000.001448420
20.1181.6631.6614120440.1962340.1960470.0015879560.000187379
32.2371.6611.6588984113.7156573.7109560.0021015890.004701254
45.4341.6531.6550067698.9824028.9933070.0020067690.010904785
57.261.651.65256907511.97911.997650.0025690750.018651483
69.681.6451.64831780415.923615.955720.0033178040.032116347
711.591.641.64215304319.007619.032550.0021530430.024953773
812.61.6361.6361859420.613620.615940.000185940.002342849
913.371.6291.62910863721.7797321.781180.0001086370.00145248
1014.091.6191.61925229822.8117122.815260.0002522980.003554873
1114.881.5971.60275469723.7633623.848990.0057546970.085629887
1215.591.5811.58002315224.6477924.632560.0009768480.015229061
1316.41.5421.53958162725.288825.249140.0024183730.039661322
1416.711.5241.51825021225.4660425.369960.0057497880.096078953
1516.981.51.4962108325.4725.405660.003789170.064340108
1617.131.4851.48235781625.4380525.392790.0026421840.045260619
1717.321.4651.46294787325.373825.338260.0020521270.035542835
1817.911.3881.3866274624.8590824.83450.001372540.024582184
1919.081.1181.12716699221.3314421.506350.0091669920.174906208
2021.020−0.0013762610−0.028930.0013762610.028928997
Table 6. Optimal values of extracted parameters by HPO technique for the triple-diode model of STM6-120/36.
Table 6. Optimal values of extracted parameters by HPO technique for the triple-diode model of STM6-120/36.
IPhRsRshIS1η1IS2η2IS3η3RMSE
1.6634660.00773219.215411.4 × 10−523.82 × 10−81.213937021.7334461 × 10−3
Table 7. Comparative assessment of the proposed HPO technique versus recently reported optimizers for the triple-diode model with STM6_40/36 PV module.
Table 7. Comparative assessment of the proposed HPO technique versus recently reported optimizers for the triple-diode model with STM6_40/36 PV module.
OptimizerMin (RMSE)Improvement %
Proposed HPO1.733446 × 10−3-
African Vultures Optimization (AVO)3.5398 × 10−30.1806
HBO3.331 × 10−30.1598
MPA2.596 × 10−30.0863
JFS2.113 × 10−30.0380
EMPA1.850 × 10−30.0117
EO1.738 × 10−30.0005
Social network search (SNS) [57]2.30797 × 10−30.0575
Table 8. Simulated and experimental current and power and the absolute error established using the proposed HPO technique for TDM STM6-40/36 PV module.
Table 8. Simulated and experimental current and power and the absolute error established using the proposed HPO technique for TDM STM6-40/36 PV module.
PointVexpIexpIsimPexpPsimAbsolut IAE Absolut PAE
101.6631.662793111000.0002068890
20.1181.6631.6626214620.1962340.1961890.0003785384.46675 × 10−5
32.2371.6611.6595239423.7156573.7123550.0014760580.003301942
45.4341.6531.6546928588.9824028.9916010.0016928580.009198993
57.261.651.65165096411.97911.990990.0016509640.011985997
69.681.6451.64651085415.923615.938230.0015108540.014625064
711.591.641.63974995419.007619.00470.0002500460.002898033
812.61.6361.63370953820.613620.584740.0022904620.028859815
913.371.6291.62683798921.7797321.750820.0021620110.02890609
1014.091.6191.61748883622.8117122.790420.0015111640.0212923
1114.881.5971.60203954523.7633623.838350.0050395450.074988431
1215.591.5811.58058991324.6477924.64140.0004100870.00639326
1316.41.5421.54187725525.288825.286790.0001227450.002013016
1416.711.5241.52104964225.4660425.416740.0029503580.049300474
1516.981.51.49940266325.4725.459860.0005973370.010142784
1617.131.4851.48568780425.4380525.449830.0006878040.011782077
1717.321.4651.46631280425.373825.396540.0013128040.022737767
1817.911.3881.38878829524.8590824.87320.0007882950.014118357
1919.081.1181.1176377721.3314421.324530.000362230.006911339
2021.0201.56513 × 10−500.0003291.56513 × 10−50.000328991
Table 9. Optimal values of extracted parameters using HPO technique for the three diode models with RTC France.
Table 9. Optimal values of extracted parameters using HPO technique for the three diode models with RTC France.
ModelSingle DiodeDouble DiodeTriple Diode
IPh (A)0.7607760.7607790.76078
IS1 (μA)0.3230.2520
IS2 (μA)-0.5346.6 × 10−7
IS3 (μA)--2.36 × 10−7
η11.4811831.4600791
η2-22
η3--1.454796
RS (Ω)0.0363770.0366290.036694
Rsh (Ω)53.7184654.9447455.25778
RMSE (×10−4)9.86029.839.825
Table 10. Comparative assessment of HPO for the single-diode model of RTC France versus reported optimizers.
Table 10. Comparative assessment of HPO for the single-diode model of RTC France versus reported optimizers.
AlgorithmsRMSE (×10−4)
Proposed HPO9.8602
GAMNU [25]9.8618
BBO-M [58]9.8634
TLBO [59]9.8733
JAYA [62]9.8946
IADE [59]9.89
CSA [59]9.91184
HS [61]9.95146
CLPSO [63]9.9633
ABC [60]10
HHO [15]12.6479
CPSO [59]13.8607
GWO [29]75.011
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/math10234625

AMA Style

Elshahed M, El-Rifaie AM, Tolba MA, Ginidi A, Shaheen A, Mohamed SA. An Innovative Hunter-Prey-Based Optimization for Electrically Based Single-, Double-, and Triple-Diode Models of Solar Photovoltaic Systems. Mathematics. 2022; 10(23):4625. https://doi.org/10.3390/math10234625

Chicago/Turabian Style

Elshahed, Mostafa, Ali M. El-Rifaie, Mohamed A. Tolba, Ahmed Ginidi, Abdullah Shaheen, and Shazly A. Mohamed. 2022. "An Innovative Hunter-Prey-Based Optimization for Electrically Based Single-, Double-, and Triple-Diode Models of Solar Photovoltaic Systems" Mathematics 10, no. 23: 4625. https://doi.org/10.3390/math10234625

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