Advances in Applied Mathematics
Vol. 13  No. 05 ( 2024 ), Article ID: 86968 , 12 pages
10.12677/aam.2024.135186

多级蒙特卡洛有限元方法求解对数势Cahn-Hilliard-Cook方程误差分析

尹萍1,苏剑2*,贾宏恩1

1太原理工大学数学学院,山西 太原

2西安交通大学数学与统计学院,陕西 西安

收稿日期:2024年4月19日;录用日期:2024年5月12日;发布日期:2024年5月20日

摘要

本文用多级蒙特卡洛有限元方法求解具有对数势的随机Cahn-Hilliard-Cook方程。为了估计方程的温和解,运用Ciarlet-Raviart有限元方法进行空间离散化,对时间则采用向后欧拉格式离散,得到方程的全离散数值格式。同时运用多级蒙特卡洛方法进行数值模拟,相较于标准蒙特卡洛方法,提高了计算效率。文中主要给出了全离散格式的误差估计以及分别应用标准蒙特卡洛方法和多级蒙特卡洛方法进行数值模拟时的总误差估计。

关键词

Cahn-Hilliard-Cook方程,有限元方法,多级蒙特卡洛方法,向后欧拉格式,对数势

Error Analysis of Multilevel Monte Carlo Finite Element Method for Cahn-Hilliard-Cook Equation with Logarithmic Potentials

Ping Yin1, Jian Su2*, Hongen Jia1

1School of Mathematics, Taiyuan University of Technology, Taiyuan Shanxi

2School of Mathematics and Statistics, Xi’an Jiaotong University, Xi’an Shaanxi

Received: Apr. 19th, 2024; accepted: May 12th, 2024; published: May 20th, 2024

ABSTRACT

In this paper, a multilevel Monte Carlo finite element method is used to solve the stochastic Cahn-Hilliard-Cook equation with logarithmic potential. To estimate the mild solution of the equation, the Ciarlet-Raviart finite element method is applied for spatial discretization and the backward Euler scheme is applied for time discretization to obtain the full discrete numerical scheme of the equation. Numerical simulations were conducted using the multilevel Monte Carlo method, which enhances computational efficiency compared to the standard Monte Carlo method. The error estimates for the fully discrete scheme and the total error estimates are provided for the numerical simulations using the standard Monte Carlo method and the multilevel Monte Carlo method, respectively.

Keywords:Cahn-Hilliard-Cook Equation, Finite Element Method, Multilevel Monte Carlo Method, Backward Euler Scheme, Logarithmic Potential

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. 引言

Cahn-Hilliard-Cook方程由Cook在 [1] 中首次提出,是Cahn-Hilliard方程随机版本,受到噪声的扰动。Da Prato和Debussche [2] 建立了方程全局温和解的存在性、唯一性和正则性。文献 [3] 对CHC方程和线性化CHC方程的有限元近似进行了研究。文献 [3] 和 [4] 分别证明了半离散和全离散有限元方法对CHC方程具有强收敛性,但未给出收敛速率。后来,Qi在 [5] 中证明了强收敛率。有关CHC方程数值研究的更多信息,请参阅文献 [6] [7] [8] [9] 。

蒙特卡洛方法是估计随机模拟期望的一种非常普遍和有用的方法。多级蒙特卡洛方法 [10] 在蒙特卡洛方法的基础上,使用分层网格来近似空间和时间,在非常细的网格上进行少量蒙特卡洛采样,在较粗的网格上增加采样量,这两种方法的结合确保了采样与计算成本之间的最佳平衡,大大降低了计算成本。文献 [11] 解释了多级蒙特卡洛方法的相关信息。

本文主要研究了具有对数Flory-Huggins势的Cahn-Hilliard-Cook方程。采用多级蒙特卡洛有限元法对其进行数值求解,在空间和时间上分别用有限元法和向后欧拉格式进行离散化,给出其全离散数值格式,并推导得到其数值解与温和解之间的误差估计,包括空间离散误差,时间离散误差,以及统计(抽样)误差。

2. 预备知识

Cahn-Hilliard-Cook方程是被噪声扰动的Cahn-Hilliard方程,其形式如下:

