一种基于多步长的光伏发电系统最大功率跟踪控制方法

文档序号:6307780阅读:199来源:国知局
一种基于多步长的光伏发电系统最大功率跟踪控制方法
【专利摘要】本发明公开了一种基于多步长的光伏发电系统最大功率跟踪控制方法,该方法首先设定初始扰动步长。利用函数M=V*abs(dP/dV)对光伏电池P-V曲线进行分界,在最大功率点左侧区域,当函数dM/dV的值大于0时,取步长d1;当函数dM/dV的值小于0时,取步长d1*M/P。在最大功率点右侧区域,当函数M的值大于功率P时,取步长d2;当函数M的值小于功率P时,取步长d2*M/P。本发明所提的方法简单实用,利用厂家提供的光伏电池板参数就可以确定初始定步长的比例关系。本发明解决了大多数最大功率跟踪控制不能同时兼顾稳态精度和动态跟踪速度的问题。
【专利说明】一种基于多步长的光伏发电系统最大功率跟踪控制方法

【技术领域】
[0001]本发明属于太阳能光伏发电【技术领域】,尤其是一种基于多步长的光伏发电系统最大功率跟踪控制方法。

【背景技术】
[0002]太阳能资源储量丰富,易于获取,清洁无污染,是一种重要的可再生能源,近年来已得到广泛的应用。光伏发电作为太阳能发电方式的一种,已经逐步成为太阳能利用的主要形式。与传统的发电方式相比,光伏发电具有结构简单、可靠性高、零排放、无噪声、体积小、寿命长等优点。
[0003]光伏发电系统的效率是光伏系统最重要指标之一,对光伏系统进行对大功率点跟踪是提高光伏系统的效率的重要途径,国内外许多学者提出了很多种最大功率点跟踪技术,常用的有恒压法、扰动观察法、电导增量法、其中恒压法只能在温度变换较小的范围内使用,是一种近似的最大功率点跟踪技术,跟踪精度不高。扰动观察法可以跟踪到最大功率点,但其受扰动步长的影响较大,当扰动步长较大时可以快速跟踪到最大功率点,但是在最大功率点处振荡较大;当扰动步长较小时,虽然在最大功率点处振荡较小,但是跟踪时间较长,跟踪速度不高。
[0004]经对现有技术文献的检索发现,High-performancealgorithms for driftavoidance and fast tracking in solar MPPT system(Pandey, A., N.DasgVptaand A.K.Mukerjee, High-performance algorithms for drift avoidance and fasttracking in solar MPPT system.1EEE Transact1ns on Energy Convers1n,2008.23(2):p.681-689.)提出一种变步长扰动观察法,能较好的兼顾系统稳态性能和动态性能。但适用范围有限,并且变步长系数确定比较麻烦。A Variable Step SizeINC MPPT Method for PV Systems (Fangrui, L., et al., A Variable Step Size INCMPPT Method for PV Systems.1EEE Transact1ns on Industrial Electronics,2008.55(7):p.2622-2628.)讨论了一种变步长电导增量法,给出了变步长的步长公式,但该方法在外界条件剧烈变化的情况下跟踪效果不是很好,变步长工作区域很小,系统一直工作在定步长状态,稳态功率损失较大;系统都工作在变步长状态,动态跟踪速度较慢,即存在“死区”问题° A Novel Improved Variable Step-Size Incremental-ResistanceMPPT Method for PV Systems(Mei, Q., et al., A Novel Improved Variable Step-SizeIncremental-Resistance MPPT Method for PV Systems.1EEE Transact1ns onIndustrial Electronics, 2011.58(6):p.2427-2434.)讨论了一种新型的变步长电导增量法,提出了一种步长分界方法和步长整定公式,但是该步长分界方法计算量较大(需要进行多次求导运算),步长整定公式未能充分利用分界函数,同样增加了运算量,给该方法的实现带来一定难度。
[0005]针对以上不足,本发明综合考虑光伏系统动态性能和稳态性能,根据光伏电池生产厂家提供的光伏电池参数确定最大功率点左侧、右侧初始步长的比例关系,并利用电压与功率对电压微分乘积的绝对值对光伏特性曲线进行分界,在不同的分界区域采用不同的步长。


【发明内容】

