发明名称 计及复杂尾流效应模型的风电场概率输出功率计算方法
摘要 本发明公开了风电场输出功率控制技术领域中的一种计及复杂尾流效应模型的风电场概率输出功率计算方法。包括:初始化参数;建立风电场尾流效应模型;初始化仿真年限n,运用序贯蒙特卡罗仿真方法得到风电场各个风电机组和连接电缆的运行状态曲线;在仿真年限n内,利用威布尔分布和风向玫瑰图分别对风速和风向进行模拟,得到规模均为M的风电场风速和风向序列,同时初始化时刻t;利用各个时刻风电场的风速和风向计算相应时刻风电场非故障风电机组的输出功率,进而计算风电场的总输出功率;运用聚类方法处理风电场的总输出功率序列从而得到风电场概率输出功率曲线。本发明有效提高了风电场输出功率模型的精确度,保证了风电场概率输出模型的准确性。
申请公布号 CN103020462A 申请公布日期 2013.04.03
申请号 CN201210563728.6 申请日期 2012.12.21
申请人 华北电力大学 发明人 刘文霞;仇国兵;徐继凯;张建华
分类号 G06F19/00(2006.01)I 主分类号 G06F19/00(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 朱琨
主权项 1.一种计及复杂尾流效应模型的风电场概率输出功率计算方法,其特征是所述方法包括:步骤1:初始化参数,包括风电机组坐标,风电机组的风轮半径R<sub>0</sub>,风电机组的额定功率P<sub>r</sub>,风电机组的切入风速v<sub>ci</sub>,风电机组的切出风速v<sub>co</sub>,风电机组的额定风速v<sub>r</sub>,风电场风速的威布尔分布的尺度参数c,风电场风速的威布尔分布的形状参数k,风电场的风向玫瑰图,风电机组和连接电缆的故障率λ和修复时间μ;步骤2:建立风电场尾流效应模型;所述模型为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>v</mi><mrow><mi>eq</mi><mo>.</mo><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>v</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msqrt><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mrow><mo>(</mo><mfrac><msub><mi>A</mi><mrow><mi>shad</mi><mo>.</mo><mi>ij</mi></mrow></msub><msub><mi>A</mi><mi>rotor</mi></msub></mfrac><mo>)</mo></mrow><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><mrow><msub><mi>v</mi><mi>j</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>h</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><msub><mi>v</mi><mn>0</mn></msub></mfrac><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>其中,v<sub>eq.j</sub>为风电场中下游风电机组WT<sub>j</sub>在所有上游风电机组共同影响下的等效风速;v<sub>0</sub>为自然风的风速;N为影响下游风电机组WT<sub>j</sub>的上游风电机组的个数;A<sub>shad.ij</sub>为上游风电机组WT<sub>i</sub>在下游风电机组WT<sub>j</sub>处的尾流影响区域的面积与下游风电机组WT<sub>j</sub>的风轮扫略面积的重叠部分的面积,且<maths num="0002"><![CDATA[<math><mrow><msub><mi>A</mi><mrow><mi>shad</mi><mo>.</mo><mi>ij</mi></mrow></msub><mo>=</mo><msubsup><mi>r</mi><mi>i</mi><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>)</mo></mrow><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mfrac><mrow><msubsup><mi>r</mi><mi>i</mi><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>d</mi><mi>ij</mi><mn>2</mn></msubsup><mo>+</mo><mi>&Delta;</mi><msup><mi>h</mi><mn>2</mn></msup><mo>-</mo><msubsup><mi>r</mi><mi>j</mi><mn>2</mn></msubsup></mrow><mrow><mn>2</mn><msub><mi>r</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><msqrt><msup><mi>&Delta;h</mi><mn>2</mn></msup><mo>+</mo><msubsup><mi>d</mi><mi>ij</mi><mn>2</mn></msubsup></msqrt></mrow></mfrac><mo>)</mo></mrow><mo>+</mo><msubsup><mi>r</mi><mi>j</mi><mn>2</mn></msubsup><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mfrac><mrow><msubsup><mi>r</mi><mi>j</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>d</mi><mi>ij</mi><mn>2</mn></msubsup><mo>+</mo><msup><mi>&Delta;h</mi><mn>2</mn></msup><mo>-</mo><msubsup><mi>r</mi><mi>i</mi><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>)</mo></mrow></mrow><mrow><mn>2</mn><msub><mi>r</mi><mi>j</mi></msub><mo>&CenterDot;</mo><msqrt><msup><mi>&Delta;h</mi><mn>2</mn></msup><mo>+</mo><msubsup><mi>d</mi><mi>ij</mi><mn>2</mn></msubsup></msqrt></mrow></mfrac><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><mo>-</mo><msub><mi>r</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><msqrt><msup><mi>&Delta;h</mi><mn>2</mn></msup><mo>+</mo><msubsup><mi>d</mi><mi>ij</mi><mn>2</mn></msubsup></msqrt><mo>&CenterDot;</mo><mi>sin</mi><mo>[</mo><msup><mi>cos</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mfrac><mrow><msubsup><mi>r</mi><mi>i</mi><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>d</mi><mi>ij</mi><mn>2</mn></msubsup><mo>+</mo><msup><mi>&Delta;h</mi><mn>2</mn></msup><mo>-</mo><msubsup><mi>r</mi><mi>j</mi><mn>2</mn></msubsup></mrow><mrow><mn>2</mn><msub><mi>r</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><msqrt><msup><mi>&Delta;h</mi><mn>2</mn></msup><mo>+</mo><msubsup><mi>d</mi><mi>ij</mi><mn>2</mn></msubsup></msqrt></mrow></mfrac><mo>)</mo></mrow><mo>]</mo><mo>,</mo></mrow></math>]]></maths>x<sub>ij</sub>为上游风电机组WT<sub>i</sub>和下游风电机组WT<sub>j</sub>之间的距离;r<sub>i</sub>(x<sub>ij</sub>)为上游风电机组WT<sub>i</sub>在下游风电机组WT<sub>j</sub>处的尾流影响半径,由Jensen模型求得,其计算公式为:<maths num="0004"><![CDATA[<math><mrow><msub><mi>r</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>r</mi><mo>=</mo><msub><mi>r</mi><mn>0</mn></msub><mo>+</mo><msub><mi>k</mi><mi>w</mi></msub><mi>x</mi></mtd></mtr><mtr><mtd><msub><mi>k</mi><mi>w</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>ln</mi><mrow><mo>(</mo><mi>h</mi><mo>/</mo><msub><mi>h</mi><mn>0</mn></msub><mo>)</mo></mrow></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>r为距离风电机组x处的尾流影响半径;r<sub>0</sub>为风电机组的风轮半径;k<sub>w</sub>为尾流下降系数;h为风电机组风轮所处海拔高度;h<sub>0</sub>为地面粗糙度;h<sub>i</sub>为上游风电机组WT<sub>i</sub>风轮所处海拔高度;h<sub>j</sub>为下游风电机组WT<sub>j</sub>风轮所处海拔高度;Δh为上游风电机组WT<sub>i</sub>风轮所处海拔高度h<sub>i</sub>和下游风电机组WT<sub>j</sub>风轮所处海拔高度h<sub>j</sub>的差值的绝对值;r<sub>j</sub>为下游风电机组WT<sub>j</sub>的风轮半径;d<sub>ij</sub>为上游风机WT<sub>i</sub>和下游风机WT<sub>j</sub>之间的水平间距;A<sub>rotor</sub>为风电机组的风轮扫略面积,且<img file="FDA00002630279100031.GIF" wi="307" he="80" />v<sub>j</sub>(x<sub>ij</sub>,h<sub>j</sub>)为下游风电机组WT<sub>j</sub>在上游风电机组WT<sub>i</sub>单独影响下的风速,且<maths num="0005"><![CDATA[<math><mrow><msub><mi>v</mi><mi>j</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>h</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>v</mi><mi>i</mi></msub><mo>[</mo><mn>1</mn><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msqrt><mn>1</mn><mo>-</mo><msub><mi>C</mi><mi>T</mi></msub></msqrt><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mrow><mo>(</mo><mfrac><msub><mi>h</mi><mi>i</mi></msub><msub><mi>h</mi><mi>j</mi></msub></mfrac><mo>)</mo></mrow><mrow><mn>2</mn><mi>&alpha;</mi></mrow></msup><mo>&CenterDot;</mo><msup><mrow><mo>(</mo><mfrac><msub><mi>r</mi><mi>j</mi></msub><mrow><msub><mi>r</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>&CenterDot;</mo><mrow><mo>(</mo><mfrac><msub><mi>A</mi><mrow><mi>shad</mi><mo>.</mo><mi>ij</mi></mrow></msub><msub><mi>A</mi><mi>rotor</mi></msub></mfrac><mo>)</mo></mrow><mo>]</mo><msup><mrow><mo>(</mo><mfrac><msub><mi>h</mi><mi>j</mi></msub><msub><mi>h</mi><mi>i</mi></msub></mfrac><mo>)</mo></mrow><mi>&alpha;</mi></msup><mo>;</mo></mrow></math>]]></maths>v<sub>i</sub>为上游风电机组WT<sub>i</sub>的风速;C<sub>T</sub>为推力系数;α为风速随高度变化系数,并且<img file="FDA00002630279100033.GIF" wi="115" he="139" />通过Lissaman尾流效应模型计算,其计算公式为<img file="FDA00002630279100034.GIF" wi="322" he="139" />v(h<sub>i</sub>)为在高度h<sub>i</sub>处测得的风速,v(h<sub>j</sub>)为在高度h<sub>j</sub>处测得的风速;步骤3:初始化仿真年限n,运用序贯蒙特卡罗仿真方法得到风电场各个风电机组和连接电缆的运行状态曲线;步骤4:在仿真年限n内,利用威布尔分布和风向玫瑰图分别对风速和风向进行模拟,得到规模均为M的风电场风速和风向序列,同时初始化时刻t,M=n×8760;步骤5:利用t时刻风电场的风速和风向计算t时刻风电场非故障风电机组的输出功率,进而计算风电场的总输出功率,具体包括步骤5.1-步骤5.4;步骤5.1:根据风电场的风向,利用坐标变换公式<maths num="0006"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>x</mi><mi>l</mi><mo>&prime;</mo></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>y</mi><mi>l</mi><mo>&prime;</mo></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>z</mi><mi>l</mi><mo>&prime;</mo></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mi>Q</mi><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>l</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>l</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>l</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><mi>&delta;</mi></mtd><mtd><mi>sin</mi><mi>&delta;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mi>sin</mi><mi>&delta;</mi></mtd><mtd><mi>cos</mi><mi>&delta;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>l</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>l</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>l</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>对t时刻风电场各处的非故障风电机组的坐标进行修正;其中,x<sub>l</sub>为风电机组l的经度,y<sub>l</sub>为风电机组l的纬度,z<sub>l</sub>为风电机组l的高度,δ为t时刻与前一时刻的风向的差值,x′<sub>l</sub>为变换后的风电机组l的经度,y′<sub>l</sub>为变换后的风电机组l的纬度,z′<sub>l</sub>为变换后的风电机组l的高度,Q为变换矩阵;步骤5.2:利用风电场尾流效应模型计算t时刻风电场各处的非故障风电机组处的风速v;步骤5.3:根据t时刻风电场各处的非故障风电机组的风速,利用风电机组的输出特性曲线计算t时刻风电场各处的非故障风电机组的输出功率;其中,计算t时刻风电场各处的非故障风电机组的输出功率的计算公式为:<img file="FDA00002630279100041.GIF" wi="1075" he="288" />其中,<maths num="0007"><![CDATA[<math><mrow><mi>A</mi><mo>=</mo><mfrac><mn>1</mn><msup><mrow><mo>(</mo><msub><mi>v</mi><mi>ci</mi></msub><mo>-</mo><msub><mi>v</mi><mi>r</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>[</mo><msub><mi>v</mi><mi>ci</mi></msub><mrow><mo>(</mo><msub><mi>v</mi><mi>ci</mi></msub><mo>+</mo><msub><mi>v</mi><mi>r</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mrow><mn>4</mn><mi>v</mi></mrow><mi>ci</mi></msub><msub><mi>v</mi><mi>r</mi></msub><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>v</mi><mi>ci</mi></msub><mo>+</mo><msub><mi>v</mi><mi>r</mi></msub></mrow><msub><mrow><mn>2</mn><mi>v</mi></mrow><mi>r</mi></msub></mfrac><mo>)</mo></mrow><mn>3</mn></msup><mo>]</mo><mo>,</mo></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><mi>B</mi><mo>=</mo><mfrac><mn>1</mn><msup><mrow><mo>(</mo><msub><mi>v</mi><mi>ci</mi></msub><mo>-</mo><msub><mi>v</mi><mi>r</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>[</mo><mn>4</mn><mrow><mo>(</mo><msub><mi>v</mi><mi>ci</mi></msub><mo>+</mo><msub><mi>v</mi><mi>r</mi></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>v</mi><mi>ci</mi></msub><mo>+</mo><msub><mi>v</mi><mi>r</mi></msub></mrow><msub><mrow><mn>2</mn><mi>v</mi></mrow><mi>r</mi></msub></mfrac><mo>)</mo></mrow><mn>3</mn></msup><mo>-</mo><mrow><mo>(</mo><msub><mrow><mn>3</mn><mi>v</mi></mrow><mi>ci</mi></msub><mo>+</mo><msub><mi>v</mi><mi>r</mi></msub><mo>)</mo></mrow><mo>]</mo><mo>,</mo></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><mi>C</mi><mo>=</mo><mfrac><mn>1</mn><msup><mrow><mo>(</mo><msub><mi>v</mi><mi>ci</mi></msub><mo>-</mo><msub><mi>v</mi><mi>r</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>[</mo><mn>2</mn><mo>-</mo><mn>4</mn><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>v</mi><mi>ci</mi></msub><mo>+</mo><msub><mi>v</mi><mi>r</mi></msub></mrow><msub><mrow><mn>2</mn><mi>v</mi></mrow><mi>r</mi></msub></mfrac><mo>)</mo></mrow><mn>3</mn></msup><mo>]</mo><mo>;</mo></mrow></math>]]></maths>步骤5.4:根据t时刻风电场各处连接电缆的运行状态,对与风电场故障电缆相关联的风电机组的输出功率予以删除,进而求得t时刻风电场的总输出功率,并令t=t+1;步骤6:判断是否有t>M,如果t>M,则执行步骤7;否则,返回步骤5;步骤7:将M个时刻的风电场的总输出功率按时间先后顺序排列,得到风电场的总输出功率序列,运用聚类方法处理风电场的总输出功率序列从而得到风电场概率输出功率曲线。
地址 102206 北京市昌平区朱辛庄北农路2号