空化现象

分类: 流体分析(CFD) | 综合版 2026-04-06
CAE visualization for cavitation theory - technical simulation diagram
空化现象

空化现象的理论基础

概要

🧑‍🎓

老师,空化现象是水中形成气泡的现象吗?


🎓

空化现象是指液体局部压力降至饱和蒸气压以下时,液体中形成蒸气空洞(空化泡)的现象。发生在泵叶轮、船舶螺旋桨、阀门节流部等高速流场中。


🧑‍🎓

这与沸腾有区别吗?


🎓

沸腾以温度上升为驱动力,空化则以压力下降为驱动力。空化中气泡向高压区移动时会急速崩壊,产生数千气压的冲击波和局部高温点。这是侵蚀的原因。


支配方程式

🧑‍🎓

CFD中使用什么模型?


🎓

首先空化数是基本参数。


$$ \sigma = \frac{p_{\infty} - p_v}{\frac{1}{2} \rho_l U_{\infty}^2} $$

🎓

CFD中均质混合模型主要应用,在蒸气体积分率 $\alpha_v$ 的输运方程中添加源项。


$$ \frac{\partial (\alpha_v \rho_v)}{\partial t} + \nabla \cdot (\alpha_v \rho_v \mathbf{u}) = \dot{m}^+ - \dot{m}^- $$

🧑‍🎓

源项模型有哪些种类?


🎓

让我们比较代表性的空化模型。


模型基本概念特点
Schnerr-Sauer基于Rayleigh-Plesset方程气泡数密度 $n_0$ 为参数
Zwart-Gerber-Belamri简化RP方程Fluent标准,通过调整系数控制
Singhal (Full Cavitation)质量输运考虑非凝结气体(溶解空气)
Kunz人工压缩性基础适用于定常计算
🎓

基础的Rayleigh-Plesset方程描述球形气泡的生长。


$$ R \ddot{R} + \frac{3}{2} \dot{R}^2 = \frac{p_v - p}{\rho_l} - \frac{4 \nu_l \dot{R}}{R} - \frac{2 \sigma_s}{\rho_l R} $$

🎓

第四项是粘性衰减,第五项是表面张力。CFD模型从忽略二阶项和粘性项的简化形式推导蒸发速率。


🧑‍🎓

怎样确定气泡数密度 $n_0$ ?


🎓

一般水中 $n_0 = 10^{13}$ /m³是默认值。在Schnerr-Sauer模型中,通过 $R_B = \left(\frac{3\alpha_v}{4\pi n_0}\right)^{1/3}$ 求得气泡半径,计算蒸发速率。


Coffee Break 闲言碎语

摧毁螺旋桨的泡沫——空化改变历史的时刻

1893年,英国海军驱逐舰"Daring"无法达到设计速度,螺旋桨不断出现神秘损伤。调查中Osborne Reynolds及其继任者发现了"空化现象"。当局部压力降至水的蒸气压(20℃时2.3 kPa)以下时,蒸气泡生成,崩坏时产生数百MPa的冲击压,侵蚀螺旋桨材料。这个发现引导定义了空化数σ = (p-pv)/(0.5ρu²),成为今日水力机械设计的基础。

空化现象的数值计算手法

数值解法的详细

🧑‍🎓

空化现象解析的数值要点是什么?


🎓

在蒸气区域混合体的音速急剧下降,压缩性效应显著。水/蒸气混合体的音速远低于纯水(约1500 m/s),可降至数m/s。


🎓

因此压力-密度耦合强,压力基求解器推荐使用Coupled算法。在某些情况下密度基求解器更稳定。


湍流模型的选择

🧑‍🎓

应该使用什么湍流模型?


🎓

标准k-ε过度评估湍流粘性,抑制空化泡的非定常性。Reboud修正有效。


$$ \mu_t = f(\rho) C_\mu \frac{k^2}{\varepsilon}, \quad f(\rho) = \rho_v + \frac{(\rho - \rho_v)^n}{(\rho_l - \rho_v)^{n-1}} $$

🎓

用 $n \approx 10$ 可降低混合区的湍流粘性,再现空化泡的脱落。SST k-ω在空化现象解析中也显示良好结果。


🎓

要捕捉非定常云状空化的细节需要DES、DDES或LES。


求解器设置

参数推荐值理由
压力-速度耦合Coupled压力-密度的强耦合
空间离散化二阶精度以上空化泡形状的分辨
界面Courant数< 0.5气泡成长/崩坏的捕捉
参考压力绝对压力基准与蒸气压比较

OpenFOAM中的实现

🧑‍🎓

OpenFOAM中使用哪个求解器?


🎓

