空间分布阶时间分数阶扩散方程的有限体积法
Finite Volume Method for a Space Distributed-Order Time-Fractional Diffusion Equation
DOI: 10.12677/PM.2019.93047, PDF, HTML, XML, 下载: 922  浏览: 2,036  科研立项经费支持
作者: 杨莹莹, 李 景:长沙理工大学数学与统计学院,湖南 长沙
关键词: 空间分布阶方程时间分数阶扩散方程有限体积法稳定性和收敛性Space Distributed-Order Equation Time-Fractional Diffusion Equation Finite Volume Method Stability and Convergence
摘要: 本文利用有限体积法研究了空间分布阶时间分数阶扩散方程。首先,用中点求积法将空间分布阶项转化为多项空间分数阶项,利用有限体积法对多项空间分数阶项进行离散。而对于时间分数阶导数,我们采用有限差分法。其次,我们证明了迭代格式的无条件稳定性和收敛性。最后通过一个数值例子来证明算法的有效性。
Abstract: In this paper, the space distributed-order time-fractional diffusion equation is considered. We propose a finite volume method to solve the considered equation. Firstly, we use the mid-point quadrature rule to transform the space distributed-order term into a multi-term fractional term, and the multi-term fractional equation is discretized by the finite volume. For the time-fractional derivative, we apply the finite difference method. We prove that the iterative scheme is uncondi-tionally stable and convergent. A numerical example is presented to verify the effectiveness of the proposed method.
文章引用:杨莹莹, 李景. 空间分布阶时间分数阶扩散方程的有限体积法[J]. 理论数学, 2019, 9(3): 351-361. https://doi.org/10.12677/PM.2019.93047

1. 引言

随着科学技术的发展,分数阶微分方程因其在工程、物理、经济学、生物学、医学等诸多领域的应用而受到广泛关注。分数阶微分方程可用来模拟复杂扩散现象,包括反常扩散过程和大范围空间相互作用的扩散过程,而这些过程不能通过传统的二阶扩散方程精确模拟。许多研究表明,与单项、多项时间、空间或时空分数阶微分方程相比,分布阶微分方程更适合用来描述在整个时域内缺乏幂律尺度的加速慢扩散和减速超扩散。在Caputo [1] 首次提出用于非弹性介质应力–应变关系的分布阶微分方程之后,越来越多专家关注如何求解分布阶微分方程。

胡和刘 [2] 研究了一种隐式差分方法去求解一个新的时间分布阶和双侧空间分数阶对流–色散方程。卜等人 [3] 使用加权和移位Grünwald差分方法来研究时间分布阶扩散方程。Yamamoto [4] 研究了一类具有Caputo分数阶导数的时间分布阶扩散方程初边值问题,给出了解析解,并讨论了它在反问题中的应用。刘等人 [5] 提出了一种基于径向基函数的无网格方法来求解时间分布阶对流–扩散方程。也有一些关于研究空间分布阶微分方程的文章。如李和刘 [6] 提出了一种有限体积法求解空间分布阶对流–扩散方程。Jia和Wang [7] 发展了一种快速的有限差分法来求解一般凸域上的空间分布阶偏微分方程。

相比较而言,时间分数阶导数被认为是模拟慢扩散过程的有力工具 [8] ,而空间分布阶方程能灵活地表示介质的作用及其与流体的空间相互作用。因此,本文提出了一种有限体积法求解空间分布阶时间分数阶扩散方程:

β u ( x , t ) t β = 1 2 P ( α ) α u ( x , t ) | x | α d α + f ( x , t ) , ( x , t ) ( 0 , L ) × ( 0 , T ) , (1)

边界值: u ( 0 , t ) = 0 , u ( L , t ) = 0 , t ( 0 , T ) , (2)

初始值: u ( x , 0 ) = ψ ( x ) , x ( 0 , L ) , (3)

f ( x , t ) 是源项, P ( α ) 是满足下面条件的非负权函数:

P ( α ) 0 , P ( α ) 0 , α ( 1 , 2 ) , 0 < 1 2 P ( α ) d α < .

在通常情况下 [9] , P ( α ) 可以表示为 P ( α ) = l α 2 K [ A 1 δ ( α α 1 ) + A 2 δ ( α α 2 ) ]

