[发明专利]基于三级步长的最大功率点实现方法及装置有效
申请号: | 201510549615.4 | 申请日: | 2015-08-31 |
公开(公告)号: | CN105159387B | 公开(公告)日: | 2016-11-23 |
发明(设计)人: | 张佑鹏 | 申请(专利权)人: | 江苏金智科技股份有限公司 |
主分类号: | G05F1/67 | 分类号: | G05F1/67 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 211100 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 三级 步长 最大 功率 实现 方法 装置 | ||
1.一种基于三级步长的最大功率点实现方法,其特征在于,包括以下步骤:
S1:系统启动后,对光伏阵列的输出电压和输出电流进行采样,U(k)表示第k(k=0,1,2,…,k)次采样的输出电压,I(k)表示第k(k=0,1,2,…,k)次采样的输出电流,并根据U(k)和I(k)计算P(k);
S2:判断U(k)是否小于Um,如是,则进入步骤S3,如否则进入步骤S4,其中,Um为光伏电池的输出特性曲线的最大功率点处的电压;
S3:采用恒压法进行最大功率点追踪,追踪得到的输出电压为Um,进入步骤S6;
S4:采用扰动观察法进行最大功率点追踪,具体为,设置标志位为flag,步长方向系数为j,第i级步长为Vstep[i](i=1,2,3),并计算dP,dU,其中,dP=P(k)-P(k-1),dU=U(k)-U(k-1),对dP进行条件判断:
S41:若dP>0,则进一步对dU进行条件判断:
S411:若dU>0,则令flag值加1,j=1,若flag值为3,则将i值加1,进入步骤S5,若flag值不为3,则保持步长不变,进入步骤S5;
S412:若dU≤0,则令flag值为0,j=-1,则将i值减1,进入步骤S5;
S42:若dP≤0,则进一步对dU进行条件判断:
S421:若dU<0,则令flag值加1,j=1,若flag值为3,则将i值加1,进入步骤S5,若flag值不为3,则保持步长不变,进入步骤S5;
S422:若dU≥0,则令flag值为0,j=-1,则将i值减1,进入步骤S5;
S5:计算依据步骤S4选取的步长所修正后的电压Vmpp:
Vmpp=Vmp0+j×Vstep[i],
其中,Vmp0为系统启动时光伏电池的初始电压;
S6:控制所述系统的输出电压为U,U值为步骤S3得到的Um或步骤S5得到的Vmpp,并返回继续执行步骤S1;
其中,Vstep[3]=10×Vstep[2]=100×Vstep[1]。
2.根据权利要求1所述的基于三级步长的最大功率点实现方法,其特征在于,Vstep[1]的值按下式计算确定:
3.根据权利要求1所述的基于三级步长的最大功率点实现方法,其特征在于,系统每次开始运行至步骤S4时,首先进行标志位flag的清零。
4.一种基于三级步长的最大功率点实现装置,用于执行权利要求1至4任一所述的方法,其特征在于,包括:
采样模块,用于对系统的光伏阵列的输出电压和输出电流进行采样,U(k)表示第k(k=0,1,2,…,k)次采样的输出电压,I(k)表示第k(k=0,1,2,…,k)次采样的输出电流,并根据U(k)和I(k)计算P(k);
功率追踪选择模块,用于判断U(k)是否小于Um,如是,则启动恒压法追踪模块,如否则启动扰动观察法追踪模块;
恒压法追踪模块,用于执行步骤S3的采用恒压法进行最大功率点追踪,追踪得到的输出电压为Um,并将Um输出至控制输出模块;
扰动观察法追踪模块,用于执行步骤S4及S5,采用三级步长对最大功率点电压进行追踪,并计算选取的步长所修正后的电压Vmpp;
控制输出模块,用于控制所述系统的输出电压为Um或Vmpp。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏金智科技股份有限公司,未经江苏金智科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510549615.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有防尘功能的显示器
- 下一篇:电压补偿装置和方法