banner

Blog

Jun 12, 2023

Electrical parameters extraction of PV modules using artificial hummingbird optimizer

Scientific Reports volume 13, Article number: 9240 (2023) Cite this article

Metrics details

The parameter extraction of PV models is a nonlinear and multi-model optimization problem. However, it is essential to correctly estimate the parameters of the PV units due to their impact on the PV system efficiency in terms of power and current production. As a result, this study introduces a developed Artificial Hummingbird Technique (AHT) to generate the best values of the ungiven parameters of these PV units. The AHT mimics hummingbirds' unique flying abilities and foraging methods in the wild. The AHT is compared with numerous recent inspired techniques which are tuna swarm optimizer, African vulture's optimizer, teaching learning studying-based optimizer and other recent optimization techniques. The statistical studies and experimental findings show that AHT outperforms other methods in extracting the parameters of various PV models of STM6-40/36, KC200GT and PWP 201 polycrystalline. The AHT's performance is evaluated using the datasheet provided by the manufacturer. To highlight the AHT dominance, its performance is compared to those of other competing techniques. The simulation outcomes demonstrate that the AHT algorithm features a quick processing time and steadily convergence in consort with keeping an elevated level of accuracy in the offered solution.

Solar energy is a promising renewable technology due to its environmental responsiveness and numerous supplies. Solar Photovoltaic (PV) system development is continuing, which encourages the effective use of these systems in generating electric power to meet the need for energy1. Also, there are several drawbacks to the performance of PV systems, such as insufficient PV panel productivity and direct panel disclosure to the elements2. As a result, determining the realistic efficiency of PV systems is critical for efficiently planning, controlling, and simulating PV modules. To achieve this goal, the practical model is employed based on the current and voltage samples that are gathered at the module terminals. PV parameters may be established, and its model can be built with the aid of mathematical representation.

In the literature, many researchers have developed a variety of PV models, including the Single-Diode Model (SDM) and Double-Diode Model (DDM). Furthermore, PV model performance depends on unidentified internal parameters. Due to degradation, aging, and unpredictable functioning states, keeping all the unknown parameters steady and evaluating them is challenging. Designing, estimating, simulating, and optimizing PV modules is impossible without establishing their regarding electrical parameters. As a result, the effectiveness of swarm optimizing methods for quantifying PV system parameters is being studied3. Analytical approaches4 create simplified assumptions or particular approximations with ignoring compromising accuracy. However, this analytical model has been simplified by ignoring the effect of parallel and series resistances in calculating the current and voltage related to the highest power output. In5, Lagrange Multiplier Method (LMM) have been proposed for SDM/DDM to optimize power outputs of solar cell PV modules. In6, the crucial information were reduced from the datasheet of manufacturer where a bounding requirement for a zero-voltage state has been created using the power first derivative. Furthermore, in7, four random locations have been illustrated on the I–V curve and their slopes to extract the SDM parameters analytically without approximation or simplification. However, such analytical approach is limited to conventional testing scenarios. Which has a lot of calculations and fails when they change8.

On the other side, numerical approaches including deterministic and metaheuristic algorithms have been presented. Inaccurate initial values might lead to local optima in the deterministic method as well as the real model finds it challenging to satisfy the objective function equation's limitations9. Conversely, metaheuristic methods provide an effective and simple approach of determining PV model parameters. As a result, the parameters extraction topic has been addressed with a study of metaheuristic methods. Myriads of research have conducted using Differential Evolution (DE)10,11 to address the parameter identification issue with the PV model. In12, a comparable DE containing a reversed learning process, multi-population strategies, and mutation strategy have been proposed for SDM and DDM. To predict the PV cell characteristics of the RTC France solar cell and the Photowatt-PWM201, two straightforward, metaphor-free methods, Rao-2 and Rao-3, have been performed13. Gorilla troops optimizer14, slime mould optimization algorithm15, Improved Grasshopper Optimization Algorithm (IGOA)16 have been developed for electrically solar PV systems. In17, Harris hawks optimization was integrated with the Nelder-Mead simplex and (horizontal and vertical) crossovers and implemented to KC200GT, SM55, and ST40 including DDM and SDM. Furthermore, JAYA algorithm has been modified using the chaotic map in18 and combined with a learning strategy based on elite opponent process in19 to extract the PV parameter extraction.

A DE was integrated with Teaching–Learning Based Optimizer (TLBO) in20 taking into consideration the learners’ ranking probability. In21, Gradient-based optimization (GBO) with a logistic map and rank-based strategy has been elaborated to both SM55, KC200GT with the SDM and DDM. In22, an innovative two-stage technique for extracting the parameters of the PV module's SDM from experimental data of Power-Voltage characteristics. In ref.23, an elite strategy was incorporated with backtracking search approach (BSA) which implemented for both SDM and DDM. In24, coot-bird optimizer was applied for estimating the optimal PV parameters considering different electrical models based on the number of diode branches. In25, an improved TLBO (ITLBO) was emerged with different teaching tactics and performed in a comparative way on both SDM and DDM. In26, a grey Wolf algorithm having an orthogonal learning strategy has been manifested for finding the unknowns of different solar PV models. Considering the Triple-Junction (TJS) PV panel, moth search27, water cycle28 and heap optimizer29 techniques were applied for extracting the parameters of InGaP/InGaAs/Ge TJS PV panel. In27,28,29, when operating a TJSC-based PV module at varied irradiances and temperatures, their performances were assessed and confirmed against several other optimizing strategies.

It is established by a variety of "no free lunch" (NFL) theories that every algorithm's improved performance over one class of problems is counterbalanced by efficiency over another30. Numerous alternative metaheuristics were illustrated for optimally identifying the unknown parameters of PV models. The CPU time available, constraints, and some observations regarding these methods are also shown in the literature. The proposed Artificial hummingbird technique AHT31 by (Zhao et al.) is implemented in this paper to overcome the disadvantages of other techniques. The AHT imitates the special flying and foraging patterns of hummingbirds. The implementation of territorial, directed and migratory foraging's, as well as the construction of visiting tables can mimic the memorization capacity of these birds for foods This article's main contributions can be summed up in the following manner: (i) AHT demonstrates successfully the PV model parameters, (ii) The results attained from the AHT are compared with new recently developed techniques which are Tuna swarm optimizer (TSO)32, African vultures optimizer (AVO)33, Teaching learning studying-based optimizer (TLSBO)34, (iii) Diverse SDM and DDM PV model designs are used to compare AHT to other well-known reporting approaches, and (iv) Statistical tests and experimental results demonstrate the viability of the AHT.

The remaining items are grouped as follows. Diverse solar cell models are presented "Problem formulation for SDM and DDM" section, while "AHT for extraction of PV cell parameters" section manifests the proposed AHT for PV parameters extraction. Statistical analyses and experimental findings of several PV models are illustrated in "Simulation results" section. The suggested work's conclusions are shown and underlined in "Conclusion" section.

This part illustrates the non-linear P–V and I–V characteristics of numerous photovoltaic model's solar cell. additionally, the most common PV model designs will be described and the corresponding electric circuits and the mathematical equations for these PV models will be described35.

