基于模糊策略的光伏发电MPPT控制技术
4系统建模与仿真
Matlab的模糊逻辑工具箱拓展了Matlab对模糊逻辑系统的设计能力,已经成为运用模糊手段解决工程问题的重要工具。在此结合Matlab7.1中的模糊逻辑工具箱进行辅助设计。模糊逻辑工具箱在默认状态下给出了mamdani型控制器,选择“交”方法为min;“并”方法为max;推理方法为min;聚类方法为max;解模糊方法为重心法。图6为模糊逻辑工具箱界面。
模糊控制器设计完毕后,利用Simulink搭建光伏电池模型,如图7所示。
图中,subsystem为光伏电池模型;S函数只实现D(n)=D(n-1)+a(n)的功能。其中,经过反复试验,量化因子Ka取0.01;Ke取10。模拟外界因素强度从600 W/m2突然增大到900 W/m2,表面温度T=25℃,并设置仿真最大步长时间为0.025 s,运行时间为10 s。由此得到输出功率波形如图9所示。
图10为扰动观察法输出功率的跟踪波形。通过比较可以发现,采用模糊逻辑控制跟踪光伏电池最大功率点,不仅跟踪迅速,而且达到最大功率点后基本没有波动,即具有良好的动、稳态性能。
5结语
在太阳能发电系统中进行最大功率点跟踪时,根据跟踪情况和电池表面温度、日照强度等外界因素的变化,利用模糊控制来智能地调整步长。
运用Simulink建立模型并进行仿真,其结果表明,将模糊控制运用于最大功率跟踪是可行的,并且表现出良好的控制性能。
评论