l和K是正的常数, A 1 > 0 A 2 > 0 0 < α 1 < α 2 2 β u ( x , t ) t β 定义为Caputo分数阶导数:

β u ( x , t ) t β = 1 Γ ( 1 β ) 0 t u ( x , ξ ) ξ d ξ ( t ξ ) 0 < β < 1 .

α u ( x , t ) | x | α 是Riesz分数阶导数,定义为:

α u ( x , t ) | x | α = 1 2 cos ( α π / 2 ) ( α u ( x , t ) x α + α u ( x , t ) ( x ) α ) , 1 < α 2 .

其中 α u ( x , t ) ( x ) α = 1 Γ ( 2 α ) 2 x 2 x u ( s , t ) ( s x ) α 1 d s

本文提出了一种有限体积法求解空间分布阶时间分数阶扩散方程(1)~(3)。本文的结构如下:第二节,我们应用有限差分近似时间分数阶导数,然后离散空间分布阶方程为一个多项分数阶方程,进而我们使用有限体积法去求解多项分数阶方程,推导出Crank-Nicolson迭代格式。第三节,我们证明了迭代格式的稳定性和收敛性。第四节给出一个数值例子来说明本文数值方法的有效性。

2. 有限体积法求解空间分布阶时间分数阶扩散方程的Crank-Nicolson迭代格式

t n = n τ t = 0 , 1 , 2 , , N x i = i h i = 0 , 1 , 2 , , M 离散区间 [ 0 , L ] × [ 0 , T ] ,其中 h = L / M τ = T / N

采用文献 [10] 的离散方法,时间分数阶导数项可以近似为下面格式:

β u ( x , t n ) t β = 1 Γ ( 1 β ) j = 0 n 1 j τ ( j + 1 ) τ u ( x , ξ ) ξ d ξ ( t n ξ ) β = 1 Γ ( 1 β ) j = 0 n 1 u ( x , t j + 1 ) u ( x , t j ) τ j τ ( j + 1 ) τ d ξ ( t n ξ ) β + ο ( τ 2 β ) = τ 1 β Γ ( 2 β ) j = 0 n 1 u ( x , t n j ) u ( x , t n j 1 ) τ [ ( j + 1 ) 1 β j 1 β ] + ο ( τ 2 β ) = a [ u ( x , t n ) u ( x , t n 1 ) ] + a j = 1 n 1 [ u ( x , t n j ) u ( x , t n j 1 ) ] b j + ο ( τ 2 β ) (4)

其中 a = τ β Γ ( 2 β ) b j = ( j + 1 ) 1 β j 1 β j = 0 , 1 , 2 , , n 。在(1)中,如果 P ( 1 ) = 0 ,我们可以得到

1 2 P ( α ) α u ( x , t ) | x | α d α = 1 + 2 P ( α ) α u ( x , t ) | x | α d α . (5)

定义 1 + = 1 + ε ε 0 ,用网格 1 + ε = ξ 0 < ξ 1 < < ξ S = 2 离散区间 [ 1 + , 2 ] Δ ξ k = ξ k ξ k 1 = 1 S = σ k = 1 , 2 , , S α k = ξ k + ξ k + 1 2 = 1 + 2 k 1 2 S 。用中点求积法,得到

1 + 2 P ( α ) α u ( x , t ) | x | α d α = k = 1 S P ( α k ) α k u ( x , t ) | x | α k Δ ξ k + ο ( σ 2 ) . (6)

结合(1),(4),(6)我们可以得到

a [ u ( x , t n ) u ( x , t n 1 ) ] + a j = 1 n 1 b j [ u ( x , t n j ) u ( x , t n j 1 ) ] = σ k = 1 S P ( α k ) α k u ( x , t n ) | x | α k + f ( x , t n ) + ο ( τ 2 β + σ 2 ) = σ k = 1 S a k P ( α k ) x [ γ k u ( x , t n ) x γ k γ k u ( x , t n ) ( x ) γ k ] + f ( x , t n ) + ο ( τ 2 β + σ 2 ) (7)

其中 1 < α k < 2 a k = 1 2 cos ( π α k / 2 ) > 0 0 < γ k = α k 1 < 1 a k = 1 2 cos ( π ( 1 + γ k ) / 2 ) > 0

定义 x i 1 / 2 = x i + x i 1 2 为区间 [ x i 1 , x i ] 的中点。方程(7)在 [ x i 1 / 2 , x i + 1 / 2 ] i = 1 , 2 , , M 1 下积分,得到

a x i 1 2 x i + 1 2 u ( x , t n ) d x σ k = 1 S a k P ( α k ) [ γ k u ( x , t n ) x γ k γ k u ( x , t n ) ( x ) γ k ] x i 1 2 x i + 1 2 = a x i 1 2 x i + 1 2 u ( x , t n 1 ) d x a j = 1 n 1 b j x i 1 2 x i + 1 2 [ u ( x , t n j ) u ( x , t n j 1 ) ] d x + x i 1 2 x i + 1 2 f ( x , t n ) d x + ο ( h ( τ 2 β + σ ) ) (8)

现在,我们将空间 V h 定义为网格 { [ x i 1 , x i ] } i = 1 , 2 , , M 上的分段线性多项式的集合。然后,近似解 u h ( x , t n ) P ( 0 , 1 ) 可以用分段多项式表示为 u h ( x , t n ) m = 1 M 1 u m n ϕ m ( x )

ϕ i , 0 i M V h 的节点基函数。 ϕ 0 , ϕ 1 , , ϕ M 表示为下面形式:

ϕ i ( x ) = { x x i 1 h , x [ x i 1 , x i ] x i + 1 x h , x [ x i , x i + 1 ] , i = 1 , 2 , , M 1 0 , ϕ 0 ( x ) = { x 1 x h , x [ x 0 , x 1 ] 0 , ϕ M ( x ) = { x x M 1 h , x [ x M 1 , x M ] 0 ,

因此我们可以得到Crank-Nicolson格式:

a m = 1 M 1 u m n x i 1 2 x i + 1 2 ϕ m ( x ) d x σ m = 1 M 1 u m n k = 1 S a k P ( α k ) [ γ k ϕ m ( x ) x γ k γ k ϕ m ( x ) ( x ) γ k ] x i 1 2 x i + 1 2 = a m = 1 M 1 u m n 1 x i 1 2 x i + 1 2 ϕ m ( x ) d x a m = 1 M 1 j = 1 n 1 b j u m n j x i 1 2 x i + 1 2 ϕ m ( x ) d x + a m = 1 M 1 j = 1 n 1 b j u m n j 1 x i 1 2 x i + 1 2 ϕ m ( x ) d x + x i 1 2 x i + 1 2 f ( x , t n ) d x (9)

通过直接计算,当 1 i m M 1 ,得到

x i 1 2 x i + 1 2 ϕ m ( x ) d x = { h / 8 , | i m | = 1 3 h / 4 , i = m 0 ,

γ k ϕ m ( x i + 1 / 2 ) x γ k = 1 Γ ( 2 γ k ) h γ k { 0 , m > i + 1 2 γ k 1 , m = i + 1 ( 3 / 2 ) 1 γ k 2 γ k , m = i c i m + 1 k , m < i

γ k ϕ m ( x i 1 / 2 ) x γ k = 1 Γ ( 2 γ k ) h γ k { 0 , m > i 2 γ k 1 , m = i ( 3 / 2 ) 1 γ k 2 γ k , m = i 1 c i m k , m < i 1

γ k ϕ m ( x i + 1 / 2 ) ( x ) γ k = 1 Γ ( 2 γ k ) h γ k { c m i k , m > i + 1 ( 3 / 2 ) 1 γ k 2 γ k , m = i 1 2 γ k 1 , m = i 0 , m < i

γ k ϕ m ( x i 1 / 2 ) ( x ) γ k = 1 Γ ( 2 γ k ) h γ k { c m i + 1 k , m > i ( 3 / 2 ) 1 γ k 2 γ k , m = i 2 γ k 1 , m = i 1 0 , m < i 1

其中, c i k = ( i 3 / 2 ) 1 γ k 2 ( i 1 / 2 ) 1 γ k + ( i + 1 / 2 ) 1 γ k , i = 2 , 3 ,

因此,方程(9)可以表示为 G i m = G 1 , i m G 2 , i m ,其中

G 1 , i m = σ k = 1 S a k P ( α k ) [ γ k ϕ m ( x i + 1 / 2 ) x γ k γ k ϕ m ( x i 1 / 2 ) x γ k ] , G 2 , i m = σ k = 1 S a k P ( α k ) [ γ k ϕ m ( x i + 1 / 2 ) ( x ) γ k γ k ϕ m ( x i 1 / 2 ) ( x ) γ k ] .

因此,当 n = 1 时,

a h 8 ( u i 1 1 + 6 u i 1 + u i + 1 1 ) m = 1 M 1 u m 1 G i m = a h 8 ( u i 1 0 + 6 u i 0 + u i + 1 0 ) + ( F 1 ) i , (10)

n > 1 时,

(11)

其中 i = 1 , 2 , , M 1 ,令 ( F n ) i = x i 1 2 x i + 1 2 f ( x , t n ) d x A i m = x i 1 2 x i + 1 2 ϕ m ( x ) d x r = 1 a = τ β Γ ( 2 β ) d j = b j 1 b j j = 1 , 2 , , n 1 U n = ( u 1 n , u 2 n , , u M 1 n ) T 。因此方程(10),(11)可以表示为

{ ( A r G ) U 1 = A U 0 + r F , 1 n = 1 ( A r G ) U n = A ( d 1 U n 1 + d 2 U n 2 + + d n 1 U 1 + b n 1 U 0 ) + r F , n n > 1 (12)

边界值和初始值分别离散为 ψ i 0 = ψ ( i h ) ,其中 i = 0 , 1 , 2 , , M U 0 = ( u 1 0 , u 2 0 , , u M 1 0 ) T

3. 迭代方法的稳定性和收敛性

定理1. 当 0 < γ k < 1 时,系数 G i m 满足:

| G i i | > m = 1 , m i M 1 | G i m | , i = 1 , 2 , , M 1 ,则G是严格对角占优的。

定理2. 当 0 < γ k < 1 时, B = A r G ,B是严格对角占优的,并且 B 1 的谱半径满足: ρ ( B 1 ) < 2 h

证明:

B i m = { r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k ( c m i k c m i + 1 k ) , m > i + 1 h 8 r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k [ 3 ( 1 2 ) 1 γ k ( 3 2 ) 1 γ k + c 2 k ] m = i + 1 3 h 4 r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k 2 [ ( 3 2 ) 1 γ k 3 ( 1 2 ) 1 γ k ] , m = i h 8 r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k [ 3 ( 1 2 ) 1 γ k ( 3 2 ) 1 γ k + c 2 k ] , m = i 1 r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k ( c i m k c i m + 1 k ) , m < i 1

类似与 [6] 定理2的证明,可得该定理的证明。

定理 3. 令 D = ( λ 1 ) A λ r G ,当时,如果 λ > 1 λ < 1 ,则D是严格对角占优的,且

| D i i | > m = 1 , m i M 1 | D i m | , i = 1 , 2 , , M 1 .

证明:

D i m = { λ r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k ( c m i k c m i + 1 k ) , m > i + 1 ( λ 1 ) h 8 λ r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k [ 3 ( 1 2 ) 1 γ k ( 3 2 ) 1 γ k + c 2 k ] , m = i + 1 ( λ 1 ) 3 h 4 λ r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k 2 [ ( 3 2 ) 1 γ k 3 ( 1 2 ) 1 γ k ] , m = i ( λ 1 ) h 8 λ r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k [ 3 ( 1 2 ) 1 γ k ( 3 2 ) 1 γ k + c 2 k ] , m = i 1 λ r σ k = 1 S a k P ( α k ) Γ ( 2 γ k ) h γ k ( c i m k c i m + 1 k ) , m < i 1

类似与 [11] 定理3的证明,可得该定理的证明。

定理4. 矩阵 B 1 A 的谱半径满足 ρ ( B 1 A ) < 1

证明:类似与 [11] 定理4的证明,可得该定理的证明。

定理5. 假定 u ˜ i n u i n ( i = 1 , 2 , , M 1 ; n = 0 , 1 , , N ) 分别为差分格式(12)的近似解和数值解且 ε i n = u ˜ i n u i n Y n = ( ε 1 n , ε 2 n , , ε M 1 n ) T ,则 Y n Y 0 ,因此差分格式(12)是无条件稳定的。

证明:现在我们用数学归纳法来证明稳定性。

n = 1 时,将 ε i n = u ˜ i n u i n 代入(12),得到 Y 1 = ( A r G ) 1 A Y 0 。令 Q = ( A r G ) 1 A ,根据定理4,我们知道 ρ ( Q ) < 1 ,则存在向量范数和诱导矩阵范数 . ,使 Q < 1 。使用以上范数,得到:

.

假设当 n k 1 时,成立 Y k 1 Y 0

则当 n = k 时,由文献 [12] 可知 j = 1 k d j = 1 b k , j = 1 , , n 。因此

Y k = ( A r G ) 1 A ( d 1 Y k 1 + d 2 Y k 2 + + d k 1 Y 1 + b k 1 Y 0 ) Q ( d 1 + d 2 + + d k 1 + b k 1 ) Y 0 ( d 1 + d 2 + + d k 1 + b k 1 ) Y 0 = ( 1 b k 1 + b k 1 ) Y 0 = Y 0

得到 Y n Y 0 ,定理证毕。

定理6. 假定 u n 为(1)~(3)的精确解,则当 σ τ 和h趋近于零时,数值解 U n 无条件收敛到精确解 u n ,并且,

u n U n C ( τ 2 β + σ 2 + h 2 ) .

其中 u n = ( u ( x 1 , t n ) , u ( x 2 , t n ) , , u ( x M 1 , t n ) ) T U n = ( u 1 n , u 2 n , , u M 1 n ) T .

证明:设为点 ( x i , t n ) 处的误差。将 e i n = u ( x i , t n ) u i n 代入(10)和(11),并结合(7)和文献 [13] 的引理3,推论1,得到:

{ h 8 ( e i 1 1 + 6 e i 1 + e i + 1 1 ) r m = 1 M 1 e m 1 G i m = h 8 ( e i 1 0 + 6 e i 0 + e i + 1 0 ) + r ο ( h ( τ 2 β + σ 2 + h 2 ) ) , n = 1 h 8 ( e i 1 n + 6 e i n + e i + 1 n ) r m = 1 M 1 e m n G i m = ( 1 b 1 ) h 8 ( e i 1 n 1 + 6 e i n 1 + e i + 1 n 1 ) + j = 1 n 2 h 8 ( e i 1 n j 1 + 6 e i n j 1 + e i + 1 n j 1 ) ( b j b j + 1 ) + h 8 ( e i 1 0 + 6 e i 0 + e i + 1 0 ) b n 1 + r ο ( h ( τ 2 β + σ 2 + h 2 ) ) , n > 1

其中 e 0 n = e M n = 0 e i 0 = 0 , i = 1 , 2 , , M 1 ,且矩阵形式为:

{ ( A r G ) E 1 = A E 0 + r ο ( h ( τ 2 β + σ 2 + h 2 ) ) χ , n = 1 ( A r G ) E n = A ( d 1 E n 1 + d 2 E n 2 + + d n 1 E 1 + b n 1 E 0 ) + r ο ( h ( τ 2 β + σ 2 + h 2 ) ) χ , n > 1

χ = ( 1 , 1 , , 1 ) T , E n = ( e 1 n , e 2 n , , e M 1 n ) T , Q = ( A r G ) 1 A , B = A r G .

下面,我们用数学归纳法来证明这个定理。

n = 1 时,得到

E 1 = Q E 0 + r ( A r G ) 1 ο ( h ( τ 2 β + σ 2 + h 2 ) ) χ = r B 1 ο ( h ( τ 2 β + σ 2 + h 2 ) ) χ .

根据定理2和定理4已知 ρ ( B 1 ) < 2 h ρ ( Q ) < 1 ,则存在向量范数和诱导矩阵范数 . ,使得 Q < 1 B 1 < c h 1 ,且 r = τ β Γ ( 2 β ) τ = T n 。根据以上范数,得到

E 1 = r B 1 ο ( h ( τ 2 β + σ 2 + h 2 ) ) χ ο ( τ β ( τ 2 β + σ 2 + h 2 ) ) .

假设当 n k 1 ,成立

E k 1 ο ( τ β ( τ 2 β + σ 2 + h 2 ) ) .

则,当 n = k 时,有

E k = Q ( d 1 E k 1 + d 2 E k 2 + + d k 1 E 1 + b k 1 E 0 ) + r B 1 ο ( h ( τ 2 β + σ 2 + h 2 ) ) χ Q ( d 1 + d 2 + + d k 1 + b k 1 ) ο ( τ β ( τ 2 β + σ 2 + h 2 ) ) + ο ( τ β ( τ 2 β + σ 2 + h 2 ) ) ( 1 b + k 1 b k 1 ) ο ( τ β ( τ 2 β + σ 2 + h 2 ) ) = ο ( τ β ( τ 2 β + σ 2 + h 2 ) )

因此, E n C ( τ 2 β + σ 2 + h 2 ) ,定理证毕。

4. 数值例子

考虑下面的空间分布阶时间分数阶方程:

β u ( x , t ) t β = 1 2 P ( α ) α u ( x , t ) | x | α d α + f ( x , t ) , ( x , t ) ( 0 , 1 ) × ( 0 , 1 ] ,

边界值: u ( 0 , t ) = 0 , u ( 1 , t ) = 0 ,

初始值: u ( x , 0 ) = x 2 ( 1 x ) 2 .

P ( α ) = 2 Γ ( 5 α ) cos ( π α 2 ) ,

f ( x , t ) = 2 Γ ( 3 β ) t 2 β x 2 ( 1 x ) 2 1 2 P ( α ) α u ( x , t ) | x | α d α = 2 Γ ( 3 β ) t 2 β x 2 ( 1 x ) 2 ( t 2 + 1 ) [ R ( x ) + R ( 1 x ) ] ,

其中

R ( x ) = Γ ( 5 ) 1 ln x ( x 3 x 2 ) 2 Γ ( 4 ) [ 1 ln x ( 3 x 2 2 x ) 1 ( ln x ) 2 ( x 2 x ) ] + Γ ( 3 ) 1 ln x [ 6 x 2 5 x ln x + 3 ln x + 2 x ( ln x ) 2 2 ( ln x ) 2 ]

上述方程的精确解为 u ( x , t ) = ( t 2 + 1 ) x 2 ( 1 x ) 2

图1显示了这个例子的精确解和数值解的对比,可以看出,数值解与精确解非常吻合。表1显示了我们的数值方法在 τ , h ( τ = h = 1 / 1000 ) 时关于 σ 的误差和收敛性。随着 σ 的减少, σ 的收敛阶达到二阶。表2表示了在 σ , τ ( σ = τ = 1 / 500 ) 时关于h的误差和收敛性,随着h的减少,h的收敛阶也达到二阶。表3表示了在 σ = h = 1 / 400 τ 的收敛阶,可以看出当 τ 减少时, τ 的收敛阶是 2 β 。从下面图表的误差和收敛阶可以看出,我们的数值方法是有效的,稳定的。

Figure 1. Exact solution and numerical solution with σ = τ = h = 1 / 100 at t = 1.0 and β = 0.7

图1. 在 σ = τ = h = 1 / 100 , t = 1.0 , β = 0.7 时的数值解和精确解

Table 1. The error and the convergence order of σ for τ = h = 1 / 1000 at t = 1 and β = 0.7

表1. 在 τ = h = 1 / 1000 , β = 0.7 , t = 1 σ 的误差和收敛阶

Table 2. The error and the convergence order of h for τ = σ = 1 / 500 at and β = 0.7

表2. 在 τ = σ = 1 / 500 , β = 0.7 , t = 1 时h的误差和收敛阶

Table 3. The error and the convergence order of τ for h = σ = 1 / 400 at t = 1 and β = 0.7

表3. 在 h = σ = 1 / 400 , β = 0.7 , t = 1 τ 的误差和收敛阶

5. 结论

本文讨论了空间分布阶时间分数阶扩散方程的数值解。首先,基于有限体积法,得到了该方程的离散格式。其次,证明了离散格式的无条件稳定性和收敛性。最后,通过一个算例验证了该方法的有效性。在未来,我们希望能提出一种新的数值方法来求解二维的空间分布阶时间分数阶扩散方程,并提高其收敛速度。

基金项目

本研究由湖南省自然科学基金资助(批准号:No.2018JJ3519)和湖南省教育厅科研项目(批准号:NO.17B003)。

NOTES

*通讯作者。

参考文献

[1] Caputo, M. (1995) Mean Fractional-Order-Derivatives Differential Equations and Filters. Annali dell Universita di Ferrara, 41, 73-84.
[2] Hu, X., Liu, F., Turner, I. and Anh, V. (2016) An Implicit Numerical Method of a New Time Distributed-Order and Two-Sided Space-Fractional Advection-Dispersion Equation. Numerical Algorithms, 72, 393-407.
https://doi.org/10.1007/s11075-015-0051-1
[3] Bu, W., Xiao, A. and Zeng, W. (2017) Finite Difference/Finite Element Methods for Distributed-Order Time Fractional Diffusion Equations. Journal of Scientific Computing, 72, 422-441.
https://doi.org/10.1007/s10915-017-0360-8
[4] Li, Z., Luchko, Y. and Yamamoto, M. (2017) Analyticity of Solutions to a Distributed Order Time-Fractional Diffusion Equation and Its Application to an Inverse Problem. Computers and Mathematics with Applications, 73, 1041-1052.
https://doi.org/10.1016/j.camwa.2016.06.030
[5] Liu, Q., Mu, S., Liu, Q., Liu, B., Bi, X., Zhuang, P. and Li, B. (2018) An RBF Based Meshless Method for the Distributed Order Time Fractional Advection-Diffusion Equation. Engineering Analysis with Boundary Elements, 96, 55-63.
https://doi.org/10.1016/j.enganabound.2018.08.007
[6] Li, J., Liu, F., Feng, L. and Turner, I. (2017) A Novel Finite Volume Method for the Riesz Space Distributed-Order Advection Diffusion Equation. Applied Mathematical Modelling, 46, 536-553.
https://doi.org/10.1016/j.apm.2017.01.065
[7] Jia, J. and Wang, H. (2018) A Fast Finite Difference Method for Distribut-ed-Order Space-Fractional Partial Differential Equations on Convex Domains. Computers and Mathematics with Applications, 75, 2031-2043.
https://doi.org/10.1016/j.camwa.2017.09.003
[8] Zhang, Y. and Meerschaert, M. (2008) Particle Tracking for Time Fractional Diffusion. Physical Review E, 78, 1-7.
[9] Soklov, I.M., Chechkin, A.V. and Klafter, J. (2004) Distributed-Order Fractional Kinetics. Acta Physica Polonica B, 35, 1323-1341.
[10] Lin, Y. and Xu, C. (2007) Finite Difference/Spectral Approximations for the Time-Fractional Diffusion Equation. Journal of Computational Physics, 225, 1533-1552.
https://doi.org/10.1016/j.jcp.2007.02.001
[11] Li, J., Liu, F., Feng, L. and Turner, I. (2017) A Novel Finite Volume Method for the Riesz Space Distributed-Order Diffusion Equation. Computers and Mathematics with Applications, 74, 772-783.
https://doi.org/10.1016/j.camwa.2017.05.017
[12] Shen, S., Liu, F., Anh, V. and Turner, I. (2006) Detailed Analysis of a Con-servative Difference Approximation for the Time Fractional Diffusion Equation. Journal of Computational and Applied Mathematics, 22, 1-19.
https://doi.org/10.1007/bf02832034
[13] Feng, L.B., Zhuang, P., Liu, F. and Turner, I. (2015) Stability and Convergence of a New Finite Volume Method for a Two-Sided Space-Fractional Diffusion Equation. Applied Mathematics and Computation, 257, 52-65.
https://doi.org/10.1016/j.amc.2014.12.060