Abstract
Modeling the photovoltaic (PV) generating unit is one of the most important and crucial tasks when assessing the accurate performance of the PV system in power systems. The modeling of the PV system refers to the assigning of the optimal parameters of the PV’s equivalent circuit. Identifying these parameters is considered to be a complex optimization problem, especially with the deviation of the solar irradiance and the ambient temperature. In this regard, this paper proposes a novel hybrid multi-population gorilla troops optimizer and beluga whale optimization (HMGTO-BWO) model to evaluate the optimal parameters of the PV cell/panel; it is based on a multi-population strategy to improve its diversity and to avoid the stagnation of the conventional GTO. The BWO explorative and exploitative powers, which are based on synchronized motion and Lévy flight, are used. The suggested HGTO-BWO is implemented to minimize the root mean square error (RMSE) between the simulated and measured data for each cell/panel represented by a double diode model (DDM) and triple diode model (TDM). The proposed HGTO-BWO is investigated according to the standard and CEC-2019 benchmark functions, and the obtained results are compared with seven other optimization techniques in terms of statistical analysis, convergence characteristics, boxplots, and the Wilcoxon rank sum test. The minimum obtained RMSE values of the PVW 752 cell were 2.0886 × 10−4 and 1.527 × 10−4 for the DDM and TDM, respectively. Furthermore, the minimum fetched fitness value for the STM6-40/36 modules was 1.8032 × 10−3. The obtained results proved the effectiveness and preference of the suggested HGTO-BWO in estimating the parameters of the PV modules.
1. Introduction
Renewable energy sources (RESs) like wind and solar should be considered in order to mitigate the effects of climate change and rising temperatures, as well as to protect the planet from the pollution and destruction produced by traditional fossil energy [1]. The process of ecological transition involves identifying consumption and sustainable community models to reduce harmful emissions and to create reliance on power generation from renewable sources [2]. One of the aims of the sustainable development goals (SDGs), especially the seventh goal, is to obtain modern energy which is sustainable and highly reliable at the lowest cost [3]. There is a great deal of interest in RESs due to the enormous financial and environmental problems associated with traditional energy sources like fossil fuels. It is essential to transform the solar energy into different forms that may be utilized in daily life with the assistance of an appropriate device to exploit it [4,5]. Even though solar energy is abundant, its expansion is hampered by problems like fractional shadow, high construction cost, weather variation, and the need for costly storage. As a result, photovoltaic (PV) modeling is necessary to estimate the performance of a PV system before installation. Furthermore, the prediction of PV panel operating attributes is critical in solar PV system design, evaluation, simulation analysis, and control. Also, modeling aids in comprehending the functioning precept and attributes of the solar PV system under variable meteorological situations. The PV solar system is useful for capturing the solar energy and converting it into electrical power [5,6,7]; it has penetrated into many applications [5]. Moreover, the economic implications of the decreased lifetime and its causes are presented in [8]. One of the scientists’ priorities is to improve the efficiency and dependability of these technologies. Understanding the mechanisms of power absorption and conversion in solar cells, as well as correct modelling, can help in forecasting and designing them properly. One of the most critical challenges that researchers are facing is how to build a reliable model of the solar panel [9,10,11].
Changes in temperature and sun irradiance have significant impacts on the performance of PV systems [12]. Therefore, to maximize the performance of these systems, adequate mathematical models are required that precisely replicate the PV system behavior under several operational scenarios. Three of the most common PV system models, the single, double, and triple diode models (SDM, DDM, and TDM), are used [13,14].
The parameters of the SDM are simple to estimate as it only has five parameters, but its performance suffers from minimal irradiance scales and as a consequence of temperature changes. The DDM includes seven unknown parameters; it employs a second diode to achieve current reunification and to deal with other non-idealities [15]. However, the DDM suffers from some defects in recombining the current and other non-idealities. The final model is TDM, with nine ungiven parameters; it was introduced in [16]. Unfortunately, the nine parameters should be calculated as the manufacturers do not directly give them. To decrease the difference between the measured assessed power–voltage (P-V) and current–voltage (I-V) curves, the issue is converted into an optimization problem with a nonlinear objective function and a significant number of local minima.
Researchers are interested in employing metaheuristic algorithms to estimate the PV model parameters due to their notable success in handling various real-world optimization problems [5,6,7]. A hybrid seagull optimization algorithm architecture (HSOA) has been described for assessing the PV model parameters and developing a nonlinear control factor, which is dependent on the cosine function, to stabilize exploitation and exploration capabilities [1]. A springy whale optimization algorithm is described as an enhanced optimization technique to determine the parameters of PV cell/panel models [9]. Changes have been made to the way that the whales move in order to improve the algorithm performance. This helped the algorithm avoid the local solution, and the algorithm convergence speed was enhanced. In [13], an improved cuckoo search optimizer (ICSO) and a modified cuckoo search optimizer (MCSO) are implemented to solve the parameter evaluation issue of a PV system. Solar cell parameters have been evaluated through a genetic neural network (GNN) strategy [14]. The PV module characteristics have been identified with the aid of the tabu search optimizer (TSO) [15]; moreover, the lightning search algorithm, pattern search (PS), gravity search algorithm (GSA), genetic algorithm (GA), and PSO have been applied and compared to the presented approach [16].
In order to define the values of the ungiven parameters, the sooty tern optimization (STO) approach was developed for parameter evaluation of the PV cells/modules [17]. The hybrid particle swarm optimization (PSO) and rat search algorithm have been presented and combined as a hybrid approach for extracting the parameters of hybrid systems, including those of fuel cells and solar PVs [18]. The presented approach in that work reduced the likelihood of a local minimum and increased the algorithm accuracy. In [19], the animals migration optimizer (AMO) was introduced to construct the SDM of a PV system. The approach capacity for producing prompt, dependable, and consistent outcomes has been considered. In [20], a chaotic WOA for estimating the solar cell parameters was introduced; the key benefit of this method is that its parameters are automatically computed and adjusted using chaotic maps. In [21], a mathematical model for PV solar cells was created using the equilibrium optimizer (EO). The results using the EO have been compared with Harries hawk optimization (HHO), the teaching learn-based optimizer (TLBO), and PSO. In [22], the many approaches employed in constructing the SDM, DDM, and TDM of PV systems were reviewed and compared in terms of pros and cons.
The fractional-order Darwinian PSO methodology was used in [23] to enhance the conventional PSO method in evaluating the electrical parameters of PV cells/modules. To assign the solar cell parameters, the authors in [24] presented a hybrid honey badger algorithm and GTO [25]. These algorithms reduced the root mean square error (RMSE) between the simulated and measured results. In [26,27,28], a marine predatory animal (MPA) algorithm is described for computing the parameters of PV cells/panels in constant and varying weather situations. An improved stochastic fractal search algorithm has been used to solve the parameter appreciation of SDM solar cells and PV panels [29]. The authors in [30] presented the computational optimization method for extracting the parameters of solar cells/panels using an enhanced arithmetic optimization algorithm. In order to study the DDM-based circuit of a PV panel, practical tests to obtain the measured I-V and P-V characteristics have been conducted while considering various statistical analyses to determine the average, maximum, minimum, and standard deviations. A quick and efficient method for collecting the solar cell/panel parameters from the datasheet is provided in [31]. A niche PSO using a parallel computing technique was presented in [32] to identify the PV panel parameters. A multi-agent system (MAS) has been combined with CSO to estimate the parameters of various PV cells [33]. The circuits of SDM, DDM, and TDM for PV cells have been analyzed using the atomic orbital search to determine the ungiven parameters [34]. The tree seed algorithm has been used to calculate the parameters of the STM6-40/36 PV panel with different maximum fitness evaluations [35]. Moreover, a heterogeneous mechanism for the differential evolution algorithm (DE) [36], population diversity controlled DE [37], the artificial parameter-less optimization algorithm [38], random reselection PSO [39], the arithmetic operation algorithm based on the Newton–Raphson and Lambert W approaches [40], and adaptive slime mold [41] have been utilized to construct different equivalent circuits of PV cells/panels. A mayfly algorithm [42], northern goshawk optimization [43], and Newton–Raphson (NR) with an enhancement of a tuna swarm optimizer by a chaotic tent map [44] have been presented to evaluate the parameters of a TDM circuit. The parameters of a PV equivalent circuit were resolved by a chimp optimization algorithm with a robust niching approach [45], hybrid PSO with a gravitational search algorithm [46], chaos game optimization [47], an improved gradient-based optimizer based on sine cosine [48], DE enhanced by a chaotic map [49], and the predict output-based backpropagation neural network with EO [50]. Furthermore, the forensic-based investigation algorithm [51], the supply–demand optimizer [52], the enhanced hunger games search via the Laplacian Nelder–Mead approach [53], the Rao-1 optimization-based chaotic sequence [54], the arithmetic optimization algorithm-based guaranteed convergence and modified third-order NR [55], and the hybridized wind-driven optimization with fruit fly optimization [56] have been used to compute the parameters of various types of PV models.
Most of the reported studies have limitations, such as the falling into local optima, the requirement for numerous controlling parameters, and the complexity in implementation, in addition to the use of absolute algorithms without fundamental changes or modifications. The motivation of this study is to introduce a novel hybrid multi-population gorilla troops optimizer and beluga whale optimization (HGTO-BWO) to determine the PV cell/panel parameters such that all the gaps in the previous works are covered.
GTO is characterized by its ability to solve real-world problems with limited and unknown search space. On the other hand, the BWO has better stability, good convergence accuracy, stronger search ability, and a faster convergence rate. Therefore, hybridization between GTO and BWO results in a strong optimizer which is able to solve the handled problem with good efficiency. Table 1 provides a comparison of the recent work published in 2023 with regard to parameter estimations of PVs. The multi-population technique is applied to enhance the algorithm performance and avoid early convergence through dividing the entire population into many subgroups to preserve population variety. Different subgroups can be discovered throughout the whole search area and can reach the optimal solution efficiently by searching in different locations inside the search area at one time. Moreover, the optimization techniques can be easily and efficiently incorporated into multi-population methods [57,58]. The following are the major contributions of this article:
Table 1.
A comparison of recent work published in 2023.
- A novel approach of hybrid multi-population GTO-BWO is proposed in this work.
- The classical and CEC-C06 2019 benchmark functions are utilized to test and assess the proposed technique’s performance.
- The proposed HGTO-BWO is implemented to determine the ungiven parameters of TDM and DDM equivalent circuits of PV cells/panels.
- A comparison is made with TSA, the grey wolf optimizer (GWO), the whale optimization algorithm (WOA), the sine cosine algorithm (SCA), harmony search (HS), beluga whale optimization (BWO), and the artificial gorilla troops optimizer (GTO).
- The fetched results assure the effectiveness and validity of the suggested HGTO-BWO.
The rest of this article is as follows. Section 2 describes the mathematical model of solar PVs. Section 3 illustrates the problem expression, while the proposed hybrid multi-population GTO and BWO algorithm is presented in Section 4. The testing of the benchmark functions is presented in Section 5, and the application of the PV parameter estimation is given in Section 6. The conclusions are clarified in Section 7.
2. Modeling of Solar Photovoltaic (PV)
A solar PV cell is typically described through an electrical analogous circuit that includes current source, resistors, and a diode. Numerous PV cell modeling systems have evolved due to nonlinearity. The models of a PV cell are divided into three categories: single, double, and triple diode models. The prediction accuracy of the I-V curve is defined by the number of diodes in the model. Also, adding another diode, from one to three, enhances the model performance and precision at minimal irradiance levels. Similarly, the growth of modeling results in the development of the TDM. The model of the analogous circuit, its equations, and the specifications of the ungiven parameters are shown in Figure 1 and Figure 2. As the number of diodes grows, the number of model parameters to be evaluated grows and then the complexity of the problem is increased [64,65].
Figure 1.
DDM equivalent circuit.
Figure 2.
TDM equivalent circuit.
2.1. Double Diode Model (DDM)
The DDM uses dual diodes and dual resistors coupled in a series and shunted to the diode; this configuration is designed to compensate for the losses. The DDM of a solar cell is shown in Figure 1; with this concept, a second diode is added to reduce the transmission losses caused by the depletion layer carrier recombination and surface recombination, as specified by Id2 [29,66]. The component of the current is represented by the current of the first diode Id1.
The DDM can be formulated as follows:
This model has seven parameters to be computed; they are provided as a vector, as given in Equation (3).
where , , and are the reversal saturation currents of the diodes and photon current; is the electronic charge; and are the diodes’ ideality factors; denotes the temperature in Kelvin; refers to the Boltzmann constant; and and are the shunt and series resistances.
2.2. Triple Diode Model (TDM)
Another model described in this work is the TDM; this model includes a current source, two resistors, and triple diodes, as shown in Figure 2. Dual diodes are considered in the model and are similar to those of the DDM, due to the reassembly and connection losses, while the third diode is due to the losses of the reassembly flow zones and boundaries [65,67].
The TDM can be expressed by following equations:
There are nine parameters to be evaluated in this model. The following vector can be used to represent them:
2.3. PV Panel Model
The PV panel comprises numerous cells coupled in a series or parallel to produce greater voltage and current. Figure 3 illustrates the PV panel equivalent circuit.
Figure 3.
Solar PV module equivalent circuit.
The cells coupled in a series produce the same current. As a result, the panel output current can be written as given in Equation (7).
where denotes the number of solar cells combined in a series, while denotes the number of cells connected in parallel [67,68]. Seven parameters should be calculated in the PV panel circuit; these are , , , , , , and .
3. Problem Expression
In order to find the PV cell/panel equivalent circuit parameters, an optimization problem was formulated and solved to mitigate the RMSE between the measured current () and the simulated one (). In the optimization formula, the unknown parameters are defined as design variables; the fitness value can be formulated as follows:
where indicates the number of measured patterns, refers to the PV model function, and and are the measured and simulated currents, respectively. The DDM objective function contains seven unknown parameters; it can be written as,
where .
On the other hand, the TDM objective function comprises nine unknown parameters, which can be expressed as,
where .
Finally, the TDM of the PV panel objective function can be written as,
4. The Proposed Solution Methodology
This section describes and explains the main aspects of GTO, BWO, and the proposed HMGTO-BWO.
4.1. Gorilla Troops Optimizer (GTO)
The GTO is an efficient optimization algorithm that was inspired by the social life of gorillas, including their movements and lifestyles [69]. The leader in a gorilla group is known as a silverback and all the males and females follow it. The young male gorillas are known as blackbacks; they help the silverback and act as backup protection for the group. Two phases of exploitation and exploration form the GTO. Three operators are used in the exploration phases; the first operator is the migration to new locations, while the second operator is based on the movement of other gorillas; the third operator is dependent on the motion of the groups to known areas. In the GTO, the parameter refers to the gorilla position, and the denotes the candidate gorilla locations, while the best solution position is represented as the silverback position. The exploitation phase is based on three motions of the gorillas, including their motion to a new unknown area, their motion to each other, and their movement to unknown locations. Mathematically, the exploration phase of the GTO can be described as follows:
where , , and are random values in the range [0, 1]; and are the upper and lower limits of the variables; the operator is a generated random value; and , , and are operators that can be computed as follows:
where are the maximum and current iterations, and is a random value in the range [0, 1]. The exploitation phase in this algorithm is based on the motion of the followers to the silverback gorilla. However, when the silverback dies or becomes ill, the male blackback gorillas become leaders; these gorillas fight to obtain the female gorillas. The exploitation phase mimics the motion of the males and females to the silverback. In addition to that, when the silverback dies or becomes old, the blackback gorilla males become leaders. Thus, the group may follow the silverback or the blackback gorilla males. The transition between the two movements can be adjusted using two operators, and . In the case that , the gorillas update their locations with respect to the silverback as follows:
where represents the silverback’s location. If , the other gorillas follow the adult males; this may be described as follows:
where represents a random value in the range [0, 1], denotes a predefined operator, and is a random value obtained from the normal distribution. The GTO’s pseudocode is depicted in Algorithm 1.
| Algorithm 1 The Pseudocode of GTO |
| Start GTO the corresponding fitness function. Initialize the populations and calculate the objective functions and assign the best result. using Equations (13) and (15). Update the positions of the gorillas according to (12). Compute the fitness function and assign the best solution. Update the positions of the gorillas using Equation (18). Otherwise Update the positions of the gorillas using Equation (21). end Calculate the objective functions for the new locations and include them, if their values are better than the previous solutions End while End GTO |
4.2. Beluga Whale Optimization (BWO)
BWO is a new optimizer that was conceptualized from the motion, preying, and behavior of beluga whales (BWs) in the seas and oceans [70]. BWs are social creatures that share information and communicate together to search for food locations. Initially, the fitness function is expressed as follows:
The swimming motion of the two BW pairs represents the exploration phase, which may be mathematically described as follows:
where is a whale selected randomly from the generated BWs. The BWO exploitation phase is conceptualized from the hunting and preying process of BWs. They update their locations based on the best solution using the Levy flight strategy, as follows:
where represents the best location, refers to a randomly selected BW, and is a Lévy flight function, which can be determined as follows:
where and are random variables, and β is an adaptive variable used to enable the transition between the exploitation and the exploration phases; it can be calculated as,
where is a random value in the range [0, 1]. If , the BWs update their locations in the exploration phase; otherwise, they update their locations in the exploitation manner. The final stage of the BWO is based on the whale fall of BWs when they have been attacked by the killer whales. The dead BWs are deposited on a deep seabed. This stage is represented as follows:
where , , and denote random variables in the range [0, 1]. The pseudocode of BWO is depicted in Algorithm 2.
| Algorithm 2 The Pseudocode of the BWO |
| Start BWO of the populations and the corresponding fitness function. Update the values of the using , and using Equations (27), (30) and (34). // Exploration phase Update the locations of the BWs using Equation (25). Otherwise // Exploitation phase Update the locations of the gorillas using Equation (26). end Compute the fitness functions for the new positions and select the best result. // whale fall Update the locations of the BWs using Equation (31). End Compute the fitness functions for the new positions and select the best result. End while End BWO |
4.3. The Proposed Hybrid Multi-Population GTO and BWO
The proposed HMGTO-BWO is introduced to solve complex and nonlinear optimization issues. The following steps describe the procedure of the proposed HMGTO-BWO:
Step 1: Define the parameters of the proposed HMGTO-BWO as well as the constraints of the problem.
Step 2: Generate a set of populations randomly.
Step 3: Divide the populations into three subpopulations (N1, N2, N3), where N1 = N2 = N/3 and N3 = N − (N1 + N2), where N, N1, N2, and N3 are numbers of the population, the first subpopulation, the second subpopulation, and the third subpopulation, respectively.
Step 4: Update the populations in each subpopulation group based on the GTO, as illustrated in Section 4.1.
Step 5: Accept the new updated subpopulations if their values are better than those of the old populations.
Step 6: Combine the three subpopulations as one vector; it represents the initial populations of the BWO technique.
Step 7: Update the populations based on BWO, including the swimming motion, the Levy flight motion, and the fall of BWs.
Step 8: Repeat Step 3 to Step 7 until the stopping criterion is satisfied.
The step procedures of the suggested algorithm are depicted in Figure 4.
Figure 4.
Flowchart of the proposed HMGTO-BWO.
The HGTO-BWO computational complexity is based on the initialization, fitness assessment, and updating of the silverbacks and BW, and it can be described as follows:
where D is the dimension of the problem.
5. Testing of Benchmark Function
For a fair comparison between the suggested HGTO-BWO and the other algorithmic approaches, the maximum iterations number was set to 500; the population size was assigned to 30; and 30 runs were conducted for each considered optimizer. The proposed HGTO-BWO was investigated via the traditional benchmark functions and CEC 2019 functions. The fetched results were compared to TSA, GWO, WOA, SCA, HS, BWO, and GTO. The algorithms’ parameters are presented in Table A1 in Appendix A.
5.1. Traditional Benchmark Functions
The proposed HGTO-BWO was investigated via the solving of various traditional benchmark functions [71]; F1 to F13 have constant dimensions of 30, while the functions F14 to F23 have different dimensions. These functions are divided into the functions from F1 to F7, which are unimodal; F8 to F13, which are multi-modal; and F14 to F23, which are composites (See Supplementary Materials). Table 2 shows the statistical results of all the traditional benchmark functions; it includes the worst, average, best, standard deviation (std), and p-value. The values given in bold indicate the best solutions obtained by the proposed HGTO-BWO approach.
Table 2.
Statistical analysis of traditional benchmark functions solved via the HGTO-BWO approach and other techniques.
5.2. CEC-C06 2019 Benchmark Functions
To verify the efficiency and validation of the suggested HGTO-BWO, it was tested and assessed with the modern functions of CEC-C06 2019 [72,73]. The CEC-C06 2019 benchmark function comprises 10 functions, where CEC01 to CEC03 have variable dimensions, while CEC04 to CEC10 have constant dimensions. The statistical analysis during the solving of CEC01 to CEC10 via the proposed HGTO-BWO and others was conducted, and the fetched results are tabulated in Table 3. The bold values given in Table 3 refer to the best results obtained through the proposed approach.
Table 3.
Statistical analysis of CEC-C06 2019 benchmark functions solved via the proposed hybrid approach and others.
6. Application of HGTO-BWO: Parameter Estimation of PV Cell/Module
The proposed HGTO-BWO was applied to solve a vital problem regarding the identification of the optimal parameters of the PV cell/panel equivalent circuit with the aid of experimental data. The topic is very important as it is necessary to establish a reliable model of a PV system that simulates reality. This helps many researchers to conduct their work in the constructed circuit via the proposed methodology.
The parameters were computed in standard operating conditions for the PVM752 cell, STM6-40/36 panel, and PWP-201 module. Also, the double diode models for the KC200GT and MSX60 were constructed under various solar irradiances and temperatures. Table 4 shows the considered upper and lower limits of the design variables.
Table 4.
The upper and lower limits of design variables for various PV cell/models.
6.1. Case 1: Constant Weather Conditions
6.1.1. PVW 752 Cell
The proposed HGTO-BWO was employed to determine the parameters of the DDM and TDM for a PVM752 GaAs thin film cell at 25 °C and 1000 W/m2; the electric characteristics of the PVM752 cell and the measured I-V data are presented in [74]. The convergence curves obtained by the considered optimizers for both models are shown in Figure 5. The RMSE value, statistical analysis, and optimal parameters of the DDM obtained through the proposed HGTO-BWO in comparison to the others are illustrated in Table 5. The least obtained RMSEs for the DDM and TDM were achieved by HGTO-BWO with values of 2.0886 × 10−4 and 1.527 × 10−4, respectively. On the other hand, the GTO approach ranked second, achieving fitness values of 4.6815 × 10−4 for the DDM and 2.278 × 10−4 for the TDM. The HS algorithm was the worst approach; it provided fitness values of 6.6870 × 10−1 for the DDM and 3.738 for the TDM. Figure 6 shows the estimated and measured P-V and I-V curves of the DDM and TDM. It is notable that the estimated curves converge closely with the measured data; this means the PV cell/panel performed well and converged with the real one. The statistical parameters including best, worst, mean, and std are shown in Figure 7. The results shown in Table 5 verify the effectiveness of the suggested approach in extracting the parameters with the least fitness values compared to the other algorithms. The values given in bold indicate the best solutions obtained by the proposed HGTO-BWO approach.
Figure 5.
Convergence curves for PVW 752: (a) DDM and (b) TDM.
Table 5.
Optimal parameters of PVW752 PV cell DDM and TDM models.
Figure 6.
Measured and determined I-V and P-V curves for the PVM752 cell: (a) DDM and (b) TDM.
Figure 7.
Bar chart of statistical analysis for the PVM752 cell: (a) DDM and (b) TDM.
6.1.2. PV Panel
The analyzed panels in this work were the Photowatt PWP-201 and STM6-40/36. The first one was investigated at 51 °C and 1000 W/m2, while the PWP-201 module was investigated at 45 °C and 1000 W/m2. The measured data for both considered panels are given in [54,77]. The fetched results for the DDMs of both panels are tabulated in Table 6. The proposed HGTO-BWO came in the first rank with the best RMSEs of 2.42508 × 10−3 for PWP-201 and 1.8032 × 10−3 for STM6-40/36, while the GTO approach was in the second rank with fitness values of 2.42511 × 10−3 and 1.88 × 10−3 for PWP-201 and STM6-40/36, respectively. The computed and measured P-V and I-V curves are shown in Figure 8. The obtained curves are completely consistent with the measured data, and this confirms the preference of the proposed method in obtaining an approved equivalent circuit that simulates reality. The mean ranking of the RMSE values is illustrated in Figure 9. It is confirmed that the proposed HGTO-BWO has the greatest rank among the applied algorithms, while Figure 10 illustrates the bar chart of the statistical analysis of the DDM. Moreover, the TDM optimal parameters and statistical analysis achieved by the proposed HGTO-BWO and the others are presented in Table 7. It is observed that the best fitness values were attained by the proposed HGTO-BWO with values of 2.2068 × 10−3 for PWP-201 and 1.7435 × 10−3 for STM6-40/36, while the worst fitness values were obtained via BWO with 1.5132 × 10−1 and 2.4985 × 10−1 for PWP-201 and STM6-40/36, respectively. Figure 11 depicts the measured and computed P-V and I-V curves of the TDM; the computed data converge with the measured ones; this validates the competence of the proposed HGTO-BWO. The mean ranking of the RMSE values and the statistical analysis for the TDM are presented in Figure 12 and Figure 13, respectively. The RMSE values in bold indicate the best solutions obtained by the proposed HGTO-BWO approach.
Table 6.
The calculated parameters of DDM and statistical analysis for PWP-201 and STM6-40/36 panels.

