利索能及
我要发布
收藏
专利号: 2016111042399
申请人: 南通大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种外推追赶迭代法的MPPT算法的仿真方法,其特征是:包括下列步骤:(一)采用变步长外推法为实际控制过程算法,过程如下:第一步:给定任意步长,用梯形公式计算积分近似值其中:T1为梯形求积公式求得的值;a、b为区间的两个端点;f(a)为区间端点a对应的值;

f(b)为区间端点b对应的值;

第二步:按变步长外推法再次求取积分近似值;令 计算此时的T2n:

其中:h为步长;T2n为把区间分为2n等分时,在每一个小区间内用梯形求积公式求得的值; 为小区间左端点[xi,xi+1]的中点;n为第n等分;

第三步:对于精度控制,当且仅当|R2n-Rn|<ε时,停止计算,取此时的R2n为下一步的近似值,否则继续将步长折半,转第二步执行;

其中:R2n为第2n等分时的误差;Rn为第n等分时的误差;ε为精度;

(二)采用追赶迭代法进行优化

在仿真过程中,每次对输出功率进行迭代时,用Ik,Uk的全部分量进行乘积,求出此时的pk,将所求值重新带入迭代公式,求出新的Ik+1,Uk+1,pk+1,这样的过程使得计算时需要保留两个近似解pk,pk+1,这样对已经计算出来的信息就造成了浪费,使迭代过程步骤增加,降低运算速度;对迭代过程运用外推法进行改进,每计算出来一个新的分量便立刻用此新数据取代对应的旧数据进行迭代,则收敛速度更快,并且此时只需要存储一个最新的数据即可;

其中:Ik为K步时的电流值;Uk为K步时的电压值;pk为K步时的功率值;Ik+1为K+1步时的电流值;Uk+1为K+1步时的电压值;pk+1为K+1步时的功率值;

步骤(二)的实际算法流程为:

第一步:测量第k步时的电压Uik、电流Iik;

第二步:计算功率P=Uik·Iik,△Pk,△U=Uik+1-Uik;

第三步:对于变量i=1,2,3...的取值执行追的过程;

第四步:判断△Pk<0?;

第五步:如若成立,判断此时Uik+1>Uik?;

第六步:如若同时满足第四、第五步则执行Urefk+1=Urefk-△U;否则执行Urefk+1=Urefk+△U;

第七步:对于变量i=n-1,n-2,n-3...进行取值,对变量i执行赶的过程;

第八步:重新对电压Uk,电流Ik进行赋值;

第九步:返回,并输出;

其中:Ik为K步时的电流值;Uk为K步时的电压值;pk为K步时的功率值;Ik+1为K+1步时的电流值;Uk+1为K+1步时的电压值;pk+1为K+1步时的功率值;K为第K步;△U为电压的变化量;

△P为功率的变化量;Uref(k+1)为K+1时参考电压值;Uref(k)为K时参考电压值;a、b为区间的两个端点;ε为精度。