风力涡轮机的CFD分析
风力涡轮机CFD的理论基础
概述
老师,风力发电的涡轮机如何使用CFD分析呢?
风力涡轮机的CFD有三个用途。(1)叶片的空气动力设计和出力预测、(2)尾流(后流)分析来优化风电场配置、(3)极端风速条件下的结构荷载评估。
风力涡轮机的出力由贝茨极限决定理论上限。能多接近这个极限是叶片设计的关键。
贝茨极限与功率系数
风力涡轮机的功率系数:
贝茨极限(理论最大效率):
这是风的能量约59.3%能被提取的理论上限。实际的大型风力涡轮机(Vestas V164、Siemens Gamesa SG 14-222等)的$C_P$约为0.45–0.50,已接近贝茨极限的80–85%。
85%,相当接近理论极限了。
通过翼型设计、桨距控制、变速运行的优化实现了这一点。进一步改进的空间已经很小,所以风电场整体的尾流损失降低成为了新的关注点。
BEM理论与CFD的关系
叶片单元动量理论(BEM)是风力涡轮机分析的基础。
其中$a$是轴向诱导因子,$a'$是切向诱导因子,$\omega$是角速度。
既然有BEM,为什么还需要CFD?
BEM有局限性。
| BEM的局限 | CFD的优势 |
|---|---|
| 无法考虑3D效应(根部/翼尖涡) | 直接求解3D流动 |
| 难以预测动态失速 | 非定常CFD可以再现 |
| 忽略叶片间干涉 | 同时分析全叶片 |
| 尾流模型简化 | 直接计算尾流扩散和合并 |
| 忽视机舱/塔架干涉 | 再现塔架阴影效应 |
周速比与翼型
周速比(TSR: Tip Speed Ratio):
大型风力涡轮机的最优值约为$\lambda \approx 6$–$9$。
风力涡轮机用翼型:
| 翼型系列 | 开发机构 | 特点 |
|---|---|---|
| NACA 63-xxx | NACA | 经典。实绩丰富 |
| DU (Delft) | 代尔夫特工业大学 | 厚翼。用于根部 |
| FFA-W3 | FOI(瑞典) | 高$C_{L,max}$。对表面粗糙度不敏感 |
| DTU-LN1xx | DTU(丹麦) | 最新设计。CFD优化 |
叶片的根部和翼尖使用不同的翼型。
根部采用厚翼型(相对厚度30–40%)以保证结构强度,翼尖采用薄翼型(相对厚度18–24%)以实现空气动力性能。沿展向连续变化翼型。
叶片为什么扭转——桨距角的空气动力学基础
仔细看风力涡轮机的叶片,会发现从根部到叶尖,叶片逐渐扭转。这称为"桨距分布(扭转角)",原因是沿位置的相对风速方向不同。叶尖的周向速度较大,与前方来风的合成角(迎角)较小,因此需要扭转来补正迎角。从贝茨理论推导的这个最优桨距分布通过CFD精准验证,是叶片设计的基本工作。"看起来奇怪的形状"都有流体力学的理由。
风力涡轮机CFD的数值计算方法
分析方法的分层
风力涡轮机的CFD有哪些分析方法呢?
根据计算成本和精度的平衡,分层有不同的方法。
| 方法 | 建模 | 网格数量 | 用途 |
|---|---|---|---|
| BEM | 1D断面理论 | -- | 初期设计、年发电量预测 |
| 虚拟圆盘(AD) | 用体积力表示转子 | 100万–1000万 | 风电场配置 |
| ALM(执行线) | 线分布体积力 | 500万–5000万 | 尾流分析(LES) |
| 全叶片RANS | 直接求解3D叶片形状 | 1000万–5000万 | 叶片空气动力设计 |
| 全叶片LES | 3D叶片+LES | 1亿–10亿 | 研究用途 |
执行线模型(ALM)是什么?
不直接物理模拟叶片,而在旋转的线分布上施加与升力和阻力相当的体积力。由于无需分辨叶片边界层,网格数量大幅减少。风电场的LES中是标准方法。
全叶片CFD的网格
大型风力涡轮机(转子直径200m级)的全叶片分析:
- 旋转区域:转子直径的1.2倍圆筒。用滑动网格旋转
- 固定区域:转子直径的10倍以上的外边界
- 叶片表面:$y^+ < 1$,棱柱层20层以上
- 翼尖涡分辨:翼尖附近设置网格细化区
- 机舱/塔架:纳入同一网格(评估塔架阴影)
- 总网格数:每个叶片500万–1500万单元
3个叶片加机舱加塔架,就要数千万单元了。
利用旋转对称性用1/3模型(单叶片+周期边界条件)计算也是可行的。但要评估塔架阴影就需要全3叶片。
湍流模型
风力涡轮机CFD的湍流模型选择:
| 模型 | 用途 | 注意事项 |
|---|---|---|
| SST k-omega | 叶片定常空气动力 | 动态失速不够充分 |
| $\gamma$-$Re_\theta$ + SST | 遷移预测(叶片根部) | 厚翼的遷移很重要 |
| DDES (SST基础) | 动态失速、塔架阴影 | 需要非定常计算 |
| LES (ALM) | 风电场尾流 | 需要大气边界层湍流生成 |
时间步长与旋转处理
旋转叶片非定常解析的时间步长:
典型大型涡轮机(转速12rpm = 0.2rps),每步1度:
一转360步。10转就3600步了。
为排除初期过渡,通常舍弃最初5转,然后取后面5–10转的时间平均是标准做法。
旋转叶片CFD中"时间步长是关键"的原因
风力涡轮机的CFD在设置旋转区域(Rotating Domain)时,时间步长的设置很微妙。涡轮机每个时间步应旋转1–2°以下,定格转速15rpm时,1个时间步约为0.01–0.02秒。太粗会导致叶尖涡的生成和输送不准确,发电量预测误差会增大。"时间步长抠门最后会后悔"是风力CFD的经验之谈,初始需要与收敛性检查一起进行时间步长敏感性测试是实务中的铁则。
风力涡轮机CFD的实务应用
分析流程
请教一下风力涡轮机CFD分析的实务步骤。
叶片设计的流程:
1. BEM设计:用QBlade/OpenFAST进行叶片翼型分布、扭转、弦长的初期设计
2. 2D翼型CFD:每个展向位置的翼型获取$C_L$-$\alpha$、$C_D$-$\alpha$
3. 3D全叶片定常RANS:在定格风速下评估功率$C_P$和荷载分布
4. 功率曲线计算:切入–切出风速范围内制作$C_P$ vs $\lambda$
5. 非定常分析:评估塔架阴影、风速变动的影响
6. 结构耦合:将空气动力荷载输入FEM来评估叶片应力和变形
7. 尾流分析:用ALM+LES优化风电场配置
入口边界条件
风力涡轮机CFD的入口条件如何设置?
给定大气边界层剖面。与建筑风相似,但湍流强度的尺度不同。
前驱体模拟是什么?
在无涡轮的周期性计算区域中进行LES,时间演化大气边界层的湍流场。将此数据作为本体计算的入口条件时间序列输入。在OpenFOAM的SWAK或ALM-LES框架中广泛应用。
常见故障与对策
| 症状 | 原因 | 对策 |
|---|---|---|
| $C_P$与BEM偏差大 | 3D效应(根部涡、翼尖涡) | 确认BEM的3D补正(Du-Selig模型等) |
| 翼尖涡立即消失 | 网格数值耗散 | 在翼尖涡路径设置网格细化区 |
| 塔架阴影弱 | 机舱/塔架网格不足 | 在塔架表面配置棱柱层 |
| 尾流回复过快 | RANS湍流模型过度扩散 | 转向ALM + LES |
| 动态失速无法再现 | 定常RANS的极限 | 转向URANS/DDES |
IEC规范的符合
CFD结果与国际规范如何关联?
IEC 61400系列是风力涡轮机的设计规范。CFD用于规范规定的风条件下的荷载评估。
CFD结果通常作为基于BEM的荷载计算(OpenFAST、Bladed等)的输入。单独用CFD计算认证荷载的情况还不多,但在增加。
海上风力CFD中如何处理"波"
海上风力涡轮机的设计中,不仅是风,"波引起的结构振动→对空气动力特性的影响"这样的耦合问题也会出现。波浪使塔摇晃,叶片受到的相对风速方向变动,迎角周期性变化。用定常CFD忽视这一点会导致疲劳荷载预测过小。实际项目中需要"将结构振动模态纳入CFD叶片边界条件"的"空气动力结构耦合分析",计算成本是纯CFD的3–5倍,但20年的设计寿命担保必需这样的数据。
风力涡轮机CFD的软件比较
主要工具
| 工具 | 类别 | 特点 | 风力应用 |
|---|---|---|---|
| OpenFOAM + ALM | OSS | 免费。ALM库丰富 | 风电场LES |
| ANSYS Fluent | 商用 | 滑动网格、MRF | 全叶片设计 |
| STAR-CCM+ | 商用 | 叠加网格、自动化 | 叶片设计、形状优化 |
| EllipSys3D | 研究 | DTU开发。风力专用 | 叶片/尾流分析 |
| FLOWer | 研究 | DLR开发。结构化网格 | 高精度叶片分析 |
| OpenFAST + BEM | OSS | NREL开发。BEM+结构耦合 | 荷载评估、认证计算 |
EllipSys3D和FLOWer没听说过。
EllipSys3D是丹麦工业大学(DTU)为风力涡轮机专门开发的CFD代码。基于结构化网格,能进行高精度旋转叶片分析。FLOWer是德国航空航天中心(DLR)的可压缩CFD代码,用于直升机和风力涡轮机叶片分析。两者都可通过学术许可使用。
OpenFOAM中的风力涡轮机分析
OpenFOAM是风力涡轮机CFD应用最广泛的开源工具。
- 求解器:pimpleFoam(不可压缩非定常)
- ALM实现:turbinesFoam(NREL开发)、SOWFA(NREL)、floris(NREL)
- 网格:snappyHexMesh + 旋转区的AMI(任意网格界面)
- 大气边界层:atmBoundaryLayer入口条件 + 前驱体模拟
- HPC:支持数千核的大规模并行计算
美国国家可再生能源实验室(NREL)公开了很多工具。
NREL积极公开OpenFAST、SOWFA、FLORIS等风能分析工具。对风力能源研究社群来说是非常重要的资源。
STAR-CCM+中的叶片分析
工具选择指南
| 应用 | 推荐工具 | 理由 |
|---|---|---|
| 叶片空气动力设计 | Fluent / STAR-CCM+ | 全叶片高精度分析 |
| 风电场配置 | OpenFOAM (ALM+LES) | 大规模计算、免费 |
| 认证荷载评估 | OpenFAST (BEM) | 业界标准、规范符合 |
| 海上风力 | STAR-CCM+ (VOF+FSI) | 波浪耦合 |
| 研究 | EllipSys3D / OpenFOAM | 学术许可 |
风力CFD的"民主化"源于丹麦
风力涡轮机CFD专用工具的发展由丹麦的Risø国立研究所(现DTU)主导。1990年代开发并公开了RANS求解器EllipSys3D,成为后来风力CFD研究的基础。"为什么是丹麦?"答案是:1970年代石油危机后,丹麦政府全力投资风力,国家级的风力技术基础因此发展到了世界顶尖水平。Vestas、Siemens Gamesa等世界大企业发源于北欧正源于此历史背景。公共研发投资如何转化为产业竞争力是这个的好案例。
风力涡轮机CFD的前沿研究
风电场的LES
多个涡轮机的相互干涉用CFD分析会很复杂吧。
风电场全体的LES是风力能源研究的最前沿。用ALM+LES计算数十–数百台涡轮机的尾流干涉。
风电场的主要课题:
- 尾流损失:上游涡轮的尾流使下游风速下降10–40%
- 深层阵列效应:场内部涡轮出力进一步下降
- 尾流转向:有意调整偏航角使尾流转向,降低下游影响
尾流转向是有趣的技术呀。
偏航角偏移5–10度会使自机出力下降数%,但下游涡轮出力回升10–20%。风电场整体发电量期望增加1–3%。用NREL的FLORIS模型和CFD结合来设计最优偏航角。
海上风力与波浪耦合
海上浮体式风力涡轮机需要空气动力和波浪的耦合。
- 6DOF浮体运动:由俯仰、升沉引起的叶片相对风速变化
- VOF(流体体积):追踪波浪自由表面
- 系泊:系泊索张力与浮体位置耦合
- 计算成本:CFD(空气动力+水动力)+结构+控制一体化巨大
浮体式的话涡轮机会摇晃,空气动力也变化吧。
俯仰运动改变叶片迎角,可能发生动态失速。这种耦合效应的准确预测是海上浮体式风力设计最困难的课题之一。
机器学习与数字孪生
风力领域的ML应用:
- 尾流模型高速化:用ALM-LES结果训练神经网络,实时预测尾流
- 出力预测:SCADA数据与CFD尾流模型融合实现精密发电量预测
- 预防性维护:从叶片空气动力荷载变动模式预测疲劳损伤
- 偏航最优化:强化学习实时控制风电场整体偏航角
风力涡轮机CFD的故障排除
1. 功率系数$C_P$与BEM偏差大
症状:全叶片CFD的$C_P$与BEM预测偏差10%以上
对策:
- 叶片根部的3D效应:确认BEM的3D补正(Du-Selig、Eggers)是否恰当
- 翼尖损失:验证BEM的Prandtl翼尖损失模型的精度
- 翼型数据:确认2D CFD获取的$C_L$/$C_D$数据与BEM输入一致
- 桨距角:确认CFD和BEM使用相同的桨距角(0.5度差异也会影响$C_P$数%)
2. 翼尖涡立即消失
翼尖涡下流不传播。
原因:RANS的数值耗散人为扩散涡
对策:
- 在翼尖涡预计轨迹上设置网格细化区(网格尺寸为叶片弦长的1/10以下)
- 涡核内至少保留10个单元
- 转向DDES或LES(RANS从根本上有极限)
- ALM方法情况下,高斯分布宽度参数$\epsilon$设为网格尺寸的2倍以上
3. 动态失速无法再现
症状:桨距运动时非定常升力滞后不出现
对策:
- 定常RANS无法再现动态失速。转向URANS/DDES
- 时间步长要充分小(桨距周期的1/360以下)
- 启用遷移模型(动态失速开始与层流-湍流遷移密切相关)
- 用Leishman-Beddoes模型(半经验动态失速模型)进行比较验证
4. 尾流恢复距离不准确
症状:尾流速度恢复比实测快(RANS)或迟缓(LES设置错误)
对策:
- RANS:本质上尾流扩散预测过大。场分析建议转向ALM+LES
- LES:选择子网格模型(动态Smagorinsky推荐)
- 入口湍流强度:按IEC规范设置
- 风电场间距:与实验数据(Horns Rev等)比较验证尾流恢复距离
验证基准测试
风力涡轮机CFD的验证数据从哪儿获取?
| 基准测试 | 规模 | 数据源 |
|---|---|---|
| NREL Phase VI | 2叶片、10m径 | NASA Ames风洞数据(公开) |
| MEXICO | 3叶片、4.5m径 | ECN/TU Delft风洞数据(公开) |
| DTU 10MW RWT | 参考涡轮机(虚拟) | DTU设计数据(公开) |
| IEA 15MW RWT | 参考涡轮机(虚拟) | IEA Task 37(公开) |
| Horns Rev | 海上风电场 | 实测尾流数据(部分公开) |
NREL Phase VI和MEXICO的风洞实验数据公开,最适合叶片CFD验证。IEA 15MW Reference Wind Turbine广泛用作下一代大型涡轮机的标准基准。
有充足验证数据,帮助很大呢。
风力社群数据共享文化很强。通过IEA Wind Task框架,很多验证数据和基准结果公开。CFD的信任度提高,从充分验证开始,然后才能转向实机分析是必然的。
叶片着冰使CFD预测出问题的北欧难题
斯堪的纳维亚和加拿大等寒冷地区的风力涡轮机存在"叶片结冰"这一严峻问题。翼前缘积几厘米厚的冰,翼型就会变形,升力系数最多下降30%。CFD只分析设计翼型,无法事先准确预测着冰后性能下降。着冰形状推定的专用模拟与CFD结合的手法正在研究,"含着冰的年发电量预测"成为了金融评估的重要输入项。寒冷地风力开发必不可少的技术。
相关主题
价值
更详细
错误