This configuration typically contains of one diode (D) in parallel with shunt resistor (\(R_{{{\text{sh}}}}\)) and photo-generated current (\(I_{{{\text{ph}}}}\)). This configuration, as manifested in Fig. 1, is put in series with another (\(R_{{\text{S}}}\)). The SDM current output (I) is mathematically formulate36,37:

where \(I_{P}\), \(I_{D1}\), and \(I_{SD1}\) denote the current through shunt resistor, diode current, the diode's reverse saturating current, accordingly. Moreover, the symbol (\(n_{1}\)) characterizes its ideality factor, while the symbol (V) demonstrates the output voltage. In addition to that the symbol (\(V_{tm}\)) indicates the thermal voltage, whereas the electron charge (q) value is C, the Boltzmann constant (\(K_{b}\)) value is J/K, and T refers to the cell temperature. In this context, it is important to define five parameters f(\(I_{ph}\), \(R_{S}\), \(n\), \(I_{SD}\), \(R_{sh}\)) accurately from (1).

Equivalent circuit for SDM.

It is considered as a SDM with insertion of an additional recombination diode (D2) as manifested with aid of Fig. 2. Although SDM has advantages of its simple structure, fewer parameters to extract, and rapid implementation in the depletion area, It ignores the recombination loss at low voltage which is pivotal when using the practical solar cell38,39. Accordingly, Although the structure of SDM is less difficult than DDM, DDM gets higher performance. The DDM output current (I) is mathematically represented by:

where \({\text{I}}_{{{\text{SD}}1}}\) illustrates diffusion current regarding the first diode, while \({\text{I}}_{{{\text{SD}}2}}\) demonstrates saturation current regarding the second diode. Besides, \({\text{I}}_{{{\text{D}}2}}\). and \({\text{n}}_{2}\) reveal the current of diffusion and recombination diodes and its quality factor. Using (3), compared to SDM, there are now seven additional parameters to be determined e.g. \(\left( {{\text{I}}_{{{\text{Ph}}}} ,{\text{ R}}_{{\text{S}}} ,{\text{ I}}_{{{\text{SD}}1}} ,{\text{n}}_{1} ,{\text{ I}}_{{{\text{SD}}2}} ,{\text{n}}_{2} ,{\text{ R}}_{{{\text{sh}}}} } \right)\).

Equivalent circuit for DDM.

The objective function can diminish the error among simulated and experimental current by defining the optimal estimation of the electrical parameters of the two models (SDM and DDM). The root mean square error (RMSE)40 is used as an objective function to determine the change between two I–V characteristics. It can be illustrated as follows:

where M explains the number of experimental data points; \(I_{exp}^{j}\) and \(V_{exp}^{j}\) represent the current and voltage values of jth experimental point, respectively; \(I_{cal}^{j} \left( {V_{exp}^{j} , x} \right)\) denotes the computed current output; and the variable x implies the decision parameters.

The objective presented in Eq. (4a) is so traditional and implemented by various reported works. Based on this objective model, the main focus is for minimizing the error aggregation, but it doesn't guarantee the direction for minimizing the maximum error which may be produced via a single experimental recording. Despite the objective model in Eq. (4a) provides significant coincidence for the whole PV characteristics, the error in some readings would be high. Therefore, another objective function is dedicated to minimize the summation of current absolute error (MAE) over the number of experimental data points which can be mathematically modeled as follows:

Using the proposed objective in Eq. (4b), the searching direction is dedicated for minimizing the maximum error over the course of the experimental recordings and so the distribution of errors will be approximately equivalent and more suitable.

In the AHT's procedures, each hummingbird is assigned a definite food supply from which it can be feed. For this specific feed supply, it can memorize the rate and location of nectar replenishment. Moreover, it remembers how often it has been since it last accessed every source of food. The AHT has exceptional capability for finding the best solutions thanks to these special skills. Initially, a swarm with \(h_{n}\) size of hummingbirds, as indicated in (5), is randomly assigned to \(h_{n}\) food sources:

where \({\text{H}}_{{\text{i}}}\) refers to the location of the ith food source which depicts the PV cells parameters as a solution vector. The upper and lower bounds with problem dimension are demonstrated by \({\text{Ub}}\) and \({\text{Lb}}\); and R describes a randomized vector between [0, 1].

A visitation table (VT) of the food sources is established using the following criteria:

where \(VT_{i,k}\) shows how many times the ith hummingbird failed to reach the kth source of food, and null denotes the absence of any value.

Three flight maneuvers—axial, diagonal, and omnidirectional flights—are extensively used throughout foraging and modelled in the AHT which can each be seen in (7) as follows:

where r1 denotes a randomly generated value falling inside [0, 1]; \(rand_{i}\) and \(randperm\) denotes randomized generating functions to create values in the form of integers and permuted integers, correspondingly.

The directed and territorial tactics of the hummingbirds randomly choose one of the flight skills described in (7). At first, a hummingbird uses the directed foraging method to inspect its intended source of food, which results in the discovery of a potential feed ingredient which is explained by:

where \(H_{i} \left( t \right)\) and \(H_{i,t\arg et} \left( t \right)\) represent the positions of the present and intended ith food sources at time t; N(0, 1) is the Gaussian distribution function.

Secondly, based on a certain territorial parameter (b), the territorial foraging strategy involves searching for a fresher food supply inside the surrounding area, as shown below:

Therefore, the location of every food source (i) can be generally updated by:

where O (·) expresses the objective target described in (4). According to this model.

Third is the migratory foraging technique, in which hummingbirds would frequently fly into a more distant location to get foods whenever their region is food-scarce41. The hummingbirds could travel to different feeding sources, selected at random from the whole seeking area.

where \(H_{worst}\) denotes the source that has the minimum nectar replenishment rate within the population.

An inspection process should be performed ensuring that each hummingbird is always travelling inside the boundary searching space, and consequently each dimension variable that was abused, according to (14), will be returned to the search space boundary:

The most pivotal element of the AHT is the visiting table which stores experience regarding food source visits. Accordingly, the visiting table can be updated for each hummingbird as depicted in (6).

The importance of this visiting table is to keep track of the time each food supply has passed without being revisited by a single bird, with a long gap between visits indicating a higher visit rate. Thus, Fig. 3 exhibits the principal steps of the AHT in recognizing the unidentified parameters of PV cells.

Main steps of the AHT for recognizing the unidentified parameters of PV cells.

The suggested AHT is carried out to identify the electrical SDM and DDM parameters for KC200GT and STM6-40/36. Two solar modules, which are multi-crystalline KC200GT with 54 cells in series and mono-crystalline STM6-40/36 with 36 cells42 in series at temperature of 25◦C and 51◦C, correspondingly, and an irradiance of (1000 W/m2). The measured data for KC200GT and STM6-40/36 contains 15 and 20 pairs of V/I values, respectively. Moreover, as depicted in Table 1, the lower (LB) and the upper (UB) bounds of parameters are demonstrated as per cell data.

To compare the suggested AHT with some other newly established methods when used on the SDM and DDM of STM 6–40/36, four effectiveness metrics of maximum, average, minimum and standard deviation of the RMSE are displayed. Additionally, a low RMSE score shows that parameters were obtained effectively since RMSE aims to minimize the difference between measured and simulated data. Additionally, the AHT is validated on the PWP 201 polycrystalline PV module utilizing both SDM and DDM. The simulations are carried out with MATLAB 2017b on Intel® Core™ i7-7500U CPU @ 2.70 GHz 2.90 GHz with 8.00 GB RAM. Two scenarios are considered based on the selected objective function as follows:

Scenario 1: Traditional objective model presented in Eq. (4a) for minimizing the error aggregation.

Scenario 2: minimization of the (MAE) objective function presented in Eq. (4b).

The specific parameters of SDM and DDM of STM6-40/36 are estimated by the proposed AHT and AVO33, TSO32, and TLSBO43 that are implemented in this article for the first time as depicted in Table 2. In terms of the numerical simulations, for SDM, the proposed AHT could achieve the lowest possible value of 1.7298E−3, whilst AVO, TSO, and TLSBO achieve the lowest possible values of 1.7324E−3, 1.9219E−3, and 1.9264E−3, respectively as manifested in Table 2. The AHT could achieve the lowest possible value of 1.7028E−3, whilst AVO, and TSO achieve the lowest possible values of 1.7049E−3 and 2.6843E−3, accordingly for DDM.

In addition, thirty independent runs are conducted for the proposed AHT, AVO, TSO, and TLSBO for SDM and DDM, in this article, to show the performance of these optimizers. It can be noticed from conducting these runs that the proposed AHT has the minimum value among these techniques which highlight the efficiency and robustness of the proposed AHT compared with these optimizers as exemplified in Fig. 4. As shown, for SDM, AHT derives the least minimum, mean, maximum and standard deviations related to the RMSE of 0.001729814, 0.001729831, 0.001730045 and 5.39233E−8, respectively. On contrary, AVO, TLSBO and TSO obtain higher standard deviations of 0.001084, 0.000102 and 0.000967, respectively. Similar findings are acquired for DDM, AHT achieves the least minimum, mean, maximum and standard deviations related to the RMSE of 0.001704932, 0.001728661, 0.001762892 and 9.85118E−6, respectively. On contrary, AVO, TLSBO and TSO, respectively, obtain higher standard deviations of 0.000833907, 0.000537932 and 0.000899015.

Whisker's plot of the AHT in comparison with AVO, TLSBO, and TSO with the two models of STM6-40/36 (Scenario 1).

The convergence characteristics of AHT are developed for SDM and DDM as illustrated in Fig. 5a,b and compared to AVO, TSO, TLSBO, Forensic-Based Investigation (FBI) Technique44, Enhanced marine predator approach (EMPA)45, Equilibrium Optimization (EO), Heap-based Technique29,46,47, and Jellyfish search (JFS) optimizer48. It can be manifested from this figure that the convergence characteristics of the AHT has an excellent performance contrasting to these optimizers.

Convergence characteristics of the compared algorithms for the two models of STM6-40/36 (Scenario 1).

For SDM, the experimental and estimated data illustrated by AHT, AVO, TSO, and TLSBO of the currents and powers are pronounced in Fig. 6a,b, respectively for each 20 points. Besides, at each point, the absolute error between estimated and experimental data for the currents and powers are exemplified as manifested in the previously mentioned figures, where the proposed AHT achieves the lowest absolute errors in comparison with AVO, TSO, and TLSBO. For sake of quantifications, as demonstrated in Fig. 6a, the maximum absolute percentage errors between measured and estimated current values is 0.14% at the experimental point no. 11 with IAE value of less than 6.09 mA cropped by the AHT. The I–V curve and the P–V curve are illustrated in Fig. 7a,b, respectively which exemplifies the precise proximity between both the estimated and experimental data of the powers and currents at each point of voltage.

Absolute errors cropped by the AHT and other optimizers for SDM of STM6-40/36 PV module (Scenario 1).

The I–V and P–V curves developed by the proposed AHT for SDM of STM6-40/36 PV module (Scenario 1).

For DDM, the experimental data and the estimated data illustrated by AHT, AVO, TSO, and TLSBO of the currents and powers are described in Fig. 8(a)-(b), respectively for each 20 points. Besides, at each point, the absolute error between estimated and experimental data for the currents and powers are exemplified as manifested, where the proposed AHT achieves the lowest absolute errors in comparison with AVO, TSO, and TLSBO. Once again, as indicated in Fig. 8(a), the maximum absolute percentage errors between measured and estimated current values is 0.40% with IAE value of less than 6.31 mA cropped by the AHT. The I–V curve and the P–V curve are illustrated in Fig. 9a,b which exemplifies the closeness between both the estimated and experimental data of the powers and currents at each point of voltage.

Absolute errors produced by the AHT and other optimizers for DDM of STM6-40/36 PV module (Scenario 1).

The I–V and P–V curves developed by the AHT for DDM of STM6/40-36 PV module (Scenario 1).

The statistical analysis including Best, Worst, Average, and Standard deviation parameters for SDM and DDM are demonstrated in Tables 3 and 4, correspondingly. In these tables, the proposed AHT is compared to several optimizers of AVO, TSO and TLSBO, and the reported optimizers of simulated annealing (SA)49, three point based approach (TPBA)50, hybridizing cuckoo search/biogeography based optimization (BHCS)51, ITLBO25, enhanced CS approach (ECSA)52, improved shuffled complex evolution (ISCE)53, chaotic logistic Rao technique (CLRT)54, enhanced PSO (EPSO)55, fractional chaotic PSO (FC-EPSO)56, bat optimization approach (BA), novel BA (NBA), directional bat algorithm (DBA)57, SDO58, MPA59 and improved chaotic whale optimization algorithm (ICWOA)61 for both models.

As demonstrated, the AHT achieves the least RMSE, standard deviation, mean and maximum of 1.7298E−3, 5.3923E−8, 1.7298E−3, 1.7300E−3, respectively, for SDM (see Table 3). The AHT achieves 1.7049E−3, 9.8512E−6, 1.7287E−3, and 1.7629E−3, respectively for DDM as indicated in Table 4. The comparative assessment exemplifies high search accuracy and good stability of the suggested AHT compared to several newly techniques and the reported optimizers.

For this scenario, the proposed AHT, AVO, TSO, and TLSBO are implemented and the regarding parameters of SDM and DDM of STM6-40/36 are depicted in Table 5. Also, the convergence characteristics of the AHT in comparison with AVO, TLSBO, and TSO for this scenario are developed for SDM and DDM as illustrated in Fig. 10a,b. In terms of the numerical simulations, for SDM, the proposed AHT could achieve the lowest MAE value of 4.068E−3, whilst AVO, TSO, and TLSBO achieve the lowest possible values of 8.805E−3, 6.175E−3 and 6.193E−3, respectively as manifested in Table 5. The AHT could achieve the lowest MAE value of 3.99E−3, whilst AVO, TSO, and TLSBO achieve the lowest possible values of 7.291E−3, 6.243E−3 and 6.108E−3, accordingly for DDM.

Convergence characteristics of the compared algorithms for the two models of STM6-40/36 (Scenario 2).

In addition, Fig. 11 displays the regarding Whisker's plot of the AHT in comparison with AVO, TLSBO, and TSO for this scenario. As shown, for SDM, AHT derives the least mean value related to the MAE of 0.005084. On contrary, AVO, TLSBO and TSO obtain higher MAE objectives of 0.023869, 0.006279 and 0.007603, respectively. For DDM, AHT derives the least minimum, mean, maximum and standard deviation related to the MAE of 0.00399, 0.004383, 0.005025 and 0.000299, respectively. On contrary, AVO, TLSBO and TSO obtain higher standard deviations of 0.017904, 0.000501 and 0.001165, respectively.

