粘性Cahn-Hilliard方程的二阶稳定Crank-Nicolson-Leapfrog格式
A Stable Second-Order Crank-Nicolson-Leapfrog Scheme for the Viscous Cahn-Hilliard Equation
DOI: 10.12677/AAM.2023.121037, PDF, HTML, XML, 下载: 282  浏览: 427  科研立项经费支持
作者: 刘 静, 王旦霞*, 王李靖:太原理工大学数学系,山西 晋中
关键词: 粘性Cahn-HilliardCrank-Nicolson-Leapfrog无条件稳定误差估计Viscous Cahn-Hilliard Crank-Nicolson-Leapfrog Unconditionally Stable Error Estimates
摘要: 本文研究了粘性Cahn-Hilliard方程的一个二阶逼近。对于双阱势函数,本文通过引入拉格朗日乘子得到一个等价形式。其次,使用Crank-Nicolson-Leapfrog格式进行时间离散,使用有限元方法进行空间离散,从而得出了一个二阶线性无条件稳定的数值格式。然后,证明了数值格式的无条件能量稳定性和误差分析。最后,给出了几个数值模拟,验证了格式的数值精度。
Abstract: In this paper, we present a second-order approximation of the viscous Cahn-Hilliard equation. Firstly, an equivalent form of the system has been obtained by introducing a Lagrange multiplier for the double-well potential function. Secondly, a second-order linear unconditionally stable numerical scheme is proposed by using the Crank-Nicolson-Leapfrog scheme and mixed finite element method, respectively, to discrete the time and space. Furthermore, we prove that the scheme is second-order convergent. Finally, numerical examples are performed to show that the numerical accuracy of the proposed scheme is accurate and effective.
文章引用:刘静, 王旦霞, 王李靖. 粘性Cahn-Hilliard方程的二阶稳定Crank-Nicolson-Leapfrog格式[J]. 应用数学进展, 2023, 12(1): 339-351. https://doi.org/10.12677/AAM.2023.121037

1. 引言

Cahn-Hilliard方程是1958年由Cahn和Hilliard [1] 提出的,是用来描述热力学中两种物质(如合金,聚合物等等)之间相互扩散现象的数学模型。目前,Cahn-Hilliard方程的数值算法及模拟已成为科学计算领域中的一个国际热点问题,国内外诸多学者已经提出了许多Cahn-Hilliard方程的数值求解方法,其研究成果颇多 [2] [3] [4] [5]。

本文研究粘性Cahn-Hilliard方程

