Research article Special Issues

A novel finite difference based numerical approach for Modified Atangana- Baleanu Caputo derivative

  • In this paper, a new approach is presented to investigate the time-fractional advection-dispersion equation that is extensively used to study transport processes. The present modified fractional derivative operator based on Atangana-Baleanu's definition of a derivative in the Caputo sense involves singular and non-local kernels. A numerical approximation of this new modified fractional operator is provided and applied to an advection-dispersion equation. Through Fourier analysis, it has been proved that the proposed scheme is unconditionally stable. Numerical examples are solved that validate the theoretical results presented in this paper and ensure the proficiency of the numerical scheme.

    Citation: Reetika Chawla, Komal Deswal, Devendra Kumar, Dumitru Baleanu. A novel finite difference based numerical approach for Modified Atangana- Baleanu Caputo derivative[J]. AIMS Mathematics, 2022, 7(9): 17252-17268. doi: 10.3934/math.2022950

    Related Papers:

    [1] Yumei Chen, Jiajie Zhang, Chao Pan . Numerical approximation of a variable-order time fractional advection-reaction-diffusion model via shifted Gegenbauer polynomials. AIMS Mathematics, 2022, 7(8): 15612-15632. doi: 10.3934/math.2022855
    [2] Mubashara Wali, Sadia Arshad, Sayed M Eldin, Imran Siddique . Numerical approximation of Atangana-Baleanu Caputo derivative for space-time fractional diffusion equations. AIMS Mathematics, 2023, 8(7): 15129-15147. doi: 10.3934/math.2023772
    [3] Fawaz K. Alalhareth, Seham M. Al-Mekhlafi, Ahmed Boudaoui, Noura Laksaci, Mohammed H. Alharbi . Numerical treatment for a novel crossover mathematical model of the COVID-19 epidemic. AIMS Mathematics, 2024, 9(3): 5376-5393. doi: 10.3934/math.2024259
    [4] Hasib Khan, Jehad Alzabut, J.F. Gómez-Aguilar, Praveen Agarwal . Piecewise mABC fractional derivative with an application. AIMS Mathematics, 2023, 8(10): 24345-24366. doi: 10.3934/math.20231241
    [5] Khalid K. Ali, Mohamed A. Abd El Salam, Mohamed S. Mohamed . Chebyshev fifth-kind series approximation for generalized space fractional partial differential equations. AIMS Mathematics, 2022, 7(5): 7759-7780. doi: 10.3934/math.2022436
    [6] K. Ali Khalid, Aiman Mukheimer, A. Younis Jihad, Mohamed A. Abd El Salam, Hassen Aydi . Spectral collocation approach with shifted Chebyshev sixth-kind series approximation for generalized space fractional partial differential equations. AIMS Mathematics, 2022, 7(5): 8622-8644. doi: 10.3934/math.2022482
    [7] Sabri T. M. Thabet, Reem M. Alraimy, Imed Kedim, Aiman Mukheimer, Thabet Abdeljawad . Exploring the solutions of a financial bubble model via a new fractional derivative. AIMS Mathematics, 2025, 10(4): 8587-8614. doi: 10.3934/math.2025394
    [8] Fatmawati, Muhammad Altaf Khan, Ebenezer Bonyah, Zakia Hammouch, Endrik Mifta Shaiful . A mathematical model of tuberculosis (TB) transmission with children and adults groups: A fractional model. AIMS Mathematics, 2020, 5(4): 2813-2842. doi: 10.3934/math.2020181
    [9] Thongchai Botmart, Ravi P. Agarwal, Muhammed Naeem, Adnan Khan, Rasool Shah . On the solution of fractional modified Boussinesq and approximate long wave equations with non-singular kernel operators. AIMS Mathematics, 2022, 7(7): 12483-12513. doi: 10.3934/math.2022693
    [10] Mohammed A. Almalahi, Satish K. Panchal, Fahd Jarad, Mohammed S. Abdo, Kamal Shah, Thabet Abdeljawad . Qualitative analysis of a fuzzy Volterra-Fredholm integrodifferential equation with an Atangana-Baleanu fractional derivative. AIMS Mathematics, 2022, 7(9): 15994-16016. doi: 10.3934/math.2022876
  • In this paper, a new approach is presented to investigate the time-fractional advection-dispersion equation that is extensively used to study transport processes. The present modified fractional derivative operator based on Atangana-Baleanu's definition of a derivative in the Caputo sense involves singular and non-local kernels. A numerical approximation of this new modified fractional operator is provided and applied to an advection-dispersion equation. Through Fourier analysis, it has been proved that the proposed scheme is unconditionally stable. Numerical examples are solved that validate the theoretical results presented in this paper and ensure the proficiency of the numerical scheme.



    In the field of fractional calculus, fractional derivatives play a very important role in explaining the complex processes in applied sciences and engineering [1,2]. Anomalous dispersion processes are widely studied using fractional derivatives in areas like electron transportation [3], turbulence [4] and dissipation [5]. Such a process reveals the striking properties of long-range interaction that cannot be well demonstrated by using standard integer-order differential equations. So, the fractional derivatives are used to describe such anomalous behavior in various processes [6]. Some fractional derivatives like the Grunwald-Letnikov fractional derivative, Riemann-Liouville (RL) derivative and Caputo derivative have been studied numerically and theoretically for various fractional differential equations. Many researchers have extensively used these operators for solving fractional differential equations, as broadly explained in [7,8,9,10] and references therein. Later, it was shown in [11] that the solutions of time-fractional differential equations that were analyzed using the RL or Caputo derivative exhibit weak singularities at the initial time t=0 that can be resolved, as some authors have shown by introducing the fractional derivatives involving non-singular kernels. In 2015, a fractional derivative was introduced, named the Caputo-Fabrizio fractional derivative by Caputo and Fabrizio [12]. This fractional derivative involves a non-singular kernel which can describe the material heterogeneities and fluctuations with different scales. Some authors have solved the fractional differential equations using the Caputo-Fabrizio definition [13,14,15]. After that, in 2016, we studied a new type of fractional derivative, called the Atangana-Baleanu Caputo (ABC) derivative that also involves the non-singular kernel and generalizes the Caputo-Fabrizio definition [16]. Some recent work that has been done by researchers who have used the ABC derivative to solve fractional differential equations is given in [17,18,19].

    Recently, Refai and Baleanu [20] introduced a modification of the ABC fractional differential operator, called the Modified Atangana-Baleanu Caputo (MABC) derivative, which is an extension of the ABC derivative to a wider space, and demonstrated that there are numerous fractional differential equations that can be solved by using the MABC derivative that cannot be solved with the ABC derivative. Therefore, in this article, we present a novel finite difference discrete scheme that modifies the ABC derivative; the related fractional differential equations can be easily initialized using this modified operator. This modified fractional operator, also called the MABC-derivative, has the integrable singularity at the origin [20]. The present numerical method in which the time-fractional derivative is considered to be an MABC-derivative can be applied to solve various models. Here, we have considered an example of the time-fractional advection-dispersion equation that is used to model the transport of passive tracers that are carried by fluid in a heterogeneous medium [21,22,23].

    The paper is organized in the following way. In Section 2, a few definitions of fractional calculus are presented. The crucial part of the paper is presented in Section 3, which involves a numerical approximation of the MABC derivative, estimation of the truncation error and evaluation of the numerical solution of the time fractional advection-dispersion equation. In Section 4, the stability of the numerical scheme is presented through the use of Fourier analysis. In Section 5, some numerical examples are tested using the numerical plots and tabulated results to verify the theoretical results. At last, we conclude the paper in Section 6.

    Some basic definitions of fractional calculus are covered in this section, additional information on the subject can be found in [2,16,20,24,25].

    ● The RL fractional derivative (of order αR) of a function f is defined as

    0Dαtf(t)=1Γ(rα)drdtrt0(ts)rα1f(s)ds, t>0, (2.1)

    where r is a positive integer and r1<α<r.

    ● The Caputo fractional derivative (of order αR) of a function f is defined as

    C0Dαtf(t)=1Γ(rα)t0(ts)rα1f(r)(s)ds, t>0, (2.2)

    where r is a positive integer and r1α<r.

    ● The ABC derivative of order 0<α<1 of a function fH1(0,1) is defined as

    ABC0Dαtf(t)=N(α)1αt0f(s)Eα,1[α1α(ts)α]ds, (2.3)

    where N(α) is a normalization function obeying N(0)=N(1)=1, and the Mittag-Leffler function is defined as

    Eα,β(z)=r=0zrΓ(αr+β). (2.4)

    ● The MABC derivative of order 0<α<1 of a function fL1(0,1) in the Caputo sense is defined as

    MABC0Dαtf(t)=N(α)1α[f(t)Eα(μαtα)f(0)μαt0(ts)α1Eα,α[μα(ts)α]f(s)ds], (2.5)

    where μα=α1α.

    The fractional derivatives are widely used to study the memory effect in the complex processes which is well described by kernels (singular and non-singular). The MABC fractional derivative that modifies the ABC fractional derivative involves the kernel that has integrable singularity at the origin, which leads to new solutions of several fractional differential equations and a description of the dynamics of complex processes that is better than the ABC fractional derivative. For more information, refer to [20]. We now numerically formulate the MABC derivative that helps to solve the fractional differential equations.

    In this article, we formulate the time fractional advection dispersion equation in which the derivative in time is considered as the MABC derivative.

    MABC0Dαtu=ν2ux2ρux+f(x,t),0<x<L,0<tT, (3.1a)

    with the initial condition

    u(x,0)=ϕ0(x), 0xL, (3.1b)

    and the boundary conditions

    u(0,t)=u(L,t)=0, 0tT. (3.1c)

    Here, we consider that ν and ρ are the constants.

    To discretize Eq (3.1a), we begin with an equidistant mesh tk=kτ, k=0,1,2,,Mt and xn=nh, n=0,1,2,,Nx, with the step size h=L/Nx in both the temporal and spatial directions, where τ=T/Mt and Mt, Nx are the number of partitions of the temporal domain [0,T] and spatial domain [0,L], respectively.

    Using the definition given by Eq (2.5) and applying the Taylor series expansion to discretize the function f(t), we get

    f(t)=f(tq)+(ttq)f(tq)+(ttq)22f(tq)+O((ttq)3),=f(tq)+(ttq)f(tq+1)f(tq1)2τf(3)(tq)3!(ttq)τ2+O((ttq)2),t(tq,tq+1). (3.2)

    Since,

    f(tq)=f(tq+1)f(tq1)2τf(3)(tq)3!τ2+O(τ4),t(tq,tq+1),

    We have that

    MABC0Dαtf(t)|t=tk=N(α)1α[f(tk)Eα(μαtαk)f(0)μαk1q=0tq+1tq(tks)α1Eα,α[μα(tks)α](f(tq)+(stq)f(tq+1)f(tq1)2τ)ds]+Rk=N(α)1α[f(tk)Eα(μαtαk)f(0)]N(α)1αμαk1q=0tq+1tq(tks)α1Eα,α[μα(tks)α]f(tq)dsN(α)1αμαk1q=0tq+1tq(tks)α1Eα,α[μα(tks)α](stq)f(tq+1)f(tq1)2τds+Rk.

    Now for simplification we consider that

    A=k1q=0tq+1tq(tks)α1Eα,α[μα(tks)α]f(tq)ds,B=k1q=0tq+1tq(tks)α1Eα,α[μα(tks)α](stq)f(tq+1)f(tq1)2τds.

    Now, A and B can be evaluated using the definition of the Mittag-Leffler function, as follows:

    A=k1q=0tq+1tq(tks)α1Eα,α[μα(tks)α]f(tq)ds=k1q=0f(tq)[(tktq)αEα,α+1(μα(tktq)α)(tktq+1)αEα,α+1(μα(tktq+1)α)], (3.3)
    B=k1q=0tq+1tq(tks)α1Eα,α[μα(tks)α](stq)f(tq+1)f(tq1)2τds=k1q=0(f(tq+1)f(tq1)2τ)[(tktq+1)ατEα,α+1(μα(tktq+1)α)(tktq+1)α+1Eα,α+2(μα(tktq+1)α)+(tktq)α+1Eα,α+2(μα(tktq)α)]. (3.4)

    After simplifying, we obtain

    MABC0Dαtf(t)|t=tk=N(α)1α[f(tk)Eα(μαtαk)f(0)]k1q=0[Ckqf(tq1)+Dkqf(tq)+Fkqf(tq+1)]+Rk, (3.5)

    where

    Ckq=N(α)1αματα2{(kq1)α 1Ekq+1(kq1)α+1 2Ekq+1+(kq)α+1 2Ekq},Dkq=N(α)ματα(1α){(kq)α 1Ekq(kq1)α 1Ekq+1},Fkq=Ckq, (3.6)

    where Eα,α+1[μα(tktq)α] and Eα,α+2[μα(tktq)α] are respectively represented as 1Ekq and 2Ekq.

    The truncation error Rk is given as

    Rk=N(α)1αμαk1q=0tq+1tq[f(3)(tq)3!(stq)τ2](tks)α1Eα,α[μα(tks)α]f(s) ds=N(α)1αμαk1q=0tq+1tq[f(3)(tq)3!(stq)τ2](tks)α1Eα,α[μα(tks)α]f(s) ds=N(α)1αμαk1q=0f(3)(tq)3!τ2tq+1tq(stq)(tks)α1Eα,α[μα(tks)α]f(s) ds=N(α)1αμαk1q=0f(3)(tq)3!τ2([(stq)(tks)αEα,α+1[μα(tks)α]]tq+1tq[(tks)α+1Eα,α+2[μα(tks)α]]tq+1tq)=N(α)1αμαk1q=0f(3)(tq)3!τ2((tq+1tq)(tktq+1)αEα,α+1[μα(tktq+1)α](tktq+1)α+1Eα,α+2[μα(tktq+1)α]+(tktq)α+1Eα,α+2[μα(tktq)α]).

    Thus, we obtain the following equation at the k=Mt time step

    Rk=N(α)1αμαf(3)(t0)3!τ2((t1t0)(tMtt1)αEα,α+1[μα(tMtt1)α](tMtt1)α+1Eα,α+2[μα(tMtt1)α]+(tMtt0)α+1Eα,α+2[μα(tMtt0)α])+=N(α)1αμαf(3)(t0)3!τ2((τ)((Mt1)τ)αEα,α+1[μα((Mt1)τ)α]((Mt1)τ)α+1Eα,α+2[μα(tMtt1)α]+(Mtτ)α+1Eα,α+2[μα(tMtt0)α])+

    Using the fact that Mtτ=T which is a constant, we obtain the global truncation error

    |Rk|CN(α)1αμαmax0qMt1|f(3)(tq)3!|τ2,

    where C is a constant.

    The first- and second-order spatial derivatives can be approximated using the following finite-difference formulas:

    u(xn,tk)x=ukn+1ukn12h+O(h2),2u(xn,tk)x2=ukn+12ukn+ukn1h2+O(h2), (3.7)

    for 0nNx and 1kMt.

    The fully discretized numerical scheme for Eq (3.1), following the discretization in the temporal and spatial directions at (xn,tk) is presented in the following way using Eqs (3.5) and (3.7)

    N(α)1α[uknEα(μαtαk)u0n]k1q=0[Ckquq1n+Dkquqn+Fkquq+1n]=νh2(ukn12ukn+ukn+1)ρ2h(ukn+1ukn1)+f(xn,tk)+O(τ2+h2), (3.8)

    with the initial and boundary conditions given as

    u0n=ϕ0(xn), 0nNx,uk0=ukNx=0, 0kMt.

    The numerical scheme at different time levels is presented as follows

    For k=1,

    (νh2ρ2h)u1n1+(N(α)1αF10+2νh2)u1n+(νh2+ρ2h)u1n+1=(C10+D10)u0n+N(α)1αEα(μαtα1)u0n+f(xn,t1), (3.9)

    for k=2,

    (νh2ρ2h)u2n1+(N(α)1αF21+2νh2)u2n+(νh2+ρ2h)u2n+1=(C20+D20+C21)u0n+(F20+D21)u1n+N(α)1αEα(μαtα2)u0n+f(xn,t2), (3.10)

    for 2<kMt,

    (νh2ρ2h)ukn1+(N(α)1αFkk1+2νh2)ukn+(νh2+ρ2h)ukn+1=k2q=1(Ckquq1n+Dkquqn+Fkquq+1n)+Ckk1uk2n+Dkk1uk1n+(Ck0+Dk0)u0n+Fk0u1n+N(α)1αEα(μαtαk)u0n+f(xn,tk); (3.11)

    although these apply as u1n=u0nτu0nt+τ222u0nt2+O(τ3), here, we consider the case where u(x,0)t=2u(x,0)t2=0, so u1n=u0n.

    Using Eqs (3.9)–(3.11) we can express the numerical scheme in the following matrix form:

    PkUk=Qk+Rk+Sk, (3.12)

    where,

    Pk=tri[νh2ρ2h, N(α)1αFkk1+2νh2, νh2+ρ2h], 1kMt, (3.13)
    Qk={(C10+D10+ϑ1)U0,k=1,(C20+D20+C21+ϑ2)U0+(F20+D21)U1,k=2,k2q=1(Ckquq1n+Dkquqn+Fkquq+1n)+Ckk1uk2n+Dkk1uk1n+(Ck0+Dk0+ϑk)u0n+Fk0u1n,2<kMt.
    ϑk=N(α)1αEα(μαtαk),Uk=[uk1,,ukn,,ukNx1]T,Rk=[(νh2+ρ2h)uk0,,(νh2ρ2h)ukNx]T,Sk=[fk1,,fkn,,fkNx1]T. (3.14)

    Let the solution Ukn, n=0,1,2,,Nx, k=0,1,2,,Mt, be an approximation of the equation given by (3.9), and the truncation error is defined as ϵkn=uknUkn. Since Eq (3.9) is satisfied by the approximate solution, by considering the error equation after substituting ϵkn, we obtain the following for k=1,2

    a1ϵ1n1+b1ϵ1n+c1ϵ1n+1=(C10+D10+ϑ1)ϵ0n, (4.1)
    a2ϵ2n1+b2ϵ2n+c2ϵ2n+1=(C20+D20+C21+ϑ2)ϵ0n+(F20+D21)ϵ1n, (4.2)

    and for k>2

    akϵkn1+bkϵkn+ckϵkn+1=k2q=1(Ckqϵq1n+Dkqϵqn+Fkqϵq+1n)+Ckk1ϵk2n+Dkk1ϵk1n+(Ck0+Dk0+ϑk)ϵ0n+Fk0ϵ1n, (4.3)

    where ak=νh2ρ2h, bk=N(α)1αFkk1+2νh2, and ck=νh2+ρ2h, for all k=1,2,,Mt. Consider the grid function

    ϵk(x)={0,0xx12,ϵkn,xn12xxn+12,1nNx1,0,xNx12xxNx,

    which has the following Fourier series expansion

    ϵk(x)=l=ηk(l)ei2πlxL,k=1,2,,Mt,

    where

    ηk(l)=1LL0ϵk(ζ)ei2πlζLdζ,

    represents the discrete Fourier coefficients. Introducing the Parseval's identity (for the discrete Fourier transform)

    L0|ϵk(x)|2dx=l=|ηk(l)|2,

    and the norm

    ϵk2=(Nx1n=1h|ϵkn|2)12=(L0|ϵkn|2dx)12,

    gives

    ϵk22=l=|ηk(l)|2.

    Based on the above analysis, the solution of Eqs (4.1)–(4.3) takes the form ϵkn=ηkeiβnh, where β=2πl/L; after simplifying the equations we obtain the following inequalities at different time levels. Now, for k=1, Eq (4.1) yields

    (a1eiβh+b1+c1eiβh)η1=(C10+D10+ϑ1)η0.

    Taking the modulus on both sides, we obtain

    |((a1+c1)cos(βh)+i(a1+c1)sin(βh)+b1)η1||(C10+D10+ϑ1)||η0|

    which implies

    |η1||(C10+D10+ϑ1)||2νh2(1cos(βh))+N(α)1αF10+iρsin(βh)h||η0|.

    As h and τ approach zero, we obtain the condition |η1||η0|.

    Using the inequality obtained for k=1 and applying the same procedure we get the following inequality for k=2:

    |η2||(C20+D20+C21+ϑ2)+(F20+D21)||2νh2(1cos(βh))+N(α)1αF21+iρsin(βh)h||η0|;

    thus, we get that |η2||η0| as τ0. Now, we assume that the inequality holds for m=3,,k1 that is

    |ηm||η0|, (4.4)

    and we will further prove the same for m=k; from Eqs (4.3) and (4.4) we obtain the

    |ηk||k2q=1(Ckq+Dkq+Fkq)+Ckk1+Dkk1+(Ck0+Dk0+ϑk)+Fk0||(ak+ck)cos(βh)+i(ak+ck)sin(βh)+bk||η0||k2q=1Dkq+Ckk1+Dkk1+(Dk0+ϑk)||2νh2(1cos(βh))+N(α)1αFkk1+iρsin(βh)h||η0|.[from Eq (3.6)]

    It is clear from previous analysis that as h,τ0, |ηk||η0|, which implies |ϵk||ϵ0|, k=1,2,,Mt; thus, we prove, by following the process of mathematical induction, that the numerical scheme is unconditionally stable.

    In this section, to demonstrate the efficiency and viability of the scheme and validate the computational algorithm and theoretical findings, we consider a test example; the aim was to solve them using MATLAB R2021b. The L2-norm and relative error measures are defined as

    ENx,Mt2=Uu2=max0kMthNxn=0|U(xn,tk)ukn|2,

    and

    ENx,MtR=|U(xn,tk)ukn||ukn|,

    respectively. Moreover, to show the high precision achieved by the numerical scheme, we compute the order of convergence, ordNx,Mt, using the formula

    ordNx,Mt=ln(ENx,Mt2/E2Nx,2Mt2)ln2.

    To prove the proficiency of the proposed numerical scheme, the results have been compiled to present in the form of tables and graphs. All graphs were drawn by taking Nx=Mt=64, and all tables were prepared by taking Nx=Mt. In Example 5.1, we solve the considered problem in the computational domain [0,1] with T=1 for different values of Nx and Mt. The efficiency and accuracy of the new scheme have been verified using the results provided in Table 1. From the orders of convergence provided in these tables, the proposed numerical method is shown to be second-order accurate in both directions. The CPU time is also presented in this table, which reveals that the time taken to solve the problem using the proposed scheme is much less. Also, the relative error measures for various values of x and t are shown in Table 2.

    Table 1.  Errors in L2-norm and orders of convergence, with CPU time in seconds, for Example 5.1.
    Number of nodal points
    α 16 32 64 128 256
    0.1 2.09E03 5.22E04 1.31E04 3.26E05 8.16E06
    2.0014 1.9945 2.0066 1.9982
    0.3 2.04E03 5.09E04 1.28E04 3.19E05 7.99E06
    2.0028 1.9915 2.0045 1.9973
    0.5 1.96E03 4.93E04 1.24E04 3.10E05 7.76E06
    1.9912 1.9912 2.0000 1.9981
    0.7 2.36E03 6.11E04 1.56E04 3.92E05 9.86E06
    1.9495 1.9696 1.9926 1.9912
    0.9 2.24E01 7.84E02 2.22E02 5.85E03 1.50E03
    1.5146 1.8203 1.9241 1.9635
    CPU-time 0.0291 0.0483 0.0996 0.6540 1.1752

     | Show Table
    DownLoad: CSV
    Table 2.  Relative errors at different values of x and t, α=0.3 and M=N=64 for Example 5.1.
    t
    x 0.2 0.4 0.6 0.8
    0.1 8.9306E05 1.7975E04 2.0089E04 2.0906E04
    0.2 6.2970E05 1.6102E04 1.8394E04 1.9278E04
    0.4 3.6918E05 1.4247E04 1.6713E04 1.7664E04
    0.6 1.0185E05 1.2342E04 1.4987E04 1.6006E04
    0.8 1.8108E05 1.0327E04 1.3161E04 1.4253E04
    0.9 5.4037E05 7.7708E05 1.0845E04 1.2030E04

     | Show Table
    DownLoad: CSV

    To explore the behavior of the solution to the problem, a surface plot of the approximate solution was constructed and is provided in Figure 1(a). In addition, the approximation of the solution at different time levels is provided in Figure 1(b). A comparison between the numerical and the exact solution is presented in Figure 2 accompanied by the corresponding error measures; this shows that the approximate solution is quite near to the actual solution.

    Figure 1.  Numerical solution for Example 5.1 for α=0.4.
    Figure 2.  Comparison of the exact and numerical solutions for Example 5.1 at t=0.5 and given α=0.4.

    Example 5.1. Consider the problem described by Eq (3.1) with ν=ρ=1. In addition, the initial and boundary conditions and the source term are calculated using the exact solution of the model given by u=sin(πx)t2.

    Example 5.2. Consider the problem described by Eq (3.1) with ν=2 and ρ=3. In addition, the initial and boundary conditions and the source term are calculated using the exact solution of the model given by u=x2(x352x2+2x12)t4.

    Let us look at another example to support the accuracy of the above-mentioned findings and observations. In this case, we also considered an example for which the exact answer is known solely to ensure the algorithm's accuracy. Tables and graphs are used to illustrate the numerical results. In this context, Figure 3(a) is the graphical representation of the approximate solution for α=0.8. However, Figure 3(b) represents the variation in the behavior of the numerical solution with varying t, and for a fixed α=0.8. In addition, Figure 4 shows a comparison of the approximate and actual solutions at t=0.5 given α=0.8 and the corresponding error measures; moreover, the figure presents the accuracy of the numerical algorithm graphically. Next, Table 3 summarizes the error that occurred while computing the solution to Example 5.2 numerically for various values of α. The orders of convergence for each value of α, along with the CPU time taken to calculate the solution, are also given. Table 4 contains the relative error measures for different values of x and t. These tabulated results indicate that the proposed scheme is accurate and can be used to solve fractional Partial Differential Equations (PDEs) arising in different areas efficiently.

    Figure 3.  Numerical solution for Example 5.2 for α=0.8.
    Figure 4.  Comparison of the exact and numerical solutions to Example 5.2 at t=0.5, and for α=0.8.
    Table 3.  Errors in L2-norm and orders of convergence, with CPU time in seconds, for Example 5.2.
    Number of nodal points
    α 16 32 64 128 256
    0.1 2.31E04 5.79E05 1.45E05 3.62E06 9.06E07
    1.9963 1.9975 2.0020 1.9984
    0.3 2.30E04 5.78E05 1.45E05 3.61E06 9.04E07
    1.9925 1.9950 2.0060 1.9976
    0.5 2.29E04 5.75E05 1.44E05 3.60E06 8.99E07
    1.9937 1.9975 2.0000 2.0016
    0.7 2.27E04 5.68E05 1.42E05 3.56E06 8.90E07
    1.9987 2.0000 1.9959 2.0000
    0.9 1.90E04 5.10E05 1.32E05 3.37E06 8.51E07
    1.8974 1.9500 1.9697 1.9855
    CPU-time 0.0331 0.0483 0.0986 0.3990 1.0162

     | Show Table
    DownLoad: CSV
    Table 4.  Relative errors at different values of x and t, α=0.5 and M=N=64 for Example 5.2.
    t
    x 0.2 0.4 0.6 0.8
    0.1 3.2653E02 3.2896E02 3.2955E02 3.2979E02
    0.2 3.0812E03 3.1257E03 3.1365E03 3.1408E03
    0.4 2.5169E03 2.5758E03 2.5903E03 2.5964E03
    0.6 8.0655E04 8.1806E04 8.1993E04 8.2025E04
    0.8 1.6893E03 1.7200E03 1.7267E03 1.7291E03
    0.9 1.7331E02 1.7562E02 1.7613E02 1.7632E02

     | Show Table
    DownLoad: CSV

    In the next example, we include a reaction term in the advection dispersion equation; thus, the equation is termed as a time-fractional advection-dispersion-reaction equation, which has been widely studied for the solute transport processes [26]. The equation is given by

    MABC0Dαtu=ν2ux2ρux+κu+f(x,t),0<x<1,0<t1. (5.1)

    Example 5.3. Consider the problem described by Eq (5.1) with ν=1, ρ=3 and κ=2. In addition, the initial and boundary conditions and the source term are calculated using the exact solution of the model given by u=x(x1)t2.

    This example also shows the viability of the scheme, as can be confirmed by the numerical results that we have illustrated in Tables 5 and 6. Figure 5(a) presents the graph of the approximate solution and Figure 5(b) displays the numerical solution at distinct time levels for α=0.8. In addition Figure 6 shows a comparison of the approximate and actual solutions at t=0.5 given α=0.4 and the corresponding error measures; moreover, the figure presents the accuracy of the numerical algorithm graphically. The orders of convergence for each value of α along with the CPU time taken to calculate the solution are also given. The plots and tabulated results show the efficiency of the scheme, which can be applied to a variety of time-fractional PDEs.

    Table 5.  Errors in L2-norm and orders of convergence, with CPU time in seconds, for Example 5.3.
    Number of nodal points
    α 16 32 64 128 256
    0.1 6.13E06 1.47E06 3.55E07 8.59E08 2.08E08
    2.0601 2.0499 2.0471 2.0461
    0.3 1.73E05 4.04E06 9.49E07 2.25E07 5.36E08
    2.0983 2.0899 2.0765 2.0696
    0.5 2.90E05 6.61E06 1.54E06 3.65E07 8.76E08
    2.1333 2.1017 2.0770 2.0589
    0.7 1.47E04 4.03E05 1.09E05 2.81E06 7.16E07
    1.8670 1.8865 1.9557 1.9725
    0.9 8.35E02 2.22E02 6.26E03 1.65E03 4.23E04
    1.9112 1.8263 1.9237 1.9637
    CPU-time 0.0401 0.0642 0.0992 0.42901 1.1769

     | Show Table
    DownLoad: CSV
    Table 6.  Relative errors at different values of x and t, α=0.4 and M=N=64 for Example 5.3.
    t
    x 0.2 0.4 0.6 0.8
    0.1 5.8680E05 1.7008E05 1.1440E07 4.9160E06
    0.2 8.4919E05 2.4622E05 1.1749E05 7.1190E06
    0.4 1.1261E04 3.2670E05 1.5595E05 9.4510E06
    0.6 1.3892E04 4.0327E05 1.9257E05 1.1672E05
    0.8 1.6122E04 4.6819E05 2.2362E05 1.3556E05
    0.9 1.8057E04 5.2448E05 2.5053E05 1.5189E05

     | Show Table
    DownLoad: CSV
    Figure 5.  Numerical solution for Example 5.3 for α=0.8.
    Figure 6.  Comparison of the exact and numerical solutions to Example 5.3 at t=0.5, and for α=0.4.

    In this paper, we have developed a novel approximation method for the MABC derivative of the fractional-order α of a function f(t)L1(0,1). Further, the numerical estimation of the MABC derivative has been used to solve a time-fractional advection-dispersion equation. The proposed numerical scheme is proficient and gives the second-order of accuracy in both the temporal and spatial directions. Moreover, using Fourier analysis it has been proved that the scheme is unconditionally stable. Furthermore, two test problems were solved to validate the theoretical findings. The tabulated results and numerical plots show that the solution obtained by using the proposed numerical technique is completely concordant with the exact solution. Regarding the application, one can apply the present numerical approach to a wide range of problems defined in terms of MABC derivatives encountered in science and technology.

    The authors present their sincere gratitude to the unknown reviewers for many valuable comments and corrections. The second author is grateful to Council of Scientific and Industrial Research (CSIR), New Delhi, India (award letter No. 09/719(0096)/2019-EMR-I).

    The authors state that they have no known competing financial interests or personal ties that could have influenced the research presented in this study.



    [1] A. A. Kilbas, H. M. Srivastava, J. J. Trujillo, Theory and applications of fractional differential equations, Amsterdam: Elsevier, 2006.
    [2] I. Podlubny, Fractional differential equations, San Diego: Academic Press, 1999.
    [3] H. Scher, E. W. Montroll, Anomalous transit-time dispersion in amorphous solids, Phys. Rev. B, 12 (1975), 2455–2477. https://doi.org/10.1103/PhysRevB.12.2455 doi: 10.1103/PhysRevB.12.2455
    [4] I. M. Sokolov, J. Klafter, A. Blumen, Ballistic versus diffusive pair-dispersion in the Richardson regime, Phys. Rev. E, 61 (2000), 2717–2722. https://doi.org/10.1103/PhysRevE.61.2717 doi: 10.1103/PhysRevE.61.2717
    [5] T. L. Szabo, J. Wu, A model for longitudinal and shear wave propagation in viscoelastic media, J. Acoust. Soc. Am., 107 (2000), 2437–2446. https://doi.org/10.1121/1.428630 doi: 10.1121/1.428630
    [6] R. Hilfer, Applications of fractional calculus in physics, Singapore: World Scientific, 2000. https://doi.org/10.1142/3779
    [7] Z. Liu, X. Li, A Crank-Nicolson difference scheme for the time variable fractional mobile-immobile advection-dispersion equation, J. Appl. Math. Comput., 56 (2018), 391–410. https://doi.org/10.1007/s12190-016-1079-7 doi: 10.1007/s12190-016-1079-7
    [8] M. M. Meerschaert, C. Tadjeran, Finite difference approximations for fractional advection-dispersion flow equations, J. Comput. Appl. Math., 172 (2004), 65–77. https://doi.org/10.1016/j.cam.2004.01.033 doi: 10.1016/j.cam.2004.01.033
    [9] M. M. Meerschaert, C. Tadjeran, Finite difference approximations for two-sided space-fractional partial differential equations, Appl. Numer. Math., 56 (2006), 80–90. https://doi.org/10.1016/j.apnum.2005.02.008 doi: 10.1016/j.apnum.2005.02.008
    [10] M. Yaseen, M. Abbas, A. I. Ismail, T. Nazir, A cubic trigonometric B-spline collocation approach for the fractional sub-diffusion equations, Appl. Math. Comput., 293 (2017), 311–319. https://doi.org/10.1016/j.amc.2016.08.028 doi: 10.1016/j.amc.2016.08.028
    [11] M. Stynes, Singularities, In: Handbook of fractional calculus with applications, Volume 3, Walter de Gruyter GmbH, 2019,287–305. https://doi.org/10.1515/9783110571684-011
    [12] M. Caputo, M. Fabrizio, A new definition of fractional derivative without singular kernel, Progr. Fract. Differ. Appl., 1 (2015), 73–85. http://doi.org/10.12785/pfda/010201 doi: 10.12785/pfda/010201
    [13] D. Baleanu, A. Mousalou, S. Rezapour, A new method for investigating approximate solutions of some fractional integro-differential equations involving the Caputo–Fabrizio derivative, Adv. Differ. Equ., 2017 (2017), 51. https://doi.org/10.1186/s13662-017-1088-3 doi: 10.1186/s13662-017-1088-3
    [14] Z. Liu, A. J. Cheng, X. Li, A second order finite difference scheme for quasilinear time fractional parabolic equation based on new fractional derivative, Int. J. Comput. Math., 95 (2018), 396–411. https://doi.org/10.1080/00207160.2017.1290434 doi: 10.1080/00207160.2017.1290434
    [15] M. Zhang, Y. Liu, H. Li, High-order local discontinuous Galerkin method for a fractal mobile/immobile transport equation with the Caputo-Fabrizio fractional derivative, Numer. Method. Part. Differ. Equ., 35 (2019), 1588–1612. https://doi.org/10.1002/num.22366 doi: 10.1002/num.22366
    [16] A. Atangana, D. Baleanu, New fractional derivatives with non-local and non-singular kernel: theory and application to heat transfer model, Therm. Sci., 20 (2016), 763–769. https://doi.org/10.2298/TSCI160111018A doi: 10.2298/TSCI160111018A
    [17] N. Sene, K. Abdelmalek, Analysis of the fractional diffusion equations described by Atangana-Baleanu-Caputo fractional derivative, Chaos Soliton. Fract., 127 (2019), 158–164. https://doi.org/10.1016/j.chaos.2019.06.036 doi: 10.1016/j.chaos.2019.06.036
    [18] M. Shafiq, M. Abbas, K. M. Abualnaja, M. J. Huntul, A. Majeed, T. Nazir, An efficient technique based on cubic B-spline functions for solving time-fractional advection diffusion equation involving Atangana-Baleanu derivative, Eng. Comput., 38 (2022), 901–917. https://doi.org/10.1007/s00366-021-01490-9 doi: 10.1007/s00366-021-01490-9
    [19] H. Tajadodi, A Numerical approach of fractional advection-diffusion equation with Atangana-Baleanu derivative, Chaos Soliton. Fract., 130 (2020), 109527. https://doi.org/10.1016/j.chaos.2019.109527 doi: 10.1016/j.chaos.2019.109527
    [20] M. A. Refai, D. Baleanu, On an extension of the operator with mittag-leffler kernel, Fractals, in press. https://doi.org/10.1142/S0218348X22401296
    [21] F. Liu, P. Zhuang, K. Burrage, Numerical methods and analysis for a class of fractional advection-dispersion models, Comput. Math. Appl., 64 (2012), 2990–3007. https://doi.org/10.1016/j.camwa.2012.01.020 doi: 10.1016/j.camwa.2012.01.020
    [22] M. K. Singh, A. Chatterjee, V. P. Singh, Solution of one-dimensional time fractional advection dispersion equation by homotopy analysis method, J. Eng. Mech., 143 (2017), 04017103. https://doi.org/10.1061/(ASCE)EM.1943-7889.0001318 doi: 10.1061/(ASCE)EM.1943-7889.0001318
    [23] Y. Zhang, D. A. Benson, D. M. Reeves, Time and space nonlocalities underlying fractional-derivative models: Distinction and literature review of field applications, Adv. Water Resour., 32 (2009), 561–581. https://doi.org/10.1016/j.advwatres.2009.01.008 doi: 10.1016/j.advwatres.2009.01.008
    [24] K. Miller, B. Ross, An introduction to the fractional calculus and fractional differential equations, New York: Wiley, 1993.
    [25] K. B. Oldham, J. Spanier, The fractional calculus, New York: Academic Press, 1974.
    [26] A. Jannelli, M. Ruggieri, M. P. Speciale, Analytical and numerical solutions of time and space fractional advection-diffusion-reaction equation, Commun. Nonlinear Sci. Numer. Simul., 70 (2019), 89–101. https://doi.org/10.1016/j.cnsns.2018.10.012 doi: 10.1016/j.cnsns.2018.10.012
  • This article has been cited by:

    1. Muhammad Farman, Saba Jamil, Muhammad Bilal Riaz, Muhammad Azeem, Muhammad Umer Saleem, Numerical and quantitative analysis of HIV/AIDS model with modified Atangana-Baleanu in Caputo sense derivative, 2023, 66, 11100168, 31, 10.1016/j.aej.2022.11.034
    2. Reetika Chawla, Komal Deswal, Devendra Kumar, Dumitru Baleanu, Numerical Simulation for Generalized Time-Fractional Burgers' Equation With Three Distinct Linearization Schemes, 2023, 18, 1555-1415, 10.1115/1.4056857
    3. Reetika Chawla, Komal Deswal, Devendra Kumar, A NEW NUMERICAL APPROACH OF SOLVING FRACTIONAL MOBILE-IMMOBILE TRANSPORT EQUATION USING ATANGANA-BALEANU DERIVATIVE, 2023, 13, 2156-907X, 2874, 10.11948/20230044
    4. Mohammad Partohaghighi, Marzieh Mortezaee, Ali Akgül, Numerical estimation of the fractional Klein-Gordon equation with Discrete Chebyshev Polynomials, 2024, 90, 11100168, 44, 10.1016/j.aej.2024.01.032
    5. Reetika Chawla, Devendra Kumar, Dumitru Baleanu, Numerical investigation of two fractional operators for time fractional delay differential equation, 2024, 62, 0259-9791, 1912, 10.1007/s10910-024-01637-1
    6. J. Vigo-Aguiar, Reetika Chawla, Devendra Kumar, Tapas Mazumdar, An implicit scheme for time-fractional coupled generalized Burgers’ equation, 2024, 62, 0259-9791, 689, 10.1007/s10910-023-01559-4
    7. Reetika Chawla, Devendra Kumar, Higher-order tension spline-based numerical technique for time fractional reaction-diffusion wave equation with damping, 2024, 12, 2195-268X, 634, 10.1007/s40435-023-01222-5
    8. Anum Zehra, Saba Jamil, Muhammad Farman, Kottakkaran Sooppy Nisar, Kranthi Kumar Deveerasetty, Modeling and analysis of Hepatitis B dynamics with vaccination and treatment with novel fractional derivative, 2024, 19, 1932-6203, e0307388, 10.1371/journal.pone.0307388
    9. Amir Mohammad Saadat, Sajad Khodambashi Emami, Hossein Hamidifar, A Review on Storage Process Models for Improving Water Quality Modeling in Rivers, 2024, 11, 2306-5338, 187, 10.3390/hydrology11110187
    10. Mohammad Partohaghighi, Marzieh Mortezaee, Ali Akgül, Sayed M. Eldin, Numerical estimation of the fractional advection–dispersion equation under the modified Atangana–Baleanu–Caputo derivative, 2023, 49, 22113797, 106451, 10.1016/j.rinp.2023.106451
    11. KOMAL TANEJA, KOMAL DESWAL, DEVENDRA KUMAR, DUMITRU BALEANU, A HIGHER-ORDER APPROACH FOR TIME-FRACTIONAL GENERALIZED BURGERS’ EQUATION, 2023, 31, 0218-348X, 10.1142/S0218348X23500676
    12. Mohamed Elbadri, Mohamed A. Abdoon, Mohammed Berir, Dalal Khalid Almutairi, A Symmetry Chaotic Model with Fractional Derivative Order via Two Different Methods, 2023, 15, 2073-8994, 1151, 10.3390/sym15061151
    13. Umbreen Ayub, Madiha Shafiq, Amir Abbas, Umair Khan, Anuar Ishak, Y.S. Hamed, Homan Emadifar, The g-generalized Mittag-Leffler (p,s,k)-function, 2025, 113, 11100168, 565, 10.1016/j.aej.2024.11.045
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2268) PDF downloads(156) Cited by(13)

Figures and Tables

Figures(6)  /  Tables(6)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog