部分阴影条件下光伏最大功率点跟踪的复合控制方法

文档序号:6273116阅读:210来源:国知局
专利名称:部分阴影条件下光伏最大功率点跟踪的复合控制方法
技术领域
本发明涉及一种光伏发电最大功率跟踪方法,尤其是涉及一种部分阴影条件下光伏最大功率点跟踪的复合控制方法。
背景技术
光伏阵列处于遮蔽情况在现代城市发生的情况很普遍,对于住宅型光伏发电系统,由于光伏阵列安装的位置和环境特殊,局部阴影问题尤为突出。在局部阴影条件下,由于输出功率特性曲线上多极值点的出现,常规的MPPT(Maximum PowerPoint Tracking,最大功率点跟踪)算法(如P&0、InCond等)将有可能收敛于某个功率极值点上,而不是功率的最大点,从而不能实现真正意义的最大功率跟踪,此时,光伏阵列的能量没有被充分利用,系统效率大大降低。针对局部阴影问题的MPPT控制方法从总体上可以分为两大类:一类是在每个光电池模块上并联功率补偿单元,使并联后的整体输出特性只存在单一极值点,然后通过常用算法实现MPPT,这类方法成本较高,应用较少;另外一类是在不改变多极值点输出特性条件下的MPPT算法,该算法主要包括结合常规算法的复合MPPT算法、Fibonacci搜索法和短路电流脉冲法。

发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种搜索精度高、有效解决光伏阵列处于局部阴影条件下的控制问题的部分阴影条件下光伏最大功率点跟踪的复合控制方法。本发明的目的可以通过以下技术方案来实现:一种部分阴影条件下光伏最大功率点跟踪的复合控制方法,该方法包括以下步骤:I)实时采集部分阴影条件下光伏阵列的输出电压和输出电流,得到电压电流数据阵列;2)根据电压电流数据阵列采用粒子群算法搜索光伏阵列的初始最大功率工作点,并得到此时的输出功率、输出电压和输出电流;3)根据粒子群算法搜索到的初始最大功率工作点,得到对应的初始占空比;4)根据初始占空比采用自适应干扰观察法进行变步长占空比扰动控制,并将得到的最终占空比控制信号输出给最大功率点控制电路:5)最大功率点控制电路根据最终占空比控制信号控制光伏阵列工作,使其稳定工作在最大功率点。所述的步骤2)中采用粒子群算法搜索光伏阵列的初始最大功率工作点具体为:21)初始化粒子群参数,确定种群粒子个数、学习因子、加权系数、最大速度和迭代次数;
22)确定目标函数,目标函数为部分阴影条件下光伏阵列的输出功率P(U,I);23)计算各个粒子的适应度函数值,并通过比较得到各个粒子的当前最优适应值Pbest和全局最优适应值Gbest ;24)更新粒子的速度、位置和目标函数;25)判断是否满足迭代次数,若是,则输出最优解,得到此时的输出功率P、输出电压U和输出电流I,若否,则返回步骤23)。所述的步骤3)具体为:31)根据粒子群寻优得到的初始最大功率工作点,得到最大功率点的输出电阻Rmax ;32)根据下述公式计算对应的初始占空比D:RL (1-D)2 = Rmax式中,RL为最大功率点控制电路的负载电阻。所述的步骤4)具体为:41)将初始占空比D作为自适应干扰观察法的起始占空比;42)设置变步长速度因子α、最大ADmax和最小ADmin ;43)计算占空比扰动变步长AD = a (dP/dU);44)进行搜索获得最终占空比,使光伏阵列最终稳定在最大功率点。所述的最大功率点控制电路为基于Boost电路的最大功率点跟踪控制电路。与现有技术相比,本发明具有以下优点:1、本发明利用粒子群算法全局寻优的能力来解决光伏阵列的输出多峰值特性,避免搜索到错误的极大值点;2、本发明同时针对粒子搜索精度的不足复合应用了自适应占空比干扰观察法进行两次搜索,提高了搜索精度,适用于光伏阵列处于局部阴影条件下的情况,最终使光伏电池输出稳定工作在最大功率点,从而实现最大功率点跟踪。


