1. 引言
微极Navier-Stokes方程(MNSE)是一种重要的物理模型,该方程一般由Navier-Stokes方程耦合角动量方程而成,可以描述具有微观结构的流体运动现象,如材料质点具有平移和旋转自由度时的不可压缩流体的运动等。针对具有微观结构的流体模型的新型高性能的数值算法研究具有重要的理论和现实价值。1964年,Eringen提出了一种通用的微极流体理论来描述这类流体的运动,同时考虑了内部子结构的特性。文 [1] 证明了磁微极流体运动强解的存在性和唯一性。事实上,大量的研究人员使用数值方法和技术来讨论这类问题。例如:Nochetto等人 [2] 提出了线速度和角速度解耦的MNSE一阶半隐式全离散有限元方法;Salgado研究了微极Navier-Stokes方程(MNSE)的全离散分数阶时间步长投影有限元法 [3] ;文 [4] 针对Navier-Stokes方程提出了一种新的、二阶精度的数值正则化方法;文 [5] 提出并分析了微极Navier-Stokes方程(MNSE)的两种全离散投影数值格式;文 [6] 将SAV方法与压力投影方法相结合,提出了求解微极Navier-Stokes方程的无条件能量稳定数值格式;文 [7] 提出了不可压缩微极性流体流动控制方程的二阶Gauge-Uzawa格式;文 [8] 针对二维/三维非定常不可压缩热–微极流体方程,提出了三种分裂有限元格式,分别为标准分裂格式、一致分裂格式。文 [9] 将对流项的标量辅助变量(SAV)方法和耦合项的隐–显(IMEX)处理方法相结合,提出了求解微极Navier-Stokes方程的解耦、线性和无条件能量稳定数值格式。主要研究内容是针对微极Navier-Stokes方程提出一种新的、二阶无条件稳定的时间步方法,给出该格式的无条件稳定性。最后用数值实验验证该格式的收敛速度。
2. 符号和预备知识
微极Navier-Stokes方程可以描述如下:对于有界正则域
,给定最终时间
,找到
和
满足:
(1)
边界条件为:
,
初始条件为:
。
这里的
和
分别是线速度、压力和角速度。
和
的函数分别表示平滑的外部施加的力和力矩。我们假设所有材料常数
和
的运动粘度均为常数且为正数。我们设
,并且
。特别的,当
时,我们令
,那么有
我们令
空间中的范数表示为
,
空间中的范数表示为
。特别的,
空间中的范数表示为
,
空间中的范数表示为
。接下来,我们定义一些Sobolev空间:
此外,无散函数的空间由下式给出:
对于在整个时间间隔
上定义的函数
,我们定义以下范数:
令
表示
的对偶空间,
的范数由下式给出
我们定义离散无散空间:
通常的显式偏斜对称三线性形式定义为:
我们可以将(1)的弱形式表示为:找到
和
,在时间
上满足:
3. 算法及其稳定性
提出了一种二阶全离散时间步进算法,该算法将非线性项的线性处理与离散弱解在时间上的稳定项相结合,并给出了该方法的无条件稳定性。
3.1. 二阶时间步算法
我们定义最终时间
、时间步数
、时间步
和
。
处的插值由下式给出:
处的外推由下式给出:
接下来我们给出二阶全离散时间步算法。
算法3.1 给定
和
,找到
满足:
(2)
3.2. 稳定性分析
为了分析稳定性,我们通过
引入对称矩阵
,以及对称矩阵
如下:
我们定义
范数和
分别为:
定理3.2算法3.1无条件稳定并且满足以下界限:
4. 数值实验
在这一部分中,我们使用了两个数值实验来验证所提出的方法的理论结果。我们用BDF2Reg测试了算法3.1的收敛速度。我们使用FreeFem++完成以下实验。
在这个实验中,我们的目的是验证理论结果的收敛速度。我们考虑域
,设置其他参数
。我们假设已知的函数
作为真解。
对于线速度、压力和角速度,我们使用混合有限元
。误差估计定义如下:
我们通过改变网格宽度
和时间步长
来测试二阶全离
散时间步进算法3.1的精度。对于表1中的空间收敛阶数,我们取最终时间和不同的网格宽度。对于表2中的时间收敛顺序,我们采用最终时间
和变化的时间步长。我们可以看到,空间收敛和时间收敛的顺序都为2。因此,该实验验证了理论的正确性。

Table 1. Order of spatial convergence
表1. 空间收敛阶数
5. 结语
本文提出了微极Navier-Stokes方程的一种新的二阶全离散时间步算法,我们对非线性项进行线性化处理,在时间上增加离散弱解的稳定项,在空间上增加协调有限元。然后给出了该算法的无条件稳定性,并通过数值试验验证了所提出算法的理论结果。本文提出的算法将解的精度从一阶提高到了二阶,并且可以轻松应用于许多其他模型,是研究这些线性化方法和CFD背景下新的稳定性的初步尝试。稳定项如何单独影响稳定性仍需要更多研究。一般来说,需要更广泛的数值实验,特别是对于存在间歇性和大时间变化的问题。