z-logo
open-access-imgOpen Access
An Overall Improved Ant Colony Optimization algorithm trained BPNN for PV MPPT
Author(s) -
Jia-bao Chang,
Niu Fang-lin,
Tao Chen
Publication year - 2022
Publication title -
journal of electrical engineering and automation
Language(s) - English
Resource type - Journals
ISSN - 2582-3051
DOI - 10.36548/jeea.2021.4.006
Subject(s) - ant colony optimization algorithms , maximum power point tracking , photovoltaic system , duty cycle , pid controller , robustness (evolution) , algorithm , voltage , control theory (sociology) , matlab , computer science , artificial neural network , convergence (economics) , artificial bee colony algorithm , engineering , artificial intelligence , temperature control , control engineering , inverter , control (management) , biochemistry , economic growth , electrical engineering , economics , gene , operating system , chemistry
A novel PV MPPT algorithm based on the overall improved ant colony optimization algorithm-trained BP neural network (OIACO-BPNN) has been proposed in this paper to overcome the poor prediction accuracy and slow convergence rate of the BP Neural Network (BPNN). Firstly, the pheromone updating model of the Ant Colony Optimization (ACO) algorithm is improved, and the weight coefficient is added to improve the convergence rate of the ACO algorithm. Secondly, the optimal weight threshold of BPNN is updated by Overall Improved Ant Colony Optimization (OIACO) algorithm. Thirdly, the optimized BPNN is employed to predict the Maximum Power Point (MPP) voltage of the photovoltaic (PV) array. Finally, the deviation value between the voltage of the PV array and the predicted voltage is employed as the input of PID controller. In addition, the duty cycle of the Boost circuit is adjusted by PID controller to achieve MPPT. Matlab/Simulink is employed to verify the feasibility and effectiveness of the proposed MPPT algorithm. Simulation results illustrate that the OIACO-BPNN algorithm is superior to the ACO and the BPNN in prediction accuracy and tracking performance, moreover has a good robustness and response speed.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here