二阶BDF2压力修正投影方法求解扩散Peterlin粘弹性流体
Second Order BDF2 Pressure Correction Projection Method Solving Diffusive Peterlin Viscoelastic Fluid
DOI: 10.12677/AAM.2019.86120, PDF, HTML, XML, 下载: 1,105  浏览: 1,670  科研立项经费支持
作者: 展 攀, 张运章, 梁海婷, 程嘉敏, 周欣欣, 袁晓君:河南科技大学数学与统计学院,河南 洛阳
关键词: 扩散Peterlin粘弹性流体BDF2压力修正投影稳定性分析数值算例Diffusive Peterlin Viscoelastic Fluid BDF2 Pressure Correction Projection Stability Analysis Numerical Experiment
摘要: 不可压扩散粘弹性流体是用来描述高分子聚合物的一类复杂流体。本文用二阶BDF2时间离散的压力修正投影方法求解扩散peterlin粘弹性流体。BDF2是三步格式,具有2阶收敛精度。压力修正投影方法用来避开流体速度和压力的耦合的不可压约束条件∇-u=0。当时间步长Δt小于给定常数时,我们证明了该方法无条件稳定。最后数值算例验证了格式的稳定性。
Abstract: The incompressible peterlin diffusive viscoelastic fluid is one type of complex fluid which used to describe high-molecular polymer. Second order time discrete BDF2 pressure correction projection method is to solve the diffusive peterlin viscoelastic model in this paper. BDF2 is three step steps scheme, and it has second order accuracy. Pressure correction projection method is used to avoid the incompressible restriction ∇-u=0 between the fulid velocity u and the pressure p. We prove that the method is unconditional stability if time step Δt less than a constant. Finally, we present some numerical experiment to verify the stability.
文章引用:展攀, 张运章, 梁海婷, 程嘉敏, 周欣欣, 袁晓君. 二阶BDF2压力修正投影方法求解扩散Peterlin粘弹性流体[J]. 应用数学进展, 2019, 8(6): 1051-1057. https://doi.org/10.12677/AAM.2019.86120

1. 引言

粘弹性流体 [1] 存在于日常生活的方方面面,比如,食物中的番茄酱,蛋黄酱等,熔化的塑料,生物流体等。在工业上,向水中加入水溶性高分子聚合物可以得到粘弹性流体。粘弹性流体不仅具有粘性属性,又具有弹性行为,是一种介于粘弹性流体与弹性固体之间的特殊流体。粘弹性流体属于非牛顿流体,有一些特殊的物理现象,比如weissenberg爬杆效应,剪切稀变效应等。

不可压扩散peterlin粘弹性流体模型 [2] [3] [4] [5] [6] 是由动量守恒的NS方程,质量守恒的不可压缩条件 u = 0 和利用peterlin 逼近描述构象张量d的本构方程耦合而成的,多变量、强非线性的方程组,如下

所示. 给定有界凸多边形区域 Ω R 2 ,有限时间T,求解速度u: Ω × [ 0 , T ] R 2 ,压力p: Ω × [ 0 , T ] R ,对称构象张量d: Ω × [ 0 , T ] R s y m 2 × 2

t u ν Δ u + ( u ) u + p = [ ( t r d ) d ] + f , u = 0 , t d ε Δ d + ( u ) d = ( u ) d + d ( u ) T + ( t r d ) I ( t r d ) 2 d + F , (1)

其中 t r d 表示张量d的迹,I是单位矩阵。物理参数 ν > 0 ε > 0 分别表示流体粘性系数和弹性张量系

数。为了简单起见,速度u和构象张量d赋于Dirichlet齐次边界条件,即 u | Ω = 0 d | Ω = 0 ,并给定相

应的初始条件 u ( 0 , x ) = u 0 ( x ) d ( 0 , x ) = d 0 ( x )

文献 [2] [3] 讨论了该流体模型解的存在唯一性以及正则性。关于该流体模型的数值研究,可看文献 [4] [5] [6] ,文献 [5] 讨论了问题(1)时间离散一阶欧拉线性化压力校正投影格式,并进行了稳定化和先验误差分析。本文将继续讨论问题(1)的时间离散二阶BDF2压力校正投影格式。BDF2是线性多步法中的3步方法 [7] ,具有2阶收敛精度。压力修正投影格式,首先是由Chorin在1960年提出的 [8] ,主要是为了避开不可压缩流体的不可压条件。关于该方法针对不可压缩流体的综述文章见文献 [9] 。

