Realizable $k-\epsilon$(Realizable k-epsilon)是标准 $k-\epsilon$ 模型最著名的改进版本之一(另一个是 RNG $k-\epsilon$)。

如果说 SST 是 k-omega 家族的“王者”,那么 Realizable 则是 k-epsilon 家族中处理强旋流和射流的“专家”。

它和普通(Standard)$k-\epsilon$ 的核心区别主要在于两点:“数学上的合规性”“耗散率方程的重写”


区别一:它解决了“负能量”的 BUG(Realizability)

这是该模型名字“Realizable”(可实现的/符合物理现实的)的由来。

  • 普通 k-epsilon 的 BUG:
    在计算湍流粘度 $\mu_t$ 时,标准模型使用固定公式 $\mu_t = \rho C_\mu \frac{k^2}{\epsilon}$,其中 $C_\mu$ 是一个常数(通常是 0.09)。
    但在某些极端情况下(比如流体急剧加速或者强烈的剪切时),这个简单的公式会导致数学上的荒谬结果:正应力(Normal Stress)变成了负数

    • 物理意义:这相当于说流体的能量变成了负的,这在物理世界上是不可能“实现”的(Non-realizable)。这会导致模拟迅速发散或结果完全错误。
  • Realizable 的改进:
    它把那个常数 $C_\mu$ 变成了一个变量

    • 这个 $C_\mu$ 会根据流场的平均应变率和旋转率自动调整。
    • 效果:强制保证数学上的正应力永远为正。无论流场多疯狂,它都守住了物理底线。

区别二:它重写了“涡消散”的方式($\epsilon$ 方程)

这是 Realizable 模型性能提升的关键。

  • 普通 k-epsilon 的弱点:
    标准模型的 $\epsilon$ 方程(耗散率方程)主要是基于经验推导的。它有一个著名的缺陷:对于圆形射流(Round Jet,比如喷嘴喷出的气流),它预测的扩散率(Spreading Rate)比实验值高出 40% 甚至更多。

    • 通俗解释:它把喷嘴喷出来的气柱算得太“散”了,原本应该聚拢射得很远,结果算出来一出门就散开了。
  • Realizable 的改进:
    它推导了一个全新的 $\epsilon$ 输运方程。这个方程是从精确的涡动力学方程中推演出来的,不完全靠猜。

    • 效果:它能非常精准地预测平面射流和圆形射流的扩散率。

快速对比总结

特性 Standard $k-\epsilon$ (普通版) Realizable $k-\epsilon$ (升级版)
物理约束 极端情况下可能违背物理(出现负正应力) 严格遵守物理约束 (Realizable)
$C_\mu$ 固定常数 (0.09) 变量 (随流场旋转和剪切变化)
强项 简单、稳健、收敛快 旋转流、有强曲率的流动、射流
弱项 这种“万金油”对强压力梯度和旋转流预测很差 也就是比标准版稍微难收敛一点点
经典应用 简单的管流、大楼风环境(初算) 旋风分离器、喷嘴射流、搅拌槽

什么时候选 Realizable $k-\epsilon$?

  1. 有强烈的旋转:比如旋风分离器搅拌罐旋转机械(如果你不用 SST 的话)。
  2. 有射流:比如喷嘴燃烧器喷雾模拟。在这些场景下,Realizable $k-\epsilon$ 甚至比 SST 还要准。
  3. 大曲率流动:流体在管道里急转弯。

一句话建议

如果你在用 OpenFOAM 或 Fluent 做 $k-\epsilon$ 系列 的选择:

  • 除非是为了对比教学,否则不要用 Standard $k-\epsilon$
  • 一般工况优先选 Realizable $k-\epsilon$RNG $k-\epsilon$。它们花费同样的计算时间,给出的结果要靠谱得多。