Reynolds应力模型(RSM)

分类: 流体分析(CFD) | 综合版 2026-04-06
CAE visualization for reynolds stress model theory - technical simulation diagram
Reynolds应力模型(RSM)

Reynolds应力模型(RSM)的理论基础

概要

🧑‍🎓

老师,Reynolds应力模型(RSM)与其他RANS模型有什么区别呢?


🎓

最大的区别是不使用涡粘度假设(Boussinesq假设)。k-epsilon或k-omega模型通过涡粘性 $\mu_t$ 将Reynolds应力 $\overline{u_i'u_j'}$ 与平均变形速率成正比。RSM不采用这一假设,直接解Reynolds应力张量的6个分量的输运方程。


🧑‍🎓

6个分量是指要增加6个方程吗?


🎓

Reynolds应力张量是对称的,所以独立分量有6个。加上 $\varepsilon$(散逸率)的方程,共计7个附加方程需要求解。与2方程模型(k-omega等)相比,计算成本增加2〜3倍。


支配方程

🧑‍🎓

能说一下具体的方程吗?


🎓

Reynolds应力 $R_{ij} = \overline{u_i'u_j'}$ 的输运方程如下。


$$ \frac{DR_{ij}}{Dt} = P_{ij} + \Pi_{ij} + D_{ij}^T + D_{ij}^\nu - \varepsilon_{ij} $$

总结每一项的含义如下。


