Estimating PV models using multi-group salp swarm algorithm

Mohammad Al-Shabi, Chaouki Ghenai, Maamar Bettayeb, Fahad Faraz Ahmad, Mamdouh El Haj Assad


In this paper, a Multi-Group Salp Swarm algorithm (MGSSA) is presented for estimating the photovoltaic (PV) solar cell models. The SSA is a metaheuristic technique that mimics the social behavior of the salp. The salps work in a group that follow a certain leader. The leader approaches the food source and the rest follows it, hence resulting in slow convergence of SSA toward the solution. For several groups, the searching mechanism is going to be improved. In this work, a recently developed algorithm based on several salp groups is implemented to estimate the single-, double-, triple-, Quadruple-, and Quintuple-diode models of a PV solar cell. Six versions of MGSSA algorithms are developed with different chain numbers; one, two, four, six, eight and half number of the salps. The results are compared to the regular Particle Swarm Optimization (PSO) and some of its newly developed forms. The results show that MGSSA has a faster convergence rate, and shorter settling time than SSA. Similar to the inspired actual salp chain, the leader is the most important member in the chain; the rest has less significant effect on the algorithm. Therefore, it is highly recommended to increase the number of leaders and reduce the chain length. Increasing the number of leaders (number of groups) can reduce the root mean squared error (RMSE) and maximum absolute error (MAE) by 50% of its value.


Multi-diode model, Multi-group, Salp swarm optimization, Single-diode model, Social coefficient, Solar PV



  • There are currently no refbacks.

View IJAI Stats

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