对流项的对流形式和守恒形式

北京理工大学 | 李明健

流体力学中,对流项通常是最重要,也是最难处理的一项,它是欧拉描述带来的产物,具有强非线性,给解析和数值求解都带来了极大的挑战。而具体应用中,我们通常可以看到对流项的几种不同的书写形式,增加了新手的学习门槛,那么他们具体是什么含义呢?下面我们给出具体的解答。

我们以不可压缩流体的 Navier-Stokes 方程中的对流项为例,通常有以下形式:

对流形式

(1)uu

守恒形式(张量积):

(2)(uu)

其中,u 是流体速度矢量,在三维笛卡尔坐标系中有三个方向的分量,即 u=(ux,uy,uz),符号 表示张量积。

守恒形式(并矢):

(3)(uu)

对于后两种写法,速度矢量的张量积 uu 和并矢 uu 是等价的,二者均可表示为以下形式:

(4)uu=uu=[uxuxuxuyuxuzuyuxuyuyuyuzuzuxuzuyuzuz]

对于前两种写法,在不可压缩流体中,他们同样是等价的,推导过程如下:

首先,对于任意矢量 ab,有以下恒等式:

(5)(ab)=(a)b+ab

这里 ab 都为u,因此有:

(6)(uu)=(u)u+uu

在不可压缩流体中,速度矢量 u 满足

(7)u=0

具体可参考连续性方程的推导过程,因此,张量积的形式可以简化为:

(8)(uu)=uu

这表明,在不可压缩流体中,对流形式和守恒形式是等价的,我们下面只写并矢形式,不写张量积形式。


那么他们展开的分量形式是什么样的呢?在直角坐标系 (x,y,z) 中,对流形式的展开形式为:

(9)uu=[uxuyuz][xyz][uxuyuz]

具体展开为:

(10)uu=[uxuxx+uyuxy+uzuxzuxuyx+uyuyy+uzuyzuxuzx+uyuzy+uzuzz]

守恒形式的展开形式为:

(11)(uu)=[xyz][uxuxuxuyuxuzuyuxuyuyuyuzuzuxuzuyuzuz]

具体展开为:

(12)(uu)=[(uxux)x+(uyux)y+(uzux)z(uxuy)x+(uyuy)y+(uzuy)z(uxuz)x+(uyuz)y+(uzuz)z]

在不可压缩流体中,我们通常使用对流形式,更为简洁,而在可压缩流体中,二者并不等价,则需要使用守恒形式。