公式物理意义
生成 $P_{ij}$$-R_{ik}\frac{\partial U_j}{\partial x_k} - R_{jk}\frac{\partial U_i}{\partial x_k}$由平均速度梯度产生(可精确计算)
压力变形 $\Pi_{ij}$$\overline{p'\left(\frac{\partial u_i'}{\partial x_j}+\frac{\partial u_j'}{\partial x_i}\right)}$能量在分量间的重新分配(需要建模)
乱流扩散 $D_{ij}^T$$-\frac{\partial}{\partial x_k}\overline{u_i'u_j'u_k'}$乱流输运(需要建模)
粘性扩散 $D_{ij}^\nu$$\nu\nabla^2 R_{ij}$分子粘性扩散(精确)
散逸 $\varepsilon_{ij}$$2\nu\overline{\frac{\partial u_i'}{\partial x_k}\frac{\partial u_j'}{\partial x_k}}$粘性散逸(需要建模)
🧑‍🎓

并非所有项都能精确计算呢。


🎓

确实如此。生成项 $P_{ij}$ 和粘性扩散可以以闭合形式计算,但压力变形项、乱流扩散项和散逸张量都需要建模。RSM的精度在很大程度上取决于这些模型的质量。


压力变形项的建模

🧑‍🎓

压力变形项有哪些建模方法呢?


🎓

列举代表性的模型。


模型提出者特点
LRR (Linear Return to Isotropy)Launder, Reece, Rodi (1975)线性模型。工业应用的标准
SSG (Speziale-Sarkar-Gatski)Speziale et al. (1991)二次非线性模型。精度提高
GL (Gibson-Launder)Gibson, Launder (1978)考虑壁面反射效果
🎓

在LRR模型中,$\Pi_{ij}$ 如下分解。


$$ \Pi_{ij} = \Pi_{ij,1} + \Pi_{ij,2} + \Pi_{ij,w} $$

$\Pi_{ij,1}$ 是低速返回项(将异向性恢复为等向的效果),$\Pi_{ij,2}$ 是快速项(由平均变形产生的重新分配),$\Pi_{ij,w}$ 是壁面反射项。

Coffee Break 闲聊集锦

解7个方程的奢侈——RSM为何是"理论的顶峰"

Reynolds应力模型(RSM)解6个应力分量 $\overline{u_i u_j}$ 和散逸率ε的独立输运方程,是RANS中最严格的模型。不使用涡粘性假设,能自然地表达由旋转流、曲率、浮力引起的乱流异向性。代价是计算成本:需要2〜3倍的2方程模型的内存和计算时间,而且收敛困难。涡轮机械的二次流、旋风分离器的设计中确实存在"必须用RSM"的场景,但"精度高的模型=应该用的模型"并非总是成立,这是一个好例子。

Reynolds应力模型(RSM)的数值计算手法

FVM离散化与求解

🧑‍🎓

RSM的7个方程怎么求解呢?


🎓

分离型求解器(Segregated Solver)会逐次迭代解6个Reynolds应力方程和1个 $\varepsilon$ 方程。在运动量方程与压力方程之间插入RSM更新步骤。


1. 求解运动量方程(从 $R_{ij}$ 直接使用应力张量,而非用涡粘性)

2. 求解压力修正方程(SIMPLE/PISO)

3. 求解6个Reynolds应力方程

4. 求解 $\varepsilon$ 方程

5. 收敛判定、反复迭代


🧑‍🎓

运动量方程直接使用Reynolds应力是什么意思?


🎓

k-epsilon模型使用涡粘性假设 $-\overline{u_i'u_j'} = \mu_t(\partial U_i/\partial x_j + \partial U_j/\partial x_i) - (2/3)k\delta_{ij}$,按扩散项方式处理。RSM直接将 $\overline{u_i'u_j'}$ 作为源项代入运动量方程。这样异向性效果得到精确反映。


数值稳定性问题

🧑‍🎓

听说RSM收敛困难。


🎓

解7个强耦合的非线性方程,所以与k-epsilon相比收敛明显困难。主要问题与对策如下。


问题原因对策
Reynolds应力可实现性违反$R_{ij}$ 不再是正定对称应用Realizability constraint
$\varepsilon$ 的过大估计壁面附近散逸过大使用ω基础的RSM(BSL-RSM)
收敛缓慢方程间强耦合Under-relaxation设为0.3〜0.5
对初值敏感初始 $R_{ij}$ 不合理用k-epsilon的结果初始化
🎓

实务技巧是,开始RSM计算时先用k-epsilon或SST k-omega获得收敛解,然后将该结果作为RSM初值,这是铁律。


omega基础的RSM

🧑‍🎓

有用 $\omega$ 替代 $\varepsilon$ 的RSM吗?


🎓

有。Menter提出的BSL-RSM(Baseline RSM)用SST k-omega的 $\omega$ 方程替代 $\varepsilon$ 方程。壁面附近的表现改善,与壁面函数的相容性也好。


RSM变种散逸方程壁面处理求解器支持
LRR-RSM$\varepsilon$Low-Re或壁面函数Fluent, CFX, OpenFOAM
SSG-RSM$\varepsilon$Low-ReFluent, CFX, STAR-CCM+
BSL-RSM (ω基础)$\omega$自动WTCFX, Fluent
LRR-RSM-w$\omega$壁面函数相容OpenFOAM
🧑‍🎓

CFX推荐用BSL-RSM吗?


🎓

是的。CFX的默认RSM就是BSL-RSM。能使用与SST k-omega相同的壁面处理(Automatic Wall Treatment),对网格y+有较强的鲁棒性。

Coffee Break 闲聊集锦

旋风分离器设计中RSM逆转胜利的场景

旋风分离器(通过离心力分离粉体或液滴的设备)的分析中,标准k-ε和SST会大幅偏离分离效率,这是众所周知的。强旋转流中乱流应力高度异向,涡粘性假设破裂。应用RSM时,旋流速度分布和压力降与实验值接近,这样的案例被广泛报告。化学厂旋风分离器设计中有采用RSM作为标准的企业,正是基于此原因。"特定流动只有RSM才行"这一现实,为高成本正名。

Reynolds应力模型(RSM)的实务应用

RSM的应用范围

🧑‍🎓

RSM在什么场景用?成本高,不能到处用RSM吧。


🎓

RSM真正显威的是涡粘性假设破裂的流动。


适用场景原因
强旋转流(旋风、涡室)涡粘模型无法捕捉旋转流的异向性
弯曲管内流二次流发展依赖异向性
喷流冲击(冲击喷流)回避滞点异常
非圆形管道内二次流正方形管道的拐角漩涡非RSM无法重现
混合容器(搅拌槽)3D旋转的异向性是支配性的
应避免的场景原因 单纯管路流k-epsilon足够,RSM过度 收敛优先(多工况扫描)收敛困难,周转时间差 LES/DES适用时LES比RSM高精度

入口边界条件

🧑‍🎓

RSM的入口条件比k-epsilon麻烦吗?


🎓

要指定6分量Reynolds应力。假设等向乱流的话,


$$ R_{11} = R_{22} = R_{33} = \frac{2}{3}k, \quad R_{12} = R_{13} = R_{23} = 0 $$

🎓

大多数情况下这个等向假设没问题。只要入口后有足够的助走区间,流动发展时异向性会自然形成。


实务分析流程

🧑‍🎓

用RSM做分析的步骤教一下。


🎓

推荐步骤如下。


1. 用k-epsilon Realizable获得收敛解(同时验证网格合理性)

2. 将收敛解作为初值切换到RSM

3. Under-relaxation设为低值 -- Reynolds应力: 0.3〜0.5、$\varepsilon$: 0.3〜0.5

4. 确认残差和监测点收敛 -- RSM残差可在 $10^{-4}$ 量级收敛

5. 将结果与k-epsilon对比 -- 确认异向性效果的贡献


🧑‍🎓

切换到RSM后结果和k-epsilon基本一样怎么办?


🎓

说明该流动涡粘性假设成立。成本不值,应该回到k-epsilon族。RSM始终是"异向性重要的流动"专用工具。

Coffee Break 闲聊集锦

船舶推进的二次流——RSM在实务中使用的现场

螺旋桨尾流或球形舰首周围的流动分析中,乱流二次流动图式(轴向垂直的小涡)影响船体阻力。这一二次流由Reynolds应力的异向性产生,涡粘模型的2方程模型原理上无法重现。日本造船公司的设计部门有"用k-ε设计,用RSM最终确认"的工作流程,正是这一物理原因的反映。"k-ε用于设计,RSM用于确认"的两阶段方法在造船CFD现场已定着。

Reynolds应力模型(RSM)的软件对比

求解器别RSM实现

🧑‍🎓

各求解器的RSM实现有什么差异?


🎓
功能Ansys FluentAnsys CFXSTAR-CCM+OpenFOAM
LRR-IP模型支持支持--支持(LRR)
SSG模型支持支持支持社区实现
BSL-RSM(ω基础)支持支持(推荐)--支持
壁面反射项可选自动可选可选
二次压力变形支持--支持社区实现
🧑‍🎓

Fluent中RSM怎样设置?


🎓

1. Models > Viscous > Reynolds Stress > Linear Pressure-Strain (LRR)或Quadratic Pressure-Strain (SSG)

2. 选择Near-Wall Treatment: Enhanced Wall Treatment($y^+ \approx 1$)或Scalable Wall Functions($y^+ > 30$)

3. 入口边界条件:Turbulence Specification为k and Epsilon,Reynolds Stresses用等向假设自动计算

4. Under-Relaxation: 初期将Reynolds Stresses设为0.3,Epsilon设为0.3


CFX中的设置

🧑‍🎓

CFX呢?


🎓

CFX推荐使用BSL-RSM,设置如下。


1. Domain > Fluid Models > Turbulence > Reynolds Stress > BSL Reynolds Stress

2. Wall Treatment为自动(Automatic Wall Treatment)

3. Initialization从k-epsilon结果开始(可通过Expert Parameter设置)


🎓

CFX的BSL-RSM采用与SST k-omega相同的 $\omega$ 方程,应用Automatic Wall Treatment壁面处理。对网格y+的依赖性小,工业应用更方便。


OpenFOAM中的设置

🧑‍🎓

OpenFOAM如何使用RSM?


🎓

constant/turbulenceProperties 中指定 LRR


```

RAS {

model LRR;

turbulence on;

printCoeffs on;

}

```


初始条件需要 R(Reynolds应力张量)和 epsilon 两个文件。R 为symmTensor类型,指定 (Rxx Rxy Rxz Ryy Ryz Rzz) 的6个分量。


🧑‍🎓

RSM最大的障碍是收敛困难。k-epsilon初始化和低Under-relaxation是成功的关键,这点明白了。


🎓

再加一点,RSM发散时从SSG(二次模型)改为LRR(线性模型)往往能稳定。SSG精度高但稳定性差。

Coffee Break 闲聊集锦

STAR-CCM+的RSM初始化战略——收敛的秘诀

RSM从零开始计算时收敛困难,最坏会发散。STAR-CCM+重度用户中流行"先用SST跑100~200迭代,再用该结果作为RSM初值"的初始化战略。这一方法对Fluent和OpenFOAM也同样有效,特别在高Swirl数流动(旋流燃烧器、旋风)中效果明显。在放弃收敛回到k-ε之前,请务必试试这一初始化战略。

Reynolds应力模型(RSM)的先端研究

椭圆混合RSM

🧑‍🎓

改进RSM壁面附近精度的研究有吗?


🎓

Manceau-Hanjalic (2002)的椭圆混合RSM(EB-RSM)很有前景。不用Gibson-Launder型壁面反射项,解一个椭圆型弛豫方程来描述壁面效果。


$$ \alpha - L^2 \nabla^2 \alpha = 1 $$

用一个标量场 $\alpha$ 在壁面处为0、远场处为1,对压力变形项在壁面附近与远场进行混合。消除了壁面反射项对"壁距"和"壁面法向"的依赖,在复杂形状上精度提高。


🧑‍🎓

哪些求解器能用?


🎓

Code_Saturne(EDF开发的开源CFD)标配EB-RSM。OpenFOAM有社区实现。商用求解器支持有限。


显式代数Reynolds应力模型(EARSM)

🧑‍🎓

维持RSM精度又降低成本的方法有吗?


🎓

显式代数Reynolds应力模型(EARSM)就是这样。Wallin-Johansson (2000)的模型是代表。通过忽略RSM的Reynolds应力输运方程的对流项和扩散项,简化为代数方程,将 $R_{ij}$ 表为平均速度梯度的显函数。


$$ a_{ij} = f(S_{ij}, \Omega_{ij}, k, \varepsilon) $$

🎓

总结EARSM优缺点。


特性RSMEARSM线性涡粘性模型
异向性重现中等
追加方程数7本0本(仅代数式)0本
收敛稳定性困难良好良好
二次流预测精确相对精确不可能
🧑‍🎓

EARSM是在涡粘模型框架内加入异向性的东西,是这样理解吗?


🎓

理解大体正确。也可以理解为涡粘性张量的非线性扩张。计算成本与k-epsilon相当,却能部分表现异向性效果,是成本效益高的手法。


数据驱动型RSM

🧑‍🎓

有将RSM与机器学习结合的研究吗?


🎓

有。Xiao-Duraisamy (2016)和Wu et al. (2018)的研究中,用DNS数据通过神经网络学习压力变形项建模。比传统LRR和SSG模型精度更高,但泛化性(对学习未见流动的适用性)是课题。


🧑‍🎓

RSM是理论上最严格的RANS模型,但收敛困难和成本是障碍。EARSM或ML-RSM等方向在精度和成本间求平衡,演化在进行。

Coffee Break 闲聊集锦

EARSM作为"RSM的妥协"——耗时10年的工程解答

显式代数Reynolds应力模型(EARSM)通过弱均衡假设将RSM方程代数化,用2方程模型成本求RSM级别的应力张量。1990年代开始研究,Wallin & Johansson(2000)发表了泛用性高的EARSM。精度比完全RSM低,但相比标准k-ε更高,实现了中等精度成本的平衡。"理想上想用RSM但计算时间…"的现场困局,经过研究10年,得到这一工程解答。

Reynolds应力模型(RSM)的故障排除

常见问题及对策

🧑‍🎓

RSM计算不顺利时,要检查什么?


1. 计算发散

🎓

现象: 残差发散、出现NaN/Inf


原因: RSM初值不当(零初始化等)、Under-relaxation过高、网格质量差


对策:

  • 用k-epsilon Realizable先获得收敛解再切到RSM(最重要)
  • 降低Under-relaxation: Reynolds Stresses = 0.3、Turbulent Dissipation Rate = 0.3
  • Fluent中Stabilization Method改为"Implicit Body Force"
  • 网格斜度控制在0.85以下

2. Reynolds应力可实现性违反

🧑‍🎓

可实现性违反是什么?


🎓

物理上,Reynolds应力张量的特征值应非负($k \geq 0$,各分量方差非负)。数值误差破坏这一条件就会产生非物理解。


对策:

  • Fluent中启用Realizability Enforcement
  • SSG模型比LRR更容易保持可实现性
  • 检查源项隐式线性化是否合理

3. 结果与k-epsilon无差别

🧑‍🎓

切到RSM后结果和k-epsilon基本一样。


🎓

原因: 流动异向性弱(单纯管路、完全发达流等)。RSM优势只在旋转流、弯管这样异向性强的流动才显现。


对策:

  • 用后处理确认异向性指标 $A = 1 - \frac{27}{2}\det(a_{ij}^*)$。接近0说明等向,RSM无优势
  • 单纯流动应回到k-epsilon系统节省成本

4. 壁面附近不稳定

🎓

现象: 壁面附近Reynolds应力振荡,无法收敛


对策:

  • 从ε基础RSM改为ω基础的BSL-RSM
  • 壁面处理改为Enhanced Wall Treatment($y^+ \approx 1$)
  • 壁面反射项(Gibson-Launder)不当时尝试禁用

RSM是否必要的判定方法

🧑‍🎓

事先判断是否真正需要RSM的方法有吗?


🎓

可以这样判定。


1. 用k-epsilon Realizable做计算

2. 检查涡粘比 $\mu_t/\mu$ 分布

3. 计算应变率与旋转率的比 $S/\Omega$。在 $S/\Omega$ 偏离1的区域,RSM有检讨价值

4. 有实验数据时,检查k-epsilon能否重现二次流图式


🧑‍🎓

盲目用RSM不行,要先确认涡粘性假设的合理性,这是对方法的尊重。

Coffee Break 闲聊集锦

壁面反射项引发的神秘发散——RSM故障排查的深潭

RSM故障排查中最棘手的是压力变形关联的壁面反射项 $\Pi_{ij,w}$ 导致的发散。该项在靠近壁面的网格中取值很大,粗网格或复杂几何上数值震荡。应对办法是临时切换到不含反射项的简化LRR模型,或将壁面反射系数从0.3降至0.1,但这降低精度。"RSM发散就怀疑壁面反射项"是CFD支持工程师间代代相传的诊断第一步。

关联模拟器

在该领域的交互式模拟器中体验理论

模拟器一览

相关领域

热分析V&V·品质保证结构分析
本文评价
感谢您的回答!
有帮助
更详细
错误
报告
有帮助
0
更详细
0
错误报告
0
作者 NovaSolver Contributors
匿名工程师 & AI — 网站地图
查看个人资料