Whisker's plot of the AHT in comparison with AVO, TLSBO, and TSO with the two models of STM6-40/36 (Scenario 2).

For both models at this scenario, the experimental absolute errors in the produced current are described in Fig. 12a,b for the AHT, AVO, TLSBO, and TSO, respectively for each 20 points. As shown, the proposed AHT derives superior capability compared to the others in minimizing the maximal absolute error. Based on this scenario, the distribution of errors is approximately equivalent and more suitable where the searching direction is dedicated for minimizing the maximum error over the course of the experimental recordings. For the SDM, the errors using the proposed AHT range from 0.000495 at the reading no. 7 to 0.004901 at the reading no. 11. Therefore, the regarding difference between the two obtained boundaries is 0.004406. In similar way, the calculated difference between the two obtained boundaries using AVO, TLSBO, and TSO are 0.02237, 0.005984 and 0.006012, respectively. These differences demonstrate the high capability of the proposed AHT in achieving the best distribution of the errors over the course of the experimental recordings.

Absolute errors in the produced current by the compared optimizers of STM6-40/36 PV module (Scenario 2).

For the DDM, the errors using the proposed AHT range from 0.000389 at the reading no. 18 to 0.004415 at the reading no. 11. The regarding difference between the two obtained boundaries is 0.00403. In similar way, the calculated difference between the two obtained boundaries using AVO, TLSBO, and TSO are 0.01452, 0.007083 and 0.007797, respectively. These differences demonstrate the high capability of the proposed AHT in achieving the best distribution of the errors over the course of the experimental recordings.

The specific parameters of SDM and DDM of KC200GT PV module are estimated by the proposed AHT and recently developed optimizers which are AVO33, TSO32, TLSBO62 that are implemented in this article for the first time as depicted in Table 6. Besides, for SDM, the proposed AHT could achieve the lowest possible value of 6.4957E−4, whilst AVO, TSO, and TLSBO achieve the lowest possible values of 1.0426E−2, 1.1538E−2, and 1.2897E−2, respectively. It is also seen from this table that the proposed AHT could achieve the lowest possible value of 3.7154E−4, whilst AVO, TSO, and TLSBO achieve the lowest possible values of 9.6100E−3, 1.1268E−2 and 1.2580E−2, respectively for DDM.

Thirty independent runs are conducted for the proposed AHT, AVO, TSO, and TLSBO for SDM and DDM of this module, in this article, to show the performance of these optimizers. It can be noticed from conducting these runs that the proposed AHT has the minimum value among these techniques which highlight the efficiency and robustness of the proposed AHT compared with these optimizers as exemplified in Fig. 13.

Whisker's plot of the AHT in comparison with AVO, TLSBO, and TSO with the two models of KC200GT PV module (Scenario 1).

As shown, for SDM, AHT acquires the least minimum, mean, maximum and standard deviations related to the RMSE of 0.0006496, 0.0067283, 0.0095589 and 0.0023414, respectively. On contrary, AVO, TLSBO and TSO obtain higher mean RMSE of 0.037613, 0.015379 and 0.041981, respectively. As well, they obtain higher standard deviations of 0.009989, 0.00121 and 0.011769, respectively. Similar findings are acquired for DDM, AHT obtains the least minimum, mean, maximum and standard deviations related to the RMSE of 0.000371545, 0.009679481, 0.016820415 and 0.005198108, respectively. On contrary, AVO, TLSBO and TSO, respectively, obtain higher standard deviations of 0.011457421, 0.001713595 and 0.013369672.

The convergence characteristics of AHT for SDM and DDM are illustrated in Fig. 14a,b, respectively and compared to AVO, TSO, TLSBO, EMPA, EO, Heap, JFS and FBI44. It can be manifested from this figure that the convergence characteristics of the AHT has an excellent performance in comparison with these optimizers.

Convergence characteristics of the AHT in comparison with other optimizers of KC200GT PV module (Scenario 1).

For SDM, the experimental data and the estimated data illustrated by AHT, AVO, TSO, and TLSBO of the currents and powers are described in Fig. 15a,b, respectively for each 15 points. Besides, at each point, the absolute error between estimated and experimental data for the currents and powers are exemplified as manifested, where the proposed AHT achieves the lowest absolute errors in comparison with AVO, TSO, and TLSBO. For sake of quantifications, as shown in Fig. 15, the maximum absolute percentage errors between measured and estimated current values is 0.45% at the experimental point no. 9 with IAE value of 11.2 mA cropped by AHT. The I–V curve and the P–V curve are illustrated in Fig. 16a,b which exemplifies the closeness between both the estimated and experimental data of the powers and currents at each point of voltage.

Absolute errors cropped by the AHT and other optimizers for SDM of KC200GT PV module (Scenario 1).

The I–V and P–V curves developed by the AHT for SDM of KC200GT PV module (Scenario 1).

For SDM, the experimental data and the estimated data illustrated by AHT, AVO, TSO, and TLSBO of the currents and powers are described in Fig. 17a,b, respectively for each 15 points. Besides, at each point, the absolute error between estimated and experimental data for the currents and powers are exemplified, where the proposed AHT achieves the lowest absolute errors in comparison with AVO, TSO, and TLSBO. The I–V curve and the P–V curve are illustrated in Fig. 18a,b which exemplifies the closeness between both the estimated and experimental data of the powers and currents at each point of voltage.

Absolute errors proposed by the AHT and other optimizers for DDM of KC200GT PV module (Scenario 1).

The I–V curve and P–V curve developed by the AHT for DDM of KC200GT PV module (Scenario 1).

For the KC200GT PV module, the statistical analysis for SDM and DDM are demonstrated in Tables 7 and 8, respectively. In this Table, the proposed AHT is compared to AVO, TSO and TLSBO, and the reported optimizers which are CPMPSO63, PSO64, BMA65, NLBMA66, PGJAYA67, FPSO68, Hybridized Pattern Search and Firefly Technique (HPSFT)69, FBI44, EHHO70, and MVO71 for both models. As shown, the suggested AHT achieves the smallest RMSE, standard deviation, mean and maximum of 6.4957E−4, 2.3414E−3, 6.7283E−3, and 9.5589E−3, respectively, for SDM as depicted in Table 7. On the other hand, the AHT achieves 3.7154E−4, 5.1981E−3, 9.6795E−3, and 1.6820E−2, respectively for DDM (See Table 8). The comparative assessment exemplifies high search accuracy and good stability of the proposed AHT in comparison with the recently developed optimizers and the reported optimizers.

To validate the AHT results at different temperatures and at different solar radiations, Figs. 19a,b and 17a,b provide the corresponding I–V and P–V curves for KC200GT PV module. With temperature variations at irradiance level of 1000 W/m2, as shown in Fig. 19a,b, the proposed AHT derives significant coincidence between the simulated and experimental recordings. Similar findings are obtained with irradiance variations at temperature of 25 °C as shown in Fig. 20a,b. Both figures indicate the high validation of the proposed AHT at different temperatures and solar radiations.

Principal characteristics of KC200GT PV module with temperature variations at 1000 W/m2 irradiance.

