摘 要: | 【目的】失配现象使光伏系统难以通过最大功率点追踪(MPPT)获得最大功率。扰动和观测(P&O)方法、爬山(H&C)算法等传统的MPPT算法无法区分局部最优和全局最优,难以解决失配现象下的最大功率点追踪问题。【方法】采用文献回顾法对MPPT算法进行梳理,发现现有文献MPPT算法机制各不相同,使得它们追踪性能各有不同,在此基础上提出了一种基于改进松鼠算法(ISSA)的MPPT新算法,通过优化松鼠觅食迭代过程以提升算法性能,并利用MATLAB建立太阳能光伏系统动力学模型,利用Runge-Kutta方法求数值解。通过MATLAB仿真,在失配现象下将提出的算法与原始SSA算法进行比较,以验证提出算法的性能。【结果】与传统的松鼠算法(SSA)相比,改进的松鼠算法(ISSA)大幅度缩短了调节时间,提升了最优值追踪能力,调节时间仅为0.049 3 s,具有良好的动态性能和稳态性能。【结论】ISSA算法的动态性能和稳态性能均优于传统SSA算法,其在调节时间、振荡水平等方面均性能优越,具有良好的应用价值。
|