An ameliorated Social Group Optimization Technique for Parameter Estimation of Single and Double Diode Models of Photovoltaic Cells and Modules

Document Type : Research Article

Authors
1 Department of Electrical Engineering, Laboratory of Electrical System, University of Sciences and Technology Houari Boumediene, USTHB, B. P. 32 El Alia 16111, Bab Ezzouar, Algiers, Algeria
2 Centre de Développement des Energies Renouvelables, CDER, B. P. 62 Route de l’Observatoire Bouzareah 16340, Algiers, Algeria
3 Department of Engineering, Faculty of Environment, Science and Economy, University of Exeter, Penryn Campus, Cornwall TR10 9FE, UK
Abstract
Accurate parameter estimation is essential for reliable electrical modelling of photovoltaic (PV) modules. This study proposes an ameliorated social group optimization algorithm (ASGO) to identify the five parameters of the single diode model and the seven parameters of the double diode model. The improving phase incorporates a Gaussian mutation, an adaptive current-to-best/2 mutation strategy, and a local search to enhance population diversity and reduce premature convergence, while retaining the original acquiring phase. Parameter identification minimizes the root mean square error between measured and calculated currents. Performance is evaluated against conventional social group optimization using the RTC France cell, the Photowatt PWP-201 module. Each algorithm is executed independently 50 times to assess accuracy, consistency, convergence, and computational time. Although both methods frequently achieve similar minimum errors, ASGO produces lower average errors and more consistent outcomes across repeated runs. Current–voltage curves reconstructed using parameters from the worst runs remain closer to experimental measurements with ASGO. Exploration and diversity analyses support its improved search behaviour. These results demonstrate that ASGO provides a reliable estimation approach for the tested photovoltaic models, with less controlling parameters tuning, faster convergence in iterations and a modest increase in execution time.
Keywords