Principal characteristics of KC200GT PV module with irradiance variations at temperature of 25 °C.

For this scenario, the proposed AHT, AVO, TSO, and TLSBO are performed and the regarding parameters of SDM and DDM are depicted in Table 9. Also, the convergence characteristics of the AHT in comparison with AVO, TLSBO, and TSO for this scenario are developed for SDM and DDM as illustrated in Fig. 21a,b. As shown, for SDM, the proposed AHT could achieve the lowest MAE value of 2.79E−2, whilst AVO, TSO, and TLSBO achieve the lowest possible values of 3.39E−2, 3.14E−2 and 3.88E−2, respectively. For the DDM, the AHT could achieve the lowest MAE value of 1.70E−2, whilst AVO, TSO, and TLSBO achieve the lowest possible values of 2.11E−2, 3.37E−2 and 1.97E−2, accordingly. Based on these findings, the proposed AHT declares improvement percentage of 17.75%, 11.30% and 28.15% based on the SDM and 19.24%, 49.59% and 13.55% based on the DDM compared to AVO, TSO, and TLSBO, respectively.

Convergence characteristics of the compared algorithms for the two models of KC200GT (Scenario 2).

In addition, Fig. 22 displays the regarding Whisker's plot of the AHT in comparison with AVO, TLSBO, and TSO for this scenario.

Whisker's plot of the AHT in comparison with AVO, TLSBO, and TSO with the two models of KC200GT (Scenario 2).

As shown, for SDM, AHT derives the least minimum, mean, maximum and standard deviation related to the MAE of 0.0279, 0.0488, 0.0589 and 0.0092, respectively. On the other side, AVO, TLSBO and TSO obtain higher standard deviations of 0.0183, 0.0133 and 0.0136, respectively. Similarly, for the DDM, the proposed AHT shows the best performance with the least minimum, mean and maximum MAE values of 0.017, 0.0349 and 0.0647, respectively.

For both models at this scenario, Fig. 23a,b describe the experimental absolute errors in the produced current for the AHT, AVO, TLSBO, and TSO, respectively. As shown, the proposed AHT derives superior capability with better distribution of errors compared to the others. For the SDM, the errors using the proposed AHT range from 0.0026 at the reading no. 3 to 0.0279 at the reading no. 12. Therefore, the regarding difference between the two obtained boundaries is 0.0253. In similar way, the calculated difference between the two obtained boundaries using AVO, TLSBO, and TSO are 0.0333, 0.0313 and 0.0388, respectively. These differences demonstrate the high capability of the proposed AHT in achieving the best distribution of the errors over the course of the experimental recordings.

Absolute errors in the produced current by the compared optimizers of KC200GT PV module (Scenario 2).

For the DDM, the errors using the proposed AHT range from 4.18E−5 at the reading no. 3 to 0.01701 at the reading no. 6. The regarding difference between the two obtained boundaries is 0.001697. In similar way, the calculated difference between the two obtained boundaries using AVO, TLSBO, and TSO are 0.01963, 0.03101 and 0.01874, respectively. These differences demonstrate the high capability of the proposed AHT in achieving the best distribution of the errors over the course of the experimental recordings.

Table 10 describes the five and seven-nine variables of SDM and DDM, respectively, that were obtained using the AHT considering both scenarios 1 and 2. According to Table 10, for the first scenario, the AHT approach determines that 2.42507 mA is the optimum adaption value for both SDM and DDM. The minimal RMSE associated with each model's parameters is shown in this table. The suggested AHT demonstrates strong stability and great searching efficiency than previously reported algorithms, according to the statistical evaluation of the three metrics (Best, Average, Worst) presented in Table 10. The thirty runs' results demonstrate the suggested AHT's superior resilience over others as related to the comparison of the proposed AHT and other recently described approaches has been presented in Table 11 which are SNS72, FBI44, SA49, ISCE53, ImCSA52, HFAPS69, SMA15, CGBO73, PSO64, and RAO optimizer13 for the SDM. The comparative assessment is conducted considering the DDM versus different reported state of the art such as SNS72, FBI44, PSO74, LAPO75, PSO64, MPA73 and CGBO73. Furthermore, Fig. 24 illustrates the AHT's convergence properties which demonstrates how the suggested AHT shows high performances for both SDM and DDM. Additionally, Fig. 25a–d exhibits the projected and measured values for the powers and currents at each point of the SDM and DDM of this module, characterizing the similarity between the anticipated and measured values while estimating the data with the proposed AHT.

Convergence patterns of AHT with SDM and DDM for PWP 201 polycrystalline PV module (Scenario 1).

I–V and P–V curves of experimental and simulated results for PWP 201 PV module (Scenario 1).

For this scenario, the proposed AHT is performed and the regarding parameters of SDM and DDM are previously stated in Table 10. For both models and scenarios, Fig. 26a,b display the experimental absolute errors in the produced current using the proposed AHT. For the SDM, in the first scenario, the errors using the proposed AHT range from 9.21E−5 to 4.43E−3 with regarding difference between the two obtained boundaries of 4.34E−3. For the same model, the errors using the proposed AHT range from 4.40E−5 to 3.66E−3 with regarding difference between the two obtained boundaries of 3.62E−3 considering the second scenario. Based on that, the utilization of the MAE minimization objective at Scenario 2 shows better error distribution with 16.67% improvement over the RMSE minimization objective at Scenario 1 via the proposed AHT. Similar findings are attained considering the SDM. The utilization of the MAE minimization objective at Scenario 2 shows better error distribution with 15.15% improvement over the RMSE minimization objective at Scenario 1 via the proposed AHT. In the first scenario, the errors using the proposed AHT range from 9.22E−5 to 4.43E−3 with regarding difference between the two obtained boundaries of 4.34E−3. For the same model, the errors using the proposed AHT range from 2.9E−5 to 3.71–3 with regarding difference between the two obtained boundaries of 3.68E−3 considering the second scenario.

Absolute errors in the produced current by the AHT for both scenarios of PWP 201 PV module.

Moreover, a comparative assessment between the proposed AHT, AVO, TSO, and TLSBO is performed considering this scenario. The regarding parameters of SDM and DDM are depicted in Table 12 while their convergence characteristics are developed for SDM and DDM as illustrated in Fig. 27a,b. As shown, the proposed AHT could achieve the lowest MAE value of 3.66E−3 and 3.71E−3, for SDM and DDM, respectively.

Convergence characteristics of the compared algorithms for the two models of PWP 201 (Scenario 2).

In addition, Fig. 28 displays the regarding Whisker's plot of the AHT in comparison with AVO, TLSBO, and TSO for this scenario. As shown, the AHT shows the best performance compared to the others. The proposed AHT derives the least minimum, mean, and maximum related to the MAE of 0.00366, 0.00451 and 0.00628 for the SDM and 0.00371, 0.005696 and 0.01286 for the DDM, respectively.

Whisker's plot of the AHT in comparison with AVO, TLSBO, and TSO with the two models of PWP 201 (Scenario 2).

