泵CFD分析
理论与物理
概述
离心泵的CFD分析是预测什么的?
扬程(Head)、效率、轴功率这三个是基本。绘制H-Q特性曲线是CFD的主要目的。
扬程与效率的定义
请告诉我扬程的公式。
泵的扬程是入口和出口的总水头差。
在CFD中,从总压差直接计算比较简便。$H = (p_{t2} - p_{t1})/(\rho g)$。
效率分为水力效率和总效率。
$\tau$ 是从CFD得到的叶轮扭矩,$\omega$ 是角速度。
水力效率和总效率的区别是什么?
水力效率只包含流体力学损失,不包括圆盘摩擦和泄漏。总效率包含圆盘摩擦、泄漏流和机械损失等所有损失。CFD直接得到的是水力效率,如果不包含与耐磨环间隙的模型,则无法得到圆盘摩擦和泄漏的影响。
欧拉扬程(理论扬程)
从欧拉方程可以推导出理论扬程对吧?
对于离心泵,假设入口无预旋($C_{\theta 1}=0$),则 $H_{Euler} = U_2 C_{\theta 2}/g$。考虑滑移系数 $\sigma_s$ 的扬程为 $H_{th} = \sigma_s \cdot H_{Euler}$。CFD得到的扬程对应于这个理论扬程加上水力损失。
MRF法进行稳态分析
泵的CFD分析通常用MRF法吗?
获取H-Q曲线时,MRF法(稳态)是标准方法。对于带蜗壳的情况,使用Frozen Rotor或Sliding Mesh。对于不带蜗壳的带导叶泵,也可以使用Mixing Plane。
离心泵理论的基石——欧拉泵方程(1754年)与现代的联系
离心泵的基本理论——欧拉的“涡轮机械方程”(U1*Vtheta1 - U2*Vtheta2 = g*H)是由Leonard Euler在1754年推导出来的。旋转体传递给流体的能量与入口和出口的周向速度和旋流速度分量之差成比例,这一原理是270年后的今天仍然出现在泵、涡轮机、压缩机教科书第一章的不变真理。Euler不仅在流体机械,还在刚体力学、数学、光学等领域留下了巨大的成就,是18世纪最伟大的数学家。令人惊讶的是,现代CFD的Navier-Stokes方程的原型“欧拉方程(无粘性)”也冠以他的名字——涡轮机械的基础理论和CFD的数值解法两方面都刻有Euler的名字,这证明了流体力学是多么地建立在他的成就之上。
各项的物理意义
- 时间项 $\partial(\rho\phi)/\partial t$:想象一下拧开水龙头的瞬间。最初水会不稳定地哗啦哗啦流出,过一会儿就变成稳定的水流了,对吧?描述这个“变化过程中”的就是时间项。心脏搏动导致血流脉动,发动机阀门每次开闭导致流动变化,这些都是非稳态现象。那么稳态分析是什么?就是只观察“经过足够时间流动稳定之后”——也就是将此项设为零。计算成本大幅下降,因此先用稳态求解是CFD的基本策略。
- 对流项 $\nabla \cdot (\rho \mathbf{u} \phi)$:把落叶扔进河里会怎样?会被水流带着流向下游,对吧?这就是“对流”——流体的运动搬运物体的效果。暖气的热风能到达房间的另一端,也是因为空气这个“搬运工”通过对流输送热量。这里有趣的是——这项包含“速度×速度”,因此是非线性的。也就是说,流速变快时这项会急剧增强,变得难以控制。这就是湍流的根本原因。常见的误解:“对流和传导差不多”→ 完全不一样!对流是流动搬运,传导是分子传递。效率有天壤之别。
- 扩散项 $\nabla \cdot (\Gamma \nabla \phi)$:有过在咖啡里倒入牛奶后放置的经历吗?即使不搅拌,过一会儿也会自然混合。那就是分子扩散。那么下一个问题——蜂蜜和水,哪个更容易流动?当然是水。因为蜂蜜的粘度($\mu$)高,所以不易流动。粘度越大,扩散项越强,流体的运动就变得“粘稠”。雷诺数小的流动(缓慢、粘稠)中扩散占主导。相反,Re数大的流动中,对流占压倒性优势,扩散成为配角。
- 压力项 $-\nabla p$:注射器的活塞一推,液体就从针头有力地喷出,对吧?为什么?因为活塞侧压力高,针头侧压力低——这个压差成为推动流体的力。大坝放水也是同样的原理。天气图上等压线密集的地方会怎样?没错,会刮强风。“有压差的地方就会产生流动”——这就是纳维-斯托克斯方程压力项的物理意义。这里的误解点:CFD的“压力”大多是表压而非绝对压力。切换到可压缩分析时结果突然变得奇怪,原因可能就是混淆了绝对压力/表压。
- 源项 $S_\phi$:被加热的空气会上升——为什么?因为比周围空气轻(密度低),被浮力推上去了。这个浮力作为源项添加到方程中。其他还有,燃气灶的火焰产生化学反应热,工厂的电磁泵对金属熔液施加洛伦兹力…这些都是“从外部向流体注入能量或力”的作用,用源项表示。忘记源项会怎样?自然对流分析中忘记加入浮力,流体就完全不动——冬天房间里开了暖气,暖空气却不上升,得到这种物理上不可能的结果。
假设条件与适用范围
- 连续介质假设:克努森数 Kn < 0.01(分子平均自由程 ≪ 特征长度)时成立
- 牛顿流体假设:剪切应力与应变速率呈线性关系(非牛顿流体需要粘度模型)
- 不可压缩假设(Ma < 0.3时):将密度视为常数。马赫数0.3以上需考虑压缩性效应
- Boussinesq近似(自然对流):仅在浮力项中考虑密度变化,其他项使用恒定密度
- 不适用的情形:稀薄气体(Kn > 0.1)、超音速/高超音速流动(需要捕捉激波)、自由表面流动(需要VOF/Level Set等方法)
量纲分析与单位制
| 变量 | SI单位 | 注意事项·换算备忘 |
|---|---|---|
| 速度 $u$ | m/s | 入口条件中从体积流量换算时,注意截面积单位 |
| 压力 $p$ | Pa | 区分表压和绝对压力。可压缩分析中使用绝对压力 |
| 密度 $\rho$ | kg/m³ | 空气: 约1.225 kg/m³@20°C、水: 约998 kg/m³@20°C |
| 粘性系数 $\mu$ | Pa·s | 注意与运动粘性系数 $\nu = \mu/\rho$ [m²/s] 的混淆 |
| 雷诺数 $Re$ | 无量纲 | $Re = \rho u L / \mu$。层流/湍流转换的判断指标 |
| CFL数 | 无量纲 | $CFL = u \Delta t / \Delta x$。直接关系到时间步长的稳定性 |
数值解法与实现
网格生成
离心泵的网格需要注意什么?
耐磨环间隙也要建模吗?
要评估泄漏流的影响则是必须的。间隙非常窄,为0.2~0.5mm,因此推荐径向至少10个单元,轴向50个单元以上。
湍流模型的选择
泵适合用哪种湍流模型?
SST k-omega是标准选择。它在叶片表面的逆压梯度和分离预测方面表现优异。对于泵来说,由于叶片数少(5~7片)且叶片负荷高,使用k-epsilon模型往往对分离的预测过于乐观。
应该用壁面函数还是低雷诺数模型?
边界条件
泵的典型边界条件是?
- 入口: 指定质量流量(变化范围为设计流量的0.2~1.4倍)
- 出口: 指定静压(大气压或实际系统压力)
- 叶片面、轮毂、轮盖: 无滑移壁面
- 叶轮-蜗壳交界面: Frozen Rotor 或 Sliding Mesh
出口固定为静压,改变入口流量是最稳定的设置。
Coffee Break 闲谈
泵CFD的实践设置——旋转坐标系与MRF的区分使用及网格要求
离心泵CFD分析中首先要决定的设置是“MRF(移动参考系)vs 滑移网格(SM)”。对于设计点附近的总扬程、效率等基本特性确认,MRF(稳态)在计算时间方面具有压倒性优势,能以滑移网格1/10〜1/50的成本获得同等精度。对于叶片通过频率(BPF)相关的振动、噪音、疲劳成为问题的泵,则需要非稳态SM。网格要求是:叶轮流道内叶片法线方向20〜30层棱柱层(使用y+<1的低雷诺数壁面处理时),以及流道内单元数至少50万/流道是实践中的参考标准。包含蜗壳(Volute)或涡室在内的完整模型分析,总单元数达到300〜500万是典型情况。
迎风格式(Upwind)
一阶迎风:数值扩散大但稳定。二阶迎风:精度提高但有振荡风险。高雷诺数流动中必须使用。
中心差分(Central Differencing)
二阶精度,但Pe数 > 2时会产生数值振荡。适用于低雷诺数的扩散主导流动。
TVD格式(MUSCL、QUICK等)
通过限制器函数抑制数值振荡同时保持高精度。对激波或陡峭梯度的捕捉有效。
有限体积法 vs 有限元法
FVM: 自然满足守恒定律。CFD的主流。FEM: 对复杂形状、多物理场有利。SPH等无网格法也在发展中。
CFL条件(库朗数)
显式方法: CFL ≤ 1是稳定条件。隐式方法: CFL > 1也稳定,但影响精度和迭代次数。LES: 推荐 CFL ≈ 1。物理意义:一个时间步内信息传播不超过一个单元。
残差监控
连续性方程、动量、能量各项残差下降3~4个数量级可判断为收敛。质量守恒残差尤其重要。
松弛因子
压力: 0.2〜0.3、速度: 0.5〜0.7是一般的初始值。发散时降低松弛因子。收敛后可提高以加速。
非稳态计算的内部迭代
在每个时间步内迭代直至达到稳态解收敛。内部迭代次数:5〜20次为参考标准。残差在时间步之间波动时需重新审视时间步长。
SIMPLE法的比喻
SIMPLE法是“交替调整”的方法。先假设求出速度(预测步),然后根据该速度修正压力以满足质量守恒(修正步),再用修正后的压力修正速度——重复这种“投接球”过程以接近正确答案。类似于两人调整架子水平的作业:一人调整高度,另一人调整平衡,如此反复交替。
迎风格式的比喻
迎风格式是“站在河流中重视上游信息”的方法。站在河里的人看下游也无法知道水的来源——这反映了“上游信息决定下游”的物理原理。虽然是一阶精度,但能正确捕捉流动方向,因此稳定性高。
离心泵的网格需要注意什么?
耐磨环间隙也要建模吗?
要评估泄漏流的影响则是必须的。间隙非常窄,为0.2~0.5mm,因此推荐径向至少10个单元,轴向50个单元以上。
泵适合用哪种湍流模型?
SST k-omega是标准选择。它在叶片表面的逆压梯度和分离预测方面表现优异。对于泵来说,由于叶片数少(5~7片)且叶片负荷高,使用k-epsilon模型往往对分离的预测过于乐观。
应该用壁面函数还是低雷诺数模型?
泵的典型边界条件是?
- 入口: 指定质量流量(变化范围为设计流量的0.2~1.4倍)
- 出口: 指定静压(大气压或实际系统压力)
- 叶片面、轮毂、轮盖: 无滑移壁面
- 叶轮-蜗壳交界面: Frozen Rotor 或 Sliding Mesh
出口固定为静压,改变入口流量是最稳定的设置。
泵CFD的实践设置——旋转坐标系与MRF的区分使用及网格要求
离心泵CFD分析中首先要决定的设置是“MRF(移动参考系)vs 滑移网格(SM)”。对于设计点附近的总扬程、效率等基本特性确认,MRF(稳态)在计算时间方面具有压倒性优势,能以滑移网格1/10〜1/50的成本获得同等精度。对于叶片通过频率(BPF)相关的振动、噪音、疲劳成为问题的泵,则需要非稳态SM。网格要求是:叶轮流道内叶片法线方向20〜30层棱柱层(使用y+<1的低雷诺数壁面处理时),以及流道内单元数至少50万/流道是实践中的参考标准。包含蜗壳(Volute)或涡室在内的完整模型分析,总单元数达到300〜500万是典型情况。
迎风格式(Upwind)
一阶迎风:数值扩散大但稳定。二阶迎风:精度提高但有振荡风险。高雷诺数流动中必须使用。
中心差分(Central Differencing)
二阶精度,但Pe数 > 2时会产生数值振荡。适用于低雷诺数的扩散主导流动。
TVD格式(MUSCL、QUICK等)
通过限制器函数抑制数值振荡同时保持高精度。对激波或陡峭梯度的捕捉有效。
有限体积法 vs 有限元法
FVM: 自然满足守恒定律。CFD的主流。FEM: 对复杂形状、多物理场有利。SPH等无网格法也在发展中。
CFL条件(库朗数)
显式方法: CFL ≤ 1是稳定条件。隐式方法: CFL > 1也稳定,但影响精度和迭代次数。LES: 推荐 CFL ≈ 1。物理意义:一个时间步内信息传播不超过一个单元。
残差监控
连续性方程、动量、能量各项残差下降3~4个数量级可判断为收敛。质量守恒残差尤其重要。
松弛因子
压力: 0.2〜0.3、速度: 0.5〜0.7是一般的初始值。发散时降低松弛因子。收敛后可提高以加速。
非稳态计算的内部迭代
在每个时间步内迭代直至达到稳态解收敛。内部迭代次数:5〜20次为参考标准。残差在时间步之间波动时需重新审视时间步长。
SIMPLE法的比喻
SIMPLE法是“交替调整”的方法。先假设求出速度(预测步),然后根据该速度修正压力以满足质量守恒(修正步),再用修正后的压力修正速度——重复这种“投接球”过程以接近正确答案。类似于两人调整架子水平的作业:一人调整高度,另一人调整平衡,如此反复交替。
迎风格式的比喻
迎风格式是“站在河流中重视上游信息”的方法。站在河里的人看下游也无法知道水的来源——这反映了“上游信息决定下游”的物理原理。虽然是一阶精度,但能正确捕捉流动方向,因此稳定性高。
实践指南
H-Q特性的计算步骤
H-Q特性曲线是怎么制作的?
1. 在设计流量 $Q_d$ 下进行稳态MRF(或Frozen Rotor)计算直至收敛
2. 在 $0.2Q_d$ ~ $1.4Q_d$ 范围内设置7~10个流量点
3. 在每个点改变入口质量流量重新计算(使用前一个点的结果作为重启值)
4. 计算每个点的扬程H、扭矩τ、效率η并绘图
为什么低流量侧收敛会变差?
相关主题
なった
詳しく
報告