一种改进型太阳阵最大功率点跟踪方法
首先在太阳阵的P-D曲线不同位置,从左向右任意取三点a、b、c,对应的输出功率和占空比分别为Pa、Pb、Pc和Da、Db、Dc(图3)。先引入一个符号变量S,对于a、b两点,若Pa≥Pb,则S=-1,否则S=1;对于b、c两点,若Pc≥Pb,则S=1,否则S=-1。这样,以b点占空比Db为基准,Da=Db-l,Dc=Db+l。每一个采样周期里,比较三点计算所得功率的大小,进而得到符号变量S的值,根据S决定占空比移动方向。
本文引用地址:http://www.amcfsurvey.com/article/96989.htm由图3可知,当S=0时,工作点将不移动;当S=2时,工作点将向右移动;当S=-2时,工作点将向左移动。现在回顾上面所提及的常规扰动观察法中,太阳阵误判情形:Pb≤Pa,Pb≤Pc,此情形下S=0,工作点将保持不变,这样就可以有效地避免光照快速变化时所引起的误判现象。
变步长控制策略设计成一个子程序。首先根据三点比较法可以确定a、b、c的大概位置(相对与最大功率点而言),然后设定一个系统可以接受的最小占空比变化率(假设此值为min a),下面以三点在最大功率点左边来阐述变步长控制策略。刚开始时,控制系统以一个较大步长的占空比变化率来调整。假设某一时刻系统占空比为D(n),如果Pc-Pb≥e(e为一个很小的正数),则保持原来的占空比变化方向和步长变化率λ;如果0≤Pc-Pb
在MPPT控制子程序中,判断P是否为零,可以实现当卫星进入阴影期时,计算机放弃对DC/DC电路的控制权。光照期计算机通过定时程序,每隔一定的时间调用一次MPPT控制子程序进行最大功率点跟踪,一轮最大功率点跟踪到位的依据是DD(n)=0。当卫星由阴影期进入光照期时,通过采样太阳阵从阴影期进入光照期输出电流的变化,结合硬件电路产生计算机外部中断,来启动定时程序。
评论