[1] Çelik, E., Karayel, M., Maden, D., Abdel-Salam, M., Öztürk, N., Kaplan, O., ... & Baljon, M. (2025). Reconfigured single-and double-diode models for improved modelling of solar cells/modules. Scientific reports, 15(1), 2101.
[2] Abdulrazzaq, A. K., Bognár, G., & Plesz, B. (2025). Enhanced single-diode model parameter extraction method for photovoltaic cells and modules based on integrating genetic algorithm, particle swarm optimization, and comparative objective functions. Journal of Computational Electronics, 24(2), 44.
https://doi.org/10.1007/s10825-025-02282-w
[3] Parida, S. M., Pattanaik, V., Panda, S., Rout, P. K., Sahu, B. K., Bajaj, M., ... & Prokop, L. (2025). Optimal parameter identification of photovoltaic systems based on enhanced differential evolution optimization technique. Scientific reports, 15(1), 2124.
https://doi.org/10.1038/s41598-025-85115-x
[4] Qian, J., Zhang, H., & Wang, S. (2025). Parameter identification of the PV systems based on an adapted version of human evolutionary optimizer. Scientific Reports, 15(1), 7375.
https://doi.org/10.1038/s41598-025-90802-w
[5] Sadeghi, M., & Havangi, R. (2026). Robust adaptive PID controller for maximum power point tracking in photovoltaic systems under uncertainty. Solar Energy, 310, 114477.
https://doi.org/ 10.1016/j.solener.2026.114477
[6] Li, Q., Zhou, Y., & Luo, Q. (2025). Scso: snake optimization with sine-cosine algorithm for parameter extraction of solar photovoltaic models. Discover Applied Sciences, 7(4), 334.
https://doi.org/10.1007/s42452-025-06756-1
[7] Wang, Y., Ping, F., Li, Y., Gu, T., & Wang, T. (2025). Estimation of photovoltaic parameters by dynamic updating and selecting a snake optimizer based on multi-directional optimization. Artificial Intelligence Review, 58(9), 286.
https://doi.org/10.1007/s10462-025-11272-0
[8] Dal, S., & Sezgin, N. (2025). Estimation of uncertain parameters in single and double diode models of photovoltaic panels using frilled lizard optimization. Electronics, 14(4), 796.
[9] Madhiarasan, M., Fotis, G., Presser, M., & Beliatis, M. J. (2025). Mountain Gazelle Optimiser-based single, double, and triple diode models associated solar cells and panels parameters extraction. Discover Sustainability, 6(1), 903.
https://doi.org/10.1007/s43621-025-01679-8
[10] Bouali, Y., & Alamri, B. (2026). Parameter extraction of photovoltaic cell/module models using starfish optimization algorithm with a secant-based objective function modification. Scientific Reports, 16(1), 4467.
https://doi.org/10.1038/s41598-025-34584-1
[11] Elsakaan, A. A., Saad, B., Kouki, M., Vidal, P. E., El-Sehiemy, R. A., & Barakat, A. F. (2026). Precise parameter extraction for standard PV cells and realistic PV Trina modules using human evolutionary optimization algorithm with experimental validation. Energy Conversion and Management: X, 102128.
https://doi.org/10.1016/j.ecmx.2026.102128
[12] Ghanizadeh, R. (2024). A Local control scheme for voltage harmonic compensation and improvement of reactive and harmonic powers sharing for PV inverters with LCL filter in islanded microgrids. Journal of Solar Energy Research, 9(4), 2062-2079.  https://doi.org/10.22059/jser.2025.387597.1510
[13] Dadjé, A., Dieudonné Marcel, D., Patrick Juvet, G., Daniel Eutyche, W. D. E., Salomé, N. E., & Pierre, E. (2023). Modified social network search algorithm combined with Halley's method for parameter estimation in a photovoltaic cell, module and Array. Journal of Solar Energy Research, 8(2), 1484-1496.
[14] Madjoudj, N., Hafdaoui, H., Belhaouas, N., Mehareb, F., & Assem, H. (2025). Detection of maximum power degradation in photovoltaic modules using support vector machines. Journal of Solar Energy Research, 10(4), 2633-2644. https://doi.org/10.22059/jser.2025.405467.1664
[15] Yang, B., Zheng, R., Qian, Y., Liang, B., & Wang, J. (2025). Efficient identification of photovoltaic cell parameters via Bayesian neural network-artificial ecosystem optimization algorithm. Global Energy Interconnection, 8(2), 316-337.
[16] Wang, L., Yuan, Q., Zhao, B., Zhu, B., & Zeng, X. (2025). Parameter identification of photovoltaic cells/modules by using an improved artificial ecosystem optimization algorithm and Newton-Raphson method. Alexandria Engineering Journal, 123, 559-591.
[17] Chermite, C., & Douiri, M. R. (2025). Harnessing hybrid intelligence: Four vector metaheuristic and differential evolution for optimized photovoltaic parameter extraction. Computers and Electrical Engineering, 123, 110276.
[18] Bakır, H. (2026). Elevating PV model performance: Accurate and reliable parameter extraction of solar cell models with state-of-art metaheuristic algorithms. Next Energy 11: 100513.
[19] Mohammed, A. M., Menesy, A. S., Alqahtani, M., & Khalid, M. (2026). Robust estimation of photovoltaic model parameters under varying conditions using novel nature-inspired optimization algorithms. Energy Reports, 15, 109176.
[20] Shihabudheen, K. V., & Dileep, G. (2024). Adaptive particle swarm optimization based improved modeling of solar photovoltaic module for parameter determination. e-Prime-Advances in Electrical Engineering, Electronics and Energy, 8, 100621.
https://doi.org/10.1016/j.prime.2024.100621
[21] El-Fergany, A. (2015). Efficient tool to characterize photovoltaic generating systems using mine blast algorithm. Electric Power Components and Systems, 43(8-10), 890-901.
https://doi.org/10.1080/15325008.2015.1014579
[22] Qais, M. H., Hasanien, H. M., & Alghuwainem, S. (2019). Identification of electrical parameters for three-diode photovoltaic model using analytical and sunflower optimization algorithm. Applied energy, 250, 109-117.
https://doi.org/10.1016/j.apenergy.2019.05.013
[23] Charu, K. M., Thakur, P., Rawat, N., Ansari, F., Gupta, S., & Kumar, M. (2024). An efficient data sheet based parameter estimation technique of solar PV. Scientific Reports, 14(1), 6461.
[24] Nunes, H. G. G., Pombo, J. A. N., Mariano, S. J. P. S., Calado, M. R. A., & De Souza, J. F. (2018). A new high performance method for determining the parameters of PV cells and modules based on guaranteed convergence particle swarm optimization. Applied energy, 211, 774-791.
https://doi.org/10.1016/j.apenergy.2017.11.078
[25] Laudani, A., Fulginei, F. R., & Salvini, A. (2014). High performing extraction procedure for the one-diode model of a photovoltaic panel from experimental I–V curves by using reduced forms. Solar Energy, 103, 316-326.
https://doi.org/10.1016/j.solener.2014.02.014
[26] Jordehi, A. R. (2016). Time varying acceleration coefficients particle swarm optimisation (TVACPSO): A new optimisation algorithm for estimating parameters of PV cells and modules. Energy Conversion and Management, 129, 262-274.
https://doi.org/10.1016/j.enconman.2016.09.085
[27] Satapathy, S., & Naik, A. (2016). Social group optimization (SGO): a new population evolutionary optimization technique. Complex & Intelligent Systems, 2(3), 173-203.
https://doi.org/10.1007/s40747-016-0022-8
[28] Naik, A., & Satapathy, S. C. (2021). A comparative study of social group optimization with a few recent optimization algorithms. Complex & Intelligent Systems, 7(1), 249-295.
https://doi.org/10.1007/s40747-020-00189-6
[29] Abdel-Basset, M., Mohamed, R., Chakrabortty, R. K., Sallam, K., & Ryan, M. J. (2021). An efficient teaching-learning-based optimization algorithm for parameters identification of photovoltaic models: Analysis and validations. Energy Conversion and Management, 227, 113614. https://doi.org/10.1016/j.enconman.2020.113614
[30] Secui, D. C., Hora, C., Bendea, C., Secui, M. L., Bendea, G., & Dan, F. C. (2024). Modified social group optimization to solve the problem of economic emission dispatch with the incorporation of wind power. Sustainability, 16(1), 397.
https://doi.org/10.3390/su16010397
[31] Jena, J. J., & Satapathy, S. C. (2024). A new adaptive tuned Social Group Optimization (SGO) algorithm with sigmoid-adaptive inertia weight for solving engineering design problems. Multimedia Tools and Applications, 83(1), 3021-3055.
https://doi.org/10.1007/s11042-021-11266-4
[32] Jordehi, A. R. (2018). Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules. Solar Energy, 159, 78-87.
https://doi.org/10.1016/j.solener.2017.10.063
[33] Zhang, W. J., & Xie, X. F. (2003, October). DEPSO: hybrid particle swarm with differential evolution operator. In SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme-System Security and Assurance (Cat. No. 03CH37483) (Vol. 4, pp. 3816-3821). IEEE.
https://doi.org/10.1109/ICSMC.2003.1244483
[34] Easwarakhanthan, T., Bottin, J., Bouhouch, I., & Boutrit, C. (1986). Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers. International journal of solar energy, 4(1), 1-12.
https://doi.org/10.1080/01425918608909835
[35] Morales-Castañeda, B., Zaldivar, D., Cuevas, E., Fausto, F., & Rodríguez, A. (2020). A better balance in metaheuristic algorithms: Does it exist?. Swarm and Evolutionary Computation, 54, 100671.
[36] Gude, S., Jana, K. C., Laudani, A., & Thanikanti, S. B. (2022). Parameter extraction of photovoltaic cell based on a multi-objective approach using nondominated sorting cuckoo search optimization. Solar Energy, 239, 359-374.
https://doi.org/10.1016/j.solener.2022.05.007
[37] Al-Shamma’a, A. A., Omotoso, H. O., Alturki, F. A., Farh, H. M., Alkuhayli, A., Alsharabi, K., & Noman, A. M. (2021). Parameter estimation of photovoltaic cell/modules using bonobo optimizer. Energies, 15(1), 140.
https://doi.org/10.3390/en15010140
[38] Lei, W., He, Q., Yang, L., & Jiao, H. (2022). Solar photovoltaic cell parameter identification based on improved honey badger algorithm. Sustainability, 14(14), 8897.
https://doi.org/10.3390/su14148897
[39] Demirtas, M., & Koc, K. (2022). Parameter extraction of photovoltaic cells and modules by INFO algorithm. IEEE Access, 10, 87022-87052.
https://doi.org/10.1109/ACCESS.2022.3198987
[40] Bennagi, A., AlHousrya, O., Cotfas, D. T., & Cotfas, P. A. (2025). Parameter extraction of photovoltaic cells and panels using a PID-based metaheuristic algorithm. Applied Sciences, 15(13), 7403.
https://doi.org/10.3390/app15137403
[41] Ebrahimi, S. M., Salahshour, E., Malekzadeh, M., & Gordillo, F. (2019). Parameters identification of PV solar cells and modules using flexible particle swarm optimization algorithm. Energy, 179, 358-372.
https://doi.org/10.1016/j.energy.2019.04.218
[42] Nunes, H. G. G., Silva, P. N. C., Pombo, J. A. N., Mariano, S. J. P. S., & Calado, M. R. A. (2020). Multiswarm spiral leader particle swarm optimisation algorithm for PV parameter identification. Energy Conversion and Management, 225, 113388.
https://doi.org/10.1016/j.enconman.2020.113388
[43] Abdelghany, R. Y., Kamel, S., Sultan, H. M., Khorasy, A., Elsayed, S. K., & Ahmed, M. (2021). Development of an improved bonobo optimizer and its application for solar cell parameter estimation. Sustainability, 13(7), 3863.
https://doi.org/10.3390/su13073863
[44] Abdel-Basset, M., Mohamed, R., Mirjalili, S., Chakrabortty, R. K., & Ryan, M. J. (2020). Solar photovoltaic parameter estimation using an improved equilibrium optimizer. Solar Energy, 209, 694-708.
https://doi.org/10.1016/j.solener.2020.09.032
[45] Ali, H. H., Fathy, A., Al-Dhaifallah, M., Abdelaziz, A. Y., & Ebeed, M. (2022). An efficient capuchin search algorithm for extracting the parameters of different PV cells/modules. Frontiers in Energy Research, 10, 1028816.
[46] Madhiarasan, M., Cotfas, D. T., & Cotfas, P. A. (2022). Barnacles mating optimizer algorithm to extract the parameters of the photovoltaic cells and panels. Sensors, 22(18), 6989.
https://doi.org/10.3390/s22186989
[47] Nunes, H. G. G., Pombo, J. A. N., Bento, P. M. R., Mariano, S. J. P. S., & Calado, M. R. A. (2019). Collaborative swarm intelligence to estimate PV parameters. Energy Conversion and Management, 185, 866-890.