喷雾·微粒化
喷雾·微粒化的理论基础
概述
老师,喷雾·微粒化的CFD是计算什么的?
液体从喷嘴喷射并分裂成细微液滴的过程(atomization,微粒化)的模拟。柴油发动机燃料喷射、燃气轮机燃料喷射、喷雾涂装、农药散布、灭火器喷雾等,用于所有喷雾工艺的设计。
液滴分裂模型(secondary breakup)是不同的吗?
喷雾过程分为两个阶段。在喷嘴出口处液柱或液膜分裂成液滴的是一次微粒化(primary atomization),生成的液滴进一步变细是二次微粒化(secondary breakup)。本文介绍从一次微粒化到整个喷雾的建模。
喷雾的基本参数
表征喷雾的参数是什么?
以下是主要参数。
| 参数 | 定义 | 含义 |
|---|---|---|
| Weber数 $We$ | $\rho_g U_{rel}^2 d / \sigma$ | 空气力 vs 表面张力 |
| Ohnesorge数 $Oh$ | $\mu_l / \sqrt{\rho_l \sigma d}$ | 粘度 vs 表面张力 |
| SMD $d_{32}$ | $\sum d_i^3 / \sum d_i^2$ | Sauter平均径 |
| 喷射压力 $\Delta p$ | $p_{inj} - p_{amb}$ | 喷射能量 |
| 喷雾角 $\theta$ | 圆锥角 | 喷雾展开 |
SMD(Sauter Mean Diameter)是喷雾最常用的代表径。蒸发和反应速度与表面积成正比,所以体积/表面积比的代表径很有用。
一次微粒化模型
CFD如何对一次微粒化建模?
从喷嘴内部流动直接追踪液柱分裂在计算成本上是巨大的,所以使用工程模型。
| 模型 | 概述 | 应用 |
|---|---|---|
| Blob injection | 投入喷嘴径的液滴 | 柴油喷射 |
| LISA (Linearized Instability Sheet Atomization) | 液膜状液膜的不稳定性 | 压力喷雾喷嘴 |
| ELSA (Eulerian-Lagrangian Spray Atomization) | Eulerian液相→Lagrangian液滴转换 | 研究用 |
Blob injection法是Reitz(1987)提出的最实用的方法,投入与喷嘴径相同大小的液滴(Blob),然后用DPM追踪,用二次微粒化模型(KHRT等)使其变细。
Rayleigh坍塌——液柱为什么变成液滴
从水龙头滴出的水不是连续流而是液滴分裂,这是由Rayleigh(1878年)解明的"Rayleigh不稳定"导致的。圆柱状液柱由于表面张力,波长大于直径πD的扰动具有固有的不稳定性并增长,最终分裂成几乎均匀的液滴列。这种不稳定增长率由液柱的Weber数和Ohnesorge数决定,直接应用于喷雾喷嘴的设计中。喷墨打印机产生单分散液滴的设计是有意控制Rayleigh坍塌的好例子,在A4纸上实现了±1%以内的液滴径控制,使600 DPI以上的打印成为可能。
喷雾·微粒化的数值计算手法
数值解法的详细
请告诉我喷雾模拟的数值要点。
Lagrangian喷雾计算最大的问题是网格依赖性。喷嘴附近会集中大量parcel,CFD网格尺寸会影响parcel的动量源。
网格依赖性问题
Abraham(1997)的指南建议,每个网格中的液相体积分率应该很低(理想情况下1%以下)。实务上,将喷嘴附近的网格设为0.5~2 mm,并结合AMR。
AMR在喷雾中特别重要的原因是什么?
喷雾前端会移动,所以需要细网格的区域随时间变化。用AMR(自适应网格细化)只在喷雾存在的区域自动细分,相比固定网格可以大幅降低计算成本。CONVERGE因为内置AMR,在喷雾计算中表现出强大优势。
喷嘴内部流动的影响
在高压喷射喷嘴中,喷嘴内部会发生空化,这促进了喷雾的微粒化。提前计算喷嘴内部流动,将出口处的湍流特性和液膜分布作为Lagrangian喷雾计算的入口条件,是提高精度的有效方法。
工具别的实现
| 工具 | 一次微粒化 | 二次微粒化 | AMR | 特点 |
|---|---|---|---|---|
| CONVERGE | Blob, KH-ACT | KHRT, TAB | 内置 | 喷雾计算基准 |
| Ansys Fluent | Blob, LISA, Flat Fan | TAB, KHRT, SSD | 梯度基 | VOF-to-DPM转换 |
| STAR-CCM+ | Blob, LISA | TAB, KHRT, Reitz-Diwakar | 表基 | Lagrangian/Eulerian混合 |
| OpenFOAM (sprayFoam) | BlobInjection, ConeInjection | TAB, ETAB, ReitzKHRT | dynamicRefineFvMesh | 完全开源 |
CONVERGE通过自动网格生成和AMR的组合,可以大大减少网格设计的工作量,因此成为发动机制造商喷雾·燃烧计算的标准工具。
Rosin-Rammler分布——喷雾CFD液滴径设置的标准
在喷雾CFD中设置液滴径分布时,最常见的方法是Rosin-Rammler分布 F(d) = 1-exp(-(d/d_bar)^n)。用特征径d_bar和分布宽度系数n两个参数可以表示广泛的喷雾特性。这些参数从激光衍射(Malvern等)测量值确定,但测量条件(液压、与喷嘴距离)差异很大,所以"在哪个条件下测量数据"的记录至关重要。用CFD和Rosin-Rammler时,标准程序是通过调整d_bar和n使D32(Sauter平均径)与实测一致。
喷雾·微粒化的实务应用
实践指南
请告诉我喷雾模拟的步骤。
以柴油喷射(ECN Spray A条件)为例。
1. 定压容器气相:900 K、60 bar的氮气氛围
2. 网格:喷嘴附近0.25 mm(AMR自动细化),远处2 mm
3. 喷射条件:n-十二烷,喷射压1500 bar,喷嘴径90 μm
4. 一次微粒化:Blob injection(Blob径=喷嘴径)
5. 二次微粒化:KHRT模型
6. 蒸发:Abramzon-Sirignano模型
8. 验证:液相到达距离、蒸汽渗透长度与ECN数据对比
ECN(Engine Combustion Network)
什么是ECN?
由Sandia国家实验室主导的国际燃烧研究网络。实验条件和测量数据是公开的,被全球用作喷雾·燃烧CFD的验证基准。
| 情况 | 燃料 | 条件 | 测量量 |
|---|---|---|---|
| Spray A | n-十二烷 | 900 K, 60 bar | 液相到达距离、蒸汽渗透长度、着火延迟 |
| Spray H | n-庚烷 | 各温度 | 同上 |
| Spray G | 异辛烷 | GDI条件 | Flash boiling喷雾 |
KHRT模型的参数调整
Breakup模型的常数如何调整?
| 参数 | 标准值 | 敏感度 | 影响 |
|---|---|---|---|
| $B_0$ | 0.61 | 高 | KH子液滴径(大→径大) |
| $B_1$ | 10~40 | 高 | KH分裂时间(大→分裂延迟) |
| $C_{RT}$ | 0.1~1.0 | 中 | RT分裂速度 |
先用$B_1$调整液相到达距离,再用$B_0$微调SMD(Sauter平均径)。ECN的Spray A数据对比是标准的标定方法。
常见失败
| 现象 | 原因 | 对策 |
|---|---|---|
| 喷雾太短 | 分裂太快 | 增大$B_1$ |
| SMD太大 | 分裂不足 | 减小$B_0$或增大$C_{RT}$ |
| 发散 | 网格内parcel集中 | 启用AMR,降低$\Delta t$ |
| 喷雾角不匹配 | 喷嘴内部流动未考虑 | 调整DRW或计算喷嘴内部流动 |
燃气轮机燃烧器的喷雾——寿命vs性能的权衡CFD
燃气轮机燃烧器的液体燃料喷雾直接影响液滴蒸发速度、混合、点火和稳定燃烧,因此是决定燃烧效率和排放气体(NOx、烟气)的最关键因素。劳斯莱斯、GE航空、三菱重工的发动机开发部门已把喷雾喷嘴设计用CFD优化作为标准程序,然后进行实验验证。使用CFD后,从设计验证到认证取得的时间从2~3年缩短到1年以下。特别是高压喷雾条件(100 bar以上)下的液滴行为超出古典理论的范围,需要非定常VOF-LES。
喷雾·微粒化的软件比较
商用工具比较
请比较喷雾·微粒化模拟的工具。
| 工具 | 一次微粒化 | AMR | 燃烧耦合 | 特点 |
|---|---|---|---|---|
| CONVERGE | Blob, KH-ACT | 内置AMR | SAGE详细化学 | 发动机喷雾业界标准 |
| Ansys Fluent | Blob, LISA, Flat Fan | 梯度AMR | Flamelet, EDC等 | VOF-to-DPM功能 |
| STAR-CCM+ | Blob, LISA | 表AMR | 详细化学 | 多面体网格 |
| OpenFOAM (sprayFoam) | Blob, Cone | dynamicRefine | 基础模型 | 完全开源 |
| AVL FIRE | 独有模型 | 支持 | 详细化学 | 发动机专用 |
用途别推荐
| 用途 | 推荐工具 | 理由 |
|---|---|---|
| 柴油喷射+燃烧 | CONVERGE | AMR+详细化学的整合 |
| GDI(汽油直喷) | Fluent, STAR-CCM+ | Flash boiling模型 |
| 燃气轮机燃料喷射 | Fluent, STAR-CCM+ | 旋转流+喷雾 |
| 喷雾涂装 | Fluent | DPM+液膜+蒸发 |
| 农药·灭火喷雾 | Fluent, OpenFOAM | 低压喷雾模型 |
| 学术·模型开发 | OpenFOAM | 源代码访问 |
CONVERGE在发动机喷雾中为什么强?
有三个原因。(1)自动网格生成,可以从CAD直接开始计算而无需网格设计。(2)AMR自动追踪喷雾·燃烧区域,无需网格调整。(3)SAGE化学反应求解器可以高效处理大规模反应机制(数千反应)。这样可以在一个模拟中完成喷射-微粒化-蒸发-着火-燃烧-排气的全过程。
CONVERGE CFD vs GT-SUITE——发动机喷雾模拟的分工
在内燃机燃料喷雾分析中,三维喷雾CFD(CONVERGE、Fluent)和一维发动机循环模拟器(GT-SUITE、AVL BOOST)的分工已经确立。GT-SUITE可以高速计算发动机全吸排气系·燃烧循环,但无法处理喷雾的空间分布。CONVERGE可以用自动AMR三维解析喷雾的详细过程,但计算整个发动机循环需要数天。实务做法是"用GT-SUITE计算全运转范围图表→用CONVERGE对问题点进行详细分析"的协作工作流程,两个工具的API联动功能从2020年代开始投入使用。
喷雾·微粒化的先端研究
先端技术和研究动向
喷雾·微粒化的最新研究有哪些?
让我看几个方向。
VOF-to-DPM转换(Primary Breakup直接计算)
用VOF法直接解析喷嘴附近的液柱分裂,当液滴变小到网格解像限以下时自动转换为DPM粒子的手法。Fluent 2020以后具备该功能,可以用物理上准确的方式计算一次微粒化,而不依赖经验模型。
一次微粒化的直接计算不会计算量巨大吗?
与AMR结合可以变得现实。将喷嘴附近的VOF区域限制在超高解像度(数μm),下流转换为DPM可以压低计算量。Shinjo & Umemura(2010, 2011)的DNS研究开创了先河,直接捕捉了液柱表面的KH不稳定性、韧带形成、液滴分离的全过程。
超临界喷射
火箭发动机的液体氧/氢喷射和超临界CO2喷雾中,超过临界点会使液-气界面消失。用实流体EOS(Peng-Robinson、SRK等)进行的超临界喷射CFD正在活跃研究中。
Flash Boiling喷雾
Flash boiling在前面蒸发模型的文章中也提到过。
GDI发动机的高温条件下喷嘴内沸腾的现象。分裂机制与通常的微粒化不同,会产生超微粒化。ECN Spray G的数据库被用于验证。Fluent和STAR-CCM+都配备了Flash Boiling Spray专用模型。
机械学习的喷雾特性预测
从喷射条件(压力、温度、喷嘴形状)瞬间预测SMD和喷雾角的代理模型正在研究。进行数百个CFD参数扫描研究,用深度学习构建映射关系。在发动机控制图优化中应用前景很好。
电流体动力学(EHD)雾化——用电场控制液滴
在施加电场的液体喷嘴尖端形成"Taylor圆锥",从尖端喷射出数nm大小的离子化液滴的电喷雾(ESI),是生物分子质量分析(Fenn, 2002年诺贝尔化学奖)的基础技术。这种EHD雾化还应用于印刷电子和药物装载纳米粒子制造,通过调整施加电压·液体流量·喷嘴径,可以在100 nm~10 µm范围内调整液滴径。EHD CFD分析需要流体·电磁场·荷电粒子输送的三场耦合,OpenFOAM的EHDFoam求解器是研究小组的基础工具。
喷雾·微粒化的故障排除
故障排除
请告诉我喷雾模拟常见的问题。
让我逐个看。
1. 喷雾到达距离不匹配
太短的情况:分裂太快。增大$B_1$(KH分裂时间常数)。
太长的情况:分裂太慢。减小$B_1$,细化网格改善气相动量反馈。
2. 液滴径(SMD)与实验不符
对策:
- 调整KH子液滴径参数$B_0$(小→SMD减少)
- 调整RT分裂常数$C_{RT}$(大→SMD减少)
- 确认Blob injection的Blob径与喷嘴径是否一致
- 若启用蒸发模型,考虑蒸发对SMD的变化
3. 喷射初期发散
喷射初期计算崩溃…
对策:
- 充分减小时间步长(喷射初期$\Delta t = 10^{-7}$ s以下)
- 降低DPM的under-relaxation(0.1~0.3)
- 先用1-way耦合稳定后再改2-way耦合
- 细化喷嘴附近网格(缓解parcel集中)
4. 喷雾角不匹配
对策:
- 考虑喷嘴内部空化(导致喷雾角增大)
- 调整DRW(湍流分散)的参数
- LISA喷射模型时检查液膜厚度和圆锥角设置
- Blob injection时检查速度分布设置
5. 工具特定的注意事项
| 工具 | 注意事项 |
|---|---|
| CONVERGE | AMR Embed level决定喷雾区域的解像度。推荐Level 3~4 |
| Fluent | Parcel数要充分多(最少10,000以上)。太少统计误差大 |
| STAR-CCM+ | Injector Rate Profile的时间分辨率影响喷射初期精度 |
| OpenFOAM | 确认sprayFoam的atomizationModel和breakupModel的兼容性 |
喷雾撞壁飞散——冲击角的漏洞
喷雾CFD与实机最容易产生偏差的现象是"液滴壁面冲击后的行为"。液滴根据冲击角、冲击速度、壁温、液滴径会出现"粘附""扩散""反弹""分裂(splashing)"四种模式。发生Splashing(We_crit > 3000左右)时从一次液滴产生多个小径二次液滴,追踪粒子数爆炸导致计算变重。用K = We^0.5 × Re^0.25,当K > 57.7时发生飞散的经验则(Mundo criterion)来判断,提前计算全喷雾的K图表以特定问题区域是实务做法。
价值
详细
错误