MPPT mechanism based on novel hybrid particle swarm optimization and salp swarm optimization algorithm for battery charging through simulink

Dagal I., AKIN B. , AKBOY E.

Scientific Reports, vol.12, no.1, 2022 (Journal Indexed in SCI) identifier identifier identifier

  • Publication Type: Article / Article
  • Volume: 12 Issue: 1
  • Publication Date: 2022
  • Doi Number: 10.1038/s41598-022-06609-6
  • Title of Journal : Scientific Reports


© 2022, The Author(s).In this paper, a battery charging model is developed for solar PV system applications. As a means of photovoltaic power controlling system, buck-boost converter with a Maximum Power Point Tracking (MPPT) mechanism is developed in this paper for maximum efficiency. This paper proposed a novel combined technique of hybrid Particle Swarm Optimisation (PSO) and Salp Swarm Optimization (SSO) models to perform Maximum Power Point Tracking mechanisms and obtain a higher efficiency for battery charging. In order to retrieve the maximum power from the PV array, the Maximum Power Point Tracking mechanism is observed which reaches the maximum efficiency and the maximum power is fed through the buck-boost converter into the load. The buck-boost converter steps up the voltage to essential magnitude. The energy drawn from the PV array is used for the battery charging by means of an isolated buck converter since the buck-boost converter is not directly connected to the battery. The Fractional Order Proportional Integral Derivative (FOPID) controller handles the isolated buck converter and battery to enhance the efficiency obtained through the Maximum Power Point Tracking mechanism. The simulation results show higher steady efficiency by using the hybrid PSOSSO algorithm in all stages. The battery is charged without losing the efficiency obtained from the hybrid PSOSSO algorithm-based Maximum Power Point Tracking mechanism. The higher efficiency was obtained as 99.99% at Standard Test Conditions (STC) and 99.52% at PV partial shading conditions (PSCs) by using the new hybrid algorithm.