本发明专利技术公开了风力发电领域的一种双馈型风力发电机组最大风能捕获方法,构建以风速值、风向值、风轮转速值为输入量,电磁转矩值为输出量的BP神经网络模型,再根据叶尖速比点公式,计算期望的理论最佳风轮转速值,代入所述BP神经网络模型中确定电磁转矩值初始控制量,然后采用变步长的爬山搜索法,随着控制周期数的升高缩小电磁转矩值变化步长,在小范围内改变电磁转矩值大小以寻找最大功率值点,并在每次搜索前测量实时发电机转速值,在发电机转速值相比整个搜索开始时的初始发电机转速值的变化值超出限值时,重新启动搜索,在相邻两个控制周期的发电机转速值或者发电功率值的差值的绝对值小于限值时结束搜索。其技术效果是可以在爬山搜索中避免搜索周期过长或发生振荡,保证最大功率的捕获。
【技术实现步骤摘要】
一种双馈型风力发电机组最大风能捕获方法
本专利技术涉及风力发电领域的一种双馈型风力发电机组最大风能捕获方法。
技术介绍
风力发电机组在额定风速值以下为实现最大风能捕获,通常需要控制风轮转速值以匹配实时风速值,从而使风机运行在最佳叶尖速比点。对双馈型风力发电机组而言,风轮转速值是由风能产生的动力矩值和双馈电机产生的电磁转矩值共同决定的,所以可通过逆变器主动改变双馈电机产生的电磁转矩值的大小来调节风轮转速值实现预定的风轮转速值。然而,风速值的快速波动性和风轮转速值的大惯性使得这样的跟踪控制难以实施。目前,用于风力发电机组最大风能捕获的主流方法有三种:叶尖速比控制法,功率信号反馈法和爬山搜索法。叶尖速比控制法需要精确测量风速值,再根据风速值大小来控制风轮转速值,但作用于风轮上的“面风”采用常规测风仪无法精确测量。功率信号反馈法是将风机的输出功率值和风轮转速值联系起来,按风轮转速值的大小获取理论最佳的输出功率值,再通过控制调节风力发电机组励磁转矩值大小来获取最大输出功率值,但针对不同的风机其理论风轮转速值和最佳输出功率值的关系曲线不易获得。爬山搜索法无需实时测量风速值,也不要求提供理论功率值曲线,而爬山搜索法是通过对双馈电机不断施加转矩值的扰动观察实际功率值输出变化来实现最大风能捕获。常规的爬山搜索法存在一些缺点,如控制周期长,在最大功率值点附近可能存在振荡,尤其在风速值变化较快时,爬山搜索法可能失效,导致风能捕获效率下降。
技术实现思路
本专利技术的目的是为了克服现有技术的不足,提供一种双馈型风力发电机组最大风能捕获方法,其以BP神经网络和叶尖速比法确定电磁转矩值初始控制量,然后采用变步长的爬山搜索法在小范围内改变电磁转矩值大小以寻找最大功率值点,并可在爬山搜索中避免搜索周期过长或发生振荡。实现上述目的的一种技术方案是:一种双馈型风力发电机组最大风能捕获方法,包括下列步骤:建立BP神经网络模型步骤:采集风机转子平衡状态下多个时间点的风速值,风向值,风轮转速值和电磁转矩值,建立以风速值,风向值和风轮转速值为输入量,电磁转矩值为输出量的BP神经网络模型;电磁转矩值初始控制量计算及控制步骤:依据期望的理论最佳风轮转速值公式,即:计算得到期望的理论最佳风轮转速值并将其代入所述的BP神经网络模型中,计算得到电磁转矩值初始控制量T(0),并以此时的发电机转速值作为启动爬山搜索前的初始发电机转速值ω0,其中,ν为10秒风速平均值,R为风机的风轮半径,λopt为最佳叶尖速比点;电磁转矩值初次扰动步骤:等待TL个采样周期,待风机转子处于平衡状态后,记录当前发电机转速值ω1及发电功率值P1,并根据公式T(n)=T(n-1)+Tstep×α(n)计算控制周期数n为1时的电磁转矩值T(1),其中α(n)=exp(-30×(n/N)p),N为最大控制周期数,p为1~30间任意一个整数,Tstep为电磁转矩值最大变化步长;发电机转速值判断步骤:等待TL个采样周期后,先将控制周期数n加1,再记录控制周期数为n时的发电机转速值ωn,并计算ωn相比于初始发电机转速值ω0的变化值Δω0,若|Δω0|>Δωmax,返回电磁转矩值初始值计算及控制步骤,其中Δωmax为设定的最大发电机转速偏差值,否则进入下一步骤;爬山搜索启动判断步骤:计算相邻两个控制周期间的发电机转速值的差值Δω,以及发电功率值的差值ΔP,其中Δω=ωn-ωn-1,ΔP=Pn-Pn-1,若|ΔP|≤ΔPmin或|Δω|≤Δωmin,则结束本次搜索;若|ΔP|>ΔPmin且|Δω|>Δωmin,则进入下一步骤;ΔPmin为寻优发电功率容许变化值,Δωmin为寻优发电机转速容许变化值;控制周期数判断步骤:若控制周期n大于最大控制周期数N,结束本次搜索,若控制周期数n小于等于最大控制周期数N,返回发电机转速值判断步骤;爬山搜索电磁转矩值及扰动步骤:根据公式T(n+1)=T(n)+ΔT*,计算并输出控制周期数为n+1时的电磁转矩值T(n+1);其中ΔT*为电磁转矩值变化步长,爬山搜索确定电磁转矩值的规则如下:当ΔP>0且Δω≥0时,ΔT*=-Tstep×α(n),即T(n+1)=T(n)-Tstep×α(n);当ΔP>0且Δω<0时,ΔT*=Tstep×α(n),T(n+1)=T(n)+Tstep×α(n);当ΔP<0且Δω≥0时,ΔT*=Tstep×α(n),T(n+1)=T(n)+Tstep×α(n);当ΔP<0且Δω<0时,ΔT*=-Tstep×α(n),即T(n+1)=T(n)-Tstep×α(n)。进一步的,所述建立BP神经网络模型步骤中建立的BP神经网络模型的隐藏层含有十五个神经单元。进一步的,电磁转矩值初次扰动步骤和爬山搜索电磁转矩值及扰动步骤中,电磁转矩值是限值输出的。采用了本专利技术的一种双馈型风力发电机组最大风能捕获方法的技术方案,构建以风速值、风向值、风轮转速值为输入量,电磁转矩值为输出量的BP神经网络模型,再根据叶尖速比点公式,计算期望的理论最佳风轮转速值,代入所述BP神经网络模型中确定电磁转矩值初始控制量,然后采用变步长的爬山搜索法,随着控制周期数的升高缩小电磁转矩值变化步长,在小范围内改变电磁转矩值大小以寻找最大功率值点,并在每次搜索前测量实时发电机转速值,在发电机转速值相比整个搜索开始时的初始发电机转速值的变化值超出限值时,重新启动搜索,在相邻两个控制周期的发电机转速值或者发电功率值的差值的绝对值小于限值时结束搜索。其技术效果是可以在爬山搜索中避免搜索周期过长或发生振荡,保证最大功率的捕获。附图说明图1为本专利技术的一种双馈型风力发电机组最大风能捕获方法的流程图。图2为本专利技术的一种双馈型风力发电机组最大风能捕获方法中构建的BP神经网络模型。图3为本专利技术的一种双馈型风力发电机组最大风能捕获方法中使用的爬山搜索电磁转矩值变化步长的系数曲线图。具体实施方式请参阅图1,本专利技术的专利技术人为了能更好地对本专利技术的技术方案进行理解,下面通过具体地实施例,并结合附图进行详细地说明:本专利技术的一种双馈型风力发电机组最大风能捕获方法包括下列方面的工作:1.BP(errorBackPropagation)神经网络模型建立:采集风力发电机组在启动风速至额定风速之间,即低风速下的现场实时运行数据,采集的现场实时运行数据包括:风速值,风向值和风轮转速值,以及风机中双馈电机电磁转矩,简称电磁转矩值。在采集风速值,风向值和风轮转速值的过程中,风机的运行状态为稳定的平衡状态而非过渡状态。采集到足够多的风速值,风向值,风轮转速值和电磁转矩值的样本后,建立BP神经网络模型,该BP神经网络模型的输入量包括:风速值,风向值和风轮转速值,输出量为电磁转矩值。该BP神经网络模型的结构为三维输入,一维输出,即由三个输入量和一个输出量组成的BP神经网络模型。该BP神经网络模型中,在输入量和输出量之间的隐藏层中一共设置了用15个神经单元(请参阅图2)。其中,风速值和风向值的获得可使用风机的机舱上的测风仪来进行采样,无需增加额外的测量装置。2.电磁转矩值初始控制量的获取:根据现场实时采集的风速值以及风机的风轮半径,可计算期望的理论最佳风轮转速值由于最佳叶尖速比点公式如下本文档来自技高网...
【技术保护点】
一种双馈型风力发电机组最大风能捕获方法,包括下列步骤:建立BP神经网络模型步骤:采集风机转子平衡状态下多个时间点的风速值,风向值,风轮转速值和电磁转矩值,建立以风速值,风向值和风轮转速值为输入量,电磁转矩值为输出量的BP神经网络模型;电磁转矩值初始控制量计算及控制步骤:依据期望的理论最佳风轮转速值公式,即:计算得到期望的理论最佳风轮转速值并将其代入所述的BP神经网络模型中,计算得到电磁转矩值初始控制量T(0),并以此时的发电机转速值作为启动爬山搜索前的初始发电机转速值ω0,其中,ν为10秒风速平均值,R为风机的风轮半径,λopt为最佳叶尖速比点;电磁转矩值初次扰动步骤:等待TL个采样周期,待风机转子处于平衡状态后,记录当前发电机转速值ω1及发电功率值P1,并根据公式T(n)=T(n‑1)+Tstep×α(n)计算控制周期数n为1时的电磁转矩值T(1),其中α(n)=exp(‑30×(n/N)p),N为最大控制周期数,p为1~30间任意一个整数,Tstep为电磁转矩值最大变化步长;发电机转速值判断步骤:等待TL个采样周期后,先将控制周期数n加1,再记录控制周期数为n时的发电机转速值ωn,并计算ωn相比于初始发电机转速值ω0的变化值Δω0,若|Δω0|>Δωmax,返回电磁转矩值初始值计算及控制步骤,其中Δωmax为设定的最大发电机转速偏差值,否则进入下一步骤;爬山搜索启动判断步骤:计算相邻两个控制周期间的发电机转速值的差值Δω,以及发电功率值的差值ΔP,其中Δω=ωn‑ωn‑1,ΔP=Pn‑Pn‑1,若|ΔP|≤ΔPmin或|Δω|≤Δωmin,则结束本次搜索;若|ΔP|>ΔPmin且|Δω|>Δωmin,则进入下一步骤;ΔPmin为寻优发电功率容许变化值,Δωmin为寻优发电机转速容许变化值;控制周期数判断步骤:若控制周期n大于最大控制周期数N,结束本次搜索,若控制周期数n小于等于最大控制周期数N,返回发电机转速值判断步骤;爬山搜索电磁转矩值及扰动步骤:根据公式T(n+1)=T(n)+ΔT*,计算并输出控制周期数为n+1时的电磁转矩值T(n+1);其中ΔT*为电磁转矩值变化步长,爬山搜索确定电磁转矩值的规则如下:当ΔP>0且Δω≥0时,ΔT*=‑Tstep×α(n),即T(n+1)=T(n)‑Tstep×α(n);当ΔP>0且Δω<0时,ΔT*=Tstep×α(n),T(n+1)=T(n)+Tstep×α(n);当ΔP<0且Δω≥0时,ΔT*=Tstep×α(n),T(n+1)=T(n)+Tstep×α(n);当ΔP<0且Δω<0时,ΔT*=‑Tstep×α(n),即T(n+1)=T(n)‑Tstep×α(n)。...
【技术特征摘要】
1.一种双馈型风力发电机组最大风能捕获方法,包括下列步骤:建立BP神经网络模型步骤:采集风机转子平衡状态下多个时间点的风速值,风向值,风轮转速值和电磁转矩值,建立以风速值,风向值和风轮转速值为输入量,电磁转矩值为输出量的BP神经网络模型;电磁转矩值初始控制量计算及控制步骤:依据期望的理论最佳风轮转速值公式,即:计算得到期望的理论最佳风轮转速值并将其代入所述的BP神经网络模型中,计算得到电磁转矩值初始控制量T(0),并以此时的发电机转速值作为启动爬山搜索前的初始发电机转速值ω0,其中,ν为10秒风速平均值,R为风机的风轮半径,λopt为最佳叶尖速比点;电磁转矩值初次扰动步骤:等待TL个采样周期,待风机转子处于平衡状态后,记录当前发电机转速值ω1及发电功率值P1,并根据公式T(n)=T(n-1)+Tstep×α(n)计算控制周期数n为1时的电磁转矩值T(1),其中α(n)=exp(-30×(n/N)p),N为最大控制周期数,p为1~30间任意一个整数,Tstep为电磁转矩值最大变化步长,其中N=10;发电机转速值判断步骤:等待TL个采样周期后,先将控制周期数n加1,再记录控制周期数为n时的发电机转速值ωn,并计算ωn相比于初始发电机转速值ω0的变化值Δω0,若|Δω0|>Δωmax,返回电磁转矩值初始值计算及控制步骤,其中Δωmax为设定的最大发电机转速偏差值,否则进入下一步骤;爬山搜索启动判断步骤:计算相邻两个控制周期间的发电机转速值的差值Δω,以及发电功率值的差值ΔP,其中Δω=ωn-ωn-...
【专利技术属性】
技术研发人员:李卫,孙佳林,杨文斌,
申请(专利权)人:上海电气集团股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。