Abstract
The greater the demand for energy, the more important it is to improve and develop permanent energy sources, because of their advantages over non-renewable energy sources. With the development of artificial intelligence algorithms and the presence of so many data, the evolution of simulation models has increased. In this research, an improvement to one recent optimization algorithm called the artificial hummingbird algorithm (AHA) is proposed. An adaptive opposition approach is suggested to select whether or not to use an opposition-based learning (OBL) method. This improvement is developed based on adding an adaptive updating mechanism to enable the original algorithm to obtain more accurate results with more complex problems, and is called the adaptive opposition artificial hummingbird algorithm (AOAHA). The proposed AOAHA was tested on 23 benchmark functions and compared with the original algorithm and other recent optimization algorithms such as supply–demand-based optimization (SDO), wild horse optimizer (WHO), and tunicate swarm algorithm (TSA). The proposed algorithm was applied to obtain accurate models for solar cell systems, which are the basis of solar power plants, in order to increase their efficiency, thus increasing the efficiency of the whole system. The experiments were carried out on two important models—the static and dynamic models—so that the proposed model would be more representative of real systems. Two applications for static models have been proposed: In the first application, the AOAHA satisfies the best root-mean-square values (0.0009825181). In the second application, the performance of the AOAHA is satisfied in all variable irradiance for the system. The results were evaluated in more than one way, taking into account the comparison with other modern and powerful optimization techniques. Improvement showed its potential through its satisfactory results in the tests that were applied to it.
1. Introduction
The remarkable development of communication systems and easy access to information are the main factors in the development of artificial intelligence algorithms that, in turn, look at the utilization of these data and produce results that help improve the performance of multiple systems [1]. This improvement has had the effect of increasing the efficiency of these systems, thereby increasing the economic return and guiding the vision for the future. Energy sources are some of the most important systems that researchers have been concerned with developing and making the best use of, because of their economic and strategic value to the whole world. Therefore, this has had a severe impact in increasing the search space around the application of artificial intelligence algorithms to obtain ideal models for these systems, so that developers can study the performance of these systems in the laboratory and, thus, save on high manufacturing costs [2].
Modeling of solar systems is one of the contemporary research topics, although it is not a modern research idea, emphasizing its importance, as well as the importance of the improvement algorithms that have begun to intervene in many topics, changing old views on them [3,4,5].
If we consider photovoltaic (PV) models, there are many studies that have been presented in the past and recently. The most popular PV models are the dynamic and static PV models. The static PV models are based on equivalent circuits containing resistance and diodes [6], because the characteristics of PV cells are similar to those of the semiconductor P–N junction (diode) [7]. The popular static models are the single-diode model (SDM), double-diode model (DDM), and three-diode model (TDM). From the names of these models, it is clear that they are distinguished by the number of diodes in the model. The SDM has one diode to represent the diffusion current in the P–N junction [8,9,10], a resistance connected in series with the diode to represent the total resistance of the semiconductor material at the neutral region, and a resistance connected in parallel with the diode to represent the total current leakage resistance across the P–N junction of the solar cell. The DDM has two diodes, one series resistance, and one parallel resistance; the second diode represents the recombination effect in the P–N junction [11,12,13,14]. The TDM has three diodes, one series resistance, and one parallel resistance; the third diode represents the effect of leakage current and grain boundaries [15,16,17]. The total estimated parameters for the SDM, DDM, and TDM are five, seven, and nine parameters, respectively. Although increasing the number of diodes has an effect of increasing the model’s accuracy, the model’s complexity is also increased. Dynamic PV models have been developed to represent the effect of switching and load variation, along with the connection between the PV system and the load. The two most popular PV dynamic models are transfer function models: the integral order model (IOM), and the fractional order model (FOM) [18,19].
As for the application of optimization algorithms to obtain an accurate PV model, many previous studies have been carried out for this purpose [20]. The rapid development of population-based optimization algorithms has enhanced this research area, due to their being meta-heuristic and derivative-free algorithms, unlike greedy algorithms—which solve problems locally in each step, thus depending on finding the best solution in each step based on the previous step—and convex algorithms (e.g., gradient descent algorithms) that depend on the convex function. Therefore, population-based algorithms are suitable for complex and nonlinear functions such as the objective functions of PV models [20,21]. The main challenge in the estimation of PV models’ parameters is the nonlinear characteristics of the PV systems, requiring a robust optimization algorithm for this optimization problem. A review of the recent work in this area was presented in [21]. In this study, a collection of recent work on the estimation of PV parameters is discussed. Approximately 29 optimization algorithms are reviewed, such as ABC, MPSO, SSA, and ITLBO. In each reference, the main points discussed are the PV model type, the different applications and case studies proposed, the evaluation methods, and the obtained results. The TDM has seen many applications in the literature, due to its efficiency in representing PV modules such as polycrystalline MSX-60, monocrystalline CS6K-280M and multicrystalline KC200GT. Some studies have applied optimization algorithms to estimate all nine parameters of the TDM, while others tried to estimate two parameters analytically and the rest using optimization algorithms [22]. In this work, the proposed optimization algorithm was used to estimate all nine parameters of the TDM, in order to check and compare its performance with other optimization algorithms through such complex problems.
Different modified algorithms have been proposed in studies such as [23,24,25,26]. The AHA is one of the recently proposed algorithms, inspired by the special flight abilities of hummingbirds and their intelligent foraging strategies [27]. The AOAHA is proposed as an enhanced version of the AHA using an adaptive method. The main advantage of the adaptation technique is that the enhancement technique is employed when the algorithm fails to find good solutions. Therefore, the proposed AOAHA improves the performance of the original algorithm by increasing the exploration and exploitation balance, thus decreasing the probability of local optima problems. The AOAHA was tested through benchmark functions and applied to estimate the parameters of the static TDM and dynamic IOM and FOM through several applications. The obtained results were analyzed and compared with an original algorithm and other recent algorithms through different evaluation methods.
The main contributions of this paper can be described as follows:
- A novel enhanced algorithm (AOAHA) has been proposed and tested through unimodal, multimodal, and composite benchmark functions, totaling 23 benchmark functions;
- The enhancement was based on an adaptive opposition approach that suggests whether or not to use an opposition-based learning (OBL) method;
- AOAHA was applied to estimate accurate PV models with consideration of a complex optimization problem, due to the nonlinearities in the PV system’s behavior;
- The estimated models and the algorithm behavior were evaluated through different evaluation methods, such as RMSE, absolute error statistical analysis, and algorithm convergence curves;
- The proposed algorithm gives better results than the original and other recent algorithms, both in the benchmark functions and in the real PV application. The enhancement approach increased the exploration and exploitation balance of the original algorithm, as well as its probability of avoiding local optima problems.
The rest of this paper is arranged as follows:
2. PV Models (Static and Dynamic)
In this section, the static and dynamic PV models are presented. From the static PV models, the TDM was selected. The main dynamic models (IOM and FOM) are also discussed.
2.1. Static TDM
The TDM has three diodes connected in parallel with one another, a resistance connected in series with the group of diodes to represent the total semiconductor material at neutral regions resistance, a resistance connected in parallel with the group of diodes to represent the total current leakage resistance across the P–N junction of the solar cell, and a current source connected in parallel with the group of diodes to represent the photo generated, as shown in Figure 1. The TDM has nine parameters, if x is considered a vector of model parameters x = [x1, x2, x3, x4, x5, x6, x7, x8, x9] equivalent to [Rs, Rsh, Iph, Is1, Is2, Is3, η1, η2, η3]. The TDM is described by Equations (1) and (2). The objective function of the TDM is described by Equation (3).
where is the real PV system output current, is a current source representing the generated current from the photons, represent the current of the first, second, and third diodes, respectively, and is the current of shunt resistance.
where is the PV system output voltage, are the series and shunt resistance, respectively, are the ideality factor of the first, second, and third diodes, respectively, is a constant of =1.380 × 10−23 (J/Ko), and is a constant of 1.602 × 10−19 (C) coulombs.
where is the objective function of the TDM.
Figure 1.
TDM.
2.2. Dynamic PV Model
Dynamic PV models have been proposed in the literature to represent the effects of load and switching, as well as the connection between the load and the PV source. The two main models are the integral and fractional order dynamic PV models.
The integral order model (IOM) is a second-order transfer function model. The IOM consists of two parts—one for static and the other for dynamic—as shown in Figure 2, and consists of the following:
Figure 2.
Integral order model.
- -
- : Constant voltage source (static part);
- -
- : Series resistance to represent the static model (static part);
- -
- : Capacitor for junction capacitance (dynamic part);
- -
- : Resistance for conductance (dynamic part);
- -
- : The connected cables’ inductance is represented by the coil inductance (dynamic part);
- -
- : Resistance to represent the load (dynamic part).
There are a total of three estimated parameters for the IOM (); the IOM is represented by Equations (4) and (5).
In transfer function models, the fractional orders are used to represent some components that cannot be represented though the IOM. The FOM can represent the fractional capacitor and capacitance and the fractional inductance, as shown in Figure 3. The fractional order of capacitance and inductance are represented by α and β, respectively. The total number of FOM parameters is five (); the FOM is represented by Equations (6) and (7).
Figure 3.
Fractional order model.
3. The Proposed Optimization Methodology
This section briefly defines the basics of the artificial hummingbird algorithm (AHA). Then, the process of the proposed adaptive opposition artificial hummingbird algorithm (AOAHA) is described.
3.1. Artificial Hummingbird Algorithm (AHA)
The AHA is an optimization technique inspired by the foraging and flight of hummingbirds, as presented in [27]. The three main models of this algorithm are presented as follows:
- (a)
- Guided foraging
In this foraging model, three flight behaviors are used in foraging (omnidirectional, diagonal, and axial flight). Figure 4 presents these three flight behaviors in 3D space. The equation simulating this guided foraging and a candidate food source can be obtained as follows:
where represents the position of the target food source, h denotes the guided factor, and is the position of the ith food source at time t.
Figure 4.
Three flight behaviors in 3D space.
The position update of the ith food source is as follows:
where and are the value of function fitness for and , respectively.
- (b)
- Territorial foraging
The following equation represents the local search of hummingbirds in the territorial foraging strategy:
where g denotes the territorial factor.
- (c)
- Migration foraging
The mathematical equation for the migration foraging of a hummingbird is presented as follows:
where represents the source of food with worst population rate of nectar refilling, is a random factor, and and are the upper and lower limit ranges, respectively.
3.2. Adaptive Opposition Artificial Hummingbird Algorithm (AOAHA)
It is suggested to use an adaptive approach to select whether or not to use an opposition-based learning (OBL) method. This idea is used to further improve the exploration ability; furthermore, it ensures the maximization of the exploitation stage by replacing one random search agent with the best one in the updated position [28].
- (a)
- Opposition-based learning
OBL uses the position in the search space, which is the accurate opposite of the position of the ith food source, and compares it to update the position of the next iterations. This method helps to reduce the chances of being trapped in the local optima with developed convergence. The position is calculated as follows:
where j = 1,2,…,d. d denotes the dimension.
The position of the ith food source is as follows:
where is the value of function fitness for .
- (b)
- Adaptive decision strategy
The adaptive decision helps to further improve exploration through the OBL when needed. Finally, the position updates using the adaptive decision strategy of AOAHA, which is shown as follows:
4. Results
4.1. The Performance of the AOAHA
The proficiency and performance of the proposed AOAHA technique were evaluated based on several benchmark functions, using he statistical measurements such as best values, mean values, median values, worst values, and standard deviation (STD) for the best solutions acquired by the AOAHA and the other state-of-the-art optimization algorithms. The results achieved with the proposed AOAHA were compared with three recent algorithms—supply–demand-based optimization (SDO) [29], wild horse optimizer (WHO) [30], and tunicate swarm algorithm (TSA) [31]—and the original artificial hummingbird algorithm (AHA). Figure 5 shows the qualitative metrics on F1, F2, F3, F5, F6, F8, F10, F12, F15, F18, and F22, with 2D views of the functions, convergence curve, average fitness history, and search history.


