球体周围的流动
理论与物理
概述
老师,球体绕流和圆柱绕流有什么不同?
球体是三维物体,其尾流结构本质上是三维的。不像圆柱那样存在可以用二维计算处理的区域。此外,依赖于雷诺数的 $C_D$ 急剧变化——称为阻力危机(drag crisis)——在实际应用中非常重要。高尔夫球表面的凹坑就是利用了这一现象。
Stokes 流动(极低 Re 数)
请先从最基础的部分开始讲解。
当 Re $\ll 1$ 时,惯性项可以忽略,存在 Stokes 方程的精确解。
这就是 Stokes 阻力定律。$a$ 是球体半径,$U_\infty$ 是来流速度。改写为阻力系数形式,
$C_D = 24/Re$,也就是说 Re 数增大时,阻力系数会减小呢。
但阻力的绝对值 $F_D$ 是随 $U_\infty$ 成比例增加的。$C_D$ 减小是因为惯性力的基准 $\frac{1}{2}\rho U_\infty^2$ 增长得更快。
Re 数引起的流动转变
我们来整理一下球体绕流的分类。
| Re 范围 | 流动状态 | 特征 |
|---|---|---|
| Re < 20 | 定常轴对称 | 无分离 ~ 微小再循环 |
| 20 < Re < 210 | 定常轴对称尾流 | 环形再循环区域增长 |
| 210 < Re < 270 | 定常非轴对称 | 平面对称性丧失(regular bifurcation) |
| 270 < Re < 800 | 周期性涡脱落 | 发夹涡的规则性脱落 |
| 800 < Re < $3 \times 10^5$ | 亚临界区 | 湍流尾流,$C_D \approx 0.44$ |
| $3 \times 10^5$ < Re < $4 \times 10^5$ | 阻力危机 | $C_D$ 从 $0.44$ 急剧下降至 $0.1$ |
| Re > $4 \times 10^5$ | 超临界区 | 湍流边界层分离 |
和圆柱相比,涡脱落开始的 Re 数更高呢。
是的。因为球体是三维的,流动可以绕过物体,所以尾流失稳会延迟。而且,不像圆柱的卡门涡街那样有清晰的周期性图案,而是形成发夹涡脱落这种更复杂的结构。
经验阻力关联式
中间 Re 数下的 $C_D$ 如何估算呢?
Schiller-Naumann 关联式经常被使用。
还有覆盖更广范围的 Morrison 公式。
这个公式从 $Re = 10^{-1}$ 到 $10^6$,包括阻力危机,都能连续拟合。
Morrison 公式相当复杂呢。不过能表现阻力危机,似乎很方便。
高尔夫球凹坑使飞行距离倍增的悖论
表面光滑的球和布满凹坑的球以相同速度击出,哪个飞得更远——直觉上容易认为“光滑的球空气阻力更小”,但答案恰恰相反。通过凹坑使边界层湍流化,将分离点向后推移,从而大幅缩小尾流宽度。结果,阻力系数约为光滑球的一半。据说普通高尔夫球的飞行距离大约是表面无凹坑时的2倍。这是一种在低 Re 数下人工诱发“阻力危机”的设计,从空气动力学角度看是一个非常优雅的解决方案。用 CFD 求解球体阻力系数时,表面粗糙度模型的影响与此直接相关。
各项的物理意义
- 时间项 $\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$。直接关系到时间步长的稳定性 |
数值解法与实现
数值方法的选择
计算球体绕流适合用什么方法?
球体本质上是三维问题,因此计算成本比圆柱高得多。
| Re 范围 | 推荐方法 | 网格规模参考 |
|---|---|---|
| Re < 300 | DNS | 50万~200万单元 |
| 300 < Re < $10^4$ | LES | 500万~5000万单元 |
| $10^4$ < Re | RANS (SST) / DES | 200万~2000万单元 |
网格策略
球体的网格怎么做呢?
在球体周围使用 O 型(球壳型)网格是理想的。
- 壁面第一层: $y^+ < 1$(壁面解析)。Re = 1000 时 $\Delta r / D \approx 5 \times 10^{-3}$
- 球面方向分割: 赤道附近加密(追踪分离点移动),极点附近可以稀疏
- 尾流区域: 确保球心下游 $30D$ 以上。追踪发夹涡的发展
- 计算域外径: 球心向外 $20D$ 以上(阻塞率 < 0.25%)
极点的奇异性(网格集中到一点的问题)怎么处理?
问得好。正统的球面坐标系网格在极点处单元会退化。对策有:
- cubed sphere: 将立方体各面投影到球面的方法。无极点奇异性
- 非结构网格: 球面附近用棱柱层,其外用四面体/多面体
- overset mesh: 用另一个面片覆盖极点附近
实际工作中,STAR-CCM+ 的多面体网格或 Fluent 的 poly-hexcore 很方便。能自动在球面生成棱柱层,外部用多面体填充。
轴对称计算的利用
Re 数低的情况下可以用轴对称计算吗?
但 Re > 210 时轴对称性会被破坏,必须进行全三维计算。“轴对称计算顺利”就外推到高 Re 数是危险的。
与粒子追踪的耦合
球体绕流也和颗粒沉降等有关吧。
是的。沉降球的终端速度根据 Stokes 定律为,
相关主题
なった
詳しく
報告