1. 引言
随着分数阶微积分在工程和其他方面的重要作用,最近几年,更多的学者研究分数阶微积分的求解方法,其中就有很多关于分数阶电报方程的研究 [1] [2] [3] [4] 。目前最为常用的当属分离变量法,通过该方法或者与其他方法相结合可以一定条件下给出分数阶电报方程的解析解,章红梅等 [5] 、J. Chen等 [6] 、王学彬和刘发旺 [7] [8] 等人就是借助了该方法求解了不同边界条件的包括一维、二维、三维情况在内的各类时间分数阶电报方程的解析解或近似解,部分解析解还可以表示成级数形式,极大地推进了分数阶电报方程的工程应用。此外R. F. Camargo等人 [9] 借助Laplace和Fourier变换讨论了广义上的空间–时间分数阶电报方程的解的性质,但未能给出具体的解析解。
随着分数阶电报方程在各个领域中的应用不断增强,并且一般情况下解析解很难给出,因此分数阶电报方程的数值算法的研究也随之不断发展,当前已有许多学者和专家给出了不同的求解分数阶电报方程数值解的方法。综合来看,目前为止最有效、最常用的方法有差分方法、有限元方法、谱方法、同伦分析法等。Ford [10] 等采用有限差分法求解分数阶电报方程的近似数值解;文献 [11] 通过组合正交勒让德多项式与Tau方法方式来求解分数阶电报方程的数值解;文献 [12] 用同伦分析法求解空间分数电报方程的数值解。文献 [13] 则利用切比雪夫多项式求解电报方程的数值解。陈善镇 [14] 采用有限差分法构造了Riesz空间分数阶电报方程的隐式差分格式,通过数值算例验证了差分解法的可行性,同时差分格式稳定性和收敛性的证明则通过矩阵分析的方法给出。
针对时间分数阶电报方程,本文构造了一类普遍性差分方法,采用傅里叶方法分析差分格式的稳定性和收敛性;通过数值算例验证理论分析,说明普遍性差分方法求解分数阶电报方程的有效性。
2. 分数阶电报方程的普遍性差分格式
2.1. 分数阶电报方程
考虑如下时间分数阶电报方程:
(1)
其初始条件为:
,
,边界条件为:
,
2.2. 普遍性差分格式的构造
为了得到分数阶电报方程的显–隐差分格式,首先对求解区域作一网格剖分:取空间步长
和时间步长
,其中M,N都是自然数;有
;
网格节点为
时间分数阶导数可采用L1公式 [3] :
(2)
和
(3)
当
或者
时上式会出现项
,用初始边界条件去逼近
,
,误差忽略不计。
空间二阶导数采用中心差分离散:
(4)
其中
,
,
,
,
,
把式(2, 3, 4)代入分数阶电报方程(1)得到其普遍性差分格式为:
(5)
其中,
。令
表示函数
在点
的值;
表示函数
在点
的值;设
,
,
,则普遍性差分格式可写为如下形式:
普遍性差分格式改成矩阵形式:
(6)
其中,
,
,
,
,
,
,
,
,
,
,
由矩阵A定义可知,A是严格对角占优矩阵,所以分数阶电报方程的普遍性差分格式是唯一可解的。
3. 普遍性差分格式解的稳定性和收敛性分析
3.1. 差分格式稳定性分析
假设
是普遍性差分格式的近似解,定义误差
,
,
。满足如下误差扰动方程:
(7)
下面使用Fourier方法分析普遍性差分格式的稳定性。在此,定义网格函数
对
进行傅立叶展开:
其中
定义范数:
。由于
,有
从而利用Parseval定理
,得出
基于以上分析,可以假设方程误差解的形式为
当
时,
(8)
因
,
,可得
由
,可得
;因此,普遍性差分格式的稳定条件为:当
时,
;当
时,无条件稳定。
当
时,
(9)
由
,可得
;此时普遍性差分格式的稳定条件为:当
时,
;当
时,无条件稳定。
所以,有如下定理:
定理2:当
时,分数阶电报方程的普遍性差分格式为无条件稳定的;当
且
时,分数阶电报方程的普遍性差分格式是稳定的。
3.2. 差分格式收敛性分析
定义精确解和数值解之间的误差为
和
,
则初始条件和边界条件为
下面使用Fourier方法分析普遍性差分格式的收敛性。在此,定义网格函数
和
的Fourier展开形式为:
,其中系数
,其中系数
同样,关于离散2模,有
(10)
(11)
基于上面的分析,假设
,
,其中
(12)
其中
引理1:设
是方程(10)的解,存在一个正数
,使得
证明由定义,可知
,有
另外,有
(13)
(11)式等式右边的系数数列是收敛的,因此存在一个正数
使得
(14)
因此有
参考稳定性证明,使用数学归纳法可得
当
时,有
当
时,
即
由
,可知
,
则存在正常数
,使得
其中
同稳定性分析,由
可知,普遍性差分格式的收敛条件为:
当
时,
;当
时,无条件收敛。
综上,可有
定理3:当
时,分数阶电报方程的普遍性差分格式是无条件收敛的,收敛阶是
;当
时,分数阶电报方程的普遍性差分格式收敛的条件是
4. 数值试验
基于Intel Core i5-2400 CPU@3.10 GHz,在MatlabR2014a环境下进行数值试验;我们将通过数值试验验证前面的理论分析。
例1考虑如下时间分数阶电报方程 [6]
其中
,
初边值条件:
;
则该方程有精确解:
取
,
时,其解析解曲面见图1;此时
,令
,当
时,
,不满足普遍性差分格式稳定条件,其数值解呈指数增长趋势,其数值解曲面见图2;当
时,
,满足普遍性差分格式稳定条件,其数值解曲面见图3~图4可以很好逼近解析解曲面、且光滑;当
时,普遍性差分格式无条件稳定,其解析解曲面与解析解曲面相近,且光滑,可以很好逼近解析解;与前面普遍性差分格式的稳定性分析一致。
当
时,普遍性差分格式无条件稳定。考察
和1.0时普遍性差分格式的稳定性,分别取
,
和
,
两种情况,由图5~图8可知,隐式格式和C-N格式无条件稳定,并且普遍性差分格式离散解较好地逼近了解析解。
取M = 200,N = 100,差分格式解与解析解的误差情况见表1。由表1可知,当θ = 0.5时(C-N格式)的精度比θ = 1 (隐式格式)的精度要好,且数值解均小于解析解;当θ = 0.4时数值解的绝对误差与θ = 0.5时基本相同,但此时数值解大于解析解的值。因此当θ取0.4至0.5中间某值得时候精度可取的最好。如图9所以,当θ = 0.45时的误差要小于其他三种情况。由表1和图9可以看出,当θ取值在0.5附近时精度较高,对于例1而言,当θ = 0.45时普遍性差分格式的精度最好。对方程进行离散时网格划分越密集,所得的差分格式解越平滑越接近于解析解,采用普遍性差分格式,尤其是θ = 0.5附近值时普遍性差分方法求解时间分数阶电报方程是可行的。

