雷诺输运定理
理论与物理
概述
老师,雷诺输运定理是什么?它和NS方程有什么关系?
定理的表述
物质体积 $V_m(t)$(随流体一起运动的体积)内任意广延性物理量 $B$ 的时间变化率可以写成如下形式。
这里 $b = B/m$ 是单位质量对应的量。RTT将其转换为固定控制体积 $V_{cv}$ 中的表达式。
右边的两项分别是什么?
第一项是控制体积内 $B$ 的时间变化率(累积率)。第二项是通过控制体积表面的 $B$ 的净流出率(通量)。两者之和等于系统整体 $B$ 的时间变化率。
物质导数关系
在微分形式中,RTT对应于物质导数。对于任意标量场 $\phi$,有
这里物质导数为 $\frac{D\phi}{Dt} = \frac{\partial\phi}{\partial t} + \mathbf{u}\cdot\nabla\phi$。
守恒定律推导
通过选择不同的 $b$,可以得到各个守恒定律。
| $b$ 的选择 | 导出的守恒定律 | 得到的方程 | ||
|---|---|---|---|---|
| $b = 1$ | 质量守恒 | 连续性方程 | ||
| $b = \mathbf{u}$(速度) | 动量守恒 | NS方程(动量方程) | ||
| $b = e + \frac{1}{2} | \mathbf{u} | ^2$(总能量) | 能量守恒 | 能量方程 |
| $b = \mathbf{r}\times\mathbf{u}$(角动量) | 角动量守恒 | 涡轮机械的欧拉方程 |
所有这些都源于这一个定理啊。非常有统一性。
是的。可以说RTT是流体力学守恒定律的大统一原理。CFD中求解的所有方程都以此为出发点。
雷诺输运定理的起源——奥斯本·雷诺的多彩业绩(1842〜1912年)
冠以“雷诺输运定理”之名的奥斯本·雷诺(Osborne Reynolds),不仅发现了湍流(1883年),还对整个流体力学做出了革命性贡献。1895年,他推导了时间平均化的N-S方程“雷诺平均Navier-Stokes(RANS)方程”,奠定了湍流工程处理的基础。雷诺输运定理(物质系与控制体积的关系)是连续介质力学的普适转换原理,适用于质量、动量、能量、角动量的所有守恒定律。140年后的今天,CFD的控制方程(Navier-Stokes)仍以雷诺推导的形式为基础,他的业绩在计算机模拟时代也毫不褪色。
各项的物理意义
- 时间项 $\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以上需考虑可压缩性效应
- 布西涅斯克近似(自然对流):仅在浮力项中考虑密度变化,其他项使用恒定密度
- 不适用情况:稀薄气体(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$。直接关系到时间步长的稳定性 |
数值解法与实现
RTT与有限体积法的关系
RTT如何与CFD的离散化联系起来?
有限体积法正是RTT积分形式的直接离散化。将每个计算单元视为控制体积,计算通过单元面的通量收支。
这里 $F_f$ 是通过面 $f$ 的对流通量,$D_f$ 是扩散通量,$S_i$ 是源项。这就是RTT的离散版本。
移动控制体积(ALE法)
如果控制体积本身移动呢?
在ALE(任意拉格朗日-欧拉)法中,控制体积本身以速度 $\mathbf{u}_g$ 移动。RTT修正为如下形式。
$$ \frac{d}{dt}\int_{V(t)} \rho\phi\,dV + \oint_{S(t)} \rho\phi\,(\mathbf{u} - \mathbf{u}_g)\cdot\mathbf{n}\,dS = \text{(源项)} $$
如果控制体积本身移动呢?
在ALE(任意拉格朗日-欧拉)法中,控制体积本身以速度 $\mathbf{u}_g$ 移动。RTT修正为如下形式。
关键在于对流速度变为 $\mathbf{u} - \mathbf{u}_g$(流体速度与网格速度之差)。动网格(活塞运动、旋转机械等)中使用这种形式。
几何守恒律(GCL)
移动网格需要满足几何守恒律(Geometric Conservation Law)。要求代入 $\phi = 1$(均匀场)时,守恒律精确成立。
如果不满足GCL会怎样?
均匀流无法保持均匀,会产生虚假的质量生成或消失。在网格大幅变形的问题(FSI、自由表面等)中尤其严重。商用求解器通常会自动实现以满足GCL,但用户自定义的动网格需要特别注意。
控制体积分析的实际应用
RTT的积分形式也可直接用于从CFD结果计算力或力矩。
不仅有对物体表面压力、摩擦力的积分,还有通过包围物体的控制体积面上的通量来求力的“远场力计算法”。这在飞机阻力分解(压力阻力、摩擦阻力、诱导阻力)中特别有用。
原来RTT不仅关乎理论,还直接关系到实际CFD的后处理啊。
控制体积的“划分方式”能让计算效率相差10倍
将雷诺输运定理落实到数值解法时,如何设置控制体积会极大地改变计算成本。在涡轮机械的级间分析中,为每一级设置“混合平面”来处理静子/转子间界面的方法,与一次性非定常求解所有级的方法相比,计算时间可能相差10~100倍。有限体积法的教科书上写着“哪里都一样”,但在实际的工业设计中,控制体积的划分方式本身就会造成技术差异。
迎风格式(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是常见的初始值。发散时降低松弛因子。收敛后可提高以加速。
相关主题
なった
詳しく
報告