基于数字仿真实验的风电场尾流叠加效应评估方法和介质转让专利

申请号 : CN202311769379.8

文献号 : CN117454721B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王轲周璐闵皆昇方正言吴健明刘杰

申请人 : 浙江远算科技有限公司

摘要 :

本发明公开了基于数字仿真实验的风电场尾流叠加效应评估方法和介质,属于风电场技术领域。现有风电场尾流计算方法,通过一维尾流数学模型考虑距风电机组不同距离处的风速损耗,但风速损耗的计算存在诸多不确定因素,影响风电场尾流叠加效应的准确评估。本发明的基于数字仿真实验的风电场尾流叠加效应评估方法,通过构建尾流计算流体动力学模型、尾流效应元模型形成三维数字仿真实验手段,可以直接计算出处于尾流区域的风机风速,无需计算风速损耗,从而可以有效避免周边环境以及人工误差的影响;同时能对上游风机群尾流效应进行叠加,评估分析对下游风机的影响规律,因而可以有效提高风电场尾流叠加效应评估的准确性。

权利要求 :

1.基于数字仿真实验的风电场尾流叠加效应评估方法,其特征在于:包括以下步骤:

第一步,获取风电场结构信息以及工况数据;

第二步,根据风电场结构信息以及工况数据,将预先构建的尾流计算流体动力学模型进行转化,得到尾流效应元模型;

第三步,通过尾流效应元模型,对风速及风向监测数据进行处理,得到上游风机尾流区域若干位置处的速度,形成尾流速度数据集;

第四步,利用预先构建的尾流评估数字化模型对尾流速度数据集进行处理,得到多个单机尾流影响区域;

第五步,采用预先构建的尾流叠加效应仿真模型,对多个单机尾流影响区域进行叠加,得到复合尾流效应,实现基于数字仿真实验的风电场尾流叠加效应评估;

所述第二步中,构建尾流计算流体动力学模型的方法如下:步骤21.根据风机尺寸信息,生成风力发电机的几何网格信息以及网格类型;

步骤22.根据工况数据,在几何网格信息以及网格类型的基础上,设置风况条件及运行条件,得到叶片风力数据;

步骤23.基于叶片风力数据,使用致动盘仿真单元代替风机全尺寸转子,进行计算流体动力学仿真,完成尾流计算流体动力学模型的构建;

使用致动盘仿真单元代替风机全尺寸转子的方法如下:步骤231.计算作用在转子上的力,其包括作用在叶片单元上的升力和曳力;

作用在叶片单元上的升力通过密度、升力系数、叶片弦长、叶片翼型截面径向位置、叶轮的半径、攻角、雷诺数和相对速度进行计算;

作用在叶片单元上的曳力通过密度、曳力系数、叶片弦长、叶片翼型截面径向位置、叶轮的半径、攻角、雷诺数和相对速度进行计算;

相对速度为入流风速与旋转角速度的相对速度;

步骤232.根据作用在叶片单元上的升力和曳力,基于致动盘算法,计算升力系数和曳力系数;

步骤233.基于升力系数、曳力系数、叶片数目、密度、叶片弦长、入流角、叶片翼型截面径向位置和相对速度,计算得到作用在致动盘上的轴向力和切向力,实现全尺寸风机转子的代替;

将尾流计算流体动力学模型转化得到尾流效应元模型的方法如下:步骤241.根据风机工作情况,选取影响风机尾流的工况数据;

步骤242.对工况数据中的每个输入参数进行概率算法定义,得到每个输入参数的分布曲线;

步骤243.使用拉丁超立方采样方法对每个输入参数的分布曲线进行采样,得到若干风机实际工况,形成样本数据;

风机实际工况至少包括风速、风向、偏航角、桨距角和风机转速;

步骤244.将样本数据均分成多个样本空间,在多个样本空间内随机抽样,随后将抽样得到的值通过标准正态分布的反函数映射为标准正态分布样本,再打乱抽样顺序,则得到计算样本空间;

步骤245.使用混沌多项式组对计算样本空间中的每一个变量进行表征,并形成一个混沌多项式族;

步骤246.根据混沌多项式族构建一个希尔伯特空间,用于将尾流计算流体动力学模型在正交基础上投影于各个混沌多项式上,获得混沌多项式展开函数;

步骤247.基于混沌多项式展开函数,确定尾流效应元模型;

所述第四步中,利用尾流评估数字化模型得到多个单机尾流影响区域的方法如下:步骤41.使用径向基函数方法对尾流速度数据集进行插值,得到尾流区域内每个位置的速度数值,并建立尾流区域全域速度结果向量;并根据风电场结构信息,确定每台下游风机的坐标位置;

步骤42.根据某下游风机的具体位置坐标,在尾流区域全域速度结果向量中检索,得到对应具体位置坐标的仿真速度数值;

步骤43.将仿真速度数值与某上游风机的入流风速进行对比;

若所述仿真速度数值小于某上游风机的入流风速,则某下游风机处于所述上游风机尾流影响区域内,得到一个单机尾流影响区域;

若所述仿真速度数值大于或等于某上游风机的入流风速,则某下游风机未处于所述上游风机尾流影响区域内;

步骤44.循环执行步骤42和步骤43,直至所有下游风机对比完成,得到多个单机尾流影响区域;

所述第五步中,采用尾流叠加效应仿真模型得到复合尾流效应的方法如下:步骤51.根据风电场结构信息,获取风电场风机排布信息;

步骤52.基于风电场风机排布信息,并结合风电场当地测风塔数据,对风机进行排序,得到风机排序数据;

步骤53.根据风机排序数据,对每个下游风机,叠加一个或多个单机尾流影响区域,得到若干下游风机的入流速度;

步骤54.基于若干下游风机的入流速度,确定上游风机对下游风机的复合尾流效应;

对风机进行排序的方法如下:

步骤521.获取风电场当地测风塔数据,其包括风向数据和风速数据;