Figure 8.
P-V and I-V curves for DDM: (a) STM6-40/36 and (b) PWP-201.
Figure 9.
The mean ranking RMSE DDM of the Friedman test: (a) STM6-40/36 panels and (b) PWP-201.
Figure 10.
The statistical analysis for the DDM: (a) STM6-40/36 panels and (b) PWP-201.
Table 7.
TDM optimal parameters and statistical analysis for PWP-201 and STM6-40/36 panels.
Figure 11.
The I-V and P-V curves for TDM: (a) PWP-201 and (b) STM6-40/36.
Figure 12.
The mean ranking RMSE TDM of the Friedman test: (a) STM6-40/36 panels and (b) PWP-201.
Figure 13.
The statistical analysis for the TDM: (a) STM6-40/36 panels and (b) PWP-201.
6.2. Case 2: Variable Weather Conditions
The changes in temperature and solar radiation should be considered during the design of the PV system as they have great influence on the system’s efficiency [78]. The proposed HGTO-BWO constructed the DDM of MSX60 and KC200GT PV panels at various weather situations with the aid of the data given in [79]. Table 8 displays the statistical analysis of KC200GT in case A and B, where case A was conducted by operating the panel at 1000 W/m2 and at the different temperatures of 25 °C, 50 °C, and 75 °C. In case B, the panel was operated at 25 °C and at the various irradiances of 1000 W/m2, 800 W/m2, 600 W/m2, 400 W/m2, and 200 W/m2. The best RMSE values of 3.5092 × 10−3 and 1.6067 × 10−3 were obtained during operation at 25 °C and 50 °C via the proposed approach. Additionally, it achieved the minimum fitness values of 9.1596 × 10−4, 6.3910 × 10−4, 7.7891 × 10−4, and 2.3850 × 10−4 during operation at 800 W/m2, 600 W/m2, 400 W/m2, and 200 W/m2, respectively. Figure 14 illustrates the simulated and measured data of I-V and P-V curves. The statistical parameters of the approach during the establishment of the circuit of KC200GT at irradiances of 1000 W/m2 and a temperature of 25 °C are illustrated in Figure 15 while the statistical analyses of MSX60 during various temperature and irradiances are displayed in Table 9. The proposed approach achieved the best RMSE values for MSX60 of 1.0765 × 10−4, 1.9324× 10−4, and 2.9790 × 10−5 at 1000 W/m2 and temperatures of 25 °C, 50 °C, and 75 °C, respectively. Moreover, at 25 °C the fitness values were 1.1336 × 10−3 at 800 W/m2; 6.7775 × 10−4 at 600 W/m2; 2.4366 × 10−5 at 400 W/m2; and 5.9828 × 10−5 at 200 W/m2. The estimated and measured curves are shown in Figure 16. Moreover, the bar chart of the statistical analysis for MSX60 at 1000 W/m2 and 25 °C is given in Figure 17. The curves confirmed the efficiency and reliability of the suggested HGTO-BWO technique in establishing the PV panel equivalent circuit at different operating conditions.
Table 8.
Statistical analysis of KC200GT obtained via the proposed approach and others.
Figure 14.
P-V and I-V curves of KC200GT: (a) constant irradiance of 1000 W/m2 and (b) constant temperature of 25 °C.
Figure 15.
The statistical analysis for KC200Gt at 1000 W/m2 and 25 °C.
Table 9.
Statistical parameters of MSX60 panel obtained via the proposed approach and others.

