Advances in Applied Mathematics
Vol. 13  No. 04 ( 2024 ), Article ID: 84735 , 6 pages
10.12677/aam.2024.134127

微极Navier-Stokes方程的一种二阶时间步算法

王思全

云南师范大学数学学院,云南 昆明

收稿日期:2024年3月17日;录用日期:2024年4月11日;发布日期:2024年4月18日

摘要

针对微极Navier-Stokes方程(MNSE),我们提出了一种新的二阶时间步算法。对MNSE中的非线性项进行了线性化处理,并在线速度、压力和角速度的离散解中加入了“曲率稳定”项,旨在改进常用的“速率稳定”。该方法不仅克服了阻力产生的数值不稳定,并且在不增加计算复杂性的情况下将解的精度从一阶提高到二阶。然后我们给出了算法的无条件稳定性。最后,通过数值实验验证了预测的收敛速度。

关键词

微极Navier-Stokes,二阶格式,稳定性

A Second-Order Time-Step Algorithm for the Micropolar Navier-Stokes Equations

Siquan Wang

School of Mathematics, Yunnan Normal University, Kunming Yunnan

Received: Mar. 17th, 2024; accepted: Apr. 11th, 2024; published: Apr. 18th, 2024

ABSTRACT

We propose a new second-order time-step algorithm for the micropolar Navier-Stokes equations (MNSE). The nonlinear term in MNSE is linearized, and the term “curvature stabilization” is added to the discrete solutions of online velocity, pressure and angular velocity, which aims to improve the commonly used “rate stabilization”. This method not only overcomes the numerical instability caused by resistance, but also improves the accuracy of the solution from the first order to the second order without increasing the computational complexity. And then we give the unconditional stability of the algorithm. Finally, the predicted convergence rate is verified by numerical experiments.

Keywords:Micropolar Navier-Stokes, Second-Order Scheme, Stability

Copyright © 2024 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).

http://creativecommons.org/licenses/by/4.0/

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方程可以描述如下:对于有界正则域 Ω d ( d = 2 o r 3 ) ,给定最终时间 T ,找到 u : Ω × ( 0 , d ] R d p : Ω × ( 0 , d ] R w : Ω × ( 0 , d ] R d 满足:

u t ( s + s r ) Δ u + ( u ) u + p = 2 s r × w + f u = 0 j w t ( c a + c d ) Δ w + j ( u ) w ( c 0 + c d c a ) w + 4 s r w = 2 s r × u + g (1)

边界条件为: u ( x , t ) = 0 , w ( x , t ) = 0 , ( x , t ) Ω × ( 0 , T ]

初始条件为: u ( x , 0 ) = u 0 , w ( x , 0 ) = w 0 , x Ω .

这里的 u , p w 分别是线速度、压力和角速度。 f g 的函数分别表示平滑的外部施加的力和力矩。我们假设所有材料常数 j , s , s r , c 0 , c a c d 的运动粘度均为常数且为正数。我们设 s 0 = s + s r , c 1 = c a + c d , c 2 = c 0 + c a c d ,并且 c 1 , c 2 > 0 。特别的,当 d = 2 时,我们令 u = ( u 1 , u 2 , 0 ) , w = ( 0 , 0 , w ) ,那么有

× u = ( 0 0 u 2 x u 1 y ) , × w = ( w y , w x , 0 )

我们令 L p ( Ω ) 空间中的范数表示为 L p W k p ( Ω ) 空间中的范数表示为 W k p 。特别的, L 2 ( Ω ) d 空间中的范数表示为 L 2 ( Ω ) d 空间中的范数表示为 。接下来,我们定义一些Sobolev空间:

X = H 0 1 ( Ω ) d = { v H 1 ( Ω ) d : v | Ω = 0 } Q = L 0 2 ( Ω ) = { q L 2 ( Ω ) : Ω q d x = 0 } Y = { z H 1 ( Ω ) d : z n | Ω = 0 }

此外,无散函数的空间由下式给出:

V = { v X : ( v , q ) = 0 , q Q }

对于在整个时间间隔 ( 0,T ) 上定义的函数 u ( x , t ) ,我们定义以下范数:

u L ( 0 , T ; X ) = ess sup 0 < t < T u ( t ) X , u L p ( 0 , T ; X ) = ( 0 T u ( t ) X p d t ) 1 p , 1 p <

V 1 表示 V 的对偶空间, V 1 的范数由下式给出

f 1 = sup 0 v V ( f , v ) v

我们定义离散无散空间:

V h = { v h X h : ( v h , q h ) = 0 , q h Q h }

通常的显式偏斜对称三线性形式定义为:

b * ( u , v , w ) = 1 2 ( u v , w ) 1 2 ( u w , v )

我们可以将(1)的弱形式表示为:找到 u : ( 0 , T ] X , p : ( 0 , T ] Q w : ( 0 , T ] X ,在时间 t ( 0 , T ] 上满足:

( u t , v ) + s 0 ( u , v ) + b * ( u , u , v ) ( p , v ) = 2 s r ( × w , v ) + ( f , v ) ( u , q ) = 0 j ( w t , z ) + c 1 ( w , z ) + j b * ( u , w , z ) + c 2 ( w , z ) + 4 s r ( w , z ) = 2 s r ( × u , z ) + ( g , z )

3. 算法及其稳定性

提出了一种二阶全离散时间步进算法,该算法将非线性项的线性处理与离散弱解在时间上的稳定项相结合,并给出了该方法的无条件稳定性。

3.1. 二阶时间步算法

我们定义最终时间 T 、时间步数 N 、时间步 Δ t = T N t n = n Δ t , n = 1 , 2... N t = t n + 1 处的插值由下式给出:

J n + 1 ϵ ( a ) : = ν + ϵ ν a n + 1 + ( 1 ν + 2 ϵ ν ) a n + ϵ ν a n 1

t = t n + 1 处的外推由下式给出:

H n + 1 ( a ) : = 2 a n a n 1

接下来我们给出二阶全离散时间步算法。

算法3.1 给定 u h n 1 , u h n , w h n 1 , w h n p h n 1 , p h n ,找到 ( u h n + 1 , p h n + 1 , w h n + 1 ) ( X h , Q h , X h ) , n = 0 , 1 , , N 1 满足:

( 3 u h n + 1 4 u h n + u h n 1 2 Δ t , v h ) + s 0 ( J n + 1 ϵ ( u h ) , v h ) + b ( H n + 1 ( u h ) , J n + 1 ϵ ( u h ) , v h ) ( J n + 1 ϵ ( p h ) , v h ) = 2 s r ( J n + 1 ϵ ( × w h ) , v h ) + ( f n + 1 , v h ) ( u n + 1 , q h ) = 0 j ( 3 w h n + 1 4 w h n + w h n 1 2 Δ t , z h ) + j b ( H n + 1 ( u h ) , J n + 1 ϵ ( w h ) , z h ) + c 1 ( J n + 1 ϵ ( w h ) , z h ) + c 2 ( J n + 1 ϵ ( w h ) , z h ) + 4 s r ( J n + 1 ϵ ( w h ) , z h ) = 2 s r ( J n + 1 ϵ ( × u h ) , z h ) + ( g n + 1 , z h ) (2)

3.2. 稳定性分析

为了分析稳定性,我们通过 F n × n 引入对称矩阵 F = I + 4 ϵ ν I ,以及对称矩阵 G 2 n × 2 n 如下:

G = ( 5 ν + 2 ϵ 4 ν I ν + ϵ 2 ν I ν + ϵ 2 ν I ν + 2 ϵ 4 ν I )

我们定义 F 范数和 G 分别为:

u F = ( u , F u ) , [ u w ] G 2 = ( [ u w ] , G [ u w ] ) , u , w n × n

定理3.2算法3.1无条件稳定并且满足以下界限:

u h N 2 + j w h N 2 + 2 Δ t 3 n = 1 N 1 ( s J n + 1 ϵ ( u h ) 2 + c 1 J n + 1 ϵ ( w h ) 2 + 2 c 2 J n + 1 ϵ ( w h ) 2 ) + 1 3 n = 1 N 1 ( u h n + 1 2 u h n + u h n 1 F 2 + j w h n + 1 2 w h n + w h n 1 F 2 ) 1 3 N ( u h 0 2 + j w h 0 2 ) + 4 N 3 ( [ u h 1 u h 0 ] G 2 + j [ w h 1 w h 0 ] G 2 ) + 2 N Δ t 3 n = 1 N 1 ( s 1 f n + θ 1 2 + c 1 1 g n + θ 1 2 )

4. 数值实验

在这一部分中,我们使用了两个数值实验来验证所提出的方法的理论结果。我们用BDF2Reg测试了算法3.1的收敛速度。我们使用FreeFem++完成以下实验。

在这个实验中,我们的目的是验证理论结果的收敛速度。我们考虑域 Ω = [ 0 , 1 ] 2 ,设置其他参数 j = s = s r = c 0 = c a = c d = 1 。我们假设已知的函数