Figure 5.
Qualitative metrics of 12 benchmark functions: 2D views of the functions, search history, average fitness history, and convergence curve using the AOAHA technique.
Table 1, Table 2 and Table 3 show the statistical results of the AOAHA and other recent algorithms when applied for the unimodal benchmark functions, multimodal benchmark functions, and composite benchmark functions, respectively. The best values were achieved with the AOAHA, AHA, SDO, WHO, and TSA algorithms, as shown in bold. It can clearly be seen that the AOAHA technique attains the best solutions for most of these benchmark functions. The convergence curves of these algorithms for these functions are presented in Figure 6, while the boxplots for each algorithm for these functions are presented in Figure 7. From those figures, it is clear that the AOAHA algorithm reaches a stable point for all functions, and the boxplots of the AOAHA algorithm are very narrow and stable for most functions compared to the other algorithms.
Table 1.
Results of unimodal benchmark functions.
Table 2.
Results of multimodal benchmark functions.
Table 3.
Results of composite benchmark functions.

Figure 6.
The convergence curves of all algorithms for 23 benchmark functions.

Figure 7.
Boxplots for all algorithms for 23 benchmark functions.
4.2. Real-World Application
In this subsection, the AOAHA is evaluated through the application of estimated PV parameters of the static TDM and dynamic IOM/FOM. The obtained results are evaluated and compared with the original algorithm and other recent optimization algorithms.
4.2.1. Application 1
In this application, the AOAHA was applied for parameter estimation of the static TDM, using the real data from 57 mm diameter commercial France R.T.C silicon solar cells. The data were captured under 1000 W/m2 irradiance, and at a temperature of 33 °C [10]. Table 4 presents the upper and lower ranges of the nine parameters for the TDM. Table 5 presents the obtained parameters through the proposed and the original algorithms (AOAHA and AHA, respectively) over two more recent algorithms: WOA and BWOA. Table 5 also presents the obtained root-mean-square error (RMSE) (Equation (15)) calculated for all algorithms. It is clear from Table 5 that the AOAHA has the best RMSE value. To present and compare the algorithms’ behavior through searching processes, the convergence curves for all compared algorithms are presented in Figure 8. The stability of the results for all compared algorithms was compared through the statistical analysis of the obtained RMSE values from 30 independent runs, and this analysis is presented in Table 6. The statistical analysis aimed to compare the minimum, maximum, average, and standard deviation values. A graphical presentation of the statistical analysis is presented through the boxplots in Figure 9. An inner-boxplot figure was added to clarify the comparison between the proposed and the original algorithms. The AOAHA achieved the best statistical results for minimum, maximum, average, and standard deviation in terms of stability and robustness. The best fit model to the real data is the model that achieved the least RMSE in comparison to other models, as made clear from the current–voltage characteristics and power–voltage characteristics (Figure 10 and Figure 11, respectively), along with the current absolute error (Equation (16)) and power absolute error (Equation (15)) (Figure 12 and Figure 13, respectively).
where is the objective function in Equation (3), and measure the output voltage and current from the real system, respectively, N is the number of measured data, and are the real and estimated output current, respectively, and and are the real and estimated output power, respectively.
Table 4.
Upper and lower constraints for all estimated parameters (Application 1).
Table 5.
Estimated parameters and RMSE of ESGBO and other algorithms for the TDM model.
Figure 8.
The convergence curve of all algorithms of the TDM.
Table 6.
The statistical results of the TDM for all other algorithms.
Figure 9.
Boxplot figure of all algorithms for 30 independent runs in the case of the TDM.
Figure 10.
Current–voltage characteristics estimated by all algorithms for the TDM.
Figure 11.
Power–voltage characteristics estimated by all algorithms for the TDM.
Figure 12.
Current absolute error estimated by all algorithms for the TDM.
Figure 13.
Power absolute error estimated by all algorithms for the TDM.
4.2.2. Application 2
In this application, the AOAHA was applied for parameter estimation of the static TDM using the real data from a 7.7 cm2 partition of a multicrystalline Q6-1380 solar cell at different levels of irradiance. The data were captured at room temperature at irradiance of 20 mW/m2, 9.84 mW/m2, 3.47 mW/m2, and 0.58 mW/m2 [32]. Table 7 presents the upper and lower ranges of the nine parameters for the TDM. Table 3 presents the obtained parameters through the proposed and the original algorithms (AOAHA and AHA, respectively), along with WOA and BWOA. Table 8 also presents the obtained RMSE calculated for all algorithms at different irradiance. Although the AOAHA has the same RMSE value as the AHA at irradiance od 20 mW/cm2 and 9.84 mW/m2, the AOAHA has the best RMSE at irradiance of 3.47 mW/m2 and 0.58 mW/m2. Figure 14 presents the RMSE values for all algorithms at different irradiance levels. To present and compare the algorithms’ behavior through searching processes, the convergence curves for all compared algorithms are presented in Figure 15. The AOAHA has the best and fastest convergence in all cases. The behavior of the TDM model estimated by the AOAHA for different irradiance was compared with real data, as presented in Figure 16.
Table 7.
Upper and lower constraints for all estimated parameters (Application 2).
Table 8.
The estimated parameters and RMSE for algorithms at different irradiance.
Figure 14.
Summary of the obtained RMSE by all algorithms at different irradiances.