interPhaseChangeFoam 是支持空化现象的VOF求解器。在 constant/transportProperties 中指定模型。可从SchnerrSauer、Kunz、Merkle中选择。


Fluent中的设置

🧑‍🎓

Fluent的要点也请教一下。


🎓

在Multiphase Model中选择VOF或Mixture,启用Cavitation Model。Zwart-Gerber-Belamri为默认值,蒸发系数 $F_{evap} = 50$ ,凝结系数 $F_{cond} = 0.01$ 为标准值。非对称系数反映崩坏比蒸发更快。


Coffee Break 闲言碎语

Schnerr-Sauer vs Zwart——空化模型选择的实际

在CFD空化现象解析中必然讨论的是质量输运模型的选择。Schnerr-Sauer模型从Rayleigh方程严格推导单个气泡的体积变化,核密度无需指定是其优点。而Zwart模型是Fluent标准,广泛应用,通过蒸发·凝结的非对称系数(Ce=0.02, Cc=0.01)可再现滞后行为。泵诱导器的验证中,同一网格两种模型预测的空化初生σ差异超过20%,没有实验值对照选择模型是危险的。

空化现象的实务应用

实践指南

🧑‍🎓

请教空化现象解析的实务步骤。


🎓

以泵叶轮解析为例说明。


🎓

1. 单相定常解析:不考虑空化现象完全收敛流场

2. 蒸气压设定:动作温度下的准确饱和蒸气压(25℃水为3170 Pa)

3. 空化启用:从单相解重启,启用模型

4. NPSH阶段降低:逐步降低入口压力,制作空化性能曲线

5. 扬程3%降低点:确定NPSHrequired


网格设计

🧑‍🎓

空化现象解析的网格如何处理?


区域推荐尺寸理由
翼前缘翼弦长的1/200空化泡生成起点的分辨
翼面吸力面翼弦长的1/100空化泡长度的再现
壁面棱柱层$y^+ \approx 1$边界层剥离的准确预测
空化泡后端翼弦长的1/100re-entrant喷气的捕捉
🧑‍🎓

NPSHrequired是什么?


🎓

这是泵空化性能的标准评估方法。


$$ NPSH = \frac{p_{t,inlet} - p_v}{\rho g} $$

🎓

逐步降低入口全压,各条件下进行定常计算,绘制扬程变化。扬程降低3%的点就是NPSH3%(required NPSH)。需要10~15个计算工况,从前面工况重启可提高效率。


侵蚀评估

🧑‍🎓

能预测侵蚀吗?


🎓

定量侵蚀量预测困难,但侵蚀风险的相对评估可行。以空化泡崩坏时的壁面冲击压为指标。Fluent的cavitation erosion indicator、STAR-CCM+的erosion risk index可利用。对设计变更案的比较有用。


Coffee Break 闲言碎语

水力涡轮机的侵蚀预测——年度维修费用的关键CFD

巴西Itaipu水力发电站,空化现象侵蚀的年度维修费用达数十亿日元规模。CFD空化现象预测用于量化设计裕度,但实践中需要LES级质量的模拟,定常RANS无法捕捉气泡崩坏的非定常动力学。一个项目中定常计算判断"无问题"的转轮,运行6个月后侵蚀开始,重做非定常计算发现空化泡云的周期性崩坏。

空化现象的软件比较

商用工具比较

🧑‍🎓

支持空化现象解析的工具请比较一下。


🎓
工具模型多相流手法特点
Ansys FluentZwart, Schnerr-Sauer, SinghalVOF / Mixture有侵蚀指标
STAR-CCM+Schnerr-Sauer, MerkleVOF声学分析连联(FW-H)
Ansys CFXRayleigh-PlessetHomogeneous旋转机械强
OpenFOAMSchnerr-Sauer, Kunz, MerkleVOF完全定制可能
NUMECA FINE/Turbo专有模型Homogeneous涡轮机械专用

用途别推荐

🧑‍🎓

按用途分别选择吗?


🎓
用途推荐工具理由
泵·水车CFX, NUMECA旋转系设置容易
阀·节流口Fluent, STAR-CCM+非定常云状空化
船舶螺旋桨STAR-CCM+, Fluent自由表面共存对应
燃料喷射喷嘴Fluent, OpenFOAM高速内部流动
学术研究OpenFOAM模型改良自由度
🧑‍🎓

STAR-CCM+的FW-H联合是什么用处?


🎓

空化噪声预测。空化泡崩坏时的压力变动作为音源,用Ffowcs Williams-Hawkings方程计算远场噪声。潜水艇的隐蔽性能和声纳设计中重要。


Coffee Break 闲言碎语

空化现象分析市场——水力机械厂商使用的工具实态

