[发明专利]基于尾流场优化控制的多台风机阵列年发电量提升方法有效
申请号: | 202011243338.1 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112096576B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 邱颖宁;李绪阳;冯延晖 | 申请(专利权)人: | 南京理工大学 |
主分类号: | F03D17/00 | 分类号: | F03D17/00;F03D80/00;F03D7/04;F03D7/02;F03D1/02 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 封睿 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 尾流场 优化 控制 风机 阵列 发电量 提升 方法 | ||
1.基于尾流场优化控制的多台风机阵列年发电量提升方法,其特征在于,具体步骤如下:
步骤1,采集风场阵列第一台风机的入流风速、入流风向与偏航误差角度,采集第一台风机下游各台风机的双光束激光雷达左、右测风点测量的风速值,确定风场中风机之间的间距与方位角度;
步骤2,根据二维Jensen模型及第一台和第二台风机之间的间距与方位角度,计算第二台风机雷达的测风点所处截面位置在第一台风机尾流区的尾流半径;
步骤3,判断第二台风机雷达的测风点在第一台风机尾流区的位置,是两处测风点均处于自然风速区,是一处测风点处于第一台风机尾流区且另一处测风点处于自然风速区,还是两处测风点均处于第一台风机尾流区,并且判断第二台风机处于第一台风机的尾流中心轴线的左侧还是右侧;
步骤4,根据第二台风机雷达的测风点在第一台风机尾流区的位置,计算第二台风机雷达左、右测风点测量风速的补偿系数,计算补偿后的第二台风机的偏航误差角度;
步骤5,基于步骤2-4的方法,结合补偿后的第二台风机偏航误差角度,计算第三台风机补偿后的偏航误差角度,之后再计算第四台风机补偿后的偏航误差角度,依次重复,直到计算出风场阵列所有风机补偿后的偏航误差角度;
步骤6,设置各台风机的主动偏航角,计算各台风机的风轮平面所处截面位置在不同上游风机尾流区的尾流半径,并且判断风机的风轮平面在不同上游风机尾流区的位置,是完全处于自然风速区,是部分处于尾流区,还是完全处于尾流区;
步骤7,根据各台风机的风轮平面在不同上游风机尾流区的位置,计算风机在不同上游风机尾流区的平均风速;
步骤8,考虑尾流叠加效应,计算各台风机风轮平面的等效入流风速,进一步计算风机阵列的功率输出之和;
步骤9,使用遗传算法,实时计算风机阵列功率之和最大时对应的各台风机的主动偏航角,并使用计算所得的风机主动偏航角去优化控制风机的偏航状态;
步骤2中,根据二维Jensen模型及第一台和第二台风机之间的间距与方位角度,计算第二台风机雷达的测风点所处截面位置在第一台风机尾流区的尾流半径,具体方法为:
定义第一、二台风机连线与第一台风机尾流中心轴线的夹角θl,12为:
θl,12=0.3CT·β1+θFWT,12-θx
式中,θx为入流风向角,θFWT,12为第一台风机相对于第二台风机所在的方位角,β1为第一台风机的偏航误差角度,CT为风机升力系数;
定义第二台风机雷达测风点所在截面与第一台风机的垂直距离为Ll,12,计算公式为:
Ll,12=Ld12cos(θl,12)-z0cos(α)
式中,Ld12为第一、二台风机的机舱连线距离,z0为风机雷达的测风点与雷达的距离,α为风机雷达激光束与风机中轴线的夹角;
第二台风机雷达测风点所处截面位置的尾流半径Rl,12计算公式为:
Rl,12=kLl,12+r0
式中,k为尾流衰减系数,r0为风机的风轮半径;
步骤4中,根据第二台风机雷达的测风点在第一台风机尾流区的位置,计算第二台风机雷达左、右测风点测量风速的补偿系数,计算补偿后的第二台风机的偏航误差角度,具体方法为:(1)若第二台风机处于第一台风机尾流中心轴线左侧,且雷达左测风点处于自然风速区、右测风点处于第一台风机尾流区,则右测风点风速补偿系数Crw,12为:
式中,CT为风机升力系数,k为尾流衰减系数,r0为风机的风轮半径,Ll,12为第二台风机雷达测风点所在截面与第一台风机的垂直距离,rrk,12为右测风点所处位置与第一台风机尾流平面中心线的垂直距离,计算公式为:
rrk,12=Ld12sin(θl,12)=z0sin(α)
式中,Ld12为第一、二台风机的机舱连线距离,θl,12为第一、二台风机连线与第一台风机尾流中心轴线的夹角,z0为风机雷达测风点与雷达的距离,α为风机雷达激光束与风机中轴线的夹角;
补偿后的第二台风机雷达左、右测风点测量的风速值Va,Vb分别为:
Va=Vlos1
Vb=Vlos2/Crw,12
式中,Vlos1,Vlos2分别为第二台风机雷达左右测风点的实际测量风速值;
(2)若第二台风机处于第一台风机尾流中心轴线右侧,且雷达左测风点处于第一台风机尾流区、右测风点处于自然风速区,则左测风点风速补偿系数Clw,12为:
式中,rlk,12为左测风点所处位置与第一台风机尾流平面中心线的垂直距离,计算公式为:
rlk,12=Ld12sin(θl,12)-z0sin(α)
补偿后的第二台风机雷达左、右测风点测量的风速值Va,Vb分别为:
Va=Vlos1/Clw,12
Vb=Vlos2
(3)若第二台风机处于第一台风机尾流中心轴线左侧且雷达左右测风点均处于第一台风机尾流区,则左右测风点风速补偿系数Clw,12,Crw,12分别为:
式中,rlk,12与rrk,12分别为左、右测风点所处位置与第一台风机尾流平面中心线的垂直距离,计算公式为:
rlk,12=Ld12sin(θl,12)+z0sin(α)
rrk,12=|Ld12sin(θl,12)-z0sin(α)|
补偿后的第二台风机雷达左、右测风点测量的风速值Va,Vb分别为:
Va=Vlos1/Clw,12
Vb=Vlos2/Crw,12
(4)若第二台风机处于第一台尾流中心轴线右侧且雷达左右测风点均处于第一台风机尾流区,则左右测风点风速补偿系数Clw,12,Crw,12分别为:
式中,rlk,12与rrk,12分别为左、存测风点所处位置与第一台风机尾流平面中心线的垂直距离,计算公式为:
rlk,12=|Ld12sin(θl,12)-z0sin(α)|
rrk,12=Ld12sin(θl,12)+z0sin(α)
补偿后的第二台风机雷达左、右测风点测量的风速值Va,Vb分别为:
Va=Vlos1/Clw,12
Vb=Vlos2/Crw,12
(5)若第二台风机雷达左右测风点均处于自然风速区,补偿后的第二台风机雷达左、右测风点测量的风速值Va,Vb分别为:
Va=Vlos1
Vb=Vlos2
根据补偿后的第二台风机雷达左、右测风点测量的风速值,计算补偿后的第二台风机的偏航误差角度,具体公式为:
步骤6中,设置各台风机的主动偏航角,计算各台风机的风轮平面所处截面位置在不同上游风机尾流区的尾流半径,并且判断风机的风轮平面在不同上游风机尾流区的位置,是完全处于自然风速区,是部分处于尾流区,还是完全处于尾流区,具体方法为:
取风机阵列某台风机编号为i,其下游某台风机编号为j,定义第i、j台风机连线与第j台风机尾流中心轴线的夹角θl,ij为:
θl,ij=0.3CT·βset,i+θFWT,ij-θx
式中,θx为入流风向角,θFWT,ij为风机i相对于风机j所在的方位角,βset,i为风机i的主动偏航角度,CT为风机升力系数;
定义下游风机j风轮平面在垂直于风机i尾流中心线上的投影与其上游风机i的垂直距离为Lw,ij,计算公式为:
Lw,ij=Ldijcos(θl,ij)
式中,Ldij为风机i、j的机舱连线距离;
下游风机j风轮平面投影所处截面位置相对于风机i的尾流半径Rw,ij计算公式为:
Rw,ij=kLw,ij+r0
式中,k为尾流衰减系数,r0为风机的风轮半径;
若Ldijsin(θl,ij)-rp,ij>Rw,ij,则下游风机j风轮平面完全处于自然风速区;
若Ldijsin(θl,ij)-rp,ij≤Rw,ijLdijsin(θl,ij)+rp,ij>Rw,ij,则下游风机j风轮平面部分处于风机i的尾流区;
若Ldijsin(θl,ij)-rp,ij≤Rw,ijLdijsin(θl,ij)+rp,ij≤Rw,ij,则下游风机j风轮平面完全处于风机i的尾流区;
其中,rp,ij为风机j风轮半径在垂直于风机i尾流中心线上的投影长度,计算公式为:
rp,ij=r0cos(0.3CT·βset,i+βset,j)
其中,βset,j为第j台风机的主动偏航角度;
步骤7中,根据各台风机的风轮平面在不同上游风机尾流区的位置,计算风机在不同上游风机尾流区的平均风速,具体方法为:
(1)若下游风机j风轮平面完全处于自然风速区,则下游风机j风轮平面没有尾流速度亏损;
(2)若下游风机j风轮平面部分处于风机i尾流区,则下游风机风轮平面投影处于尾流区的面积Sij为:
其中,Rw,ij为下游风机j风轮平面投影所处截面位置相对于风机i的尾流半径,rp,ij为风机j风轮半径在垂直于风机i尾流中心线上的投影长度;
令O1,O2为下游风机j风轮平面处的尾流中心和下游风机j风轮中心,将下游风机j在垂直于风机i尾流中心线上的投影近似的看成圆形,B为下游风机j风轮平面处的尾流区域边缘与下游风机i风轮投影边缘的任意一个交点,θ1为连线O1O2与连线O1B的夹角,θ2为连线O1O2与连线O2B的夹角,计算公式为:
其中,LR,ij为下游风机j中心距离上游风机i尾流中心线的垂直距离:
LR,ij=Ldijsin(θl,ij)
其中,Ldij为第i、j台风机的机舱连线距离,θl,ij为第i、j台风机连线与上游风机i尾流中心轴线的夹角;
风机j风轮面积为:
Sj=πr02
其中,r0为风机风轮半径;
风轮在垂直风机i的尾流中心线上的投影面积为:
Sp,ij=πrp,ij2
其中,rp,ij为风机j风轮半径在垂直于风机i尾流中心线上的投影长度;
尾流区的风速ur,ij计算公式为:
式中,CT为风机升力系数,k为尾流衰减系数,r0为风机的风轮半径,Lw,ij为下游风机j风轮平面在垂直于风机i尾流中心线上的投影与其上游风机i的垂直距离,rij为下游风机i风轮平面任意一点与风机i尾流平面中心线的垂直距离,ui为上游风机i的入流风速;
下游风机j在风机i尾流区的平均风速计算公式为:
其中,r为尾流区某点到尾流中心线的垂直距离;a,b为积分上下限,取值为:
a=LR,ij-rp,ij
b=Rw,ij
(3)若下游风机j风轮平面完全处于风机i尾流区,则下游风机j在风机i尾流区的平均风速:
其中,
步骤8中,考虑尾流叠加效应,计算各台风机风轮平面的等效入流风速,进一步计算风机阵列的功率输出之和,具体方法为:
考虑尾流叠加效应,风机j的等效入流风速uj计算公式为:
其中,u0为第一台风机的入流风速,为下游风机j在风机i尾流区的平均风速,ui为上游风机i的等效入流风速,N为风机阵列中风机的台数;
λij为下游风机j风轮受上游机组i尾流影响的面积占风轮扫掠面的比值,计算公式为:
其中,Sij为下游风机风轮平面投影处于尾流区的面积,Sp,ij为风轮在垂直风机i的尾流中心线上的投影面积;
风机j的功率输出值计算公式为:
其中,ρ为空气密度,Sj为风机j的风轮面积,Cp为风机功率利用系数,uj为风机j的等效入流风速,βset,j为下游风机j的主动偏航角度;
风机阵列的功率输出之和Pfarm:
步骤9中,使用算法实时计算风机阵列功率之和最大时对应的各台风机的主动偏航角,并使用计算所得的风机主动偏航角去优化控制风机的偏航状态,具体方法为:
以风机阵列的功率输出之和Pfarm作为优化单目标函数,并利用遗传算法对上述单目标函数进行优化求解,优化过程为:
1)设置群体规模、交叉概率、变异概率,进化终止代数,设置各台风机主动偏航角度的取值范围,并进行染色体编码;
2)将转化后的单目标函数作为遗传算法的适应度函数,计算染色体适应度函数值;
遗传算法的适应度函数Fit(x)为:
Fit(x)=-Pfarm
其中,Pfarm为风机阵列的功率输出之和;
3)染色体交叉变异,在交叉变异前,对各子代适应度进行排序,保留适应度最小的两个子代不进行交叉变异操作,其中,交叉采用单点交叉,变异也采用单点变异;
3.1)对各台风机主动偏航角度在取值范围内随机赋值,生成初始种群;
3.2)调整染色体种群为可行解;
3.3)计算染色体适应度值并记录适应度值最小的个体;
3.4)判断是否达到进化终止代数,如是则计算结束,如否则进行下一步;
3.5)对染色体进行选择、交叉和变异操作,并返回3.2);
4)计算结束后,解码输出各台风机适应度值最小时对应的各台风机的主动偏航角;
根据遗传算法实时求解不同入流风向下,风机阵列功率之和最大时对应的各台风机的主动偏航角;
将计算所得的各台风机主动偏航角度与补偿后的各台风机雷达测量偏航误差角进行比较,根据风机主动偏航角度与补偿后的各台风机偏航误差角的差值,优化控制各台风机的偏航状态,以获得风电场功率输出之和的最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011243338.1/1.html,转载请声明来源钻瓜专利网。