Figure 15.
Convergence curves for all algorithms at different irradiances.
Figure 16.
Voltage–current characteristic curves for the real data and AOAHA at different irradiances.
4.2.3. Application 3
In this application, the AOAHA was applied for parameter estimation of dynamic PV models (IOM and FOM) using the real data from a PV module at a temperature of 25 °C and irradiance of 655 W/m2.The connected load (Rl) was 23.1 ohm. Table 9 presents the upper and lower ranges of the three parameters for the IOM and the five parameters for the FOM.
Table 9.
Upper and lower constraints for all estimated parameters (Application 3).
Table 10 and Table 11 present the obtained parameters from the proposed and the original algorithm for the IOM and FOM, respectively; they also present the RMSE obtained for all compared algorithms for the IOM and FOM, respectively. From the RMSE values, the AOAHA and AHA have the same results, which are better than those of the other algorithms; additionally, the results obtained by the FOM are more accurate than those obtained by the IOM model. To present and compare the algorithms’ behavior through the searching processes of the IOM and FOM, the convergence curves for all compared algorithms are presented in Figure 17 and Figure 18, respectively. The statistical analysis of 30 independent runs for the IOM and FOM are presented in Table 12 and Table 13, respectively, and graphically presented in boxplots in Figure 19 and Figure 20, respectively. From the IOM statistical analysis, although the AOAHA and AHA have the same minimum values, the AOAHA has better average, maximum, and standard deviation values than the AHA and all other compared algorithms. From the FOM statistical analysis, although the AHA has better standard deviation than the AOAHA, the latter has better minimum, average, and maximum values than the AHA and all other compared algorithms. Figure 21 and Figure 22 present the load–current curve for the real experimental data and all algorithms for the IOM and FOM, respectively.
Table 10.
Estimated parameters of the IOM model for all algorithms.
Table 11.
Estimated parameters of the FOM model for all algorithms.
Figure 17.
Convergence curves of all algorithms for the IOM.
Figure 18.
Convergence curves of all algorithms for the FOM.
Table 12.
The statistical results of the IOM for all other algorithms.
Table 13.
The statistical results of the FOM for all other algorithms.
Figure 19.
Boxplot figure of all algorithms for 30 independent runs in the case of the IOM.
Figure 20.
Boxplot figure of all algorithms for 30 independent runs in the case of the FOM.
Figure 21.
Load–current curve of real data and the estimated IOM by different algorithms.
Figure 22.
Load–current curve of real data and the estimated FOM by different algorithms.
Figure 23 and Figure 24 present the current absolute error curve of all algorithms for the IOM and FOM, respectively.
Figure 23.
Current absolute error of the estimated IOM by different algorithms.
Figure 24.
Current absolute error of the estimated FOM by different algorithms.
5. Conclusions
In this paper, a novel enhanced optimization algorithm was proposed. The enhanced algorithm is called the AOAHA. The enhancement is based on adding an adaptive part to the original AHA algorithm. The new algorithm was evaluated though benchmark functions and through real applications. The benchmark functions comprised 23 unimodal, multimodal, and composite functions. The real applications were for the parameter estimation of a PV static TDM for 57 mm diameter commercial France R.T.C silicon solar cells, multicrystalline Q6-1380 solar cells at different levels of irradiance, and dynamic IOM and dynamic FOM for a PV module at a temperature of 25 °C and irradiance level of 655 W/m2 through a connected load of Rl = 23.1. The obtained results for all tests were evaluated by comparing the results using different factors. RMSE and IAE were used to check the accuracy. The algorithm robustness was tested by running the algorithms in 30 independent runs and comparing the obtained results through statistical analysis. The values calculated in the statistical analysis were the minimum, maximum, average, and standard deviation. The AOAHA had the best performance in the majority of the tests. From the RMSE obtained for the IOM and FOM, the dynamic FOM is more accurate than the IOM. Different types of PV models and different applications, along with different operation conditions, were used to test the proposed algorithm from different sides, and satisfied a good performance in all tests. For future work, the proposed algorithm can be applied to estimate PV model parameters for large PV systems and complex problems such as optimal power flow economic emission dispatch with renewable energy resources for large scale power systems and optimal residential load scheduling for photovoltaic systems [33].
Author Contributions
Conceptualization, A.R., S.K. and M.H.H.; data curation, E.M.A. and H.M.H.; formal analysis, A.R., S.K. and M.H.H.; funding acquisition, E.M.A. and H.M.H.; investigation, A.R., S.K. and M.H.H.; methodology, A.R., S.K. and M.H.H.; project administration, E.M.A. and H.M.H.; resources, E.M.A. and H.M.H.; software, A.R., M.H.H. and S.K.; supervision, E.M.A. and H.M.H.; validation, A.R., S.K. and M.H.H.; visualization, E.M.A. and H.M.H.; writing—original draft, A.R., S.K. and M.H.H.; writing—review and editing, E.M.A., and H.M.H. All authors have read and agreed to the published version of the manuscript.
Funding
This work is funded by the Deanship of Scientific Research at Jouf University under grant No (DSR-2021-02-0311).
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.
Nomenclature
| Symbol | Description |
| TDM | Three-diode model |
| DDM | Double-diode model |
| SDM | Single-diode model |
| IOM | Integral order model |
| FOM | Fractional order model |
| AHA | Artificial hummingbird algorithm |
| AOAHA | Adaptive opposition artificial hummingbird algorithm |
| PV | Photovoltaic |
| V | Terminal voltage |
| I | PV module output current |
| Iph | Current source generated from the photons |
| RMSE | Root-mean-square error |
| η1 | Ideality factor for the first diode (diffusion of current components) |
| η2 | Ideality factor for the second diode (recombination of current components) |
| T (Ko) | Photocell temperature (Kelvin) |
| η3 | Ideality factor for the third diode (leakage of current components) |
| Rs | Series resistance to represent the total resistance of the semiconductor material at neutral regions |
| Rsh | Shunt resistance to represent the total resistance for the current leakage in the P–N junction of the solar cell |
| Is1 | Current passing through the first diode |
| Is2 | Current passing through the second diode |
| K | constant of = 1.380 × 10−23 (J/Ko) |
| q | 1.602 × 10−19 (C) coulombs. |
| ABC | Artificial bee colony |
| MPSO | Mutant particle swarm optimization |
| SSA | Salp swarm algorithm |
| ITLBO | Improved teaching–learning-based optimization |
References
- Kaliraj, P.; Devi, T. Artificial Intelligence Theory, Models, and Applications, 2nd ed.; 206 B/W Illustrations; Auerbach Publications: Boca Raton, FL, USA, 2021; p. 506. [Google Scholar]
- He, Q.; Zheng, H.; Ma, X.; Wang, L.; Kong, H.; Zhu, Z. Artificial intelligence application in a renewable energy-driven desalination system: A critical review. Energy AI 2022, 7, 100123. [Google Scholar] [CrossRef]
- Sarita, K.; Devarapalli, R.; Rai, P. Modeling and control of dynamic battery storage system used in hybrid grid. Energy Storage 2020, 2, e146. [Google Scholar] [CrossRef] [Green Version]
- Surendra, H.H.; Seshachalam, D.; Sudhindra, K.R. Design of Standalone Solar Power Plantusing System Advisor Model in Indian Context. Int. J. Recent Technol. Eng. (IJRTE) 2020, 5, 2277–3878. [Google Scholar]
- Baschieri, D.; Magni, C.A.; Marchioni, A. Comprehensive Financial Modeling of Solar PV Systems. In Proceedings of the 37th European Photovoltaic Solar Energy Conference and Exhibition, Lisbon, Portugal, 7–11 September 2020. [Google Scholar]
- Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. Transient search optimization for electrical parameters estimation of photovoltaic module based on datasheet values. Energy Convers. Manag. 2020, 214, 112904. [Google Scholar] [CrossRef]
- Ramadan, A.; Kamel, S.; Korashy, A.; Yu, J. Photovoltaic Cells Parameter Estimation Using an Enhanced Teaching Learning Based Optimization Algorithm. Iran. J. Sci. Technol. 2019, 44, 767–779. [Google Scholar] [CrossRef]
- Piliougine, M.; Guejia-Burbano, R.A.; Petrone, G.; Sánchez-Pacheco, F.J.; Mora-López, L.; Sidrach-de-Cardon, M. Parameters extraction of single diode model for degraded photovoltaic modules. Renew. Energy 2021, 164, 674–686. [Google Scholar] [CrossRef]
- Ramadan, A.; Kamel, S.; Ibrahim, A.A. Parameters Estimation of Photovoltaic Cells Using Self-adaptive Multi-population Rao Optimization Algorithm. Aswan Univ. J. Sci. Technol. 2021, 31, 34. [Google Scholar]
- Stornelli, V.; Muttillo, M.; de Rubeis, T.; Nardi, I. A New Simplified Five-Parameter Estimation Method for Single-Diode Model of Photovoltaic Panels. Energies 2019, 12, 4271. [Google Scholar] [CrossRef] [Green Version]
- Messaoud, R.B. Extraction of uncertain parameters of double-diode model of a photovoltaic panel using Ant Lion Optimization. Appl. Sci. 2018, 2, 239. [Google Scholar] [CrossRef] [Green Version]
- Ramadan, A.; Kamel, S.; Taha, I.B.M.; Tostado-Véliz, M. Parameter Estimation of Modified Double-Diode and Triple-Diode Photovoltaic Models Based on Wild Horse Optimizer. Electronics 2021, 10, 2308. [Google Scholar] [CrossRef]
- Suganya, T.; Rajendran, V.; Mangaiyarkarasi, P. “Parameters Extraction of the Double Diode Model for the Polycrystalline Silicon Solar Cells” Advances in Computing and Data Sciences. ICACDS 2021. Communications in Computer and Information Science; Springer: Berlin/Heidelberg, Germany, 2021; Volume 1440. [Google Scholar]
- Yaqoob, S.J.; Saleh, A.L.; Motahhir, S.; Agyekum, E.B.; Nayyar, A.; Qureshi, B. Comparative study with practical validation of photovoltaic monocrystalline module for single and double diode models. Sci. Rep. 2021, 11, 19153. [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]
- Houssein, E.H.; Zaki, G.N.; Diabb, A.A.Z.; Younis, E.M. An efficient Manta Ray Foraging Optimization algorithm for parameter extraction of three-diode photovoltaic model. Comput. Electr. Eng. 2021, 94, 107304. [Google Scholar] [CrossRef]
- Ramadan, A.; Kamel, S.; Khurshaid, T.; Oh, S.R.; Rhee, S.B. Parameter Extraction of Three Diode Solar Photovoltaic Model Using Improved Grey Wolf Optimizer. Sustainability 2021, 13, 6963. [Google Scholar] [CrossRef]
- Qin, L.; Xie, S.; Yang, C.; Cao, J. “Dynamic model and dynamic characteristics of solar cell” Conference Paper in Zhongguo Dianji Gongcheng Xuebao. In Proceedings of the Chinese Society of Electrical Engineering, Melbourne, Australia, 3–6 June 2013. [Google Scholar]
- Yousri, D.; Allam, D.; Eteibaa, M.B.; Suganthanb, P.N. Static and dynamic photovoltaic models’ parameters identification using Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer variants. Energy Convers. Manag. 2019, 182, 546–563. [Google Scholar] [CrossRef]
- Maniraj, B.; Fathima, A.P. Parameter extraction of solar photovoltaic modules using various optimization techniques: A review. J. Phys. Conf. Ser. 2020, 1716, 012001. [Google Scholar] [CrossRef]
- Venkateswari, R.; Rajasekar, N. Review on parameter estimation techniques of solar photovoltaic systems. Int. Trans. Electr. Energ. Syst. 2021, 31, e13113. [Google Scholar] [CrossRef]
- Soliman, M.A.; Al-Durra, A.; Hasanien, H.M. Electrical Parameters Identifica-tion of Three-Diode Photovoltaic Model Based on Equilibrium Optimizer Algorithm. IEEE Access 2021, 9, 41891–41901. [Google Scholar] [CrossRef]
- Joshi, H.; Arora, S. Enhanced Grey Wolf Optimization Algorithm for Global Optimization. Fundam. Inform. 2017, 153, 235–264. [Google Scholar] [CrossRef]
- Tao, Q.; Guo, H.; Li, J.; Gao, K.; Han, Y. Improved migrating birds optimization algorithm to solve hybrid flowshop scheduling problem with lot-streaming. Inst. Electr. Electron. Eng. Access 2020, 8, 89782–89792. [Google Scholar]
- Cheng, J.; Zhao, W. Chaotic enhanced colliding bodies optimization algorithm for structural reliability analysis. Adv. Struct. Eng. 2020, 23, 438–453. [Google Scholar] [CrossRef]
- Alghamdi, M.A.; Khan, M.F.N.; Khan, A.K.; Khan, I.; Ahmed, A.; Kiani, A.T.; Khan, M.A. PV Model Parameter Estimation Using Modified FPA With Dynamic Switch Probability and Step Size Function. IEEE Access 2021, 9, 42027–42044. [Google Scholar]
- Zhaoa, W.; Wanga, L.; Seyedali, M. Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications. Comput. Methods Appl. Mech. Eng. 2022, 388, 114194. [Google Scholar] [CrossRef]
- Naik, M.K.; Panda, R.; Abraham, A. Adaptive opposition slime mould algorithm. Soft Comput. 2021, 25, 14297–14313. [Google Scholar] [CrossRef]
- Zhao, W.; Wang, L.; Zhang, Z. Supply-demand-based optimization: A novel economics-inspired algorithm for global optimization. IEEE Access 2019, 7, 73182–73206. [Google Scholar] [CrossRef]
- Naruei, I.; Keynia, F. Wild horse optimizer: A new meta-heuristic algorithm for solving engineering optimization problems. Eng. Comput. 2021, 1–32. [Google Scholar] [CrossRef]
- Kaur, S.; Awasthi, L.K.; Sangal, A.L.; Dhiman, G. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 2020, 90, 103541. [Google Scholar] [CrossRef]
- Allam, D.; Yousri, D.A.; Eteiba, M.B. Parameters extraction of the three diode model for the multi-crystalline solar cell/module using Moth-Flame Optimization Algorithm. Energy Convers. Manag. 2016, 123, 535–548. [Google Scholar] [CrossRef]
- Hafeez, G.; Javaid, N.; Iqbal, S.; Khan, F.A. Optimal Residential Load Scheduling Under Utility and Rooftop Photovoltaic Units. Energies 2018, 11, 611. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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/).