Effective Modeling of Photovoltaic Modules Using Sailfish Optimizer

Mohammed Bilal Danoune, A. Djafour, Youcef Rehouma, A. Degla, Zied Dress


The current study proposes a novel meta-heuristic technique called sailfish optimizer (SFO) to design reliable photovoltaic (PV) modeling models. Unlike others, the proposed technique employs two populations (prey and predator) instead of one to effectively reach the desired solution. This unique propriety can substantially augment the probability of locating the global optimum as well as accelerating the search process. Moreover, to show the efficacy of the algorithm, the results are compared with some literature techniques such as Salp-Swarm-Optimizer (SSA), Whale Optimization (WOA), Artificial-Bee-Colony (ABC), and Particle-Swarm Optimization (PSO) methods. Eventually, the proposed SFO algorithm demonstrated a remarkable amelioration in terms of accuracy with Root-Mean-Square-Error of 13E-3 A.


Parameters extraction, Photovoltaic cells, Double-diode model, Meta-heuristic algorithms, Sailfish Optimizer.

Full Text:



Christopher J. Rhodes, " The 2015 Paris Climate Change Conference: COP21," Science Progress. vol 99, 2016, pp. 97–104. [2] M.B.Danoune, A.Djafour, YueWang, A.Gougui, " The Whale Optimization Algorithm for efficient PEM fuel cells modeling,” International Journal of Hydrogen Energy. Vol 46, n°59, 2021, pp. 37599-37611.

N Khelfaoui, A Djafour, C Ghenai, I Laib, MB Danoune, A Gougui, "Experimental investigation of solar hydrogen production PV/PEM electrolyser performance in the Algerian Sahara regions,” International Journal of Hydrogen Energy. vol 46, n°59, 2021, pp. 30524-30538. https://doi.org/10.1016/j.ijhydene.2020.11.193 [4] A Gougui, A Djafour, MB Danoune, N Khelfaoui, "Field experience study and evaluation for hydrogen production through a photovoltaic system in Ouargla region, Algeria,” International Journal of Hydrogen Energy. vol 45, n°4, 2020, pp. 2593-2606. DOI: 10.1016/j.ijhydene.2019.11.188

M. Azzouzi, D. Popescu, and M. Bouchahdane, " Modeling of Electrical Characteristics of Photovoltaic Cell Considering Single-Diode Model,” Journal of Clean Energy Technologies November . Vol. 4, No. 6. 2016

Mohammed Bilal DANOUNE, Ahmed Djafour, Abdelmoumen Gougui, Narimane Khelfaoui, Halima Boutli, " Characterization Of Photovoltaic Panel Using Single Diode And Double Diode Models A Comparative Study With Experimental Validation,” The 5th International Seminar on New and Renewable Energies; Ghardaïa – Algeria 24 – 25, 2018.

Kashif Ishaque, Zainal Salam, Hamed Taheri, " Simple, fast and accurate two-diode model for photovoltaic modules,” Solar Energy Materials & Solar Cells. vol 95, 2011, pp. 586–594.

K. Et-torabi, I. Nassar-eddine, A. Obbadi, Y. Errami, R. Rmaily, S. Sahnoun, A. El fajri, M. Agunaou, " Parameters estimation of the single and double diode photovoltaic models using a Gauss–Seidel algorithm and analytical method: A comparative study,” Energy Conversion and Management. vol 148, 2017, pp. 1041–1054.

Marcelo Gradella Villalva, Jonas Rafael Gazoli, and Ernesto Ruppert Filho, " Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays,” IEEE transactions on power electronics may. Vol. 24, N°. 5. 2009.

Ali Naci Celik, Nasır Acikgoz, " Modelling and experimental verification of the operating current of mono-crystalline photovoltaic modules using four- and five-parameter models,” Applied Energy. Vol 84, 2007, pp. 1–15.

Guojiang Xiong, Jing Zhang, Xufeng Yuan, Dongyuan Shi, Yu He, Gang Yao, " Parameter extraction of solar photovoltaic models by means of a hybrid differential evolution with whale optimization, " Solar Energy . vol 176, 2018, pp. 742–761.

Rabeh Abbassi, Abdelkader Abbassi, Ali Asghar Heidari, Seyedali Mirjalili, “ An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models,” Energy Conversion and Management. Vol 179, 2019, pp. 362–372.

Dalia Allam, D.A. Yousri, M.B. Eteiba, " Parameters extraction of the three diode model for the multi-crystalline solar cell/module using Moth-Flame Optimization Algorithm,” Energy Conversion and Management. vol 23, 2016, pp. 535–548.

Mohamed A. Awadallah, "Variations of the bacterial foraging algorithm for the extraction of PV module parameters from nameplate data,” Energy Conversion and Management. vol 113, 2016, pp. 312–320.

Alireza Askarzadeh, Leandro dos Santos Coelho, " Determination of photovoltaic modules parameters at different operating conditions using a novel bird mating optimizer approach,” Energy Conversion and Management . vol 89, 2015, pp. 608–614.

Qun Niu, Letian Zhang, Kang Li, " A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells,” Energy Conversion and Management. vol 86, 2014, pp. 1173–1185.

Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM, " Salp swarmbalgorithm: a bio-inspired optimizer for engineering design problems, " Adv Eng Softw. Vol 114, 2017, pp. 163–91.

Seyedali Mirjalili, Andrew Lewis, "The Whale Optimization Algorithm,” Advances in Engineering Software. vol 95; 2016, pp. 51–67. [19] MB. Danoune, A. Djafour, A. Gougui, “Accurate PEM fuel cell parameters identification using whale optimization algorithm,” Advances in Renewable Hydrogen and Other Sustainable Energy Carriers, pp. 203-210, 2020. https://doi.org/10.1007/978-981-15-6595-3_27

Dervis Karaboga, Bahriye Basturk, " A powerful and efficient algorithm for numerical function optimization:

artificial bee colony (ABC) algorithm,” J Glob Optim. vol 39, 2007, pp. 459–471.

Russell Eberhart, James Kennedy, " A New Optimizer Using Particle Swarm Theory,” IEEE, Sixth International Symposium on Micro Machine and Human Science. 0-7803-2676-8/9

N Khelfaoui, A Djafour, K Bouali, MB Danoune, A Gougui, H Boutelli, " Investigation of the Temperature Effect on the Electrical Parameters of a Photovoltaic Module at Ouargla City,” International Journal of Emerging Electric Power Systems . vol 20, n°4. 2019. https://doi.org/10.1515/ijeeps-2019-0025

Mohammed Bilal Danoune, Ahmed Djafour, Abdelmoumen GouguI, Narimane KHELFAOUI, Halima Boutelli, " Study and Performance Analysis of Three Conventional MPPT Algorithms Used in Photovoltaic Applications, " IEEE Proceeding International Conference on Communications and Electrical Engineering (ICCEE) El Oued (Algeria) December. 2018, pp. 18-19.

S. Shadravan, H.R. Naji, V.K. Bardsiri, “ The Sailfish Optimizer: A novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems,” Engineering Applications of Artificial Intelligence. vol 80, 2019, pp.20–34.

DOI: http://dx.doi.org/10.47238/ijeca.v7i2.209


  • There are currently no refbacks.

Copyright (c) 2023 International Journal of Energetica

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Creative Commons License
The content of this journal is licenced under a Creative Commons Attribution-NonCommercial 4.0 International License