Bat algorithm based maximum power point tracking for photovoltaic system under partial shading conditions

Karim Kaced, Cherif Larbes, Naeem Ramzan, Moussaab Bounabi, Zine elabadine Dahmane

Research output: Contribution to journalArticle

15 Downloads (Pure)

Abstract

This paper presents a maximum power point tracking (MPPT) method for photovoltaic system under partial shading conditions using bat algorithm (BA). The bat algorithm is a swarm intelligence based method which was inspired by the echolocation behaviour of bats. BA have a high accuracy in the global optimisation and it can provide good dynamic performance and very quick convergence rate by automatically switching between exploration and exploitation stages during the MPPT process. To verify the perfor- mance of the proposed method, several simulations have been carried out in Matlab/Simulink environment for various shading patterns. The simulations results highlight the accuracy of the proposed scheme for optimal manage- ment of the energy available at the output of the photovoltaic panels. In addition, the comparison with the P&O and the PSO methods shows that the proposed method outperforms them in term of global search ability and dynamic performance. To verify the practical implementation of the pro- posed method, a modular reconfigurable architecture is designed using very high speed description language (VHDL) and implemented on Xilinx Virtex- 5 (XC5VLX50-1FFG676) Field Programmable Gate Array (FPGA). The use of FPGA for designing the MPPT controller provides high performance, in- creases the robustness and makes the hardware implementation more felxible. The algorithm is tested in real time application on a buck-boost converter using a real photovoltaic panel. Experimental results confirm the effeciency of the proposed method in the global peak tracking and its high accuracy to handle the partial shading.
Original languageEnglish
Pages (from-to)490-503
JournalSolar Energy
Volume158
Early online date10 Oct 2017
DOIs
Publication statusPublished - 1 Dec 2017

Fingerprint

Field programmable gate arrays (FPGA)
Reconfigurable architectures
Global optimization
Robustness (control systems)
Particle swarm optimization (PSO)
Hardware
Controllers
Swarm intelligence

Keywords

  • Partial shading conditions
  • bat algorithm
  • maximum power point tracking
  • photovoltaic
  • eld programmable gate array

Cite this

Kaced, Karim ; Larbes, Cherif ; Ramzan, Naeem ; Bounabi, Moussaab ; Dahmane, Zine elabadine. / Bat algorithm based maximum power point tracking for photovoltaic system under partial shading conditions. In: Solar Energy. 2017 ; Vol. 158. pp. 490-503.
@article{0b30664f3b7a4b499c92e7f15def4848,
title = "Bat algorithm based maximum power point tracking for photovoltaic system under partial shading conditions",
abstract = "This paper presents a maximum power point tracking (MPPT) method for photovoltaic system under partial shading conditions using bat algorithm (BA). The bat algorithm is a swarm intelligence based method which was inspired by the echolocation behaviour of bats. BA have a high accuracy in the global optimisation and it can provide good dynamic performance and very quick convergence rate by automatically switching between exploration and exploitation stages during the MPPT process. To verify the perfor- mance of the proposed method, several simulations have been carried out in Matlab/Simulink environment for various shading patterns. The simulations results highlight the accuracy of the proposed scheme for optimal manage- ment of the energy available at the output of the photovoltaic panels. In addition, the comparison with the P&O and the PSO methods shows that the proposed method outperforms them in term of global search ability and dynamic performance. To verify the practical implementation of the pro- posed method, a modular reconfigurable architecture is designed using very high speed description language (VHDL) and implemented on Xilinx Virtex- 5 (XC5VLX50-1FFG676) Field Programmable Gate Array (FPGA). The use of FPGA for designing the MPPT controller provides high performance, in- creases the robustness and makes the hardware implementation more felxible. The algorithm is tested in real time application on a buck-boost converter using a real photovoltaic panel. Experimental results confirm the effeciency of the proposed method in the global peak tracking and its high accuracy to handle the partial shading.",
keywords = "Partial shading conditions, bat algorithm, maximum power point tracking, photovoltaic, eld programmable gate array",
author = "Karim Kaced and Cherif Larbes and Naeem Ramzan and Moussaab Bounabi and Dahmane, {Zine elabadine}",
note = "12 months embargo",
year = "2017",
month = "12",
day = "1",
doi = "10.1016/j.solener.2017.09.063",
language = "English",
volume = "158",
pages = "490--503",
journal = "Solar Energy",
issn = "0038-092X",
publisher = "Elsevier B.V.",

}

