1. 引言
在分形介质中分子扩散现象不能用标准的扩散方程进行描述,称之为反常扩散 [1] 。近年来,该现象引起了人们的不断关注,在半导体、核磁共振、多孔介质、湍流、固体表面扩散及经济金融等研究中有着广泛应用。与正扩散相比,反常扩散表现出长期相互作用和历史依赖性的显著特征,可以借助分数阶扩散方程进行刻画。但分数阶导数具有非局域性,使求解变得更加困难,并且在绝大多数情况下分数阶方程无法得到解析解 [2] [3] ,这使得反常扩散问题的数值算法开发显得尤为重要 [4] 。
由文献可知,许多学者正致力于分数阶方程的数值方法研究。例如白鹭等 [5] 提出了一种求解时间分数阶偏微分方程的数值算法。余梓航 [6] 对不同阶数分数阶导数构造算子,考虑了一维及二维常系数空间分数阶扩散方程的有限差分方法。陈景华 [7] ,沈淑君 [8] ,任晶 [9] 对相关数值研究的收敛性、准确性和稳定性进行了广泛的讨论。宋灵宇 [10] 等采用Modified Kansa法计算椭圆型偏微分方程—双调和方程的数值解。陈文 [11] 等首次应用Kansa方法求解分数阶扩散方程,选用Multi Quadrics(MQ)作为基函数成功求解了一维分数阶扩散方程,但求解精度极大依赖于形状参数的选取,为改变这一不足,考虑重新选取不同类型的径向基函数进行比较。
在给出定解问题的基础上,使用有限差分方法离散Caputo时间分数阶导数,分别选取MQ,Thin Plate Spline (TPS)和Cubic三种径向基函数用于近似未知函数,比较不同基函数的优缺点,数值结果表明,Cubic基函数在达到相同精度的情况下可以克服形状参数选取的限制。
2. 定解问题
我们考虑时间分数阶扩散方程
(1)
边界条件为
(2)
初始条件为
(3)
其中
表示溶质浓度,
表示原象,
表示边界溶质浓度,
表示初始溶质浓度,
为时间导数的阶数,
卡普托分数阶导数,k为扩散系数,
,
表示拉普拉斯算子。
表示有界域,
是它的边界,
是如下形式的Caputo分数阶导数
(4)
3. 数值方法
在离散化时间的基础上,借助有限差分和径向基函数得到求解问题的数值格式。
3.1. 时间分数阶导数的离散化
假设求解时间为T,记时间步长为
,则求解时间离散为
,第
步
时,离散积分区间得到
(5)
借助有限差分方法离散时间导数得
(6)
代入式(5)得到
(7)
其中
,将式(7)代入式(1)得时间离散化方程
(8)
其中,
。
3.2. 空间上的函数逼近
在固定时间层
上,借助径向基函数逼近未知函数得
(9)
其中
是该层的未知系数,
是径向基函数,
。
除了式(9)中的M个点的公式外,还需要以下2个方程的正则化条件
(10)
将式(9)代入式(8),考虑式(10)和边界条件,可以得到以下矩阵形式的离散方程
(11)
其中
(12)
其中
,L代表算子
(13)
且
,
(14)
极坐标下的拉普拉斯算子表示为
(15)
特别地,当径向基函数分别取MQ,TPS和Cubic时,可以分别求出其一二阶导数的具体形式,详见表1。

Table 1. The first and second derivatives of three basis functions
表1. 三个基函数的一阶、二阶导数
4. 数值实验
本部分通过数值算例考察使用三种不同基函数求解一维分数阶扩散方程的优缺点,使用如下三类误差衡量求解精度
(16)
其中
是精确解,
是数值解。
下面分别考虑相同计算时间内不同时间步长和不同计算时间内相同时间步长两类情况下,三个基函数的逼近误差情况。

Table 2. Error of different time steps at T = 1
表2. T = 1时不同时间步长的误差
表2为T = 1时不同时间步长的计算误差结果,由表中数值可以看出,MQ基函数中形状参数取不同值(c = 0.1和c = 0.15),TPS基函数中形状参数取不同值(β = 3和β = 15)时,计算结果有显著差异,说明MQ和TPS对应结果依赖于形状参数这一局限性。随着时间步长τ的减小,三种基函数对应的求解误差均在减小,且具有相同精度。
表3为τ = 0.01时不同计算时间的误差结果,由此表类似得出MQ和TPS基函数的计算结果依赖于形状参数的选择,此外,在相同的时间步长下Cubic基函数对应求解结果和TPS,MQ对应结果具有相同精度。
同时,我们分别做出了数值解和对应L1误差的图形。图1从左依次为T = 1,τ = 0.1时MQ、TPS、Cubic的数值解,图2从左依次为T = 1,τ = 0.1时MQ、TPS、Cubic的误差。
从图1和图2中可以观察到,在恰当选取形状参数(MQ (c = 0.1)、TPS (β = 3))时,三种径向基函数具有类似的数值求解结果和求解精度,而此时Cubic径向基函数具有不依赖于形状参数的显著优势。
5. 结论
文章应用无网格方法求解一维时间分数阶扩散方程。在时间上用有限差分法离散,空间上分别选取MQ,TPS和Cubic三种径向基函数近似未知函数,通过数值实验比较得出三种径向基函数具有类似的求解结果和逼近精度,但Cubic径向基函数无须选择形状参数,研究结果有助于无网格数值方法在微分方程数值求解相关领域的推广和应用。
基金项目
大学生创新创业训练计划项目(X202110452136)。