This study has presented a novel application of an Artificial Hummingbird Technique (AHT) for extracting the unknown parameters from SDM and DDM PV models of mono-crystalline STM6-40/36, and multi-crystalline KC200GT. The performance of the proposed AHT is assessed by statical indices called Min RMSE, Max RMSE, Mean RMSE, Standard deviation, IAE, PAE, P–V and I–V curves. The earlier results of AHT for determining accurate parameters of various PV models illustrate that AHT produces a competitive end-result versus other recently developed algorithms. The parameters of the PV module are extracted using the AHT in this article. To estimate the PV module parameters, the proposed approach uses experimental data extracted from the Power–Voltage (P–V) curve. At a final stage of this effort, Photo WATT-PWP 201 has been examined. To sum up, three distinct PV modules, which are widely used in the literature namely, STM6-40/36, KC200GT and Photo WATT-PWP 201 have been investigated to validate the proposed AHT. For all PV modules, the proposed AHT exhibits the lowest RMSE. The performance of the AHT is additionally tested utilizing statistical data overall 30 independent runs. Based on the experimental results, it may be announced that the AHT overcomes all the selected state-of-the-art optimizers for the reported test cases.

The data that support the findings of this study are available from the corresponding author upon reasonable request.

El-Ela, A. et al. Renewable energy micro-grid interfacing: economic and environmental issues. Electronics https://doi.org/10.3390/electronics11050815 (2022).

Article Google Scholar

Feng, X. et al. A simple parameter estimation approach to modeling of photovoltaic modules based on datasheet values. J. Sol. Energy Eng. Trans. ASME 138(5), 1–8. https://doi.org/10.1115/1.4034357 (2016).

Article Google Scholar

Luu, T. V. & Nguyen, N. S. Parameters extraction of solar cells using modified JAYA algorithm. Optik (Stuttg) 203, 164034. https://doi.org/10.1016/J.IJLEO.2019.164034 (2020).

Article ADS CAS Google Scholar

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 144, 594–603. https://doi.org/10.1016/j.solener.2017.01.064 (2017).

Article ADS Google Scholar

Louzazni, M., Khouya, A., Al-Dahidi, S., Mussetta, M. & Amechnoue, K. Analytical optimization of photovoltaic output with Lagrange Multiplier Method. Optik 199, 163379. https://doi.org/10.1016/j.ijleo.2019.163379 (2019).

Article ADS Google Scholar

Cubas, J., Pindado, S. & Victoria, M. On the analytical approach for modeling photovoltaic systems behavior. J. Power Sources 247, 467–474. https://doi.org/10.1016/J.JPOWSOUR.2013.09.008 (2014).

Article ADS CAS Google Scholar

Toledo, F. J. & Blanes, J. M. Analytical and quasi-explicit four arbitrary point method for extraction of solar cell single-diode model parameters. Renew. Energy 92, 346–356. https://doi.org/10.1016/J.RENENE.2016.02.012 (2016).

Article Google Scholar

Gnetchejo, P. J., Ndjakomo Essiane, S., Dadjé, A. & Ele, P. A combination of Newton-Raphson method and heuristics algorithms for parameter estimation in photovoltaic modules. Heliyon 7(4), e06673. https://doi.org/10.1016/J.HELIYON.2021.E06673 (2021).

Article PubMed PubMed Central Google Scholar

Jain, A. & Kapoor, A. Exact analytical solutions of the parameters of real solar cells using Lambert W-function. Sol. Energy Mater. Sol. Cells 81(2), 269–277. https://doi.org/10.1016/j.solmat.2003.11.018 (2004).

Article CAS Google Scholar

Hao, Q., Zhou, Z., Wei, Z. & Chen, G. Parameters identification of photovoltaic models using a multi-strategy success-history-based adaptive differential evolution. IEEE Access 8, 35979–35994. https://doi.org/10.1109/ACCESS.2020.2975078 (2020).

Article Google Scholar

Liao, Z., Gu, Q., Li, S., Hu, Z. & Ning, B. An improved differential evolution to extract photovoltaic cell parameters. IEEE Access 8, 177838–177850. https://doi.org/10.1109/ACCESS.2020.3024975 (2020).

Article Google Scholar

Song, Y. et al. MPPCEDE: Multi-population parallel co-evolutionary differential evolution for parameter optimization. Energy Convers. Manag. 228, 113661. https://doi.org/10.1016/J.ENCONMAN.2020.113661 (2021).

Article Google Scholar

Premkumar, M., Babu, T. S., Umashankar, S. & Sowmya, R. A new metaphor-less algorithms for the photovoltaic cell parameter estimation. Optik (Stuttg) 208(March), 164559. https://doi.org/10.1016/j.ijleo.2020.164559 (2020).

Article ADS CAS Google Scholar

Ginidi, A. et al. Gorilla troops optimizer for electrically based single and double-diode models of solar photovoltaic systems. Sustainability 13, 9459. https://doi.org/10.3390/su13169459 (2021).

Article Google Scholar

Kumar, C., Raj, T. D., Premkumar, M. & Raj, T. D. A new stochastic slime mould optimization algorithm for the estimation of solar photovoltaic cell parameters. Optik (Stuttg) 223(August), 165277. https://doi.org/10.1016/j.ijleo.2020.165277 (2020).

Article ADS CAS Google Scholar

Wu, Z. & Shen, D. Parameter identification of photovoltaic cell model based on improved grasshopper optimization algorithm. Optik (Stuttg) 247, 167979. https://doi.org/10.1016/J.IJLEO.2021.167979 (2021).

Article ADS CAS Google Scholar

Liu, Y. et al. Horizontal and vertical crossover of Harris hawk optimizer with Nelder-Mead simplex for parameter estimation of photovoltaic models. Energy Convers. Manag. 223, 113211. https://doi.org/10.1016/J.ENCONMAN.2020.113211 (2020).

Article Google Scholar

Jian, X. & Weng, Z. A logistic chaotic JAYA algorithm for parameters identification of photovoltaic cell and module models. Optik (Stuttg) https://doi.org/10.1016/j.ijleo.2019.164041 (2020).

Article Google Scholar

Wang, L. & Huang, C. A novel Elite Opposition-based Jaya algorithm for parameter estimation of photovoltaic cell models. Optik (Stuttg) 155, 351–356. https://doi.org/10.1016/J.IJLEO.2017.10.081 (2018).

Article ADS Google Scholar

Li, S., Gong, W., Wang, L., Yan, X. & Hu, C. A hybrid adaptive teaching–learning-based optimization and differential evolution for parameter identification of photovoltaic models. Energy Convers. Manag. 225, 113474. https://doi.org/10.1016/J.ENCONMAN.2020.113474 (2020).

Article Google Scholar

Ahmadianfar, I. et al. Gradient-based optimization with ranking mechanisms for parameter identification of photovoltaic systems. Energy Rep. 7, 3979–3997. https://doi.org/10.1016/J.EGYR.2021.06.064 (2021).

Article Google Scholar

Reddy, S. S. & Yammani, C. A novel two step method to extract the parameters of the single diode model of Photovoltaic module using experimental Power-Voltage data. Optik (Stuttg) 248, 167977. https://doi.org/10.1016/J.IJLEO.2021.167977 (2021).

Article ADS Google Scholar

Yu, K., Liang, J. J., Qu, B. Y., Cheng, Z. & Wang, H. Multiple learning backtracking search algorithm for estimating parameters of photovoltaic models. Appl. Energy 226, 408–422. https://doi.org/10.1016/j.apenergy.2018.06.010 (2018).

