朱瑞,張根根,肖飛雁,蘭海峰
(廣西師范大學(xué)數(shù)學(xué)與統(tǒng)計學(xué)院,廣西 桂林541004)
分數(shù)階延遲微分方程(FDDEs)在計算機神經(jīng)網(wǎng)絡(luò)[19],流體力學(xué)[18],電磁學(xué)[11],工程學(xué)[20?21]等應(yīng)用科學(xué)領(lǐng)域得到廣泛應(yīng)用.關(guān)于分數(shù)階延遲微分方程定性理論,Benchohra等[1]首先討論了一類帶無窮時滯的Riemann-Liouville分數(shù)階微分方程初值問題解的存在性.DENG[2]研究了一類分數(shù)階延遲微分方程解的存在唯一性并得到兩個新的存在性和唯一性結(jié)果.在分數(shù)階延遲微分方程數(shù)值求解方面,Moghaddam[3]提出了利用分數(shù)階有限差分方法求解分數(shù)階延遲微分方程.Mogrado等[4]利用自適應(yīng)的分數(shù)階向后差分方法求解了一類常延遲線性分數(shù)階微分方程初值問題.Bhalekar等[5]將Adams-Bashforth-Moulton算法擴展到求解分數(shù)階延遲微分方程.WANG[6]又將Adams-Bashforth-Moulton方法與線性插值方法結(jié)合來近似分數(shù)階延遲微分方程.Daftardargejji[7]提出了一種新的用于分數(shù)階延遲微分方程的預(yù)估校正方法.
另一方面,關(guān)于卷積Runge-Kutta方法,Lubich[8?9,13?14]將卷積核進行Lapace變換,利用Runge-Kutta 方法構(gòu)造了求解分數(shù)階微分方程的數(shù)值算法,并給出相應(yīng)的理論分析結(jié)果.接著,在文[10]中給出了基于A-穩(wěn)定Runge-Kutta方法的卷積積分的誤差分析,并證明該方法近似的階數(shù)取決于Runge-Kutta方法的經(jīng)典階數(shù)和Lapace變換的增長指數(shù).曹學(xué)年等[12]構(gòu)造了求解非線性分數(shù)階微分方程的Radau IIA方法,并證明該方法的相容性,收斂性和穩(wěn)定性.徐大[22]利用Runge-Kutta方法研究Volterra型積分方程初邊值問題,并證明了數(shù)值方法的收斂性.
本文基于強A-穩(wěn)定Runge-Kutta方法,構(gòu)造了求解非線性分數(shù)階延遲微分方程的離散格式.第三節(jié)和第四節(jié)分別對數(shù)值方法進行了誤差分析和穩(wěn)定性分析.最后給出兩個數(shù)值算例,以驗證提出方法的有效性.
考慮如下分數(shù)階延遲微分方程初值問題
其中常延遲τ ≥0,φ(k)∈C[?τ,0]為初值函數(shù),f:[0,T]×Rd×Rd→Rd是一個連續(xù)映射且滿足經(jīng)典Lipschiz條件
這里L1,L2為常數(shù),符號∥·∥表示空間Rd中的范數(shù).
定義2.1[15]表示Caputo分數(shù)階導(dǎo)數(shù),其定義形式為:
其中l(wèi) ?1<α ≤l,l ∈N,t>0.
定義2.2[15]表示Riemann-Liouville分數(shù)階導(dǎo)數(shù),其定義形式為:
根據(jù)Riemann-Liouville分數(shù)階導(dǎo)數(shù)與Caputo分數(shù)階導(dǎo)數(shù)的關(guān)系,微分方程(2.1)等價于以下方程
并且記問題(2.3)的真解為y(t).
應(yīng)用基于Riemann-Liouville分數(shù)階導(dǎo)數(shù)的強A-穩(wěn)定Runge-Kutta方法[9]
求解(2.3)式,得到在點tn+1=(n+1)h處的離散格式
即
其中
在給出主要結(jié)果之前,我們首先介紹幾個有用的引理.
引理3.1[9]假設(shè)K(s)在扇形區(qū)域|arg(s ?c)| <π??,其中? <π2,c ∈R,存在實數(shù)μ,M,使得|K(s)|≤M ·|s|?μ,考慮一個強A穩(wěn)定的m級p階Runge-Kutta方法,此時存在一個h0>0,當0 其中,q為級階,特別地,對于Radau IIA方法有p=2m ?1,q=m. 引理3.2[9]在引理3.1的假設(shè)條件下,存在h0>0,使得當h 其中n=0與n=1有相同的界限,c,γ,h0僅依賴于方法和引理(3.1)中假設(shè)條件中的常數(shù),可以獨立于μ. 引理3.3(Gronwall不等式) 令a,b ≥0,h>0,ηi滿足 則必有 其中M0=max(|η0|,|η1|,··· ,|ηk?1|). 接下來,我們將給出Runge-Kutta方法的局部截斷誤差和收斂性分析.記Un為mN維向量,U(1)n=O(hm+1)為Un前(m ?1)N個分量,U(2)n=O(hp)+O(hm+1+μ|logh|)為后N個分量. 定理3.1對于分數(shù)階延遲微分方程(2.3),基于m級Runge-Kutta方法的局部截斷誤差為O(hp)+O(hm+1+μ|logh|)). 證假設(shè)Yvj=y(tv+cjh)(v ≤n).由(2.3),(2.6) 及引理3.1 可得 這里ω0,m是矩陣W0=h?α?1(A?1)α的第m行的第m個元素,令hω0,m=h?α,其中為依賴于方法的非零常數(shù).將hα/乘以上式,兩邊取范數(shù)可推出 存在最大步長h0>0,使得則當0 證畢. 定理3.2對于分數(shù)階延遲微分方程(2.3),基于強A-穩(wěn)定的m級Runge-Kutta方法滿足 證記evj=y(tv+cjh)?Yvj,j=1,··· ,m,Ev=(ev1,ev2,··· ,evm)T,由(2.3),(2.6)及引理3.1可得 即 其中,W0=h?α?1(A?1)α為非奇異矩陣.將上式左右兩端同時左乘hαAα有 注意到 對于∥En?u∥進行如下討論. 情況I當n?u ≤0時,y(t?τ)=φ(t?τ)根據(jù)(2.4)式可知0.對(3.2)式兩邊取范數(shù),有 存在h1>0使得(hα1∥Aα∥)?1>L1,則當0 這里C1=max(∥Wv∥,v=0,··· ,n ?1), 由引理3.3有 當m ≥2時,∥Un∥=O(hm+1);當m=1時,∥Un∥=O(hp),所以 情況II當n ?u ≥0時, 證畢. 定理4.1卷積Runge-Kutta方法求解分數(shù)階延遲微分方程(2.3)是穩(wěn)定的. 證設(shè){yn+1},{xn+1}分別是由分數(shù)階延遲微分方程(2.3)及其擾動問題 的解,令 其中xn+1=Xnm,yn+1=Ynm. 記σij=Xij?Yij,j=1,··· ,m,?v=(σv1,···,σvm)T,v=?u,?u+1,··· ,n,?k(0)=xk(0)?yk(0),k=0,1,··· ,l ?1,則 即 注意到 且 對(4.1)式兩邊同乘hαAα,并兩邊取范數(shù)得 即 取h2為最大步長,且使(hα2∥Aα∥)?1>L1,則當0 即 這里C3,C4為常數(shù),根據(jù)引理3.3有 從而 所以數(shù)值方法穩(wěn)定.證畢. 例5.1考慮如下分數(shù)階延遲微分方程問題 其精確解為y=t3. 利用三階Radau IIA方法,分別取不同步時刻t和不同α在t ∈[0,2]進行數(shù)值試驗,其絕對誤差e如表5.1所示.取h=1/20,α=0.1,0.3,0.5,0.7,0.9時的誤差分布圖見圖5.1. 表5.1 在t=2.0時刻,不同步長h和α下數(shù)值解的絕對誤差 圖5.1 h=1/20時取不同α值的誤差分布 圖5.2 h=1/40時取不同α值的誤差分布 例5.2考慮如下分數(shù)階延遲微分方程問題 其真解為y=t2. 利用三階Radau IIA方法,分別取不同步長h和不同α在t ∈[0,2]進行數(shù)值試驗,其絕對誤差如表5.2所示.取h=1/40,α=0.1,0.3,0.5,0.7,0.9時的誤差分布圖見圖5.2. 表5.2 在t=2.0時刻,不同步長h和α下數(shù)值解的絕對誤差4.穩(wěn)定性分析
5.數(shù)值試驗