journal article Open Access Jul 01, 2025

Parameter Extraction of Photovoltaic Cells and Panels Using a PID-Based Metaheuristic Algorithm

Applied Sciences Vol. 15 No. 13 pp. 7403 · MDPI AG
View at Publisher Save 10.3390/app15137403
Abstract
In the world of solar technology, precisely extracting photovoltaic cell and panel parameters is key to efficient energy production. This paper presents a new metaheuristic algorithm for extracting parameters from photovoltaic cells using the functionality of the PID-based search algorithm (PSA). The research includes single-diode (SDM) and double-diode (DDM) models applied to RTC France, amorphous silicon (aSi), monocrystalline silicon (mSi), PVM 752 GaAs, and STM6-40 panels. Datasets from multijunction solar cells at three temperatures (41.5 °C, 51.3 °C, and 61.6 °C) were used. PSA performance was assessed using root mean square error (RMSE), mean bias error (MBE), and absolute error (AE). A strategy was introduced by refining PID parameters and relocating error calculations outside the main loop to enhance exploration and exploitation. A Lévy flight-based zero-output mechanism was integrated, enabling shorter extraction times and requiring a smaller population, while enhancing search diversity and mitigating local optima entrapment. PSA was compared against 26 top-performing algorithms. RTC France showed RMSE improvements of 0.67–2.10% in 3.35 s, while for the mSi model, PSA achieved up to 40.9% improvement in 5.57 s and 22.18% for PVM 752 in 8.52 s. PSA’s accuracy and efficiency make it a valuable tool for advancing renewable energy technologies.
Topics

No keywords indexed for this article. Browse by subject →