Article Google Scholar

Fathy, A. & Rezk, H. Parameter estimation of photovoltaic system using imperialist competitive algorithm. Renew. Energy https://doi.org/10.1016/j.renene.2017.04.014 (2017).

Article Google Scholar

Li, S. et al. Parameter extraction of photovoltaic models using an improved teaching-learning-based optimization. Energy Convers. Manag. 186, 293–305. https://doi.org/10.1016/j.enconman.2019.02.048 (2019).

Article Google Scholar

Xavier, F. J., Pradeep, A., Premkumar, M. & Kumar, C. Orthogonal learning-based Gray Wolf Optimizer for identifying the uncertain parameters of various photovoltaic models. Optik (Stuttg) https://doi.org/10.1016/j.ijleo.2021.167973 (2021).

Article Google Scholar

Fathy, A., Elaziz, M. A., Sayed, E. T., Olabi, A. G. & Rezk, H. Optimal parameter identification of triple-junction photovoltaic panel based on enhanced moth search algorithm. Energy https://doi.org/10.1016/j.energy.2019.116025 (2019).

Article Google Scholar

Rezk, H. & Fathy, A. A novel optimal parameters identification of triple-junction solar cell based on a recently meta-heuristic water cycle algorithm. Sol. Energy https://doi.org/10.1016/j.solener.2017.08.084 (2017).

Article Google Scholar

Houssein, E. H., Nassef, A. M., Fathy, A., Mahdy, M. A. & Rezk, H. Modified search and rescue optimization algorithm for identifying the optimal parameters of high efficiency triple-junction solar cell/module. Int. J. Energy Res. 46(10), 13961–13985 (2022).

Article Google Scholar

Wolpert, D. H. & Macready, W. G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. https://doi.org/10.1109/4235.585893 (1997).

Article Google Scholar

Zhao, W., Wang, L. & Mirjalili, S. Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications. Comput. Methods Appl. Mech. Eng. 388, 114194. https://doi.org/10.1016/J.CMA.2021.114194 (2022).

Article ADS MathSciNet MATH Google Scholar

Xie, L. et al. Tuna swarm optimization: A novel swarm-based metaheuristic algorithm for global optimization. Comput. Intell. Neurosci. https://doi.org/10.1155/2021/9210050 (2021).

Article PubMed PubMed Central Google Scholar

Abdollahzadeh, B., Gharehchopogh, F. S. & Mirjalili, S. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput. Ind. Eng. https://doi.org/10.1016/j.cie.2021.107408 (2021).

Article Google Scholar

Rao, R. V., Savsani, V. J. & Vakharia, D. P. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput. Des. 43(3), 303–315. https://doi.org/10.1016/j.cad.2010.12.015 (2011).

Article Google Scholar

Easwarakhanthan, T., Bottin, J., Bouhouch, I. & Boutrit, C. Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers. Int. J. Sol. Energy 4(1), 1–12. https://doi.org/10.1080/01425918608909835 (1986).

Article CAS Google Scholar

Xiong, G. et al. Parameter extraction of solar photovoltaic models by means of a hybrid differential evolution with whale optimization algorithm. Sol. Energy https://doi.org/10.1016/j.solener.2018.10.050 (2018).

Article Google Scholar

Chin, V. J., Salam, Z. & Ishaque, K. Cell modelling and model parameters estimation techniques for photovoltaic simulator application: A review. Appl. Energy 154, 500–519. https://doi.org/10.1016/j.apenergy.2015.05.035 (2015).

Article Google Scholar

Alrahim Shannan, N. M. A., Yahaya, N. Z. & Singh, B. Single-diode model and two-diode model of PV modules: A comparison, in Proceedings of the 2013 IEEE Int. Conf. Control Syst. Comput. Eng. ICCSCE 2013, 210–214, 2013. https://doi.org/10.1109/ICCSCE.2013.6719960.

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. Photovoltaics 2(3), 261–268. https://doi.org/10.1109/JPHOTOV.2012.2190265 (2012).

Article Google Scholar

Chin, V. J. & Salam, Z. Coyote optimization algorithm for the parameter extraction of photovoltaic cells. Sol. Energy 194, 656–670. https://doi.org/10.1016/j.solener.2019.10.093 (2019).

Article ADS Google Scholar

Hamida, M. A., El-Sehiemy, R. A., Ginidi, A. R., Elattar, E. & Shaheen, A. M. Parameter identification and state of charge estimation of Li-Ion batteries used in electric vehicles using artificial hummingbird optimizer. J. Energy Storage 51, 104535. https://doi.org/10.1016/J.EST.2022.104535 (2022).

Article Google Scholar

Tong, N. T. & Pora, W. A parameter extraction technique exploiting intrinsic properties of solar cells. Appl. Energy 176, 104–115. https://doi.org/10.1016/j.apenergy.2016.05.064 (2016).

Article Google Scholar

Sarhan, S., Shaheen, A., El-Sehiemy, R. & Gafar, M. A multi-objective teaching-learning studying-based algorithm for large-scale dispatching of combined electrical power and heat energies. Math. 10(13), 2278. https://doi.org/10.3390/math10132278 (2022).

Article Google Scholar

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 9, 1–20. https://doi.org/10.1109/ACCESS.2020.3046536 (2021).

Article Google Scholar

Shaheen, A. M. et al. A novel improved marine predators algorithm for combined heat and power economic dispatch problem. Alex. Eng. J. https://doi.org/10.1016/J.AEJ.2021.07.001 (2021).

Article Google Scholar

Shaheen, A. M., Elsayed, A. M., Ginidi, A. R., El-Sehiemy, R. A. & Elattar, E. E. Improved heap-based optimizer for DG allocation in reconfigured radial feeder distribution systems. IEEE Syst. J. https://doi.org/10.1109/JSYST.2021.3136778 (2022).

Article Google Scholar

Ginidi, A. R., Elsayed, A. M., Shaheen, A. M., Elattar, E. E. & El-Sehiemy, R. A. A novel heap-based optimizer for scheduling of large-scale combined heat and power economic dispatch. IEEE Access 9, 83695–83708. https://doi.org/10.1109/ACCESS.2021.3087449 (2021).

Article Google Scholar

Shaheen, A. M., El-Sehiemy, R. A., Ginidi, A. R., Ghoneim, S. S. M. & Alharthi, M. M. Multi-objective jellyfish search optimizer for efficient power system operation based on multi-dimensional OPF framework. Energy https://doi.org/10.1016/J.ENERGY.2021.121478 (2021).

Article Google Scholar

Ben Messaoud, R. Extraction of uncertain parameters of a single-diode model for a photovoltaic panel using lightning attachment procedure optimization. J. Comput. Electron. https://doi.org/10.1007/s10825-020-01500-x (2020).

Article Google Scholar

Chin, V. J. & Salam, Z. A new three-point-based approach for the parameter extraction of photovoltaic cells. Appl. Energy 237, 519–533. https://doi.org/10.1016/j.apenergy.2019.01.009 (2019).

Article CAS Google Scholar

Chen, X. & Yu, K. Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters. Sol. Energy 180, 192–206. https://doi.org/10.1016/j.solener.2019.01.025 (2019).

Article ADS Google Scholar

