[发明专利]外推追赶迭代法的MPPT算法的仿真方法有效
申请号: | 201611104239.9 | 申请日: | 2016-12-05 |
公开(公告)号: | CN106773780B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 杨奕;王建山;顾海勤;李俊红;杨元培;张桂红;李肖;胡海涛 | 申请(专利权)人: | 南通大学 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 南通市永通专利事务所(普通合伙) 32100 | 代理人: | 葛雷;鹿艺 |
地址: | 226019*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种外推追赶迭代法的MPPT算法的仿真方法,其特征是:包括下列步骤:(一)采用变步长外推法为实际控制过程算法;(二)采用追赶迭代法进行优化。本发明与常用的控制算法实现的仿真图和数据进行细致分析和比较,具有优异的稳定性、准确性和快速性。 | ||
搜索关键词: | 追赶 迭代法 mppt 算法 仿真 方法 | ||
【主权项】:
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为区间的两个端点;ε为精度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611104239.9/,转载请声明来源钻瓜专利网。
- 上一篇:森林防水火消防靴
- 下一篇:玩具(二合一数独五子棋)