图1为本发明的控制框图;图2为本发明的流程示意图;图3为基于Boost电路的最大功率点跟踪控制电路的拓扑结构图;图4为实施例中复合控制算法光伏仿真模型示意图;图5为实施例中光伏阵列在局部阴影条件A下的输出P-U曲线图;图6为采用本发明方法控制后的光伏阵列输出特性曲线。
具体实施例方式下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。实施例如图1-图2所示,一种部分阴影条件下光伏最大功率点跟踪的复合控制方法,该方法包括以下步骤:I)实时采集部分阴影条件下光伏阵列的输出电压和输出电流,得到电压电流数据阵列。2)根据电压电流数据阵列采用粒子群算法搜索光伏阵列的初始最大功率工作点,并得到此时的输出功率、输出电压和输出电流,具体为:21)初始化粒子群参数,确定种群粒子个数、学习因子、加权系数、最大速度和迭代次数;22)确定目标函数,目标函数为部分阴影条件下光伏阵列的输出功率P(U,I);23)计算各个粒子的适应度函数值,并通过比较得到各个粒子的当前最优适应值Pbest和全局最优适应值Gbest ;24)更新粒子的速度、位置和目标函数;25)判断是否满足迭代次数,若是,则输出最优解,得到此时的输出功率P、输出电压U和输出电流I,若否,则返回步骤23)。3)根据粒子群算法搜索到的初始最大功率工作点,得到对应的初始占空比,具体为:31)根据粒子群寻优得到的初始最大功率工作点,得到最大功率点的输出电阻Rmax ;32)根据下述公式计算对应的初始占空比D:RL (1-D)2 = Rmax式中,RL为最大功率点控制电路的负载电阻。4)根据初始占空比采用自适应干扰观察法进行变步长占空比扰动控制,并将得到的最终占空比控制信号输出给最大功率点控制电路,具体为:41)将初始占空比D作为自适应干扰观察法的起始占空比;42)设置变步长速度因子α、最大ADmax和最小ADmin ;43)计算占空比扰动变步长AD = a (dP/dU);44)进行搜索获得最终占空比,使光伏阵列最终稳定在最大功率点。自适应干扰观察法的原理为:实时地采样光伏电池的输出电压(Vout)和电流(1ut),计算出输出功率(Pout),然后与上一时刻的功率(Pout-η-Ι)相比,根据功率变化量的正负决定扰动方向来从而进行占空比步长扰动。自适应干扰观察法的核心思想是自适应变步长,观察光伏阵列P-U曲线的斜率dP/dU的绝对值变化可以看出,随着逐渐接近最大功率点,dP/dU的绝对值也单调递减,当到达最大功率点时,dP/dU的绝对值为零。根据光伏阵列的这一特性,可以来自适应调整占空比的步长。占空比扰动AD= a (dP/dU),式中α为正数,即变步长速度因子,用于调整跟踪速度,占空比扰动步长随着dP/dU的变化而变化,当光伏阵列运行点远离最大功率点时,扰动步长增大,反之扰动步长减小,直至接近于最大功率点时趋近于零。5)最大功率点控制电路根据最终占空比控制信号控制光伏阵列工作,使其稳定工作在最大功率点。如图3所不,本实施例的最大功率点控制电路为基于Boost电路的最大功率点跟踪控制电路。
采用上述方法对三个光伏电池模块串联组成小型光伏阵列进行仿真,具体实验方案情况如下表I所示。表I光伏阵列遮阴方案实验表
权利要求
1.一种部分阴影条件下光伏最大功率点跟踪的复合控制方法,其特征在于,该方法包括以下步骤: 1)实时采集部分阴影条件下光伏阵列的输出电压和输出电流,得到电压电流数据阵列; 2)根据电压电流数据阵列采用粒子群算法搜索光伏阵列的初始最大功率工作点,并得到此时的输出功率、输出电压和输出电流; 3)根据粒子群算法搜索到的初始最大功率工作点,得到对应的初始占空比; 4)根据初始占空比采用自适应干扰观察法进行变步长占空比扰动控制,并将得到的最终占空比控制信号输出给 最大功率点控制电路; 5)最大功率点控制电路根据最终占空比控制信号控制光伏阵列工作,使其稳定工作在最大功率点。
2.根据权利要求1所述的一种部分阴影条件下光伏最大功率点跟踪的复合控制方法,其特征在于,所述的步骤2)中采用粒子群算法搜索光伏阵列的初始最大功率工作点具体为: 21)初始化粒子群参数,确定种群粒子个数、学习因子、加权系数、最大速度和迭代次数; 22)确定目标函数,目标函数为部分阴影条件下光伏阵列的输出功率P(U,I); 23)计算各个粒子的适应度函数值,并通过比较得到各个粒子的当前最优适应值Pbest和全局最优适应值Gbest ; 24)更新粒子的速度、位置和目标函数; 25)判断是否满足迭代次数,若是,则输出最优解,得到此时的输出功率P、输出电压U和输出电流I,若否,则返回步骤23)。
3.根据权利要求2所述的一种部分阴影条件下光伏最大功率点跟踪的复合控制方法,其特征在于,所述的步骤3)具体为: 31)根据粒子群寻优得到的初始最大功率工作点,得到最大功率点的输出电阻Rmax; 32)根据下述公式计算对应的初始占空比D:RL(1-D)2 = Rmax 式中,RL为最大功率点控制电路的负载电阻。
4.根据权利要求3所述的一种部分阴影条件下光伏最大功率点跟踪的复合控制方法,其特征在于,所述的步骤4)具体为: 41)将初始占空比D作为自适应干扰观察法的起始占空比; 42)设置变步长速度因子α、最大ΛDmax和最小ADmin ; 43)计算占空比扰动变步长AD= a (dP/dU); 44)进行搜索获得最终占空比,使光伏阵列最终稳定在最大功率点。
5.根据权利要求1所述的一种部分阴影条件下光伏最大功率点跟踪的复合控制方法,其特征在于,所述的最大功率点控制电路为基于Boost电路的最大功率点跟踪控制电路。
全文摘要
本发明涉及一种部分阴影条件下光伏最大功率点跟踪的复合控制方法,该方法包括以下步骤1)获得部分阴影条件下光伏阵列的输出电压和输出电流数据阵列;2)根据电压电流数据阵列采用粒子群算法搜索光伏阵列的初始最大功率工作点;3)根据粒子群算法搜索到的初始最大功率工作点,得到对应的初始占空比;4)根据初始占空比采用自适应干扰观察法进行变步长占空比扰动控制,并将得到的最终占空比控制信号输出给最大功率点控制电路;5)最大功率点控制电路根据最终占空比控制信号控制光伏阵列工作,使其稳定工作在最大功率点。与现有技术相比,本发明具有搜索精度高、适用于局部阴影条件下光伏阵列最大功率跟踪等优点。
文档编号G05F1/67GK103092250SQ201310007100
公开日2013年5月8日 申请日期2013年1月9日 优先权日2013年1月9日
发明者薛阳, 汪莎, 张佳栋, 李媛, 陈磊 申请人:上海电力学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1