Abstract
This paper presents an accurate application of the Grasshopper Optimization Algorithm (GOA) for estimating the optimal parameters of the single diode model (SDM) of a photovoltaic (PV) module from experimental data, which as is well known, and its non-linear current vs voltage (I–V) profile make its modeling challenging. The accuracy and execution time obtained with GOA were compared with metaheuristic techniques such as genetic algorithm (GA) and particle swarm optimization algorithm (PSO). The analysis and validation were effectuated on four different types of PV modules for each optimization algorithm, confirming a good relation between computational time and reliability of GOA in estimating the parameters of the PV module.
Similar content being viewed by others
References
Alam, M.K., Khan, F.H., Johnson, J., Flicker, J.: Pv faults: overview, modeling, prevention and detection techniques. In: 2013 IEEE 14th Workshop on Control and Modeling for Power Electronics (COMPEL), pp. 1–7. IEEE, Salt Lake City, UT (2013)
Askarzadeh, A., Rezazadeh, A.: A new artificial bee swarm algorithm for optimization of proton exchange membrane fuel cell model parameters. J. Zhejiang Univ. Sci. C 12(8), 638 (2011)
Askarzadeh, A., Rezazadeh, A.: Artificial bee swarm optimization algorithm for parameters identification of solar cell models. Appl. Energy 102, 943–949 (2013)
Bastidas-Rodriguez, J.D., Petrone, G., Ramos-Paja, C.A., Spagnuolo, G.: A genetic algorithm for identifying the single diode model parameters of a photovoltaic panel. Math. Comput. Simul. 131, 38–54 (2017)
Bechouat, M., Younsi, A., Sedraoui, M., Soufi, Y., Yousfi, L., Tabet, I., Touafek, K.: Parameters identification of a photovoltaic module in a thermal system using meta-heuristic optimization methods. Int. J. Energy Environ. Eng. 8(4), 331–341 (2017)
Bonanno, F., Capizzi, G., Graditi, G., Napoli, C., Tina, G.M.: A radial basis function neural network based approach for the electrical characteristics estimation of a photovoltaic module. Appl. Energy 97, 956–961 (2012)
Chatterjee, A., Keyhani, A., Kapoor, D.: Identification of photovoltaic source models. IEEE Trans. Energy Convers. 26(3), 883–889 (2011)
Corless, R.M., Gonnet, G.H., Hare, D.E., Jeffrey, D.J., Knuth, D.E.: On the lambertw function. Adv. Comput. Math. 5(1), 329–359 (1996)
Di Piazza, M.C., Luna, M., Vitale, G.: Dynamic pv model parameter identification by least-squares regression. IEEE J. Photovolt. 3(2), 799–806 (2013)
El Tayyan, A.A.: An approach to extract the parameters of solar cells from their illuminated iv curves using the lambert w function. Turk. J. Phys. 39(1), 1–15 (2015)
Toledo, F.J., Blanes, M.J.: Geometric properties of the single-diode photovoltaic model and anew very simple method for parameters extraction. Renew. Energy 72, 125–133 (2014)
Garoudja, E., Harrou, F., Sun, Y., Kara, K., Chouder, A., Silvestre, S.: Statistical fault detection in photovoltaic systems. Sol. Energy 150, 485–499 (2017)
Grisales-Noreña, L.F., Gonzalez Montoya, D., Ramos-Paja, C.A.: Optimal sizing and location of distributed generators based on pbil and pso techniques. Energies 11(4), 1018 (2018)
Hachana, O., Hemsas, K., Tina, G., Ventura, C.: Comparison of different metaheuristic algorithms for parameter identification of photovoltaic cell/module. J. Renew. Sustain. Energy 5(5), 053122 (2013)
Hu, Y., Gao, B., Song, X., Tian, G.Y., Li, K., He, X.: Photovoltaic fault detection using a parameter based model. Sol. Energy 96, 96–102 (2013)
Ismail, M.S., Moghavvemi, M., Mahlia, T.: Characterization of pv panel and global optimization of its model parameters using genetic algorithm. Energy Convers. Manage. 73, 10–25 (2013)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of ICNN’95—International Conference on Neural Networks, vol. 4, pp. 1942–1948. IEEE, Perth, WA (1995)
Kler, D., Goswami, Y., Rana, K., Kumar, V.: A novel approach to parameter estimation of photovoltaic systems using hybridized optimizer. Energy Convers. Manage. 187, 486–511 (2019)
Lun, S.X., Du, C.J., Yang, G.H., Wang, S., Guo, T.T., Sang, J.S., Li, J.P.: An explicit approximate i–v characteristic model of a solar cell based on padé approximants. Sol. Energy 92, 147–159 (2013)
Makhloufi, S.: Comparative study between classical methods and genetic algorithms for sizing remote pv systems. Int. J. Energy Environ. Eng. 6(3), 221–231 (2015)
Mellit, A., Kalogirou, S.A., Drif, M.: Application of neural networks and genetic algorithms for sizing of photovoltaic systems. Renew. Energy 35(12), 2881–2893 (2010)
Nassar-Eddine, I., Obbadi, A., Errami, Y., Agunaou, M., et al.: Parameter estimation of photovoltaic modules using iterative method and the lambert w function: A comparative study. Energy Convers. Manage. 119, 37–48 (2016)
Notton, G., Lazarov, V., Stoyanov, L.: Optimal sizing of a grid-connected pv system for various pv module technologies and inclinations, inverter efficiency characteristics and locations. Renew. Energy 35(2), 541–554 (2010)
Petrone, G., Ramos-Paja, C.A., Spagnuolo, G.: Photovoltaic sources modeling. Wiley, Hoboken (2017)
Raj, S., Kumar Sinha, A., Panchal, A.K.: Solar cell parameters estimation from illuminated i–v characteristic using linear slope equations and newton-raphson technique. J. Renew. Sustain. Energy 5(3), 033105 (2013)
Rajasekar, N., Kumar, N.K., Venugopalan, R.: Bacterial foraging algorithm based solar pv parameter estimation. Sol. Energy 97, 255–265 (2013)
Sánchez Barroso, J.C., Correia, J.P.M, Barth, N., Ahzi, S., Khaleel, M.A.: A PSO algorithm for the calculation of the series and shunt resistances of the PV panel one-diode model. In: 2014 International Renewable and Sustainable Energy Conference (IRSEC), pp. 1–6. IEEE, Ouarzazate (2014)
Saremi, S., Mirjalili, S., Lewis, A.: Grasshopper optimisation algorithm: theory and application. Adv. Eng. Softw. 105, 30–47 (2017)
Selmi, T., Belghouthi, R.: A novel widespread matlab/simulink based modeling of ingan double hetero-junction pin solar cell. Int. J. Energy Environ. Eng. 8(4), 273–281 (2017)
Shongwe, S., Hanif, M.: Comparative analysis of different single-diode pv modeling methods. IEEE J. Photovolt. 5(3), 938–946 (2015)
Soon, J.J., Low, K.S.: Photovoltaic model identification using particle swarm optimization with inverse barrier constraint. IEEE Trans. Power Electron. 27(9), 3975–3983 (2012)
Taha, M.Q., Eesse, Q.H., Salih, S.M.: Mathematical modeling of different photovoltaic modules. J. Telecommun. 11(2), 59–64 (2011)
Tamrakar, V., Gupta, S.C., Sawle, Y.: Study of characteristics of single and double diode electrical equivalent circuit models of solar PV module. In: 2015 International Conference on Energy Systems and Applications, pp. 312–317. IEEE, Pune (2015)
Tobón-Mejía, A.F., Herrera-Cuartas, J.A., Peláez-Restrepo, J.: Estimación de los parámetros de un modelo de una celda fotovoltaica utilizando un algoritmo de optimización de búsqueda de patrones. Ingenio Magno 5(1), 95–101 (2014)
Ulapane, N.N.B., Dhanapala, C.H., Wickramasinghe, S.M., Abeyratne, S.G., Rathnayake, N., Binduhewa, P.J.: Extraction of parameters for simulating photovoltaic panels. In: 2011 6th International Conference on Industrial and Information Systems, pp. 539–544. IEEE, Kandy (2011)
Xu, Y., Jin, W., Zhu, X.: Parameter identification of photovoltaic cell based on improved recursive least square method. In: 2017 20th International Conference on Electrical Machines and Systems (ICEMS), pp. 1–5. IEEE, Sydney, NSW (2017)
Zagrouba, M., Sellami, A., Bouaïcha, M., Ksouri, M.: Identification of pv solar cells and modules parameters using the genetic algorithms: application to maximum power extraction. Sol. Energy 84(5), 860–866 (2010)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Montano, J., Tobón, A.F., Villegas, J.P. et al. Grasshopper optimization algorithm for parameter estimation of photovoltaic modules based on the single diode model. Int J Energy Environ Eng 11, 367–375 (2020). https://doi.org/10.1007/s40095-020-00342-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40095-020-00342-4