References
52
[1]
Tooryan "Smart integration of renewable energy resources, electrical, and thermal energy storage in microgrid applications" Energy (2020) 10.1016/j.energy.2020.118716
[2]
Piliougine "Parameters extraction of single diode model for degraded photovoltaic modules" Renew Energy (2021) 10.1016/j.renene.2020.09.035
[3]
EU Commission (2020). Committing to Climate-Neutrality by 2050: Commission Proposes European Climate Law and Consults on the European Climate Pact, EU Commission.
[4]
Cotfas "Critical factors and parameters for hybrid photovoltaic-thermoelectric systems; review" Appl. Therm. Eng. (2022) 10.1016/j.applthermaleng.2022.118977
[5]
Yang "Comprehensive overview of meta-heuristic algorithm applications on PV cell parameter identification" Energy Convers. Manag. (2020) 10.1016/j.enconman.2020.112595
[6]
Elkholy "Optimal parameters estimation and modelling of photovoltaic modules using analytical method" Heliyon (2019) 10.1016/j.heliyon.2019.e02137
[7]
Li "A comprehensive survey on meta-heuristic algorithms for parameter extraction of photovoltaic models" Renew. Sustain. Energy Rev. (2021) 10.1016/j.rser.2021.110828
[8]
Le "Optimal power flow solutions to power systems with wind energy using a highly effective meta-heuristic algorithm" Int. J. Renew. Energy Dev. (2023) 10.14710/ijred.2023.51375
[9]
Navarro "An analysis on the performance of metaheuristic algorithms for the estimation of parameters in solar cell models" Energy Convers. Manag. (2023) 10.1016/j.enconman.2022.116523
[10]
Cotfas "Methods to determine the dc parameters of solar cells: A critical review" Renew. Sustain. Energy Rev. (2013) 10.1016/j.rser.2013.08.017
[11]
Gu, Z., Xiong, G., and Fu, X. (2023). Parameter Extraction of Solar Photovoltaic Cell and Module Models with Metaheuristic Algorithms: A Review. Sustainability, 15. 10.3390/su15043312
[12]
Sharma, A., Sharma, A., Averbukh, M., Jately, V., Rajput, S., Azzopardi, B., and Lim, W.H. (2023). Performance investigation of state-of-the-art metaheuristic techniques for parameter extraction of solar cells/module. Sci. Rep., 13. 10.1038/s41598-023-37824-4
[13]
Zhao "Prussian blue analogues for advanced non-aqueous sodium ion batteries: Redox mechanisms, key challenges and modification strategies" Energy Storage Mater. (2025) 10.1016/j.ensm.2025.104256
[14]
Yadav "A Novel Metaheuristic Jellyfish Optimization Algorithm for Parameter Extraction of Solar Module" Int. Trans. Electr. Energy Syst. (2023) 10.1155/2023/5589859
[15]
Vandrasi, R.K., Sravana Kumar, B., and Devarapalli, R. (2022). Solar photo voltaic module parameter extraction using a novel Hybrid Chimp-Sine Cosine Algorithm. Energy Sources Part A, 1–20. 10.1080/15567036.2022.2041768
[16]
Long "A new hybrid algorithm based on grey wolf optimizer and cuckoo search for parameter extraction of solar photovoltaic models" Energy Convers. Manag. (2020) 10.1016/j.enconman.2019.112243
[17]
Chen "Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters" Sol. Energy (2019) 10.1016/j.solener.2019.01.025
[18]
Ayyarao "Parameter estimation of solar PV models with a new proposed war strategy optimization algorithm" Int. J. Energy Res. (2022) 10.1002/er.7629
[19]
Gao "PID-based search algorithm: A novel metaheuristic algorithm based on PID algorithm" Expert Syst. Appl. (2023) 10.1016/j.eswa.2023.120886
[20]
He, P., Xi, X., Li, S., Qin, W., Xing, C., and Yang, B. (2023). Radial Basis Function Based Meta-Heuristic Algorithms for Parameter Extraction of Photovoltaic Cell. Processes, 11. 10.3390/pr11061606
[21]
Tajjour, S., Chandel, S.S., Malik, H., Alotaibi, M.A., and Ustun, T.S. (2022). A Novel Metaheuristic Approach for Solar Photovoltaic Parameter Extraction Using Manufacturer Data. Photonics, 9. 10.3390/photonics9110858
[22]
Chakrabortty "Parameter estimation of photovoltaic models using an improved marine predators algorithm" Energy Convers. Manag. (2021) 10.1016/j.enconman.2020.113491
[23]
Belabbes "Using the snake optimization metaheuristic algorithms to extract the photovoltaic cells parameters" Energy Convers. Manag. (2023) 10.1016/j.enconman.2023.117373
[24]
Chen "Parameter estimation of various PV cells and modules using an improved simultaneous heat transfer search algorithm" J. Comput. Electron. (2024) 10.1007/s10825-024-02153-w
[25]
Madhiarasan, M., Cotfas, D.T., and Cotfas, P.A. (2023). Black Widow Optimization Algorithm Used to Extract the Parameters of Photovoltaic Cells and Panels. Mathematics, 11. 10.3390/math11040967
[26]
Ghetas "Parameters extraction of photovoltaic models using enhanced generalized normal distribution optimization with neighborhood search" Neural Comput. Appl. (2024) 10.1007/s00521-024-09609-x
[27]
Xiong "A new method for parameter extraction of solar photovoltaic models using gaining–sharing knowledge based algorithm" Energy Rep. (2021) 10.1016/j.egyr.2021.05.030
[28]
Gao "Parameter extraction of solar cell models using improved shuffled complex evolution algorithm" Energy Convers. Manag. (2018) 10.1016/j.enconman.2017.12.033
[29]
Cotfas "Hybrid successive discretisation algorithm used to calculate parameters of the photovoltaic cells and panels for existing datasets" IET Renew. Power Gener. (2021) 10.1049/rpg2.12262
[30]
Choulli "DIWJAYA: JAYA driven by individual weights for enhanced photovoltaic model parameter estimation" Energy Convers. Manag. (2024) 10.1016/j.enconman.2024.118258
[31]
Ali "Parameter extraction of photovoltaic models using atomic orbital search algorithm on a decent basis for novel accurate RMSE calculation" Energy Convers. Manag. (2023) 10.1016/j.enconman.2022.116613
[32]
Sallam "Parameter extraction of photovoltaic models using a memory-based improved gorilla troops optimizer" Energy Convers. Manag. (2022) 10.1016/j.enconman.2021.115134
[33]
Cotfas "Extraction of the multijunction solar cell parameters using two metaheuristic algorithms" IEEE Access (2024) 10.1109/access.2024.3439344
[34]
Easwarakhanthan "Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers" Int. J. Sol. Energy (1986) 10.1080/01425918608909835
[35]
Oliva "Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm" Appl. Energy (2017) 10.1016/j.apenergy.2017.05.029
[36]
Arabshahi "A method for hybrid extraction of single-diode model parameters of photovoltaics" Renew Energy (2020) 10.1016/j.renene.2020.05.035
[37]
Parameter estimation of solar photovoltaic (PV) cells: A review