Figure 16.
I-V and P-V curves of MSX60: (a) constant irradiance of 1000 W/m2 and (b) constant temperature of 25 °C.
Figure 17.
The statistical analysis for MSX60 at 1000 W/m2 and 25 °C.
The fetched results demonstrated that the proposed HGTO-BWO is efficient in finding the optimal parameters of various models for the PV cell/panel as it outperformed the other regarded methodologies in all considered cases.
7. Conclusions
A new hybrid multi-population gorilla troops optimizer and beluga whale optimization (HGTO-BWO) was proposed to assign the PV cell/panel equivalent circuit by estimating its optimal parameters. In the proposed approach, a multi-population methodology was employed to improve the performance of the algorithm and to prevent it from falling into the local optima. The classical and CEC-C06 2019 benchmark functions were solved via the proposed approach to assess its performance. Two models, the double and triple diode models (DDM and TDM), were constructed for the PV cell/panel via minimizing the root mean square error (RMSE) between the simulated and measured currents. Various PV cells and panels operating in stable and variable weather situations were analyzed. Also, excessive comparison with TSA, SCA, GWO, WOA, HS, BWO, and GTO was conducted. The proposed approach findings can be summarized as follows:
- For the PVW 752 cell, the proposed HGTO-BWO achieved the best fitness values of 1.527 × 10−4 and 2.0886 × 10−4 for the TDM and DDM, respectively.
- The proposed approach achieved the lowest RMSEs of 2.42508 × 10−3 for the PWP-201 and 1.8032 × 10−3 for the STM6-40/36 DDM.
- The HGTO-BWO achieved the best fitness values of 2.2068 × 10−3 for the PWP-201 panel and 1.7435 × 10−3 for the STM6-40/36 TDM.
- For KC200GT, the minimum fitness values were 2.3850 × 10−4, 7.7891 × 10−4, 6.3910 × 10−4, and 9.1596 × 10−4 during operation at 200 W/m2, 400 W/m2, 600 W/m2, and 800 W/m2, respectively.
- For MSX60, the proposed methodology realized the best RMSE values of 1.0765 × 10−4, 1.9324 × 10−4, and 2.9790 × 10−5 at 25 °C, 50 °C, and 75 °C, respectively, while at 25 °C the fitness values were 1.1336 × 10−3 at 800 W/m2, 6.7775 × 10−4 at 600 W/m2, 2.4366 × 10−5 at 400 W/m2, and 5.9828 × 10−5 at 200 W/m2.
The results revealed that the proposed approach can be recommended as an efficient optimizer when constructing the PV unit equivalent circuit via identifying its parameters. The proposed method requires a great effort to implement and program, which is considered a major obstacle during implementation; in addition, a lot of time is needed. Therefore, simplifying this method and reducing the time required will be of interest to the authors of the future works. Moreover, the validation of the proposed methodology in estimating the parameters of the PV array when operated under different conditions will be considered in the next work.
Supplementary Materials
The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/su151411089/s1, Figure S1: The convergence curves of some traditional benchmark functions achieved by the proposed hybrid approach and others; Figure S2: The boxplots curves of some traditional benchmark functions obtained via the proposed hybrid approach and others; Figure S3: The convergence of some CEC-2019 functions achieved by the proposed hybrid method and others; Figure S4: The boxplots curves of some CEC-2019 functions obtained via the proposed hybrid approach and others; Figure S5: Performance of RMSE through iteration process for DDM (a) PWP-201 and (b) STM6-40/36; Figure S6: RMSE with numeral of iteration for TDM (a) STM6-40/36 panels and (b) PWP-201.
Author Contributions
Conceptualization, H.H.A. and A.F.; methodology, A.A.M. and H.H.A.; software, M.E. and F.J.; validation, A.F., T.S.B., and F.J.; formal analysis, H.H.A. and A.F.; investigation, M.E. and H.H.A.; data curation, M.E., F.J., and T.S.B.; writing—original draft preparation, A.A.M. and A.F.; writing—review and editing, A.F.; supervision, T.S.B. and F.J. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Table A1.
The studied algorithms’ parameters.
Table A1.
The studied algorithms’ parameters.
| Algorithms | Parameter | All Algorithms |
|---|---|---|
| TSA | pmin = 1, pmax = 4 | Pop.size = 30 Max_Iter = 500 No. Run = 30 |
| SCA | a = 2 | |
| GWO | a = 2 to 0 | |
| WOA | a = 2 to 0, a2 = −1 to −2, b = 1 | |
| HS | HMCR = 0.8, PAR = 0.2, FW_d = 0.995 | |
| BWO | Wf = [0.1 0.05] | |
| GTO | β = 3, p = 0.03, w = 0.8 |
References
- Long, W.; Jiao, J.; Liang, X.; Xu, M.; Tang, M.; Cai, S. Parameters Estimation of Photovoltaic Models Using a Novel Hybrid Seagull Optimization Algorithm. Energy 2022, 249, 123760. [Google Scholar] [CrossRef]
- D’Adamo, I.; Mammetti, M.; Ottaviani, D.; Ozturk, I. Photovoltaic Systems and Sustainable Communities: New Social Models for Ecological Transition. The Impact of Incentive Policies in Profitability Analyses. Renew. Energy 2023, 202, 1291–1304. [Google Scholar] [CrossRef]
- D’Adamo, I.; Gastaldi, M.; Morone, P.; Ozturk, I. Economics and Policy Implications of Residential Photovoltaic Systems in Italy’s Developed Market. Util. Policy 2022, 79, 101437. [Google Scholar] [CrossRef]
- Ganesan, S.; David, P.W.; Balachandran, P.K.; Senjyu, T. Fault Identification Scheme for Solar Photovoltaic Array in Bridge and Honeycomb Configuration. Electr. Eng. 2023. [Google Scholar] [CrossRef]
- Ayyarao, T.S.L.V.; Kumar, P.P. Parameter Estimation of Solar PV Models with a New Proposed War Strategy Optimization Algorithm. Int. J. Energy Res. 2022, 46, 7215–7238. [Google Scholar] [CrossRef]
- Shaheen, M.A.M.; Hasanien, H.M.; Alkuhayli, A. A Novel Hybrid GWO-PSO Optimization Technique for Optimal Reactive Power Dispatch Problem Solution. Ain Shams Eng. J. 2021, 12, 621–630. [Google Scholar] [CrossRef]
- Vankadara, S.K.; Chatterjee, S.; Balachandran, P.K.; Mihet-Popa, L. Marine Predator Algorithm (MPA)-Based MPPT Technique for Solar PV Systems under Partial Shading Conditions. Energies 2022, 15, 6172. [Google Scholar] [CrossRef]
- Libra, M.; Mrázek, D.; Tyukhov, I.; Severová, L.; Poulek, V.; Mach, J.; Šubrt, T.; Beránek, V.; Svoboda, R.; Sedláček, J. Reduced Real Lifetime of PV Panels—Economic Consequences. Sol. Energy 2023, 259, 229–234. [Google Scholar] [CrossRef]
- Pourmousa, N.; Ebrahimi, S.M.; Malekzadeh, M.; Gordillo, F. Using a Novel Optimization Algorithm for Parameter Extraction of Photovoltaic Cells and Modules. Eur. Phys. J. Plus 2021, 136, 470. [Google Scholar] [CrossRef]
- Nayagam, V.S.; Kumar, S.S.; Thiyagarajan, V.; Kamal, N.; Nisha, N.; Isaac, J.S.; Kassa, A. A Novel Optimization Algorithm for Modifying the Parameter Unit of Solar PV Cell. Int. J. Photoenergy 2022, 2022, 5240115. [Google Scholar] [CrossRef]
- Prince Winston, D.; Kumaravel, S.; Praveen Kumar, B.; Devakirubakaran, S. Performance Improvement of Solar PV Array Topologies during Various Partial Shading Conditions. Sol. Energy 2020, 196, 228–242. [Google Scholar] [CrossRef]
- Vankadara, S.K.; Chatterjee, S.; Balachandran, P.K. An Accurate Analytical Modeling of Solar Photovoltaic System Considering Rs and Rsh under Partial Shaded Condition. Int. J. Syst. Assur. Eng. Manag. 2022, 13, 2472–2481. [Google Scholar] [CrossRef]
- 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]
- Wang, L.; Chen, Z.; Guo, Y.; Hu, W.; Chang, X.; Wu, P.; Han, C.; Li, J. Accurate Solar Cell Modeling via Genetic Neural Network-Based Meta-Heuristic Algorithms. Front. Energy Res. 2021, 9, 1–14. [Google Scholar] [CrossRef]
- Repalle, N.B.; Sarala, P.; Mihet-Popa, L.; Kotha, S.R.; Rajeswaran, N. Implementation of a Novel Tabu Search Optimization Algorithm to Extract Parasitic Parameters of Solar Panel. Energies 2022, 15, 4515. [Google Scholar] [CrossRef]
- Sarjila, R.; Ravi, K.; Edward, J.B.; Kumar, K.S.; Prasad, A. Parameter Extraction of Solar Photovoltaic Modules Using Gravitational Search Algorithm. J. Electr. Comput. Eng. 2016, 2016, 2143572. [Google Scholar] [CrossRef]
- Singh, A.; Sharma, A.; Rajput, S.; Mondal, A.K.; Bose, A.; Ram, M. Parameter Extraction of Solar Module Using the Sooty Tern Optimization Algorithm. Electronics 2022, 11, 564. [Google Scholar] [CrossRef]
- Singla, M.K.; Nijhawan, P.; Oberoi, A.S. A Novel Hybrid Particle Swarm Optimization Rat Search Algorithm for Parameter Estimation of Solar PV and Fuel Cell Model. COMPEL—Int. J. Comput. Math. Electr. Electron. Eng. 2022, 41, 1505–1527. [Google Scholar] [CrossRef]
- Ridhor, S.I.A.; Isa, Z.M.; Nayan, N.M. Parameter Extraction of PV Cell Single Diode Model Using Animal Migration Optimization. Int. J. Electr. Eng. Appl. Sci. 2020, 3, 1–6. [Google Scholar]
- Oliva, D.; Abd El Aziz, M.; Ella Hassanien, A. Parameter Estimation of Photovoltaic Cells Using an Improved Chaotic Whale Optimization Algorithm. Appl. Energy 2017, 200, 141–154. [Google Scholar] [CrossRef]
- Ramadan, T.; Kamel, S.; Neggaz, N.; Alghamdi, A.S. Developing Photovoltaic Cells Parameter Estimation Algorithm Based on Equilibrium Optimization Technique. J. Eng. Res. 2021, 10, 1–27. [Google Scholar] [CrossRef]
- Saha, C.; Agbu, N.; Jinks, R. 2—Review Article of the Solar PV Parameters Estimation Using Evolutionary Algorithms. MOJ Sol. Photoen Sys. 2018, 2, 66–78. [Google Scholar] [CrossRef]
- Ahmed, W.A.E.M.; Mageed, H.M.A.; Mohamed, S.A.E.; Saleh, A.A. Fractional Order Darwinian Particle Swarm Optimization for Parameters Identification of Solar PV Cells and Modules. Alexandria Eng. J. 2022, 61, 1249–1263. [Google Scholar] [CrossRef]
- Rawa, M.; Abusorrah, A.; Al-Turki, Y.; Calasan, M.; Micev, M.; Ali, Z.M.; Mekhilef, S.; Bassi, H.; Sindi, H.; Abdel Aleem, S.H.E. Estimation of Parameters of Different Equivalent Circuit Models of Solar Cells and Various Photovoltaic Modules Using Hybrid Variants of Honey Badger Algorithm and Artificial Gorilla Troops Optimizer. Mathematics 2022, 10, 1057. [Google Scholar] [CrossRef]
- 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]
- Bayoumi, A.S.A.; El-Sehiemy, R.A.; Abaza, A. Effective PV Parameter Estimation Algorithm Based on Marine Predators Optimizer Considering Normal and Low Radiation Operating Conditions. Arab. J. Sci. Eng. 2022, 47, 3089–3104. [Google Scholar] [CrossRef]
- El Sattar, M.A.; Al Sumaiti, A.; Ali, H.; Diab, A.A.Z. Marine Predators Algorithm for Parameters Estimation of Photovoltaic Modules Considering Various Weather Conditions. Neural Comput. Appl. 2021, 33, 11799–11819. [Google Scholar] [CrossRef]
- 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]
- Xu, S.; Qiu, H. A Modified Stochastic Fractal Search Algorithm for Parameter Estimation of Solar Cells and PV Modules. Energy Rep. 2022, 8, 1853–1866. [Google Scholar] [CrossRef]
- Abbassi, A.; Ben Mehrez, R.; Touaiti, B.; Abualigah, L.; Touti, E. Parameterization of Photovoltaic Solar Cell Double-Diode Model Based on Improved Arithmetic Optimization Algorithm. Optik (Stuttg). 2022, 253, 168600. [Google Scholar] [CrossRef]
- Muhammadsharif, F.F. A New Simplified Method for Efficient Extraction of Solar Cells and Modules Parameters from Datasheet Information. Silicon 2022, 14, 3059–3067. [Google Scholar] [CrossRef]
- Lin, X.; Wu, Y. Parameters Identification of Photovoltaic Models Using Niche-Based Particle Swarm Optimization in Parallel Computing Architecture. Energy 2020, 196, 117054. [Google Scholar] [CrossRef]
- Gude, S.; Jana, K.C. A Multiagent System Based Cuckoo Search Optimization for Parameter Identification of Photovoltaic Cell Using Lambert W-Function. Appl. Soft Comput. 2022, 120, 108678. [Google Scholar] [CrossRef]
- Ali, F.; Sarwar, A.; Ilahi Bakhsh, F.; Ahmad, S.; Ali Shah, A.; Ahmed, H. Parameter Extraction of Photovoltaic Models Using Atomic Orbital Search Algorithm on a Decent Basis for Novel Accurate RMSE Calculation. Energy Convers. Manag. 2023, 277, 116613. [Google Scholar] [CrossRef]
- Beşkirli, A.; Dağ, İ. Parameter Extraction for Photovoltaic Models with Tree Seed Algorithm. Energy Rep. 2023, 9, 174–185. [Google Scholar] [CrossRef]
- 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]
- Yu, Y.; Wang, K.; Zhang, T.; Wang, Y.; Peng, C.; Gao, S. A Population Diversity-Controlled Differential Evolution for Parameter Estimation of Solar Photovoltaic Models. Sustain. Energy Technol. Assess. 2022, 51, 101938. [Google Scholar] [CrossRef]
- Alanazi, M.; Alanazi, A.; Almadhor, A.; Rauf, H.T. Photovoltaic Models’ Parameter Extraction Using New Artificial Parameterless Optimization Algorithm. Mathematics 2022, 10, 4617. [Google Scholar] [CrossRef]
- Fan, Y.; Wang, P.; Heidari, A.A.; Chen, H.; HamzaTurabieh; Mafarja, M. Random Reselection Particle Swarm Optimization for Optimal Design of Solar Photovoltaic Modules. Energy 2022, 239, 121865. [Google Scholar] [CrossRef]
- Ridha, H.M.; Hizam, H.; Mirjalili, S.; Othman, M.L.; Ya’acob, M.E.; Abualigah, L. A Novel Theoretical and Practical Methodology for Extracting the Parameters of the Single and Double Diode Photovoltaic Models (December 2021). IEEE Access 2022, 10, 11110–11137. [Google Scholar] [CrossRef]
- Lin, H.; Ahmadianfar, I.; Amiri Golilarz, N.; Jamei, M.; Heidari, A.A.; Kuang, F.; Zhang, S.; Chen, H. Adaptive Slime Mould Algorithm for Optimal Design of Photovoltaic Models. Energy Sci. Eng. 2022, 10, 2035–2064. [Google Scholar] [CrossRef]
- Chen, N.; Bi, W.; Xu, G.; Wu, Z.; Wu, M.; Luo, K. Mayfly Optimization Algorithm–Based PV Cell Triple-Diode Model Parameter Identification. Front. Energy Res. 2022, 10, 1–10. [Google Scholar] [CrossRef]
- El-Dabah, M.A.; El-Sehiemy, R.A.; Hasanien, H.M.; Saad, B. Photovoltaic Model Parameters Identification Using Northern Goshawk Optimization Algorithm. Energy 2023, 262, 125522. [Google Scholar] [CrossRef]
- Kumar, C.; Magdalin Mary, D. A Novel Chaotic-Driven Tuna Swarm Optimizer with Newton-Raphson Method for Parameter Identification of Three-Diode Equivalent Circuit Model of Solar Photovoltaic Cells/Modules. Optik (Stuttg). 2022, 264, 169379. [Google Scholar] [CrossRef]
- Bo, Q.; Cheng, W.; Khishe, M.; Mohammadi, M.; Mohammed, A.H. Solar Photovoltaic Model Parameter Identification Using Robust Niching Chimp Optimization. Sol. Energy 2022, 239, 179–197. [Google Scholar] [CrossRef]
- Gupta, J.; Hussain, A.; Singla, M.K.; Nijhawan, P.; Haider, W.; Kotb, H.; AboRas, K.M. Parameter Estimation of Different Photovoltaic Models Using Hybrid Particle Swarm Optimization and Gravitational Search Algorithm. Appl. Sci. 2023, 13, 249. [Google Scholar] [CrossRef]
- Ramadan, A.; Kamel, S.; Hussein, M.M.; Hassan, M.H. A New Application of Chaos Game Optimization Algorithm for Parameters Extraction of Three Diode Photovoltaic Model. IEEE Access 2021, 9, 51582–51594. [Google Scholar] [CrossRef]
- Yu, S.; Chen, Z.; Heidari, A.A.; Zhou, W.; Chen, H.; Xiao, L. Parameter Identification of Photovoltaic Models Using a Sine Cosine Differential Gradient Based Optimizer. IET Renew. Power Gener. 2022, 16, 1535–1561. [Google Scholar] [CrossRef]
- Jiang, Y.; Luo, Q.; Zhou, Y. Improved Gradient-based Optimizer for Parameters Extraction of Photovoltaic Models. IET Renew. Power Gener. 2022, 16, 1602–1622. [Google Scholar] [CrossRef]
- Wang, J.; Yang, B.; Li, D.; Zeng, C.; Chen, Y.; Guo, Z.; Zhang, X.; Tan, T.; Shu, H.; Yu, T. Photovoltaic Cell Parameter Estimation Based on Improved Equilibrium Optimizer Algorithm. Energy Convers. Manag. 2021, 236, 114051. [Google Scholar] [CrossRef]
- 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]
- 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]
- Yu, S.; Heidari, A.A.; He, C.; Cai, Z.; Althobaiti, M.M.; Mansour, R.F.; Liang, G.; Chen, H. Parameter Estimation of Static Solar Photovoltaic Models Using Laplacian Nelder-Mead Hunger Games Search. Sol. Energy 2022, 242, 79–104. [Google Scholar] [CrossRef]
- 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]
- Ridha, H.M.; Hizam, H.; Mirjalili, S.; Othman, M.L.; Ya’acob, M.E.; Ahmadipour, M. Parameter Extraction of Single, Double, and Three Diodes Photovoltaic Model Based on Guaranteed Convergence Arithmetic Optimization Algorithm and Modified Third Order Newton Raphson Methods. Renew. Sustain. Energy Rev. 2022, 162, 112436. [Google Scholar] [CrossRef]
- Ibrahim, I.A.; Hossain, M.J.; Duck, B.C. A Hybrid Wind Driven-Based Fruit Fly Optimization Algorithm for Identifying the Parameters of a Double-Diode Photovoltaic Cell Model Considering Degradation Effects. Sustain. Energy Technol. Assessments 2022, 50, 101685. [Google Scholar] [CrossRef]
- Saha, A.K. Multi-Population-Based Adaptive Sine Cosine Algorithm with Modified Mutualism Strategy for Global Optimization. Knowl. -Based Syst. 2022, 251, 109326. [Google Scholar] [CrossRef]
- Ma, H.; Shen, S.; Yu, M.; Yang, Z.; Fei, M.; Zhou, H. Multi-Population Techniques in Nature Inspired Optimization Algorithms: A Comprehensive Survey. Swarm Evol. Comput. 2019, 44, 365–387. [Google Scholar] [CrossRef]
- Satria, H.; Syah, R.B.Y.; Nehdi, M.L.; Almustafa, M.K.; Adam, A.O.I. Parameters Identification of Solar PV Using Hybrid Chaotic Northern Goshawk and Pattern Search. Sustainability 2023, 15, 5027. [Google Scholar] [CrossRef]
- Ben Aribia, H.; El-Rifaie, A.M.; Tolba, M.A.; Shaheen, A.; Moustafa, G.; Elsayed, F.; Elshahed, M. Growth Optimizer for Parameter Identification of Solar Photovoltaic Cells and Modules. Sustainability 2023, 15, 7896. [Google Scholar] [CrossRef]
- Bogar, E. Chaos Game Optimization-Least Squares Algorithm for Photovoltaic Parameter Estimation. Arab. J. Sci. Eng. 2023, 48, 6321–6340. [Google Scholar] [CrossRef]
- Rawat, N.; Thakur, P.; Singh, A.K.; Bhatt, A.; Sangwan, V.; Manivannan, A. A New Grey Wolf Optimization-Based Parameter Estimation Technique of Solar Photovoltaic. Sustain. Energy Technol. Assess. 2023, 57, 103240. [Google Scholar] [CrossRef]
- Qaraad, M.; Amjad, S.; Hussein, N.K.; Badawy, M.; Mirjalili, S.; Elhosseini, M.A. Photovoltaic Parameter Estimation Using Improved Moth Flame Algorithms with Local Escape Operators. Comput. Electr. Eng. 2023, 106, 108603. [Google Scholar] [CrossRef]
- Changmai, P.; Deka, S.; Kumar, S.; Babu, T.S.; Aljafari, B.; Nastasi, B. A Critical Review on the Estimation Techniques of the Solar PV Cell’s Unknown Parameters. Energies 2022, 15, 7212. [Google Scholar] [CrossRef]
- Yang, B.; Wang, J.; Zhang, X.; Yu, T.; Yao, W.; Shu, H.; Zeng, F.; Sun, L. Comprehensive Overview of Meta-Heuristic Algorithm Applications on PV Cell Parameter Identification. Energy Convers. Manag. 2020, 208, 112595. [Google Scholar] [CrossRef]
- Ali, H.H.; Fathy, A.; Al-dhaifallah, M.; Abdelaziz, A.Y.; Ebeed, M. An Efficient Capuchin Search Algorithm for Extracting the Parameters of Different PV Cells / Modules. Front. Energy Res. 2022, 10, 1028816. [Google Scholar] [CrossRef]
- Diab, A.A.Z.; Ezzat, A.; Rafaat, A.E.; Denis, K.A.; Abdelsalam, H.A.; Abdelhamid, A.M. Optimal Identification of Model Parameters for PVs Using Equilibrium, Coot Bird and Artificial Ecosystem Optimisation Algorithms. IET Renew. Power Gener. 2022, 16, 2172–2190. [Google Scholar] [CrossRef]
- Fathy, A.; Rezk, H. Parameter Estimation of Photovoltaic System Using Imperialist Competitive Algorithm. Renew. Energy 2017, 111, 307–320. [Google Scholar] [CrossRef]
- Abdollahzadeh, B.; Gharehchopogh, F.S.; Mirjalili, S. Artificial Gorilla Troops Optimizer: A New Nature-inspired Metaheuristic Algorithm for Global Optimization Problems. Int. J. Intell. Syst. 2021, 36, 5887–5958. [Google Scholar] [CrossRef]
- Zhong, C.; Li, G.; Meng, Z. Beluga Whale Optimization: A Novel Nature-Inspired Metaheuristic Algorithm. Knowledge-Based Syst. 2022, 251, 109215. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Szabo, R.; Gontean, A. Photovoltaic Cell and Module I-V Characteristic Approximation Using Bézier Curves. Appl. Sci. 2018, 8, 655. [Google Scholar] [CrossRef]
- Abdullah, J.M.; Ahmed, T. Fitness Dependent Optimizer: Inspired by the Bee Swarming Reproductive Process. IEEE Access 2019, 7, 43473–43486. [Google Scholar] [CrossRef]
- Premkumar, M.; Jangir, P.; Ramakrishnan, C.; Nalinipriya, G.; Alhelou, H.H.; Kumar, B.S. Identification of Solar Photovoltaic Model Parameters Using an Improved Gradient-Based Optimization Algorithm with Chaotic Drifts. IEEE Access 2021, 9, 62347–62379. [Google Scholar] [CrossRef]
- Darmansyah; Robandi, I. Photovoltaic Parameter Estimation Using Grey Wolf Optimization. In Proceedings of the 2017 3rd International Conference on Control, Automation and Robotics (ICCAR), Nagoya, Japan, 24-26 April 2017; pp. 593–597. [Google Scholar] [CrossRef]
- Elazab, O.S.; Hasanien, H.M.; Elgendy, M.A.; Abdeen, A.M. Whale Optimisation Algorithm for Photovoltaic Model Identification. J. Eng. 2017, 2017, 1906–1911. [Google Scholar] [CrossRef]
- Naeijian, M.; Rahimnejad, A.; Ebrahimi, S.M.; Pourmousa, N.; Gadsden, S.A. Parameter Estimation of PV Solar Cells and Modules Using Whippy Harris Hawks Optimization Algorithm. Energy Rep. 2021, 7, 4047–4063. [Google Scholar] [CrossRef]
- Libra, M.; Petrik, T.; Poulek, V.; Tyukhov, I.I.; Kourim, P. Changes in the Efficiency of Photovoltaic Energy Conversion in Temperature Range with Extreme Limits. IEEE J. Photovolt. 2021, 11, 1479–1484. [Google Scholar] [CrossRef]
- Arias García, R.M.; Pérez Abril, I. Photovoltaic Module Model Determination by Using the Tellegen’s Theorem. Renew. Energy 2020, 152, 409–420. [Google Scholar] [CrossRef]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).