空化现象解析工具选择业界分化明确。水力涡轮、泵制造商(Voith、KSB等)压倒性采用ANSYS CFX/Fluent,CFX联合求解器在空化收敛稳定性评价中受重视。船舶·潜水艇领域Fine/Marine(NUMECA)作为流体-噪声连成解析工具被选用,在空化现象噪声频谱特性预测中有优势。汽车燃料喷射阀空化现象解析因设计环路速度,选择支持多物理的Star-CCM+的情况多。

空化现象的先端研究

先端研究与研究动向

🧑‍🎓

空化现象研究的最前沿有什么课题?


🎓

有几个方向。


非定常云状空化

🎓

薄片状空化泡后端周期性崩坏放出气泡云。Re-entrant喷气和冲击波传播引起的崩坏机制竞争,周期性为 $St = fL_c / U_{\infty} \approx 0.2$~0.3。


🎓

LES/DES捕捉这种非定常行为的研究活跃,Schnerr(TUM)和Bensow(Chalmers)的研究组取得领先成果。


热力学效应

🧑‍🎓

低温流体的空化有什么不同?


🎓

液体氢或液体氮中蒸发潜热吸收降低局部温度,蒸气压也下降。这种热力学效应抑制空化。用B-factor评估。


$$ B = \frac{\rho_v h_{fg}}{\rho_l c_{p,l} (T_{\infty} - T_{sat})} $$

🎓

火箭发动机涡轮泵设计(NASA、JAXA)的重要课题。Fluent、CFX有热力学效应的附加模型。


气泡崩坏的DNS

🎓

壁面附近气泡崩坏出现非球形变形,向壁面喷射微小喷气(数百 m/s)。直接求解这个的DNS进展中,Tinguely(ETH)和Johnsen(Michigan)的研究组有代表性。


机器学习的应用

🎓

用CNN/GAN进行空化初生预测和侵蚀风险评估的研究增加。CFD非定常计算计算成本高,期待通过代理模型进行实时预测。


Coffee Break 闲言碎语

热力学空化——冷水和热水是不同物理

水温超过80℃时,空化气泡生长由热扩散主导,古典等温Rayleigh理论破灭。这个"热力学空化"中蒸发需要的热从周围液体吸收,蒸发成为自身抑制,空化强度降低。液体氮和液体氢处理的宇宙火箭涡轮泵设计必须考虑这个效应,NASA研究显示水温仅从100℃升至120℃,空化初生σ降低超过0.3。

空化现象的故障对应

故障对应

🧑‍🎓

空化现象解析常见故障请教一下。


🎓

一个一个看。


1. 空化未发生

🎓

症状:实验发生空化的条件下CFD中未产生蒸气。


🎓

对策:

  • 准确设置饱和蒸气压(25℃水约 $p_v \approx 3170$ Pa)
  • 确认没有混淆表压和绝对压
  • 细化低压部网格
  • 用SST k-ω或Reboud修正抑制湍流粘性过度评估

2. 空化泡异常大

🎓

对策:

  • 增加凝结系数(Zwart模型:$F_{cond}$)
  • 切换至考虑溶解空气的Singhal模型
  • 确认出口边界足够下游

3. 计算发散

🧑‍🎓

发散原因是什么?


🎓

蒸气区的急剧密度变化使压力方程不稳定。对策是单相解完全收敛→启用空化的两段式方法、使用Coupled求解器、足够小的时间步。


4. 非定常周期与实验不符

🎓

对策:

  • 从RANS切换到DES/LES
  • 提高空化泡后端网格分辨率
  • 时间步设为空化周期的1/100以下
  • 避免出口边界的压力反射

5. 工具特有注意事项

工具注意点
FluentOperating Pressure要注意。推荐绝对压力基准
CFXHomogeneous multiphase凝结源项符号按版本确认
STAR-CCM+VOF尖锐度与空化模型整合性确认
OpenFOAMSchnerrSauer气泡数密度参数感度高
Coffee Break 闲言碎语

模拟无法发生却实机故障——空化现象诊断的陷阱

空化现象CFD最多咨询是"计算中空化未出现但实机有嗡嗡声"。原因多为网格粗糙。空化初生是局部压力最小点发生,翼前缘或阀座角的网格不足则该压力谷被平均化消失。目标是y+ < 1且翼厚方向30层以上棱柱层网格。入口湍流强度从5%变为0.1%就会大幅改变空化初生位置,准确再现实机入口条件不可或缺。

相关模拟器

通过本领域的交互式模拟器体验理论

模拟器一览

相关领域

热分析V&V·品质保证结构分析
本文评价
感谢您的回答!
有参考
价值
更详细
说明
报告
错误
有参考价值
0
更详细说明
0
报告错误
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — 网站地图
查看简介