journal article·2025-07-01Open access

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

Aseel Bennagi, Obaida AlHousrya, Daniel T. Cotfas, Petru A. Cotfas

Applied Sciences· Volume 15· Issue 13

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.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Photovoltaic System Optimization Techniques · Solar Thermal and Photovoltaic Systems · Solar Radiation and Photovoltaics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electronics and Computers, Faculty of Electrical Engineering and Computer Science, Transilvania University of Brasov, 500036 Brasov, Romania

References (52)

Show source-provided references
1. Smart integration of renewable energy resources, electrical, and thermal energy storage in microgrid applications10.1016/j.energy.2020.118716 ↗
2. Parameters extraction of single diode model for degraded photovoltaic modules10.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. Critical factors and parameters for hybrid photovoltaic-thermoelectric systems; review10.1016/j.applthermaleng.2022.118977 ↗
5. Comprehensive overview of meta-heuristic algorithm applications on PV cell parameter identification10.1016/j.enconman.2020.112595 ↗
6. Optimal parameters estimation and modelling of photovoltaic modules using analytical method10.1016/j.heliyon.2019.e02137 ↗
7. A comprehensive survey on meta-heuristic algorithms for parameter extraction of photovoltaic models10.1016/j.rser.2021.110828 ↗
8. Optimal power flow solutions to power systems with wind energy using a highly effective meta-heuristic algorithm10.14710/ijred.2023.51375 ↗
9. An analysis on the performance of metaheuristic algorithms for the estimation of parameters in solar cell models10.1016/j.enconman.2022.116523 ↗
10. Methods to determine the dc parameters of solar cells: A critical review10.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. Prussian blue analogues for advanced non-aqueous sodium ion batteries: Redox mechanisms, key challenges and modification strategies10.1016/j.ensm.2025.104256 ↗
14. A Novel Metaheuristic Jellyfish Optimization Algorithm for Parameter Extraction of Solar Module10.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. A new hybrid algorithm based on grey wolf optimizer and cuckoo search for parameter extraction of solar photovoltaic models10.1016/j.enconman.2019.112243 ↗
17. Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters10.1016/j.solener.2019.01.025 ↗
18. Parameter estimation of solar PV models with a new proposed war strategy optimization algorithm10.1002/er.7629 ↗
19. PID-based search algorithm: A novel metaheuristic algorithm based on PID algorithm10.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. Parameter estimation of photovoltaic models using an improved marine predators algorithm10.1016/j.enconman.2020.113491 ↗
23. Using the snake optimization metaheuristic algorithms to extract the photovoltaic cells parameters10.1016/j.enconman.2023.117373 ↗
24. Parameter estimation of various PV cells and modules using an improved simultaneous heat transfer search algorithm10.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. Parameters extraction of photovoltaic models using enhanced generalized normal distribution optimization with neighborhood search10.1007/s00521-024-09609-x ↗
27. A new method for parameter extraction of solar photovoltaic models using gaining–sharing knowledge based algorithm10.1016/j.egyr.2021.05.030 ↗
28. Parameter extraction of solar cell models using improved shuffled complex evolution algorithm10.1016/j.enconman.2017.12.033 ↗
29. Hybrid successive discretisation algorithm used to calculate parameters of the photovoltaic cells and panels for existing datasets10.1049/rpg2.12262 ↗
30. DIWJAYA: JAYA driven by individual weights for enhanced photovoltaic model parameter estimation10.1016/j.enconman.2024.118258 ↗
31. Parameter extraction of photovoltaic models using atomic orbital search algorithm on a decent basis for novel accurate RMSE calculation10.1016/j.enconman.2022.116613 ↗
32. Parameter extraction of photovoltaic models using a memory-based improved gorilla troops optimizer10.1016/j.enconman.2021.115134 ↗
33. Extraction of the multijunction solar cell parameters using two metaheuristic algorithms10.1109/ACCESS.2024.3439344 ↗
34. Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers10.1080/01425918608909835 ↗
35. Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm10.1016/j.apenergy.2017.05.029 ↗
36. A method for hybrid extraction of single-diode model parameters of photovoltaics10.1016/j.renene.2020.05.035 ↗
37. Parameter estimation of solar photovoltaic (PV) cells: A review10.1016/j.rser.2016.03.049 ↗
38. Gradient-based optimization with ranking mechanisms for parameter identification of photovoltaic systems10.1016/j.egyr.2021.06.064 ↗
39. A robust multi-objective optimization algorithm for accurate parameter estimation for solar cell models10.1007/s00500-024-09888-5 ↗
40. Parameter estimation of solar PV models with artificial humming bird optimization algorithm using various objective functions10.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. Photovoltaic parameter estimation using improved moth flame algorithms with local escape operators10.1016/j.compeleceng.2023.108603 ↗
43. A modified stochastic fractal search algorithm for parameter estimation of solar cells and PV modules10.1016/j.egyr.2022.01.008 ↗
44. A logistic chaotic JAYA algorithm for parameters identification of photovoltaic cell and module models10.1016/j.ijleo.2019.164041 ↗
45. A hybrid optimization algorithm to identify unknown parameters of photovoltaic models under varying operating conditions10.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. Parameter’s extraction of solar photovoltaic models using an improved differential evolution algorithm10.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. Application of supply-demand-based optimization for parameter extraction of solar photovoltaic models10.1155/2019/3923691 ↗
50. A parameter extraction technique exploiting intrinsic properties of solar cells10.1016/j.apenergy.2016.05.064 ↗
51. Reinforcement learning-based differential evolution for parameters extraction of photovoltaic models10.1016/j.egyr.2021.01.096 ↗
52. Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules10.1016/j.solener.2017.10.063 ↗