控制工程 ›› 2019, Vol. 26 ›› Issue (9): 1695-1702.

• 人工智能驱动的自动化 • 上一篇    下一篇

基于梯度下降和差分进化的光伏阵列MPPT方法

  

  • 出版日期:2019-09-20 发布日期:2023-10-31

A MPPT Method of Photovoltaic Array Based on Gradient Descent and Differential Evolution Algorithm

  • Online:2019-09-20 Published:2023-10-31

摘要: 局部阴影条件下光伏阵列的P-V曲线将呈现多个功率峰值点的特性,而传统光伏阵列最大功率点跟踪算法只能有效跟踪单个功率峰值点。针对局部阴影条件下传统方法多峰寻优失效的问题,现有的研究工作主要以粒子群、差分进化等方法进行多峰寻优跟踪。这些算法具有较好的全局寻优能力,但其局部搜索过程容易出现收敛停滞的问题,因此文章提出了一种基于自适应梯度下降和差分进化相结合的改进算法,该算法在差分进化算法搜索后期使用自适应梯度下降法进行局部搜索优化。仿真实验结果表明,改进算法能准确找到最大功率点,有效解决收敛停滞问题,与粒子群算法和差分进化算法相比,平均总寻优时间分别减少了52.67 %和40.05 %,收敛速度有进一步提升。

关键词: 局部阴影条件, 光伏阵列, 最大功率点跟踪, 差分进化法, 自适应梯度下降法

Abstract: Under the partial shading condition, the PV curve of the PV array will show the characteristics of multiple power peak points, while the traditional methods for PV array can only track the single power peak point. As it is fail to use these traditional methods to track the maximum power point in all of the multiple peak points under the partial shading condition, the existing research works are mainly based on particle swarm optimization algorithm and differential evolution algorithm. These algorithms have good global optimization ability, but the convergence stagnation problem easily arises in their local search process, therefore an improved algorithm based on adaptive gradient descent and differential evolution algorithm is proposed, which uses the adaptive gradient descent method to perform local search optimization at the later stage searching of differential evolution algorithm. The simulation results show that the proposed algorithm can find the maximum power point accurately and solve the convergence stagnation problem effectively. Compared with particle swarm optimization algorithm and difference evolution algorithm, the average total optimization time of the proposed algorithm is reduced by 52.67 % and 40.05 % respectively, and the convergence rate is further improved.

Key words: Partial shading condition, photovoltaic array; maximum power point tracking, difference evolution, adaptive gradient descent