动理学基础

两种描述层级

流体力学 中的欧拉网格法求解的是宏观量:密度 \(\rho(\mathbf{x},t)\) 与速度 \(\mathbf{u}(\mathbf{x},t)\),方程是 Navier-Stokes 方程。

动理学(kinetic theory)换一个层级,用速度分布函数描述流体:

\[f(\mathbf{x}, \boldsymbol{\xi}, t)\]

它的含义是:在时刻 \(t\)、位置 \(\mathbf{x}\) 附近单位体积内,速度落在 \(\boldsymbol{\xi}\) 附近单位速度区间内的分子数。

这是连续介质假设下面的一层:连续统里的流体微团,在这里被看成大量分子的统计集合。

从分布函数提取宏观量

宏观量是分布函数的矩:

\[\rho = \int f , d\boldsymbol{\xi}, \qquad \rho\mathbf{u} = \int \boldsymbol{\xi} f , d\boldsymbol{\xi}\]

二阶矩给出动量通量张量:

\[\boldsymbol{\Pi} = \int \boldsymbol{\xi}\boldsymbol{\xi} f , d\boldsymbol{\xi} = \rho\mathbf{u}\mathbf{u} + p\mathbf{I} - \boldsymbol{\sigma}\]

其中 \(p\) 是压强,\(\boldsymbol{\sigma}\) 是粘性应力张量。这一步说明:只要知道 \(f\),Navier-Stokes 方程里的所有宏观量都能算出来。

玻尔兹曼输运方程

\(f\) 的演化由玻尔兹曼输运方程给出:

\[\frac{\partial f}{\partial t} + \boldsymbol{\xi}\cdot\nabla_{\mathbf{x}} f = \Omega(f)\]

  • 左端:分子在无碰撞情况下的自由飞行,即迁移
  • 右端:\(\Omega(f)\) 是碰撞算子,描述分子间碰撞引起的分布变化

这个方程的两项与后面格子气自动机的两个步骤完全对应。

碰撞算子的性质

碰撞不产生也不消灭质量与动量,所以

\[\int \Omega(f) , d\boldsymbol{\xi} = 0, \qquad \int \boldsymbol{\xi}, \Omega(f) , d\boldsymbol{\xi} = 0\]

对玻尔兹曼方程两端关于 \(\boldsymbol{\xi}\) 取矩,就得到宏观的连续性方程与动量方程。这是"从动理学还原到连续统"的第一层含义。

平衡态

碰撞使分布趋于局部平衡。令 \(\Omega(f)=0\) 得到的解是 Maxwell-Boltzmann 分布

\[f^{eq} = \frac{\rho}{(2\pi R T)^{D/2}} \exp\left(-\frac{|\boldsymbol{\xi}-\mathbf{u}|^2}{2RT}\right)\]

H 定理保证这个平衡态是碰撞的吸引子,也就是熵最大的状态。

BGK 近似

完整的碰撞算子是复杂的积分,工程上常用 BGK 近似(Bhatnagar-Gross-Krook, 1954):

\[\Omega(f) \approx -\frac{1}{\tau}\left(f - f^{eq}\right)\]

物理含义:分布 \(f\) 以时间常数 \(\tau\) 松弛到局部平衡分布 \(f^{eq}\)。

  • \(\tau\) 大 → 松弛慢 → 粘性大
  • \(\tau\) 小 → 松弛快 → 粘性小

这个近似把碰撞从一个积分算子简化成一次代数插值,是 LBM 能高效实现的关键。从形式上看,它也是 LBM 里唯一带参数的环节。

从动理学还原到 Navier-Stokes

把 \(f\) 按一个小参数 \(\epsilon\)(与克努森数同量级)展开:

\[f = f^{(0)} + \epsilon f^{(1)} + \epsilon^2 f^{(2)} + \cdots\]

代入玻尔兹曼方程并按 \(\epsilon\) 的阶次分离,这一过程称为 Chapman-Enskog 展开:

阶次内容结果
零阶\(f^{(0)} = f^{eq}\)给出 \(\rho\) 与 \(\mathbf{u}\) 的定义,对应无粘的欧拉方程
一阶\(f^{(1)}\) 由迁移项驱动给出粘性应力张量
二阶闭合还原出完整的 Navier-Stokes 方程

这是动理学方法的理论保证:玻尔兹曼方程在宏观极限下就是 Navier-Stokes 方程。 后面 LBM 的粘度公式也是从这一步得到的。

三层描述的关系

层级描述变量演化方程离散化后得到
连续统(宏观)\(\rho, \mathbf{u}\)Navier-Stokes有限差分 / 有限体积 / 有限元 + 投影法
动理学(介观)\(f(\mathbf{x},\boldsymbol{\xi},t)\)玻尔兹曼输运方程 + BGK格子玻尔兹曼方法 LBM
分子(微观)每个分子的位置与速度牛顿第二定律分子动力学 MD

本章要讲的 LBM 位于中间层:它比宏观方程多保留一个速度维度的信息,因此不需要额外解压强泊松方程;又比微观分子模拟粗得多,因此计算量可控。


本文出自CaterpillarStudyGroup,转载请注明出处。

https://caterpillarstudygroup.github.io/GAMES103_mdbook/