Karim Kaced, C. Larbes, S. Chikh, M. Bounabi, Z. Dahmane
{"title":"FPGA implementation of PSO based MPPT for PV systems under partial shading conditions","authors":"Karim Kaced, C. Larbes, S. Chikh, M. Bounabi, Z. Dahmane","doi":"10.1109/ICOSC.2017.7958682","DOIUrl":null,"url":null,"abstract":"This paper presents a Field Programmable Gate Array (FPGA) implementation of Particle Swarm Optimisation (PSO) algorithm for maximum power point tracking (MPPT). The PSO method is very effective to handle the multimodal power-voltage (P-V) curve under partial shading conditions and presents several advantages such as simple structure and good dynamic performances. The PSO method has been designed using the very high-speed description language (VHDL) and implemented on Xilinx Virtex5 (XC5VLX50-1FFG676) FPGA. The use of FPGA offers a high degree of flexibility and robustness for the MPPT algorithm. The simulations results demonstrate the accuracy of PSO for global peak tracking and its superiority over the Perturb and Observe (P&O) technique. The developed architecture is tested in real time application on a buck-boost converter. Experimental results confirm the efficiency of the proposed scheme and its high accuracy to handle the partial shading.","PeriodicalId":113395,"journal":{"name":"2017 6th International Conference on Systems and Control (ICSC)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 6th International Conference on Systems and Control (ICSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOSC.2017.7958682","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
This paper presents a Field Programmable Gate Array (FPGA) implementation of Particle Swarm Optimisation (PSO) algorithm for maximum power point tracking (MPPT). The PSO method is very effective to handle the multimodal power-voltage (P-V) curve under partial shading conditions and presents several advantages such as simple structure and good dynamic performances. The PSO method has been designed using the very high-speed description language (VHDL) and implemented on Xilinx Virtex5 (XC5VLX50-1FFG676) FPGA. The use of FPGA offers a high degree of flexibility and robustness for the MPPT algorithm. The simulations results demonstrate the accuracy of PSO for global peak tracking and its superiority over the Perturb and Observe (P&O) technique. The developed architecture is tested in real time application on a buck-boost converter. Experimental results confirm the efficiency of the proposed scheme and its high accuracy to handle the partial shading.