摘要

最大功率点追踪(Maximum Power Point Tracking, MPPT)技术是提高光伏发电效率的重要手段之一。针对传统MPPT不能满足局部阴影光照下寻优要求,本文提出一种改进细菌觅食法(Improved Bacteria Foraging Optimization Algorithm, IBFA)。通过引入全局学习方向,牵引细菌种群趋化方向,以此增加了算法的收敛速度;增加自适应步长机制,改善步长多样性,使得算法在寻优过程中可以跳出局部最优,收敛后期更加精确。通过仿真实验测试,该算法在局部阴影下能够跳出局部最优,快速收敛到最大功率点处,同时与粒子群算法(Particle Swarm optimization, PSO)相比性能更加优越。