Kang, T., Yao, J., Jin, M., Yang, S. & Duong, T. A novel improved cuckoo search algorithm for parameter estimation of photovoltaic (PV) models. Energies https://doi.org/10.3390/en11051060 (2018).

Article Google Scholar

Gao, X. et al. Parameter extraction of solar cell models using improved shuffled complex evolution algorithm. Energy Convers. Manag. 157, 460–479. https://doi.org/10.1016/j.enconman.2017.12.033 (2018).

Article Google Scholar

Lekouaghet, B., Boukabou, A. & Boubakir, C. Estimation of the photovoltaic cells/modules parameters using an improved Rao-based chaotic optimization technique. Energy Convers. Manag. 229(November 2020), 113722. https://doi.org/10.1016/j.enconman.2020.113722 (2021).

Article Google Scholar

Rezaee Jordehi, A. Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules. Sol. Energy 159, 78–87. https://doi.org/10.1016/j.solener.2017.10.063 (2018).

Article ADS CAS Google Scholar

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 https://doi.org/10.1016/j.energy.2020.116979 (2020).

Article Google Scholar

Deotti, L. M. P., Pereira, J. L. R. & da Silva Júnior, I. C. Parameter extraction of photovoltaic models using an enhanced Lévy flight bat algorithm. Energy Convers. Manag. 221(February), 113114. https://doi.org/10.1016/j.enconman.2020.113114 (2020).

Article Google Scholar

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. 7, 5772–5794. https://doi.org/10.1016/J.EGYR.2021.08.188 (2021).

Article Google Scholar

Rezk, H. & Abdelkareem, M. A. Optimal parameter identification of triple diode model for solar photovoltaic panel and cells. Energy Rep. https://doi.org/10.1016/j.egyr.2021.11.179 (2022).

Article Google Scholar

Elshahed, M. et al. An innovative hunter-prey-based optimization for electrically based single-, double-, and triple-diode models of solar photovoltaic systems. Mathematics 10(23), 4625. https://doi.org/10.3390/math10234625 (2022).

Article 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 https://doi.org/10.1016/j.apenergy.2017.05.029 (2017).

Article Google Scholar

Akbari, E., Ghasemi, M., Gil, M., Rahimnejad, A. & AndrewGadsden, S. Optimal power flow via teaching-learning-studying-based optimization algorithm. Electr. Power Compon. Syst. https://doi.org/10.1080/15325008.2021.1971331 (2021).

Article Google Scholar

Liang, J. et al. Classified perturbation mutation based particle swarm optimization algorithm for parameters extraction of photovoltaic models. Energy Convers. Manag. 203(June 2019), 112138. https://doi.org/10.1016/j.enconman.2019.112138 (2020).

Article ADS Google Scholar

Khanna, V., Das, B. K., Bisht Vandana, D. & Singh, P. K. A three diode model for industrial solar cells and estimation of solar cell parameters using PSO algorithm. Renew. Energy 78, 105–113. https://doi.org/10.1016/j.renene.2014.12.072 (2015).

Article Google Scholar

Sulaiman, M. H., Mustaffa, Z., Saari, M. M. & Daniyal, H. Barnacles Mating Optimizer: A new bio-inspired algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell. https://doi.org/10.1016/j.engappai.2019.103330 (2020).

Article Google Scholar

Rizk-Allah, R. M. & El-Fergany, A. A. Conscious neighborhood scheme-based Laplacian barnacles mating algorithm for parameters optimization of photovoltaic single- and double-diode models. Energy Convers. Manag. 226(June), 113522. https://doi.org/10.1016/j.enconman.2020.113522 (2020).

Article Google Scholar

Yu, K. et al. A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module. Appl. Energy 237, 241–257. https://doi.org/10.1016/j.apenergy.2019.01.008 (2019).

Article Google Scholar

Ebrahimi, S. M., Salahshour, E., Malekzadeh, M. & Gordillo, F. Parameters identification of PV solar cells and modules using flexible particle swarm optimization algorithm. Energy 179, 358–372. https://doi.org/10.1016/j.energy.2019.04.218 (2019).

Article CAS Google Scholar

Beigi, A. M. & Maroosi, A. Parameter identification for solar cells and module using a Hybrid Firefly and Pattern Search Algorithms. Sol. Energy 171, 435–446. https://doi.org/10.1016/j.solener.2018.06.092 (2018).

Article ADS Google Scholar

Chen, H., Jiao, S., Wang, M., Heidari, A. A. & Zhao, X. Parameters identification of photovoltaic cells and modules using diversification-enriched Harris hawks optimization with chaotic drifts. J. Clean. Prod. 244, 118778. https://doi.org/10.1016/j.jclepro.2019.118778 (2020).

Article Google Scholar

Ali, E. E., El-Hameed, M. A., El-Fergany, A. A. & El-Arini, M. M. Parameter extraction of photovoltaic generating units using multi-verse optimizer. Sustain. Energy Technol. Assessments 17, 68–76. https://doi.org/10.1016/j.seta.2016.08.004 (2016).

Article Google Scholar

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. 10(4), 1398–1417. https://doi.org/10.1002/ese3.1109 (2022).

Article Google Scholar

Montoya, O. D., Gil-Gonzalez, W. & Grisales-Norea, L. F. Sine–cosine algorithm for parameters’ estimation in solar cells using datasheet information. J. Phys. Conf Ser. https://doi.org/10.1088/1742-6596/1671/1/012008 (2020).

Article Google Scholar

Jordehi, A. R. Time varying acceleration coefficients particle swarm optimisation (TVACPSO): A new optimisation algorithm for estimating parameters of PV cells and modules. Energy Convers. Manag. 129, 262–274. https://doi.org/10.1016/j.enconman.2016.09.085 (2016).

Article Google Scholar

Nematollahi, A. F., Rahiminejad, A. & Vahidi, B. A novel physical based meta-heuristic optimization method known as Lightning Attachment Procedure Optimization. Appl. Soft Comput. J. 59, 596–621. https://doi.org/10.1016/j.asoc.2017.06.033 (2017).

Article Google Scholar

Download references

Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB).

Department of Electrical Engineering, Faculty of Engineering, Kafrelsheikh University, Kafrelsheikh, 33516, Egypt

Ragab El-Sehiemy

Department of Electrical Engineering, Faculty of Engineering, Suez University, Suez, 43533, Egypt

Abdullah Shaheen & Ahmed Ginidi

Electrical Power and Machines Department, Faculty of Engineering, Zagazig University, Zagazig, 44519, Egypt

Attia El-Fergany

You can also search for this author in PubMed Google Scholar

You can also search for this author in PubMed Google Scholar

You can also search for this author in PubMed Google Scholar

You can also search for this author in PubMed Google Scholar

The authors contributed to each part of this paper equally. The authors read and approved the final manuscript.

Correspondence to Attia El-Fergany.

The authors declare no competing interests.

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and Permissions

El-Sehiemy, R., Shaheen, A., El-Fergany, A. et al. Electrical parameters extraction of PV modules using artificial hummingbird optimizer. Sci Rep 13, 9240 (2023). https://doi.org/10.1038/s41598-023-36284-0

Download citation

Received: 19 May 2022

Accepted: 31 May 2023

Published: 07 June 2023

DOI: https://doi.org/10.1038/s41598-023-36284-0

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.

SHARE