Figure 2. Universal difference scheme for surface solution when θ = 0.2
图2. 当θ = 0.2时普遍性差分格式解曲面

Figure 3. Universal difference scheme for surface solution when θ = 0.4
图3. 当θ = 0.4时普遍性差分格式解曲面

Figure 4. Universal difference scheme for surface solution when θ = 0.5
图4. 当θ = 0.5时普遍性差分格式解曲面

Table 1. Error analysis of solutions of universal difference schemes (M = 200, N = 100)
表1. 普遍性差分格式解的误差分析(取M = 200, N = 100)

Figure 5. Solution of C-N (θ = 0.5) format at N = 200 and M = 50
图5. N = 200,M = 50时C-N (θ = 0.5)格式解

Figure 6. Solution of C-N (θ = 0.5) format at N = 400 and M = 200
图6. N = 400,M = 200时C-N (θ = 0.5)格式解

Figure 7. Implicit (θ = 1) scheme solutions for N = 200 and M = 50
图7. N = 200,M = 50时隐式(θ = 1)格式解

Figure 8. Implicit (θ = 1) scheme solutions for N = 400 and M = 200
图8. N = 400,M = 200时隐式(θ = 1)格式解


Figure 9. Error surface of universal difference schemes when theta takes different values
图9. 当θ取不同值时普遍性差分格式的误差曲面
5. 结论
本文对时间分数阶电报方程构造了一类普遍性差分方法,分析了该种差分方法解的存在唯一性,稳定性和收敛性,最后进行了数值实验;对比解析解与数值解,结果表明该类方法尤其是当θ取0.5附近时,对数值求解时间分数阶电报方程是有效的、可行的。
基金项目
国家科技重大专项子课题(2017ZX07101001-01),中央高校基金科研业务专项资金资助(2018MS168)。