步骤522.根据风向数据,在整个风电场范围建立坐标系,平行于风向为x轴,垂直于风向为y轴;

步骤523.按照风机的x轴坐标从小到大进行排序,若x轴坐标相等,则按y轴坐标从小到大进行排序,实现对整个风电场的风机进行排序;

当测风塔的风向数据或/和风速数据都更新时,旋转坐标系,对风电场内的风机重新进行排序;所述风机包括上游风机或/和下游风机;

得到下游风机入流速度的方法如下:

步骤531.获取风机排序数据,所述风机排序数据包括若干下游风机的坐标位置和测风塔风速数据;

步骤532.根据某下游风机的坐标位置,得到一个或多个单机尾流影响区域,并获取单机尾流影响区域的入流风速;

步骤533.将一个或多个单机尾流影响区域的入流速度进行叠加,得到某下游风机的入流速度,其具体叠加方法如下:若某下游风机只处于一个单机尾流影响区域内,则将单机尾流影响区域的入流风速作为某下游风机的入流速度;

若某下游风机处于多个单机尾流影响区域内,则将多个单机尾流影响区域的入流风速进行相加,作为某下游风机的入流速度;

若某下游风机未处于任何一个单机尾流影响区域内,则将测风塔风速数据作为某下游风机的入流速度;

步骤534.循环执行步骤532至步骤533,得到若干下游风机的入流速度。

2.如权利要求1所述的基于数字仿真实验的风电场尾流叠加效应评估方法,其特征在于:所述第一步中,风电场结构包括风机尺寸信息、风机数量和风机坐标位置;

工况数据包括风速、风向、偏航角、桨距角、转速、轴向速度、切向速度、轴向坐标和切向坐标。

3.一种计算机可读存储介质,其特征在于:

其上存储有计算机程序,该程序被处理器执行时实现如权利要求1‑2任一所述的基于数字仿真实验的风电场尾流叠加效应评估方法。

说明书 :

基于数字仿真实验的风电场尾流叠加效应评估方法和介质

技术领域

[0001] 本发明涉及基于数字仿真实验的风电场尾流叠加效应评估方法和介质,属于风电场技术领域。

背景技术

[0002] 在风电机运行过程中,风机的下游存在尾流效应,尾流区内风速下降,影响下游区域内风机的发电效率。而且,陆上风电场的下游机组受尾流效应影响下,其功率损失可达30%至40%,而对于尾流恢复速度更慢的海上风电场,尾流效应造成的损失更能比陆上风电场高40%到50%。并且风机的运行工况及运行策略变化较频繁,使用单一工况无法全方位捕获风机的实际工作状况。同时,一般风电场风机数量较多,对整个风电场进行建模需要消耗大量的时间成本以及资源成本,对后续的尾流叠加分析带来一定的困难,难以直接应用于风电场的数字孪生系统中,因此需要找到一种可以快速进行尾流叠加效应评估的方法。
[0003] 进一步,中国专利(公开号:CN105335617B)公开了一种风电场尾流效应评估方法及装置,其包括:针对风电场中各风电机组建立单机尾流效应的风速模型;通过所述风速模型确定不同风速的风吹过单台风电机组后在沿风向传播方向上距风电机组不同距离处的风速损耗;根据各风电机组在不同风速下对应的所述风速损耗以及风电机组的叶轮直径,确定各风电机组在相应风速下的单机尾流效应的影响范围;对风电场中各风电机组在不同风速下的所述风速损耗对应其各自的所述影响范围进行叠加,评估风电场内尾流效应在不同区域的影响情况。
[0004] 上述发明可快速地对风电场的尾流效应进行模拟评估,但上述发明需要考虑距风电机组不同距离处的风速损耗,但风速损耗的计算存在诸多不确定因素,比如风电机组短时间内的环境骤变以及相关人员的科研水平都会对风速损耗的取值造成影响,从而会影响风电场尾流叠加效应的准确评估,进而不利于提高风机的发电效率。

发明内容

