{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T14:38:33Z","timestamp":1782743913660,"version":"3.54.5"},"reference-count":49,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T00:00:00Z","timestamp":1704758400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Federal Ministry of Education and Research of Germany (BMBF)","award":["13N16336"],"award-info":[{"award-number":["13N16336"]}]},{"name":"Federal Ministry of Education and Research of Germany (BMBF)","award":["GZ: Al 638\/15-1"],"award-info":[{"award-number":["GZ: Al 638\/15-1"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>It is difficult to determine unknown solar cell and photovoltaic (PV) module parameters owing to the nonlinearity of the characteristic current\u2013voltage (I-V) curve. Despite this, precise parameter estimation is necessary due to the substantial effect parameters have on the efficacy of the PV system with respect to current and energy results. The problem\u2019s characteristics make the handling of algorithms susceptible to local optima and resource-intensive processing. To effectively extract PV model parameter values, an improved hybrid Sparrow Search Algorithm (SSA) with Exponential Distribution Optimization (EDO) based on the Differential Evolution (DE) technique and the bound-constraint modification procedure, called ISSAEDO, is presented in this article. The hybrid strategy utilizes EDO to improve global exploration and SSA to effectively explore the solution space, while DE facilitates local search to improve parameter estimations. The proposed method is compared to standard optimization methods using solar PV system data to demonstrate its effectiveness and speed in obtaining PV model parameters such as the single diode model (SDM) and the double diode model (DDM). The results indicate that the hybrid technique is a viable instrument for enhancing solar PV system design and performance analysis because it can predict PV model parameters accurately.<\/jats:p>","DOI":"10.3390\/a17010026","type":"journal-article","created":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T03:36:58Z","timestamp":1704771418000},"page":"26","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Hybrid Sparrow Search-Exponential Distribution Optimization with Differential Evolution for Parameter Prediction of Solar Photovoltaic Models"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1544-4141","authenticated-orcid":false,"given":"Amr A.","family":"Abd El-Mageed","sequence":"first","affiliation":[{"name":"Department of Information Systems, Sohag University, Sohag 82524, Egypt"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3632-2402","authenticated-orcid":false,"given":"Ayoub","family":"Al-Hamadi","sequence":"additional","affiliation":[{"name":"Institute for Information Technology and Communications (IIKT), Otto von Guericke University Magdeburg, 39106 Magdeburg, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6207-8418","authenticated-orcid":false,"given":"Samy","family":"Bakheet","sequence":"additional","affiliation":[{"name":"Department of Information Technology, Faculty of Computers and Information, Sohag University, Sohag 82524, Egypt"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3938-5029","authenticated-orcid":false,"given":"Asmaa H.","family":"Abd El-Rahiem","sequence":"additional","affiliation":[{"name":"Department of Mathematics, Faculty of Science, South Valley University, Qena 83511, Egypt"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Mahajan, M., Kumar, S., Pant, B., and Khan, R. (2021, January 19\u201320). Improving Accuracy of Air Pollution Prediction by Two Step Outlier Detection. Proceedings of the 2021 International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies (ICAECT), Bhilai, India.","DOI":"10.1109\/ICAECT49130.2021.9392404"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1016\/j.rser.2014.08.046","article-title":"Global prospects, progress, policies, and environmental impact of solar photovoltaic power generation","volume":"41","author":"Hosenuzzaman","year":"2015","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1625","DOI":"10.1016\/j.rser.2010.11.032","article-title":"A review of solar photovoltaic technologies","volume":"15","author":"Parida","year":"2011","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/j.enconman.2019.02.048","article-title":"Parameter extraction of photovoltaic models using an improved teaching-learning-based optimization","volume":"186","author":"Li","year":"2019","journal-title":"Energy Convers. Manag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"110828","DOI":"10.1016\/j.rser.2021.110828","article-title":"A comprehensive survey on meta-heuristic algorithms for parameter extraction of photovoltaic models","volume":"141","author":"Li","year":"2021","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1818","DOI":"10.3390\/eng4030103","article-title":"Parameter Identification of Solar Photovoltaic Systems Using an Augmented Subtraction-Average-Based Optimizer","volume":"4","author":"Moustafa","year":"2023","journal-title":"Eng"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"110032","DOI":"10.1016\/j.asoc.2023.110032","article-title":"Parameter extraction of solar photovoltaic models using queuing search optimization and differential evolution","volume":"134","author":"Abohany","year":"2023","journal-title":"Appl. Soft Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"114030","DOI":"10.1016\/j.enconman.2021.114030","article-title":"An improved gaining-sharing knowledge algorithm for parameter extraction of photovoltaic models","volume":"237","author":"Sallam","year":"2021","journal-title":"Energy Convers. Manag."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.enconman.2016.04.030","article-title":"Parameter estimation of photovoltaic modules using iterative method and the Lambert W function: A comparative study","volume":"119","author":"Obbadi","year":"2016","journal-title":"Energy Convers. Manag."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1049\/el:19840281","article-title":"Accurate analytical method for the extraction of solar cell model parameters","volume":"10","author":"Phang","year":"1984","journal-title":"Electron. Lett."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1109\/T-ED.1987.22920","article-title":"Analytical methods for the extraction of solar-cell single-and double-diode model parameters from IV characteristics","volume":"34","author":"Chan","year":"1987","journal-title":"IEEE Trans. Electron. Devices"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"713","DOI":"10.1016\/j.solener.2010.12.022","article-title":"Explicit model of photovoltaic panels to determine voltages and currents at the maximum power point","volume":"85","author":"Saloux","year":"2011","journal-title":"Sol. Energy"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Sera, D., Teodorescu, R., and Rodriguez, P. (2008, January 10\u201313). Photovoltaic module diagnostics by series resistance monitoring and temperature and rated power estimation. Proceedings of the 2008 34th Annual Conference of IEEE Industrial Electronics, Orlando, FL, USA.","DOI":"10.1109\/IECON.2008.4758297"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1016\/j.enconman.2013.12.041","article-title":"Development of a new compound method to extract the five parameters of PV modules","volume":"79","author":"Bai","year":"2014","journal-title":"Energy Convers. Manag."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"504","DOI":"10.1109\/TSTE.2015.2503435","article-title":"A method for the analytical extraction of the single-diode PV model parameters","volume":"7","author":"Batzelis","year":"2015","journal-title":"IEEE Trans. Sustain. Energy"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1016\/j.solener.2019.08.022","article-title":"Parameter estimation of photovoltaic models with memetic adaptive differential evolution","volume":"190","author":"Li","year":"2019","journal-title":"Sol. Energy"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Di Piazza, M.C., and Vitale, G. (2013). Photovoltaic Sources: Modeling and Emulation, Springer.","DOI":"10.1007\/978-1-4471-4378-9"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1088\/0957-0233\/10\/9\/306","article-title":"The influence of the measurement environment on the accuracy of the extraction of the physical parameters of solar cells","volume":"10","author":"Gottschalg","year":"1999","journal-title":"Meas. Sci. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.apenergy.2013.06.004","article-title":"Parameter estimation of solar cells and modules using an improved adaptive differential evolution algorithm","volume":"112","author":"Jiang","year":"2013","journal-title":"Appl. Energy"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"112443","DOI":"10.1016\/j.enconman.2019.112443","article-title":"An enhanced adaptive differential evolution algorithm for parameter extraction of photovoltaic models","volume":"205","author":"Li","year":"2020","journal-title":"Energy Convers. Manag."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"114972","DOI":"10.1016\/j.enconman.2021.114972","article-title":"Parameter\u2019s extraction of solar photovoltaic models using an improved differential evolution algorithm","volume":"251","author":"Kharchouf","year":"2022","journal-title":"Energy Convers. Manag."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"916","DOI":"10.1016\/j.egyr.2021.01.096","article-title":"Reinforcement learning-based differential evolution for parameters extraction of photovoltaic models","volume":"7","author":"Hu","year":"2021","journal-title":"Energy Rep."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"115057","DOI":"10.1016\/j.enconman.2021.115057","article-title":"Parameter extraction of photovoltaic models using a comprehensive learning Rao-1 algorithm","volume":"252","author":"Farah","year":"2022","journal-title":"Energy Convers. Manag."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/4235.585893","article-title":"No free lunch theorems for optimization","volume":"1","author":"Wolpert","year":"1997","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"107904","DOI":"10.1016\/j.cie.2021.107904","article-title":"Improved binary adaptive wind driven optimization algorithm-based dimensionality reduction for supervised classification","volume":"167","author":"Gad","year":"2022","journal-title":"Comput. Ind. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Nelson, J.A. (2003). The Physics of Solar Cells, World Scientific Publishing Company.","DOI":"10.1142\/p276"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.egypro.2014.10.006","article-title":"Identification of model parameters of the photovoltaic solar cells","volume":"57","author":"Rusirawan","year":"2014","journal-title":"Energy Procedia"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1016\/j.solener.2019.01.025","article-title":"Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters","volume":"180","author":"Chen","year":"2019","journal-title":"Sol. Energy"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"52425","DOI":"10.1109\/ACCESS.2021.3069748","article-title":"Parameter extraction of photovoltaic models using a dynamic self-adaptive and mutual-comparison teaching-learning-based optimization","volume":"9","author":"Li","year":"2021","journal-title":"IEEE Access"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1016\/j.spmi.2018.06.063","article-title":"The influence of optical and recombination losses on the efficiency of thin-film solar cells with a copper oxide absorber layer","volume":"122","author":"Diachenko","year":"2018","journal-title":"Superlattices Microstruct."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1016\/j.enconman.2016.09.005","article-title":"Lambert W-function based exact representation for double diode model of solar cells: Comparison on fitness and parameter extraction","volume":"127","author":"Gao","year":"2016","journal-title":"Energy Convers. Manag."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1080\/21642583.2019.1708830","article-title":"A novel swarm intelligence optimization approach: Sparrow search algorithm","volume":"8","author":"Xue","year":"2020","journal-title":"Syst. Sci. Control Eng."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","article-title":"Differential evolution\u2013a simple and efficient heuristic for global optimization over continuous spaces","volume":"11","author":"Storn","year":"1997","journal-title":"J. Glob. Optim."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Sallam, K.M., Elsayed, S.M., Sarker, R.A., and Essam, D.L. (2018, January 8\u201313). Improved united multi-operator algorithm for solving optimization problems. Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, Brazil.","DOI":"10.1109\/CEC.2018.8477759"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/01425918608909835","article-title":"Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers","volume":"4","author":"Easwarakhanthan","year":"1986","journal-title":"Int. J. Sol. Energy"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1109\/TEVC.2008.927706","article-title":"Differential evolution algorithm with strategy adaptation for global numerical optimization","volume":"13","author":"Qin","year":"2008","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1679","DOI":"10.1016\/j.asoc.2010.04.024","article-title":"Differential evolution algorithm with ensemble of parameters and mutation strategies","volume":"11","author":"Mallipeddi","year":"2011","journal-title":"Appl. Soft Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/TEVC.2010.2087271","article-title":"Differential evolution with composite trial vector generation strategies and control parameters","volume":"15","author":"Wang","year":"2011","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.neucom.2018.02.038","article-title":"An improved multi-population ensemble differential evolution","volume":"290","author":"Tong","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Yang, M., Cai, Z., Li, C., and Guan, J. (2013, January 6\u201310). An improved adaptive differential evolution algorithm with population adaptation. Proceedings of the 15th Annual Conference on Genetic and Evolutionary Computation, New York, NY, USA.","DOI":"10.1145\/2463372.2463374"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1109\/TEVC.2009.2014613","article-title":"JADE: Adaptive differential evolution with optional external archive","volume":"13","author":"Zhang","year":"2009","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.apenergy.2019.01.008","article-title":"A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module","volume":"237","author":"Yu","year":"2019","journal-title":"Appl. Energy"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"742","DOI":"10.1016\/j.enconman.2017.08.063","article-title":"Parameters identification of photovoltaic models using an improved JAYA optimization algorithm","volume":"150","author":"Yu","year":"2017","journal-title":"Energy Convers. Manag."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"408","DOI":"10.1016\/j.apenergy.2018.06.010","article-title":"Multiple learning backtracking search algorithm for estimating parameters of photovoltaic models","volume":"226","author":"Yu","year":"2018","journal-title":"Appl. Energy"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"113614","DOI":"10.1016\/j.enconman.2020.113614","article-title":"An efficient teaching-learning-based optimization algorithm for parameters identification of photovoltaic models: Analysis and validations","volume":"227","author":"Mohamed","year":"2021","journal-title":"Energy Convers. Manag."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"115134","DOI":"10.1016\/j.enconman.2021.115134","article-title":"Parameter extraction of photovoltaic models using a memory-based improved gorilla troops optimizer","volume":"252","author":"Sallam","year":"2022","journal-title":"Energy Convers. Manag."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1016\/j.solener.2020.06.100","article-title":"Parameters estimation of solar photovoltaic models via a self-adaptive ensemble-based differential evolution","volume":"207","author":"Liang","year":"2020","journal-title":"Sol. Energy"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"107218","DOI":"10.1016\/j.asoc.2021.107218","article-title":"Opposition-based JAYA with population reduction for parameter estimation of photovoltaic solar cells and modules","volume":"104","author":"Yang","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"113474","DOI":"10.1016\/j.enconman.2020.113474","article-title":"A hybrid adaptive teaching\u2013learning-based optimization and differential evolution for parameter identification of photovoltaic models","volume":"225","author":"Li","year":"2020","journal-title":"Energy Convers. Manag."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/1\/26\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:42:30Z","timestamp":1760103750000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/1\/26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,9]]},"references-count":49,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,1]]}},"alternative-id":["a17010026"],"URL":"https:\/\/doi.org\/10.3390\/a17010026","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,9]]}}}