Bat algorithm based maximum power point tracking for photovoltaic system under partial shading conditions. / Kaced, Karim ; Larbes, Cherif; Ramzan, Naeem; Bounabi, Moussaab; Dahmane, Zine elabadine.

In: Solar Energy, Vol. 158, 01.12.2017, p. 490-503.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Bat algorithm based maximum power point tracking for photovoltaic system under partial shading conditions

AU - Kaced, Karim

AU - Larbes, Cherif

AU - Ramzan, Naeem

AU - Bounabi, Moussaab

AU - Dahmane, Zine elabadine

N1 - 12 months embargo

PY - 2017/12/1

Y1 - 2017/12/1

N2 - This paper presents a maximum power point tracking (MPPT) method for photovoltaic system under partial shading conditions using bat algorithm (BA). The bat algorithm is a swarm intelligence based method which was inspired by the echolocation behaviour of bats. BA have a high accuracy in the global optimisation and it can provide good dynamic performance and very quick convergence rate by automatically switching between exploration and exploitation stages during the MPPT process. To verify the perfor- mance of the proposed method, several simulations have been carried out in Matlab/Simulink environment for various shading patterns. The simulations results highlight the accuracy of the proposed scheme for optimal manage- ment of the energy available at the output of the photovoltaic panels. In addition, the comparison with the P&O and the PSO methods shows that the proposed method outperforms them in term of global search ability and dynamic performance. To verify the practical implementation of the pro- posed method, a modular reconfigurable architecture is designed using very high speed description language (VHDL) and implemented on Xilinx Virtex- 5 (XC5VLX50-1FFG676) Field Programmable Gate Array (FPGA). The use of FPGA for designing the MPPT controller provides high performance, in- creases the robustness and makes the hardware implementation more felxible. The algorithm is tested in real time application on a buck-boost converter using a real photovoltaic panel. Experimental results confirm the effeciency of the proposed method in the global peak tracking and its high accuracy to handle the partial shading.

AB - This paper presents a maximum power point tracking (MPPT) method for photovoltaic system under partial shading conditions using bat algorithm (BA). The bat algorithm is a swarm intelligence based method which was inspired by the echolocation behaviour of bats. BA have a high accuracy in the global optimisation and it can provide good dynamic performance and very quick convergence rate by automatically switching between exploration and exploitation stages during the MPPT process. To verify the perfor- mance of the proposed method, several simulations have been carried out in Matlab/Simulink environment for various shading patterns. The simulations results highlight the accuracy of the proposed scheme for optimal manage- ment of the energy available at the output of the photovoltaic panels. In addition, the comparison with the P&O and the PSO methods shows that the proposed method outperforms them in term of global search ability and dynamic performance. To verify the practical implementation of the pro- posed method, a modular reconfigurable architecture is designed using very high speed description language (VHDL) and implemented on Xilinx Virtex- 5 (XC5VLX50-1FFG676) Field Programmable Gate Array (FPGA). The use of FPGA for designing the MPPT controller provides high performance, in- creases the robustness and makes the hardware implementation more felxible. The algorithm is tested in real time application on a buck-boost converter using a real photovoltaic panel. Experimental results confirm the effeciency of the proposed method in the global peak tracking and its high accuracy to handle the partial shading.

KW - Partial shading conditions

KW - bat algorithm

KW - maximum power point tracking

KW - photovoltaic

KW - eld programmable gate array

U2 - 10.1016/j.solener.2017.09.063

DO - 10.1016/j.solener.2017.09.063

M3 - Article

VL - 158

SP - 490

EP - 503

JO - Solar Energy

JF - Solar Energy

SN - 0038-092X

ER -