[0005] 针对上述问题或上述问题之一,本发明的目的一在于提供一种通过构建尾流计算流体动力学模型、尾流效应元模型形成三维数字仿真实验手段,可以直接计算出处于尾流区域的风机风速,无需计算风速损耗,从而可以有效避免周边环境以及人工误差的影响,因而可以有效提高风电场尾流叠加效应评估的准确性,进而便于提高风机的发电效率的基于数字仿真实验的风电场尾流叠加效应评估方法。
[0006] 针对上述问题或上述问题之一,本发明的目的二在于提供一种充分考虑风电场结构信息以及工况数据对单风机尾流效应的影响,同时使用尾流评估数字化模型,判断下游风机在哪些风机尾流影响内,并利用尾流叠加效应仿真模型对上游风机群尾流效应进行叠加,评估分析对下游风机的影响规律,方案科学、合理,切实可行的基于数字仿真实验的风电场尾流叠加效应评估方法和介质。
[0007] 为实现上述目的之一,本发明的第一种技术方案为:
[0008] 基于数字仿真实验的风电场尾流叠加效应评估方法,包括以下步骤:
[0009] 第一步,获取风电场结构信息以及工况数据;
[0010] 第二步,根据风电场结构信息以及工况数据,将预先构建的尾流计算流体动力学模型进行转化,得到尾流效应元模型;
[0011] 第三步,通过尾流效应元模型,对风速及风向监测数据进行处理,得到上游风机尾流区域若干位置处的速度,形成尾流速度数据集;
[0012] 第四步,利用预先构建的尾流评估数字化模型对尾流速度数据集进行处理,得到多个单机尾流影响区域;
[0013] 第五步,采用预先构建的尾流叠加效应仿真模型,对多个单机尾流影响区域进行叠加,得到复合尾流效应,实现基于数字仿真实验的风电场尾流叠加效应评估。
[0014] 本发明充分考虑风电场尾流数据特点,通过构建尾流计算流体动力学模型、尾流效应元模型形成三维数字仿真实验手段,可以直接计算出处于尾流区域的风机风速,无需计算风速损耗,从而可以有效避免周边环境以及人工误差的影响,因而可以有效提高风电场尾流叠加效应评估的准确性,进而便于提高风机的发电效率。
[0015] 同时,本发明充分考虑风电场结构信息以及工况数据对单风机尾流效应的影响,同时使用尾流评估数字化模型,判断下游风机在哪些风机尾流影响内,并利用尾流叠加效应仿真模型对上游风机群尾流效应进行叠加,评估分析对下游风机的影响规律,方案科学、合理,切实可行。
[0016] 进一步,由于尾流计算流体动力学模型包括网格和各种求解模型,能处理复杂的三维问题,并且计算精度高,但需要的仿真时间较长,因此本发明将尾流计算流体动力学模型转化为尾流效应元模型,解决了计算时间过长的问题,同时尾流效应元模型只针对数据进行处理能够满足实时计算的要求,并且计算精度接近尾流计算流体动力学模型,因而使得本发明具有精度高、速度快、偏差小等优点,可以在短时间内得到不同工况下风电场每台风机的入流风速。
[0017] 作为优选技术措施:
[0018] 所述第一步中,风电场结构包括风机尺寸信息、风机数量和风机坐标位置;
[0019] 工况数据包括风速、风向、偏航角、桨距角、转速、轴向速度、切向速度、轴向坐标和切向坐标。
[0020] 本发明充分考虑了不同运行工况如风速、风向、空气密度,不同运行策略如桨距角、偏航角、风机转速等因素对单风机尾流效应的影响,使得本发明评估更加准确。
[0021] 作为优选技术措施:
[0022] 所述第二步中,构建尾流计算流体动力学模型的方法如下:
[0023] 步骤21.根据风机尺寸信息,生成风力发电机的几何网格信息以及网格类型;
[0024] 步骤22.根据工况数据,在几何网格信息以及网格类型的基础上,设置风况条件及运行条件,得到叶片风力数据;
[0025] 步骤23.基于叶片风力数据,使用致动盘仿真单元代替风机全尺寸转子,进行计算流体动力学仿真,完成尾流计算流体动力学模型的构建。
[0026] 作为优选技术措施:
[0027] 使用致动盘仿真单元代替风机全尺寸转子的方法如下:
[0028] 步骤231.计算作用在转子上的力,其包括作用在叶片单元上的升力和曳力;
[0029] 作用在叶片单元上的升力通过密度、升力系数、叶片弦长、叶片翼型截面径向位置、叶轮的半径、攻角、雷诺数和相对速度进行计算;
[0030] 作用在叶片单元上的曳力通过密度、曳力系数、叶片弦长、叶片翼型截面径向位置、叶轮的半径、攻角、雷诺数和相对速度进行计算;
[0031] 相对速度为入流风速与旋转角速度的相对速度;
[0032] 步骤232.根据作用在叶片单元上的升力和曳力,基于致动盘算法,计算升力系数和曳力系数;
[0033] 步骤233.基于升力系数、曳力系数、叶片数目、密度、叶片弦长、入流角、叶片翼型截面径向位置和相对速度,计算得到作用在致动盘上的轴向力和切向力,实现全尺寸风机转子的代替。
[0034] 作为优选技术措施:
[0035] 将尾流计算流体动力学模型转化得到尾流效应元模型的方法如下:
[0036] 步骤241.根据风机工作情况,选取影响风机尾流的工况数据;
[0037] 步骤242.对工况数据中的每个输入参数进行概率算法定义,得到每个输入参数的分布曲线;
[0038] 步骤243.使用拉丁超立方采样方法对每个输入参数的分布曲线进行采样,得到若干风机实际工况,形成样本数据;
[0039] 风机实际工况至少包括风速、风向、偏航角、桨距角和风机转速;
[0040] 步骤244.将样本数据均分成多个样本空间,在多个样本空间内随机抽样,随后将抽样得到的值通过标准正态分布的反函数映射为标准正态分布样本,再打乱抽样顺序,则得到计算样本空间;
[0041] 步骤245.使用混沌多项式组对计算样本空间中的每一个变量进行表征,并形成一个混沌多项式族;
[0042] 步骤246.根据混沌多项式族构建一个希尔伯特空间,用于将尾流计算流体动力学模型在正交基础上投影于各个混沌多项式上,获得混沌多项式展开函数;
[0043] 步骤247.基于混沌多项式展开函数,确定尾流效应元模型。
[0044] 作为优选技术措施:
[0045] 所述第四步中,利用尾流评估数字化模型得到多个单机尾流影响区域的方法如下:
[0046] 步骤41.使用径向基函数方法对尾流速度数据集进行插值,得到尾流区域内每个位置的速度数值,并建立尾流区域全域速度结果向量;并根据风电场结构信息,确定每台下游风机的坐标位置;
[0047] 步骤42.根据某下游风机的具体位置坐标,在尾流区域全域速度结果向量中检索,得到对应具体位置坐标的仿真速度数值;
[0048] 步骤43.将仿真速度数值与某上游风机的入流风速进行对比;
[0049] 若所述仿真速度数值小于某上游风机的入流风速,则某下游风机处于所述上游风机尾流影响区域内,得到一个单机尾流影响区域;
[0050] 若所述仿真速度数值大于或等于某上游风机的入流风速,则某下游风机未处于所述上游风机尾流影响区域内;
[0051] 步骤44.循环执行步骤42和步骤43,直至所有下游风机对比完成,得到多个单机尾流影响区域。
[0052] 作为优选技术措施:
[0053] 所述第五步中,采用尾流叠加效应仿真模型得到复合尾流效应的方法如下:
[0054] 步骤51.根据风电场结构信息,获取风电场风机排布信息;
[0055] 步骤52.基于风电场风机排布信息,并结合风电场当地测风塔数据,对风机进行排序,得到风机排序数据;
[0056] 步骤53.根据风机排序数据,对每个下游风机,叠加一个或多个单机尾流影响区域,得到若干下游风机的入流速度;
[0057] 步骤54.基于若干下游风机的入流速度,确定上游风机对下游风机的复合尾流效应。
[0058] 作为优选技术措施:
[0059] 对风机进行排序的方法如下:
[0060] 步骤521.获取风电场当地测风塔数据,其包括风向数据和风速数据;
[0061] 步骤522.根据风向数据,在整个风电场范围建立坐标系,平行于风向为x轴,垂直于风向为y轴;
[0062] 步骤523.按照风机的x轴坐标从小到大进行排序,若x轴坐标相等,则按y轴坐标从小到大进行排序,实现对整个风电场的风机进行排序;
[0063] 当测风塔的风向数据或/和风速数据都更新时,旋转坐标系,对风电场内的风机重新进行排序;所述风机包括上游风机或/和下游风机。
[0064] 作为优选技术措施:
[0065] 得到下游风机入流速度的方法如下:
[0066] 步骤531.获取风机排序数据,所述风机排序数据包括若干下游风机的坐标位置和测风塔风速数据;
[0067] 步骤532.根据某下游风机的坐标位置,得到一个或多个单机尾流影响区域,并获取单机尾流影响区域的入流风速;
[0068] 步骤533.将一个或多个单机尾流影响区域的入流速度进行叠加,得到某下游风机的入流速度,其具体叠加方法如下:
[0069] 若某下游风机只处于一个单机尾流影响区域内,则将单机尾流影响区域的入流风速作为某下游风机的入流速度;
[0070] 若某下游风机处于多个单机尾流影响区域内,则将多个单机尾流影响区域的入流风速进行相加,作为某下游风机的入流速度;
[0071] 若某下游风机未处于任何一个单机尾流影响区域内,则将测风塔风速数据作为某下游风机的入流速度;
[0072] 步骤534.循环执行步骤532至步骤533,得到若干下游风机的入流速度。
[0073] 为实现上述目的之一,本发明的第二种技术方案为:
[0074] 基于数字仿真实验的风电场尾流叠加效应评估方法,包括以下内容:
[0075] 获取风电场结构信息以及工况数据;
[0076] 根据风电场结构信息以及工况数据,将尾流计算流体动力学模型进行转化,得到尾流效应元模型;
[0077] 利用尾流效应元模型对风速及风向监测数据进行处理,得到上游风机尾流区域若干位置处的速度,形成尾流速度数据集;
[0078] 对尾流速度数据集进行处理,得到多个单机尾流影响区域;
[0079] 对多个单机尾流影响区域进行叠加,得到复合尾流效应,实现基于数字仿真实验的风电场尾流叠加效应评估。
[0080] 本发明充分考虑风电场尾流数据特点,通过构建尾流计算流体动力学模型、尾流效应元模型形成三维数字仿真实验手段,可以直接计算出处于尾流区域的风机风速,无需计算风速损耗,从而可以有效避免周边环境以及人工误差的影响,因而可以有效提高风电场尾流叠加效应评估的准确性,进而便于提高风机的发电效率。
[0081] 为实现上述目的之一,本发明的第三种技术方案为:
[0082] 一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的基于数字仿真实验的风电场尾流叠加效应评估方法。
[0083] 与现有技术方案相比,本发明具有以下有益效果:
[0084] 本发明充分考虑风电场尾流数据特点,通过构建尾流计算流体动力学模型、尾流效应元模型形成三维数字仿真实验手段,可以直接计算出处于尾流区域的风机风速,无需计算风速损耗,从而可以有效避免周边环境以及人工误差的影响,因而可以有效提高风电场尾流叠加效应评估的准确性,进而便于提高风机的发电效率。
[0085] 同时,本发明充分考虑风电场结构信息以及工况数据对单风机尾流效应的影响,同时使用尾流评估数字化模型,判断下游风机在哪些风机尾流影响内,并利用尾流叠加效应仿真模型对上游风机群尾流效应进行叠加,评估分析对下游风机的影响规律,方案科学、合理,切实可行。
[0086] 进一步,由于尾流计算流体动力学模型包括网格和各种求解模型,能处理复杂的三维问题,并且计算精度高,但需要的仿真时间较长,因此本发明将尾流计算流体动力学模型转化为尾流效应元模型,解决了计算时间过长的问题,同时尾流效应元模型只针对数据进行处理能够满足实时计算的要求,并且计算精度接近尾流计算流体动力学模型,因而使得本发明具有精度高、速度快、偏差小等优点,可以在短时间内得到不同工况下风电场每台风机的入流风速。