本文结构如下。第二节给出该流体模型相应的预备知识和二阶压力校正投影格式。第三节对二阶BDF2压力校正投影格式进行了稳定性分析。第四节给出数值算例验证格式的稳定性。最后给出了小结。

2. 预备知识和数值格式

L r ( Ω ) 表示区域 Ω 上的勒贝格空间,其范数为 L r ( Ω ) 。符号 分别表示 L 2 ( Ω ) L ( Ω ) 空间的范数。 H k ( Ω ) 表示索伯列夫空间 W k , 2 ( Ω ) ,其范数为 k 。我们为了描述问题(1)的压力校正投影方

法,首先定义下列函数空间:

H 0 1 ( Ω ) = { ω | ω H 1 ( Ω ) , ω | Ω = 0 } , L 0 2 ( Ω ) = { q | q L 2 ( Ω ) , Ω q d Ω = 0 } .

为了给出问题(1)的时间离散BDF2压力修正投影方法,首先对时间区间[0, T]进行等距剖分。设 0 = t 0 < t 1 < < t N = T 是区间[0, T]的等距剖分,时间步长为 Δ t 。记 t n = n Δ t ω n = ω ( , t n )

格式2.1:(时间离散的BDF2压力校正投影)

第一步:通过下面的方程组求解 ( u ˜ n + 1 , d n + 1 ) H 0 1 ( Ω ) 2 × H 0 1 ( Ω ) 2 × 2

3 u ˜ n + 1 4 u n + u n 1 2 Δ t ν Δ u ˜ n + 1 + ( u ˜ n + 1 ) u ˜ n + 1 + p n = [ ( t r d n + 1 ) d n + 1 ] + f n + 1 , (2.1)

3 d n + 1 4 d n + d n 1 2 Δ t ε Δ d n + 1 + ( u ˜ n + 1 ) d n + 1 = u ˜ n + 1 d n + 1 + d n + 1 ( u ˜ n + 1 ) T + ( t r d n + 1 ) I ( t r d n + 1 ) 2 d n + 1 + F n + 1 . (2.2)

第二步:通过下面的方程组求解 ( u n + 1 , p n + 1 ) H 0 1 ( Ω ) 2 × L 0 2 (Ω)