{ d u Δ w d t = d W , in D × ( 0 , T ] , w = Δ u + f ( u ) , in D × ( 0 , T ] , u n = w n = 0 , on D × ( 0 , T ] , u ( 0 ) = u 0 , in D . (1)

其中D是 d ( d = 1 , 2 , 3 ) 中的有界区域,n是区域边界 D 上的外法向量,解u是一种材料成分的质量浓度,在大多数应用中 u [ 1 , 1 ]

对于方程中的势,本文选取Flory-Huggins对数势 [12] 。

F ( u ) = u ln u + ( 1 u ) ln ( 1 u ) + θ ( u u 2 ) ,

f ( u ) = F ( u ) = ln ( u 1 u ) + θ ( 1 2 u ) .

参照文献 [13] 的框架,可以将(1)写成一个抽象的演化方程,其形式为:

d X + ( A 2 X + A f ( X ) ) d t = d W , t ( 0 , T ] , X ( 0 ) = X 0 . (2)

其中A表示负拉普拉斯,是希尔伯特空间 H = L 2 ( D ) 中的无界算子;而W是H中关于滤波概率空间 ( Ω , F , P , { F t } ) 的Q-Wiener过程。

按照 [13] 的半群方法,我们把(2)写成如下的积分方程(温和解):

X ( t ) = E ( t ) X 0 0 t A E ( t s ) f ( X ( s ) ) d s + 0 t E ( t s ) d W ( s ) . (3)

其中 { E ( t ) } t 0 = { e t A 2 } t 0 是由 A 2 生成的解析半群。

设空间 H = L 2 ( D ) 具有标准内积 ( , ) 和范数 H ˙ = { v H : D v d x = 0 } ,并记 H s = H s ( D ) 为标准Sobolev空间。

现定义 P : H H ˙ 为正交投影算子。则 ( I P ) v = | D | 1 D v d x 是v的均值。

定义算子 A = Δ ,其定义域为:

D ( A ) = { v H 2 : v n = 0 on D } .

则A是 H ˙ 上具有紧逆的正定、自伴、无界、线性算子。当延拓到H为 A v = A P v 时,它具有一组正交特征基 { φ j } j = 0 ,并有相应的特征值 { λ j } j = 0 满足:

0 = λ 0 λ 1 λ 2 λ i λ j , λ j .

第一个特征函数是常数, φ 0 = | D | 1 2 。因此 { φ j } j = 1 构成空间 H ˙ 上的一组正交基。

现定义范数和半范数如下:

| v | α = ( j = 1 λ j α | ( v , φ j ) | 2 ) 1 2 , α .

v α = ( | v | α 2 + | ( v , φ 0 ) | 2 ) 1 2 , α .

其相应的空间为:

H ˙ α = D ( A α 2 ) = { v H ˙ , | v | α < } .

H α = { v H , v α < } .

H ˙ 0 = H ˙ ,并且 | v | α = A α 2 v 。对于整数阶 α = s 0 H s 与标准Sobolev空间重合,范数 k 等价于标准范数 H k

对于任意Hilbert空间H,定义 L 2 ( Ω , H ) = { v : E v H 2 = Ω v H 2 d P ( w ) < } ,具有范数 v L 2 ( Ω , H ) 2 = { E v H 2 } 1 2

v L 2 ( Ω , H ) ,则可以定义 0 t v ( s ) d s ,且有如下等距性质成立:

E 0 t v ( s ) d W ( s ) 2 = 0 t E v ( s ) 2 d s . (4)

L ( H ) 表示H中有界线性算子的空间, L H S ( H ) 表示H中所有Hilbert-Schmidt算子的空间,即

L H S ( H ) = { v L ( H ) : j = 1 v φ j 2 < } .

具有范数 v H S = { j = 1 v φ j 2 } 1 2

设空间 V = D ( A ) = H ˙ 2 v V = A v ,由 [14] 中定理6.13可知,存在常数 C > 0 ,使得对于所有的 t [ 0 , T ] v V

E ( t ) v C v (5)

依据文献 [6] ,算子 A α E ( t ) 是有界的,且有

A α E ( t ) C t α 2 e c t C t α 2 , v H ˙ , α > 0 , t > 0. (6)

t 1 t 2 A α E ( s ) v 2 d s C ( t 2 t 1 ) 1 α v 2 , v H ˙ , α [ 0 , 1 ] , t 2 > t 1 > 0. (7)

( E ( t ) I ) v C t 1 2 A 1 2 v = C t 1 2 v V . (8)

由此可得对于 0 s t T v V

( E ( t ) E ( s ) ) v C t s v V . (9)

假设2.1设 B = H , V 。假设存在常数 C 1 , C 2 > 0 ,使得对于 Φ B , ϕ 1 , ϕ 2 H 成立

f ( Φ ) B C 1 ( 1 + Φ B ) , f ( ϕ 1 ) f ( ϕ 2 ) C 2 ϕ 1 ϕ 2 .

易证 f ( u ) 满足上述假设。

引理2.1 [11] 如果假设2.1成立且 X 0 L 2 ( Ω , V ) < + 则(3)中定义的解X在空间 L 2 ( Ω , V ) 中。特别地,对所有 t [ 0 , T ] 成立

X ( t ) L 2 ( Ω , V ) C ( T ) ( 1 + X 0 L 2 ( Ω , V ) ) .

其中, C ( T ) 表示依赖T变化的常数。

为方便后续证明,此处引入关于温和解X在时间上正则性的引理。

引理2.2 [11] 如果假2.1成立且 X 0 L 2 ( Ω , V ) < + ,则存在常数 C ( T ) 使得(3)中定义的温和解X满足,

X ( t ) X ( s ) L 2 ( Ω , H ) C ( T ) t s ( 1 + X 0 L 2 ( Ω , V ) ) , 0 s t T .

引理2.1,2.2主要参考 [11] 进行证明,其中不同之处引入式(5)~(9)即可证明。有了上述假设和定理,就可以推导出温和解与其近似值之间的误差估计值。

3. 数值格式

本节定义CHC方程的有限元近似,为构造其数值格式,首先引入方程(1)的弱形式,求 ( u , w ) H ˙ × H ˙ 使得

{ ( u ( t ) , v ) ( u 0 , v ) + 0 t ( w ( s ) , v ) d s = ( W ( t ) , v ) v H ˙ , ( w , q ) = ( u , q ) + ( f ( u ) , q ) = ( u , q ) + ( ln ( u 1 u ) + θ ( 1 2 u ) , q ) q H ˙ . (10)

{ T h l } l = 0 表示区域D上最大网格大小为 h l 的准均匀三角剖分族, T h l 的网格大小表示为

h l : = max K T h l d i a m ( K ) . (11)

网格的均匀细化可以通过规则细分来实现。由此得到网格尺寸为 h l = 2 l h 0 ,其中 h 0 表示最粗三角剖分的网格大小。

假设 V l ( l 0 ) 是H的有限元子序列的嵌套族,细化水平 l > 0 ,网格大小 h l ( l 0 ) V l H 1 是关于 T h l 的连续函数空间,这些函数是最高阶为1的分片多项式。

此外,定义 V ˙ l = P V l

V ˙ l = { v l V l : D v l d x = 0 } ,

因此(10)的混合有限元形式定义为 ( u l ( t ) , w l ( t ) ) V ˙ l × V l 使得

{ ( u l ( t ) , v l ) ( u 0 , v l ) + 0 t ( w l ( s ) , v l ) d s = ( W ( t ) , v l ) v l V ˙ l , ( w l , q l ) = ( u l , q l ) + ( f ( u l ) , q l ) = ( u l , q l ) + ( ln ( u l 1 u l ) + θ ( 1 2 u l ) , q l ) q l V l . (12)

接下来,定义“离散拉普拉斯算子” A l : V l V ˙ l

( A l v l , w l ) = ( v l , w l ) v l V l , w l V ˙ l .

则有

| v l | 1 = A 1 2 v l = v l = A l 1 2 v l , v l V l .

算子 A l 是自伴算子,在 V ˙ l 上正定、 V l 上半正定,且在空间 V l 上具有正交特征基 { φ j , l } j = o N l ,并有相应的特征值 { λ j , l } j = o N l ,满足

0 = λ 0 , l λ 1 , l λ 2 , l λ j , l λ N l , l ,

其中 N l : = d i m ( V l ) φ 0 , l = φ 0 = | D | 1 2

另外,定义正交投影算子 P l : H V l

( P l v , w l ) = ( v , w l ) v H , w l V l .

{ E l ( t ) } t 0 = { e t A l 2 } t 0 ,结合定义的算子 A l , P l ,(12)式可以化作 V l 中的抽象方程:

d X l + ( A l 2 X + A l P l f ( X l ( t ) ) ) d t = P l d W ( t ) , t ( 0 , T ] , X l ( 0 ) = P l X 0 . (13)

方程(13)有一个唯一的温和解 X l ,满足以下条件:

X l ( t ) = E l ( t ) P l X 0 0 t A l E l ( t s ) P l f ( X l ( s ) ) d s + 0 t E l ( t s ) P l d W ( s ) . (14)

对于时间离散,设 ( Θ n , n 0 ) 为步长为 δ t n = T 2 n 的等距时间离散序列,即对于 n 0

Θ n : = { t k n = T 2 n k = δ t n k , k = 0 , , 2 n } .

采用向后欧拉格式对(13)进行时间离散化,得到的全离散问题是求随机变量 X l , n ( t k n ) ,使得

X l , n ( t k n ) X l , n ( t k 1 n ) + δ t n A l 2 X l , n ( t k n ) + δ t n A l P l f ( X l , n ( t k n ) ) = P l W ( t k n ) W ( t k 1 n ) .

则对 l , n 0 , 0 k 2 n ,全离散近似值为

X l , n ( t k n ) = E δ t n , l k P l X 0 j = 1 k t j 1 n t j n A l E δ t n , l k j + 1 P l f ( X l , n ( t j n ) ) d s + j = 1 k t j 1 n t j n E δ t n , l k j + 1 P l d W ( s ) . (15)

其中 E δ t n , l k : = ( I + δ t n A l 2 ) k

为了后续证明,此处引入算子 E δ t n , l k 的一些性质。记 r ( z ) : = ( 1 + z ) 1 ,则 E δ t n , l k = r ( δ t n A l 2 ) k 。如 [5] 所示,存在常数C和c,使得

| r ( z ) e z | C z 2 z [ 0 , 1 ] , (16)

| r ( z ) | e c z z [ 0 , 1 ] . (17)

上述两个不等式足以确保,对 k = 1 , 2 , 3 ,

| r ( z ) k e z k | | ( r ( z ) e z ) l = 0 k 1 r ( z ) k 1 l e z l | C k z 2 e c ( k 1 ) z z [ 0 , 1 ] . (18)

4. 误差分析

引理4.1在离散情形下,依据 [5] 以下估计成立:

E δ t n , l k P l v C v v H ˙ , (19)

A l α E δ t n , l k P l v C t k α 2 v v H ˙ , (20)

( E ( t ) E δ t n , l k P l ) v C ( h l 2 + δ t n ) v V v V , (21)

( A E ( t ) A l E δ t n , l k P l ) v C ( h l 2 + δ t n ) t 1 v v H ˙ , (22)

( t j 1 n t j n A l E δ t n , l k j + 1 P l v 2 d s ) 1 2 C v v H ˙ j = 1 , , k , (23)

j = 1 k t j 1 n t j n ( A E ( t ) A l E δ t n , l k P l ) v C ( h l 2 + δ t n ) v v H ˙ . (24)

定义标准蒙特卡洛估计器为:

E N [ Y ] = 1 N i = 1 N Y ^ i . (25)

其中 N ( Y ^ i , i = 1 , , N ) 是随机变量Y的独立同分布样本序列。

( Y l , l 0 ) 是V-值随机变量序列,使得 Y l V l 对所有 l 0 。则对于 l 0 Y L 可表示为:

Y L = l = 0 L ( Y l Y l 1 ) .

其中 Y 1 = 0 。根据期望的线性性质,可得

E [ Y L ] = E [ l = 0 L ( Y l Y l 1 ) ] = l = 0 L E [ Y l Y l 1 ] .

为了从上述表达式中推导出期望值的多级估计器,用蒙特卡洛方法对 E [ Y l Y l 1 ] 进行近似估计,样本数为 N l ,然后可以定义多级蒙特卡洛估计器

E L [ Y L ] = l = 0 L E N l [ Y l Y l 1 ] . (26)

有了上述两个估计器,就可以进行本节的主要工作,推导出误差的收敛结果。

4.1. 单级蒙特卡洛近似

引理4.2 [11] 对于任意 N Y L ( Ω ; H ) 2 ,成立

E [ Y ] E N [ Y ] L ( Ω ; H ) 2 = 1 N V a r [ Y ] 1 2 1 N Y L ( Ω ; H ) 2 . (27)

注释4.1引理4.2是针对 L ( Ω ; H ) 2 中的任意随机变量Y而提出的。在接下来的证明中,对于 l , n 0 t Θ n ,我们估计离散温和解的蒙特卡洛误差,根据引理4.2,其边界为

E [ X l n ( t ) ] E N [ X l n ( t ) ] L ( Ω ; H ) 2 1 N X l n ( t ) L ( Ω ; H ) 2 .

另外,对于 t k n = t ,运用假设2.1,(4),(20),(23)和离散Gronwall不等式 [15] 可得类似引理2.1的结论

X l , n ( t ) L ( Ω ; H ) 2 C ( T ) ( 1 + X 0 L ( Ω ; H ) ) .

由此估计进一步可得

sup t Θ n E [ X l n ( t ) ] E N [ X l n ( t ) ] L ( Ω ; H ) 2 = 1 N C ( T ) ( 1 + X 0 L ( Ω ; H ) 2 ) .

定理4.1如果X是(3)的温和解, ( X l , n , l , n 0 ) 是(15)中引入的离散解序列,那么存在常数 C ( T ) ,使得对于所有 l , n 0 成立

sup t Θ n X ( t ) X l , n ( t ) L ( Ω ; H ) 2 C ( T ) ( h l 2 + δ t n ) ( 1 + X 0 L ( Ω ; V ) 2 ) .

证明对于 l , n 0 t k n Θ n ,误差为

X ( t k n ) X l , n ( t k n ) L ( Ω ; H ) 2 ( E ( t k n ) E δ t n , l k P l ) X 0 L ( Ω ; H ) 2 + j = 1 k t j 1 n t j n ( A E ( t k n s ) f ( X ( s ) ) A l E δ t n , l k j + 1 P l f ( X l , n ( t j n ) ) ) d s L ( Ω ; H ) 2 + j = 1 k t j 1 n t j n ( E ( t k n s ) E δ t n , l k j + 1 P l ) d W ( s ) L ( Ω ; H ) 2 : = 3 ( I + J + K ) .

对第一项,由式(21)可以推得

I = E ( t k n ) E δ , l k P l X 0 L ( Ω ; H ) 2 C ( h l 2 + δ t n ) X 0 L 2 ( Ω , V ) .

第二项可以分解为

J = j = 1 k t j 1 n t j n ( A E ( t k n s ) f ( X ( s ) ) A l E δ t n , l k j + 1 P l f ( X l , n ( t j n ) ) ) d s L ( Ω ; H ) 2 j = 1 k t j 1 n t j n ( A E ( t k n s ) A l E δ t n , l k j + 1 P l ) f ( X ( s ) ) d s L ( Ω ; H ) 2 + j = 1 k t j 1 n t j n A l E δ t n , l k j + 1 P l ( f ( X ( s ) ) f ( X ( t j n ) ) ) d s L ( Ω ; H ) 2 + j = 1 k t j 1 n t j n A l E δ t n , l k j + 1 P l ( f ( X ( t j n ) ) f ( X l , n ( t j n ) ) ) d s L ( Ω ; H ) 2 ) : = 3 ( J 1 + J 2 + J 3 ) .

由假设2.1,(24),注释4.1得

J 1 C ( T ) ( h l 2 + δ t n ) f ( X ( s ) ) L ( Ω ; H ) 2 C ( T ) ( h l 2 + δ t n ) ( 1 + X 0 L ( Ω ; H ) 2 2 ) .

运用(4.2),引理2.2可得

J 2 C j = 1 k t j 1 n t j n ( t k j + 1 n ) 1 2 X ( s ) X ( t j n ) L ( Ω ; H ) 2 d s C ( T ) δ t n ( 1 + X 0 L ( Ω ; H ) 2 2 ) .

通过假设2.1,(24)得到

J 3 ( j = 1 k t j 1 n t j n A l E δ t n , l k j + 1 P l ( f ( X ( t j n ) ) f ( X l , n ( t j n ) ) ) L ( Ω ; H ) 2 2 d s ) 1 2 ( C ( T ) j = 1 k X ( t j n ) X l , n ( t j n ) L ( Ω ; H ) 2 2 ) 1 2 C ( T ) j = 1 k X ( t j n ) X l , n ( t j n ) L ( Ω ; H ) 2 .

对第三项,由(22)得

K = j = 1 k t j 1 n t j n ( E ( t k n s ) E δ t n , l k j + 1 P l ) d W ( s ) L ( Ω ; H ) 2 C ( h l 2 + δ t n ) j = 1 k t j 1 n t j n 1 L ( Ω ; H ) 2 d s C ( T ) ( h l 2 + δ t n ) .

综上,运用离散Gronwall引理可得

X ( t k n ) X l , n ( t k n ) L ( Ω ; H ) 2 C ( T ) ( h l 2 + δ t n ) ( 1 + X 0 L ( Ω ; V ) 2 ) + C ( T ) j = 1 k X ( t j n ) X l , n ( t j n ) L ( Ω ; H ) 2 C ( T ) ( h l 2 + δ t n ) ( 1 + X 0 L ( Ω ; V ) 2 ) j = 1 k ( 1 + C ( T ) ) C ( T ) ( h l 2 + δ t n ) ( 1 + X 0 L ( Ω ; V ) 2 ) e T C ( T ) .

定理4.2如果X是(3)的温和解, ( X l , n , l , n 0 ) 是(15)中引入的离散解序列,那么存在常数 C ( T ) ,使得对于所有 l , n 0 N 成立

sup t Θ n E [ X ( t ) ] E N [ X l , n ( t ) ] L ( Ω ; H ) 2 C ( T ) ( h l 2 + δ t n + 1 N ) ( 1 + X 0 L ( Ω ; H ) 2 ) .

对于任意给定的离散级别 l 0 ,最优时间离散级别为 n 0 ,蒙特卡罗抽样规模为 N l = N h l = 2 l ,由定理4.2当 δ t n h l 4 时,空间误差和时间误差达到平衡,因此 n = 4 l 。根据定理4.2所示的收敛速率,易知对于 l 0 的离散化和采样误差,可以通过以下选择实现平衡:

( N l ) 1 2 h l 2 , r e s p . N l h l 4 .

4.2. 多级蒙特卡洛近似

在上一小节中确定了单级蒙特卡洛法的误差界,接下来在本小节中将证明多级蒙特卡洛近似的误差界。

根据之前关于单级蒙特卡洛方法收敛性和各种误差贡献平衡的结论,使用时间区间 T = [ 0 , T ] 的等距剖分 ( Θ l , l 0 )

Θ l = { t k ( l ) l = T 2 4 l k ( l ) , k ( l ) = 0 , , 2 4 l } ,

根据前一节的概念,有 n = 4 l 。用 δ t l = T / 2 4 l 表示 l 0 Θ l 的时间步长。设置 h l 2 l , l 0 ,在多级蒙特卡洛离散化误差分析中,用 n = 4 l 将空间离散化级别与时间离散化级别联系起来,这解释了时间网格的重新定义。

Θ l , l = 0 , , L ,我们对解应用如下插值:

X l 1 ( t k ( l ) L ) = a l X l 1 ( t k ( l 1 ) l 1 ) + b l X l 1 ( t k ( l 1 ) + 1 l 1 ) . (28)

其中,

a l = 1 ( k ( l ) 16 [ k ( l ) 16 ] ) , b l = k ( l ) 16 [ k ( l ) 16 ]

[ ] 为取整符号。迭代(28)式得

X l ( t k ( L ) L ) = a l : L X l ( t k ( l ) L ) + b l : L X l ( t k ( l ) + 1 l ) . (29)

其中,

a l : L = a l + 1 i = l + 2 L 1 2 4 ( i ( l + 2 ) + 1 ) b i , b l : L = b l + 1 + i = l + 2 L 1 2 4 ( i ( l + 2 ) + 1 ) b i

注意 a l : L + b l : L = 1 l = 0 , , L 1 。通过该线性插值,可以证明得到如下关于多级蒙特卡罗估计收敛性的结论。

定理4.3如果X是(3)的温和解, ( X l , l 0 ) 是(15)中引入的离散解序列,那么存在常数 C ( T ) ,使得对于所有 L 0 成立

sup t Θ L E [ X ( t ) ] E L [ X L ( t ) ] L ( Ω ; H ) 2 C ( T ) ( h L 2 + 1 N 0 + i = 0 L 1 N l h l 2 ) ( 1 + X 0 L ( Ω ; H ) 2 ) .

证明对 L 0 ,选择 t k ( L ) L Θ L ,将误差分解为

E [ X ( t k ( L ) L ) ] E L [ X L ( t k ( L ) L ) ] L ( Ω ; H ) 2 X ( t k ( L ) L ) X L ( t k ( L ) L ) L ( Ω ; H ) 2 + l = 0 L ( E E N l ) [ X l ( t k ( L ) L ) X l 1 ( t k ( L ) L ) ] L ( Ω ; H ) 2 = A + B .

由定理4.1及 δ t n h l 4

X ( t k ( L ) L ) X L ( t k ( L ) L ) L ( Ω ; H ) 2 C ( T ) h L 2 ( 1 + X 0 L ( Ω ; V ) 2 ) .

对于 B ,运用引理4.2

l = 0 L ( E E N l ) [ X l ( t k ( L ) L ) X l 1 ( t k ( L ) L ) ] L ( Ω ; H ) 2 1 N l X l ( t k ( L ) L ) X l 1 ( t k ( L ) L ) L ( Ω ; H ) 2 1 N l ( X l ( t k ( L ) L ) X ( t k ( L ) L ) L ( Ω ; H ) 2 + X ( t k ( L ) L ) X l 1 ( t k ( L ) L ) L ( Ω ; H ) 2 ) B 1 + B 2 .

运用定理4.1,引理2.2和(29)可得

B 1 a l : L X l ( t k ( l ) l ) + b l : L X l ( t k ( l ) + 1 l ) ( a l : L X ( t k ( L ) L ) + b l : L X ( t k ( L ) L ) ) L ( Ω ; H ) 2 a l : L ( X l ( t k ( l ) l ) X ( t k ( l ) l ) ) L ( Ω ; H ) 2 + a l : L ( X ( t k ( l ) l ) X ( t k ( L ) L ) ) L ( Ω ; H ) 2 + b l : L ( X l ( t k ( l ) + 1 l ) X ( t k ( l ) + 1 l ) ) L ( Ω ; H ) 2 + b l : L ( X ( t k ( l ) + 1 l ) X ( t k ( L ) L ) ) L ( Ω ; H ) 2 L 1 + L 2 + L 3 + L 4 .

由定理4.1,

L 1 + L 3 C ( T ) ( h l 2 + δ t l ) ( 1 + X 0 L ( Ω ; V ) 2 ) .

根据引理2.2,

L 2 C ( T ) | t k ( l ) l t k ( L ) L | ( 1 + X 0 L 2 ( Ω , V ) ) C ( T ) δ t l ( 1 + X 0 L 2 ( Ω , V ) ) .

第四项 L 4 有类似结果。从而可得

B 1 C ( T ) ( h l 2 + δ t l ) ( 1 + X 0 L ( Ω ; V ) 2 ) B 2 C ( T ) ( h l 1 2 + δ t l 1 ) ( 1 + X 0 L ( Ω ; V ) 2 ) .

因为 h l = 2 1 h l 1 δ t l = 2 4 δ t l 1 δ t l = h l 4 ,则

X l ( t k ( L ) L ) X l 1 ( t k ( L ) L ) L ( Ω ; H ) 2 C ( T ) h l 2 ( 1 + X 0 L ( Ω ; V ) 2 ) .

l = 0

B 2 = X ( t k ( L ) L ) L ( Ω ; V ) 2 C ( T ) ( 1 + X 0 L ( Ω ; V ) 2 ) .

由上述结果可得

B = l = 0 L 1 N l X l ( t k ( L ) L ) X l 1 ( t k ( L ) L ) L ( Ω ; H ) 2 C ( T ) ( 1 N 0 + l = 0 L 1 N l h l 2 ) ( 1 + X 0 L ( Ω ; V ) 2 ) .

综上

E [ X ( t k ( L ) L ) ] E L [ X L ( t k ( L ) L ) ] L ( Ω ; H ) 2 C ( T ) h L 2 ( 1 + X 0 L ( Ω ; V ) 2 ) + C ( T ) ( 1 N 0 + l = 0 L 1 N l h l 2 ) ( 1 + X 0 L ( Ω ; V ) 2 ) C ( T ) ( h L 2 + 1 N 0 + l = 0 L 1 N l h l 2 ) ( 1 + X 0 L ( Ω ; V ) 2 ) .

定理得证。

5. 总结

本文运用多级蒙特卡洛有限元方法求解对数势Cahn-Hilliard-Cook方程,首先给出方程温和解的相关正则性结果,随后在空间和时间上分别用有限元法和向后欧拉格式进行离散化,得到了方程的全离散数值格式,给出了方程解的正则性结果,最终进行了误差分析和收敛阶的估计。

多级蒙特卡洛方法存在取样不均匀、部分取样过密过疏的缺点,从而影响模拟结果。而多级准蒙特卡洛方法在这方面加以改进,进一步提高了数值精度。接下来我们考虑利用多级准蒙特卡洛方法来求解Cahn-Hilliard-Cook方程。

基金项目

国际合作基地与平台项目:基于AFEM的向列相液晶材料动力学建模与数值模拟研究(202104041101019)。

文章引用

尹 萍,苏 剑,贾宏恩. 多级蒙特卡洛有限元方法求解对数势Cahn-Hilliard-Cook方程误差分析
Error Analysis of Multilevel Monte Carlo Finite Element Method for Cahn-Hilliard-Cook Equation with Logarithmic Potentials[J]. 应用数学进展, 2024, 13(05): 1982-1993. https://doi.org/10.12677/aam.2024.135186

参考文献

  1. 1. Cook, H. (1970) Brownian Motion in Spinodal Decomposition. Acta Metallurgica, 18, 297-306. https://doi.org/10.1016/0001-6160(70)90144-6

  2. 2. Da Prato, G. and Debussche, A. (1996) Stochastic Cahn-Hilliard Equation. Nonlinear Analysis, 26, 241-263. https://doi.org/10.1016/0362-546X(94)00277-O

  3. 3. Larsson, S. and Mesforush, A. (2011) Finite-Element Approximation of the Linearized Cahn-Hilliard-Cook Equation. IMA Journal of Numerical Analysis, 31, 1315-1333. https://doi.org/10.1093/imanum/drq042

  4. 4. Furihata, D., Kovács, M., Larsson, S. and Lindgren, F. (2018) Strong Convergence of a Fully Discrete Finite Element Approximation of the Stochastic Cahn-Hilliard Equation. SIAM Journal on Numerical Analysis, 56, 708-731. https://doi.org/10.1137/17M1121627

  5. 5. Qi, R.S. and Wang, X.J. (2020) Error Estimates of Semi-Discrete and Fully Discrete Finite Element Methods for the Cahn-Hilliard-Cook Equation F. SIAM Journal on Numerical Analysis, 58, 1393-2018. https://doi.org/10.1137/19M1259183

  6. 6. Cardon-Weber, C. (2002) Implicit Approximation Scheme for the Cahn-Hilliard Stochastic Equation. Laboratoire des Probabilites et Modeleles Aleatoires, Universite Paris V.

  7. 7. Cui, J.B., Hong, J.L. and Sun, L.Y. (2018) Strong Convergence Rate of a Full Discretization for Stochastic Cahn-Hilliard Equation Driven by Space-Time White Noise. arXiv: 1812.06289.

  8. 8. Hutzenthaler, M. and Jentzen, A. (2020) On a Perturbation Theory and on Strong Convergence Rates for Stochastic Ordinary and Partial Differential Equations with Non-Globally Monotone Coefficients. The Annals of Probability, 48, 53-93. arXiv: 1401.0295. https://doi.org/10.1214/19-AOP1345

  9. 9. Li, X., Qiao, Z.H. and Zhang, H. (2016) An Unconditionally Energy Stable Finite Difference Scheme for a Stochastic Cahn-Hilliard Equation. Science China Mathematics, 59, 1815-1834. https://doi.org/10.1007/s11425-016-5137-2

  10. 10. Giles, M.B. (2008) Multilevel Monte Carlo Path Simulation. Operations Research, 56, 607-617. https://doi.org/10.1287/opre.1070.0496

  11. 11. Barth, A., Lang, A. and Schwab, C. (2013) Multilevel Monte Carlo Method for Parabolic Stochastic Partial Differential Equations. BIT Numerical Mathematics, 53, 3-27. https://doi.org/10.1007/s10543-012-0401-5

  12. 12. Barrett, J.W. and Blowey, J.F. (1999) Finite Element Approximation of the Cahn-Hilliard Equation with Concentration Dependent Mobility. Mathematics of Computation, 68, 487-517. https://doi.org/10.1090/S0025-5718-99-01015-7

  13. 13. Da Prato, G. and Zabczyk, J. (1992) Stochastic Equations in Infinite Dimensions. Cambridge University Press, Cambridge. https://doi.org/10.1017/CBO9780511666223

  14. 14. Pazy, A. (1983) Semigroups of Linear Operators and Applications to Partial Differential Equations. In: Marsden, J.E., Sirovich, L. and John, F., Eds., Applied Mathematical Sciences (Volume 44), Springer, New York. https://doi.org/10.1007/978-1-4612-5561-1

  15. 15. Clark, D.S. (1987) Short Proof of a Discrete Gronwall Inequality. Discrete Applied Mathematics, 16, 279-281. https://doi.org/10.1016/0166-218X(87)90064-3

期刊菜单