[0006]本发明的目的是为了解决上述现有技术中存在的不足之处,提供一种基于多步长的光伏电池最大功率跟踪方法,能同时减少光伏系统稳态功率损失和提闻动态跟踪速度,优化光伏发电系统最大功率跟踪算法的设计步骤。
[0007]本发明的目的通过如下技术方案实现。
[0008]一种基于多步长的光伏发电系统最大功率跟踪控制方法,其包括如下步骤:
[0009](I)设定最大功率跟踪算法的初始扰动步长Cl1和d2,Clpd2分别作用于最大功率点左侧和右侧;
[0010](2)米样k时刻光伏电池输出端电压V (k)、电流I (k);
[0011](3)求出k时刻的光伏电池输出功率P(k),计算k时刻的光伏电池输出电压变化量 AV(k) = V(k)-V(k_l)、电流变化量 AI(k) = I(k)-1(k-l)和功率变化量 AP(k)=P(k)-P(k-1);其中V(k-l)、I(k-l)、P(k-l)为k-1时刻的光伏电池输出电压、电流和功率;
[0012](4)判断AV(k)是否为O;若为0,则判断AI(k)是否为O ;若Δ I (k) =0,不改变控制电路开关管触发脉冲的占空比D,返回继续采样;若AUkXO,说明系统当前工作在最大功率点处右侧,选取步长为Cl1,对占空比D施加负向扰动;若AI(k)>0,说明系统当前工作在最大功率点处左侧,取步长为d2,对占空比D施加正向扰动;
[0013]若判断Δ V(k)古 O,计算 G(k) = Δ I (k) / Δ V(k)+I (k)/V(k) ;^f G(k) =0,不改变占空比D值,返回继续采样;其中G (k)为电导函数;若G (k) >0,说明系统当前工作点在最大功率点左侧,对占空比D施加正向扰动,扰动步长为d2 ;若G (k)〈0,说明系统当前工作点在最大功率点右侧,对占空比D施加负向扰动,扰动步长为Cl1 ;
[0014](5)将所得占空比值与载波信号比较输出占空比为D的脉冲宽度调制信号,控制升压电路中开关管的通断,实现对最大功率的跟踪,重复步骤(2)?(4)直到k+Ι时刻系统工作在最大功率点。
[0015]进一步的,作用于最大功率点两侧的初始步长(I1和d2, _■者满足关系式4/? =VnZ(Vtje-Vm),其中Vm为标准条件即光照强度为1000W/m2,光伏电池板温度为25°C下光伏电池最大功率点电压,V。。为标准条件下光伏电池开路电压,外界环境条件变化时,该步长的比值恒定不变,为一常量。
[0016]进一步的,当系统工作点位于最大功率点左侧时,占空比D的扰动步长按如下方式整定:计算 M (k) = V (k) *abs ( Δ P (k) / Δ V (k)),设 Δ M (k) = M (k) -M (k-Ι),判断若AM(k)/AV(k)大于 0,则取步长为 Cl1 -M AM(k)/AV(k)小于 0,取步长为 d# (k)/P (k),其中abs()为绝对值函数。
[0017]进一步的,当系统工作点位于最大功率点右侧时,占空比D的扰动步长按如下方式整定:计算M(k) = V(k)*abs(AP(k)/AV(k)),判断若M(k)彡P(k),则取步长为d2 ;若M (k)〈P (k),则取步长为 d2*M (k) /P (k)。
[0018]与现有技术相比,本发明具有以下效果:本发明提供一种简单的确定初始步长关系的方法,利用相关函数对光伏P-V特性曲线分界的思想,采用两种定变步长和两种变步长跟踪光伏电池的最大功率点,提高了最大功率点跟踪的速度和稳定精度,降低了系统振荡,能快速稳定地跟踪光伏电池的最大输出功率,满足系统最大功率跟踪的要求。

【专利附图】

【附图说明】
[0019]图1是一种基于多步长的光伏发电系统最大功率跟踪算法流程图;
[0020]图2是传统定步长电导增量法和改进型变步长电导增量法仿真效果图。

【具体实施方式】
[0021]下面结合实施例及附图,对本发明作进一步详细的说明,但本发明的实施方式不限于此。以下若有未特别说明的过程或符号,均是本领域技术人员可参照现有技术实现的。
[0022]如图1,一种基于多步长的光伏发电系统最大功率跟踪控制方法,包括如下步骤:
[0023]第一步,根据光伏电池生产厂家提供的光伏电池参数:标准条件下光伏电池开路电压V。。、标准条件下光伏电池最大功率点电压Vni,计算系统工作在最大功率点左侧和右侧时初始步长的关系,二者之比等于VdZ(Vtc-Vdi);参考计算结果确定初始步长Cl1和d2。
[0024]第二步,通过电压传感器、电压传感器采集光伏电池板电压和电流,将采集到的电压和电流经过电压、电流调理电路,送至数字信号处理器(DSP)中,通过V*I计算出当前时刻的功率P,计算前后两时刻功率偏差Δ P (k)、前后两时刻电压偏差Δ V (k)、前后两时刻电压偏差AIGO。计算当前时刻功率对电压的导数。其中功率对电压的导数,可以采用前后两时刻功率偏差APGO除以前后两时刻电压偏差AVQO来近似求解功率对电压的导数。
[0025]第三步,判断前后两时刻电压偏差AV(k)绝对值是否小于设定精度ε i,设定精度ε I大小决定系统最大功率跟踪的稳定性,设定精度εI选择太大将增加系统在最大功率点波动,一般是越小越好。
[0026]第四步,如果小于设定精度ε i,判断前后两时刻电流偏差Λ I (k)绝对值是否小于设定精度ε2,如果同样满足,则不改变占空比D的值。如果不满足,判断Λ I是否大于零,如果大于零,说明系统工作在最大功率点左侧,则以设定步长Cl1对占空比D施加正向扰动;否则,说明系统工作在最大功率点右侧,以设定步长d2对占空比D施加负向扰动。
[0027]如果电压偏差Λ V绝对值大于设定精度ε i,计算函数G(k) = Δ I (k) /AV(k)+I(k)/V(k)的值。若G(k)等于0,则不改变占空比D的值。
[0028]若G (k) >0,说明系统当前工作在最大功率点左侧,计算M (k) = V (k) *abs ( Λ P (k) /AV(k));判断若,M(k)/AV(k)大于0,则取步长为Cl1,对占空比D施加正向扰动;若靡)/AV(k)小于O,取步长为C^MGO/P (k),同样对占空比D施加正向扰动;
[0029]若G(k)〈0,说明系统当前工作点在最大功率点右侦彳,计算M(k)=V(k)*abs(AP(k)/AV(k));判断若M(k) > P (k),则取步长为d2,对占空比D施加负向扰动;若M (k)〈P (k),则取步长为d2*M (k) /P (k),同样对占空比D施加负向扰动;
[0030]第五步,将所得占空比值与载波信号比较输出占空比为D的脉冲宽度调制信号,控制升压电路中开关管的通断,来达到最大功率跟踪的目的。
[0031]如图2,对于同一块光伏电池板,光伏板参数为开路电压44.2V,短路电流5.2A,最大功率点电压35.7V,最大功率点电流4.95A,光伏电池最大输出功率177W,取传统定步长算法步长值为0.001,取变步长电导增量法步长值Cl1 = 0.001,d2 = 0.004。仿真结果证实该方法相对于传统定步长(虚线)和变步长电导增量算法(实线),能提高了最大功率点跟踪的速度和稳定性。
[0032]以上对本发明所提供的一种基于多步长的光伏发电系统的最大功率跟踪方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种基于多步长的光伏发电系统最大功率跟踪控制方法,其特征在于包括如下步骤: (1)设定最大功率跟踪算法的初始扰动步长Cl1和d2,Clpd2分别作用于最大功率点左侧和右侧; (2)采样k时刻光伏电池输出端电压V(k)、电流I (k); (3)求出k时刻的光伏电池输出功率P(k),计算k时刻的光伏电池输出电压变化量 AV(k) = V(k)-V(k_l)、电流变化量 AI(k) = I(k)-1(k-l)和功率变化量 AP(k)=P(k)-P(k-1);其中V(k-l)、I(k-l)、P(k-l) Sk-1时刻的光伏电池输出电压、电流和功率; (4)判断AV(k)是否为O;若为O,则判断AI(k)是否为O;若AI(k)= O,不改变控制电路开关管触发脉冲的占空比D,返回继续采样;若AIGO〈O,说明系统当前工作在最大功率点处右侧,选取步长为Cl1,对占空比D施加负向扰动;若AI(k)>0,说明系统当前工作在最大功率点处左侧,取步长为d2,对占空比D施加正向扰动; 若判断 AV(k)古0,计算6(10 = AI(k)/AV(k)+I(k)/V(k) ;^G(k) =0,不改变占空比D值,返回继续采样;其中G(k)为电导函数;若G(k) >0,说明系统当前工作点在最大功率点左侧,对占空比D施加正向扰动,扰动步长为d2 ;若6(10〈0,说明系统当前工作点在最大功率点右侧,对占空比D施加负向扰动,扰动步长为Cl1 ; (5)将所得占空比值与载波信号比较输出占空比为D的脉冲宽度调制信号,控制升压电路中开关管的通断,实现对最大功率的跟踪,重复步骤(2)?(4)直到k+Ι时刻系统工作在最大功率点。
2.根据权利要求1所述的一种光伏发电系统最大功率跟踪方法,其特征在于:作用于最大功率点两侧的初始步长Cl1和d2,二者满足关系式M1ZiCl2 = VnZ(Vtrc-Vm),其中Vm为标准条件即光照强度为1000W/m2,光伏电池板温度为25°C下光伏电池最大功率点电压,V。。为标准条件下光伏电池开路电压,外界环境条件变化时,该步长的比值恒定不变,为一常量。
3.根据权利要求1所述的一种光伏发电系统最大功率跟踪方法,其特征在于当系统工作点位于最大功率点左侧时,占空比D的扰动步长按如下方式整定:计算M(k)=V(k)*abs(AP(k)/AV(k)),设 AM(k) = M(k) _M(k_l),判断若 AM(k)/AV(k)大于 0,则取步长为Cl1 AM(k)/AV(k)小于0,取步长为c^MGO/PQOjmabsO为绝对值函数。
4.根据权利要求1所述的一种光伏发电系统最大功率跟踪方法,其特征在于当系统工作点位于最大功率点右侧时,占空比D的扰动步长按如下方式整定:计算M(k)=V (k) *abs ( Λ P (k) / Λ V (k)),判断若M (k)彡P (k),则取步长为d2 ;若M (k)〈P (k),则取步长为d2*M(k) /P (k)。
【文档编号】G05F1/67GK104298295SQ201410483044
【公开日】2015年1月21日 申请日期:2014年9月19日 优先权日:2014年9月19日
【发明者】杨苹, 许志荣, 周东宝, 李鹏, 雷金勇 申请人:华南理工大学, 南方电网科学研究院有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1