
The construction of efficient numerical schemes with uniform convergence order for time-fractional diffusion equations (TFDEs) is an important research problem. We are committed to study an efficient uniform accuracy scheme for TFDEs. Firstly, we use the piecewise quadratic interpolation to construct an efficient uniform accuracy scheme for the fractional derivative of time. And the local truncation error of the efficient scheme is also given. Secondly, the full discrete numerical scheme for TFDEs is given by combing the spatial center second order scheme and the above efficient time scheme. Thirdly, the efficient scheme's stability and error estimates are strictly theoretical analysis to obtain that the unconditionally stable scheme is 3−β convergence order with uniform accuracy in time. Finally, some numerical examples are applied to show that the proposed scheme is an efficient unconditionally stable scheme.
Citation: Junying Cao, Qing Tan, Zhongqing Wang, Ziqiang Wang. An efficient high order numerical scheme for the time-fractional diffusion equation with uniform accuracy[J]. AIMS Mathematics, 2023, 8(7): 16031-16061. doi: 10.3934/math.2023818
[1] | Junying Cao, Zhongqing Wang, Ziqiang Wang . Stability and convergence analysis for a uniform temporal high accuracy of the time-fractional diffusion equation with 1D and 2D spatial compact finite difference method. AIMS Mathematics, 2024, 9(6): 14697-14730. doi: 10.3934/math.2024715 |
[2] | Lei Ren . High order compact difference scheme for solving the time multi-term fractional sub-diffusion equations. AIMS Mathematics, 2022, 7(5): 9172-9188. doi: 10.3934/math.2022508 |
[3] | Ziqiang Wang, Kaihao Shi, Xingyang Ye, Junying Cao . Higher-order uniform accurate numerical scheme for two-dimensional nonlinear fractional Hadamard integral equations. AIMS Mathematics, 2023, 8(12): 29759-29796. doi: 10.3934/math.20231523 |
[4] | Philsu Kim, Seongook Heo, Dojin Kim . A high-order convergence analysis for semi-Lagrangian scheme of the Burgers' equation. AIMS Mathematics, 2023, 8(5): 11270-11296. doi: 10.3934/math.2023571 |
[5] | Xumei Zhang, Junying Cao . A high order numerical method for solving Caputo nonlinear fractional ordinary differential equations. AIMS Mathematics, 2021, 6(12): 13187-13209. doi: 10.3934/math.2021762 |
[6] | Muhammad Asim Khan, Norma Alias, Umair Ali . A new fourth-order grouping iterative method for the time fractional sub-diffusion equation having a weak singularity at initial time. AIMS Mathematics, 2023, 8(6): 13725-13746. doi: 10.3934/math.2023697 |
[7] | Yanhua Gu . High-order numerical method for the fractional Korteweg-de Vries equation using the discontinuous Galerkin method. AIMS Mathematics, 2025, 10(1): 1367-1383. doi: 10.3934/math.2025063 |
[8] | Xiao Qin, Xiaozhong Yang, Peng Lyu . A class of explicit implicit alternating difference schemes for generalized time fractional Fisher equation. AIMS Mathematics, 2021, 6(10): 11449-11466. doi: 10.3934/math.2021663 |
[9] | Sara S. Alzaid, Pawan Kumar Shaw, Sunil Kumar . A numerical study of fractional population growth and nuclear decay model. AIMS Mathematics, 2022, 7(6): 11417-11442. doi: 10.3934/math.2022637 |
[10] | Asifa Tassaddiq, Muhammad Yaseen, Aatika Yousaf, Rekha Srivastava . Computational study of the convection-diffusion equation using new cubic B-spline approximations. AIMS Mathematics, 2021, 6(5): 4370-4393. doi: 10.3934/math.2021259 |
The construction of efficient numerical schemes with uniform convergence order for time-fractional diffusion equations (TFDEs) is an important research problem. We are committed to study an efficient uniform accuracy scheme for TFDEs. Firstly, we use the piecewise quadratic interpolation to construct an efficient uniform accuracy scheme for the fractional derivative of time. And the local truncation error of the efficient scheme is also given. Secondly, the full discrete numerical scheme for TFDEs is given by combing the spatial center second order scheme and the above efficient time scheme. Thirdly, the efficient scheme's stability and error estimates are strictly theoretical analysis to obtain that the unconditionally stable scheme is 3−β convergence order with uniform accuracy in time. Finally, some numerical examples are applied to show that the proposed scheme is an efficient unconditionally stable scheme.
u: Change in temperature (K); f: The heat of source (K/s); x: Change in space (m); t: Change in time (s); Λ: Region; T: Maximum time; β: The order of fractional derivative of time; 0Dβt: Fractional derivative of time in the sense of Caputo; ∂2x: The second derivative of space; Δt: The step of time (s); h: The space division step size (m); K: Maximum number of time divisions; N: Maximum number of space divisions
Fractional calculus is widely used in natural phenomena because many problems in engineering and science can be well described by fractional differential equation model. Recently, the research of solutions and numerical solutions of fractional differential equations is a very important research topic. For instance, finite difference method [1], spectral method [2,3], wavelets method [4], etc.
In this paper, we consider the TFDE as following form:
0Dβtu(x,t)−∂2xu(x,t)=f(x,t), | (1.1) |
with the initial and boundary conditions as follows:
{u(x,0)=u0(x), (1.2)u(a,t)=u(b,t)=0,0<t≤T, (1.3) |
where T>0,0<β<1,Λ=(a,b) and I=(0,T]. The Caputo fractional derivatives 0Dβtu(x,t) of β order in (1.1) is defined by
0Dβtu(x,t)=1Γ(1−β)∫t0(t−τ)−β∂τu(x,τ)dτ,0<β<1, |
where Γ(⋅) being Euler's gamma function. It is easy to see that the Caputo fractional derivative can be understood as the weighted integral average of the classical derivatives in the past time. This means that the change rate of function at the current time is affected by the past time. This property is useful to describe some materials mechanical behaviors. Therefore, the study of numerical algorithms for TFDE has attracted many researchers. In [5], an alternating direction implicit scheme was used to solve the TFDE of 2D with Dirichlet boundary condition with initial weak singularity solution by L1 scheme on uniform mesh. In [6], it proposed a novel stability and convergence numerical scheme for TFDE with α(1<α<2) Caputo fractional derivative. The stability and convergence L2 type numerical scheme of the Caputo fractional derivative was constructed in [7]. A high-order convergence compact finite difference method for solving the TFDE of 2D was constructed in [8] by the L1 approximation with operator-splitting technique. In [9], they used L1 and L2 type approximation to construct a high order stability and convergence numerical method for the TFDE with rigorous analysis. In [10], it used Legendre polynomial to solve nonlinear fractional diffusion equation with advection and reaction terms. In [11], they constructed a space-time Petrov-Galerkin spectral method for TFDEs based on eigen-decomposition. In [12], it used the spectral collocation methods to solve distributed order TFDEs. In [13], they used the Legendre spectral tau method to solve the multi-term TFDEs and gave the error estimate and rigorous convergence analysis. For efficient numerical scheme constructing, an popular numerical method is based on sum-of-exponentials technique [14,15,16]. Many researchers use non-uniform grid or graded grid numerical schemes to solve problems when the solution of TFDE is initial value singularity [17,18,19,20,21]. In [22], they proposed an approximate spectral method for the nonlinear time-fractional partial integro-differential equation with a weakly singular kernel by using new basis functions based on shifted first-kind Chebyshev polynomials. From partial integro-differential equations, an efficient alternating direction implicit scheme were constructed for the nonlinear TFDEs in [23]. Based on the block-by-block method, a new general efficient technique to construct efficient numerical schemes for the fractional derivative was constructed in [24,25]. In [26], it presented finite difference and finite element scheme for space-time fractional diffusion equations. In [27], the time-stepping spectral method for the TFDEs was constructed by using the temporal second-order difference scheme and spatial spectral method discrete. In [28], it gave an efficient numerical scheme for the variable coefficient multiterm TFDE by the Crank-Nicolson method in temporal part and the exponential B-splines in spatial part with the unconditional stability and convergence rates analysis. Readers can refer to more references such as [29,30,31]. In this paper, we construct an efficient numerical scheme for TFDE with uniform accuracy by block-by-block approach to overcome the lack of the theoretical convergence order at the initial time of the above algorithms.
The organizational structure of the rest article is as follows: We first describe the time discretization for the time-fractional derivative and derive a sharp estimate for the truncation error in Section 2. In Section 3, the full discrete numerical scheme for TFDE is given by combing the spatial center second order scheme and the efficient time scheme of Section 2. In Section 4, the efficient scheme's stability and error estimates are strictly theoretical analysis to obtain that the scheme is unconditionally stable and 3−β convergence order in time with uniform accuracy. Some typical numerical examples are given to show the effectiveness of numerical algorithm in Section 5. We provide some concluding remarks in the final section.
In order to simplify the symbols without losing generality, we set f(x,t)≡0 during the construction and analysis of numerical scheme. Now, we construct an efficient high order scheme for the fractional derivative in time, and divide the interval (0,T] into K equal subintervals with Δt=TK,tk=kΔt,k=0,1,⋯,K.
Next, we discuss the numerical scheme for time-fractional derivative 0Dβtu(x,t) in (1.1). Firstly, we determine the values of u(⋅,t) on t1 and t2. The approximate formula of u(⋅,t) on the interval [t0,t2] is given by Lagrange interpolation [32]:
J[t0,t2]u(⋅,t)=u(⋅,t0)ˉω0.0(t)+u(⋅,t1)ˉω1.0(t)+u(⋅,t2)ˉω2.0(t), | (2.1) |
where ˉωi.0(t) is defined by
ˉω0.0(t)=(t−t1)(t−t2)(t0−t1)(t0−t2),ˉω1.0(t)=(t−t0)(t−t2)(t1−t0)(t1−t2),ˉω2.0(t)=(t−t0)(t−t1)(t2−t0)(t2−t1). |
When k=1,2, based on (2.1) we can approximate 0Dβtu(x,t1),0Dβtu(x,t2) by replacing u(⋅,t) with J[t0,t2]u(⋅,t) as following,
0Dβtu(x,t1)=1Γ(1−β)∫t10(t1−τ)−β∂τu(x,τ)dτ≈1Γ(t−β)∫t10(t1−τ)−β∂τ(J[t0,t2]u(x,τ))dτ=B0,01u(x,t0)+B1,01u(x,t1)+B2,01u(x,t2),0Dβtu(x,t2)=1Γ(1−β)∫t20(t2−τ)−β∂τu(x,τ)dτ≈1Γ(t−β)∫t20(t2−τ)−β∂τ(J[t0,t2]u(x,τ))dτ=B0,02u(x,t0)+B1,02u(x,t1)+B2,02u(x,t2), | (2.2) |
where
Bi,01=1Γ(1−β)∫t10(t1−τ)−βˉω′i,0(τ)dτ,i=0,1,2,Bi.02=1Γ(1−β)∫t20(t2−τ)−βˉω′i,0(τ)dτ,i=0,1,2. |
Divide the integration interval into several subintervals, one can obtain 0Dβtu(x,tk) for k≥3 as follows:
0Dβtu(x,tk)=1Γ(1−β)∫tk0∂τu(x,τ)(tk−τ)βdτ=1Γ(1−β)[∫t10∂τu(x,τ)(tk−τ)βdτ+k−1∑j=1∫tj+1tj∂τu(x,τ)(tk−τ)βdτ]. |
For every subintervals [tj,tj+1],j=1,2,⋯,k−1, the approximation of u(x,t) is as follows:
u(⋅,t)≈u(⋅,tj−1)w0,j(t)+u(⋅,tj)w1,j(t)+u(⋅,tj+1)w2,j(t)≐J[tj,tj+1]u(⋅,t), | (2.3) |
where wi,j,i=0,1,2;j=1,2,⋯k−1 are defined by
w0,j(t)=(t−tj)(t−tj+1)(tj−1−tj)(tj−1−tj+1),w1,j(t)=(t−tj−1)(t−tj+1)(tj−tj−1)(tj−tj+1),w2,j(t)=(t−tj−1)(t−tj)(tj+1−tj−1)(tj+1−tj). |
Similar to (2.2), based on (2.3) for k≥3, 0Dβtu(x,tk) can be approximated by replacing u(⋅,t) with J[tj,tj+1]u(⋅,t) in every [tj,tj+1] as follows:
0Dβtu(x,tk)=1Γ(1−β)[∫t10∂τu(x,τ)(tk−τ)βdτ+k−1∑j=1∫tj+1tj∂τu(x,τ)(tk−τ)βdτ]≈1Γ(1−β){∫t10(tk−τ)−β[J[t0,t2]u(τ)]′dτ +k−1∑j=1∫tj+1tj(tk−τ)−β[J[tj,tj+1]u(τ)]′dτ}=B0,0ku(x,t0)+B1,0ku(x,t1)+B2,0ku(x,t2) +k−1∑j=1[B0,jku(x,tj−1)+B1,jku(x,tj)+B2,jku(x,tj+1)], | (2.4) |
where
Bi,0k=1Γ(1−β)∫t10(tk−τ)−βˉω′i,0(τ)dτ,i=0,1,2,Bi.jk=1Γ(1−β)∫tj+1tj(tk−τ)−βˉω′i,j(τ)dτ,i=0,1,2;j=1,2,⋯,k−1. |
Combining (2.2), (2.4), let β0=Γ(3−β)Δtβ, one can immediately obtain the efficient scheme for 0Dβtu(x,tk) as follows:
0DβΔtu(x,tk)={β−10(^D0u(x,t0)+^D1u(x,t1)+^D2u(x,t2)),k=1,β−10(~D0u(x,t0)+~D1u(x,t1)+~D2u(x,t2)),k=2,β−10[¯Aku(x,t0)+¯Bku(x,t1)+¯Cku(x,t2)+k−1∑j=1(Aju(x,tk−j−1)+Bju(x,tk−j)+Cju(x,tk−j+1))],k≥3, | (2.5) |
where
^D1=(3β−4)/2,^D1=2(1−β),^D2=β/2,~D0=(3β−2)/2β,~D1=−4β/2β,~D2=(β+2)/2β,¯Ak=(2−β)(k−1)1−β/2−3(2−β)k1−β/2−(k−1)2−β+k2−β,¯Bk=2(2−θ)k1−β+2(k−1)2−θ−2k2−β,¯Ck=−(2−β)[k1−β+(k−1)1−β]/2+k2−β−(k−1)2−β,Aj=−(2−β)[(j−1)1−β+j1−β]/2−(j−1)2−β+j2−β,Bj=2[(2−β)(j−1)1−β+(j−1)2−β−j2−β],Cj=−3(2−β)(j−1)1−β/2+(2−β)j1−β/2−(j−1)2−β+j2−β. |
In the following Theorem 2.1, we give the error estimate to proposed numerical scheme (2.5) of fractional derivative.
Theorem 2.1. Suppose u(⋅,t)∈C3[0,T] and denote
rk(Δt)=0Dβtu(x,tk)−0DβΔtu(x,tk),∀k≥1, |
then
|rk(Δt)|≤CuΔt3−β,0<β<1, | (2.6) |
where Cu is a constant and only depending on the function u.
Proof. Based on the Taylor theorem, one can obtain the residue of (2.1) as follows
u(x,t)−J[t0,t2]u(x,t)=16∂3u(x,ξ(t))∂t3(t−t2)(t−t1)(t−t0),∀t∈[t0,t2], | (2.7) |
where ξ(t)∈[t0,t2].
Firstly, we will use (2.7) to estimate the case k=1 of (2.6) as follows:
|r1(Δt)|=|1Γ(1−β){∫t10(t1−τ)−β∂τu(x,τ)dτ−∫t10(t1−τ)−β∂τ([J[t0,t2]u(x,τ)])dτ}|=βΓ(1−β)|∫t10(t1−τ)−β−1[u(x,τ)−J[t0,t2]u(x,τ)]dτ|=β6Γ(1−β)|∫t10∂3u(x,ξ(τ))∂τ3(τ−t2)(τ−t0)(t1−τ)−βdτ|≤β6Γ(1−β)maxt∈[0,T]|∂3u(x,t)∂t3|∫t10(t2−τ)(t1−τ)−βτdτ=β3(3−β)Γ(2−β)maxt∈[0,T]|∂3u(x,t)∂t3|Δt3−β≤CuΔt3−β. |
Secondly, the estimate of the case k=2 of (2.6) is similar to k=1, so the proof process is omitted without losing generality.
Thirdly, based on the direct calculation it is easy to split the estimate of the case of (2.6) for k≥3 into two parts in the following
|rk(Δt)|=|0Dβtu(x,tk)−0DβΔtu(x,tk)|=1Γ(1−β)|∫t10(tk−τ)−β∂τ[u(x,τ)−J[t0,t2]u(x,τ)]dτ+k−1∑j=1∫tj+1tj(tk−τ)−β∂τ[u(x,τ)−J[tj,tj+1]u(x,τ)]dτ|≐|M+N|. |
Repeating the similar proof process of |r1(Δt)|, one can immediately obtain the following estimate
|M|≤CuΔt3−β. | (2.8) |
For the estimate of the second part N of |rk(Δt)|, using the Taylor theorem one can obtain
|N|=1Γ(1−β)|k−1∑j=1∫tj+1tj(tk−τ)−β∂τ[u(x,τ)−J[tj,tj+1]u(x,τ)]dτ|=1Γ(1−β)|k−2∑j=1∫tj+1tj(tk−τ)−β∂τ[u(x,τ)−J[tj,tj+1]u(x,τ)]dτ+∫tktk−1(tk−τ)−β∂τ[u(x,τ)−J[tj,tj+1]u(x,τ)]dτ|=16Γ(1−β){|−k−2∑j=1∫tj+1tj∂3u(x,ξ(τ))∂τ3(τ−tj)(τ−tj+1)(τ−tj−1)d(tk−τ)−β−∫tktk−1∂3u(x,ξ(τ))∂τ3(τ−tk)(τ−tk−1)(τ−tk−2)d(tk−τ)−β|}≤√3β27Γ(1−β)maxt∈[0,T]|∂3tu(x,t)|Δt3∫tj+1tj(tk−τ)−β−1dτ+β6Γ(1−β)maxt∈[0,T]|∂3tu(x,t)||Δt2∫tktk−1(tk−τ)−βdτ≤√3β27Γ(1−β)maxt∈[0,T]|∂3tu(x,t)|Δt3−β+β6Γ(1−β)maxt∈[0,T]|∂3tu(x,t)|Δt3−β. | (2.9) |
In the above proof, we use |(τ−tj)(τ−tj+1)(τ−tj−1)|≤2√39Δt3. Combining (2.8) and (2.9), one can get the following conclusions
|rk(Δt)|≤CuΔt3−β,k≥3. |
To sum up, the proof of Theorem 2.1 is completed.
For convenience and generality, we divide Λ=(a,b) into N equal parts and denote h=b−aN, and xj=a+jh,j=0,1,⋯,N. The numerical solution (1.1) at (xj,tk) is denoted as ukj. We use the following differential notations
(ukj)x=ukj+1−ukjh,(ukj)ˉx=ukj−ukj−1h. | (3.1) |
Similar to [16], for the sake stability and convergence we introduce the discrete inner product and norm as follows,
(uk,vk)=N−1∑j=1ukjvkjh,‖uk‖0=(uk,uk)12,(uk,vk]=N∑j=1ukjvkjh,‖uk]|=(uk,uk]12,[uk,vk)=N−1∑j=0ukjvkjh,|[uk‖=[uk,uk)12. | (3.2) |
Though direct calculation, it is easy to prove the discrete Green formula:
(uk,vkx)=ukNvkN−uk0vk1−(ukˉx,vk]. | (3.3) |
Let u=y,v=zˉx, the Eq (3.3) immediately becomes
(yk,(zkˉx)x)=(ykzkˉx)N−(ykzkx)0−(ykˉx,zkˉx]. | (3.4) |
Therefore, using (3.1), the second-order central difference scheme in space as follows:
∂2u(xj,tk)∂x2=(ukj+1)ˉx−(ukj)ˉxh+O(h2)≐(ukˉx,j)x+O(h2). | (3.5) |
Combining (2.5) with (3.5), one can immediately obtain the full discrete scheme for TFDEs as follows:
{^D0u0j+^D1u1j+^D2u2j−β0(u1ˉx,j)x=0, k=1,~D0u0j+~D1u1j+~D2u2j−β0(u2ˉx,j)x=0, k=2,¯Aku0j+¯Bku1j+¯Cku2j+k−1∑i=1(Aiuk−i−1j+Biuk−ij+Ciuk−i+1j)−β0C−11(ukˉx,j)x=0, k≥3. | (3.6) |
In order to analyze the numerical scheme (3.6), we firstly rewrite (3.6) for k≥4 into the following equivalent form
ukj+β0C−11(ukˉx,j)x=k∑i=1dkk−iuk−ij,4≤k≤K, | (3.7) |
where
dk0=−C−11(ˉAk+Ak−1), dk1=−C−11(Ak−2+Bk−1+ˉBk),dk2=−C−11(¯Ck+Ak−3+Bk−2+Ck−1),dkk−i=−C−11(Ai−1+Bi+Ci+1),i=3,4,⋯,k−3,dkk−2=−C−11(A1+B2+C3), dkk−1=−C−11(B1+C2). | (3.8) |
Similarly, we secondly rewrite (3.6) for k=3 into the following equivalent form
u3j+β0C−11(u3ˉx,j)x=d32u2j+d31u1j+d30u0j, | (3.9) |
where
d32=−C−11(¯C3+B1+C2), d31=−C−11(¯B3+A1+B2), d30=−C−11(¯A3+A2). |
According to (3.7) and (3.9), the full discrete scheme of (3.6) can be rewritten as the following equivalent form
{^D0u0j+^D1u1j+^D2u2j−β0(u1ˉx,j)x=0, k=1, (3.10a)~D0u0j+~D1u1j+~D2u2j−β0(u2ˉx,j)x=0, k=2, (3.10b)u3j+β0C−11(u3ˉx,j)x=d32u2j+d31u1j+d30u0j, k=3, (3.10c)ukj+β0C−11(ukˉx,j)x=k∑i=1dkk−iuk−ij, k≥4. (3.10d) |
Before carrying out the full discrete scheme (4.1)'s stability and convergence, the properties of the coefficients dkk−i will be analyze firstly in the Lemma 3.1.
Lemma 3.1. For all 0<β<1, as k≥4, the coefficients in the scheme (4.1d) satisfy
(I) C1=4−β2∈(32,2),
(II) ∑ki=1dkk−i≡1,
(III) dkk−i>0,i=3,⋯,k,
(IV) 0<dkk−1<43,
(V) dkk−2 there are positive and negative,
(VI) dkk−2+14(dkk−1)2>0.
Proof. (I) Based on the direct calculation, it is easy to prove directly.
(II) Based on the fact that the fractional derivative of the constant is zero, one can prove it immediately by combining (2.5) and (3.8).
(III) For k≥4, we can easy to observe that
2(−Ai−1−Bi−Ci+1)=(−β+2)[(i−2)1−β−3(i−1)1−β+3i1−β−(1+i)1−β]+2(i−2)2−β−6(i−1)2−β+6i2−β−2(1+i)2−β. |
Denote i−2=ˉi for i≥6, and we use Taylor formula yields
−2(Ai−1+Bi+Ci+1)=ˉi1−β(2−β){1−3(1+1ˉi)1−β+3(1+2ˉi)1−β−(1+3ˉi)1−β}+ˉi2−β{2−6(1ˉi+1)2−β+6(1+2ˉi)2−β−2(1+3ˉi)2−β}=ˉi1−β(2−β){1−3[1+(1−β)(1ˉi)+…]+3[1+(1−β)(2ˉi)+(1−β)(−β)2!(2ˉi)2+…]−[1+(1−β)(3ˉi)+(1−β)(−β)2!(3ˉi)2+…]}+ˉi2−β{2−6[1+(2−β)(1ˉi)+(2−β)(1−β)2!(1ˉi)2+…]+6[1+(2−β)(2ˉi)+(2−β)(1−β)2!(2ˉi)2+…]−2[1+(2−β)(3ˉi)+(2−β)(1−β)2!(3ˉi)2+…]}=−β(2−β)(1−β)ˉi−2−β+∞∑k=0ak+2β(2−β)(1−β)ˉi−1−β, | (3.11) |
where
ak=k∏i=0(−i−1−β)(1ˉi)k−3(6+k)+24(8+k)2k−27(10+k)3k(k+4)!. |
It is easy to check that ∑+∞k=0ak is an alternating series with a positive first term by carefully calculate, and we have 0<∑+∞k=0ak<4(β+1). Therefore, we have
−2(Ai−1+Bi+Ci+1)>−β(2−β)(1−β)ˉi−2−β⋅4(β+1)+2β(2−β)(1−β)ˉi−1−β=2β(2−β)(1−β)ˉi−2−β[−2(β+1)+ˉi]>0. |
Similarly, based on the directly calculating it is easy to prove as follows:
2(−A2−B3−C4)=4−β+(3β−18)21−β+(24−3β)31−β+(β−10)41−β>0, i=3,2(−A3−B4−C5)=(6−β)21−β+(3β−24)31−β+(30−3β)41−β+(β−12)51−β>0, i=4,2(−A4−B5−C6)=(8−β)31−β+(3β−30)41−β+(36−3β)51−β+(β−14)61−β>0, i=5. | (3.12) |
Combining (3.11) and (3.12), one can easily obtain that
dkk−i=−12−β2(Ai−1+Bi+Ci+1)>0,i=3,⋯,k−3. |
For dk1=−(Ak−2+Bk−1+ˉBk)β−10, we let W1=−(Ak−2+Bk−1+ˉBk), then
W1=32(−2+β)(k−2)1−β−12(−2+β)(k−3)1−β+2(−2+β)k1−β+(k−3)2−β−3(k−2)2−β+2k2−β. |
Let k−2=ˉk, we use a Taylor expansion and get following as
W1=32(−2+β)ˉk1−β+12(2−β)(−1+ˉk)1−β−2(2−β)(2+ˉk)1−β+(−1+ˉk)2−β−3ˉk2−β+2(2+ˉk)2−β=(2−β)ˉk1−β{12[(1−β)(−β)2!(1ˉk)2−(1−β)(−β)(−β−1)3!(1ˉk)3+⋯]−2[(1−β)(−β)2!(2ˉk)2+(1−β)(−β)(−β−1)3!(2ˉk)3+⋯]}+(2−β)ˉk2−β{−(1−β)(−β)3!(1ˉk)3+(1−β)(β)(β+1)4!(1ˉk)4−⋯+2[(1−β)(−β)3!(2ˉk)3+(1−β)(−β)(−β−1)4!(2ˉk)4+⋯]}=(2−β)(1−β)ˉk−β−1+∞∑n=0n∏i=0(−β−i)(n+2)!(1ˉk)n[12(−1)n+2−2n+3]+(2−β)(1−β)ˉk−β−1+∞∑n=0n∏i=0(−β−i)(n+3)!(1ˉk)n[(−1)n+3+2n+4]=(2−β)(1−β)ˉk−β−1+∞∑n=0n∏i=0(−β−i)(1ˉk)n⋅an, |
where
an=12(−1)n(n+1)−8⋅2n(n+1)(n+3)!=(n+1)[(−1)n−2n+4]2⋅(n+3)!<0. |
Therefore, +∞∑n=0n∏i=0(−i−β)(1ˉk)n⋅an is an alternating series with a positive first term and satisfy
+∞∑n=0n∏i=0(−i−β)(1ˉk)n⋅an>0. |
For dk2=−(ˉCk+Ak−3+Bk−2+Ck−1)β−10, taking W2=−(Ak−3+Bk−2+Ck−1+ˉCk), we have
W2=12(−β+2)k1−β+32(−β+2)(k−2)1−β−32(−β+2)(k−3)1−β+12(−β+2)(k−4)1−β−k2−β+3(k−2)2−β−3(k−3)2−β+(k−4)2−β. |
Let k−2=ˆk, we still use Taylor formula and get
W2=12(2−β)(2+ˆk)1−β+32(2−β)ˆk1−β−32(2−β)(ˆk−1)1−β+12(2−β)(ˆk−2)1−β−(ˆk+2)2−β+3ˆk2−β−3(ˆk−1)2−β+(ˆk−2)2−β=32(2−β)ˆk1−β−32(2−β)ˆk1−β(1−1ˆk)1−β+12(2−β)ˆk1−β(1−2ˆk)1−β+12(2−β)ˆk1−β(1+2ˆk)1−β+3ˆk2−β−3ˆk2−β(1−1ˆk)2−β+ˆk2−β(1−2ˆk)2−β−ˆk2−β(1+2ˆk)2−β=(2−β)ˆk1−β{−32[(1−β)(−β)2!(1ˆk)2−(1−β)(−β)(−β−1)3!(1ˆk)3+⋯]+12[(1−β)(−β)2!(2ˆk)2−(1−β)(−β)(−β−1)3!(2ˆk)3+⋯]+12[(1−β)(−β)2!(2ˆk)2+(1−β)(−β)(−β−1)3!(2ˆk)3+⋯]}+(2−β)ˆk2−β{−3[(1−β)β3!(1ˆk)3+(1−β)β(β+1)4!(1ˆk)4−⋯]+[(1−β)β3!(2ˆk)3+(1−β)β(β+1)4!(2ˆk)4−⋯]−[(1−β)(−β)3!(2ˆk)3+(1−β)β(β+1)4!(2ˆk)4+⋯]}=(2−β)(1−β)ˆk−β−1+∞∑n=0n∏i=0(−β−i)(n+2)!(1ˆk)n{32(−1)n+3+12(−2)n+2+2n+1}+(2−β)(1−β)ˆk−β−1+∞∑n=0n∏i=0(−β−i)(n+3)!(1ˆk)n[3(−1)n+4+(−2)n+3−2n+3]=(2−β)(1−β)ˆk−β−1+∞∑n=0n∏i=0(−β−i)(1ˆk)n1(n+3)!bn, |
where
bn=32(−1)n+1(n+1)+2n+1(n+1)[1+(−1)n],b0=52,b1=3. |
As n≥2, bn<0 for odd number n and bn=(n−1)[4⋅2n−32]−3>0 for even number n. It is easy to verify that b0 and b1 are all positive. Therefore, it is an alternating series for n≥2, i.e.,
0<+∞∑n=0n∏i=0(−β−i)(1ˆk)n1(n+3)!bn<−113!(−β)+(−β)(−β−1)34!. |
Therefore, we have
dk2=−(Ak−3+Bk−2+Ck−1+ˉCk)2−β2>0,dk1=−Ak−2−Bk−1−ˉBk2−β2>0. |
(IV) According to (3.8), we have
dkk−1=3(4−β)+(β−6)⋅21−β4−β. |
Therefore,
dkk−1−43=5(4−β)+3(β−6)21−β3(4−β). |
Let f(β)=5(4−β)+3(β−6)21−β, by carefully calculate, we have
f′(β)=−5+3⋅21−β+3(β−6)⋅21−β(−ln2),f′′(β)=3⋅22−β(−ln2)+3(β−6)21−β(ln2)2<0. |
Therefore, f′(β) is a monotone decreasing function and f′(1)=15ln2−2>0,0<f′(1)<f′(β)<f′(0). So f(β) is a monotone increasing function and f(0)<f(β)<f(1)=0. To sum up, we obtain 43>dkk−1>0.
We take g(β)=3(4−β)+(β−6)21−β, due to
g′(β)=−3+21−β+(β−6)(−ln2)⋅21−β,g′′(β)=22−β(−ln2)+(β−6)(−ln2)2⋅21−β<0. |
We can deduce g(β) is a monotone increasing function and 0<g(0)<g(β)<g(1). Therefore, 0<dkk−1<43.
(V) As k≥4, we have
dkk−2=−C−11(A1+B2+C3)=3(β2−2)−(4−β2)31−β+(9−3β2)21−β2−β2=14−β[−3(4−β)−(8−β)31−β+3(6−β)21−β]≐14−βf(β). |
Next, we discuss the sign of the f(β). ∀β∈(0,1), 4−β>0 always holds. So the sign of the dkk−2 is determined by f(β). After calculation, f′(0)>0,f′(1)<0. Therefore, f(β) increases first and then decreases and f(0)=0,f(1)=−1<0, we know f(β) has only one zero β∗0∈(0,1). Furthermore, when β∈(0,β∗0), f(β)>0. When β∈(β∗0,1), f(β)<0. That is, dkk−2 has positive and negative on β∈(0,1).
(VI) The following equation can be obtained through direct calculation
14(dkk−1)2+dkk−2=14(4−β)2f(β), | (3.13) |
where
f(β)=−3(4−β)2+6(4−β)(6−β)21−β−4(4−β)(8−β)31−β+(6−β)2⋅41−β. |
According to Lagrange mean value theorem, we have 41−β>43+β⋅31−β, and
f(β)>−3(4−β)2−6(4−β)(−6+β)21−β+4(4−β)(−8+β)31−β+(−β+6)2⋅43+β⋅31−β=a1+a2⋅21−β+a3⋅21−β(1+12)1−β=a1+21−β{a2+a3[1+12(1−β)+(1−β)(−β)2(12)2]+a3⋅[(1−β)(−β)(−β−1)3!(12)3+…]}=a1+21−β{a2+a3a4+a3(1−β)β+∞∑k=0Πki=0(−β−1−i)−1(k+3)!(12)k+3}≐a1+21−β{a2+a3⋅a4+a3(1−β)β+∞∑k=0bk}, |
where
a1=−3(4−β)2,a3=43+β[−(4−β)(8−β)(3+β)+(6−β)2],a2=6(4−β)(6−β),a4=1+1−β2+(1−β)(−β)2(12)2,bk=Πki=0(−1−i−β)⋅−1(k+3)!(12)k+3,b0=−(−β−1)3!(12)3>0,|bk+1bk|=β+2+k2(k+4)<1. |
So ∑+∞k=0bk is an alternating and convergent series, i.e., 0<∑+∞k=0bk<b0, we have
f(β)>a1+21−β{a2+a3⋅a4+a3β(1−β)+∞∑k=0bk}≥a1+21−β{a2+a3⋅a4+a3(1−β)βb0}=a1+21−β{a2+a3[a4+(1−β)β⋅−(−β−1)3!(12)3]}≐a1+21−β[a2+a3⋅a5]≐f1(β), | (3.14) |
where
a5=a4+(1−β)β⋅−(−β−1)3!(12)3=48+24(1−β)−6(β−β2)+(β−β3)48. |
It can be obtained by careful calculation, we obtain
f1(β)=a1+21−β[a2+a3⋅a5]=−3612(3+β)[β3−5β2−8β+48]+21−β12(3+β)[β6−16β5+97β4−278β3+88β2+732β+864]=112(3+β)[−36(β3−5β2−8β+48)+21−β(β6−16β5+97β4−278β3+88β2+732β+864)]≐112(3+β)ˉf3(β). | (3.15) |
Next, we estimate ˉf3(β). ∀β∈(0,1), β3<β2,β6>0, we have
ˉf3(β)>−36(β2−5β2−8β+48)+21−β(0−16β5+97β4−278β3+88β2+732β+864)=144(β2+2β−12)+21−β(−16β5+97β4−278β3+88β2+732β+864)≐144(β2+2β−12)+21−β⋅f4(β)≐f3(β), | (3.16) |
where
f4(β)=−16β5+97β4−278β3+88β2+732β+864. |
After careful calculation, f′′3(β)<0. Therefore, f′3(β) is a monotone decreasing function, so f′3(0)>f′3(β)>f′3(1). Similarly,
f′3(β)=144(2β+2)+21−β[f4(β)(−ln2)+f′4(β)],f′3(0)>0,f′3(1)<0, |
we find the sign of f′3(β) become positive to negative, i.e., f3(β) increases first and then decreases. f3(0)=0, f3(1)=191>0. Therefore we prove
f3(β)>0. | (3.17) |
Combining (3.14), (3.15) with (3.16), (3.17), we have f(β)>f1(β)>f3(β)>0. From (3.13), we find
14(dkk−1)2+dkk−2>0,∀β∈(0,1). |
To sum up, we already proved Lemma 3.1.
Remark 3.1. From Lemma 3.1, the coefficient dkk−2 has positive and negative on β∈(0,1): When β∈(0,β∗0), dkk−2>0; when β∈(β∗0,1), dkk−2<0. This brings great difficulties to the convergence and stability analysis of the proposed scheme, and the classical theoretical analysis method are invalid. Therefore, here a novel technique for the stability analysis ∀β∈(0,1) will be given.
Next, we will introduce a technique for numerical scheme (4.1):
ρ=12dkk−1. | (3.18) |
By recombining of the Eq (4.1d), we have
ukj−ρuk−1j+β0C−11(ukˉx,j)x=ρ(uk−1j−ρuk−2j)+(ρ2+dkk−2)uk−2j+dkk−3uk−3j+⋯+dk0u0j=ρ(uk−1j−ρuk−2j)+(ρ2+dkk−2)(uk−2j−ρuk−3j)+(ρ3+ρdkk−2+dkk−3)(uk−3j−ρuk−4j)+⋯+(ρk−2+ρk−4dkk−2+⋯+ρdk3+dk2)(u2j−ρu1j)+(ρk−1+ρk−3dkk−2+⋯+ρdk2+dk1)(u1j−ρu0j)+(ρk+ρk−2dkk−2+⋯+ρdk0+dk0)u0j. |
Next, we denote
ˉdkk−i=ρi+i∑j=2ρi−jdkk−j,i=2,⋯,k. | (3.19) |
ˉuij=uij−ρui−1j,i=1,⋯,k. | (3.20) |
Thus (4.1d) can be equivalent as follows:
ˉukj−β0C−11(ukˉx,j)x=ρˉuk−1j+k−1∑i=2ˉdkk−iˉuk−ij+ˉdk0u0j, k≥4. | (3.21) |
In the following Lemma 3.2, we give some good properties of the coefficients in numerical scheme (4.1).
Lemma 3.2. When k≥4, ∀0<β<1, the coefficients in numerical scheme (3.21) satisfy
(I) 0<ρ<23,
(II) ˉdkk−i>0,i=2,3,⋯,k,
(III) ρ+∑k−1i=2ˉdkk−i+ˉdk0≤1.
Proof. (I) According to (3.18) and (IV) in Lemma 3.1, we immediately give the estimate for ρ.
(II) As i=2, we have
ˉdkk−2=dkk−2+ρ2=dkk−2+14(dkk−1)2. |
According to (VI) in Lemma 3.1, we get ˉdkk−2>0. Furthermore,
ˉdkk−i=ˉdkk−i+1ρ+dkk−i,i=3,⋯,k. |
Because of ρ>0 and (III) in Lemma 3.1, we obtain
ˉdkk−i>0,i=3,4,⋯,k. |
(III) Let Pk=ρ+∑k−1i=2ˉdkk−i+ˉdk0, we can obtain from (3.19) that
Pk=ρk−1∑i=0ρi+dkk−2k−2∑i=0ρi+⋯+dk11∑i=0ρi+dk0=ρ1−ρk1−ρ+dkk−21−ρk−11−ρ+⋯+dk21−ρ31−ρ+dk11−ρ21−ρ+dk0. |
That is,
Pk(1−ρ)=(1−ρk)ρ+(1−ρk−1)dkk−2+⋯+(1−ρ2)dk1+(1−ρ)dk0. |
Then, we use (II), (III), (VI) in Lemma 3.1 gives
Pk(1−ρ)≤(1−ρk)ρ+(1−ρk−1)dkk−2+k∑i=3dkk−i=(ρ+k∑i=2dkk−i)−(dkk−2+ρ2)ρk−1=(1−ρ)−(dkk−2+ρ2)ρk−1<(1−ρ). |
Therefore, we already proved ρ+k−1∑i=2ˉdkk−i+ˉdk0≤1.
As k=3, the equivalent of (4.1c) as follows:
ˉu3+β0C−11(u3ˉx,j)x=ˉd32ˉu2+ˉd31ˉu1+ˉd30ˉu0, | (3.22) |
where
ˉd32=d32−ρ,ˉd31=ˉd32ρ+d31,ˉd30=ˉd31ρ+d30. | (3.23) |
We find ρ≠d32−ρ. So we will give some properties of the coefficients in numerical scheme (3.22) in the following Lemma 3.3 as k=3.
Lemma 3.3. The coefficients of (3.22) have the following properties when 0<β<1 and k=3,
(I) ˉd33−i>0,i=1,2,3,
(II) ˉd32−ρ<0,
(III) ˉd30+ˉd31+ˉd32≤1.
Proof. (I) Let's firstly prove that,
ˉd32≥0,ˉd31≥0,ˉd30≥0. | (3.24) |
Based on calculating carefully, one can immediately obtain that
ˉd32=24−β[6−(β2+2)31−β−32β]−12[3+(β2−3)21−β2−β2]=32+4+ββ−431−β−6−ββ−42−β>32−(2β−24−β)31−β>0. |
Because of d31=24−β[(2β−2)31−β−6+32β], so
ˉd31=−34+5β−42(4−β)⋅31−β+(4+β)(6−β)(4−β)2⋅31−β⋅21−β−(6−β)2(4−β)22−2β≐−34+a1⋅31−β+a2⋅31−β⋅2−β+a3⋅2−2β, |
where
a1=5β−42(4−β),a2=(6−β)(4+β)(4−β)2,a3=−(6−β)2(4−β)2. |
Next, using a Taylor expansion yields
ˉd31=−34+a1⋅21−β(1+12)1−β+a2⋅21−β(1+12)1−β⋅2−β+a3⋅2−2β=−34+[a1⋅21−β+a2⋅21−2β](1+12)1−β+a3⋅2−2β=−34+[a1⋅21−β+a2⋅21−2β][1+1−β1!12+(1−β)(−β)2!(12)2+⋯]+a3⋅2−2β=−34+a1⋅21−β+a2⋅21−2β+a3⋅2−2β+[a1⋅21−β+a2⋅21−2β][12(1−β)+(1−β)(−β)2!(12)2+⋯]. |
Next, we will estimate a1⋅21−β+a2⋅21−2β>0.
a1⋅21−β+a2⋅21−2β=2−β(4−β)2[(5β−4)(4−β)+2(4+β)(6−β)2−β]≥2−β(4−β)2[(5β−4)(4−β)+(4+β)(6−β)]≐2−β(4−β)2f(β), |
where f(β)=(5β−4)(4−β)+(4+β)(6−β). Because of f′(β)=26−12β>0,f(β) monotonic increase, f(β)≥f(0)=8>0, so f(β)>0.
Because of 1−β1!⋅12+(1−β)(−β)2!⋅(12)2+(1−β)(−β)(−β−1)3!(12)3+⋯≐∑+∞k=0ak is an alternating series with positive first term, and ∑+∞k=0ak=a0+a1+∑+∞k=2ak, where ∑+∞k=2ak is an alternating series which the first term is positive number, so 0<∑+∞k=2ak<a2, and
ˉd31=−34+a1⋅21−β+a2⋅21−2β+a3⋅2−2β+[a1⋅21−β+a2⋅21−2β][12(1−β)+(1−β)(−β)2!(12)2]=−34+a3⋅2−2β+[a1⋅21−β+a2⋅21−2β][1+12(1−β)+(1−β)(−β)2!(12)2]≐−34+2−β8(4−β)2[f1(β)+f2(β)], |
where
f1(β)=−192+368β−196β2+49β3−5β4,f2(β)=(144−48β−2β2+7β3−β4)21−β. |
Next, we will prove ˉd31>0, that is −34+2−β8(4−β)2[f1(β)+f2(β)]>0⟺f1(β)+f2(β)>34⋅8(4−β)22β=6(4−β)22β, that is f1(β)+f2(β)>6(4−β)22β≐6f3(β). So to prove ˉD31>0, just prove f1(β)+f2(β)−6f3(β)>0. Let's remember ˉf(β)=f1(β)+f2(β)−6f3(β). Since ˉf(β) is an increasing firstly and then decreasing function, and ˉf(0)=0, ˉf(1)=16>0, so ˉf(β)>0, therefore ˉd31>0.
Because d30=[2−(32−β+1)β2]>0, so ˉd30=ˉd31ρ+d30>0. To sum up, (3.24) is completed proved.
(II) Because of
ˉd32−ρ=d32−2ρ=24−β[6−(β2+2)31−β−32β]−[3+(β2−3)21−β2−β2]<0. |
That is ˉd32−ρ<0.
(III) According to (3.23), we have
ˉd30+ˉd31+ˉd32=d32−ρ+ˉd32ρ+d31+ˉd31ρ+d30=d32−ρ+(d32−ρ)ρ+d31+(d32−ρ)ρ2+ρd31+d30=(d32−ρ)(1+ρ+ρ2)+D31(1+ρ)+D30=(d32−ρ)1−ρ31−ρ+d311−ρ21−ρ+d301−ρ1−ρ≐P3. |
Therefore, we have
(1−ρ)P3=(d32−ρ)(1−ρ3)+d31(1−ρ2)+d30(1−ρ)=(d30+d31+d32−ρ)−(d32−ρ)ρ3−d31ρ2−d30ρ≤(d30+d31+d32−ρ)−(d32−ρ)ρ3−d31ρ2=(d30+d31+d32−ρ)−ρ2ˉd31≤d30+d31+d32−ρ, | (3.25) |
where d30>0, ˉd31>0. By carefully calculate, we have d30+d31+d32=1. According to (3.25), we obtain (1−ρ)P3≤1−ρ, i.e.,
ˉd30+ˉd31+ˉd32≤1. |
The proof is then completed.
From (3.21) and (3.22), thus the equivalent of (4.1) as follows:
{^D0u0j+^D1u1j+^D2u2j−β0(u1ˉx,j)x=0, k=1, (4.1a)~D0u0j+~D1u1j+~D2u2j−β0(u2ˉx,j)x=0, k=2, (4.1b)u3j+β0C−11(u3ˉx,j)x=d32u2j+d31u1j+d30u0j, k=3, (4.1c)ukj+β0C−11(ukˉx,j)x=k∑i=1dkk−iuk−ij, k≥4. (4.1d) |
We will give the estimation of ‖ˉu1‖20+β0C−11‖u1ˉx]|2,‖ˉu2‖20+β0C−11‖u2ˉx]|2 as following Lemma 4.1,
Lemma 4.1. Let ˆβ=min{−^D1~D1,~D2^D2,−~D1,^D2} and ˆα=max{^D0~D1,|−~D0^D2|}, we have
{‖ˉu1‖20+β0C−11‖u1ˉx]|2⩽M0‖u0‖20, (4.2)‖ˉu2‖20+β0C−11‖u2ˉx]|2⩽M0‖u2‖20, (4.3) |
where M0 satisfies
M0=max{8(ˆαˆβ)2+2ρ2,8(ˆαˆβ)2(1+ρ2)}. | (4.4) |
Proof. Multiplying −~D1u1jh on both sides of (4.1a) for k=1 and taking the sum over j, one immediately gets
−^D0~D1(u0,u1)−^D1~D1(u1,u1)−^D2~D1(u2,u1)−β0~D1‖u1ˉx]|2=0. | (4.5) |
Multiplying ^D2u2jh on both sides of (4.1b) by for k=2 and taking the sum over j with (3.2), one immediately gets
~D0^D2(u0,u2)+~D1^D2(u1,u2)+~D2^D2(u2,u2)+β0^D2‖u2ˉx]|2=0. | (4.6) |
Add Eqs (4.5) and (4.6) correspondingly, one can obtain by combining similar terms,
−^D1~D1‖u1‖20+~D2^D2‖u2‖20−β0~D1‖u1ˉx]|2+β0^D2‖u2ˉx]|2=(u0,^D0~D1u1−~D0^D2u2). |
Because of −^D1~D1,~D2^D2,−~D1,^D2 and ^D0~D1 are all positive number depend on β, therefore ˆβ>0,ˆα>0, we have
‖u1‖20+‖u2‖20+β0‖u1ˉx]|2+β0‖u2ˉx]|2≤ˆαˆβ‖u0‖0(‖u1‖0+‖u2‖0)≤ˆαˆβ‖u0‖0(‖u1‖0+‖u2‖0+√β0‖u1ˉx]|+√β0‖u2ˉx]|)=ˆαˆβ‖u0‖0⋅‖u1‖0+ˆαˆβ‖u0‖0⋅‖u2‖0+ˆαˆβ‖u0‖0⋅√β0‖u1ˉx]|+ˆαˆβ‖u0‖0⋅√β0‖u2ˉx]|≤12[4(ˆαˆβ)2‖u0‖20+‖u1‖20+‖u2‖20+β0‖u1ˉx]|2+β0‖u2ˉx]|2]. |
That is,
‖u1‖20+‖u2‖20+β0‖u1ˉx]|2+β0‖u2ˉx]|2≤4(ˆαˆβ)2‖u0‖20. | (4.7) |
Because of C1=4−β2, therefore C−11=24−β∈(12,23), so C−11<1,β0C−11<β0. From (4.7), we can get
{‖u1‖20+β0C−11‖u1ˉx]|2≤4(ˆαˆβ)2‖u0‖20, (4.8)‖u2‖20+β0C−11‖u2ˉx]|2≤4(ˆαˆβ)2‖u0‖20. (4.9) |
According to ¯u1=u1−ρu0 and trigonometric inequality, one can get
‖ˉu1‖20=‖u1−ρu0‖20≤(‖u1‖0+ρ‖u0‖0)2⩽2‖u1‖20+2ρ2‖u0‖20. | (4.10) |
Using (4.8) and (4.10), it is easy to obtain that
‖ˉu1‖20+β0C−11‖u1ˉx]|2⩽2‖u1‖20+2ρ2‖u0‖20+2β0C−11‖u1ˉx]|2≤[8(ˆαˆβ)2+2ρ2]‖u0‖20. | (4.11) |
Similarly, we will estimate ‖ˉu2‖20+β0C−11‖u2ˉx]|2. Using (4.8) and (4.9), one can get
‖ˉu2‖20+β0C−11‖u2ˉx]|2≤2‖u2‖20+2ρ2‖u1‖20+β0C−11‖u2ˉx]|2≤2(‖u2‖20+β0C−11‖u2ˉx]|2)+2ρ2(‖u1‖20+β0C−11‖u1ˉx]|2)≤2⋅4(ˆαˆβ)2‖u0‖20+2ρ2⋅4(ˆαˆβ)2‖u0‖20=8(ˆαˆβ)2(1+ρ2)‖u0‖20. | (4.12) |
In summary, by using (4.4), combining (4.11) with (4.12), then
{‖ˉu1‖20+β0C−11‖u1ˉx]|2⩽M0‖u0‖20,‖ˉu2‖20+β0C−11‖u2ˉx]|2⩽M0‖u2‖20. |
Lemma 4.1 already completed proved.
Next, for k≥3, we give the estimate for ‖ˉuk‖20+β0C−11‖ukˉx]|2 in the following Lemma 4.2, which is an important conclusion for the stability analysis of the proposed scheme.
Lemma 4.2. ‖ˉuk‖20+β0C−11‖ukˉx]|2≤M0‖u0‖20, 3≤k≤K, where M0 defined in (4.4).
Proof. First, we deduce the general formula. Using (1.3) and (3.4), we have
−2N−1∑j=1(ukˉx,j)xˉukjh=−2((ukˉx)x,ˉuk)=2(ukˉx,ˉukˉx]=(ukˉx+ˉukˉx+ρˉuk−1ˉx,ˉukˉx]=(ˉukˉx,ˉukˉx]+(ukˉx+ρuk−1ˉx,ukˉx]=(ˉukˉx,ˉukˉx]+(ukˉx+ρuk−1ˉx,ukˉx−ρuk−1ˉx]=(ˉukˉx,ˉukˉx]+(ukˉx,ukˉx]−ρ(ukˉx,uk−1ˉx]+ρ(uk−1ˉx,ukˉx]−ρ2(uk−1ˉx,uk−1ˉx]. |
That is,
−2N−1∑j=1(ukˉx,j)xˉukjh=‖ˉukˉx]|2+‖ukˉx]|2−ρ2‖uk−1ˉx]|2. | (4.13) |
Multiplying 2ˉu3jh on both sides of (4.1c) for k=3 and taking the sum over j and using (4.13), we get
‖ˉu3‖20+β0C−11‖u3ˉx]|2−β0C−11ρ2‖u2ˉx]|2⩽ˉd32‖ˉu2‖20+ˉd31‖ˉu1‖20+ˉd30‖u‖20. |
According to (I) in Lemma 3.2 and (II) in lemma 3.3, we have
‖ˉu3‖20+β0C−11‖u3ˉx]|2≤ˉd32‖ˉu2‖20+β0C−11ρ2‖u2ˉx]|2+ˉd31‖ˉu1‖20+ˉd30‖u‖20≤ρ(‖ˉu2‖20+β0C−11ρ‖u2ˉx]|2)+ˉd31‖ˉu1‖20+ˉd30‖u‖20≤ρ(‖ˉu2‖20+β0C−11‖u2ˉx]|2)+ˉd31(‖ˉu1‖20+β0C−11‖u1ˉx]|2)+ˉd30‖u‖20. | (4.14) |
By directly computing, it can be easy to deduce that ˉd30+ˉd31+ρ≤1. By using (4.2) and (4.3), (4.14) is becoming as follows
‖ˉu3‖20+β0C−11‖u3ˉx]|2≤M0(ρ+ˉd31+ˉd30)‖u‖20≤M0‖u‖20. | (4.15) |
For k≥4, multiplying both sides of the (4.1d) by 2ˉukjh and taking the sum over j and using (4.13), one gets
2‖ˉuk‖20+β0C−11‖ˉukˉx]|2+β0C−11‖ukˉx]|2−β0C−11ρ2‖uk−1ˉx]|2≤ρ(‖ˉuk−1‖20+‖ˉuk‖20)+k−1∑i=2ˉdkk−i(‖ˉuk−i‖20+‖ˉuk‖20)+ˉdk0(‖u0‖20+‖ˉuk‖20)=ρ‖ˉuk−1‖20+k−1∑i=2ˉdkk−i‖ˉuk−i‖20+ˉdk0‖u0‖20+(ρ+k−1∑i=2ˉdkk−i+ˉdk0)‖ˉuk‖20. | (4.16) |
According to (III) in Lemma 3.3, the above inequality (4.16) becomes
‖ˉuk‖20+β0C−11‖ukˉx]|2−β0C−11ρ2‖uk−1ˉx]|2≤ρ‖ˉuk−1‖20+k−1∑i=2ˉdkk−i‖ˉuk−i‖20+ˉdk0‖u0‖20. | (4.17) |
By (I) in Lemma 3.2: 0<ρ<1 and (4.17) yields
‖ˉuk‖20+β0C−11‖ukˉx]|2≤ρ‖ˉuk−1‖20+β0C−11ρ2‖uk−1ˉx]|2+k−1∑i=2ˉdkk−i‖ˉuk−i‖20+ˉdk0‖u0‖20=ρ(‖ˉuk−1‖20+β0C−11ρ‖uk−1ˉx]|2)+k−1∑i=2ˉdkk−i‖ˉuk−i‖20+ˉdk0‖u0‖20≤ρ(‖ˉuk−1‖20+β0C−11‖uk−1ˉx]|2)+k−1∑i=2ˉdkk−i‖ˉuk−i‖20+ˉdk0‖u0‖20≤ρ(‖ˉuk−1‖20+β0C−11ρ‖uk−1ˉx]|2)+k−1∑i=2ˉdkk−i(‖ˉuk−i‖20+β0C−11‖uk−iˉx]|2)+ˉdk0‖u0‖20. |
That is,
‖ˉuk‖20+β0C−11‖ukˉx]|2≤ρ(‖ˉuk−1‖20+β0C−11ρ‖uk−1ˉx]|2)+k−1∑i=2ˉdkk−i(‖ˉuk−i‖20+β0C−11‖uk−iˉx]|2)+ˉdk0‖u0‖20, k≥4. | (4.18) |
Using the mathematics induction, it is easy to prove the following inequality
‖ˉuk‖20+β0C−11‖ukˉx]|2≤M0‖u0‖20, 4≤k≤K. | (4.19) |
As k=4, by (4.2), (4.3) and (4.15), from (4.18) we can obtain
‖ˉu4‖20+β0C−11‖u4ˉx]|2≤ρ(‖ˉu3‖20+β0C−11ρ‖u3ˉx]|2)+3∑i=2ˉd44−i(‖ˉu4−i‖20+β0C−11‖u4−iˉx]|2)+ˉd40‖u0‖20≤M0(ρ+3∑i=2ˉd44−i+ˉd40)‖u0‖20≤M0‖u0‖20. | (4.20) |
According to (4.20), this is the case of (4.19) when k=4. Assuming that (19) establish for k=5,6,⋯,K−1, and from (4.18) one immediately obtain that,
‖ˉuK‖20+β0C−11‖uKˉx]|2≤M0(ρ+K−1∑i=2ˉdKK−i+ˉdK0)‖u0‖20≤M0‖u0‖20. |
The proof of Lemma 4.2 is completed.
We will give numerical scheme (4.1) is unconditionally stable in the following Theorem 4.1.
Theorem 4.1. The numerical scheme (4.1) is unconditionally stable, and its solution satisfies the following estimate for all Δt>0,h>0:
‖uk‖0+√β0C−11‖ukˉx]|≤(4√M0+1)‖u0‖0, k=1,2,⋯,K. |
Proof. According to Lemma 4.1 and Lemma 4.2, we immediately give the following estimate
‖ˉuk‖20+β0C−11‖ukˉx]|2≤M0‖u0‖20, k=1,2,⋯,K. | (4.21) |
From (4.21), we have
‖ˉuk‖0≤√M0‖u0‖0, k=1,2,⋯,K. |
According to (3.20), (I) in Lemma 3.2, we have
‖uk‖0=‖ˉuk+ρuk−1‖0⩽‖ˉuk‖0+ρ‖uk−1‖0⩽‖ˉuk‖0+ρ(‖ˉuk−1‖0+ρ‖uk−2‖0)=‖ˉuk‖0+ρ‖ˉuk−1‖0+ρ2‖uk−2‖0≤⋯⋯≤‖ˉuk‖0+ρ‖ˉuk−1‖0+ρ2‖ˉuk−2‖0+ρ3‖ˉuk−3‖0+⋯+ρk−1‖ˉu1‖0+ρk‖u0‖0≤√M0‖u0‖0+ρ√M0‖u0‖0+ρ2√M0‖u0‖0+⋯+ρk−1√M0‖u0‖0+ρk‖u0‖0=√M0‖u0‖0(1+ρ+ρ2+⋯+ρk−1)+ρk‖u0‖0≤√M0‖u0‖0⋅11−ρ+‖u0‖0≤(3√M0+1)‖u0‖0. |
According to the above estimation, we have
‖uk‖0+√β0C−11‖ukˉx]|≤(4√M0+1)‖u0‖0, k=1,⋯,K. |
Theorem 4.1 is then completed.
In the next Theorem 4.2, we give the convergence analysis of the full discrete scheme.
Theorem 4.2. Assume that u(x,t) which is the solution of Eq (1.1), ukj be the solution of the problem (4.1), Suppose maxt∈(0,T]|∂3tu|≤M. Then for k=1,2,⋯,K, we have
‖u(xj,tk)−uk‖0+√β0C−11‖uˉx−ukˉx]|≤C(Δt3−β+h2), |
where 0<β<1, and C is a positive constant that does not depend on Δt, h.
Proof. According to Theorem 2.1 and (3.5), similar to the Theorem 4.1, we can obtain the proof of Theorem 4.2. Here we omit it.
Remark 4.1 The convergence of the proposed scheme can be analysis with the above analysis technique and the idea of [21] on the graded mesh. For the stability analysis of the proposed scheme is very difficult at present by using the analysis method in this paper. The mainly difficulty is whether the coefficients dkk−i in Lemma 3.1 is nonnegativity for the graded temporal mesh, which is still an open problem up to now.
For the sake of simplicity, we only implement algorithm (4.1) as following:
(1) Denote the I(N−1)×(N−1) as a identity matrix of (N−1)×(N−1), and D(N−1)×(N−1) as a difference matrix of second derivative in space, i.e.,
D(N−1)×(N−1)=1h2(−211−21⋱⋱⋱⋱⋱11−2),uk=(uk1,uk2,⋯,ukN−1),k=1,2,⋯,K. |
(2) For k=1 and k=2, based on (4.1a) and (4.1b), we have
(^D1I(N−1)×(N−1)−β0D(N−1)×(N−1)^D2I(N−1)×(N−1)~D1I(N−1)×(N−1)~D2I(N−1)×(N−1)−β0D(N−1)×(N−1))((u1)T(u2)T)=−(^D0I(N−1)×(N−1)(u0)T~D0I(N−1)×(N−1)(u0)T), | (5.1) |
where (u1)T represent the transpose of (u1). Solving the above Eq (5.1), we obtain u1 and u2.
(3) For k=3, based on (4.1c), we have
(I(N−1)×(N−1)+β0C−11D(N−1)×(N−1))u3=d32I(N−1)×(N−1)u2+d31I(N−1)×(N−1)u1+d30I(N−1)×(N−1)u0. | (5.2) |
By solving the above Eq (5.2), we can obtain u3. {1.} (4) For k≥4, based on (4.1d), we have
(I(N−1)×(N−1)+β0C−11D(N−1)×(N−1))uk=k∑i=1dkk−iI(N−1)×(N−1)uk−i. | (5.3) |
We solve the Eq (5.3) and get uk,k=4,5,⋯,k.
In this part, we carry out in this section a series of numerical experiments and present some results to confirm our theoretical statements. The main purpose is to check the convergence behavior of the numerical solution with respect to the time step Δt and space size h used in the calculation.The first two numerical examples are proposed to show the efficiency of the 3−β order in time and second order in space of one and two dimension in space, respectively. The last numerical example, we choose the graded grid numerical schemes to solve problems when the solution of TFDEs is initial value singularity.
Example 5.1. Consider f(x,t) and u0(x) in (1.2) as the following form
f(x,t)=[Γ(5)Γ(5−β)t4−β+4π2t4]sin(2πx), u0(x)=0, |
it is easy to check that the exact solution is given by u(x,t)=t4sin(2πx). In this example, we choose a=0,b=1,T=1,β=0.2,0.5,0.8 and the step size Δt=1K,h=1N. Here we take two different sets of step size parameters. In the first case, we verify that the spatial convergence order and choose K=210, and N=2k,k=2,3,4,5,6,7. In the second case, we verify that the convergence order in time and choose K=2k,k=2,3,4,5,6,7; and N=[K3−β2] where [x] denote the maxinum integer part of x. We denote the max error as eΔt,h=maxj,k|ukj−u(xj,tk)|, here ukj and u(xj,tk) are the numerical solution and exact solution for (1.1) at point (xj,tk), respectively.
Firstly, we plot the error distribution. In Figure 1, the error distribution of K=26,N=[K(1.5−0.5∗β)] and β=0.5 is shown, where [⋅] indicates rounding up. From Figure 1, we find that the errors can be as small as 10−4.
Secondly, we plot log-log graph of error. In Figure 2, A logarithmic scale has been used for both Δt-axis and error-axis in this figure. For β=0.2,0.8, we find the temporal approximation order close to 3−β, i.e. the slopes of the error curves in these log-log plots are 2.8, 2.2 respectively for β=0.2,0.8.
It is easy to see that the convergence order in Table 1 is very close to 2. This shows that the convergence order of space is 2 and not related to the selection of β, which is consistent with the theoretical result of the Theorem 4.2.
h | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 2.24267623e-1 | - | 2.19495762e-1 | - | 2.12827066e-1 | - |
18 | 5.11915396e-2 | 2.13124405 | 5.02547233e-2 | 2.12686198 | 4.89402966e-2 | 2.12058688 |
116 | 1.25184509e-2 | 2.03184934 | 1.22977077e-2 | 2.03086976 | 1.19877349e-2 | 2.02946376 |
132 | 3.11251399e-3 | 2.00790382 | 3.05813631e-3 | 2.00766481 | 2.98178274e-3 | 2.00731203 |
164 | 7.77065525e-4 | 2.00197215 | 7.63522666e-4 | 2.00190982 | 7.44526894e-4 | 2.00177927 |
1128 | 1.94200123e-4 | 2.00049214 | 1.90819202e-4 | 2.00046462 | 1.86098139e-4 | 2.00026033 |
From Table 2, it is easy to see that convergence order is almost 2.8,2.5,2.2 with respect to β=0.2,0.5,0.8, respectively. This indicates that the time convergence order is 3−β which is consistent with the theoretical result of the Theorem 4.2.
Δt | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 6.61870458e-2 | - | 8.09279866e-2 | - | 1.30876112e-1 | - |
18 | 9.79159847e-3 | 2.75693257 | 1.89320008e-2 | 2.09581181 | 3.08129985e-2 | 2.08659081 |
116 | 1.33613669e-3 | 2.87347678 | 3.12778295e-3 | 2.59761458 | 7.22284764e-3 | 2.09289944 |
132 | 1.95889521e-4 | 2.76995547 | 5.54215075e-4 | 2.49662254 | 1.57296693e-3 | 2.19907939 |
164 | 2.81063830e-5 | 2.80107051 | 9.77531242e-5 | 2.50323123 | 3.38827437e-4 | 2.21486573 |
1128 | 4.04673058e-6 | 2.79606910 | 1.72479211e-5 | 2.50272032 | 7.37134520e-5 | 2.20055087 |
Example 5.2. Consider f(x,y,t) and u0(x,y) in (1.1) as the following form
f(x,y,t)=[Γ(5)Γ(5−β)t4−β+8π2t4]sin(2πx)sin(2πy), u0(x,y)=0, |
it is easy to check that the exact solution of (1.1) is following
u(x,y,t)=t4sin(2πx)sin(2πy). |
In this numerical example, we choose T=1 and space domain is [0,1]2. Denote the step size Δt=1K, and spatial size Δx=Δy=h=1N, and the error is
eΔt,Δx,Δy=maxi,j,k|uki,j−u(xi,yj,tk)|. |
Here we take two different sets of step size parameters. In the first case, we verify that the spatial convergence order and choose K=5⋅28 and N=5⋅2k,k=2,3,4,5,6. In the second case, we verify that the temporal convergence order and choose K=5⋅2k,k=2,3,4,5,6, and N=[K3−β2].
From Table 3, it is easy to show that the convergence order in space is close to 2 which is consistent with the convergence order analysis in space of the Theorem 4.2.
Δx=Δy | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 7.32588952e-3 | - | 7.26023603e-3 | - | 7.16700414e-3 | - |
18 | 1.92366631e-3 | 1.92914538 | 1.90651985e-3 | 1.92907489 | 1.88217592e-3 | 1.92896870 |
116 | 4.92984038e-4 | 1.96424572 | 4.88596603e-4 | 1.96422581 | 4.82373986e-4 | 1.96417747 |
132 | 1.24789589e-4 | 1.98204334 | 1.23679889e-4 | 1.98203289 | 1.22112645e-4 | 1.98193949 |
164 | 3.13925997e-5 | 1.99100117 | 3.11139553e-5 | 1.99097722 | 3.07270665e-5 | 1.99063066 |
From Table 4, one can be easy to see that convergence order is almost 2.8,2.5,2.2 for β=0.2,0.5,0.8, respectively. This indicates that the temporal convergence order is 3−β which is consistent with the theoretical result of the Theorem 4.2.
Δt | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 1.45302385e-2 | - | 1.98108543e-2 | - | 2.87895267e-2 | - |
18 | 2.39515094e-3 | 2.60086990 | 4.57826737e-3 | 2.11341747 | 7.83171525e-3 | 1.87814385 |
116 | 3.35463869e-4 | 2.83588728 | 7.93856560e-4 | 2.52785146 | 1.86353942e-3 | 2.07128296 |
132 | 4.98304436e-5 | 2.75105806 | 1.43458541e-4 | 2.46824448 | 4.16260488e-4 | 2.16248681 |
164 | 7.18924725e-6 | 2.79311479 | 2.55133078e-5 | 2.49131199 | 9.07614406e-5 | 2.19733521 |
In the above two numerical examples, we assume that the solution is sufficiently smooth, which is also the basic requirement of all high order numerical schemes. In order to illustrate the effectiveness of the numerical scheme of this paper, the third numerical example is the numerical result of nonsmooth solution by using the graded mesh.
Example 5.3. In this example, we consider the problem (1.1) with exact solution is
u(x,t)=t2+βsin(2πx), |
which the third derivative of time is singular at the initial value. It is easy to check that the right hand function is
f(x,t)=[Γ(3+β)Γ(3)t2+4π2t2+β]sin(2πx) |
and u0(x)=0.
It is easy to prove that the exact solution of this example is not satisfied the condition of Theorem 2.1. In order to ensure the time convergence order unreduced, we choose graded mesh is tj=(j/K)γ,j=0,1,⋯,K, with a graded parameter γ base on the idea of [21] and β=0.3,0.5,0.7. Here we take two different sets of step size parameters. In the first case, we verify that the spatial convergence order and choose K=29 and N=2k,k=2,3,4,5,6,7. In the second case, we verify that the temporal convergence order and choose K=4,8,16,32,64,128 with γ=3−ββ, N=[K3−β2].
From Table 5, one can see that the convergence order of spatial is almost 2. And under the condition of γ=3−ββ, it is easy to obtain that the convergence order in time is 3−β with respect to the theoretical analysis Theorem 4.1 in [21]. From the Table 6, we see that the convergence order in time is almost 3−β.
h | β=0.3 | Rate | β=0.5 | Rate | β=0.7 | Rate |
14 | 2.24283447e-1 | - | 2.22112851e-1 | - | 2.19254736e-1 | - |
18 | 5.11949227e-2 | 2.13125050 | 5.07700212e-2 | 2.12924409 | 5.02100716e-2 | 2.12655931 |
116 | 1.25192834e-2 | 2.03184875 | 1.24192472e-2 | 2.03139913 | 1.22874280e-2 | 2.03079381 |
132 | 3.11274154e-3 | 2.00789428 | 3.08812229e-3 | 2.00777593 | 3.05571680e-3 | 2.00760021 |
164 | 7.77143859e-4 | 2.00193220 | 7.71032310e-4 | 2.00186666 | 7.63024883e-4 | 2.00170883 |
1128 | 1.94241274e-4 | 2.00033188 | 1.92735233e-4 | 2.00017098 | 1.90799176e-4 | 1.99967516 |
Δt | β=0.3 | Rate | β=0.5 | Rate | β=0.7 | Rate |
14 | 2.33652761e-2 | - | 2.45667893e-2 | - | 3.43008919e-2 | - |
18 | 3.21431860e-3 | 2.86178124 | 5.46965600e-3 | 2.16718731 | 7.69626349e-3 | 2.15601599 |
116 | 5.91658503e-4 | 2.44167631 | 9.80816120e-4 | 2.47939550 | 1.68193842e-3 | 2.19403330 |
132 | 9.94240948e-5 | 2.57309728 | 1.81758076e-4 | 2.43196321 | 3.41593332e-4 | 2.29977316 |
164 | 1.65508545e-5 | 2.58668981 | 3.29996439e-5 | 2.46149711 | 7.10322502e-5 | 2.26573372 |
1128 | 2.67622171e-6 | 2.62863615 | 5.93030244e-6 | 2.47627286 | 1.44529613e-5 | 2.29710906 |
On the idea of [24,25], we propose a uniform accuracy 3−β order for fractional derivatives based on piecewise quadratic interpolation, and apply it to solve TFDE. In particular, the proposed numerical scheme overcome the problem of order reduction at the initial value of the high-order numerical scheme, and also provides a general construction method for the numerical scheme with uniform convergence order. The stability and error estimates of high order uniform accuracy are strictly theoretical analysis. In terms of numerical implementation, we firstly use the full discrete scheme to solve one and two dimensional TFDE with the sufficiently smooth solution. We secondly use the numerical scheme to solve the TFDE with nonsmooth solution on the graded mesh. These two kinds of numerical examples fully illustrate that the full discrete scheme of this paper is very effective. The method of analyzing the convergence and stability of schemes in this paper can provide an effective analysis tool for analyzing the convergence and stability of numerical schemes of fractional integro-differential equations. In the future, we will use the proposed effective scheme to solve TFDE optimal control problem, and expands proposed effective scheme for solving the nonlinear multi-dimensional fractional integro-differential equations. Based on the ideas of references [33], we also consider to solve the nonlinear Lane-Emden equation with fractal-fractional derivative.
This work was supported by National Natural Science Foundation of China (Grant Nos. 11961009, 11901135), Foundation of Guizhou Science and Technology Department (Grant No. [2020]1Y015), Natural Science Research Project of Department of Education of Guizhou Province (Grant Nos. QJJ2022015, QJJ2022047).
The authors declare that they have no competing interests.
[1] |
Y. Wang, L. Ren, A high-order L2-compact difference method for Caputo-type time-fractional sub-diffusion equations with variable coefficients, Appl. Math. Comput., 342 (2019), 71–93. https://doi.org/10.1016/j.amc.2018.09.007 doi: 10.1016/j.amc.2018.09.007
![]() |
[2] |
H. Zhang, J. Jia, X. Jiang, An optimal error estimate for the two-dimensional nonlinear time fractional advection-diffusion equation with smooth and non-smooth solutions, Comput. Math. Appl., 79 (2020), 2819–2831. https://doi.org/10.1016/j.camwa.2019.12.013 doi: 10.1016/j.camwa.2019.12.013
![]() |
[3] |
Y. H. Youssri, A. G. Atta, Petrov-Galerkin Lucas polynomials procedure for the time-fractional diffusion equation, Contemp. Math., 4 (2023), 230–248. https://doi.org/10.37256/cm.4220232420 doi: 10.37256/cm.4220232420
![]() |
[4] |
T. Eftekhari, S. Hosseini, A new and efficient approach for solving linear and nonlinear time-fractional diffusion equations of distributed order, Comput. Appl. Math., 41 (2022), 281. https://doi.org/10.1007/s40314-022-01981-5 doi: 10.1007/s40314-022-01981-5
![]() |
[5] |
Y. Wang, H. Chen, Pointwise error estimate of an alternating direction implicit difference scheme for two-dimensional time-fractional diffusion equation, Comput. Math. Appl., 99 (2021), 155–161. https://doi.org/10.1016/j.camwa.2021.08.012 doi: 10.1016/j.camwa.2021.08.012
![]() |
[6] |
Z. Liu, A. Cheng, X. Li, A novel finite difference discrete scheme for the time fractional diffusion-wave equation, Appl. Numer. Math., 134 (2018), 17–30. https://doi.org/10.1016/j.apnum.2018.07.001 doi: 10.1016/j.apnum.2018.07.001
![]() |
[7] |
A. A. Alikhanov, C. Huang, A high-order L2 type difference scheme for the time-fractional diffusion equation, Appl. Math. Comput., 411 (2021), 126545. https://doi.org/10.1016/j.amc.2021.126545 doi: 10.1016/j.amc.2021.126545
![]() |
[8] |
M. Cui, Convergence analysis of high-order compact alternating direction implicit schemes for the two-dimensional time fractional diffusion equation, Numer. Algor., 62 (2013), 383–409. https://doi.org/10.1007/s11075-012-9589-3 doi: 10.1007/s11075-012-9589-3
![]() |
[9] |
C. Lv, C. Xu, Error analysis of a high order method for time-fractional diffusion equations, SIAM J. Sci. Comput., 38 (2016), A2699–A2722. https://doi.org/10.1137/15M102664X doi: 10.1137/15M102664X
![]() |
[10] |
S. Kumar, D. Zeidan, An efficient Mittag-Leffler kernel approach for time-fractional advection-reaction-diffusion equation, Appl. Numer. Math., 170 (2021), 190–207. https://doi.org/10.1016/j.apnum.2021.07.025 doi: 10.1016/j.apnum.2021.07.025
![]() |
[11] |
J. Shen, C. Sheng, An efficient space-time method for time fractional diffusion equation, J. Sci. Comput., 81 (2019), 1088–1110. https://doi.org/10.1007/s10915-019-01052-8 doi: 10.1007/s10915-019-01052-8
![]() |
[12] |
M. A. Abdelkawy, A. M. Lopes, M. A. Zaky, Shifted fractional Jacobi spectral algorithm for solving distributed order time-fractional reaction-diffusion equations, Comput. Appl. Math., 38 (2019), 81. https://doi.org/10.1007/s40314-019-0845-1 doi: 10.1007/s40314-019-0845-1
![]() |
[13] |
M. A. Zaky, A Legendre spectral quadrature tau method for the multi-term time-fractional diffusion equations, Comput. Appl. Math., 37 (2018), 3525–3538. https://doi.org/10.1007/s40314-017-0530-1 doi: 10.1007/s40314-017-0530-1
![]() |
[14] |
J. Zhang, Z. Fang, H. Sun, Exponential-sum-approximation technique for variable-order time-fractional diffusion equations, J. Appl. Math. Comput., 68 (2022), 323–347. https://doi.org/10.1007/s12190-021-01528-7 doi: 10.1007/s12190-021-01528-7
![]() |
[15] |
P. Lyu, S. Vong, A fast linearized numerical method for nonlinear time-fractional diffusion equations, Numer. Algor., 87 (2021), 381–408. https://doi.org/10.1007/s11075-020-00971-0 doi: 10.1007/s11075-020-00971-0
![]() |
[16] | S. Jiang, J. Zhang, Q. Zhang, Z. Zhang, Fast evaluation of the caputo fractional derivative and its applications to fractional diffusion equations. Commun. Comput. Phys., 21 (2017), 650–678. https://doi.org/10.4208/cicp.OA-2016-0136 |
[17] |
P. Roul, V. Rohil, A high-order numerical scheme based on graded mesh and its analysis for the two-dimensional time-fractional convection-diffusion equation, Comput. Math. Appl., 126 (2022), 1–13. https://doi.org/10.1016/j.camwa.2022.09.006 doi: 10.1016/j.camwa.2022.09.006
![]() |
[18] |
S. Martin, O. Eugene, L. Jose, Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation, SIAM J. Numer. Anal., 55 (2017), 1057–1079. https://doi.org/10.1137/16M1082329 doi: 10.1137/16M1082329
![]() |
[19] |
N. Kedia, A. Alikhanov, V. Singh, Stable numerical schemes for time-fractional diffusion equation with generalized memory kernel, Appl. Numer. Math., 172 (2022), 546–565. https://doi.org/10.1016/j.apnum.2021.11.006 doi: 10.1016/j.apnum.2021.11.006
![]() |
[20] |
K. Mustapha, An L1 approximation for a fractional reaction-diffusion equation, a second-order error analysis over time-graded meshes, SIAM J. Numer. Anal., 58 (2020), 1319–1338. https://doi.org/10.1137/19M1260475 doi: 10.1137/19M1260475
![]() |
[21] |
N. Kopteva, Error analysis of an L2-type method on graded meshes for a fractional-order parabolic problem, Math. Comp., 90 (2021), 19–40. https://doi.org/10.1090/mcom/3552 doi: 10.1090/mcom/3552
![]() |
[22] |
A. G. Atta, Y. H. Youssri, Advanced shifted first-kind Chebyshev collocation approach for solving the nonlinear time-fractional partial integro-differential equation with a weakly singular kernel, Comp. Appl. Math., 41 (2022), 381. https://doi.org/10.1007/s40314-022-02096-7 doi: 10.1007/s40314-022-02096-7
![]() |
[23] |
J. Huang, D. Yang, L. O. Jay, Efficient methods for nonlinear time fractional diffusion-wave equations and their fast implementations, Numer. Algor., 85 (2020), 375–397. https://doi.org/10.1007/s11075-019-00817-4 doi: 10.1007/s11075-019-00817-4
![]() |
[24] |
J. Cao, C. Xu, A high order schema for the numercial solution of the fractional ordinary differential equations, J. Comput. Phys., 238 (2013), 154–168. https://doi.org/10.1016/j.jcp.2012.12.013 doi: 10.1016/j.jcp.2012.12.013
![]() |
[25] |
J. Cao, Z. Cai, Numerical analysis of a high-order scheme for nonlinear fractional differential equations with uniform accuracy, Numer. Math. Theor. Meth. Appl., 14 (2021), 71–112. https://doi.org/10.4208/nmtma.OA-2020-0039 doi: 10.4208/nmtma.OA-2020-0039
![]() |
[26] |
L. Feng, P. Zhuang, F. Liu, Y. T. Gu, Finite element method for space-time fractional diffusion equation, Numer. Algor., 72 (2016), 749–767. https://doi.org/10.1007/s11075-015-0065-8 doi: 10.1007/s11075-015-0065-8
![]() |
[27] |
H. Zhang, X. Jiang, F. Zeng, An H1 convergence of the spectral method for the time-fractional non-linear diffusion equations, Adv. Comput. Math., 47 (2021), 63. https://doi.org/10.1007/s10444-021-09892-5 doi: 10.1007/s10444-021-09892-5
![]() |
[28] |
A. S. V. R. Kanth, N. Garg, An unconditionally stable algorithm for multiterm time fractional advection-diffusion equation with variable coefficients and convergence analysis, Numer. Methods Partial Differ. Equ., 37 (2021), 1928–1945. https://doi.org/10.1002/num.22629 doi: 10.1002/num.22629
![]() |
[29] |
A. A. Alikhanov, A new difference scheme for the time fractional diffusion equation, J. Comput. Phys., 280 (2015), 424–438. https://doi.org/10.1016/j.jcp.2014.09.031 doi: 10.1016/j.jcp.2014.09.031
![]() |
[30] |
D. A. Murio, Implicit finite difference approximation for time fractional diffusion equations, Comput. Math. Appl., 56 (2008), 1138–1145. https://doi.org/10.1016/j.camwa.2008.02.015 doi: 10.1016/j.camwa.2008.02.015
![]() |
[31] |
R. Gorenflo, E. A. Abdel-Rehim, Convergence of the Grünwald-Letnikov scheme for time-fractional diffusion, J. Comput. Appl. Math., 205 (2007), 871–881. https://doi.org/10.1016/j.cam.2005.12.043 doi: 10.1016/j.cam.2005.12.043
![]() |
[32] | R. L. Burden, J. D. Faires, A. M. Burden, Numerical analysis, Cengage Learning, 2015. |
[33] |
Y. H. Youssri, A. G. Atta, Spectral collocation approach via normalized shifted Jacobi polynomials for the nonlinear Lane-Emden equation with fractal-fractional derivative, Fractal Fract., 7 (2023), 133. https://doi.org/10.3390/fractalfract7020133 doi: 10.3390/fractalfract7020133
![]() |
1. | Junying Cao, Zhongqing Wang, Ziqiang Wang, Stability and convergence analysis for a uniform temporal high accuracy of the time-fractional diffusion equation with 1D and 2D spatial compact finite difference method, 2024, 9, 2473-6988, 14697, 10.3934/math.2024715 |
h | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 2.24267623e-1 | - | 2.19495762e-1 | - | 2.12827066e-1 | - |
18 | 5.11915396e-2 | 2.13124405 | 5.02547233e-2 | 2.12686198 | 4.89402966e-2 | 2.12058688 |
116 | 1.25184509e-2 | 2.03184934 | 1.22977077e-2 | 2.03086976 | 1.19877349e-2 | 2.02946376 |
132 | 3.11251399e-3 | 2.00790382 | 3.05813631e-3 | 2.00766481 | 2.98178274e-3 | 2.00731203 |
164 | 7.77065525e-4 | 2.00197215 | 7.63522666e-4 | 2.00190982 | 7.44526894e-4 | 2.00177927 |
1128 | 1.94200123e-4 | 2.00049214 | 1.90819202e-4 | 2.00046462 | 1.86098139e-4 | 2.00026033 |
Δt | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 6.61870458e-2 | - | 8.09279866e-2 | - | 1.30876112e-1 | - |
18 | 9.79159847e-3 | 2.75693257 | 1.89320008e-2 | 2.09581181 | 3.08129985e-2 | 2.08659081 |
116 | 1.33613669e-3 | 2.87347678 | 3.12778295e-3 | 2.59761458 | 7.22284764e-3 | 2.09289944 |
132 | 1.95889521e-4 | 2.76995547 | 5.54215075e-4 | 2.49662254 | 1.57296693e-3 | 2.19907939 |
164 | 2.81063830e-5 | 2.80107051 | 9.77531242e-5 | 2.50323123 | 3.38827437e-4 | 2.21486573 |
1128 | 4.04673058e-6 | 2.79606910 | 1.72479211e-5 | 2.50272032 | 7.37134520e-5 | 2.20055087 |
Δx=Δy | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 7.32588952e-3 | - | 7.26023603e-3 | - | 7.16700414e-3 | - |
18 | 1.92366631e-3 | 1.92914538 | 1.90651985e-3 | 1.92907489 | 1.88217592e-3 | 1.92896870 |
116 | 4.92984038e-4 | 1.96424572 | 4.88596603e-4 | 1.96422581 | 4.82373986e-4 | 1.96417747 |
132 | 1.24789589e-4 | 1.98204334 | 1.23679889e-4 | 1.98203289 | 1.22112645e-4 | 1.98193949 |
164 | 3.13925997e-5 | 1.99100117 | 3.11139553e-5 | 1.99097722 | 3.07270665e-5 | 1.99063066 |
Δt | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 1.45302385e-2 | - | 1.98108543e-2 | - | 2.87895267e-2 | - |
18 | 2.39515094e-3 | 2.60086990 | 4.57826737e-3 | 2.11341747 | 7.83171525e-3 | 1.87814385 |
116 | 3.35463869e-4 | 2.83588728 | 7.93856560e-4 | 2.52785146 | 1.86353942e-3 | 2.07128296 |
132 | 4.98304436e-5 | 2.75105806 | 1.43458541e-4 | 2.46824448 | 4.16260488e-4 | 2.16248681 |
164 | 7.18924725e-6 | 2.79311479 | 2.55133078e-5 | 2.49131199 | 9.07614406e-5 | 2.19733521 |
h | β=0.3 | Rate | β=0.5 | Rate | β=0.7 | Rate |
14 | 2.24283447e-1 | - | 2.22112851e-1 | - | 2.19254736e-1 | - |
18 | 5.11949227e-2 | 2.13125050 | 5.07700212e-2 | 2.12924409 | 5.02100716e-2 | 2.12655931 |
116 | 1.25192834e-2 | 2.03184875 | 1.24192472e-2 | 2.03139913 | 1.22874280e-2 | 2.03079381 |
132 | 3.11274154e-3 | 2.00789428 | 3.08812229e-3 | 2.00777593 | 3.05571680e-3 | 2.00760021 |
164 | 7.77143859e-4 | 2.00193220 | 7.71032310e-4 | 2.00186666 | 7.63024883e-4 | 2.00170883 |
1128 | 1.94241274e-4 | 2.00033188 | 1.92735233e-4 | 2.00017098 | 1.90799176e-4 | 1.99967516 |
Δt | β=0.3 | Rate | β=0.5 | Rate | β=0.7 | Rate |
14 | 2.33652761e-2 | - | 2.45667893e-2 | - | 3.43008919e-2 | - |
18 | 3.21431860e-3 | 2.86178124 | 5.46965600e-3 | 2.16718731 | 7.69626349e-3 | 2.15601599 |
116 | 5.91658503e-4 | 2.44167631 | 9.80816120e-4 | 2.47939550 | 1.68193842e-3 | 2.19403330 |
132 | 9.94240948e-5 | 2.57309728 | 1.81758076e-4 | 2.43196321 | 3.41593332e-4 | 2.29977316 |
164 | 1.65508545e-5 | 2.58668981 | 3.29996439e-5 | 2.46149711 | 7.10322502e-5 | 2.26573372 |
1128 | 2.67622171e-6 | 2.62863615 | 5.93030244e-6 | 2.47627286 | 1.44529613e-5 | 2.29710906 |
h | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 2.24267623e-1 | - | 2.19495762e-1 | - | 2.12827066e-1 | - |
18 | 5.11915396e-2 | 2.13124405 | 5.02547233e-2 | 2.12686198 | 4.89402966e-2 | 2.12058688 |
116 | 1.25184509e-2 | 2.03184934 | 1.22977077e-2 | 2.03086976 | 1.19877349e-2 | 2.02946376 |
132 | 3.11251399e-3 | 2.00790382 | 3.05813631e-3 | 2.00766481 | 2.98178274e-3 | 2.00731203 |
164 | 7.77065525e-4 | 2.00197215 | 7.63522666e-4 | 2.00190982 | 7.44526894e-4 | 2.00177927 |
1128 | 1.94200123e-4 | 2.00049214 | 1.90819202e-4 | 2.00046462 | 1.86098139e-4 | 2.00026033 |
Δt | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 6.61870458e-2 | - | 8.09279866e-2 | - | 1.30876112e-1 | - |
18 | 9.79159847e-3 | 2.75693257 | 1.89320008e-2 | 2.09581181 | 3.08129985e-2 | 2.08659081 |
116 | 1.33613669e-3 | 2.87347678 | 3.12778295e-3 | 2.59761458 | 7.22284764e-3 | 2.09289944 |
132 | 1.95889521e-4 | 2.76995547 | 5.54215075e-4 | 2.49662254 | 1.57296693e-3 | 2.19907939 |
164 | 2.81063830e-5 | 2.80107051 | 9.77531242e-5 | 2.50323123 | 3.38827437e-4 | 2.21486573 |
1128 | 4.04673058e-6 | 2.79606910 | 1.72479211e-5 | 2.50272032 | 7.37134520e-5 | 2.20055087 |
Δx=Δy | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 7.32588952e-3 | - | 7.26023603e-3 | - | 7.16700414e-3 | - |
18 | 1.92366631e-3 | 1.92914538 | 1.90651985e-3 | 1.92907489 | 1.88217592e-3 | 1.92896870 |
116 | 4.92984038e-4 | 1.96424572 | 4.88596603e-4 | 1.96422581 | 4.82373986e-4 | 1.96417747 |
132 | 1.24789589e-4 | 1.98204334 | 1.23679889e-4 | 1.98203289 | 1.22112645e-4 | 1.98193949 |
164 | 3.13925997e-5 | 1.99100117 | 3.11139553e-5 | 1.99097722 | 3.07270665e-5 | 1.99063066 |
Δt | β=0.2 | Rate | β=0.5 | Rate | β=0.8 | Rate |
14 | 1.45302385e-2 | - | 1.98108543e-2 | - | 2.87895267e-2 | - |
18 | 2.39515094e-3 | 2.60086990 | 4.57826737e-3 | 2.11341747 | 7.83171525e-3 | 1.87814385 |
116 | 3.35463869e-4 | 2.83588728 | 7.93856560e-4 | 2.52785146 | 1.86353942e-3 | 2.07128296 |
132 | 4.98304436e-5 | 2.75105806 | 1.43458541e-4 | 2.46824448 | 4.16260488e-4 | 2.16248681 |
164 | 7.18924725e-6 | 2.79311479 | 2.55133078e-5 | 2.49131199 | 9.07614406e-5 | 2.19733521 |
h | β=0.3 | Rate | β=0.5 | Rate | β=0.7 | Rate |
14 | 2.24283447e-1 | - | 2.22112851e-1 | - | 2.19254736e-1 | - |
18 | 5.11949227e-2 | 2.13125050 | 5.07700212e-2 | 2.12924409 | 5.02100716e-2 | 2.12655931 |
116 | 1.25192834e-2 | 2.03184875 | 1.24192472e-2 | 2.03139913 | 1.22874280e-2 | 2.03079381 |
132 | 3.11274154e-3 | 2.00789428 | 3.08812229e-3 | 2.00777593 | 3.05571680e-3 | 2.00760021 |
164 | 7.77143859e-4 | 2.00193220 | 7.71032310e-4 | 2.00186666 | 7.63024883e-4 | 2.00170883 |
1128 | 1.94241274e-4 | 2.00033188 | 1.92735233e-4 | 2.00017098 | 1.90799176e-4 | 1.99967516 |
Δt | β=0.3 | Rate | β=0.5 | Rate | β=0.7 | Rate |
14 | 2.33652761e-2 | - | 2.45667893e-2 | - | 3.43008919e-2 | - |
18 | 3.21431860e-3 | 2.86178124 | 5.46965600e-3 | 2.16718731 | 7.69626349e-3 | 2.15601599 |
116 | 5.91658503e-4 | 2.44167631 | 9.80816120e-4 | 2.47939550 | 1.68193842e-3 | 2.19403330 |
132 | 9.94240948e-5 | 2.57309728 | 1.81758076e-4 | 2.43196321 | 3.41593332e-4 | 2.29977316 |
164 | 1.65508545e-5 | 2.58668981 | 3.29996439e-5 | 2.46149711 | 7.10322502e-5 | 2.26573372 |
\frac{1}{128} | 2.67622171e-6 | 2.62863615 | 5.93030244e-6 | 2.47627286 | 1.44529613e-5 | 2.29710906 |