论文部分内容阅读
如今分数阶微积分已成为流行在社会科学与工程的重要工具。特别是时空分数阶扩散方程正越来越多地应用于研究许多领域的反常扩散现象。由于分数阶导数的非局部性,其数值求解会生成满系数矩阵,并且此矩阵的求解需要消耗大量的计算成本及存储量。所以我们展开研究快速数值方法来解决这一问题。 本研究第一步给出时-空分数阶双边扩散方程的一般形式:(e)βu(x,t)/(e)tβ=d+(x,t)(e)αu(x,t)/(e)+xα+d-(x,t)(e)αu(x,t)/(e)_xα+f(x,t),0≤t≤T,xL≤x≤xR,u(x,0)=u0(x),xL≤x≤xR,u(xL,t)=0,u(xR,t)=0,0≤t≤T。对于时间分数阶,我们采用Caputo分数阶导数;对于空间分数阶,采用左和右的Riemann-Liouville空间分数阶导数,并利用修正的Grunwald-Letnikov近似。给出相应的有限差分格式及矩阵格式。第二步有限差分格式的满系数矩阵,它可以分解成Toeplitz矩阵与向量乘积之和。根据Toeplitz矩阵与循环矩阵的关系,以及循环矩阵的性质,提出用傅里叶变换法求解矩阵向量的乘积,开发一个基于快速傅里叶变换(FFT)的快速解决方案。第三步基于FFT的快速解决方案,我们开发了两种快速数值方法:一种是O(N log N)的最小剩余共轭梯度平方快速迭代方法,一种是O(N log2 N)的快速有限差分法。与常规有限差分法相比能够极大地减少计算成本和存储空间,同时保持相同的精度。第四步对于多项分数阶时-空Caputo-Riesz方程(MT-TSCR-FDE),P(Dt)u(x,t)=p(x)Rβx+q(x)Rγx-h(x)u(x,t)+F(x,t)。首先利用预估-校正法对此多项分数阶方程进行数值逼近,然后应用上面提出的方法和步骤,分析研究数值求解的快速方法,以极大地减少计算成本和存储空间。第五步:数值实验。分别针对时-空Caputo-Riesz分数阶扩散方程,一个有解析解的时-空分数阶扩散方程,以及最后的MT-TSCR-FDE给出实例数值模拟,给出相应的误差分析,以及CPU时间分析,通过优良的数值结果证明本文提出的几个快速方法的有效性。