Abstract
The use of metaheuristics in estimating the exact parameters of solar cell systems contributes greatly to performance improvement. The nonlinear electrical model of the solar cell has some parameters whose values are necessary to design photovoltaic (PV) systems accurately. The metaheuristic algorithms used to determine solar cell parameters have achieved remarkable success; however, most of these algorithms still produce local optimum solutions. In any case, changing to more suitable candidates through elephant herd optimization (EHO) equations is not guaranteed; in addition, instead of making parameter α adaptive throughout the evolution of the EHO, making them adaptive during the evolution of the EHO might be a preferable choice. The EHO technique is used in this work to estimate the optimum values of unknown parameters in single-, double-, and three-diode solar cell models. Models for five, seven, and ten unknown PV cell parameters are presented in these PV cell models. Applications are employed on two types of PV solar cells: the 57 mm diameter RTC Company of France commercial silicon for single- and double-diode models and multi-crystalline PV solar module CS6P-240P for the three-diode model. The total deviations between the actual and estimated result are used in this study as the objective function. The performance measures used in comparisons are the RMSE and relative error. The performance of EHO and the proposed three improved EHO algorithms are evaluated against the well-known optimization algorithms presented in the literature. The experimental results of EHO and the three improved EHO algorithms go as planned and proved to be comparable to recent metaheuristic algorithms. The three EHO-based variants outperform all competitors for the single-diode model, and in particular, the culture-based EHO (CEHO) outperforms others in the double/three-diode model. According the studied cases, the EHO variants have low levels of relative errors and therefore high accuracy compared with other optimization algorithms in the literature.
1. Introduction
Energy is an essential component of the universe and is considered one of the forms of existence. Energy is divided into two main types (renewable energy and non-renewable energy); non-renewable energy as fossil fuels has a terrible impact on the environment. Therefore, many nations tend to use renewable energy to produce their electricity. Solar energy is one of the primary and available renewable energy sources on the planet that has no pollution and easy installation as well as being inexpensive and noise-free. The need to add renewable energy sources is increased with the dramatic changes in electricity requirements. Therefore, the effective modeling of renewable energy resources is an important issue for efficient energy management [].
Solar cells are one of the ways to take advantage of solar energy, so significant attention went to model photovoltaic (PV) cells [,,,,,]. Several parameters define the nonlinear electrical model of a solar cell, which must be studied in depth to design PV systems. It is vital to understand the current–voltage graph (I-V) before using PV cells. In addition to determining PV’s parameters, picking a few points from this curve can also help. Based on the number of diodes, different parameter models are presented. Three different types are available: single diode, double diode, and three diode [,,,].
Parameter identification can be accomplished in two ways, using deterministic methods or using metaheuristics. Examples of traditional approaches are Lambert W-functions [] and the interior-point method []. Although traditional models can solve parameter identification, it has some drawbacks facing nonlinear problems such as sensitivity to the initial solution besides sticking in a local optimum solution with heavy computations and taking a long time to reach this optimum. Therefore, metaheuristics algorithms are used to overcome these drawbacks. Examples of these metaheuristics are the Particle Swarm Optimization (PSO) [], Genetic Algorithm (GA) [], Differential Evolution (DE) [], Harmony Search (HS) [], Artificial Bee Colony (ABC) [], and Simulated Annealing (SA) [].
The continuous development in optimization methods has been notable in recent decades. For example, several optimization methods were developed and applied for different power system problems, as presented in [,]. Furthermore, in [,,,,], an algorithm that mimics the elephant herding behavior called Elephant Herding Algorithm (EHO) was proposed for different applications. Reference [] proposes three improved variants of EHO that are developed.
The basic architecture of the PV cell guarantees that two differentially doped semiconductor layers form a PN junction. When irradiation is present, the cell absorbs photons from incoming light and produces carriers (or electron–hole pairs). As a result, there may be a discrepancy at the intersection []. In an ideal PV cell model, a photocurrent source and a diode are connected in parallel. Model estimation is made easiest by the fact that there are only three unknown parameters: the ideality factor η, the photocurrent , and the reverse saturation current .
The contact resistance between the silicon and electrode surfaces is described by this resistance. A parallel resistance is attached to the diode to prepare for leakage current in the PN junction. The single-diode model (SDM) model has five parameters that must be estimated: ,, , and []. The double-diode model (DDM) is a more precise method of modeling PV cells. It takes into account current loss recombination in the depletion area. With the addition of the seventh parallel diode, there are now seven parameters to estimate (, , , , , , and ) [].
These models are of great interest to many researchers. There have been many successful algorithms for adjusting parameters of PV cells in SDM and DDM, but few works in TDM have been published in this area. Reference [] proposed a solar PV parameter extraction method based on the Flower Pollination Algorithm (FPA). Two diode models are chosen to understand the precision of the computation. The authors experimented with the effectiveness of FPA using RTC France info. Simulated Annealing (SA), Pattern Search (PS), Harmony Search (HS), and Artificial Bee Swarm Optimization (ABSO) techniques are often used to compare the measured root mean square error and relative error for the built model. Researchers [] proposed a hybridized optimization algorithm (HISA) for accurately estimating the parameters of the PV cells and modules. From the experimental data obtained from five case studies consisting of two cells and three modules for monocrystalline, multi-crystalline, and thin-film PV technologies, single- and double-diode models of PV cells/modules were developed with their respective single I V nonlinear characteristics.
The authors [] propose two simple metaphor-free algorithms called Rao-2 (R-II) and Rao-3 (R-III) to estimate the parameters of PV cells. Several well-known optimization algorithms are compared to the efficiency of the proposed algorithms. The comparison helps show the merit of the algorithms. Finally, an analysis of statistical data is combined with experimental findings to verify the efficiency of the proposed algorithms. The Grasshopper Optimization Algorithm (GOA) is proposed [] for parameter extraction of a PV module’s three-diode PV model. This GOA-based PV model uses two popular commercial modules: Kyocera KC200GT and Solarex MSX-60.
The single-, double-, and three-diode models have different solar cell parameters. These models have five parameters for the single-diode model and seven parameters for the double- and three-diode models. Each parameter must be obtained accurately based on the objective function to reach the global optimum. In this study, the EHO algorithms have been chosen to solve this problem because they have a few control parameters and smooth implementation. In addition, EHO’s simplicity and few parameters made it a suitable choice for achieving such enhancements. Furthermore, by dividing the population into clans, we could avoid becoming trapped in a local optimum and instead converge on reaching a global minimum. Finally, after getting experimental results for this problem, a comparison with other well-known algorithms was presented to prove the result’s quality. This comparison is important to ensure that the new variants can solve this problem and compete with other algorithms.
Table 1 reports some of the recent solvers that were applied for PV parameter estimation problems in the recent years
Table 1.
Recent optimizers for PV parameter estimation.
The RMSE and the relative error are used as the most performance measures developed in the previous methods. The proposed variants of EHO are compared against most of the new well-known algorithms on the parameter identification of different photovoltaics. The performance of these proposed algorithms can be judged according to convergence speed, high estimation of parameters, and low computation time.
The main contributions of this paper can be summarized as follows:
- Proposing three variants of the EHO algorithms for solar cell parameters estimation.
- The EHO and the proposed EHO variants are tested on single-, double-, and three-diode models.
- Verifying the performance of each algorithm by comparing results with those of competitors.
- Proving that the culture-based variant has the most effective performance that improves the EHO.
- Validation of the proposed variants under different environmental conditions for temperature and irradiation. In this regard, the applications are employed on two types of PV solar cells.
The rest of the paper is organized as follows. The second section focuses on solar cells and mathematical models. In Section 3, an elephant-herding algorithm is proposed, and its different versions are discussed. The results, computer simulations, and comparisons are listed and discussed in Section 4. Finally, we conclude in Section 5 with a wrap-up and conclusion.
2. Mathematical Models of Photovoltaic Cell
Solar cell models describing the I-V characteristics typically contain one diode, two diodes, or three diodes. These detailed models are described as follows:
2.1. Single Diode Model (Five-Parameter Model)
A modified Shockley diode equation can describe a single diode model. It is widely used for modeling solar cells because it is simple to implement with five parameters (). However, at low illuminations, the single diode model is particularly inaccurate in describing cell behavior [,]. Figure 1 shows a single diode model consisting of a current source in parallel with a diode, and the module shunt resistance controls the loss of currents at the junction within the cell.
Figure 1.
Single diode model.
The mathematical model of the single diode model is given by:
2.2. Double-Diode Model (Seven-Parameter Model)
Figure 2 shows the double-diode model as an additional diode is added in parallel with the current source. This additional diode can achieve higher accuracy than a single diode model, but with seven parameters, more computation is needed ().
Figure 2.
Double-diode model.
The mathematical model of the double-diode model is given below.
2.3. Three-Diode Model (10-Parameter Model)
The three-diode model shown in Figure 3 extends the double-diode model by adding the third diode in parallel with the two other diodes. The three-diode model has three more parameters than the double-diode model () [,].
Figure 3.
Three-diode model.
The mathematical formulation of the three-diode model is given by Equation (3) as:
2.4. Parameter Extraction of the Solar Cell
A set of current–voltage (I–V) experimental data is given to extract the cell parameters. To define an objective function to be used in optimization algorithms, Equations (1)–(3) are reformed as in Equations (4)–(6). Equations (4)–(6) are used to get the error between the experimental and measured currents for the PV models, which are considered as the fitness functions of the three PV models.
The objective function can be implemented as the root mean square error (RMSE) as:
3. EHO-Based Optimization Algorithms
The wild elephant grows in herds. Clans of elephants are organized into groups under the leadership of female leaders. Furthermore, male elephants abandon the herd as they mature. To implement the elephant’s behavior to solve nonlinear optimization problems, EHO is summarized into three essential rules:
- The population has a fixed number of clans; each clan consists of some elephants.
- The male elephant separates the clan and lives alone away from the group.
- A leadership of female elephants rules the clan.
There are clans within the elephant population, and within each clan, each elephant is ranked based on its fitness, and then each group is updated separately.
Clan updating operator: For each member in clan ci, the best elephant effect on its next position in clan. We can update elephant j in clan by:
The best elephant in each clan can be updated as:
Separating operator: As mentioned, the male elephant will live alone, separately away from the family. This separating process acts as the separating operator, which can be implemented into each generation as the worst fitness. We achieve it as follows:
The elephant optimization procedure has been randomly generated based on the pseudocode in Figure 4 and the flowchart in Figure 5. The EHO algorithm has significant merit of a few control parameters. However, the chances of finding a new good elephant vs. a poor one are low; thus, the new candidate solution is unlikely to be as excellent as or better than the old one. The search operator does not consider the knowledge of the best solution or other solutions that may have a beneficial influence on steering EHO toward more promising areas of search space due to the participation of these random variables. However, a closer look at the flowchart and pseudocode of EHO reveals several gaps and shortcomings. These shortcomings may have a bad impact, affecting EHO’s performance.
Figure 4.
Pseudocode for EHO procedure.
Figure 5.
Flowchart of EHO.
- As depicted in Equation (10), the new generated value may be worse than the original value of F. Thus, in this equation, a better value cannot be guaranteed.
- The constant value alpha (α in Equation (8)) remains consistent during algorithmic steps. Therefore, making the parameter based on the generation number of the elephant makes sense.
This paper aims to improve EHO performance, which is under-reported in the scientific literature. Listed below are three potential enhancements to EHO performance:
- Alpha tuning of αEHO.
- Cultural-based EHO (CEHO).
- Biased initialization EHO (BIEHO).
3.1. Alpha Tuning of αEHO
Careful investigation of EHO parameters recommends setting the scale factor to be adaptive is more promising than being a constant value in the range [0, 1].
Putting it simply, making alpha adaptive and related to the population number is more convenient and matched to the notion of evolution in Equation (11). In the original EHO algorithm, the scale factor-alpha is a constant value. Now, is varying with the generation number by this function:
3.2. Cultural-Based EHO (CEHO)
By utilizing the space of the best prior members, the cultural-based algorithm aids in the improvement of the algorithm [,,]. The cultural-based algorithm constructs a better community by considering a belief space comprised of selected population members by acceptance function, as shown in Figure 6. A new member can be generated by using the belief space. A cultural-based algorithm is used to generate new solutions among belief space boundaries in the separating operation.
Figure 6.
Belief space in cultural-based.
3.3. Biased Initialization EHO (BIEHO)
The main idea of the biased initialization algorithm is that the algorithm did not start evolving while the population’s average fitness did not exceed a certain threshold. Therefore, the clan should be satisfied with its population’s quality and ensure high-quality elephants. Start the generation with a population with functional fitness. The next step of evolution will not begin until the quality of the first generation reaches a suitable predetermined threshold. Biased algorithms are used in the initialization step by adding a rule or a limit []. Forcing the first generation of the population to have a good candidate solution may lead to another good production.
4. Computer Results and Simulations
EHO variants were tested using 57 mm diameter commercial silicon solar cells from the RTC Company of France to verify their performance against single- and double-diode models. The experiment is carried out under 1 sun (1000 W/) at 33 °C [,,]. A multi-crystalline PV solar module CS6P-240P is used to represent the three-diode model. CS6P-240P experimental data based on [,] are established for four irradiance levels (109.2, 246.65, 347.8, and 580.3 ) at temperatures (37.32, 40.05, 347.8, and 51.91 °C), respectively. Table 2 shows the manufacture specification for CS6P-240P under standard test conditions (STD). The basic EHO and its three variants are compared with the results of two algorithms from [] called Artificial Bee Swarm Optimization algorithm (ABSO) and Harmony Search (HS) algorithm. The few adjustable parameters for EHO can be set as, β = 0.1, number of clans = 4, population size = 32, and maximum iteration = 5000.
Table 2.
Manufacture specification under standard test condition.
Table 3 and Table 4 present the optimal solar cell parameters and RMSE by EHO algorithms, Artificial Bee Swarm Optimization algorithm (ABSO), and Harmony Search (HS) for single- and double-diode modes. The single-diode model is considered the simplest model among all models with only five parameters. Table 3 shows that the four EHO algorithms obtained the same result due to the model’s simplicity, but all four algorithms outperformed ABSO and HS. Table 4 shows the results for the double-diode model with seven parameters, showing differences between the extracted parameters and the RMSE. Compared to other algorithms, CEHO achieved the lowest RMSE. Figure 7 shows the convergence of the four EHO algorithms for the single-diode and double-diode model at the first 250 generations, respectively. In addition, it showed the fast convergence of the proposed EHO algorithms for obtaining good results.
Table 3.
Comparison between EHO algorithms, ABS, and HS for single-diode solar cells.
Table 4.
Comparison between EHO algorithms, ABS, and HS for double-diode solar cells.
Figure 7.
Convergence rates of EHO and its variants. (a) single diode. (b) double diode.
As demonstrated by Table 5, the measured current is very close to the calculated current. In addition, cultural-based EHO leads to outperformed results compared with other EHO variants.
Table 5.
The relative error for 26 measurements (single diode) with CEHO.
Figure 8 and Figure 9 show the power and current of the calculated and measured current from cultural-based EHO. Again, the measured and calculated curves are almost identical, while the relative error for the double-diode model for cultural-based EHO is presented in Table 6.
Figure 8.
Measured power vs. calculated by CEHO. (a) single diode. (b) double diode.
Figure 9.
Measured current vs. calculated by CEHO. (a) single diode. (b) double diode.
Table 6.
The relative error for 26 measurements (double diode) with CEHO.
The previous results were for the PV panels at standard temperature and radiation. The four EHO algorithms were tested against three other algorithms at different irradiance levels and temperatures for more testing. Table 7 shows the extracted parameters for the seven algorithms at different irradiance levels and temperatures. Finally, the three-diode model is tested against three algorithms from [] (Moth-Flame Optimizer (MFO), FPA, and Hybrid Evolutionary algorithm (DEIM)). The RMSEs for each algorithm at varying irradiance levels are listed in Table 8. Again, at low radiation with 109.2 W/m2, CEHO outperforms EHO with a slightly small difference but a big difference compared to other algorithms. CEHO outperformed other algorithms at other radiations, and BIEHO’s results were slightly different from CEHO’s. The superiority of the CEHO algorithm is proven as the best compared with the other three variants and the other three algorithms for all irradiance levels. Figure 10 shows that calculated data fit the I-V curve of measured data for CEHO.
Table 7.
Comparison between different EHO algorithms among irradiance levels.
Table 8.
Comparison between EHO algorithms, MFO, FBA, and DEIM for three-diode solar cells.
Figure 10.
Measured current vs. calculated for three-diode model by CEHO.
5. Conclusions
This paper presents a new optimization algorithm based on elephant herding behavior called Elephant Herding Optimization (EHO) and three improved variants called αEHO, CEHO, and BIEHO. The EHO and its three variants are developed to estimate single, double, and three-diode solar cell models. The 57 mm diameter RTC Company of France commercial silicon solar cell with 26 points of measured data was chosen to present single and double models’ problem under one irradiance level (25 °C and 1000). The EHO variants results are compared with two good algorithms (ABSO, HS). For presenting the three-diode model multi-crystalline PV solar module CS6P-240P under four irradiance levels (109.2, 246.65, 347.8, and 580.3 ) at temperature (37.32, 40.05, 347.8, and 51.91 °C) respectively. The EHO algorithms are compared with another three algorithms (MFO, FBA, and DEIM). The superiority of the four EHO algorithms is proven in the results. Cultural-based algorithms outperformed all algorithms used in the double- and three-diode models and ABSO, HS, and Biased in the single-diode model. Finally, it can be concluded from the results that EHO algorithms are very suitable for solving parameters extraction of solar cell problems for variant models.
Among the drawbacks of conventional EHO is its scale factor alpha being a constant value. Additionally, the behavior of EHO requires more attention to the solutions. Therefore, it would be helpful to employ more hybrid solutions, as this study recommends. Moreover, due to the practical nature of elephant herding, there are more processes involved than clan updating and separating. Thus, more models should be developed and incorporated into the EHO method that models elephant behavior. Finally, the main EHO was designed for solving continuous problems, so it must be validated for continuous and discrete problems [].
Future work will include extracting parameters for more complex models for more accurate parameter extraction. In addition, the adaptive scaling factor is more promising than being a constant value in the range [0, 1]. Moreover, due to the superiority of the CEHO algorithm, we can do more enhancements to the CEHO algorithm to get more accurate results for more complex optimization problems. In addition, more behavior characteristics are recommended to investigate an advanced version of EHO accomplished with new hybrid algorithms.
Author Contributions
Conceptualization, Y.I.R. and M.A.E., R.A.E.-S.; methodology, A.M., A.A.M.; software, A.M., A.A.M.; validation, A.M., A.A.M.; formal analysis, M.A.E., R.A.E.-S.; investigation, A.M., A.A.M.; resources, A.M., A.A.M.; data curation, Y.I.R.; writing—original draft preparation, Y.I.R.; writing—review and editing, M.A.E., R.A.E.-S. and A.M.; visualization, A.M., A.A.M.; supervision, M.A.E., R.A.E.-S.; project administration, A.M., A.A.M. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data available upon request.
Conflicts of Interest
The authors declare no conflict of interest.
Nomenclature
| The photogenerated current | |
| The diode current | |
| The first diode current | |
| The second diode current | |
| The third diode current | |
| The internal voltage | |
| The series resistance | |
| The shunt resistance | |
| The first diode ideality factor | |
| The second diode ideality factor | |
| The third diode ideality factor | |
| Boltzmann’s constant | |
| Temperature | |
| l | The charge of an electron |
| N | Number of experimental data |
| Updated position for elephant j in clan | |
| Old position for elephant j in clan | |
| α | A scale factor [0, 1] |
| r | Random number [0, 1] |
| β | A scale factor [0, 1] |
| Centre of clan | |
| The of the elephant individual | |
| Upper bound of the position of elephant | |
| Lower bound of the position of elephant | |
| Worst elephant individual in clan ci | |
| Lower bound of permissible range of | |
| Upper bound of permissible range of |
References
- Ali, E.S.; El-Sehiemy, R.A.; Abou El-Ela, A.A.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. An effective Bi-stage method for renewable energy sources integration into unbalanced distribution systems considering uncertainty. Processes 2021, 9, 471. [Google Scholar] [CrossRef]
- Haider, H.T.; See, O.H.; Elmenreich, W. A review of residential demand response of smart grid. Renew. Sustain. Energy Rev. 2016, 59, 166–178. [Google Scholar] [CrossRef]
- Shahabuddin, M.; Asim, M.; Sarwar, A. Parameter Extraction of a Solar PV Cell Using Projectile Search Algorithm. In Proceedings of the 2020 International Conference on Advances in Computing, Communication Materials (ICACCM), Dehradun, India, 21–22 August 2020; pp. 357–361. [Google Scholar]
- El-Sayed, M.M.; Abou El-Ela, A.A.; El-Sehiemy, R.A. Effect of photovoltaic system on power quality in electrical distribution networks. In Proceedings of the 2016 18th International Middle-East Power Systems Conference, MEPCON 2016—Proceedings, Cairo, Egypt, 27–29 December 2017; pp. 1005–1012. [Google Scholar]
- Gude, S.; Jana, K.C. Parameter extraction of photovoltaic cell using an improved cuckoo search optimization. Sol. Energy 2020, 204, 280–293. [Google Scholar] [CrossRef]
- Chellaswamy, C.; Ramesh, R. Parameter extraction of solar cell models based on adaptive differential evolution algorithm. Renew. Energy 2016, 97, 823–837. [Google Scholar] [CrossRef]
- Ali, S. New method for computing single diode model parameters of photovoltaic modules. Renew. Energy 2018, 128, 30–36. [Google Scholar] [CrossRef]
- Chenouard, R.; El-Sehiemy, R.A. An interval branch and bound global optimization algorithm for parameter estimation of three photovoltaic models. Energy Convers. Manag. 2020, 205, 112400. [Google Scholar] [CrossRef]
- Said, M.; Shaheen, A.M.; Ginidi, A.R.; El-Sehiemy, R.A.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Estimating Parameters of Photovoltaic Models Using Accurate Turbulent Flow of Water Optimizer. Processes 2021, 9, 627. [Google Scholar] [CrossRef]
- El-Sehiemy, R.A.; Shaheen, A.M.; Ginidi, A.; Sherif, S.M. Ghoneim A Forensic-Based Investigation Algorithm for Parameter Extraction of Solar Cell models. IEEE Access 2020, 205, 112400. [Google Scholar] [CrossRef]
- Ginidi, A.; Ghoneim, S.M.; Elsayed, A.; El-Sehiemy, R.; Shaheen, A.; El-Fergany, A. Gorilla Troops Optimizer for Electrically Based Single and Double-Diode Models of Solar Photovoltaic Systems. Sustainability 2021, 13, 9459. [Google Scholar] [CrossRef]
- Lun, S.X.; Wang, S.; Yang, G.H.; Guo, T.T. A new explicit double-diode modeling method based on Lambert W-function for photovoltaic arrays. Sol. Energy 2015, 116, 69–82. [Google Scholar] [CrossRef]
- AlRashidi, M.R.; AlHajri, M.F.; El-Naggar, K.M.; Al-Othman, A.K. A new estimation approach for determining the I–V characteristics of solar cells. Sol. Energy 2011, 85, 1543–1550. [Google Scholar] [CrossRef]
- Khalik, M.A.; Sherif, M.; Saraya, S.; Areed, F. Parameter identification problem: Real-coded GA approach. Appl. Math. Comput. 2007, 187, 1495–1501. [Google Scholar] [CrossRef]
- Ishaque, K.; Salam, Z.; Mekhilef, S.; Shamsudin, A. Parameter extraction of solar photovoltaic modules using penalty-based differential evolution. Appl. Energy 2012, 99, 297–308. [Google Scholar] [CrossRef]
- Askarzadeh, A.; Rezazadeh, A. Parameter identification for solar cell models using harmony search-based algorithms. Sol. Energy 2012, 86, 3241–3249. [Google Scholar] [CrossRef]
- Oliva, D.; Cuevas, E.; Pajares, G. Parameter identification of solar cells using artificial bee colony optimization. Energy 2014, 72, 93–102. [Google Scholar] [CrossRef]
- El-Naggar, K.M.; AlRashidi, M.R.; AlHajri, M.F.; Al-Othman, A.K. Simulated annealing algorithm for photovoltaic parameters identification. Sol. Energy 2012, 86, 266–274. [Google Scholar] [CrossRef]
- Elsakaan, A.A.; El-Sehiemy, R.A.; Kaddah, S.S.; Elsaid, M.I. An enhanced moth-flame optimizer for solving non-smooth economic dispatch problems with emissions. Energy 2018, 157, 1063–1078. [Google Scholar] [CrossRef]
- Rizk-Allah, R.M.; El-Sehiemy, R.A.; Wang, G.-G. A novel parallel hurricane optimization algorithm for secure emission/economic load dispatch solution. Appl. Soft Comput. 2017, 63, 206–222. [Google Scholar] [CrossRef]
- Bayoumi, A.S.; El-Sehiemy, R.A.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Assessment of an improved three-diode against modified two-diode patterns of MCS solar cells associated with soft parameter estimation paradigms. Appl. Sci. 2021, 11, 1055. [Google Scholar] [CrossRef]
- Meena, N.K.; Parashar, S.; Swarnkar, A.; Gupta, N.; Niazi, K.R. Improved Elephant Herding Optimization for Multiobjective DER Accommodation in Distribution Systems. IEEE Trans. Ind. Inf. 2018, 14, 1029–1039. [Google Scholar] [CrossRef]
- Zaky, A.A.; El Sehiemy, R.A.; Rashwan, Y.I.; Elhossieni, M.A.; Gkini, K.; Kladas, A.; Falaras, P. Optimal Performance Emulation of PSCs using the Elephant Herd Algorithm Associated with Experimental Validation. ECS J. Solid State Sci. Technol. 2019, 8, Q249–Q255. [Google Scholar] [CrossRef]
- Zaky, A.A.; Ibrahim, M.N.; Rezk, H.; Christopoulos, E.; El Sehiemy, R.A.; Hristoforou, E.; Kladas, A.; Sergeant, P.; Falaras, P. Energy efficiency improvement of water pumping system using synchronous reluctance motor fed by perovskite solar cells. Int. J. Energy Res. 2020. [Google Scholar] [CrossRef]
- Wang, G.G.; Deb, S.; Gao, X.Z.; Dos Santos Coelho, L. A new metaheuristic optimisation algorithm motivated by elephant herding behaviour. Int. J. Bio-Inspired Comput. 2016, 8, 394–409. [Google Scholar] [CrossRef]
- Elhosseini, M.A.; El Sehiemy, R.A.; Rashwan, Y.I.; Gao, X.Z. On the performance improvement of elephant herding optimization algorithm. Knowl.-Based Syst. 2019, 166, 58–70. [Google Scholar] [CrossRef]
- Chin, V.J.; Salam, Z.; Ishaque, K. Cell modelling and model parameters estimation techniques for photovoltaic simulator application: A review. Appl. Energy 2015, 154, 500–519. [Google Scholar] [CrossRef]
- Bai, J.; Liu, S.; Hao, Y.; Zhang, Z.; Jiang, M.; Zhang, Y. Development of a new compound method to extract the five parameters of PV modules. Energy Convers. Manag. 2014. [Google Scholar] [CrossRef]
- Alam, D.F.; Yousri, D.A.; Eteiba, M.B. Flower pollination algorithm based solar PV parameter estimation. Energy Convers. Manag. 2015, 101, 410–422. [Google Scholar] [CrossRef]
- Kler, D.; Goswami, Y.; Rana, K.P.S.; Kumar, V. A novel approach to parameter estimation of photovoltaic systems using hybridized optimizer. Energy Convers. Manag. 2019, 187, 486–511. [Google Scholar] [CrossRef]
- Premkumar, M.; Babu, T.S.; Umashankar, S.; Sowmya, R. A new metaphor-less algorithms for the photovoltaic cell parameter estimation. Optik 2020, 208, 164559. [Google Scholar] [CrossRef]
- Elazab, O.S.; Hasanien, H.M.; Alsaidan, I.; Abdelaziz, A.Y.; Muyeen, S.M. Parameter estimation of three diode photovoltaic model using grasshopper optimization algorithm. Energies 2020, 13, 497. [Google Scholar] [CrossRef] [Green Version]
- Zhang, Y.; Jin, Z.; Zhao, X.; Yang, Q. Backtracking search algorithm with Lévy flight for estimating parameters of photovoltaic models. Energy Convers. Manag. 2020, 208, 112615. [Google Scholar] [CrossRef]
- Oliva, D.; Elaziz, M.A.; Elsheikh, A.H.; Ewees, A.A. A review on meta-heuristics methods for estimating parameters of solar cells. J. Power Sources 2019, 435, 126683. [Google Scholar] [CrossRef]
- Bayoumi, A.S.A.; El-Sehiemy, R.A.; Abaza, A. Effective PV Parameter Estimation Algorithm Based on Marine Predators Optimizer Considering Normal and Low Radiation Operating Conditions. Arab. J. Sci. Eng. 2021. [Google Scholar] [CrossRef]
- 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 2021, 7, e06673. [Google Scholar] [CrossRef]
- Ibrahim, I.A.; Hossain, M.J.; Duck, B.C.; Nadarajah, M. An improved wind driven optimization algorithm for parameters identification of a triple-diode photovoltaic cell model. Energy Convers. Manag. 2020, 213, 112872. [Google Scholar] [CrossRef]
- Ginidi, A.R.; Shaheen, A.M.; El-Sehiemy, R.A.; Elattar, E. Supply demand optimization algorithm for parameter extraction of various solar cell models. Energy Rep. 2021, 7, 5772–5794. [Google Scholar] [CrossRef]
- Chin, V.J.; Salam, Z. A New Three-point-based Approach for the Parameter Extraction of Photovoltaic Cells. Appl. Energy 2019, 237, 519–533. [Google Scholar] [CrossRef]
- Abdelghany, R.Y.; Kamel, S.; Sultan, H.M.; Khorasy, A.; Elsayed, S.K.; Ahmed, M. Development of an Improved Bonobo Optimizer and Its Application for Solar Cell Parameter Estimation. Sustainability 2021, 13, 3863. [Google Scholar] [CrossRef]
- 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 2020, 223, 165277. [Google Scholar] [CrossRef]
- Askarzadeh, A.; Rezazadeh, A. Artificial bee swarm optimization algorithm for parameters identification of solar cell models. Appl. Energy 2013, 102, 943–949. [Google Scholar] [CrossRef]
- Chin, V.J.; Salam, Z. Coyote optimization algorithm for the parameter extraction of photovoltaic cells. Solar Energy 2019, 194, 656–670. [Google Scholar] [CrossRef]
- Rezk, H.; Babu, T.S.; Al-Dhaifallah, M.; Ziedan, H.A. A robust parameter estimation approach based on stochastic fractal search optimization algorithm applied to solar PV parameters. Energy Rep. 2021, 7, 620–640. [Google Scholar] [CrossRef]
- Naraharisetti, J.N.L.; Devarapalli, R.; Bathina, V. Parameter extraction of solar photovoltaic module by using a novel hybrid marine predators–success history based adaptive differential evolution algorithm. Energy Sources Part A Recover. Util. Environ. Eff. 2020, 1–23. [Google Scholar] [CrossRef]
- El-Dabah, M.A.; El-Sehiemy, R.A.; Becherif, M.; Ebrahim, M.A. Parameter estimation of triple diode photovoltaic model using an artificial ecosystem-based optimizer. Int. Trans. Electr. Energy Syst. 2021, e13043. [Google Scholar] [CrossRef]
- Nayak, B.; Mohapatra, A.; Mohanty, K.B. Parameter estimation of single diode PV module based on GWO algorithm. Renew. Energy Focus 2019, 30, 1–12. [Google Scholar] [CrossRef]
- Ghani, F.; Duke, M. Numerical determination of parasitic resistances of a solar cell using the Lambert W-function. Sol. Energy 2011, 85, 2386–2394. [Google Scholar] [CrossRef]
- Macabebe, E.Q.B.; Sheppard, C.J.; van Dyk, E.E. Parameter extraction from I–V characteristics of PV devices. Sol. Energy 2011, 85, 12–18. [Google Scholar] [CrossRef]
- Khanna, V.; Das, B.K.; Bisht, D.; Singh, P.K. A three diode model for industrial solar cells and estimation of solar cell parameters using PSO algorithm. Renew. Energy 2015, 78, 105–113. [Google Scholar] [CrossRef]
- Laudani, A.; Riganti Fulginei, F.; de Castro, F.; Salvini, A. Irradiance intensity dependence of the lumped parameters of the three-diodes model for organic solar cells. Sol. Energy 2018, 163, 526–536. [Google Scholar] [CrossRef]
- Haikal, A.; Elhosseini, M. Modified cultural-based genetic algorithm for process optimization. Ain Shams Eng. J. 2011, 2, 173–182. [Google Scholar] [CrossRef] [Green Version]
- Daneshyari, M.; Yen, G.G. Cultural-Based Multiobjective Particle Swarm Optimization. IEEE Trans. Syst. Man Cybern. Part B 2011, 41, 553–567. [Google Scholar] [CrossRef]
- Ruiz, E.; Soto-Mendoza, V.; Ruiz Barbosa, A.E.; Reyes, R. Solving the open vehicle routing problem with capacity and distance constraints with a biased random key genetic algorithm. Comput. Ind. Eng. 2019, 133, 207–219. [Google Scholar] [CrossRef]
- Liu, Y.; Chong, G.; Heidari, A.A.; Chen, H.; Liang, G.; Ye, X.; Cai, Z.; Wang, M. Horizontal and vertical crossover of Harris hawk optimizer with Nelder-Mead simplex for parameter estimation of photovoltaic models. Energy Convers. Manag. 2020, 223. [Google Scholar] [CrossRef]
- Stropnik, R.; Stritih, U. Increasing the efficiency of PV panel with the use of PCM. Renew. Energy 2016, 97, 671–679. [Google Scholar] [CrossRef]
- Islam, M.A.; Merabet, A.; Beguenane, R.; Ibrahim, H. Modeling solar photovoltaic cell and simulated performance analysis of a 250W PV module. In Proceedings of the 2013 IEEE Electrical Power Energy Conference, Halifax, NS, Canada, 21–23 August 2013; pp. 1–6. [Google Scholar]
- Li, W.; Wang, G.-G.; Alavi, A.H. Learning-based elephant herding optimization algorithm for solving numerical optimization problems. Knowl.-Based Syst. 2020, 195, 105675. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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/).