Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Investigation and analysis of the numerical approach to solve the multi-term time-fractional advection-diffusion model

  • In this paper, a methodical approach is presented to approximate the multi-term fractional advection-diffusion model (MT-FAD). The Lagrange squared interpolation is used to discretize temporal fractional derivatives, and Legendre polynomials are shifted as an operator to discretize the spatial fractional derivatives. The advantage of these numerical techniques lies in the orthogonality of Legendre polynomials and its matrix operations. A quadratic implicit design as well as its stability and convergence analysis are evaluated. It should be noted that the theoretical proof obtained from this study represents the first results for these numerical schemes. Finally, we provide three numerical examples to verify the validity of the proposed methods and demonstrate their accuracy and effectiveness in comparison with previous studies shown in [W. P. Bu, X. T. Liu, Y. F. Tang, J. Y. Yang, Finite element multigrid method for multi-term time fractional advection diffusion equations, Int. J. Model. Simul. Sci. Comput., 6 (2015), 1540001].

    Citation: Yones Esmaeelzade Aghdam, Hamid Mesgarani, Zeinab Asadi, Van Thinh Nguyen. Investigation and analysis of the numerical approach to solve the multi-term time-fractional advection-diffusion model[J]. AIMS Mathematics, 2023, 8(12): 29474-29489. doi: 10.3934/math.20231509

    Related Papers:

    [1] Bin Fan . Efficient numerical method for multi-term time-fractional diffusion equations with Caputo-Fabrizio derivatives. AIMS Mathematics, 2024, 9(3): 7293-7320. doi: 10.3934/math.2024354
    [2] Zihan Yue, Wei Jiang, Boying Wu, Biao Zhang . A meshless method based on the Laplace transform for multi-term time-space fractional diffusion equation. AIMS Mathematics, 2024, 9(3): 7040-7062. doi: 10.3934/math.2024343
    [3] 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
    [4] 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
    [5] 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
    [6] Haifa Bin Jebreen, Hongzhou Wang . On the effective method for the space-fractional advection-diffusion equation by the Galerkin method. AIMS Mathematics, 2024, 9(9): 24143-24162. doi: 10.3934/math.20241173
    [7] Waleed Mohamed Abd-Elhameed, Abdullah F. Abu Sunayh, Mohammed H. Alharbi, Ahmed Gamal Atta . Spectral tau technique via Lucas polynomials for the time-fractional diffusion equation. AIMS Mathematics, 2024, 9(12): 34567-34587. doi: 10.3934/math.20241646
    [8] Farman Ali Shah, Kamran, Zareen A Khan, Fatima Azmi, Nabil Mlaiki . A hybrid collocation method for the approximation of 2D time fractional diffusion-wave equation. AIMS Mathematics, 2024, 9(10): 27122-27149. doi: 10.3934/math.20241319
    [9] Fouad Mohammad Salama, Nur Nadiah Abd Hamid, Umair Ali, Norhashidah Hj. Mohd Ali . Fast hybrid explicit group methods for solving 2D fractional advection-diffusion equation. AIMS Mathematics, 2022, 7(9): 15854-15880. doi: 10.3934/math.2022868
    [10] Alessandra Jannelli, Maria Paola Speciale . On the numerical solutions of coupled nonlinear time-fractional reaction-diffusion equations. AIMS Mathematics, 2021, 6(8): 9109-9125. doi: 10.3934/math.2021529
  • In this paper, a methodical approach is presented to approximate the multi-term fractional advection-diffusion model (MT-FAD). The Lagrange squared interpolation is used to discretize temporal fractional derivatives, and Legendre polynomials are shifted as an operator to discretize the spatial fractional derivatives. The advantage of these numerical techniques lies in the orthogonality of Legendre polynomials and its matrix operations. A quadratic implicit design as well as its stability and convergence analysis are evaluated. It should be noted that the theoretical proof obtained from this study represents the first results for these numerical schemes. Finally, we provide three numerical examples to verify the validity of the proposed methods and demonstrate their accuracy and effectiveness in comparison with previous studies shown in [W. P. Bu, X. T. Liu, Y. F. Tang, J. Y. Yang, Finite element multigrid method for multi-term time fractional advection diffusion equations, Int. J. Model. Simul. Sci. Comput., 6 (2015), 1540001].



    Diffusion refers to the movement of substances in a physical system due to differences in the concentration of regions. The transfer of quantity due to the bulk movement of fluid is called advection [1,2]. In combination of the advection and diffusion equations, the transfer of substance or quantity (particle, energy or chemical substances) in a medium is explained, namely the advection-diffusion equation. The advection-diffusion equation is a partial differential equation used to describe physical phenomena, including two processes of advection and diffusion [3,4].

    In recent years, researchers observed that the classical advection-diffusion equation is insufficient in explaining some physical phenomena. For example, in the classical equation of motion, the diffusion process is assumed to be linear, while there are many media in which the transport motion is not linear [5]. Therefore, the fractional advection-diffusion equation considers the non-linearity of the transport movement in the media and the feature of the memory effects (the effect of the previous transport processes on the current state of media) for the system to fix the failures of the classical equation. Because the fractional equation includes all-around movements, it is more accurate than the classical model [6,7,8,9]. The fractional advection-diffusion equation was used for the first time in 1990 to describe the physical phenomenon of the anomalous diffusion of particles in disordered systems. After that, other researchers used the fractional equation to describe various physical phenomena until 2000 [5].

    The fractional advection-diffusion equation is a powerful tool for modeling transport phenomena in complex systems. For example, one of the applications of the advection-diffusion equation is modeling the transport of passive tracers in groundwater in porous media [10]. Apprehending the advection-diffusion instrument is important for forecasting and overseeing the transport procedures of substances in different environments. However, there are many transport procedures in complex systems controlled by non-Brownian diffusion, which is well described by fractional calculus, and fractional advection-dispersion equations recently play an important role in the modeling of transport processes in various physical [11,12,13,14,15,16,17,18,19] and natural [20,21,22,23] systems. However, solving such equations is not always possible, because finding an answer for the fractional advection-diffusion equation is more difficult than the classical advection-diffusion equation. In addition, the fractional advection-diffusion equation may not be appropriate for all media, therefore, it is crucial to choose appropriate equations to represent advection-diffusion processes in particular systems [24,25].

    In general, various numerical methods can be employed to solve the fractional advection-diffusion equations, including finite difference, finite element, spectral, and Monte Carlo methods. However, the use of the Legendre-shifted polynomials [24] to approximate the fractional advection-diffusion equation is limited. The Legendre-shifted polynomials constitute a specific type of polynomials, which are suitable for approximating functions with special boundary conditions. The main feature of these polynomials is to calculate a more accurate solution using fewer terms than other methods [26,27]. A type of multi-time fractional advection-diffusion (MT-FADE) equation with boundary and initial conditions is defined as follows:

    P(Dτ)v(x,τ)=K12β1v(x,τ)|x|2β1+K22β2v(x,τ)|x|2β2+q(x,τ),0<x<1,0<τ<T, (1.1)

    with initial v(x,0)=z(x),0x1 and boundary conditions v(0,τ)=r(τ),v(1,τ)=s(τ),0τT. In Eq (1.1), the fractional factor P(Dτ) is described as P(Dτ)v(x,τ)=ϵe=0beC0Dαeτv(x,τ),ϵN with 0<αe<αe1<<α01 and be0. Terms 2βiv(x,τ)|x|2βi,i=1,2 are the Riesz fractional derivative with respect to x are described as

    2βiv(x,τ)|x|2βi=12cos(βiπ)(xD2βiLv(x,τ)+xD2βiRv(x,τ)),

    where xD2βiLv(x,τ) and xD2βiRv(x,τ) describe the left and right fractional Riemann-Liouville derivatives specified as below:

    xD2βiLv(x,τ)=1Γ(22βi)(ddx)nx0(xζ)n2βiv(ζ,τ)dζ,xD2βiRv(x,τ)=1Γ(22βi)(ddx)n1x(ζx)n2βiv(ζ,τ)dζ,

    where n1<2βin,nN.

    It is noted that the well-known Eq (1.1) consists of some classic fractional instances. Using e=0 in the fractional factor P(Dτ) results in traditional advection-diffusion equation [28,29]. Taking K1=0,β2=1, the multi-term time-fractional diffusion equations are obtained [30,31]. Taking α0=2,α1=1 and K1=0 in the case 1<αe<αe1<<α02 results in a spatially fractional Telegraph equation [32].

    The MT-FAD model describes the changes in a quantity on multiple time scales. It is a generalization of the classical advection-diffusion equation. We often use these equations to model physical phenomena such as heat conduction, diffusion, and wave propagation [30,33]. There are two general analytical and numerical solutions to solve these equations. There are analytical ways for some MT-FAD model, although most of these answers are not accurate. In using numerical methods, we usually use finite difference methods [33,34]. In this way, we first discretize time and space and then solve the resulting system of equations using numerical techniques. In most cases, finite difference methods are the only possible way to solve MT-FAD model [30]. Many authors discussed the solution of MT-FAD model with numerical and analytical methods [35,36]. It is worth mentioning that Legendre-shifted polynomials are a specific type of polynomials, and they are suitable for approximating functions with special boundary conditions. The main feature of these polynomials is to calculate a solution more accurately using fewer terms than other methods. In this study, we proposed a novel approach to solve multi-term time-fractional advection-diffusion equation (1.1). We introduce Lagrange linear interpolation for temporal discretization and Legendre approximation for spatial discretization in Section 2. The highlights of the proposed numerical methods are unconditional stability and convergence, which are presented in Section 3. To demonstrate the effectiveness of the proposed numerical methods, we conducted some numerical experiments illustrated in Section 4. Eventually, the conclusion is summarized in Section 5.

    This section consults the discretization of relation Eq (1.1). To do so, let δh and δτ=TM denote the sizes of the spatial and temporal discretization steps, respectively. We describe the partition in space as {xi}Mi=0 that is the root of the basis polynomials and the partition in time as τj=jδτ,j=0,1,,M. We denote the discrete values of the variables v(x,τ) and q(x,τ) as

    v(x,τk)=vk(x),v(xi,τk)=vki,q(xi,τk)=qki,k=0,1,,M.

    Considering the fact that 0<αe1, the Caputo fractional derivative can be utilized instead of the Riemann-Liouville.

    To start off on discretization, we use S2 method in paper [37]. First, we must approximate unknown function for the case that j=0 in the intervals [τ0,τ1] by Lagrange linear interpolation, then, for the rest of the nodes j0 in the interval [τj1,τj] we apply Lagrange square interpolation. Practically, we have three nodes to conduct the approximation.

    C0Dαeτvk(x)=δταeΓ(2αe)kj=0Sαek,jvj(x)+O(δτ3αe), (2.1)

    where for k=1 and k=2 the coefficients Sαek,j is as

    Sαe1,j={A1,j=0,A1,j=1,Sαe2,j={A2+B2,2,j=0,A2+C2,2,j=1,D2,2,j=2,

    and for k3, we have

    Sαek,j={Ak+Bk,j+2,j=0,Ak+Bk,j+2+Ck,j+1,j=1,Bk,j+2+Ck,j+1+Dk,j,2jk2,Ck,j+1+Dk,j,j=k1,Dk,j,j=k,

    in which

    Ak=k1αe(k1)1αe,Bk,j=12αe[(kj+1)1αe(kj+αe2)(kj)1αe(kjαe2+1)],Ck,j=22αe[(kj)1αe(kjαe+2)(kj+1)2αe],Dk,j=12αe[(kj+1)1αe(kjαe2+2)(kj)1αe(kj3αe2+3)].

    Applying the discretization of the relation (2.1) for the left side of Eq (1.1), we have

    ϵe=0beδταeΓ(2αe)Sαek,kvk(x)K12β1vk(x)|x|2β1K22β2vk(x)|x|2β2=ϵe=0k1j=0beδταeΓ(2αe)Sαek1,jvj(x)+qk(x)+O(δτ3maxαe),0<x<1, (2.2)

    Letting Vki as the approximate solution vki in Eq (2.2), then we have

    ϵe=0beδταeΓ(2αe)Sαek,kVk(x)K12β1Vk(x)|x|2β1K22β2Vk(x)|x|2β2=ϵe=0k1j=0beδταeΓ(2αe)Sαek1,jVj(x)+qk(x). (2.3)

    Now, to get the full discrete of Eq (2.3), we employ the following series:

    Vk(x)=ni=0σkiLi(x),n=0,1,N,k=1,2,M, (2.4)

    where N and M are the number point of spatial and temporal directions, respectively. Moreover, Lι(x) is the shifted orthogonal polynomials in the domain [0,1] that is defined in paper [38] as

    Li(x)=i2r=0i2rι=0Ni,r,ιxι,i=0,1,, (2.5)

    where

    Ni,r,ι=(i2rι)(1)irι2ιi(2i2r)!r!(ir)!(i2r)!.

    Then the unknown coefficients in Eq (2.4) are defined below:

    σki=(2i+1)10Li(x)Vk(x)dx.

    Here is a formula for the approximation of the fractional derivative Li is carried out that we define it with the symbol Lγ,i. Suppose γ>0, by using the Caputo linearity property, we get

    Lγ,i(x)=i2r=0i2rι=γNγi,r,ιxιγ,i=0,1,, (2.6)

    in which γ and γ are the floor and ceiling of the fractional term γ and

    Nγi,r,ι=(i2rι)(1)irι2ιi(2i2r)!Γ(ι+1)r!(ir)!(i2r)!Γ(ιγ+1).

    Notice that for 0i<γ we have Lγ,i(x)=0. Substituting the operators (2.5) and (2.6) in (2.3), we approximate Vk(x) with respect to x as below:

    ni=0σkiAe,i(x)=n1j=0ji=0σjiBe,i(x)+Q(x), (2.7)

    where

    Ae,i(x)=ϵe=0i2r=0i2rι=0beδταeΓ(2αe)Sαek,kNi,r,ιxι+K12cos(β1π)i2r=0i2rι=β1(Nβ1i,r,ιxιβ1+Nβ1i,r,ι(1x)ιβ1)+K22cos(β2π)i2r=0i2rι=β2(Nβ2i,r,ιxιβ2+Nβ2i,r,ι(1x)ιβ2),Be,i(x)=ϵe=0i2r=0i2rι=0beδταeΓ(2αe)Sαek1,jNi,r,ιxι,Q(x)=qk(x).

    We use the collocation manner to obtain the coefficients σki of relation (2.7). For this objective, we get the roots of the shifted Legendre polynomials, Li(x), as the collocation points and substitute them in Eq (2.7) to obtain linear equations at each time step k. LN1(x) has N1 roots, which needs two more conditions to obtain a system of linear equations with N+1 equations, which can be obtained using the following boundary conditions for i=0,1,N and k=1,2,M.

    v(0,t)=ni=0σkiLi(0)=ni=0σki(1)i=r(τk),v(1,t)=ni=0σkiLi(1)=ni=0σki=s(τk).

    To start the iterative method, we need the initial condition as

    ni=0σkiLi(x)=z(x),

    where

    σki=(2i+1)10Li(x)z(x)dx.

    Below, we briefly describe the step-by-step numerical algorithm.

    Step 1. Generate the basis functions, {Lι(x)}Ni=0, select the time step, δτ, and produce a set of roots of Lι(x), {xi}Ni=0, as the collocation points.

    Step 2. Define the approximate fractional time derivative (2.1) and construct the matrix Ae,i(x), the vectors matrix Be,i(x) and Q(x) in relation (2.7).

    Step 3. Compute the coefficient matrices, σki, in relation (2.7) with considering the initial and boundary conditions.

    Step 4. Finally, by substituting these coefficients in relation (2.4), one estimates the approximate solution.

    This section investigates the order of convergence and the stability of the numerical method. Using the weak design (2.3) and defining the following function space in Hilbert space L2(Ω) in Ω and standard norm θ(x)22=θ(x),θ(x), we prove two theorems that describe the precision and efficiency of the numerical strategy explained in the earlier section.

    HnΩ(θ)={θL2(Ω),DαθL2(Ω),|α|n},

    where Dα is the fractional derivative.

    Let Vk(x) and ¯Vk(x) be the exact and approximate solution of Eq (2.3), respectively. Multiplying εk(x) and integrating on Ω in the relation (2.3) and denoting εk(x)=¯Vk(x)Vk(x), we get the weak form of the relation (2.3) as

    ϵe=0beδταeΓ(2αe)Sαek,kεk(x),εk(x)K12β1εk(x)|x|2β1,εk(x)K22β2εk(x)|x|2β2,εk(x)=ϵe=0k1j=0beδταeΓ(2αe)Sαek1,jεj(x),εk(x). (3.1)

    Before giving the stability and convergence of the weak scheme (3.1), we first give some lemmas.

    Lemma 3.1. (See [39]) For f,gHnΩ and xR, we have

    xDαLf(x),xDαRf(x)=cos(απ)xDαLf(x)2=cos(απ)xDαRf(x)2,α>0,xDαLf(x),g(x)=xDα2Lf(x),xDα2Rg(x),xDαRf(x),g(x)=xDα2Rf(x),xDα2Lg(x),α(1,2).

    Lemma 3.2. For εHnΩ, we have

    2βiεk(x)|x|2βi,εk(x)=xDβiLεk(x)2,i=1,2.

    Proof. Using Lemma 3.1 and features of the interior product, we get

    2βiεk(x)|x|2βi,εk(x)=12cos(βiπ)(xD2βiLεk(x)+xD2βiRεk(x)),εk(x)=12cos(βiπ)(xD2βiLεk(x),εk(x)+xD2βiRεk(x),εk(x))=12cos(βiπ)(xDβiLεk(x),xDβiRεk(x)+xDβiRεk(x),xDβiLεk(x))=xDβiLεk(x)2.

    Theorem 3.1. When 0<αe,βi<1,e=0,1,,ε,i=1,2, the scheme (2.2) is unconditionally stable.

    Proof. According to the Lemmas 3.1 and 3.2, the second and third terms of Eq (3.1) can be removed, then we gain

    ϵe=0beδταeΓ(2αe)Sαek,kεk(x),εk(x)ϵe=0k1j=0beδταeΓ(2αe)Sαek1,jεj(x),εk(x),

    and using the Cauchy Schwarz inequality, one get

    ϵe=0beδταeΓ(2αe)Sαek,kεk(x)ϵe=0k1j=0beδταeΓ(2αe)Sαek1,jεj(x).

    Since beδταeΓ(2αe)>0 and 1<Sαek,k32 from lemma of paper [40], we denote the above relation as form

    εk(x)ϵSαek,kεk(x)ϵe=0Sαek,kεk(x)ϵe=0k1j=0ΓeSαek1,jεj(x),

    where Γe=beδταeΓ(2αe). Applying the theory of induction applies to all k, we know that the above relation satisfies as below:

    εk(x)ϵe=0Γek1j=0Sαek1,jε0(x).

    Using the properties of the expansion coefficients in the lemma of paper [40] that describe the characteristics of approximation coefficient 1<Dk,k32 and k1j=0Sk,j=Dk1,k1, it can be written as

    εk(x)ϵe=0Γe|Dk,k|ε0(x)=cε0(x),

    where c=ϵe=0Γe|Dk,k| is the positive constant. Then it shows that the discredited scheme (2.3) is unconditionally stable.

    The convergence of the scheme (2.3) is given in the following theorem.

    Theorem 3.2. Let vk(x)H2Ω be the exact solution of (2.2), Vk(x)H2Ω be the solution of the semi-scheme (2.3). Then there exists a positive constant C such that

    ξM(x)CO(δτ3maxαe).

    Proof. Subtracting (2.2) from (2.3) and denoting ξk(x)=vk(x)Vk(x),k=1,2,,M, we can obtain that

    ϵe=0beδταeΓ(2αe)Sαek,kξk(x)K12β1ξk(x)|x|2β1K22β2ξk(x)|x|2β2=ϵe=0k1j=0beδταeΓ(2αe)Sαek1,jξj(x)+CRk,

    where Rk=O(δτ3maxαe). From Lemmas 3.1 and 3.2, we know that the second and third terms of the above relation are negative, thus it can be rewritten as

    ϵe=0beδταeΓ(2αe)Sαek,kξk(x)ϵe=0k1j=0beδταeΓ(2αe)Sαek1,jξj(x)+CRk.

    By the method employed to prove the earlier theorem, we know that there exists a positive fixed term c such that

    ξk(x)cξ0(x)+CRk.

    Since ξ0(x)=0, then

    ξM(x)CO(δτ3maxαe).

    This concludes the proof.

    We have conducted some experiments to demonstrate the effectiveness of our proposed methods. The numerical calculation is carried out on a Dell Inspiron personal computer equipped with an Intel (R) Core i72630QM 2.00GHz processor and 8GB of memory, using Wolfram Mathematica version 11. Our unique approach helped to address various issues, and we evaluated the maximum norm error L-norm and L2-norm error between the numerical solution and the exact solution at T=1 as below:

    Lnorm=E(δh,δτ)=max0iN|vMiˆvMi|,L2norm=E2(δh,δτ)=1NNi=0|vMiˆvMi|2,

    respectively. In this case, vMi is the exact solution and ˆvMi is the numerical solution with mesh step size δh and grid point (xi,τj), where i=0,1,,N and j=0,1,,M. Moreover, the convergence rate is calculated as follows:

    Rate=log2(E(δh,2δτ)E(δh,δτ)),Rate2=log2(E2(δh,2δτ)E2(δh,δτ)).

    This formula measures how the error between the exact and numerical solutions decreases as the mesh step size δh is decreased. A higher convergence rate indicates that the numerical solution is converging to the exact solution more rapidly.

    The numerical experiments conducted to evaluate the precision of the new approach for discretizing equations. Equation (1.1) is presented in the tables. The convergence rate Rate and maximal norm error E(δh,δτ) are demonstrated for various mesh step sizes δh. The findings suggest that the innovative approach can achieve temporal convergence accuracy of O(3max(αi)), where i=1,2. Furthermore, the accuracy of the outcomes was compared to a previous study [33], and the proposed method demonstrated higher accuracy with lower errors than the method used in [33].

    Example 4.1. Consider the following model with the diffusion coefficients are given K1=K2=2 that the source term q(x,τ) is obtained from the exact solution v(x,τ)=exp(τ)sin(x)(x2x+1).

    C0D0.3τv(x,τ)+C0D0.8τv(x,τ)=21.5v(x,τ)|x|1.5+21.7v(x,τ)|x|1.7+q(x,τ),0<x<1,0<τ<1,

    where the initial condition is v(x,0)=sin(x)(x2x+1), and the boundary conditions are v(0,τ)=0 and v(1,τ)=sin(1). The computing results of this model are shown in Table 1, wherein the maximal norm and E2-norm errors have been provided; and the convergence rate has been found that it is equal to O(3max(αi)),i=1,2 for all temporal discretization levels. From this table, we can see that the convergence rate is 2.2. Then the largest numbers of the parameters αi are required to determine the convergence rate.

    Table 1.  Maximal norm, E2-norm error and the convergence rate for Example 4.1 at T=1.
    δτ E(δh,δτ) Rate E2(δh,δτ) Rate2
    115 4.67736E4 1.84571E3
    130 1.02080E4 2.19600 4.04321E4 2.19060
    160 2.22318E5 2.19900 8.85524E5 2.19090
    1120 4.83179E6 2.20199 1.93902E5 2.1912.
    1240 1.04796E6 2.20497 4.24498E6 2.19150
    1480 2.26841E7 2.20783 9.29134E7 2.19180

     | Show Table
    DownLoad: CSV

    Example 4.2. We first consider the one-dimensional Eq (1.1) in the domain (x,τ)[0,1]×[0,1], with T=1,K1=K2=1, and source term

    q(x,t)=200(x2x3)(t2α0Γ(3α0)+t2α1Γ(3α1))+50K1(t2+1)cos(β1π)(2(x22β1+(1x)22β1)Γ(32β1)6(x32β1+(1x)32β1)Γ(42β1))+50K2(t2+1)cos(β2π)(2(x22β2+(1x)22β2)Γ(32β2)6(x32β2+(1x)32β2)Γ(42β2)).

    To be specific, the initial condition is v(x,0)=100(x2x3), and the boundary conditions are v(0,τ)=v(1,τ)=0. The precise solution for this issue can be expressed as v(x,τ)=100(1+τ2)(x2x3). We have carried out numerical experiments and presented the results in Tables 2 and 3. Table 2 shows the maximum norm and E2norm errors for the new method, which uses parameters β1=0.2 and β2=0.7. Based on our analysis, we have determined that the convergence rate can be expressed as O(3max(αi)).

    Table 2.  Maximal norm, E2-norm error and the convergence rate with β1=0.2,β2=0.7 and N=5 for Example 4.2 at T=1.
    with α1=α2=0.5 with α1=0.7,α2=0.3
    δτ E(δh,δτ) Rate E2(δh,δτ) Rate2 E(δh,δτ) Rate E2(δh,δτ) Rate2
    120 2.88003E3 8.36760E3 4.65992E3 1.35337E2
    140 5.04560E4 2.51299 1.46594E3 2.51298 9.12647E4 2.35218 2.65059E3 2.35217
    180 8.88040E5 2.50633 2.58011E4 2.50633 1.80816E4 2.33553 5.25143E5 2.33553
    1160 1.56647E5 2.50311 4.55123E5 2.50310 3.60866E5 2.32499 1.04806E6 2.32499
    1320 2.76789E6 2.50066 8.04183E6 2.50066 7.23087E6 2.31926 2.10001E5 2.31926

     | Show Table
    DownLoad: CSV
    Table 3.  Comparing the error and convergence order of method [33] with the new method for Example 4.2 with α0=0.5,α1=0.2,β0=0.3 and β1=0.8.
    Error and the convergence order of paper [33] Error and the convergence order of the new method with N=5
    δτ E(δh,δτ) Rate E(δh,δτ) Rate E2(δh,δτ) Rate2
    164 2.9976E2 3.91334E5 1.08214E4
    1128 9.4587E3 1.6641 6.72919E6 2.53990 1.86054E5 2.54009
    1256 3.1683E3 1.5779 1.16248E6 2.53323 3.21374E6 2.53340
    1512 1.5910E3 1.5435 1.80841E7 2.68442 4.99025E7 2.68707
    11024 8.3916E4 1.5777 1.11978E8 2.64325 3.13224E8 2.65001

     | Show Table
    DownLoad: CSV

    Table 3 shows cases of a comparison between the error and convergence order of our novel method and the technique outlined in [33]. We used parameters α0=0.5,α1=0.2,β0=0.3 and β1=0.8. Our results demonstrate that our new method is more efficient than the method presented in [33]. When α0=0.5, the convergence order for our new method is 2.5, while the convergence order for the method presented in [33] is only 1.5. Additionally, the error of our new method is significantly lower than the error of the method presented in [33]. In conclusion, our new method outperforms the method presented in [33] in terms of efficiency and accuracy.

    The stiffness matrix's condition numbers obtained for space partitions N=5 and N=7 with different values of β1 and β2 are shown in Figure 1. The two curves indicate that the new algorithm is robust in discretizing the equation to obtain the resulting systems. The condition numbers decrease as the number of discretization points increases. In Figure 2, the absolute error is shown with N=5,α1=0.5,α2=β1=0.2 and β2=0.7 parameters, while M values are varied. As the number of discretization points increases, the absolute error decreases. In conclusion, the new algorithm effectively discretizes the equation and the resulting systems. When you increase the number of discretization points, it leads to a decrease in both the condition numbers and absolute error.

    Figure 1.  Condition numbers of the stiffness matrix obtained for the space partitions N=5 and N=7 with the various values β1 (left panel) and β2 (right panel) for Example 4.2.
    Figure 2.  Absolute error for the first example with parameter N=5, α1=0.5,α2=β1=0.2 and β2=0.7.

    Example 4.3. The second example is similar to the first one, with the same accurate resolution of v(x,τ)=100(1+τ2)x2(1x)2 and diffusion coefficients K1=K2=1. The source term for this example is

    q(x,t)=200x2(1x)2(t2α0Γ(3α0)+t2α1Γ(3α1))+100K1(t2+1)cos(β1π)((x22β1+(1x)22β1)Γ(32β1)6(x32β1+(1x)32β1)Γ(42β1)+12(x42β1+12(1x)42β1)Γ(52β1))+100K2(t2+1)cos(β2π)((x22β2+(1x)22β2)Γ(32β2)6(x32β2+(1x)32β2)Γ(42β2)+12(x42β2+(1x)42β2)Γ(52β2)).

    Tables 4 and 5 present the results of numerical experiments conducted on a new method. In Table 4, wherein the maximal norm and E2-norm errors have been provided with parameters β1=0.45,β2=0.7, and the convergence rate has been found that it is equal to O(3max(αi)),i=1,2 for all temporal discretization levels. From this table, we can see that the convergence rate is 2.5 when α1=α2=0.5 but it is 2.35 for α1=0.2,α2=0.65. Then, the largest numbers of the parameters αi are required to determine the convergence rate. Comparing the error and convergence order of the method [33] with the new method is represented in Table 5 with the parameters α0=0.7,α1=0.4,β0=0.3 and β1=0.85. From this table, we can see that the proposed method is much more efficient than method of [33]. Moreover, the error of the new method is much less compared to the paper of [33].

    Table 4.  Maximal norm, E2-norm error and convergence rate with β1=0.45,β2=0.7 and N=5 for Example 4.3 at T=1.
    with α1=0.2,α2=0.65 with α1=α2=0.5
    δτ E(δh,δτ) Rate E2(δh,δτ) Rate2 E(δh,δτ) Rate E2(δh,δτ) Rate2
    110 1.30566E3 4.49206E7 1.52349E4 4.64827E4
    120 2.20088E5 2.56862 2.30350E6 2.56742 2.31367E5 2.71912 7.06426E5 2.71808
    140 3.97720E6 2.46826 1.21600E5 2.46729 3.68642E6 2.64989 1.12627E5 2.64899
    180 7.53043E7 2.40095 6.72457E5 2.40025 6.06790E7 2.60295 1.85482E6 2.60220
    1160 1.46802E7 2.35886 3.98597E4 2.35838 1.02142E7 2.57063 3.12350E7 2.57004

     | Show Table
    DownLoad: CSV
    Table 5.  Comparing the error and the CPU time of the method [33] with the new method for example 3 with α0=0.7,α1=0.4,β0=0.3 and β1=0.85.
    Error and the CPU time of paper [33] Error and the CPU time of the new method with N=5
    δτ E(2δτ,δτ) CPU(s) E(δh,δτ) CPU(s) Rate
    Gauss CGNR MG New method
    1128 1.9108E3 0.02 0.02 0.04 1.98616E5 0.0189
    1256 4.7880E4 0.24 0.38 0.19 3.36372E6 0.2154 2.56186
    1512 1.2254E5 3.19 3.14 0.84 6.06274E7 1.0259 2.47202
    11024 2.7918E5 40.15 34.59 4.20 1.13894E7 3.2468 2.41227
    12048 8.5361E6 698.80 693.64 22.54 2.20280E8 8.5496 2.37028

     | Show Table
    DownLoad: CSV

    Figure 3 illustrates the absolute error at different values of M, with parameters N=5,α1=0.3,α2=0.6,β1=0.4 and β2=0.8. The figure shows that increasing the number of discretization points decreases the absolute error. In conclusion, the new technique is more efficient and accurate than the method from [33].

    Figure 3.  Absolute error with parameters N=5, α1=0.3,α2=0.6,β1=0.4 and β2=0.8 for Example 4.3.

    In this study, we have introduced a novel approach for solving multi-term time-fractional advection-diffusion equations that utilizes a square interpolation method to discretize the temporal fractional derivative and a spectral method and employs Legendre polynomials to discretize the spatial derivatives. We then construct a matrix-approximate preconditioner to accelerate the solution of the discretized system. Our approach has been proven to be stable without any conditions and has a convergence rate of O(3max(αi)). To the best of our knowledge, the theoretical proof obtained from this study represents the first results for these numerical schemes. We also presented experimental results that demonstrate the effectiveness of our proposed method in comparison with the methods shown in [33]. However, the proposed method is inherently a limitation, wherein the coefficient matrix of the linear system obtained from the discretization methods is not a sparse matrix, and this may increase a significant amount of memory and slow down the processing of that data for a large matrix of three-dimensional and large scale problems. In the future, we aim to expand our proposed approach to address variable coefficients in higher-order fractional differential equations and also plan to develop some fast numerical methods for these equations.

    The authors declare that they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors would like to thank the support from the National Research Foundation of Korea under grant number NRF-2020K1A3A1A05101625 and from the research support for foreign professors of the College of Engineering at Seoul National University.

    The authors declare no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.



    [1] S. Chandrasekar, Stochastic problems in physics and astronomy, Rev. Mod. Phys., 15 (1943), 1–89. https://doi.org/10.1103/RevModPhys.15.1 doi: 10.1103/RevModPhys.15.1
    [2] C. E. Baukal Jr., V. Y. Gershtein, X. M. Li, Computational fluid dynamics in industrial combustion, CRC press, 2000.
    [3] M. Dehghan, Weighted finite difference techniques for the one-dimensional advection-diffusion equation, Appl. Math. Comput., 147 (2004), 307–319. https://doi.org/10.1016/S0096-3003(02)00667-7 doi: 10.1016/S0096-3003(02)00667-7
    [4] J. D. Seymour, J. P. Gage, S. L. Codd, R. Gerlach, Anomalous fluid transport in porous media induced by biofilm growth, Phys. Rev. Lett., 93 (2004), 198103. https://doi.org/10.1103/PhysRevLett.93.198103 doi: 10.1103/PhysRevLett.93.198103
    [5] J. P. Bouchaud, A. Georges, Anomalous diffusion in disordered media: Statistical mechanisms, models and physical applications, Phys. Rep., 195 (1990), 127–293. https://doi.org/10.1016/0370-1573(90)90099-N doi: 10.1016/0370-1573(90)90099-N
    [6] G. A. Maugin, On the thermomechanics of continuous media with diffusion and/or weak nonlocality, Arch. Appl. Mech., 75 (2006), 723–738. https://doi.org/10.1007/s00419-006-0062-4 doi: 10.1007/s00419-006-0062-4
    [7] H. D. Qu, X. Liu, X. Lu, M. ur Rahman, Z. H. She, Neural network method for solving nonlinear fractional advection-diffusion equation with spatiotemporal variable-order, Chaos Solitons Fract., 156 (2022), 111856. https://doi.org/10.1016/j.chaos.2022.111856 doi: 10.1016/j.chaos.2022.111856
    [8] X. W. Jiang, J. H. Li, B. Li, W. Yin, L. Sun, X. Y. Chen, Bifurcation, chaos, and circuit realisation of a new four-dimensional memristor system, Int. J. Nonlinear Sci. Numer. Simul., 2022. https://doi.org/10.1515/ijnsns-2021-0393 doi: 10.1515/ijnsns-2021-0393
    [9] J. Li, Y. L. Cheng, Barycentric rational interpolation method for solving time-dependent fractional convection-diffusion equation, Electron. Res. Arch., 31 (2023), 4034–4056. https://doi.org/10.3934/era.2023205 doi: 10.3934/era.2023205
    [10] A. Atangana, A. Kılıçman, The use of Sumudu transform for solving certain nonlinear fractional heat-like equations, Abstr. Appl. Anal., 2013 (2013), 1–12. https://doi.org/10.1155/2013/737481 doi: 10.1155/2013/737481
    [11] E. Barkai, R. Metzler, J. Klafter, From continuous time random walks to the fractional Fokker-Planck equation, Phys. Rev. E, 61 (2000), 132–138. https://doi.org/10.1103/PhysRevE.61.132 doi: 10.1103/PhysRevE.61.132
    [12] A. Blumen, G. Zumofen, J. Klafter, Transport aspects in anomalous diffusion: Lévy walks, Phys. Rev. A, 40 (1989), 3964–3973. https://doi.org/10.1103/PhysRevA.40.3964 doi: 10.1103/PhysRevA.40.3964
    [13] J. P. Bouchaud, A. Georges, Anomalous diffusion in disordered media: Statistical mechanisms, models and physical applications, Phys. Rep., 195 (1990), 127–293. https://doi.org/10.1016/0370-1573(90)90099-N doi: 10.1016/0370-1573(90)90099-N
    [14] A. S. Chaves, A fractional diffusion equation to describe Lévy flights, Phys. Lett. A, 239 (1998), 13–16. https://doi.org/10.1016/S0375-9601(97)00947-X doi: 10.1016/S0375-9601(97)00947-X
    [15] J. Klafter, A. Blumen, M. F. Shlesinger, Stochastic pathway to anomalous diffusion, Phys. Rev. A, 35 (1987), 3081–3085. https://doi.org/10.1103/PhysRevA.35.3081 doi: 10.1103/PhysRevA.35.3081
    [16] B. Baeumer, M. M. Meerschaert, Stochastic solutions for fractional Cauchy problems, Fract. Calc. Appl. Anal., 4 (2001), 481–500.
    [17] M. M. Meerschaert, D. A. Benson, H. P. Scheffler, B. Baeumer, Stochastic solution of space-time fractional diffusion equations, Phys. Rev. E, 65 (2002), 041103. https://doi.org/10.1103/PhysRevE.65.041103 doi: 10.1103/PhysRevE.65.041103
    [18] A. I. Saichev, G. M. Zaslavsky, Fractional kinetic equations: Solutions and applications, Chaos, 7 (1997), 753–764. https://doi.org/10.1063/1.166272 doi: 10.1063/1.166272
    [19] G. M. Zaslavsky, Fractional kinetic equation for Hamiltonian chaos, Phys. D, 76 (1994), 110–122. https://doi.org/10.1016/0167-2789(94)90254-2 doi: 10.1016/0167-2789(94)90254-2
    [20] B. Baeumer, D. A. Benson, M. M. Meerschaert, S. W. Wheatcraft, Subordinated advection-dispersion equation for contaminant transport, Water Resour. Res., 37 (2001), 1543–1550. https://doi.org/10.1029/2000WR900409 doi: 10.1029/2000WR900409
    [21] D. A. Benson, R. Schumer, M. M. Meerschaert, S. W. Wheatcraft, Fractional dispersion, Lévy motion, and the MADE tracer tests, Transport Porous Med., 42 (2001), 211–240. https://doi.org/10.1023/A:1006733002131 doi: 10.1023/A:1006733002131
    [22] D. A. Benson, S. W. Wheatcraft, M. M. Meerschaert, The fractional-order governing equation of Lévy motion, Water Resour. Res., 36 (2000), 1413–1423. https://doi.org/10.1029/2000WR900032 doi: 10.1029/2000WR900032
    [23] R. Schumer, D. A. Benson, M. M. Meerschaert, B. Baeumer, Multiscaling fractional advection-dispersion equations and their solutions, Water Resour. Res., 39 (2003), 1022–1032. https://doi.org/10.1029/2001WR001229 doi: 10.1029/2001WR001229
    [24] Y. Povstenko, Generalized boundary conditions for the time-fractional advection diffusion equation, Entropy, 17 (2015), 4028–4039. https://doi.org/10.3390/e17064028 doi: 10.3390/e17064028
    [25] Q. Rubbab, I. A. Mirza, M. Z. A. Qureshi, Analytical solutions to the fractional advection-diffusion equation with time-dependent pulses on the boundary, AIP Adv., 6 (2016), 075318. https://doi.org/10.1063/1.4960108 doi: 10.1063/1.4960108
    [26] F. S. Md Nasrudin, C. Phang, A. Kanwal, Fractal-fractional advection-diffusion-reaction equations by Ritz approximation approach, Open Phys., 21 (2023), 20220221. https://doi.org/10.1515/phys-2022-0221 doi: 10.1515/phys-2022-0221
    [27] A. A. El-Sayed, P. Agarwal, Numerical solution of multiterm variable-order fractional differential equations via shifted Legendre polynomials, Math. Methods Appl. Sci., 42 (2019), 3978–3991. https://doi.org/10.1002/mma.5627 doi: 10.1002/mma.5627
    [28] Q. Yang, F. Liu, I. Turner, Numerical methods for fractional partial differential equations with Riesz space fractional derivatives, Appl. Math. Model., 34 (2010), 200–218. https://doi.org/10.1016/j.apm.2009.04.006 doi: 10.1016/j.apm.2009.04.006
    [29] S. J. Shen, F. W. Liu, V. Anh, Numerical approximations and solution techniques for the space-time Riesz-Caputo fractional advection-diffusion equation, Numer. Algorithms, 56 (2011), 383–403. https://doi.org/10.1007/s11075-010-9393-x doi: 10.1007/s11075-010-9393-x
    [30] F. W. Liu, M. M. Meerschaert, R. J. McGough, P. H. Zhuang, Q. X. Liu, Numerical methods for solving the multi-term time-fractional wave-diffusion equation, Fract. Calc. Appl. Anal., 16 (2013), 9–25. https://doi.org/10.2478/s13540-013-0002-2 doi: 10.2478/s13540-013-0002-2
    [31] A. V. Pskhu, Multi-time fractional diffusion equation, Eur. Phys. J. Spec. Top., 222 (2013), 1939–1950. https://doi.org/10.1140/epjst/e2013-01975-y doi: 10.1140/epjst/e2013-01975-y
    [32] M. Garg, P. Manohar, S. L. Kalla, Generalized differential transform method to space-time fractional telegraph equation, Int. J. Differ. Equ., 2011 (2011), 1–9. https://doi.org/10.1155/2011/548982 doi: 10.1155/2011/548982
    [33] W. P. Bu, X. T. Liu, Y. F. Tang, J. Y. Yang, Finite element multigrid method for multi-term time fractional advection diffusion equations, Int. J. Model. Simul. Sci. Comput., 6 (2015), 1540001. https://doi.org/10.1142/S1793962315400012 doi: 10.1142/S1793962315400012
    [34] H. Jiang, F. Liu, I. Turner, K. Burrage, Analytical solutions for the multi-term time-space Caputo-Riesz fractional advection-diffusion equations on a finite domain, J. Math. Anal. Appl., 389 (2012), 1117–1127. https://doi.org/10.1016/j.jmaa.2011.12.055 doi: 10.1016/j.jmaa.2011.12.055
    [35] V. V. Uchaĭkin, R. Sibatov, Fractional kinetics in solids: Anomalous charge transport in semiconductors, dielectrics, and nanosystems, World Scientific, 2013.
    [36] X. L. Ding, Y. L. Jiang, Analytical solutions for the multi-term time-space fractional advection-diffusion equations with mixed boundary conditions, Nonlinear Anal. Real World Appl., 14 (2013), 1026–1033. https://doi.org/10.1016/j.nonrwa.2012.08.014 doi: 10.1016/j.nonrwa.2012.08.014
    [37] K. Kumar, R. K. Pandey, S. Sharma, Comparative study of three numerical schemes for fractional integro-differential equations, J. Comput. Appl. Math., 315 (2017), 287–302. https://doi.org/10.1016/j.cam.2016.11.013 doi: 10.1016/j.cam.2016.11.013
    [38] H. Mesgarani, A. Adl, Y. E. Aghdam, Approximate price of the option under discretization by applying quadratic interpolation and Legendre polynomials, Math. Sci., 17 (2023), 51–58. https://doi.org/10.1007/s40096-021-00439-9 doi: 10.1007/s40096-021-00439-9
    [39] V. J. Ervin, J. P. Roop, Variational solution of fractional advection dispersion equations on bounded domains in Rd, Numer. Methods Partial Differ. Equ., 23 (2007), 256–281. https://doi.org/10.1002/num.20169 doi: 10.1002/num.20169
    [40] Y. E. Aghdam, H. Mesgarani, G. M. Moremedi, M. Khoshkhahtinat, High-accuracy numerical scheme for solving the space-time fractional advection-diffusion equation with convergence analysis, Alex. Eng. J., 61 (2022), 217–225. https://doi.org/10.1016/j.aej.2021.04.092 doi: 10.1016/j.aej.2021.04.092
  • This article has been cited by:

    1. Chaeyoung Lee, Yunjae Nam, Minjoon Bang, Seokjun Ham, Junseok Kim, Numerical investigation of the dynamics for a normalized time-fractional diffusion equation, 2024, 9, 2473-6988, 26671, 10.3934/math.20241297
    2. Mohd Kashif, A Vieta–Lucas collocation and non-standard finite difference technique for solving space-time fractional-order Fisher equation, 2025, 30, 1648-3510, 1, 10.3846/mma.2025.19839
    3. Yuelong Feng, Xindong Zhang, Yan Chen, Leilei Wei, A compact finite difference scheme for solving fractional Black-Scholes option pricing model, 2025, 2025, 1029-242X, 10.1186/s13660-025-03261-2
  • Reader Comments
  • © 2023 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(1240) PDF downloads(65) Cited by(3)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog