一种海上风电场的风机排布方法与流程

文档序号:11851539阅读:来源:国知局

技术特征:

1.一种海上风电场的风机排布方法,其特征在于:包括步骤:

S1:确定风机的排布阵列;

S2:获取风电场的约束条件数据;

S3:根据风机的排布阵列和风电场的约束条件筛选候选排布方案;

S4:计算各方案的尾流损失;

S5:检验最优方案。

2.根据权利要求1所述的海上风电场的风机排布方法,其特征在于:所述风机的排布阵列包括平行四边形和扇形两类。

3.根据权利要求2所述的海上风电场的风机排布方法,其特征在于:风电场的约束条件数据包括风机排布区域边界数据和风机的数目。

4.根据权利要求3所述的海上风电场的风机排布方法,其特征在于:所述步骤S3进一步包括步骤:

S31:确定西南、西北、东北、东南共4个固定点S1~S4;

S32:确定阵列排布的起始机位P0,坐标记为(X0,Y0);

S32:确定阵列的行数n和列数m;

S33:计算阵列机位P(i,j)的坐标(Xi,Yj),其中,i=1,2,…n,j=1,2,…m;

S34:剔除位于内、外边界之外的无效机位P″,有效机位P′(i,j)总数记为N′;

S35:循环控制,判断N′是否等于N,如果是,将P′列为候选排布方案,如果否,转到步骤S31。

5.根据权利要求4所述的海上风电场的风机排布方法,其特征在于:所述步骤S4具体包括步骤:

S41:计算单个扇区风速损失;

S42:计算单个扇区功率损失;

S43:尾流计算循环控制,判断是否全部扇区的尾流计算都已经完成,如果是,转到步骤S44,如果否,转到步骤S41;

S44:计算平均尾流损失;

S45:排布方案循环控制,判断是否全部排布方案都已经计算完平均尾流损失,如果是,转到步骤S46,如果否,转到步骤S41;

S46:获得平均尾流损失最低的N个方案,N>1。

6.根据权利要求1至5任一权利要求所述的海上风电场的风机排布方法,其特征在于:步骤S5进一步包括步骤:

S51:建立风向频率变动模型;

S52:计算平均尾流损失;

S53:评价变动度指标;

S54:推荐风机排布方案。

7.根据权利要求6所述的海上风电场的风机排布方法,其特征在于:所述步骤S4具体为:在0°至360°平均划分144个扇区对候选排布方案的逐台风机进行风速损失和功率损失计算,并用平均功率损失表示整个阵列的平均尾流损失。

8.根据权利要求7任一权利要求所述的海上风电场的风机排布方法,其特征在于:所述步骤S5具体为:选出平均尾流损失最低的5个候选排布方案,利用风向频率变动模型重新计算各自的尾流损失,确定平均尾流损失的变化范围,选择变动度最小的候选排布方案作为推荐排布方案。

9.根据权利要求8所述的海上风电场的风机排布方法,其特征在于:所述风机的排布阵列具体为:风机阵列的基本单元定义为风机排布方案中每4台风机的相对位置所形成的平面形态,

若基本单元为平行四边形,长对角线AC称为主对角线,短对角线BD称为次对角线,控制参数包括主对角线的方位角α,主、次对角线间的夹角β,以及主、次对角线的长度d1、d2;

若基本单元为扇形,短弧AD与长弧BC共圆,圆心为O;半径OA称为短径,OB称为长径,直线AB称为始边,直线CD称为终边,控制参数包括扇形始边的方位角α,始、终边间的夹角β,以及长、短径的长度d1、d2。

10.根据权利要求9所述的海上风电场的风机排布方法,其特征在于:所述步骤S3具体的计算方法为:

若风机阵列为平行四边形,P0坐标由两条虚拟线L1、L2相交确定,L1、L2的斜率记为k1、k2,

当0°≤α<90°,L1、L2分别经过S1、S4;当90°≤α<180°,L1、L2分别经过S2、S1;当180°≤α<270°,L1、L2分别经过S3、S2;当270°≤α<360°,L1、L2分别经过S4、S3,P0(X0,Y0)则根据解析几何中的两直线交点公式确定;

n、m由两组虚拟平行线L1、L′1和L2、L′2共同确定,当0°≤α<90°,L′1、L′2分别经过S3、S2;当90°≤α<180°,L′1、L′2分别经过S4、S3;当180°≤α<270°,L′1、L′2分别经过S1、S4;当270°≤α<360°,L′1、L′2分别经过S2、S1;记L1、L′1在东西方向上投影之间的距离为dX,记L2、L′2在南北方向上投影之间的距离为dY,平行四边形的边AB、边AD长度分别为x、y,可由α、β、d1、d2根据三角形余弦定理计算得到;

n、m表达式如下:

n=dX/x

m=dY/y

机位P(i,j)的坐标(Xi,Yj)表达式如下:

Xi=X0+(i–1)×x i=1,2,…n,

Yj=Y0+(j–1)×y j=1,2,…m

若风机阵列为扇形,P0坐标由S1~S4经过坐标旋转后确定,坐标旋转角为α+β/2。记旋转后的S1~S4为S′1~S′4,重新计算X′min、X′max、Y′min、Y′max。旋转后的(X0,Y0)记为(X′0,Y′0),(X′0,Y′0)和(X0,Y0)表达式如下:

X′0=(X′min+X′max)/2

Y′0=Y′min–d2

X0=X′0cos(α+β/2)+Y′0sin(α+β/2)

Y0=X′0cos(α+β/2)-Y′0sin(α+β/2)

n、m表达式如下:

<mrow> <mi>n</mi> <mo>=</mo> <mfrac> <mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mi>max</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>Y</mi> <mi>max</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>Y</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>-</mo> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>Y</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>Y</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> <mrow> <msub> <mi>d</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> </mrow> </mfrac> </mrow>

<mrow> <mi>m</mi> <mo>=</mo> <mo>&lsqb;</mo> <mi>a</mi> <mi>tan</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>X</mi> <mi>max</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msup> <mi>X</mi> <mo>&prime;</mo> </msup> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mi>max</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>Y</mi> <mi>max</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>Y</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mi>a</mi> <mi>tan</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>Y</mi> <mrow> <mi>i</mi> <mi>n</mi> <mi>x</mi> </mrow> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>Y</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mfrac> <mn>180</mn> <mrow> <mi>&pi;</mi> <mi>&beta;</mi> </mrow> </mfrac> </mrow>

机位P(i,j)的坐标(Xi,Yj)表达式如下:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>X</mi> <mi>j</mi> </msub> <mo>=</mo> <msub> <mi>X</mi> <mn>0</mn> </msub> <mo>+</mo> <mo>&lsqb;</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>+</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>d</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mi>sin</mi> <mo>&lsqb;</mo> <mi>a</mi> <mi>tan</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>Y</mi> <mrow> <mi>i</mi> <mi>n</mi> <mi>x</mi> </mrow> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>Y</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>&beta;</mi> <mo>&rsqb;</mo> <mi>cos</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>+</mo> <mi>&beta;</mi> <mo>/</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>-</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>&lsqb;</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>+</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>d</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mi>cos</mi> <mo>&lsqb;</mo> <mi>a</mi> <mi>tan</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>Y</mi> <mrow> <mi>i</mi> <mi>n</mi> <mi>x</mi> </mrow> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>Y</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>&beta;</mi> <mi>sin</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>+</mo> <mi>&beta;</mi> <mo>/</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>Y</mi> <mi>j</mi> </msub> <mo>=</mo> <msub> <mi>Y</mi> <mn>0</mn> </msub> <mo>+</mo> <mo>&lsqb;</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>+</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>d</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mi>cos</mi> <mo>&lsqb;</mo> <mi>a</mi> <mi>tan</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>Y</mi> <mrow> <mi>i</mi> <mi>n</mi> <mi>x</mi> </mrow> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>Y</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>&beta;</mi> <mo>&rsqb;</mo> <mi>cos</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>+</mo> <mi>&beta;</mi> <mo>/</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>-</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>&lsqb;</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>+</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>d</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mi>cos</mi> <mo>&lsqb;</mo> <mi>a</mi> <mi>tan</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> </mrow> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msubsup> <mi>X</mi> <mi>min</mi> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>X</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>Y</mi> <mrow> <mi>i</mi> <mi>n</mi> <mi>x</mi> </mrow> <mo>&prime;</mo> </msubsup> <mo>-</mo> <msubsup> <mi>Y</mi> <mn>0</mn> <mo>&prime;</mo> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>&beta;</mi> <mi>sin</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>+</mo> <mi>&beta;</mi> <mo>/</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>

11.根据权利要求10所述的海上风电场的风机排布方法,其特征在于:所述步骤S4具体计算方法为:单台风机在单个扇区所受实际风速损失dv′为:

<mrow> <msup> <mi>dv</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <msqrt> <mrow> <mover> <mi>&Sigma;</mi> <mi>n</mi> </mover> <msup> <mrow> <mo>(</mo> <mi>d</mi> <mi>v</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow>

<mrow> <mi>d</mi> <mi>v</mi> <mo>=</mo> <mi>&phi;</mi> <mo>&lsqb;</mo> <mn>1</mn> <mo>-</mo> <msqrt> <mrow> <mn>1</mn> <mo>-</mo> <msub> <mi>C</mi> <mi>T</mi> </msub> </mrow> </msqrt> <mo>&rsqb;</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mi>R</mi> <mrow> <mi>R</mi> <mo>+</mo> <mi>k</mi> <mi>L</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow>

其中,n为上风向尾流个数;CT为风机推力系数;R为风机叶轮半径;L为风机间距在风向上的投影距离;k为尾流衰减系数,Φ为尾流遮蔽系数,表明风机被上风向尾流遮蔽的程度,

单台风机在单个扇区所受实际功率损失dP′为:

<mrow> <msup> <mi>dP</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <msubsup> <mo>&Integral;</mo> <msub> <mi>v</mi> <mi>s</mi> </msub> <msub> <mi>v</mi> <mi>e</mi> </msub> </msubsup> <mi>g</mi> <mrow> <mo>(</mo> <mi>v</mi> <mo>)</mo> </mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>v</mi> <mo>)</mo> </mrow> <mi>d</mi> <mi>v</mi> <mo>-</mo> <msubsup> <mo>&Integral;</mo> <msub> <mi>v</mi> <mi>s</mi> </msub> <msub> <mi>v</mi> <mi>e</mi> </msub> </msubsup> <mi>g</mi> <mrow> <mo>(</mo> <mi>v</mi> <mo>)</mo> </mrow> <mi>f</mi> <mo>&lsqb;</mo> <mi>v</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msup> <mi>dv</mi> <mo>&prime;</mo> </msup> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mi>d</mi> <mi>v</mi> </mrow>

其中,vs、ve为风机切入和切出风速;f(v)为风机功率曲线,g(v)为风速在该扇区的概率密度分布,

平均尾流损失dW′为:

<mrow> <msup> <mi>dW</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mn>144</mn> </munderover> <msub> <mi>&omega;</mi> <mi>j</mi> </msub> <mo>&CenterDot;</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msubsup> <mi>dP</mi> <mi>i</mi> <mo>&prime;</mo> </msubsup> </mrow> <mi>N</mi> </mfrac> </mrow>

其中,N为风机数目;ω为各个风向扇区的权重,根据海上风电场测风塔在12、16或48个方位的风向频率分布结果平均分配。

12.根据权利要求11所述的海上风电场的风机排布方法,其特征在于:步骤S5具体为:记测风塔的风向频率分布为J(θi),i=1,2,…h,h为风向扇区数目;θ为扇区风向,单位为度;主导风向记为θp,相应频率为J(θp)。风向频率变动模型设置8种变动情景,模拟风向在年际、年代际尺度上的变化:

(1)J(θp)增加30%,其余扇区的频率相应平均减少;

(2)J(θp)减少30%,其余扇区的频率相应平均增多;

(3)θp左移一个扇区,J(θp)保持不变;

(4)θp右移一个扇区,J(θp)保持不变;

(5)θp左移一个扇区,J(θp)增加30%,其余扇区的频率相应平均减少;

(6)θp左移一个扇区,J(θp)减少30%,其余扇区的频率相应平均增多;

(7)θp右移一个扇区,J(θp)增加30%,其余扇区的频率相应平均减少;

(8)θp右移一个扇区,J(θp)减少30%,其余扇区的频率相应平均增多。

对以上8种情景重新计算平均尾流损失dWi′,i=1,2,…8,形成尾流损失区间dWmin′~dWmax′;变动度指标定义为dWmax′/dWmin′。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1