{ 3 u n + 1 3 u ˜ n + 1 2 Δ t + ( p n + 1 p n ) = 0 , u n + 1 = 0. (2.3)

注1. 由于BDF2是三步格式,需要知道前两步的函数值 ( u 0 , d 0 ) , ( u 1 , p 1 , d 1 ) 。 我们可以用其它格式,例如Backward欧拉格式,得到 ( u 1 , p 1 , d 1 )

注2. 由于格式2.1是非线性全隐格式,因此在后面的算例计算时,需要进行线性化迭代,这里我们采用Newton 迭代。

注3. 为了使压力与速度解耦计算,本文用了BDF2压力校正投影方法。第一步是关于中间速度 u ˜ n + 1 和构象张量d的非线性椭圆型问题。第二步是关于速度和压力的线性方程组。

注4. 如果对第二步的第一个方程求散度 ,可以得到 3 u ˜ n + 1 2 Δ t + Δ ( p n + 1 p n ) = 0 ,即 Δ p n + 1 = 3 2 Δ t u ˜ n + 1 Δ p n 。这是一个关于压力的Possion方程。在求得压力 p n + 1 后,可以通过下式得到

最终速度 u n + 1

u n + 1 = u ˜ n + 1 2 3 Δ t ( p n + 1 p n ) .

于是时间离散的BDF2压力校正投影格式2.1,可以写成三步形式。

格式2.2:(时间离散的BDF2压力校正投影三步方法)

第一步:与格式2.1的第一步相同

第二步:通过下面的方程求解压力 p n + 1 L 0 2 ( Ω ) H 1 (Ω)

Δ p n + 1 = 3 2 Δ t u ˜ n + 1 Δ p n .

第三步:通过下面的方程求解速度 u n + 1 H 0 1 ( Ω ) 2

u n + 1 = u ˜ n + 1 2 3 Δ t ( p n + 1 p n ) .

3. 二阶BDF2压力校正投影格式2.1的稳定性分析

定理3.1. 设 ( u n + 1 , u ˜ n + 1 , p n + 1 ) 是数值格式2.1的解。格式2.1几乎无条件稳定,即当时间步长 Δ t 1 16 时,

有下面的稳定性结论

u N 2 + 2 u N u N 1 2 + 1 2 d N 2 + 1 2 d N d N 1 2 + 4 3 ( Δ t ) 2 p N 2 + 2 Δ t ν n = 1 N 1 u ˜ n + 1 2 + 2 Δ t n = 1 N 1 ( t r d n + 1 ) d r + 1 2 exp ( 2 T ) { u 1 2 + 2 u 1 u 0 2 + 1 2 d 1 d 0 2 + 4 3 ( Δ t ) 2 p 1 2 + Δ t n = 1 N 1 [ 2 ν f n + 1 1 2 + 1 ε F n + 1 1 2 ] } . (3.1)

证明. 方程(2.1)两端乘以 4 Δ t u ˜ n + 1 并在区域 Ω 上积分,利用Green公式和三线性项 ( u ˜ n + 1 u ˜ n + 1 , u ˜ n + 1 ) = 0 ,我们得到

( 3 u ˜ n + 1 4 u n + u n 1 , 2 u ˜ n + 1 ) + 4 Δ t ν u ˜ n + 1 2 + 4 Δ t ( p n , u ˜ n + 1 ) = 4 Δ t ( ( t r d n + 1 ) d n + 1 , u ˜ n + 1 ) + 4 Δ t ( f n + 1 , u ˜ n + 1 ) . (3.2)

同理,方程(2.2)两端乘以 2 Δ t d n + 1 并在区域 Ω 上积分, 利用Green公式和三线性项 ( u ˜ n + 1 d n + 1 , d n + 1 ) = 0 ,我们得到

( 3 d n + 1 4 d n + d n 1 , d n + 1 ) + 2 Δ t ε d n + 1 2 = 2 Δ t ( u ˜ n + 1 d n + 1 + d n + 1 ( u ˜ n + 1 ) Τ , d n + 1 ) + 2 Δ t t r d n + 1 2 2 Δ t ( t r d n + 1 ) d n + 1 2 + 2 Δ t ( F n + 1 , d n + 1 ) . (3.3)

方程(3.2)和(3.3)相加并且利用关系式 2 ( ( t r d ) d , u ) = ( ( u ) d + d ( u ) Τ , d ) 可得

( 3 u ˜ n + 1 4 u n + u n 1 , 2 u ˜ n + 1 ) + 1 2 ( 3 d n + 1 4 d n + d n 1 , 2 d n + 1 ) + 4 Δ t ν u ˜ n + 1 2 + 2 Δ t ε d n + 1 2 + 4 Δ t ( p n , u ˜ n + 1 ) + 2 Δ t ( t r d n + 1 ) d n + 1 2 = 2 Δ t t r d n + 1 2 + 4 Δ t ( f n + 1 , u ˜ n + 1 ) + 2 Δ t ( F n + 1 , d n + 1 ) . (3.4)

我们首先对式子(3.4)的等号右端项进行估计。利用关系式 2 a b a 2 + b 2 可得

2 Δ t t r d n + 1 2 4 Δ t d n + 1 2 . (3.5)

利用hölder和young’s不等式,我们得到

4 Δ t ( f n + 1 , u ˜ n + 1 ) 2 Δ t ν u ˜ n + 1 2 + 2 Δ t ν f n + 1 1 2 , (3.6)

2 Δ t ( F n + 1 , d n + 1 ) Δ t ε d n + 1 2 + Δ t ε F n + 1 1 2 . (3.7)

将不等式估计(3.5),(3.6)和(3.7)代入(3.4)可得:

( 3 u ˜ n + 1 4 u n + u n 1 , 2 u ˜ n + 1 ) + 1 2 ( 3 d n + 1 4 d n + d n 1 , 2 d n + 1 ) + 2 Δ t ν u ˜ n + 1 2 + ε Δ t d n + 1 2 + 4 Δ t ( p n , u ˜ n + 1 ) + 2 Δ t ( t r d n + 1 ) d n + 1 2 4 Δ t d n + 1 2 + 2 Δ t r f n + 1 1 2 + Δ t ε F n + 1 1 2 . (3.8)

从格式2.1的第二步(2.3),我们可以得到:

3 u n + 1 + 2 Δ t p n + 1 = 3 u ˜ n + 1 + 2 Δ t p n ,

对上式两边分别取内积,可得:

4 Δ t ( u ˜ n + 1 , p n ) = 3 ( u n + 1 2 u ˜ n + 1 2 ) + 4 3 ( Δ t ) 2 ( p n + 1 2 p n 2 ) . (3.9)

应用关系式

1 2 ( 3 d n + 1 4 d n + d n 1 , 2 d n + 1 ) = 1 2 [ d n + 1 2 d n 2 + 2 d n + 1 d n 2 2 d n d n 1 2 + d n + 1 2 d n + d n 1 2 ] ; (3.10)

( 3 u ˜ n + 1 4 u n + u n 1 , 2 u ˜ n + 1 ) = ( 3 u n + 1 4 u n + u n 1 , 2 u n + 1 ) ( 3 u n + 1 4 u n + u n 1 , 2 ( u n + 1 u ˜ n + 1 ) ) = u n + 1 2 u n 2 + 2 u n + 1 u n 2 2 u n u n 1 2 + u n + 1 2 u n + u n 1 2 3 ( u n + 1 2 u ˜ n + 1 2 u n + 1 u ˜ n + 1 2 ) . (3.11)

我们将关系式(3.9),(3.10),(3.11)代入(3.8)得到:

u n + 1 2 u n 2 + 2 u n + 1 u n 2 2 u n u n 1 2 + 3 u n + 1 u ˜ n + 1 2 + u n + 1 2 u n + u n 1 2 + 2 Δ t ν u ˜ n + 1 2 + 1 2 [ d n + 1 2 d n 2 + 2 d n + 1 d n 2 2 d n d n 1 2 + d n + 1 2 d n + d n 1 2 ] + ε Δ t d n + 1 2 + 2 Δ t ( t r d n + 1 ) d n + 1 2 + 4 3 ( Δ t ) 2 ( p n + 1 2 p n 2 ) 4 Δ t d n + 1 2 + 2 Δ t ν f n + 1 1 2 + Δ t ε F n + 1 1 2 . (3.12)

我们对不等式(3.12)关于n从 n = 1 n = N 1 求和可以得到

u N 2 + 2 u N u N 1 2 + 1 2 d N 2 + 1 2 2 d N d N 1 2 + 4 3 ( Δ t ) 2 p N 2 + 2 Δ t ν n = 1 N 1 u ˜ n + 1 2 + Δ t ε n = 1 N 1 d n + 1 2 + 2 Δ t n = 1 N 1 ( t r d n + 1 ) d n + 1 2 4 Δ t n = 1 N 1 d n + 1 2 + Δ t n = 1 N 1 [ 2 r f n + 1 1 2 + 1 ε F n + 1 1 2 ] + u 1 2 + 2 u 1 u 0 2 + 1 2 d 1 2 + 1 2 2 d 1 d 0 2 + 4 3 ( Δ t ) 2 p 1 2 .

当时间步长 Δ t 1 16 时,利用Gronwall不等式,可以得到定理3.1. 证明完毕

4. 数值算例

顶盖驱动方腔流(Lid Driven Cavity Flow)模型 [10] 常常用来检验代码和评估算法的优劣。计算区域 Ω

为单位正方形。本文给出如下的边界和初值条件。构象张量d的边界条件是 d n = 0 ;在方腔的底端,以及左右边界上,水平速度u1和垂直速度u2都等于0;而在顶盖y = 1上,水平速度 u 1 = 16 x 2 ( 1 x ) 2 ,垂直速度u2 = 0。初值条件是u0 = 0, d 0 = 1 / 2 I 。本文主要计算自由能(free energy)来验证算法的稳定性。

自由能定义如下:

F ( u , d ) = 1 2 Ω | u | 2 d Ω + 1 4 Ω t r ( t r d d 2 ln d I ) d Ω

分别取时间步长 Δ t = 0.1 , 0.01 , 0.001 时,参数 ν = ε = 1 。时间方向离散采用有限差分,空间方向离散采用有限元。分别用(P1b, P1, P1)协调有限元来逼近速度,压力,构象张量。空间网格h = 1/80。

图1给出了三个不同的时间步长 Δ t = 0.1 , 0.01 , 0.001 ,自由能随着时间t的动态演化过程。从图1容易看出,自由能曲线逐渐趋于稳定状态。

Figure 1.Dynamical evolution process of the free energy functional with t for three different time steps

图1. 对于三个不同时间步长,自由能函数随着时间t的动态演化过程

当时间步长 Δ t = 0.001 ,和空间网格h = 1/80,图2图3分别给出了最终时刻T = 5的构象张量d的各分量d11, d12, d22;压力p,速度u的分量u1, u2的轮廓图。这些结果与已有文献 [4] [5] [6] 完全吻合。说明了本文算法的数值稳定性。

Figure 2.From left to right, there are the contours d11, d12, d22 of the conformation tensor d, respectively

图2. 从左到右,依此是构象张量d的分量d11, d12, d22轮廓图

Figure 3. From left to right,there are the contours of pressure p, velocity u1, u2, respectively

图3. 从左到右,依次是压力p,速度u1, u2的轮廓图

5. 小结

本文对扩散Peterlin粘弹性流体提出了时间离散的BDF2压力校正投影方法,避开了速度与压力的不可压缩约束条件。本文证明了该格式的几乎(almost)无条件稳定性。最后通过顶盖驱动方腔流模型检验了该算法的稳定性。下一步我们将对该方法进行误差分析。

基金项目

河南科技大学大学生研究训练计划(SRTP)经费资助:2018188。

参考文献

[1] 彭赛. 粘弹性流体的钝体绕流数值研究[D]: [硕士学位论文]. 武汉: 华中科技大学, 2018.
[2] Lukáčová-Medvidòvá, M., Mizerová, H. and Nečasová, Ś. (2015) Global Existence and Uniqueness Result for the Diffusive Peterlin Viscoelastic Model. Nonlinear Analysis: Theory, Methods & Applications, 120, 154-170.
https://doi.org/10.1016/j.na.2015.03.001
[3] Lukáčová-Medvidòvá, M., Mizerová, H., Nečasová, Ś. and Renardy, M. (2017) Global Existence Result for the Generalized Peterlin Viscoelastic Model. SIAM Journal on Mathematical Analysis, 49, 2950-2964.
https://doi.org/10.1137/16M1068505
[4] Mizerová, H. (2015) Analysis and Numerical Solution of the Peterlin Viscoelastic Model. Ph.D. Thesis, University of Mainz, Germany.
[5] Zhang, Y.Z. (2019) Stability and Convergence of First Order Time Discrete Linearized Pressure Correction Projection Method for the Diffusive Peterlin Viscoelastic Model. Applied Numerical Mathematics, 139, 93-114.
https://doi.org/10.1016/j.apnum.2018.12.011
[6] Jiang, Y.L. and Yang, Y.B. (2018) Semi-Discrete Galerkin Fi-nite Element Method for the Diffusive Peterlin Viscoelastic Model. Computational Methods in Applied Mathematics, 18, 275-296.
https://doi.org/10.1515/cmam-2017-0021
[7] Zhang, Y.Z., Xu, C. and Zhou, J.Q. (2017) Convergence of a Linearly Extrapolated BDF2 Finite Element Scheme for Viscoelastic Fluid Flow. Boundary Value Problems, 140.
https://doi.org/10.1186/s13661-017-0872-z
[8] Chorin, A.J. (1968) Numerical Solution of the Navier-Stokes Equations. Mathematics of Computation, 22, 745-762.
https://doi.org/10.2307/2004575
[9] Guermond, J.L., Minev, P. and Shen, J. (2006) An Overview of Projection Methods for Incompressible Flows. Computer Methods in Applied Mechanics and Engineering, 195, 6011-6045.
https://doi.org/10.1016/j.cma.2005.10.010
[10] Burggraf, O.R. (1966) Analytical and Numerical Studies of the Structure of Steady Separated Flows. Journal of Fluid Mechanics, 24, 113-151.
https://doi.org/10.1017/S0022112066000545