基于三级步长的最大功率点实现方法及装置的制造方法

文档序号:8942549阅读:572来源:国知局
基于三级步长的最大功率点实现方法及装置的制造方法
【技术领域】
[0001] 本发明涉及太阳能光伏电池的最大功率点实现方法,特别涉及一种基于三级步长 的最大功率点实现方法及装置。
【背景技术】
[0002] 太阳能光伏电池输出特性曲线具有非线性的特征,很难保证其工作高效性,这就 需要对其分析检测,在外界环境光照度与温度变化的情况下保证光伏电池输出最大功率, 避免资源浪费。在保证光伏发电系统高效率的前提下,要对光伏电池的最大功率点进行追 踪,即最大功率点追踪,可以使用外部的控制策略对其检测控制。另外,采用何种方式来控 制最大功率点问题一直是研究的热点,当前比较成熟的控制策略有:恒定电压法、电导增量 法、扰动观察法、模糊控制等方法。
[0003] 随着光伏并网发电技术的变革与智能电网的飞速的发展,大量的分布式光伏能源 接入配电网,这就必然对并网的电能质量提出一定的要求,最大功率点追踪技术运用于DC/ DC模块,其稳定性与可靠性决定了后级并网的电能质量。光伏电池输出为非线性电流源,与 外部电路进行连接时,输出有功功率,电流与电压特性曲线相交处相当于光伏电池的最大 功率点,传统的最大功率点能够追踪到最大功率点,但是会出现小幅震荡,而且当外部环境 恶劣变化的情况下,出现误判现象,此时无法通过该方法对光伏电池进行最大功率点追踪。
[0004] 目前最大功率点追踪方法大都是在传统的控制方法基础之上,添加一些现代理论 的控制算法,在一定程度上可以解决误判的现象,但是牺牲了快速追踪的特点,即需要一定 的时间才能追踪到最大功率点。如当外界环境剧烈变化的情况下,固定步长的扰动观察法 可以追踪到最大功率点,但是由于步长选取困难和始终存在电压扰动的问题,导致光伏电 池最大功率点存在小幅震荡,影响整个系统的稳定性,而且当外部环境剧烈变化时出现误 判,导致系统崩溃。

【发明内容】

