Abstract
Accurate photovoltaic (PV) models are essential to optimize grid operations and dynamic energy management. This article proposes parameter extraction of solar PV models using the Artificial Humming bird Optimization (AHO) algorithm. The AHO algorithm is inspired by hummingbird flight dynamics and mimics hummingbird foraging behavior. Three objective functions are developed to minimize the root mean square difference between the experimental and estimated currents. The first objective function is based on the conventional RMSE, while the second is developed using the Lambert W function, and the third is developed using the iterate Newton–Raphson approach. The AHO algorithm has been utilized to determine the parameters for a basic single-diode model (SDM), a double-diode model (DDM), and a photovoltaic module. The AHO algorithm exhibits an average RMSE value of 7.2985 \(\times \) 10–04 for the SDM model and 7.4080 \(\times \) 10–04 for the DDM model. The proposed AHO algorithm's performance is compared to the findings of other algorithms reported in the literature.
Similar content being viewed by others
Data availability
Enquiries about data availability should be directed to the authors.
References
Abdel-Basset M, El-Shahat D, Chakrabortty RK, Ryan M (2021a) Parameter estimation of photovoltaic models using an improved marine predators algorithm. Energy Convers Manag 227:113491. https://doi.org/10.1016/j.enconman.2020.113491
Abdel-Basset M, Mohamed R, El-Fergany A, Askar S, Abouhawwash M (2021b) Efficient ranking-based whale optimizer for parameter extraction of three-diode photovoltaic model: analysis and validations. Energies 14(13):3729. https://doi.org/10.3390/en14133729
Abdollahzadeh B, Gharehchopogh FS, Mirjalili S (2021) African vultures optimization algorithm: a new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng 158:107408. https://doi.org/10.1016/j.cie.2021.107408
Abualigah L, Elaziz MA, Sumari P, Geem ZW, Gandomi AH (2022) Reptile search algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst Appl 191:116158. https://doi.org/10.1016/j.eswa.2021.116158
Agwa AM, El-Fergany AA, Maksoud HA (2020) Electrical characterization of photovoltaic modules using farmland fertility optimizer. Energy Convers Manag 217:112990. https://doi.org/10.1016/j.enconman.2020.112990
Askarzadeh A, Rezazadeh A (2012) Parameter identification for solar cell models using harmony search-based algorithms. Sol Energy 86(11):3241–3249. https://doi.org/10.1016/j.solener.2012.08.018
Ayyarao TSLV (2022) Parameter estimation of solar PV models with quantum-based avian navigation optimizer and Newton-Raphson method. J Comput Electron 21(6):1338–1356. https://doi.org/10.1007/s10825-022-01931-8
Ayyarao TSLV, Kumar PP (2022) Parameter estimation of solar <scp>PV</scp> models with a new proposed war strategy optimization algorithm. Int J Energy Res 46(6):7215–7238. https://doi.org/10.1002/er.7629
Ayyarao TSLV et al (2022) War strategy optimization algorithm: a new effective metaheuristic algorithm for global optimization. IEEE Access 10:25073–25105. https://doi.org/10.1109/ACCESS.2022.3153493
Beigi AM, Maroosi A (2018) 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
Chen X, Yu K, Du W, Zhao W, Liu G (2016) Parameters identification of solar cell models using generalized oppositional teaching learning based optimization. Energy 99:170–180. https://doi.org/10.1016/j.energy.2016.01.052
Chen S, Gholami Farkoush S, Leto S (2020) Photovoltaic cells parameters extraction using variables reduction and improved shark optimization technique. Int J Hydrogen Energy 45(16):10059–10069. https://doi.org/10.1016/j.ijhydene.2020.01.236
Chopra N, Mohsin Ansari M (2022) Golden jackal optimization: a novel nature-inspired optimizer for engineering applications. Expert Syst Appl 198:116924. https://doi.org/10.1016/j.eswa.2022.116924
Dehghani M, Hubalovsky S, Trojovsky P (2021) Northern Goshawk optimization: a new swarm-based algorithm for solving optimization problems. IEEE Access 9:162059–162080. https://doi.org/10.1109/ACCESS.2021.3133286
Dehghani M, Montazeri Z, Trojovská E, Trojovský P (2023) Coati optimization algorithm: a new bio-inspired metaheuristic algorithm for solving optimization problems. Knowl-Based Syst 259:110011. https://doi.org/10.1016/j.knosys.2022.110011
Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70. https://doi.org/10.1016/j.advengsoft.2017.05.014
Easwarakhanthan T, Bottin J, Bouhouch I, Boutrit C (1986) 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
El-Fergany AA (2021) Parameters identification of PV model using improved slime mould optimizer and Lambert W-function. Energy Rep 7:875–887. https://doi.org/10.1016/j.egyr.2021.01.093
Et-torabi K et al (2017) Parameters estimation of the single and double diode photovoltaic models using a Gauss-Seidel algorithm and analytical method: a comparative study. Energy Convers Manag 148:1041–1054. https://doi.org/10.1016/j.enconman.2017.06.064
Hashim FA, Hussien AG (2022) Snake optimizer: a novel meta-heuristic optimization algorithm. Knowl-Based Syst 242:108320. https://doi.org/10.1016/j.knosys.2022.108320
Ibrahim IA, Hossain MJ, Duck BC, Fell CJ (2020) An adaptive wind-driven optimization algorithm for extracting the parameters of a single-diode PV Cell model. IEEE Trans Sustain Energy 11(2):1054–1066. https://doi.org/10.1109/TSTE.2019.2917513
Jia H, Peng X, Lang C (2021) Remora optimization algorithm. Expert Syst Appl 185:115665. https://doi.org/10.1016/j.eswa.2021.115665
Jiang Y, Wu Q, Zhu S, Zhang L (2022) Orca predation algorithm: a novel bio-inspired algorithm for global optimization problems. Expert Syst Appl 188:116026. https://doi.org/10.1016/j.eswa.2021.116026
Kaur S, Awasthi LK, Sangal AL, Dhiman G (2020) Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization. Eng Appl Artif Intell 90:103541. https://doi.org/10.1016/j.engappai.2020.103541
Khishe M, Mosavi MR (2020) Chimp optimization algorithm. Expert Syst Appl 149:113338. https://doi.org/10.1016/j.eswa.2020.113338
Kumar C, Mary DM (2021) Parameter estimation of three-diode solar photovoltaic model using an Improved-African Vultures optimization algorithm with Newton-Raphson method. J Comput Electron 20(6):2563–2593. https://doi.org/10.1007/s10825-021-01812-6
Kumar C, Raj TD, Premkumar M, Raj TD (2020) A new stochastic slime mould optimization algorithm for the estimation of solar photovoltaic cell parameters. Optik (stuttg) 223:165277. https://doi.org/10.1016/j.ijleo.2020.165277
Lekouaghet B, Boukabou A, Boubakir C (2021) Estimation of the photovoltaic cells/modules parameters using an improved Rao-based chaotic optimization technique. Energy Convers Manag 229:113722. https://doi.org/10.1016/j.enconman.2020.113722
Liang JJ, Qin AK, Suganthan PN, Baskar S (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10(3):281–295. https://doi.org/10.1109/TEVC.2005.857610
Liang J et al (2020) Parameters estimation of solar photovoltaic models via a self-adaptive ensemble-based differential evolution. Sol Energy 207:336–346. https://doi.org/10.1016/j.solener.2020.06.100
Lin P, Cheng S, Yeh W, Chen Z, Wu L (2017) 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
Ma J, Ting TO, Man KL, Zhang N, Guan S-U, Wong PWH (2013) Parameter estimation of photovoltaic models via cuckoo search. J Appl Math 2013:1–8. https://doi.org/10.1155/2013/362619
Mostafa M, Rezk H, Aly M, Ahmed EM (2020) A new strategy based on slime mould algorithm to extract the optimal model parameters of solar PV panel. Sustain Energy Technol Assess 42:100849. https://doi.org/10.1016/j.seta.2020.100849
Naeijian M, Rahimnejad A, Ebrahimi SM, Pourmousa N, Gadsden SA (2021) Parameter estimation of PV solar cells and modules using Whippy Harris Hawks Optimization Algorithm. Energy Rep 7:4047–4063. https://doi.org/10.1016/j.egyr.2021.06.085
Oliva D, Cuevas E, Pajares G (2014) Parameter identification of solar cells using artificial bee colony optimization. Energy 72:93–102. https://doi.org/10.1016/j.energy.2014.05.011
Oliva D, Abd El Aziz M, Ella Hassanien A (2017) Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Appl Energy 200:141–154. https://doi.org/10.1016/j.apenergy.2017.05.029
Połap D, Woźniak M (2021) Red fox optimization algorithm. Expert Syst Appl 166:114107. https://doi.org/10.1016/j.eswa.2020.114107
Premkumar M, Babu TS, Umashankar S, Sowmya R (2020) A new metaphor-less algorithms for the photovoltaic cell parameter estimation. Optik (stuttg) 208:164559. https://doi.org/10.1016/j.ijleo.2020.164559
Premkumar M et al (2022) Constraint estimation in three-diode solar photovoltaic model using Gaussian and Cauchy mutation-based hunger games search optimizer and enhanced Newton-Raphson method. IET Renew Power Gener 16(8):1733–1772. https://doi.org/10.1049/rpg2.12475
Qais MH, Hasanien HM, Alghuwainem S (2019) Identification of electrical parameters for three-diode photovoltaic model using analytical and sunflower optimization algorithm. Appl Energy 250:109–117. https://doi.org/10.1016/j.apenergy.2019.05.013
Ridha HM et al (2021) Parameters extraction of three diode photovoltaic models using boosted LSHADE algorithm and Newton Raphson method. Energy 224:120136. https://doi.org/10.1016/j.energy.2021.120136
Ridha HM, Hizam H, Mirjalili S, Othman ML, Ya’acob ME, Ahmadipour M (2022) Parameter extraction of single, double, and three diodes photovoltaic model based on guaranteed convergence arithmetic optimization algorithm and modified third order Newton Raphson methods. Renew Sustain Energy Rev 162:112436. https://doi.org/10.1016/j.rser.2022.112436
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47. https://doi.org/10.1016/j.advengsoft.2017.01.004
Sudhakar Babu T, Prasanth Ram J, Sangeetha K, Laudani A, Rajasekar N (2016) Parameter extraction of two diode solar PV model using Fireworks algorithm. Sol Energy 140:265–276. https://doi.org/10.1016/j.solener.2016.10.044
Tong NT, Pora W (2016) 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
Wang D, Ding F (2016) Parameter estimation algorithms for multivariable Hammerstein CARMA systems. Inf Sci (ny) 355–356:237–248. https://doi.org/10.1016/j.ins.2016.03.037
Xiong G, Zhang J, Shi D, He Y (2018) Parameter extraction of solar photovoltaic models using an improved whale optimization algorithm. Energy Convers Manag 174:388–405. https://doi.org/10.1016/j.enconman.2018.08.053
Xiong G, Zhang J, Shi D, Zhu L, Yuan X, Tan Z (2020a) Winner-leading competitive swarm optimizer with dynamic Gaussian mutation for parameter extraction of solar photovoltaic models. Energy Convers Manag 206:112450. https://doi.org/10.1016/j.enconman.2019.112450
Xiong G, Zhang J, Shi D, Zhu L, Yuan X (2020b) Parameter extraction of solar photovoltaic models with an either-or teaching learning based algorithm. Energy Convers Manag 224:113395. https://doi.org/10.1016/j.enconman.2020.113395
Xu S, Wang Y (2017) Parameter estimation of photovoltaic modules using a hybrid flower pollination algorithm. Energy Convers Manag 144:53–68. https://doi.org/10.1016/j.enconman.2017.04.042
Yang X, Gong W (2021) Opposition-based JAYA with population reduction for parameter estimation of photovoltaic solar cells and modules. Appl Soft Comput 104:107218. https://doi.org/10.1016/j.asoc.2021.107218
Yeh W, Lin P, Huang C (2017) Simplified swarm optimisation for the solar cell models parameter estimation problem. IET Renew Power Gener 11(8):1166–1173. https://doi.org/10.1049/iet-rpg.2016.0473
Yousri D, Thanikanti SB, Allam D, Ramachandaramurthy VK, Eteiba MB (2020) Fractional chaotic ensemble particle swarm optimizer for identifying the single, double, and three diode photovoltaic models’ parameters. Energy 195:116979. https://doi.org/10.1016/j.energy.2020.116979
Yu K, Chen X, Wang X, Wang Z (2017a) Parameters identification of photovoltaic models using self-adaptive teaching-learning-based optimization. Energy Convers Manag 145:233–246. https://doi.org/10.1016/j.enconman.2017.04.054
Yu K, Liang JJ, Qu BY, Chen X, Wang H (2017b) Parameters identification of photovoltaic models using an improved JAYA optimization algorithm. Energy Convers Manag 150:742–753. https://doi.org/10.1016/j.enconman.2017.08.063
Yu S, Heidari AA, Liang G, Chen C, Chen H, Shao Q (2022) Solar photovoltaic model parameter estimation based on orthogonally-adapted gradient-based optimization. Optik (stuttg) 252:168513. https://doi.org/10.1016/j.ijleo.2021.168513
Zhao W, Wang L, Mirjalili S (2022) 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
Zhou W et al (2021) Metaphor-free dynamic spherical evolution for parameter estimation of photovoltaic modules. Energy Rep 7:5175–5202. https://doi.org/10.1016/j.egyr.2021.07.041
Funding
The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
Both the authors contributed to the research. Data collection, code development and analysis were performed by Ayyarao S L V Tummala. The first draft of the manuscript was written by G Indira Kishore. Both the authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Ethical approval
The manuscript will not be submitted elsewhere until the editorial process is completed.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ayyarao, T.S.L.V., Kishore, G.I. Parameter estimation of solar PV models with artificial humming bird optimization algorithm using various objective functions. Soft Comput 28, 3371–3392 (2024). https://doi.org/10.1007/s00500-023-08630-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-023-08630-x