A. Rezaee Jordehi

Renewable and Sustainable Energy Reviews 2016 10.1016/j.rser.2016.03.049
[38]
Ahmadianfar "Gradient-based optimization with ranking mechanisms for parameter identification of photovoltaic systems" Energy Rep. (2021) 10.1016/j.egyr.2021.06.064
[39]
Singla "A robust multi-objective optimization algorithm for accurate parameter estimation for solar cell models" Soft Comput. (2024) 10.1007/s00500-024-09888-5
[40]
Ayyarao "Parameter estimation of solar PV models with artificial humming bird optimization algorithm using various objective functions" Soft Comput. (2024) 10.1007/s00500-023-08630-x
[41]
Aribia, H.B., El-Rifaie, A.M., Tolba, M.A., Shaheen, A., Moustafa, G., Elsayed, F., and Elshahed, M. (2023). Growth Optimizer for Parameter Identification of Solar Photovoltaic Cells and Modules. Sustainability, 15. 10.3390/su15107896
[42]
Qaraad "Photovoltaic parameter estimation using improved moth flame algorithms with local escape operators" Comput. Electr. Eng. (2023) 10.1016/j.compeleceng.2023.108603
[43]
Xu "A modified stochastic fractal search algorithm for parameter estimation of solar cells and PV modules" Energy Rep. (2022) 10.1016/j.egyr.2022.01.008
[44]
Jian "A logistic chaotic JAYA algorithm for parameters identification of photovoltaic cell and module models" Optik (2020) 10.1016/j.ijleo.2019.164041
[45]
Saadaoui "A hybrid optimization algorithm to identify unknown parameters of photovoltaic models under varying operating conditions" Eng. Appl. Artif. Intell. (2024) 10.1016/j.engappai.2024.108544
[46]
Kullampalayam Murugaiyan, N., Chandrasekaran, K., Manoharan, P., and Derebew, B. (2024). Leveraging opposition-based learning for solar photovoltaic model parameter estimation with exponential distribution optimization algorithm. Sci. Rep., 14. 10.1038/s41598-023-50890-y
[47]
Kharchouf "Parameter’s extraction of solar photovoltaic models using an improved differential evolution algorithm" Energy Convers. Manag. (2022) 10.1016/j.enconman.2021.114972
[48]
Madhiarasan, M., Cotfas, D.T., and Cotfas, P.A. (2022). Barnacles Mating Optimizer Algorithm to Extract the Parameters of the Photovoltaic Cells and Panels. Sensors, 22. 10.3390/s22186989
[49]
Xiong "Application of supply-demand-based optimization for parameter extraction of solar photovoltaic models" Complexity (2019) 10.1155/2019/3923691
[50]
Tong "A parameter extraction technique exploiting intrinsic properties of solar cells" Appl. Energy (2016) 10.1016/j.apenergy.2016.05.064

Showing 50 of 52 references