2023年12月31日发(作者:福建初中名校会考数学试卷)
分数阶Relaxation-Oscillation方程
的一种分数阶预估-校正方法
杨晨航,刘发旺
厦门大学数学科学学院(361005)
摘要:涉及松弛(Relaxation)和震动(Oscillation)基本现象的过程是与物理密切相关;从数学观点来看,众所周知由时间分数阶导数, 01或12来控制的现象,被称之为分数阶松弛或分数阶震动现象。本文考虑分数阶Relaxation-Oscillation方程。证明了分数阶Relaxation-Oscillation方程解的存在唯一性,并利用格林函数给出了它的解析解。我们提出一种计算有效的分数阶预估-校正方法,导出了其误差估计。最后给出数值例子。
关键词:分数阶导数;Caputo定义;Riemann-Liouville定义;分数阶Relaxation-Oscillation方程;分数阶预估校正法; 误差估计。
中图分类号:O241.82 文献标识码:A
A Fractional Predictor-Corrector Method of the Fractional
Relaxation-Oscillation Equation
YANG Chen-hang, LIU Fa-wang
(School of Mathematical Sciences, Xiamen University, Xiamen 361005, China)
Abstract: The processes involving the basic phenomena of relaxation and oscillation are of great
relevance in physics. From a mathematical point of view they are known to be governed by
fractional derivatives of order
in time, with
01 or
12, leads to processes that,
in mathematical physics, we may refer to as fractional relaxation or oscillation phenomena. In this
paper, a fractional Relaxation-Oscillation equation (FROE) is considered. The existence and
uniqueness of solution for FROE is proven, and its analytical solution is given. A computationally
effective fractional Predictor-Corrector method is proposed, and a detailed error analysis is
derived. Finally, we give some numerical examples.
Key words: Fractional-order; Caputo definition; Riemann-Liouville definition; Fractional
Relaxation-Oscillation equation; Fractional Predictor-Corrector Method; Error
analysis.
_______________________________________________________________________________
基金项目:国家自然科学基金资助(10271098)
作者简介:杨晨航(1982-),男,硕博连读研究生
刘发旺教授,男,博士生导师
分数阶微分方程已经引起了极大的兴趣,很多领域都牵涉到了,具有广泛的应用前景[1,2,3,4]。分数阶常微分方程的数值解,也有许多作者讨论过。例如,Podlubny(1999)[1]提出了一些有效数值方法,解分数阶常微分方程。沈、刘[5]提出一种有效数值方法解分数阶Bagley-Torvik方程。林、刘[6]提出了一种线性多步法解的分数阶常微分方程,证明了其方法的相容性和收敛性,并给出稳定性分析。林、刘[7]考虑了分数阶Relaxation方程,提出了一种有效的数值方法,给出了收敛性及稳定性分析。Diethelm等[8]提出了一种分数阶Adams方法解分数阶常微分方程,导出了在不同类型假定下误差的界。但对于任意的实数,误差分析十分困难。注意到,在分数阶微分形式上很多文献通常使用Riemann-Liouville分数阶导数来替代Caputo导数。特别是那些文献中要求的是齐次的初值条件。而由[9]可知,在这些齐次条件下的Riemann-Liouville算子方程等同于Caputo算子方程。我们之所以选择Caputo分数阶导数形式是因为我们可以讨论非齐次初值条件下的问题。而若使用Riemann-Liouville分数阶导数,一般会有很多实际应用困难。[10]
本论文提出一种分数阶预估-校正方法解分数阶Relaxation-Oscillation方程,并给出误差分析。在第二节中,将介绍一种分数阶预估-校正法;在第三节中,将证明分数阶Relaxation-Oscillation方程解的存在唯一性;在第四节中,推导出分数阶Relaxation-Oscillation方程的解析解;在第五节中,给出详细误差分析;最后,我们将列举一些数值例子来验证理论结果,并显示分数阶Relaxation-Oscillation方程解的性态。
1. 一种计算有效的Relaxation-Oscillation方程预估-校正方法
考虑分数阶Relaxation-Oscillation方程
C0DtytftAyt,
kkk0,1,...,n1,y0y0,(1)
这里02,C0Dt表示Caputo形式下的分数阶导数[1]:
ntf1d1nnatCDftatdnftdtn0n1n,
nN.根据01和12,分别对应分数阶Relaxation方程和分数阶Oscillation方程
众所周知,初值问题(1)等价于Volterra积分方程
yt1j0yj0tj11tfAyd。
j!0t(2)
首先我们求预估值ytk1Ptk1,利用矩形求积公式我们得到
1
t0k1fAydbj,k1ftjAyj
j0k(3)
其中
hk1jkj
bj,k1(4)
那么,预估值yPtk1由分数阶预估方法来计算,得到
yPtk1j01tkj1j1k。
y0bj,k1ftjAyjj!j0k1j0(5)
利用梯形求积公式来替换方程(2)右端项的积分,得到
tk1
t0k11fAydaj,k1ftjAyj, (6)
其中
k1kk111hkj2kjaj,k1112kj111当j0, (7)
当1jk,当jk1.由此,我们得到分数阶校正公式:
ytk1j0tkj1j1kPy0aftAyaftAyj,k1jjk1,k1k1k1。 (8)
j!j0在这篇文章中,我们利用分数阶预估-校正法(5)(8)来求解分数阶Relaxation-Oscillation方程。
2.
分数阶Relaxation-Oscillation方程解的存在唯一性
定理2.1:若方程f连续且在适当区域G上满足的Lipschitz条件。则在区间0,T上,初值问题(1)的解存在且唯一。
证明:首先假设12,根据定义有
C0DtytCty\'\'1dftAyt
20t1令y\'\'tt,则yt0Dt2t,可以推出
t11tdAtdft
20t120简写为
Kt,dft (9)0t
其中Kt,1A1tt
22K*t,此时核函数Kt,能写成弱奇异核函数的形式:
Kt,t1 (10)
这里,当0t,T,12时,K*t,是连续的,且011。由[11]可知,具有弱奇异核函数(10)及右端项ftL10,T的方程(10)有唯一解tL10,T,容易推出方程(1)有唯一解ytL10,T。当01时,同样得证。
3. 分数阶Relaxation-Oscillation方程的解析解
利用常系数的二项分数阶微分方程的格林函数[1],可以求出分数阶Relaxation-Oscillation方程(1)的解析解。
我们对方程(1)进行拉普拉斯变换,
sYsAYsFs,
Fs。
sA(11)
其中s为拉普拉斯变换参变量。因此,可以得到
令g2s
Ys1,由拉普拉斯逆变换得:
sA(12)
G2tt1E,At, (13)
其中E,z是带有两个参数的Mittag-Leffler函数[1]:
zkE,zk0k0,0。 (14)
所有(12)式的右边可以视为是卷积G2tft的拉普拉斯变换。那么,分数阶Relaxation-Oscillation方程的解析解可以表示成如下形式:
ytG2tftG2tfd。
0t(15)
4. 分数阶预估-校正方法的误差分析
在这一节中,我们将给出本文的主要结论,即关于分数阶预估-校正方法误差的定理。分数阶预估-校正方法的误差精确度将,取决于01还是12,即方程是属于分数阶Relaxation方程,还是分数阶Oscillation方程。
4.1.辅助定理
为了对我们的预估-校正方法解Relaxation-Oscillation方程进行误差分析,在这一节中,给出一些辅助定理。
对解的附加性质的了解,对于所要进行的误差分析是相当有意义的。特别地,我们需要光滑性和关于求积公式的误差的信息,推导预估及校正公式的误差。
首先,我们给出在预估公式中利用的矩形法则的误差估计。
引理4.1:若zC0,T,则
1tk1tk1t01ztdtbj,k1ztjj0k1z\'tk1h。
其次,我们给出在校正公式中利用的梯形法则的误差估计。
引理4.2:若zC0,T,则存在一常数C(仅依赖于)使得
2
tk1tk1t01ztdtaj,k1ztjCz\'\'j0k12tk1h。
以上两个引理的证明详见[12]。
4.2误差估计
2定理4.3:假设C0DtyC0,T,那么
Oh212,maxytjyj
10jNOh01.2证明:首先在C0DtyC0,T的条件下,利用引理4.1和引理4.2,下面关系式成立:
tk1
tk1t01C0Dtytdtbj,k1C0DtytjC1tk1h,
j0k(16)
tk1t0k1t1C02Dtytdtaj,k1C (17)
0DtytjC2tk1h。j0k1现在我们证明对于足够小的hTN,下面关系式成立:
maxytjyjOh0jN。 (18)
q这里j0,1,...,N,qmin1,2。
我们将使用数学归纳法来证明。观察所给的初值条件,归纳法的基础j0成立。现在假设(18)对于j0,1,...,kkN1都成立。我们要证明关系式(18), 对于jk1亦P成立。为此,我们先看预估公式yk1的误差。根据预估公式的构造,利用关系式(16),ftAyt满足Lipschitz条件,及预估公式系数的定义的估计式
bj,k1j0ktk10tk1t1tk11dt1tk11T,我们得到
kytk1yPk1t0k1tt1ftAytdtbj,k1ftjAyjj0t01tk11C0k1Dtytdtbj,k1C0Dtytj0kbj01kj,k1ftjAytjftjAyj (19)C1tk1k1hbj,k1LC0hqj0C0LTqC1Thh1
现在,我们对校正误差进行分析。根据校正公式(8)的构造,利用关系式(17),
ftAyt满足Lipschitz条件,及校正公式系数的定义的估计式
们得到
1aT,我j,k12j0kytk1yk1tk1t0kj01tk11ftAytdtak1,k1ftk1AykP1aj,k1ftAyjjt01tk1k1t1C0Dtytdtaj0k1Cj,k10Dtytj
aj011kj,k1ftjAytjftjAyjPak1,k1ftAytftAyk1k1k1k1C2tkC0LqkLC1T11C0LTq12hhaj,k1ak1,k1hhj01
C2TqC0LTC0L2TC1LT1212hhChq. (20)
因此,定理得证。
注意到,在某种意义上,如上的定理所涉及的是最佳的情况:在我们进程中,我们近似C的方程是ftjAyj0Dtyt。为了得到一好的误差界限,我们需确保该方程的积分误
差足够小(渐近的),这个成立的充分条件,众所周知是由积分定理[13]而来的,即该方程在积分区间上是属于C。所以该定理告之我们什么情况下用预估-校正方法能得出最佳状况,且它也阐述了结论成立的充分条件。
5. 数值例子
在这一节中,我们给出一些例子,证明我们方法的有效性。
例1:我们考虑12阶的Relaxation方程:
2
C10Dt2ytytsint2et
y00
当我们取12,h1.590时,分数阶预估-校正方法的数值解和分数阶Relaxation方程的解析解列在表1和显示在图1(实线表示解析解,星号表示数值解)。从表1和图1可以明显的看出,分数阶预估-校正法具有很高的精确度。
例2:考虑分数阶Relaxation方程:这里01
C2tDytytsinte0t
y00
图2给出了当从0变化到1时,分数阶Relaxation方程解的变化性态。从图2可以看出,当01时,分数阶Relaxation方程解的性态在小时间内比较快衰减,而在大时间内比较慢衰减。分数阶Relaxation方程解的变化性态通常称为一个超慢过程。
例3:考虑分数阶Oscillation方程:这里12
C2tDytytsinte0t
y0y\'00图3给出了当从1变化到2时,分数阶Oscillation方程解的变化性态。从图3可以看出,分数阶Oscillation方程解的变化性态显示一些衰减震动。但不是永久性的震动,而是不对称的代数衰减,它的初始振幅随增大而增大。当2,通常的Oscillation方程解的变化性态与sin(t)类似。它显示分数阶Relaxation方程和分数阶Oscillation方程之间的过度特点。分数阶Oscillation方程解的变化性态通常称为一个过渡过程。
6. 结论
本文考虑分数阶Relaxation-Oscillation方程。证明了分数阶Relaxation-Oscillation方程解的存在唯一性,并给出了它的解析解。还提出一种计算有效的分数阶预估-校正方法,并导出了其误差估计。数值例子给出了有力的证明。借助分数阶预估-校正方法可以精确地模拟分数阶Relaxation-Oscillation方程解的变化性态。
参考文献:
[1]Podlubny, I. Fractional Differential Equations[M]. New York: Academic Press, 1999.
[2]F. Liu, V. Anh, I. Turner. Numerical solution of the space fractional Fokker-Planck Equation[J].
J. Comp. and Appl. Math., 2004, 166: 209-219.
[3]F. Liu, V. Anh, I. Turner et al. Numerical simulation for solute transport in fractal porous
media[J]. ANZIAM J., 2004, 45(E): 461-473.
[4]F. Huang and F. Liu, The time fractional diffusion equation and advection-dispersion
equation[J], ANZIAM J., 2005, 46: 1-14.
[5]沈淑君, 刘发旺. 解分数阶Bagley-Torvik方程的一种计算有效的数值方法[J]. 厦门大学学报, 2004, 43卷, 第三期: 306-311.
[6]林然, 刘发旺. 分数阶常微分方程初值问题的高阶近似[J], 厦门大学学报, 2004, 43卷, 第一期: 25-30.
[7]Ran Lin, Fawang Liu. Analysis of Fractional-Order Numerical Method for the Fractional
Relaxation Equation[J]. Computational Mechanics, (CD-ROM), Tsinghua University &
Springer-Verlag, 2004, R-362.
[8]Kai Diethelm, Neville J. Ford, Alen D. Freed. Detailed error analysis for a fractional Adams
method[J]. Numerical Algorithms, Kluwer Academic Publishers, 2004, 31-52.
[9]Eric W. Weisstein, Fractional differential Equations[M], Academic Press, San Diego, 1999.
[10]K. Diethelm, N.J. Ford, Numerical solution of Bagley-Torvik equation [J], 2002, BIT 42:
490-507.
[11]Rektory. K, Handbook of Applied Mathemathtics[M]. Vols. I, II, SNTL, Prague, 1988 (in
Czech).
[12]K. Diethelm. An algorithm for the numerical solution of differential equations of fractional
order[J], Elec. Transact. Numer. Anal., 1997, 5: 1-6.
[13]H. Brass, Quadraturverfahren, Vandenhoeck & Ruprecht[M], Göttingen, 1997.
表1
12阶的Relaxation方程的数值解、解析解及误差(h1.590)
Tab.1 Numerical solution、analytic solution
and errors of
12 order Relaxation equation
时间 数值解 解析解 误差
0.05236 4.4783727E-04 4.4783727E-04 0.0000000E+00
0.314159 1.9777699E-02 1.9350083E-02 4.2761600E-04
0.575959 6.3524881E-02 6.0944881E-02 2.5800000E-03
0.837758 1.1454364E-01 1.0867356E-01 5.8700800E-03
1.099557 1.5098627E-01 1.4206806E-01 8.9182100E-03
1.361357 1.5222845E-01 1.4203968E-01 1.0188770E-02
1.623156 1.1070188E-01 1.0210270E-01 8.5991800E-03
1.884956 4.5025351E-02 4.0568489E-02 4.4568620E-03
2.146755 -3.5549938E-03 -3.5086275E-03 4.6366300E-05
2.408554 -4.6446282E-03 -2.5814044E-03 2.0632238E-03
2.670354 2.3670153E-02 2.4573165E-02 9.0301200E-04
2.932153 3.2322588E-02 3.1543946E-02 7.7864200E-04
3.193953 1.1974458E-02 1.1607550E-02 3.6690800E-04
3.455752 3.7024504E-03 4.5510911E-03 8.4864070E-04
3.717551 1.5058069E-02 1.5608976E-02 5.5090700E-04
3.979351 1.2196712E-02 1.2227385E-02 3.0673000E-05
4.241150 5.1148355E-03 5.6476119E-03 5.3277640E-04
4.502950 1.0219122E-02 1.0708123E-02 4.8900100E-04
4.712389 8.4155283E-03 8.6775045E-03 2.6197620E-04
图2: 分数阶Relaxation方程解的变化性态的三维图 (01,0t1.5)
Fig.2: Variation of solution on fractional
Relaxation equation, showing the effect of
.
图1 比较12阶的Relaxation方程的数值解和解析解
Fig.1 Comparison of the numerical solution
and analytic solution of
12 order
Relaxation equation
图3: 分数阶Oscillation方程解的变化性态的三维图 (12,0t3)
Fig.3: Variation of solution on fractional
Oscillation equation, showing the effect of
更多推荐
分数,校正,预估
发布评论