离心泵汽蚀仿真,NPSHr 算不准?问题出在这 4 个地方_行业新闻_新闻资讯_远纯流体科技(上海)有限公司
首页 >  新闻资讯 > 离心泵汽蚀仿真,NPSHr 算不准?问题出在这 4 个地方
离心泵汽蚀仿真,NPSHr 算不准?问题出在这 4 个地方
2026-05-22

第一次做离心泵汽蚀(空化)仿真,想预测泵的必需汽蚀余量(NPSHr)。用 Fluent 的 Schnerr-Sauer 空化模型,算出来 NPSHr = 2.5m。结果实验测出来 3.2m,差了 22%

我检查了网格、空化模型、边界条件,都没发现问题。后来请教师兄,师兄问了四个问题,每个都戳中了我的盲点。


第一问:你的不凝性气体含量设了多少?

我说:「默认值 1.5e-5。」 师兄说:「实际自来水里溶解气体含量是 1e-4 到 5e-4,是默认值的 10-30 倍。

气体含量影响空化核的数量,直接影响空化起始。」 空化核是液体里微小的气泡或气体微团,是空化的"种子"。


第二问:你的网格在叶轮进口加密了吗?

离心泵空化最先发生在叶轮进口低压区——叶片前缘背面。如果这个区域网格太粗,低压区压力分布算不准,空化起始位置就不对。

我的教训:叶轮进口网格 2mm,低压区压力梯度完全没解析出来。加密到 0.3mm 后,空化区域和高速摄影照片吻合了。

网格要求:叶片前缘附近网格 ≤ 叶片厚度的 1/5,空化区域至少 5-8 层网格。

气体含量越高,空化核越多,空化越容易发生。 我重新设成 3e-4,NPSHr 从 2.5m 变成了 3.0m,接近实测值了。 


第三问:你的空化模型参数调了吗?

Schnerr-Sauer 模型有两个关键参数:

气泡核密度 n₀:默认值 1e10 /m³,实际可能在 1e8 到 1e12 之间

气泡核半径 R₀:默认值 1e-6 m(1μm),实际可能在 0.5μm 到 10μm 之间

这两个参数对空化起始和气泡生长影响很大。

我有个项目,把 R₀ 从 1μm 调到 5μm,NPSHr 从 2.8m 变成了 3.3m。 建议:先用默认值跑一遍,然后和实验对比,反推合适的参数。


第四问:你的时间步长够小吗?

空化是瞬态过程,气泡的生长和溃灭在毫秒量级。时间步长太大,会漏掉气泡溃灭过程,空化强度算低。

经验法则:时间步长 ≤ 气泡特征时间/50 气泡特征时间 ≈ R_max × √(ρ/ΔP)

对于离心泵,典型时间步长 1e-5 到 5e-5 秒。

我之前的时间步长 1e-4 秒,气泡溃灭过程完全没解析,空化区域算小了 30%。


这些细节容易忽略

忽略 1:旋转参考系的设置

离心泵仿真用 MRF(多参考系)或滑移网格。MRF 是稳态近似,算不出空化的瞬态脉动。

如果要算空化对性能的影响,必须用滑移网格做瞬态仿真。

有个项目用 MRF 算 NPSHr 2.5m,用滑移网格算 3.1m,实验 3.2m。

忽略 2:壁面粗糙度

叶轮表面粗糙度影响边界层发展,进而影响低压区的压力分布。新泵和运行一段时间后表面粗糙度不同,NPSHr 也会变化。

有个项目,新泵仿真 NPSHr 2.8m,实验 3.0m(运行 1000 小时后粗糙度增加)。

加上粗糙度模型后,仿真 3.1m,吻合了。 

忽略 3:温度影响 

液体温度影响饱和蒸汽压和表面张力:

20°C 时水饱和蒸汽压 2.34kPa

60°C 时水饱和蒸汽压 19.9kPa(差了 8.5 倍!)

温度越高,饱和蒸汽压越高,越容易汽蚀。 

有个项目按 20°C 算 NPSHr 2.5m,实际水温 50°C,NPSHr 实测 3.5m。


验证方法

怎么知道汽蚀仿真算得对不对?

NPSHr 曲线对比:算不同流量下的 NPSHr,和实验 NPSHr 曲线对比。误差<10% 可以接受。

高速摄影对比:用高速摄影拍叶轮内的空化区域,对比仿真气相体积分数云图。

压力脉动对比:空化会产生压力脉动,对比仿真和实测压力脉动频谱。


经验总结

我现在做离心泵汽蚀仿真的流程是:

实测水中溶解气体含量(或按水质估算)

叶轮进口网格加密(≤叶片厚度 1/5)

设置合理的空化模型参数(气泡核密度和半径)

时间步长 ≤ 气泡特征时间/50 用滑移网格做瞬态仿真

设置温度相关的饱和蒸汽压

和 NPSHr 曲线 + 高速摄影对比验证

 

在线客服

QQ

微信

扫描关注远纯科技


021-56572410

在线客服

021-56572410