太阳能最大功率跟踪技术的研究(2)
发布时间:2021-06-07
发布时间:2021-06-07
太阳能最大功率跟踪技术的研究
-276-河南科学第26卷第3期的温度最高.图2中,曲线1的光强最弱,曲线3的光强最强.可以看到,在一定光强下,功率随温度上升而下降,在一定温度下,功率随光强增加而增大.由于外界环境的变化是随机的,P-V曲线是多条漂移未知的曲线,不能通过一个固定的传递函数确定最大功率点,只能依据功率变化趋势跟踪最大功率.
太阳能电池阵列输出功率表达式为:
P=VI.
从图1可知,当dP=0时,可以求得最大功率点.图3中,是针对一定的太阳能电池在一定的光照和温度条件下的设计思想框图,调节对象为太阳能电池阵列.Ui为太阳能电池的输入电压,Pi为太阳能电池的输出功率.U0为初始电压.!Ui为电压变化量.K1为预置的初始步长,K2为可调变量.符号函数解决最大功率点两边曲线斜率方向不同的问题.此回路仅需要一个乘法器和一个除法器,设计结构简单.
图3主要以太阳能电池P-V曲线的斜率为变
量,然后求得下一次采样电压的变化量!Ui.首先
对太阳能电池进行建模,由P=V×I求得输出功率和
输出电压的关系Pi=f(ui).滞后环节求出第(i-1)
时刻的功率Pi-1,算出功率的变化量!Pi.通过除
法环节求出第i时刻的斜率变化,然后依据自适应
搜索算法求出自适应搜索因子K2.由初始步长
K1,自适应搜索因子K2和!Ui符号函数求得!Ui,
从而可以得到第(i+1)时刻的电压!Ui+1.依据此思
找到最大功率.想,直到求得dP=0,2.1流程图分析(1)图3自适应搜索算法控制框图Fig.3Diagramofadaptivesearchingalgorithm
由公式1和图1可知:
系统运行在最大功率左边.当dP>0,当dP<0,系统运行在最大功率右边.当dP=0时,系统运行在最大功率点.利用以上条件,在相邻的时间间隔第(i-1)时刻和第i时刻分别采样太阳能电池阵列的电压与电流,则斜率dP可以表达为:(i)-P(i-1),i)=P(2)!V其中:
P(i)=V(i)×(Ii).(3)
通过不断调节!U直到!P=0.图4为本设计采用的自适应搜索算法的最大功率跟踪的软件流程图.
图中,控制对象是太阳能电池阵列,首先设定初始的步长K1,监测第i时刻太阳能电池阵列的电压和电流,依据公式P=V×I求出第i时刻功率,从而得到第i时刻和第(i-1)时刻的电压变化量!Ui和功率变化量!Pi.判断!Ui是否为0,若!Ui=0,则继续返回采样第(i+1)时刻太阳能电池阵列的电压和电流.若!Ui≠0,求出P-V曲线的斜率!Pi,判断的绝对值是否小于设定的精度E,如果斜率变化量的绝对值!Pi<E,认为找ii
到最大功率点,继续返回采样第(i+1)时刻太阳能电池阵列的电压和电流.如果!Pi≥E,认为没有找到最i
上一篇:3.2.1直线的点斜式方程4
下一篇:每日心得 向龙