{ u t = Δ ω , ω = ε 2 Δ u + F ( u ) + β u t , n u = n ω = 0 , u ( x , 0 ) = u 0 ( x ) , (1)

其中 F ( u ) = 1 4 ( u 2 1 ) 2 ,u是混合物中某种物质的浓度, ε 是描述界面厚度的参数, β 0 表示粘性参数。其能量泛函定义为:

E ( u ) = Ω ( ε 2 2 | u | 2 + F ( u ) ) d x . (2)

β = 0 时,方程(1.1)就变为经典的Cahn-Hilliard方程。这类四阶非线性扩散方程在理论和数值方面都已经被广泛地研究。当 β > 0 时,为粘性Cahn-Hilliard方程,它源于动力学,是玻璃和聚合体系统中相位差现象的闭联集模型。Novick-Cohen在文献 [6] 中提出了该模型,给出了推导过程和在物理上的诸多应用。目前,在数值研究方面,有限差分法,谱方法和有限元方法有了不少研究工作。在文献 [7] 中,作者提出了带有浓度迁移率的粘性Cahn-Hilliard方程数值格式。在文献 [8] 中,作者讨论了粘性Cahn-Hilliard方程的一个二阶数值格式。文献 [9] 给出了一个线性化差分格式并验证了格式满足唯一可解性。文献 [10] 提出了一个二阶对数势格式。

研究此类方程的主要困难是Cahn-Hilliard方程的非线性项,针对此困难,已经有了很多研究。比如,在 [11] 中使用了凸分裂方法,在 [12] 中使用了SAV方法,在 [13] 中使用了IEQ方法。本文基于拉格朗日乘子的方法,提出了一个新的二阶格式,并对此格式进行了严格的分析。

本文的其余部分安排如下。在第2节,通过引入拉格朗日乘子将势函数线性化,得到其等价形式,并分别给出了方程的半离散格式和全离散格式;在第3节和第4节中,证明了所提格式满足无条件能量稳定性,并证明了误差估计。第5节,通过几个数值模拟,验证了上述数值格式的准确性。第6节给出了全文的总结。

2. 模型及数值格式

2.1. 预备知识

给定有界开基 Ω R d ( d = 2 , 3 ) ,其边界 Ω 光滑,C是一个不依赖于h和 τ 的一般正常数,设 L 2 ( Ω ) 表示在 Ω 上Lebesgue平方可测的函数空间。内积和范数分别为:

( u , v ) = Ω u v d Ω , u = ( u , u ) , u , v L 2 ( Ω ) .

对于 k N H k ( Ω ) 是通常的Sobolev空间。 H k ( Ω ) 的范数定义如下:

u H k = ( 0 α k D α u 2 ) 1 2 , u H k ( Ω ) .

2.2. 半离散数值格式

本小节对于双阱势函数 F ( u ) = u ( u 2 1 ) ,我们引入一个辅助变量q。令 q = u 2 1 ,使得 F ( u ) = u q 。进一步我们将q对t求导得 q t = 2 u u t ,则模型可重写为如下形式

u t = Δ ω , ω = u q ε 2 Δ u + β u t , 1 2 q t = u u t . (3)

相应的能量泛函 E ( u )

E ( u ) = Ω ( ε 2 2 | u | 2 + 1 4 | q | 2 ) d x . (4)

可以发现(4)式仍然保持能量耗散。

构造系统(3)的弱解形式

( u t , v ) + ( ω , v ) = 0 , (5)

( ω , ψ ) ε 2 ( u , ψ ) ( u q , ψ ) β ( u t , ψ ) = 0 , (6)

( 1 2 q t , p ) ( u u t , p ) = 0. (7)

N Z + 0 = t 0 < t 1 < < t N = T [ 0 , T ] 上的剖分, [ 0 , T ] 为时间区间,任给函数 u ( t ) ,定义 u n u ( n τ ) 的近似,其中 τ : = t n + 1 t n , n = 0 , 1 , , N 。构造系统(5)~(7)在时间上离散的Crank-Nicolson-Leapfrog格式,给定 ( u n 1 , u n ) ,当 n 1 时,求 ( u n + 1 , q n + 1 )

( u n + 1 u n 1 2 τ , v ) + ( ω n , v ) = 0 , (8)

( ω n , ψ ) ε 2 ( u n + 1 + u n 1 2 , ψ ) ( u n q n + 1 + q n 1 2 , ψ ) β ( u n + 1 u n 1 2 τ , ψ ) = 0 , (9)

1 2 ( q n + 1 q n 1 2 τ , p ) ( u n u n + 1 u n 1 2 τ , p ) = 0. (10)

2.3. 全离散数值格式

在区域 Ω 上作拟一致剖分,记作 T h = K h i 为网格大小, h = max 0 i N h i S h 是分片连续的有限元空间,定义如下

S h = { v h C ( Ω ) | v h | K P k ( x , y ) , K T h } H 1 ( Ω ) ,

其中 P k ( x , y ) x , y 的次数不超过 k Z + 的线性多项式的集合。定义 L 0 2 = { u L 2 ( Ω ) | ( u , 1 ) = 0 } S ˙ h = S h L 0 2 ( Ω ) 。接下来构造模型(5)~(7)的全离散格式,给定 ( u h n 1 , u h n ) ,当 n 1 时,求 ( u h n + 1 , q h n + 1 )

( u h n + 1 u h n 1 2 τ , v ) + ( ω h n , v ) = 0 , (11)

( ω h n , ψ ) ε 2 ( u h n + 1 + u h n 1 2 , ψ ) ( u h n q h n + 1 + q h n 1 2 , ψ ) β ( u h n + 1 u h n 1 2 τ , ψ ) = 0 , (12)

1 2 ( q h n + 1 q h n 1 2 τ , p ) ( u h n u h n + 1 u h n 1 2 τ , p ) = 0 .(13)

3. 稳定性分析

定理3.1令 ( u h n + 1 , q h n + 1 ) 是(11)~(13)的解,定义

E n + 1 , n = ε 2 2 ( u h n + 1 2 + u h n 2 ) + 1 4 ( q h n + 1 2 + q h n 2 ) .

对任意的 τ , h , ε > 0 , n 1 ,有下述不等式成立

E n + 1 , n + β 2 τ u h n + 1 u h n 1 2 + 2 τ ω h n 2 = E n , n 1 . (14)

证明:令 v = 2 τ ω h n ,得

( u h n + 1 u h n , ω h n ) + 2 τ ω h n 2 = 0. (15)

ψ = ( u h n + 1 u h n 1 ) ,得

( ω h n , u h n + 1 u h n 1 ) + ε 2 2 ( u h n + 1 2 u h n 1 2 ) + ( u h n q h n + 1 + q h n 1 2 , u h n + 1 u h n 1 ) + β 2 τ u h n + 1 u h n 1 2 = 0. (16)

p = τ ( q h n + 1 + q h n 1 ) ,可得

1 4 ( q h n + 1 2 q h n 1 2 ) ( u h n u h n + 1 u h n 1 2 , q h n + 1 + q h n 1 ) = 0. (17)

将(15),(16)和(17)结合,可以得到

2 τ ω h n 2 + ε 2 2 ( u h n + 1 2 u h n 1 2 ) + β 2 τ u h n + 1 u h n 1 2 + 1 4 ( q h n + 1 2 q h n 1 2 ) = 0. (18)

定理1证毕。

推论1存在常数 C > 0 ,设 E 1 , 0 C ,对任意的 τ , h > 0 ,有下列估计式成立

max 0 < i n ( u h i + 1 2 + u h i + 1 2 + u h i + 1 u h i 2 ) C , max 0 < i n ( q h i + 1 2 + q h i + 1 2 ) C , i = 1 n τ ω h i 2 C . (19)

4. 误差分析

在本节中,将详细给出误差估计。假设弱解具有以下正则性

u L ( 0 , T ; W 1 , ( Ω ) ) H 1 ( 0 , T ; H r + 1 ( Ω ) ) , ω L ( 0 , T ; W 1 , 6 ( Ω ) ) , q L ( 0 , T ; W 1 , 6 ( Ω ) ) . (20)

其中 r 1

为了书写简便,给出如下符号:

e ^ u n + 1 = R h u n + 1 u h n + 1 , e ˜ u n + 1 = u n + 1 R h u n + 1 , e ^ ω n + 1 = R h ω n + 1 ω h n + 1 , e ˜ ω n + 1 = ω n + 1 R h ω n + 1 , e ^ q n + 1 = R h q n + 1 q h n + 1 , e ˜ q n + 1 = q n + 1 R h q n + 1 .

定义4.1 [14] H 1 范数 1 , h 定义如下

ξ 1 , h = ( ξ , ξ ) 1 , h = sup 0 χ S ˙ h ( ξ , χ ) χ , ξ S ˙ h . (21)

定义4.2 Δ h 是离散的Laplacian算子, S h S ˙ h 是可逆的, v h S h Δ h v h S ˙ h ,有

( ( Δ h 1 ) v h , χ ) = ( v h , χ ) , χ S ˙ h . (22)

引理4.1 Ritz投影算子满足下面估计

u R h u + h u R h u H 1 ( Ω ) C h r + 1 u H r + 1 ( Ω ) , u H r + 1 ( Ω ) . (23)

引理4.2 Ritz投影算子 R h : S h S ˙ h 满足

( ( u R h u ) , v ) = 0 , ( R h u u , 1 ) = 0. (24)

引理4.3 [15] 定义如下变分问题:给出 χ S ˙ h ( Ω ) ,求 T h ( χ ) S ˙ h 使得

( T h ( χ ) , ν ) = ( χ , ν ) , (25)

其中 T h : S ˙ h ( Ω ) S ˙ h ( Ω ) 是一个可逆线性算子。令 χ , ψ S ˙ h ( Ω ) 且有

( χ , ψ ) 1 , h = ( T h ( χ ) , T h ( ψ ) ) = ( χ , T h ( ψ ) ) = ( T h ( χ ) , ψ ) , (26)

其中 ( , ) 1 , h 为定义在 S ˙ h ( Ω ) 得内积。因此,对于 χ S ˙ h ( Ω ) g S h ( Ω )

| ( χ , g ) | χ 1 , h g . (27)

定理4.1假设 ( u , q ) ( u h n + 1 , q h n + 1 ) 分别为(5)~(7)和(11)~(13)的解,则对于任意的 τ , h > 0 ,存在常数 C > 0 使得

τ i = 1 n e ^ ω i 2 + ε 2 4 τ i = 1 n e ^ u i + 1 2 + 1 16 i = 1 n e ^ q i + 1 e ^ q i 1 2 + β i = 1 n δ τ e ^ u i + 1 2 C τ 4 + C h 2 r . (28)

证明:当 t = n 时,方程(5)~(7)减去方程(11)~(13),

( u t n u h n + 1 u h n 1 2 τ , v ) + ( e ^ ω n + e ˜ ω n , v ) = 0 , (29)

( e ^ ω n + e ˜ ω n , ψ ) ε 2 ( u n u h n + 1 + u h n 1 2 , ψ ) ( u n q n u h n q h n + 1 + q h n 1 2 , ψ ) β ( u t n u h n + 1 u h n 1 2 τ , ψ ) = 0 , (30)

1 2 ( q t n q h n + 1 q h n 1 2 τ , p ) ( u n u t n u h n u h n + 1 u h n 1 2 τ , p ) = 0 , (31)

v = τ e ^ ω n 可得

( u t n u h n + 1 u h n 1 2 τ , τ e ^ ω n ) + τ e ^ ω n 2 = 0. (32)

ψ = δ τ e ^ u n + 1 ( δ τ e ^ u n + 1 = e ^ u n + 1 e ^ u n 1 2 τ ) 时,得

( e ^ ω n + e ˜ ω n , δ τ e ^ u n + 1 ) ε 2 ( u n u h n + 1 + u h n 1 2 , δ τ e ^ u n + 1 ) ( u n q n u h n q h n + 1 + q h n 1 2 , δ τ e ^ u n + 1 ) β ( u t n u h n + 1 u h n 1 2 τ , δ τ e ^ u n + 1 ) = 0. (33)

其中

ε 2 ( u n u h n + 1 + u h n 1 2 , δ τ e ^ u n + 1 ) = ε 2 2 ( u n + 1 2 u n + u n 1 , δ τ e ^ u n + 1 ) ε 2 4 τ ( e ^ u n + 1 2 e ^ u n 1 2 ) .

p = τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ,得

1 2 ( q t n q h n + 1 q h n 1 2 τ , τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ) + ( u n u t n u h n u h n + 1 u h n 1 2 τ , τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ) = 0. (34)

于是有

1 2 e ^ q n + 1 e ^ q n 1 2 1 2 ( q t n q n + 1 q n 1 2 τ + δ τ e ˜ q n + 1 , Δ h ( e ^ q n + 1 e ^ q n 1 ) ) + ( u n u t n u h n u h n + 1 u h n 1 2 τ , τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ) = 0. (35)

将(32),(33),(35)相加可得

τ e ^ ω n 2 + ε 2 4 τ ( e ^ u n + 1 2 e ^ u n 1 2 ) + 1 2 e ^ q n + 1 e ^ q n 1 2 + β δ τ e ^ u n + 1 2 = ( u t n u h n + 1 u h n 1 2 τ , τ e ^ ω n ) + ( e ^ ω n + e ˜ ω n , δ τ e ^ u n + 1 ) + ε 2 2 ( u n + 1 2 u n + u n 1 , δ τ e ^ u n + 1 ) ( u n q n u h n q h n + 1 + q h n 1 2 , δ τ e ^ u n + 1 ) β ( u t n u n + 1 u n 1 2 τ + δ τ e ˜ u n + 1 , δ τ e ^ u n + 1 ) + 1 2 ( q t n q n + 1 q n 1 2 τ + δ τ e ˜ q n + 1 , τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ) ( u n u t n u h n u h n + 1 u h n 1 2 τ , τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ) = i = 1 7 M i . (36)

接下来依次估计 M i ( i = 1 , 2 , 3 , 4 , 5 , 6 , 7 ) 。根据引理4.1~4.3,Cauchy-Schwarz和Young不等式有

M 1 = ( u t n u h n + 1 u h n 1 2 τ , τ e ^ ω n ) = ( u t n u n + 1 u n 1 2 τ + u n + 1 u n 1 2 τ u h n + 1 u h n 1 2 τ , τ e ^ ω n ) τ u t n u n + 1 u n 1 2 τ e ^ ω n + τ δ τ e ^ u n + 1 e ^ ω n + τ δ τ e ˜ u n + 1 e ^ ω n C τ 4 + C h 2 r + C e ^ ω n 2 + 1 8 δ τ e ^ u n + 1 1 , h 2 . (37)

M 2 e ^ ω n + e ˜ ω n δ τ e ^ u n + 1 C h 2 r + C e ^ ω n + 1 8 δ τ e ^ u n + 1 1 , h 2 . (38)

M 3 ε 2 2 Δ ( u n + 1 2 u n + u n 1 ) δ τ e ^ u n + 1 C τ 4 + 1 16 δ τ e ^ u n + 1 2 . (39)

化简 M 4 ,可得

M 4 = ( u n q n u h n q h n + 1 + q h n 1 2 , δ τ e ^ u n + 1 ) = ( u n ( ( u n ) 2 ( u h n + 1 ) 2 + ( u h n 1 ) 2 2 ) , δ τ e ^ u n + 1 ) + ( ( u h n + 1 ) 2 + ( u h n 1 ) 2 2 ( u n u h n ) , δ τ e ^ u n + 1 ) ( u n u h n , δ τ e ^ u n + 1 ) = i = 41 43 J i . (40)

根据(20),引理4.1以及Young不等式可得

J 41 | ( u n ( ( u n ) 2 ( u h n + 1 ) 2 + ( u h n 1 ) 2 2 ) , δ τ e ^ u n + 1 ) | ( u n ( u n ) 2 ( u h n + 1 ) 2 + ( u h n 1 ) 2 2 ) δ τ e ^ u n + 1 1 , h

u n L 3 ( ( u n ) 2 ( u n + 1 ) 2 + ( u n 1 ) 2 2 ) L 6 δ τ e ^ u n + 1 1 , h + u n L 3 ( ( u n + 1 ) 2 + ( u n 1 ) 2 2 ( u h n + 1 ) 2 + ( u h n 1 ) 2 2 ) L 6 δ τ e ^ u n + 1 1 , h + u n L ( ( u n ) 2 ( u n + 1 ) 2 + ( u n 1 ) 2 2 ) δ τ e ^ u n + 1 1 , h + u n L ( ( u n + 1 ) 2 + ( u n 1 ) 2 2 ( u h n + 1 ) 2 + ( u h n 1 ) 2 2 ) δ τ e ^ u n + 1 1 , h C τ 4 + C h 2 r + 1 8 e ^ u n + 1 2 + C e ^ u n 1 2 + 4 δ τ e ^ u n + 1 1 , h 2 . (41)

J 42 ( e ^ u n + e ˜ u n ) δ τ e ^ u n + 1 1 , h C h 2 r + C e ^ u n 2 + 1 8 δ τ e ^ u n + 1 1 , h 2 . (42)

J 43 ( e ^ u n + e ˜ u n ) δ τ e ^ u n + 1 1 , h C h 2 r + C e ^ u n 2 + 1 8 δ τ e ^ u n + 1 1 , h 2 . (43)

相加可得

M 4 C τ 4 + C h 2 r + 1 16 e ^ u n + 1 2 + C e ^ u n 2 + C e ^ u n 1 2 + 17 4 δ τ e ^ u n + 1 1 , h 2 . (44)

对于 M 5 ,根据Young不等式可得

M 5 = β ( u t n u n + 1 u n + 1 2 τ + δ τ e ˜ u n + 1 , δ τ e ^ u n + 1 ) β u t n u n + 1 u n + 1 2 τ δ τ e ^ u n + 1 + β δ τ e ˜ u n + 1 δ τ e ^ u n + 1 C τ 4 + C h 2 r + 1 16 τ 2 δ τ e ^ u n + 1 2 + 1 4 δ τ e ^ u n + 1 1 , h 2 . (45)

对于 M 6 ,根据Young不等式可得

M 6 1 2 τ ( q t n q n + 1 q n 1 2 τ ) e ^ q n + 1 e ^ q n 1 + 1 2 ( e ˜ q n + 1 e ˜ q n 1 ) e ^ q n + 1 e ^ q n 1 C τ 4 + C h 2 r + 1 16 e ^ q n + 1 e ^ q n 1 2 . (46)

化简 M 7 ,可得

M 7 = ( u n u t n u h n u h n + 1 u h n 1 2 τ , τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ) = ( u n ( u t n u n + 1 u n 1 2 τ ) , τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ) ( u n + 1 u n 1 2 τ ( u n u h n ) , τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ) ( u h n ( u n + 1 u n 1 2 τ u h n + 1 u h n 1 2 τ ) , τ Δ h ( e ^ q n + 1 e ^ q n 1 ) ) = i = 71 73 J i , (47)

其中

J 71 C τ 4 + 1 16 e ^ q n + 1 e ^ q n 1 2 . (48)

J 72 C h 2 r + C e ^ u n 2 + 1 16 e ^ q n + 1 e ^ q n 1 2 . (49)

J 73 1 2 e ^ u n + 1 + e ˜ u n + 1 + e ^ u n 1 + e ˜ u n 1 e ^ q n + 1 e ^ q n 1 C h 2 r + 1 4 e ^ u n + 1 2 + C e ^ u n 1 2 + 1 4 e ^ q n + 1 e ^ q n 1 2 . (50)

相加可得

M 7 C τ 4 + C h 2 r + 1 4 e ^ u n + 1 2 + C e ^ u n 2 + C e ^ u n 1 2 + 3 8 e ^ q n + 1 e ^ q n 1 2 . (51)

将上述不等式相加,我们得到

τ e ^ ω n 2 + ε 2 4 τ ( e ^ u n + 1 2 e ^ u n 1 2 ) + 1 2 e ^ q n + 1 e ^ q n 1 2 + β δ τ e ^ u n + 1 2 C τ 4 + C h 2 r + 3 8 e ^ u n + 1 2 + ( 1 16 + 1 16 τ 2 ) δ τ e ^ u n + 1 2 + 9 2 δ τ e ^ u n + 1 1 , h 2 + 7 16 e ^ q n + 1 e ^ q n 1 2 + C e ^ u n 2 + C e ^ u n 1 2 + C e ^ ω n 2 . (52)

接下来估计

δ τ e ^ u n + 1 1 , h 2 = ( u t n u h n + 1 u h n 1 2 τ , T h ( δ τ e ^ u n + 1 ) ) ( e ^ ω n + e ˜ ω n , T h ( δ τ e ^ u n + 1 ) ) u t n u n + 1 u n 1 2 τ T h ( δ τ e ^ u n + 1 ) + δ τ e ˜ u n + 1 T h ( δ τ e ^ u n + 1 ) + e ^ ω n + e ˜ ω n T h ( δ τ e ^ u n + 1 ) C τ 4 + C h 2 r + C e ^ ω n 2 + 3 4 δ τ e ^ u n + 1 1 , h 2 . (53)

将上式结果代回(52)式,并从1到n求和。根据Gronwall不等式可得,

τ i = 1 n e ^ ω i 2 + ε 2 4 τ i = 1 n e ^ u i + 1 2 + 1 16 i = 1 n e ^ q i + 1 e ^ q i 1 2 + β i = 1 n δ τ e ^ u i + 1 2 C τ 4 + C h 2 r . (54)

5. 数值模拟

在本节,采用数值算例验证前面理论分析的结果。具体安排如下:在第一部分,我们得到了格式(11)~(13)在不同参数下的收敛结果。第二部分给出了无条件能量耗散图,验证了系统的稳定性。最后,粘性Cahn-Hilliard模型的相分离图被给出。所有数值算例均由FreeFem++编程实现。

5.1. 收敛性

首先,给出格式(11)~(13)时间收敛阶和空间收敛阶的结果。计算区域为 [ 1 , 1 ] × [ 1 , 1 ] ,且初值设为

u 0 = 0.25 sin ( 2 x ) cos ( 2 y ) + 0.48.

5.1.1. 时间收敛阶

在本小节中,对浓度u的时间收敛阶进行研究。表1表2中,选择时间步长 τ = 1 64 , 1 128 , 1 256 。误差 e ^ u n H 1 较小,其时间收敛阶总是趋近于2,与误差分析得到的时间收敛阶一致,当变化 ε β 时,得到的结果变化较小。

Table 1. Error and the temporal convergence ( ε = 0.3 and β = 2 , 4 )

表1. 误差和时间收敛阶( ε = 0.3 and β = 2 , 4 )

Table 2. Error and the temporal convergence ( ε = 0.4 and β = 4 , 6 )

表2. 误差和时间收敛阶( ε = 0.4 and β = 4 , 6 )

5.1.2. 空间收敛阶

在本小节中,对浓度u的时间收敛阶进行研究。在表3中,固定参数 τ = 0.01 ,网格步长为 h = 1 8 , 1 16 , 1 64 。误差 e ^ u H 1 较小,其空间收敛阶总是趋近于2,与误差分析得到的时间收敛阶一致,当变化 ε β 时,得到的结果变化较小。

Table 3. Error and the special convergence ( β = 0.01 and ε = 0.2 , 0.3 )

表3. 误差和空间收敛阶( β = 0.01 and ε = 0.2 , 0.3 )

5.2. 无条件能量稳定

接着,验证了上述所提格式的稳定性。粘性Cahn-Hilliard模型(3)的能量泛函(4)被离散为

E ( u h n + 1 ) = Ω ( ε 2 2 | u h n + 1 | 2 + 1 4 | q h n + 1 | 2 ) d x

且格式(11)~(13)修正的能量为

E h n + 1 , n = ε 2 2 ( u h n + 1 2 + u h n 2 ) + 1 4 ( q h n + 1 2 + q h n 2 ) .

选择参数 T = 1 , ε = 0.1 。当 β = 0.1 时,图1表明能量由最初递减到逐渐趋于稳定。当 β = 0.01 ,从图1中发现,随着时间的推移,能量仍然是由最初递减到逐渐趋于稳定。还可以看到不同的 β 对结果的影响微乎其微,从而验证了格式(11)~(13)的能量是耗散的,通过该数值算例验证了定理3.1的有效性。

Figure 1. Diagram of the practical teaching system of automation major

图1. 离散的能量演化

5.3. 相分离

在本小节中,为了更好的观察数值解的变化过程,模拟粘性Cahn-Hilliard模型的相分离。计算区域为 [ 0 , 1 ] × [ 0 , 1 ] ,模拟参数为 ε = 0.1 β = 1 ,初始条件为

u 0 = 2 r a n d ( ) 1 ,

其中 r a n d ( ) [ 0 , 1 ] 的一个随机数。从图2给出了不同时刻下相分离过程的快照。图中表明随着时间的增加,相分离现象越来越明显。

t = 0.01 t = 0.05 t = 0.1 t = 0.5 t = 1 t = 2

Figure 2. Snapshot of coarsening

图2. 粗化快照

6. 结论

本文主要提出了一种基于拉格朗日乘子法的粘性Cahn-Hilliard方程的能量稳定的二阶数值格式,然后证明数值格式的稳定性和误差分析。最后通过不同的数值实验验证了前面理论的有效性,时间收敛阶与空间收敛阶表明 e ^ u H 1 的收敛阶接近于2,粗化图显示了u随着时间增长的演化,能量耗散的数值结果表明能量随着时间的增加而减少,最后趋于稳定。

致谢

在此感谢山西省回国留学人员科研资助项目(2021-029),山西省科技合作交流专项项目(202104041101019),山西省自然科学基金面上项目(202203021211129)的支持。

基金项目

山西省回国留学人员科研资助项目(2021-029),山西省科技合作交流专项项目(202104041101019),山西省自然科学基金面上项目(202203021211129)。

NOTES

*通讯作者。

参考文献

[1] Cahn, J.W. and Hilliard, J.E. (1958) Free Energy of a Nonuniform System. I. Interfacial Free Energy. Journal of Chemi-cal Physics, 28, 258-267.
https://doi.org/10.1063/1.1744102
[2] Puri, S. and Binder, K. (1991) Phenomenological Theory for the Formation of Interfaces via the Interdiffusion of Layers. Physical Review B, 44, 9735-9738.
https://doi.org/10.1103/PhysRevB.44.9735
[3] Wang, S.Q. and Shi, Q. (1993) Interdiffusion in Binary Polymer Mixtures. Macromolecules, 26, 1091-1096.
https://doi.org/10.1021/ma00057a033
[4] Jabbari, E. and Peppas, N.A. (1995) A Model for Interdiffusion at In-terfaces of Polymers with Dissimilar Physical Properties. Polymer, 36, 575-586.
https://doi.org/10.1016/0032-3861(95)91567-Q
[5] 叶兴德, 程晓良. Cahn-Hilliard方程的Legendre谱逼近[J]. 计算数学, 2003, 25(2): 157-170.
[6] Novick-Cohen, A. (1988) On the Viscous Cahn-Hilliard Equation. In: Ball, J.M., Ed., Material Instabilities in Continuum and Related Mathematical Problem, Oxford University Press, Oxford.
[7] 李亚楠, 王旦霞, 任永华. 具有浓度迁移率和对数势能的粘性Cahn-Hilliard方程的有限元算法[J]. 数学的实践与认识, 2021, 51(2): 241-250.
[8] Yang, X.F., Zhao, J. and He, X.M. (2018) Linear, Second Order and Unconditionally Energy Stable Schemes for the Viscous Cahn-Hilliard Equation with Hyperbolic Relaxation Using the Invariant Energy Quadratization Method. Journal of Computational and Applied Mathematics, 343, 80-97.
https://doi.org/10.1016/j.cam.2018.04.027
[9] 李娟. 粘性Cahn-Hilliard方程的高精度线性化差分方法[J]. 西南大学学报(自然科学版), 2020, 42(1): 51-58.
[10] 王志丽, 王旦霞, 贾宏恩. 具有对数势能的粘性Cahn-Hilliard方程的有限元算法[J]. 重庆师范大学学报(自然科学版), 2021, 38(5): 81-89.
[11] Elliott, C.M. and Stuart, A.M. (1993) The Global Dynamics of Discrete Semi-Linear Parabolic Equations. SIAM Journal on Numerical Analysis, 30, 1622-1663.
https://doi.org/10.1137/0730084
[12] Shen, J., Xu, J. and Yang, J. (2018) The Scalar Auxiliary Varia-ble (SAV) Approach for Gradient Flows. Journal of Computational Physics, 353, 407-416.
https://doi.org/10.1016/j.jcp.2017.10.021
[13] Yang, X.F. (2016) Linear, First and Second-Order, Unconditionally Energy Stable Numerical Schemes for the Phase Field Model of Homopolymer Blends. Journal of Computational Phys-ics, 327, 294-316.
https://doi.org/10.1016/j.jcp.2016.09.029
[14] Guo, Y.Y., Jia, H.E., Li, J.C. and Li, M. (2020) Numerical Analysis for the Cahn-Hilliard-Hele-Shaw System with Variable Mobility and Logarithmic Flory-Huggins Potential. Applied Nu-merical Mathematics, 150, 206-221.
https://doi.org/10.1016/j.apnum.2019.09.014
[15] Liu, Y., Chen, W.B., Wang, C. and Wise, S.M. (2017) Error Analysis of a Mixed Finite Element Method for a Cahn-Hilliard-Hele-Shaw System. Numerische Mathematik, 135, 679-709.
https://doi.org/10.1007/s00211-016-0813-2