[0005] 本发明的目的在于提供一种基于三级步长的最大功率点实现方法及装置,以解决 现有的最大功率点实现方法中所存在的解决误判现象与缩短追踪时间不能兼顾的问题。
[0006] 为实现上述目的,本发明提供了 一种基于三级步长的最大功率点实现方法,包括 以下步骤:
[0007] Sl :系统启动后,对光伏阵列的输出电压和输出电流进行采样,U(k)表示第k(k = 0, 1,2, ···,!〇次采样的输出电压,I (k)表示第k(k = 0, 1,2, ···,!〇次采样的输出电流,并 根据U(k)和I(k)计算P(k);
[0008] S2 :判断U (k)是否小于Um,如是,则进入步骤S3,如否则进入步骤S4,其中,Um为 光伏电池的输出特性曲线的最大功率点处的电压;
[0009] S3 :采用恒压法进行最大功率点追踪,追踪得到的输出电压为Um,进入步骤S6 ;
[0010] 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进行条件判断:
[0011] S41 :若dP>0,则进一步对dU进行条件判断:
[0012] S411 :若dU>0,则令flag值加1,j = 1,若flag值为3,则将i值加1,进入步骤 S5,若flag值不为3,则保持步长不变,进入步骤S5 ;
[0013] S412 :若dU彡0,则令flag值为0, j = -1,则将i值减1,进入步骤S5 ;
[0014] S42 :若dP彡0,则进一步对dU进行条件判断:
[0015] S421 :若dU〈0,则令flag值加1,j = 1,若flag值为3,则将i值加1,进入步骤 S5,若flag值不为3,则保持步长不变,进入步骤S5 ;
[0016] S422 :若dU彡0,则令flag值为0, j = -1,则将i值减1,进入步骤S5 ;S5 :计算 依据步骤S4选取的步长所修正后的电压Vmpp :
[0017] Vmpp = VmpO+j X Vstep [i],
[0018] 其中,VmpO为系统启动时光伏电池的初始电压,作为为系统的扰动步长的初始参 考电压,;
[0019] S6:控制所述系统的输出电压为U,U值为步骤S3得到的Um或步骤S5得到的 Vmpp,并返回继续执行步骤Sl ;
[0020] 其中,Vstep[3] = 10XVstep[2] = 100XVstep[l]。
[0021] 较佳地,Vstep[l]的值按下式计算确定:
[0022]

[0023] 较佳地,系统每次开始运行至步骤S4时,首先进行标志位flag的清零。
[0024] 本发明还提供了一种基于三级步长的最大功率点实现装置,用于执行上述的方 法,包括:
[0025] 采样模块,用于对系统的光伏阵列的输出电压和输出电流进行采样,U(k)表示第 k(k = 0, 1,2, ···,!〇次采样的输出电压,I (k)表示第k(k = 0, 1,2, ···,!〇次采样的输出电 流,并根据U(k)和I(k)计算P(k);
[0026] 功率追踪选择模块,用于判断U (k)是否小于Um,如是,则启动恒压法追踪模块,如 否则启动扰动观察法追踪模块;
[0027] 恒压法追踪模块,用于执行步骤S3的采用恒压法进行最大功率点追踪,追踪得到 的输出电压为Um,并将Um输出至控制输出模块;
[0028] 扰动观察法追踪模块,用于执行步骤S4及S5,采用三级步长对最大功率点电压进 行追踪,并计算选取的步长所修正后的电压Vmpp ;
[0029] 控制输出模块,用于控制所述系统的输出电压为Um或Vmpp。
[0030] 本发明提供的基于三级步长的最大功率点实现方法在追踪最大功率点过程启动 时,优先检测选择是否采用恒定电压法进行快速追踪,提高系统快速追踪特性,当靠近最大 功率点时,采用三级可变步长的扰动观察法,进行最大功率的精确追踪,该方法具有以下优 占 .
[0031] 1)该方法可以适用外部环境恶劣变化的情况下,防止误判;
[0032] 2)该方法相对于电导增量法,控制运行简单,对硬件要求低;
[0033] 3)该方法可以实现追踪的快速性及精确性。
【附图说明】
[0034] 图1为本发明提供的基于三级步长的最大功率点实现装置组成结构示意图;
[0035] 图2为本发明提供的基于三级步长的最大功率点实现方法流程图;
[0036] 图3为本发明提供的方法中恒压法追踪最大功率点时效果图;
[0037] 图4为本发明提供的方法中采用扰动观察法追踪最大功率点时效果图。
【具体实施方式】
[0038] 为更好地说明本发明,兹以一优选实施例,并配合附图对本发明作详细说明,具体 如下:
[0039] 如图1所示,为本发明提供的基于三级步长的最大功率点实现装置组成结构示意 图,包括:
[0040] 米样模块101,用于对系统的光伏阵列的输出电压和输出电流进行米样,U(k)表 示第k(k = 0, 1,2,…,k)次采样的输出电压,I (k)表示第k(k = 0, 1,2,…,k)次采样的输 出电流,并根据U (k)和I (k)计算P (k);
[0041] 功率追踪选择模块102,用于判断U(k)是否小于Um,如是,则启动恒压法追踪模 块,如否则启动扰动观察法追踪模块;
[0042] 恒压法追踪模块103,用于执行步骤S3的采用恒压法进行最大功率点追踪,追踪 得到的输出电压为Um,并将Um输出至控制输出模块;
[0043] 扰动观察法追踪模块104,用于执行步骤S4及S5,采用三级步长对最大功率点电 压进行追踪,并计算选取的步长所修正后的电压Vmpp ;
[0044] 控制输出模块105,用于控制所述系统的输出电压为Um或Vmpp。
[0045] 如图2所示,本发明提供基于三级步长的最大功率点实现方法执行过程如下:
[0046] Sl :光伏电池系统启动后,前期追踪开始,首先对光伏电池阵列的输出电压和输出 电流进行实时采样,其中,以1](1〇表示第1^& = 0,1,2,一,1〇次采样的输出电压,1(1〇表 示第k(k = 0, 1,2, ···,!〇次采样的输出电流,并根据U (k)和I (k)计算P (k)。
[0047] S2 :判断U (k)是否小于Um,如是,则进入步骤S3,如否则进入步骤S4,其中,Um为 光伏电池的输出特性曲线的最大功率点处的电压。
[0048] 具体地,利用当前的输出电压U(k)与最大功率点时对应的电压值Um进行
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1