附图说明

[0087] 图1为本发明风电场尾流叠加效应评估方法的一种流程图;
[0088] 图2为本发明风电场尾流叠加效应评估方法的另一种流程图。

具体实施方式

[0089] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0090] 相反,本发明涵盖任何由权利要求定义的在本发明的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本发明有更好的了解,在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。
[0091] 除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。
[0092] 如图1所示,本发明基于数字仿真实验的风电场尾流叠加效应评估方法的第一种具体实施例:
[0093] 基于数字仿真实验的风电场尾流叠加效应评估方法,包括以下步骤:
[0094] 第一步,获取风电场结构信息以及工况数据;
[0095] 第二步,根据风电场结构信息以及工况数据,将预先构建的尾流计算流体动力学模型进行转化,得到尾流效应元模型;
[0096] 第三步,通过尾流效应元模型,对风速及风向监测数据进行处理,得到上游风机尾流区域若干位置处的速度,形成尾流速度数据集;
[0097] 第四步,利用预先构建的尾流评估数字化模型对尾流速度数据集进行处理,得到多个单机尾流影响区域;
[0098] 第五步,采用预先构建的尾流叠加效应仿真模型,对多个单机尾流影响区域进行叠加,得到复合尾流效应,实现基于数字仿真实验的风电场尾流叠加效应评估。
[0099] 本发明基于数字仿真实验的风电场尾流叠加效应评估方法的第二种具体实施例:
[0100] 一种基于数字仿真实验的风电场尾流叠加效应评估方法,包括以下内容:
[0101] 利用计算流体动力学(CFD)数值仿真求解算法,并通过三维有限体积方法,分析得到尾流计算流体动力学模型;
[0102] 利用CFD与数字实验耦合方法,建立风机尾流效应元模型;
[0103] 根据单机尾流效应评估方法,构建尾流评估数字化模型,用于判断尾流影响区域;
[0104] 通过多风机尾流叠加效应评估方法,构建尾流叠加效应仿真模型,得到风电场内每台风机的入流风速。
[0105] 本发明得到尾流计算流体动力学模型的第一种具体实施例:
[0106] 得到尾流计算流体动力学模型的流程,包括以下步骤:
[0107] 步骤1,生成风力发电机的几何及网格模型;
[0108] 步骤2,设置风况条件及运行条件;
[0109] 步骤3,设置CFD仿真计算模型;
[0110] 步骤4,进行风力发电机尾流流场CFD计算;
[0111] 步骤5,对网格尺寸及网格类型等进行网格敏感性、对湍流模型及求解算法等计算模型进行敏感性分析,从而减少网格及计算模型选择带来的仿真计算偏差;
[0112] 步骤6,建立尾流计算流体动力学模型。
[0113] 本发明建立风机尾流效应元模型的第一种具体实施例:
[0114] 建立风机尾流效应元模型的方法,包括以下步骤:
[0115] 步骤1,确定关键输入参数与输出参数;
[0116] 步骤2,设置关键输入参数概率分布;
[0117] 步骤3,进行数字实验设计,生成全面覆盖风机运行工况及运行策略的样本空间;
[0118] 步骤4,耦合CFD计算方法进行计算;
[0119] 步骤5,根据耦合计算结果,使用混沌多项式法,结合样本空间搭建尾流效应元模型。
[0120] 本发明判断尾流影响区域的第一种具体实施例:
[0121] 判断尾流影响区域的方法如下:
[0122] 步骤1,基于实时风速及风向监测数据,使用尾流效应元模型,构建轮毂中心截面尾流区域内的速度输出数据集;
[0123] 步骤2,使用基于径向基函数的曲线插值方法,对速度输出数据集进行插值,得到全面覆盖的尾流影响区域;
[0124] 步骤3,针对给定位置坐标计算速度,同入流风速进行对比,进行尾流影响区域判断。
[0125] 本发明得到风机入流风速的第一种具体实施例:
[0126] 得到风机入流风速的方法如下:
[0127] 步骤1,确定风机排布信息;
[0128] 步骤2,根据测风塔风向对风电场风机进行排序;
[0129] 步骤3,根据测风塔风速,结合尾流效应元模型及尾流影响区域判断,得到每台风机的入流风速;
[0130] 步骤4,根据实时风速数据重复步骤3;
[0131] 步骤5,根据实时风向及风速数据重复步骤2和步骤3,从而得到风电场内所有风机的入流风速。
[0132] 本发明得到尾流计算流体动力学模型的第二种具体实施例:
[0133] 在搭建尾流计算流体动力学模型时,使用有限体积法,考虑动量源项的不可压缩流体纳维斯托克斯(Navier‑Stokes)方程,方程的表达式如下:
[0134]
[0135] 式中 为流体密度,为时间; 为流体在时刻,在i坐标上的速度分量; 为流体在t时刻,在j坐标上的速度分量;为在坐标上的位置,为在坐标上的位置,为平均压力,为流体粘度; 为雷诺应力张量,为动量源项。
[0136] 使用致动盘仿真单元代替风机全尺寸转子建立尾流计算流体动力学模型,作用在转子上的力由作用在叶片单元上的升力和曳力组成;
[0137] 作用在叶片单元上的升力方程如下所示:
[0138]
[0139] 式中 为升力,为密度,为升力系数,为叶片弦长,为叶片翼型截面径向位置,为叶轮的半径,为攻角, 为雷诺数, 为入流风速与旋转角速度的相对速度。
[0140] 作用在叶片单元上的曳力方程如下所示:
[0141]
[0142] 式中 为曳力, 为曳力系数,为密度,为叶片弦长,为叶片翼型截面径向位置,为叶轮的半径,为攻角, 为雷诺数, 为入流风速与旋转角速度的相对速度。
[0143] 作用在叶片上的力在正交平面中可以分解为作用在致动盘上的轴向力和切向力,从而代替全尺寸风机转子,减少网格量,降低模型复杂度及计算时间:
[0144] 轴向力方程如下所示:
[0145]
[0146] 式中 为轴向力,为叶片数目,为密度,为叶片弦长,为入流角,代表叶片翼型截面径向位置, 为入流风速与旋转角速度的相对速度,为升力系数, 为曳力系数。
[0147] 切向力方程如下所示:
[0148]
[0149] 式中 为切向力,为叶片数目,为密度,为叶片弦长,为入流角,代表叶片翼型截面径向位置, 为入流风速与旋转角速度的相对速度,为升力系数, 为曳力系数。
[0150] 本发明建立风机尾流效应元模型的第二种具体实施例:
[0151] 建立风机尾流效应元模型的方法,包括以下步骤:
[0152] 步骤1,根据风机实际工作情况,选取影响风机尾流的关键输入参数(风速、风向、偏航角、桨距角、转速)。同时选取需要重点观测的物理参数及其坐标位置(轴向速度、切向速度、轴向坐标、切向坐标);
[0153] 步骤2,对每一个输入参数进行概率算法定义,得到每个输入的分布曲线。例如对风机的桨距角进行瑞利(Rayleigh)分布定义,得到桨距角的概率密度函数,其计算公式如下:
[0154]
[0155] 式中 为桨距角的概率密度函数,为桨距角,为尺度参数,为位置参数。
[0156] 步骤3,使用拉丁超立方采样方法进行数字实验设计,每个数字实验设计样本包括风机实际工况,风机实际工况包括风速、风向、偏航角、桨距角、风机转速。根据确定的样本数,将样本空间均分成多个小样本空间,在多个小样本空间内随机采样,随后将抽取的值通过标准正态分布的反函数映射为标准正态分布样本,最后打乱抽样顺序,则得到了风机尾流效应计算样本空间;
[0157] 步骤4,通过设置CFD调用命令、耦合计算工作路径、执行命令文件路径、输入文件及标识、输出文件及标识等,进行CFD耦合计算设置;
[0158] 步骤5,基于风机尾流的CFD耦合计算批量结果,使用混沌多项式法根据样本空间建立尾流效应元模型。具体而言,基于数字实验设计样本空间内各个变量的采样分布,获取各个变量的累计分布函数,并通过按组件转化,对每一个变量生成一个混沌多项式组。所有变量的混沌多项式组可形成一个混沌多项式族,该混沌多项式族可构建一个希尔伯特空间,即可以将物理模型在正交基础上投影于各个混沌多项式上,从而构建物理模型的混沌多项式展开,其表达式如下所示:
[0159]
[0160] 式中 为尾流效应元模型的混沌多项式展开函数,为样本空间内所有变量,为确定性相关系数,通过训练获取, 为正交多项式基函数。
[0161] 选择使用第一样本训练尾流效应元模型,第一样本的表达式如下所示:
[0162]
[0163] 其中, 为第一样本空间大小, 为训练实验设计样本。
[0164] 并使用 代表尾流计算流体动力学模型,代表尾流效应元模型,从而根据第一样本,得到尾流计算流体动力学模型和尾流效应元模型的相应输出结果。
[0165] 尾流计算流体动力学模型的输出结果的表达式如下所示:
[0166]
[0167] 式中, 为第一样本中第个训练样本在尾流计算流体动力学模型中尾流区域速度的输出结果。
[0168] 尾流效应元模型的输出结果的表达式如下所示:
[0169]
[0170] 式中, 为第一样本中第个训练样本在尾流效应元模型中尾流区域速度的输出结果。
[0171] 使用 系数来评估尾流效应元模型对数据的拟合程度,其计算公式如下所示:
[0172]
[0173] 式中 为样本在尾流计算流体动力学模型中尾流区域速度的平均输出,其具体计算公式如下所示:
[0174]
[0175] 选择使用第二样本验证尾流效应元模型,第二样本的表达式如下所示:
[0176]
[0177] 其中 为第二样本空间大小, 为验证实验设计样本。
[0178] 进而根据用第二样本,得到尾流计算流体动力学模型和尾流效应元模型的相应输出结果,其表达式如下所示:
[0179]
[0180]
[0181] 式中, 为第二样本中第个验证样本在尾流计算流体动力学模型中尾流区域速度的输出结果,例如尾流区域速度,而 为第二样本中第个验证样本在尾流效应元模型中尾流区域速度的输出结果。
[0182] 使用 系数来评估尾流效应元模型的预测性能:
[0183]
[0184] 式中 为验证样本的尾流计算流体动力学模型中尾流区域速度的平均输出,其计算公式如下所示:
[0185]
[0186] 本发明判断尾流影响区域的第二种具体实施例:
[0187] 尾流影响区域判断用于判断上游风机在运行过程中产生的尾流对下游风机入流条件的影响。明确上游风机在不同工况下的尾流影响区域,通过下游风机位置坐标判断下游是否受上游风机的尾流影响以及影响程度,从而在整场中评估风机运行策略对发电效益的影响。
[0188] 本实施例中,通过尾流评估数字化模型,判断尾流影响区域,其包括以下步骤:
[0189] 步骤1,根据风机实时运行工况(风速、风向)及运行策略(偏航角、桨距角、风机转速),使用尾流效应元模型得到上游风机尾流区域不同位置处的速度,形成尾流区域特定位置速度数据集;
[0190] 步骤2,选取轮毂截面处的输出速度,使用基于径向基函数方法进行插值,得到风机尾流区域内每个位置的速度数值。针对已知的尾流区域速度特定位置数据集,构建径向基函数。尾流区域速度特定位置数据集的表达式如下:
[0191]
[0192] 其中 为尾流区域位置坐标,为该坐标上的速度数值,为插值节点数。
[0193] 径向基函数的表达式如下所示:
[0194]
[0195] 式中 为尾流区域速度插值函数,N为插值节点数, 为第i号径向基函数对应的权重系数, 为径向基函数,为第i号径向基函数的控制点位置。
[0196] 进而将数据集带入插值函数中可得:
[0197]
[0198]
[0199] 式中 为插值矩阵, 为线性权重向量,为尾流区域全域速度结果向量;
[0200] 步骤3,根据下游风机的具体位置坐标,通过步骤2计算得到该坐标点的速度数值,同上游风机轮毂高度处的入流风速 进行对比,若 ,则下游风机处于上游风机尾流影响区域内。
[0201] 本发明得到风机入流风速的第二种具体实施例:
[0202] 风机入流风速通过尾流叠加效应仿真模型计算得到,尾流叠加效应仿真模型能用于快速分析风电场在不同运行工况下,每台风机在不同运行策略下,上游风机群尾流效应叠加后对下游风机入流风速的影响程度。
[0203] 本实施例中,通过尾流叠加效应仿真模型对风电场的尾流叠加效应进行评估,可以明确得到风电场中每台风机真实的入流风速,以及真实风速‑功率曲线,从而可以进行功率曲线的评估诊断,进而对风机运行策略进行优化,以提高风电场的发电效益,实现风电场的科学化规划与管理。
[0204] 进而利用尾流叠加效应仿真模型,判断下游风机所受上游风机的尾流影响程度,其包括以下步骤:
[0205] 步骤1,根据具体的风电场风机排布,确定每台风机的坐标位置;
[0206] 步骤2,根据风电场当地测风塔数据对风机进行排序。根据测风塔的风向数据在整个风电场范围建立坐标系,平行于风向为x轴,垂直于风向为y轴。按照x轴坐标从小到大,若x轴坐标相等,则按y轴坐标从小到大进行排序,并对整个风电场的风机进行排序。序号越小,受尾流影响越小。
[0207] 步骤3,1)根据测风塔风速数据 ,通过尾流效应元模型得到 风机尾流区域特点位置速度数据集,再进行径向基函数插值得到 风机的尾流区域全域速度数据集,从而进行尾流影响区域判断;
[0208] 2)判断 风机是否处于 风机尾流区域内;
[0209] 2.1)若处于 风机尾流区域内,则根据 风机具体位置坐标,通过尾流效应元模型得到特定位置数据集,通过插值得到全域数据集,计算得到 风机的入流风速 ;
[0210] 2.2)若不处于 风机尾流区域内,则入流风速为 ;
[0211] 3)根据 风机的入流风速 ,通过尾流效应元模型得到 风机尾流区域特点位置速度数据集,再进行径向基函数插值得到 风机的尾流区域全域速度数据集,从而进行尾流影响区域判断;
[0212] 4)判断 风机是否处于 、 风机尾流区域内;
[0213] 4.1)若只处于 风机尾流区域内,则根据 风机具体位置坐标,通过尾流效应元模型得到特定位置数据集,通过插值得到全域数据集,计算得到 风机的入流风速 ;
[0214] 4.2)若只处于 风机尾流区域内,则根据 风机具体位置坐标,通过尾流效应元模型计算得到特定位置数据集,通过插值得到全域数据集,计算得到 风机的入流风速 ;
[0215] 4.3)若处于 风机和 风机尾流叠加区域内,则对分别受上游风机尾流影响的入流速度进行线性叠加,则得到 风机的入流风速 ;
[0216] 4.4)若不处于 风机和 风机尾流区域内,则入流风速为 ;
[0217] 以此类推。
[0218] (1)根据 风机的入流风速 ,通过尾流效应元模型得到 风机尾流区域特点位置速度数据集,再进行径向基函数插值得到 风机的尾流区域全域速度数据集,从而进行尾流影响区域判断;
[0219] (2)判断 风机是否处于 、 、...、 风机尾流区域内;
[0220] (3)若只处于 ( )风机尾流区域内,则根据 风机具体位置坐标,通过尾流效应元模型得到特定位置数据集,再通过插值得到全域数据集,计算得到 风机的入流风速 ;
[0221] (4)若处于 、 、...、 风机中至少两台风机的尾流叠加区域内,则叠加相应风机的入流风速 为 风机的入流风速;
[0222] (5)若不处于 、 、...、 风机中任何一台风机的尾流区域内,则入流风速为 ;
[0223] 步骤4,当测风塔的风速数据更新时,重复步骤3得到更新后风电场每台风机的入流风速;
[0224] 步骤5,当测风塔的风向数据和风速数据都更新时,旋转坐标系,重复步骤2对风电场内风机重新排序,重复步骤3得到更新后风电场每台风机的入流风速。
[0225] 因此本发明可以在不同的风速、风向下,以及每台风机不同的桨距角、偏航角、风机转速状态下,快速得到风电场内每台风机的真实入流风速,用于优化运行策略、提升发电效益以及科学化制定运维策略。本发明结合计算流体动力学数值模拟与数字实验设计,具有精度高、速度快、偏差小等优点,可以在短时间内得到不同工况下风电场每台风机的入流风速。
[0226] 如图2所示,本发明基于数字仿真实验的风电场尾流叠加效应评估方法的第三种具体实施例:
[0227] 一种基于数字仿真实验的风电场尾流叠加效应评估方法,包括以下步骤:
[0228] 步骤1:通过建立尾流计算流体动力学模型,使用致动盘仿真单元进行叶片单元上的轴向力及切向力的仿真计算,在进行网格敏感性和计算模型敏感性分析后建立风机尾流CFD仿真流程;
[0229] 步骤2:明确风机尾流区域的关键输入参数及输出参数,包括运行工况、运行策略、重点观测位置风速参数等。针对不同的输入参数类型,进行相对应的概率函数定义。使用拉丁超立方采样采样方法对输入参数进行数字实验设计,得到样本数目小,覆盖面积全的样本空间;
[0230] 步骤3:耦合步骤1中的风机尾流CFD仿真流程与步骤2中的实验设计方法进行流体动力学计算,模型边界条件调取样本空间内数据进行更新,并处理仿真结果,进行多工况多案例流程化仿真分析计算。根据批量计算结果,使用混沌多项式法搭建高精度尾流效应元模型;
[0231] 步骤4:针对单台风机,根据实际工况中的风速信息,带入尾流效应元模型中得到风机尾流场速度信息,并使用径向基函数插值方法遍历整个尾流区域。然后根据下游风机位置进行尾流影响区域判断;
[0232] 步骤5:针对风电场风机排布信息,通过实时工况中的风向信息对整个风电场的风机进行排序,确定每台风机的编号。通过风速信息带入尾流效应元模型中,得到特点位置数据集,通过插值方法得到全域数据集,快速得到每台风机的尾流影响区域,依次判断风电场中每台风机受上游风机的尾流影响程度,未处于任何一台风机尾流区域内则认为无尾流影响,风电场入流风速为该风机入流风速,处于一个上游风机尾流区域内则根据尾流效应元模型进行单风机尾流效应评估,处于多个(两个及以上)上游风机尾流区域内则进行多重尾流叠加效应评估。
[0233] 使用以上步骤,实现不同运行工况下风电场内尾流叠加效应评估,实时得到每台风机的入流风速。
[0234] 本发明能够根据风电场实时运行工况,对每台风机的尾流叠加效应进行评估,快速得到高准确度的风机入流风速。
[0235] 因而本发明可以综合考虑尾流叠加效应引起的下游风场的减速效应,快速分析下游风机的出力和载荷情况,对风电场每台风机的发电效益进行精确评估。在数字孪生系统中使用尾流叠加效应评估系统可以根据实际监测数据,实时得到每台风机的入流风速,评估风机发电功率,从而进行控制策略的优化,以提升整个风电场的发电效益。
[0236] 应用本发明对某风机进行尾流叠加效应评估的一种具体实施例:
[0237] 对某风机进行尾流叠加效应评估,具体实现流程如下:
[0238] 步骤1、根据某风机具体型号建立风机尾流CFD仿真计算网格模型,计算区域为,其中 为叶片直径。风机放置距离入口平面6个风机直径处,由于尾流区域的速度梯度较大,将风机附近10个叶片直径的区域进行加密,避免了尾流区域的精细网格往较大网格扩散时产生的数值发散。整体网格采用结构化六面体网格。
[0239] 以风速、风向、偏航角、桨距角、风机转速为输入变量,梳理参数化网格配置文件、入流风轮廓线配置文件、计算模型配置文件以及计算结果自动后处理文件。
[0240] 输入参数为:风速5.3m/s,风机转速6.78r/min,风向、偏航角、桨距角设置为0度。输出参数为风机后轮毂界面60度周向范围内,7个风机直径的纵向范围内的49个观测点。
[0241] 根据输入参数进行CFD试算,计算收敛后对网格尺寸及网格类型等进行网格敏感性、对湍流模型及求解算法等计算模型进行敏感性分析,从而减少网格及计算模型选择带来的仿真计算偏差,建立风机尾流效应CFD仿真流程。
[0242] 步骤2,根据输入参数的实际物理特性,对不同参数进行针对的概率密度函数定义,并定义概率密度曲线的上下限。
[0243] 根据每个输入参数的概率密度分布,使用拉丁超立方采样方法进行数字实验,得到168个样本空间。
[0244] 步骤3,设置CFD调用命令、耦合计算工作路径、执行命令文件路径、输入文件及标识、输出文件及标识等,进行数字实验与CFD耦合计算。
[0245] 根据耦合计算结果,使用混沌多项式法,结合样本空间搭建高精度尾流效应元模型。
[0246] 使用800个第一样本训练尾流效应元模型,同时使用200个第二样本验证尾流效应元模型,形成高精度的尾流效应元模型。
[0247] 步骤4,假设 风机轮毂处入流风速为10m/s,根据尾流效应元模型,得到风机后49个点的轴向风速和切向风速,使用径向基函数插值函数进行插值,进行尾流影响区域判断。
[0248] 根据下游风机 的具体位置信息,计算该点处的速度数据为11.67m/s,大于 风机轮毂处入流风速,则判断 风机不在 风机尾流影响区域内。
[0249] 步骤5,根据风电场内10台风机的位置信息,确定每台风机的坐标位置。
[0250] 在整个风电场范围内建立坐标系,平行于风向为x轴,垂直于风向为y轴。假设测风塔风向为东南方向,旋转坐标系,按照x轴坐标从小到大,若x轴坐标相等,则按y轴坐标从小到大进行排序,得到风机排序。
[0251] 假设测风塔风速为10m/s,即1号风机的入流风速为10m/s,根据2号风机位置信息,判断是否在1号风机尾流影响范围内。
[0252] 2号风机若在1号风机尾流影响范围内,则根据尾流效应元模型,得到49个点的轴向风速和切向风速数据集,通过径向基函数插值得到全域数据集,得到10m/s入流风速下1号风机的尾流影响区域,并通过2号风机位置坐标确定2号风机入流风速。
[0253] 2号风机若不在1号风机尾流影响范围内,则2号风机的入流风速为10m/s。
[0254] 根据3号风机的位置信息,判断是否在1号风机和2号风机的尾流影响范围内。
[0255] 3号风机若在1号或2号风机尾流影响范围内,则根据尾流效应元模型,分别得到1号风机和2号风机尾流区域内49个点的轴向风速和切向风速数据集,分别通过径向基函数插值得到尾流区域速度全域数据集,得到1号或2号风机的尾流影响区域,并通过3号风机位置坐标确定3号风机入流风速。
[0256] 3号风机若同时处于1号和2号风机尾流影响范围内,则产生尾流叠加效应,根据3号风机的位置坐标,线性叠加3号风机在1号风机尾流影响内的速度和在2号风机尾流影响内的速度,得到3号风机的入流风速。
[0257] 3号风机若不在1号风机或2号风机的尾流影响范围内,则3号风机的入流风速为10m/s。
[0258] 依次类推,得到风电场内每台风机的入流风速。
[0259] 当测风塔的实时风速速度更新时,更新1号风机的入流风速,按照以上方法重新计算风电场每台风机的入流风速。
[0260] 当测风塔的风向数据及风速数据更新时,旋转坐标系,重新对风电场内风机重新排序,按照以上方法重新计算风电场每台风机的入流风速。
[0261] 进而在整个风电场范围内,根据测风塔的实时风速及风向数据,考虑不同风机的运行策略对尾流场的影响,快速并准确得到每台风机的入流风速,并且不受测风塔更新频率及风机数目限制。
[0262] 应用本发明方法的一种设备实施例:
[0263] 一种电子设备,其包括:
[0264] 一个或多个处理器;
[0265] 存储装置,用于存储一个或多个程序;
[0266] 当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的基于数字仿真实验的风电场尾流叠加效应评估方法。
[0267] 应用本发明方法的一种计算机介质实施例:
[0268] 一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的基于数字仿真实验的风电场尾流叠加效应评估方法。
[0269] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包括有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0270] 本申请是根据本申请实施例的方法、设备(系统)、计算机程序产品的流程图或/和方框图来描述的。应理解可由计算机程序指令实现流程图或/和方框图中的每一流程或/和方框以及流程图或/和方框图中的流程或/和方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程或/和方框图一个方框或多个方框中指定的功能的装置。
[0271] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程或/和方框图一个方框或多个方框中指定的功能。
[0272] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程或/和方框图一个方框或多个方框中指定的功能的步骤。
[0273] 最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。