Navier-Stokes 方程
贡献者: _Eden_
让我们回顾流体力学的动量守恒方程:
为了进一步解这个方程,我们需要知道应力张量 的具体形式。 表示在法线为 方向的单位面元上,面外对面内的面力的 分量,而且是二阶对称张量(为了保证角动量守恒),那么它有怎样的性质呢?
在下面的讨论中我们将假设我们讨论的流体是牛顿流体:流体的应力和流体的速度梯度有线性关系,也就是服从广义胡克定律的关系。这当然是不正确的,因为实际问题中,当形变特别大时,有各种各样的非线性效应。但对于大多数问题来说这样的假设是足够的,而且能得到相对简单的方程形式。
1. 应力张量与第一第二粘性系数
最简单的一种非粘性的各向同性流体,其应力张量的对角元都为 ,这意味着每个面元上受到的力是垂直于面元的,单位面积上受到的力为流体在该处的压强,因此对角元 给出的就是压强 。但实际情况中流体是有粘性的,例如下图
图 1:牛顿粘性实验
当 方向相邻两侧流体的水平速度 有梯度时,就会产生一个剪应力 , 被称为第一粘性系数。继续假设流体是各向同性的,那么似乎应该有 ()。但这样实际上是有问题的,在我们上面的牛顿黏性实验中,应力张量的非对角元实际上不止有 ,否则考察其中的一个微元,上面受到的向右的力比下面受到的向右的力更大,取足够小的微元,它的单位体积角动量将会趋于无穷大。这也意味着应力张量必须是对称张量。在上面的牛顿粘性实验中,事实上每一水平层流体,沿 方向相邻两个紧挨着的流体微元,将会有 方向的面力。也就是说 。最终,我们可以把 改写为 ()。
上面的讨论仍然存在问题。既然 对角元全相等(为 ),那么对于各向同性的流体,应力张量矩阵 应当在正交相似变换下对角元应当仍是 。但从牛顿粘性实验的 出发很容易发现这是错误的。为了修正使得 各向同性,我们需要将第一粘性系数也考虑进 的对角元中:。
上面的讨论还没结束。对于可压缩流体,流体微元的密度改变,一般而言,静压强 应当是密度 的函数。但是,流体在压缩和膨胀的过程中,当 ,流体除了静压强 以外,还可能会额外多出一个粘性压强。我们设第二粘性系数 ,并假设这个过程使得压强在 基础上增大了 (最终表现为 的对角元的平均值),那么可以写出最终的本构方程:
2. Navier-Stokes 方程(NS 方程)
整理上面的方程:
将应力张量表达式代入流体力学动量方程组,我们就得到了著名的
Navier-Stokes 方程:
当流体内部温度的差距较小时,
第一粘性系数和第二粘性系数可以近似认为是常数。那么上式可以简化表达为
所以,对于
不可压缩流体,,有方程
对于远离固体边界的流体,有时可以作近似处理,看成是无粘性的流体。此时的方程简化为
欧拉方程。