u ( x , y , t ) = ( u 1 u 2 ) = ( 10 ( x 4 2 x 3 + x 2 ) ( 2 y 3 3 y 2 + y ) cos t 10 ( 2 x 3 3 x 2 + x ) ( y 4 2 y 3 + y 2 ) cos t ) p ( x , y , t ) = 10 ( 2 x 1 ) ( 2 y 1 ) cos t w ( x , y , t ) = u 1 + u 2

作为真解。

对于线速度、压力和角速度,我们使用混合有限元 P 2 P 1 P 2 。误差估计定义如下:

v v h 2 , 1 = { Δ t n = 1 N v ( t n ) v h n 2 } 1 / 2 , ( v = u , w )

我们通过改变网格宽度 h 和时间步长 Δ t 来测试二阶全离 T = 0.1 , Δ t = T / 16 , ϵ = 0.1 散时间步进算法3.1的精度。对于表1中的空间收敛阶数,我们取最终时间和不同的网格宽度。对于表2中的时间收敛顺序,我们采用最终时间 T = 3 , h = T / 128 , ϵ = 0.1 和变化的时间步长。我们可以看到,空间收敛和时间收敛的顺序都为2。因此,该实验验证了理论的正确性。

Table 1. Order of spatial convergence

表1. 空间收敛阶数

Table 2. Order of time convergence

表2. 时间收敛阶数

5. 结语

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

文章引用

王思全. 微极Navier-Stokes方程的一种二阶时间步算法
A Second-Order Time-Step Algorithm for the Micropolar Navier-Stokes Equations[J]. 应用数学进展, 2024, 13(04): 1362-1367. https://doi.org/10.12677/aam.2024.134127

参考文献

  1. 1. John, V., Knobloch, P. and Novo, J. (2018) Finite Elements for Scalar Convection-Dominated Equations and Incompressible Flow Problems: A Never Ending Story? Computing and Visualization in Science, 19, 47-63. https://doi.org/10.1007/s00791-018-0290-5

  2. 2. Nochetto, R.H., et al. (2014) The Micropolar Navier-Stokes Equations: A Priori Error Analysis. Mathematical Models & Methods in Applied Sciences, 24, 1237-1264. https://doi.org/10.1142/S0218202514500018

  3. 3. Salgado, A.J. (2015) Convergence Analysis of Fractional Time-Stepping Techniques for Incompressible Fluids with Microstructure. Journal of Scientific Computing, 64, 216-233. https://doi.org/10.1007/s10915-014-9926-x

  4. 4. Jiang, N., Mohebujjaman, M., Rebholz, L. and Trenchea, C. (2016) An Optimally Accurate Discrete Regularization for Second Order Time Stepping Methods for Navier-Stokes Equations. Computer Methods in Applied Mechanics and Engineering, 310, 388-405. https://doi.org/10.1016/j.cma.2016.07.017

  5. 5. Yang, Y.-B. and Jiang, Y.-L. (2017) Analysis of Two Decoupled Time-Stepping Finite Element-Methods for Incompressible Fluids with Microstructure. International Journal of Computer Mathematics, 95, 686-709. https://doi.org/10.1080/00207160.2017.1294688

  6. 6. Shen, J. and Zheng, N. (2022) Efficient and Unconditional Energy Stable Schemes for the Micropolar Navier-Stokes Equations. CSIAM Transactions on Applied Mathematics, 3, 57-81. https://doi.org/10.4208/csiam-am.SO-2021-0008

  7. 7. Slayi, S., Arwadi, T.E. and Dib, S. (2021) Stabilized Gauge Uzawa Scheme for an Incompressible Micropolar Fluid Flow. Applied Numerical Mathematics, 167, 45-72. https://doi.org/10.1016/j.apnum.2021.04.003

  8. 8. Ren, Y. and Liu, D. (2023) Research on Three Kinds of Splitting Finite Element Schemes for 2D/3D Unsteady Incompressible Thermomicropolar Fluid Equations. International Journal for Numerical Methods in Fluids, 95, 1148-1173. https://doi.org/10.1002/fld.5188

  9. 9. Zhang, X.-D., Long, X.-N. (2023) Unconditional Stability and Error Analysis of an Euler IMEX-SAV Scheme for the Micropolar Navier-Stokes Equations. Applied Numerical Mathematics, 192, 214-240. https://doi.org/10.1016/j.apnum.2023.05.027

期刊菜单