Skip to main content

ORIGINAL RESEARCH article

Front. Appl. Math. Stat., 20 August 2024
Sec. Mathematical Biology
This article is part of the Research Topic Modelling and Numerical Simulations with Differential Equations in Mathematical Biology, Medicine and the Environment: Volume II View all 6 articles

Solving a fractional diffusion PDE using some standard and nonstandard finite difference methods with conformable and Caputo operators

  • Department of Mathematics, Nelson Mandela University, Gqeberha, South Africa

Introduction: Fractional diffusion equations offer an effective means of describing transport phenomena exhibiting abnormal diffusion pat-terns, often eluding traditional diffusion models.

Methods: We construct four finite difference methods where fractional derivatives are approximated using either conformable or Caputo operators.

Results: Stability of the proposed schemes is analyzed using von Neumann stability analysis, and conditions are established to preserve positivity. Consistency analysis is performed for all methods, and numerical results with fractional parameters (α) set to 0.75, 0.90, 0.95, and 1.0 are presented.

Discussion: The rate of convergence in time for the four methods is computed.

1 Introduction

Fractional partial differential equations (FPDEs) are a generalization of classical partial differential equations (PDEs) by incorporating fractional derivatives of arbitrary order, providing a versatile framework for describing a broad range of phenomena in physical, chemical, biological, and financial processes with anomalous transport mechanisms [1]. These equations capture non-local and non-linear aspects that are not captured by classical PDEs [2]. Real-world physical models often entail substantial uncertainty arising from numerous variables [3].

Solving FPDEs numerically poses challenges due to their inherently non-local and non-linear nature [2, 4, 5].

A fractional diffusion equation can be expressed in the form [1]

 0Dtαu(x,t)=2u(x,t)x2+f(x,t),    (1)

where t>0, LxR, and 0 < α ≤ 1, with initial condition given by Equation 2:

u(x,0)=ψ(x),    (2)

and boundary conditions: u(L, t) = f(t), and u(R, t) = g(t), where  0Dtαu(x,t) in Equation 1 is the Caputo fractional derivative of order α, and is given by Equation 3 as follows:

 aDtαu(x,t)=1Γ(mα)at(tξ)mα1mu(x,ξ)ξmdξ,    (3)

where m−1 < α < m, m∈ℕ [6].

In the realm of FPDEs, diffusion equation via the Caputo operator can be used in modeling transport of diffusion processes, by offering a profound mechanism for describing memory and hereditary properties of materials and processes. This aspect is crucial for our work with a fractional diffusion experiment, where the traditional integer-order models fall short in capturing the complex dynamics of anomalous diffusion prevalent in many natural and engineering systems. Incorporating the Caputo operator allows for a more accurate representation of the non-local and history-dependent behavior of diffusion processes, enhancing the model's ability to predict and analyze real-world scenarios effectively [7, 8]. Furthermore, the insights from Awadalla et al. [9] and Shaikh and Qureshi [10] shed some light on contributions of the Caputo operator toward modeling complex dynamical systems, including its application in fractional optimal control models and bifurcation analysis of human syncytial respiratory virus transmission dynamics. Awadalla et al. [9] showed the operator's efficacy in applications ranging from fractional optimal control models to the bifurcation analysis of human respiratory virus transmission dynamics, reinforcing the Caputo operator's indispensability in capturing some dynamics of such systems.

Mathematical modeling of pattern formation in coral reefs using fractional differential equations shows an elegant approach to capturing the complex dynamics of ecological systems [11]. Fractional models are particularly adept at describing phenomena with memory effects and spatial heterogeneity, characteristics inherent to ecological patterns observed in coral reefs. A fractional partial differential equation modeling coral reef growth and interaction can be expressed as [12]:

DtαN(x,t)=DN2βN(x,t)+R(N,C)-M(N),

where N(x, t) represents the coral population density at location x and time t, DN is the diffusion coefficient capturing the spread of coral larvae, α and 2β denote the fractional orders of time and space derivatives reflecting memory and spatial dispersal effects, R(N, C) is the growth rate dependent on coral and nutrient concentration C, and M(N) represents natural mortality. Such models allow for understanding of how local interactions and environmental conditions influence large-scale pattern formation, offering insights into conservation strategies and reef resilience [13, 14].

Recent advancements in numerical methods for solving non-linear partial differential equations (PDEs) encompass notable techniques such as the optimal homotopy continuation method [15], variational homotopy method [16], and a hybrid iterative approach [17]. Qureshi et al. [18] used a three-step numerical scheme showing ninth-order convergence in solving non-linear equations. Comparative analyses revealed its superior efficiency when compared to established schemes in computational science. In addition, the authors, in [19], investigated a novel optimal iterative algorithm with fourth-order accuracy tailored for root-finding in real functions.

Analytic solutions of most FPDEs cannot be obtained explicitly. In fact, the closed form solutions for many time-fractional differential equations are not available [1, 20]. Some nonstandard finite difference (NSFD) schemes were first devised by Mickens [21].

The primary merit of the NSFD schemes lies in their ability to overcome the inherent numerical instabilities associated with classical finite difference methods [21]. The development of NSFD methods adheres to some fundamental rules for its practical implementation [2226]:

(i) The order of discrete derivatives should match the order of the corresponding derivatives in the given differential equation.

(ii) Discrete representations for derivatives typically involve non-trivial denominator functions. For instance:

utUj+1n-Ujnϕ(k,λ),

where ϕ(k,λ)=k+O(k2).

Recently, NSFD methods have been constructed by many researchers for solving differential equations. Agarwal and El-Sayed proposed a nonstandard finite difference method and a Chebyshev collocation method to solve a fractional order diffusion equation [27]. Momani et al. [25] constructed a nonstandard implicit Euler method for solving a class of fractional partial differential equations. Tijani and Appadu [28] constructed an unconditionally positive nonstandard finite difference scheme for a mathematical model of biofilm formation on a medical implant. The model employed uses the bistable Allen-Cahn partial differential equation, which is a generalization of Fisher's equation. Appadu and Tijani [29] obtained the numerical solution of a 1-D generalized Burgers-Huxley equation under specified initial and boundary conditions, and they used Forward Time Central Space (FTCS) and a nonstandard finite difference scheme. Agbavon and Appadu [26] constructed a nonstandard finite difference schemes to solve the FitzHugh-Nagumo equation with specified initial and boundary conditions under three different regimes. Kehinde et al. [30] obtained solution to a two-dimensional semilinear singularly perturbed semilinear convection-diffusion problem by constructing a nonstandard finite difference method. Jejeniwa et al. [31] used three methods: the Kowalic-Murty scheme, Lax-Wendroff scheme, and nonstandard finite difference (NSFD) scheme, to solve 1D and 2D convective diffusion equations. They looked at the cases when the advection velocity was much greater than of the diffusion coefficient and when the coefficient of diffusion was much greater than the advection velocity. They also analyzed the dispersion properties of the three methods.

Fractional subdiffusion and superdiffusion are described by the parameter α, which determines the anomalous nature of diffusion. In subdiffusion, α ranges from 0 to 1 (0 < α < 1), indicating that the mean squared displacement (MSD) increases slower than in classical diffusion. This behavior is modeled by the time-fractional diffusion equation:

αutα=D2u,

where D is the diffusion coefficient and ∂α/∂tα represents a Caputo derivative, which is used to incorporate memory effects into the system [5]. This model is particularly relevant in biological and environmental contexts where diffusion is hindered by physical barriers and complex internal structures [32].

Conversely, for superdiffusion, the α values lie between 1 and 2 (1 < α < 2), where the MSD grows faster than it does in normal diffusion, suggestive of long jumps and persistent directional movement [33]. This dynamic is modeled by

ut=Dαu,

where ∇α represents the fractional Laplacian of order α. This equation is commonly applied in modeling dynamics driven by long-range interactions, such as in environmental science for the rapid spread of pollutants and in financial markets for capturing the large fluctuations typical of stock prices and market indices [34]. These applications are detailed in Anomalous Diffusion by Metzler and Klafter, which explores the relevance of these models in turbulent flows and financial markets [34]. See also [35] for fractional Kinetic equations and [36] for some physical applications of fractal operators.

This study is novel in many ways, and the study we carried out is quite different from that by Stynes et al. [37]. Stynes et al. [37] investigated the regularity of solutions for a general equation of the form

Dtαu-2ux2+c(x)u=f(x,t),

and obtained bounds for the L error. They then constructed an implicit classical finite difference scheme to solve three problems described by the following equations:

(i) Dtαu2ux2=0,

(ii) Dtαu2ux2+(1+x)u=t3sin(x)+Γ(4)Γ(4α)t3αsin(x),

(iii) Dtαu2ux2+(1+x)u=x(πx)(1+t4)+t2.

There is only one figure shown in the numerical profile for problem 3 which they considered. They calculated the numerical order of convergence using the implicit classical finite difference scheme for α = 0.4, 0.6, and 0.8 and showed that r=2-αα gives the optimal rate of convergence and that other values of α cause some deviation between the theoretical and numerical rates of convergence.

In this study, we have constructed four explicit finite difference methods to solve one of the three problems considered by Stynes et al. [37]. The first novelty is that such methods were not used before to solve that problem. Second, we compared standard and nonstandard finite difference methods using conformable and Caputo operators with regard to the study of stability and conditions for the following:

(i) Positivity,

(ii) Consistency analysis,

(iii) Numerical profiles at some different values of temporal step sizes with spatial step size π64,

(iv) CPU times,

(v) Numerical rate of convergence.

There are many concluding remarks on this study, as described below. We find that FTCSCO and NSFDCO give issues with the numerical rate of convergence. FTCSCA and NSFDCA are quite reliable methods to solve the problem we considered.

We show that the range of values of the time step size (at a given spatial step size of π64) for preservation of positivity is almost similar to that for stability for the NSFDCA scheme. The stability analyses of FTCSCA and NSFDCA are not very straightforward as the expressions for the amplification factors are quite complicated.

The organization of this study is briefly explained. In Section 2, the problem chosen is elaborated upon. Section 3 provides background information on conformable and Caputo fractional order derivatives. In Section 4, we derive the FTCSCO scheme, a finite difference scheme employing the conformable derivative. A comprehensive investigation into the stability and consistency analyses of the FTCSCO scheme is conducted. Section 5 introduces the NSFDCO scheme; a nonstandard finite difference scheme utilizing the conformable approximation. A thorough study on the positivity condition and consistency of the NSFDCO scheme is presented. Sections 6, 7 focus on construction of two novel finite difference schemes, incorporating FTCS and Caputo approximations (referred to as FTCSCA), and NSFD combined with Caputo approximations to derive a scheme known to be NSFDCA. In Section 8, we present results and tabulate the numerical rate of convergence in time. Conclusion is provided in Section 9.

2 Considered problem

The homogeneous time-fractional diffusion equation [5] is given by Equation 4 below:

αutα=K2ux2,    (4)

where 0 < α ≤ 1, 0 ≤ xL, with boundary conditions given by Equation 5:

u(0,t)=u(L,t)=0,where t>0.    (5)

We note that K is the diffusion coefficient, L is the length of the domain, and α is the fractional order derivative.

In this study, we solve the non-homogeneous time-fractional diffusion equation [37] given by Equation 6:

Dtαu-2ux2+(1+x)u=x(π-x)(1+t4)+t2,    (6)

where x∈[0, π], t∈(0, 1], with the initial condition and boundary conditions given by Equations 7 and 8 respectively:

u(x,0)=sin(x)    (7)
u(0,t)=0, u(π,t)=0.    (8)

We chose the spatial step size as Δx=π64. The spatial and temporal step sizes are denoted by h and k, respectively.

We note there is no known exact solution for this problem.

The numerical rate of convergence RT is calculated as [28, 38, 39]

RT=ln(εkεk2)ln(2),

and the discrete maximum norm errors given by Equation 9:

εk=Uk-U2k, and  εk2=Uk-U2k    (9)

Luchko [40] has proved the existence and uniqueness of a classical solution to the PDE

Dtαu-p2ux2+c(x)u=f(x,t).

Stynes et al. [37] considered the problem in Equation 6, where the Caputo derivative is approximated by L1 scheme and a classical finite difference operator is used to discretize 2ux2. They derived bounds on the L error and obtained the L errors when α = 0.2, 0.4, 0.6, and 0.8.

We should point out here that our numerical simulations were conducted using a Dell computer equipped with a Windows 11 operating system. The system specifications include an Intel Core i5 processor and 256 GB of RAM, with 8 GB of memory.

3 Fractional derivatives

There exist several definitions of fractional derivatives of order α>0, with the most widely used being the Riemann-Liouville (RL), Caputo, and conformable fractional derivatives [cf. [5, 4144]].

Definition 1. The Riemann-Liouville fractional integral is defined as follows by Equation 10:

Jtαf(t)=1Γ(α)0t(t-τ)α-1f(τ) dτ,    (10)

where α>0 and Γ(α)=0xα-1e-x dx is the Euler Gamma function [cf. [1]].

Definition 2. The Caputo time-fractional derivative operator of order α>0 (m−1 < α ≤ m, m∈ℕ) for a real-valued function u(x, t) is defined as follows [6] by Equation 11:

 0Dtαu(x,t)=Jtmα[mu(x,t)tm],                     ={1Γ(mα)0t(ty)mα1mu(x,y)ymdy,m1<αm,                                                         mu(x,t)tm,α=m.    (11)

Similarly, the Caputo space-fractional derivative operator  aDxαu(x,t) of order α>0 (m−1 < α ≤ m), m∈ℕ can be defined [43, 45]. It is worth noting that if u is sufficiently smooth [46], the fractional derivative Dtαu recovers the typical first-order derivative u′(t) as α → 1 [45].

Definition 3. [41] For a function g:[0, ∞] → ℝ, the conformable fractional derivative of g of order α is defined by

Dα{g(z)}=limη0(g(z+ηz1-α)-g(z)η).    (12)

Fundamental concepts and properties of conformable calculus are detailed in [41], and it is noteworthy that the conformable derivative is chosen to preserve some classical properties of standard calculus [42]. Given that other popular fractional derivatives such as Caputo and Riemann-Liouville lack certain natural properties of derivatives, including product rule, quotient rule, and chain rule, some authors, such as Khalil et al. [41] and Abdelwajad [42], motivate the study of the conformable derivative to fill these gaps and maintain some natural properties of derivatives [cf. [1, 45]].

Abdelwajad [42] approximated the time-fractional derivative using conformable approximation:

αu(x,t)tαk1-αut.    (13)

We next prove Equation 13. Using Equation 12, we have Equation 14.

αu(t)tα=limη0(U(t+ηt1-α)-U(t)η).    (14)

Let k = η t1−α. This gives Equation 15 and the steps involved are shown:

αu(t)tα=limk0t1α(U(t+k)U(t)k)                =t1αlimk0(U(t+k)U(t)k)               =t1αU(t)t.    (15)

Hence, we can approximate αu(x,t)tα by k1-α[Uin+1-Uink], if we choose to use a forward difference approximation for ut in Equation 13.

For further study on conformable fractional derivatives, interested readers are referred to the following studies: [41, 42, 47, 48].

4 Forward time central space scheme using conformable operator (FTCSCO)

4.1 Derivation of FTCSCO

We consider Equation 6. We first approximate αu(x,t)tα using conformable operator and then use central difference approximations to discretize 2ux2. This gives the following scheme which we term as “Forward in Time Central in Space finite difference method using conformable operator” abbreviated as FTCSCO and described by Equation 16:

k1α(Uin+1Uink)Ui+1n2Uin+Ui1nh2+(1+xi)Uin=xi(πxi)(1+(tn)4)+(tn)2.    (16)

This gives

Uin+1Uinkαh2(Ui+1n2Uin+Ui1n)+(1+xi)Uinkα                                   =kα·xi(πxi)(1+(tn)4)+kα(tn)2.    (17)

Equation 17 is rewritten as

Uin+1=Uin+kαh2(Ui+1n2Uin+Ui1n)(1+xi)Uinkα                          +  kα·xi(πxi)(1+(tn)4)+kα(tn)2.    (18)

4.2 Stability of the FTCSCO scheme

To study the stability of the FTCSCO scheme, we consider Equation 6 with source term being 0. The scheme we consider is given by Equation 19:

Uin+1=Uin+kαh2(Ui+1n-2Uin+Ui-1n)-(1+xi)kαUin.    (19)

We use the ansatz Uin=ξneIiθh=ξneIiω where ξ is the amplification factor, θ is the wave number, ω = θh, and I=-1 [49]. This gives Equation 20

ξ=1+2kαh2(cos(ω)-1)-(1+xi)kα.    (20)

We obtain 3D plots of |ξ| vs. ω∈[−π, π] vs. x∈[0, π] for the 4 cases: α = 0.75, 0.90, 0.95, and 1.0 in Figure 1 with h=π64.

Figure 1
www.frontiersin.org

Figure 1. 3D plot of |ξ| vs. ω∈[−π, π] vs. x∈[0, π] to find range of values of k for stability when h=π64. (A) α = 0.75, k = 1.0 × 10−8. (B) α = 0.75, k = 1.0 × 10−4. (C) α = 0.90, k = 1.0 × 10−8. (D) α = 0.90, k = 2.0 × 10−5. (E) α = 0.95, k = 1.0 × 10−8. (F) α = 0.95, k = 8.0 × 10−5. (G) α = 1.0, k = 1.0 × 10−8. (H) α = 1.0, k = 1.0 × 10−4.

We start with a very small value of k, say 10−8 and increase gradually until |ξ| is no longer less or equal to 1.0. We find the maximum value of k for stability. The results are shown in Table 1. One can also use the approach of Hindmarsh et al. [50] to obtain range of k for stability of the FTCSCO scheme to solve Equation 6.

Table 1
www.frontiersin.org

Table 1. Range of values of k for stability when h=π64 at four different values of α using FTCSCO scheme.

We present the results using FTCSCO using k close to maximum k for stability and a lower value of k when h=π64 in Figure 2.

Figure 2
www.frontiersin.org

Figure 2. 3D plots of numerical solution vs. x∈[0, π] vs. t∈[0, 1] using FTCSCO scheme at h=π64. (A) α = 0.75, k = 1.0 × 10−4. (B) α = 0.75, k = 1.0 × 10−5. (C) α = 0.90, k = 2.0 × 10−5. (D) α = 0.90, k = 2.0 × 10−6. (E) α = 0.95, k = 5.0 × 10−5. (F) α = 0.95, k = 5.0 × 10−6. (G) α = 1.0, k = 1.0 × 10−4. (H) α = 1.0, k = 1.0 × 10−5.

Figure 3
www.frontiersin.org

Figure 3. 3D plots of numerical solution vs. x∈[0, π] vs. t∈[0, 1] using NSFDCO scheme. (A) α = 0.75, k = 1.0 × 10−4. (B) α = 0.75, k = 1.0 × 10−5. (C) α = 0.90, k = 5.0 × 10−4. (D) α = 0.90, k = 5.0 × 10−5. (E) α = 0.95, k = 8.0 × 10−4. (F) α = 0.95, k = 8.0 × 10−5. (G) α = 1.0, k = 1.0 × 10−3. (H) α = 1.0, k = 1.0 × 10−4.

4.3 Consistency of the FTCSCO scheme

We consider Equation 18 and obtain Taylor's series expansion about (tn, xi). This gives

U+kUt+k22Utt+k36Uttt+O(k4)+(1+xi)Ukα=U+kαh2[(U+hUx+h22!Uxx+h33!Uxxx+h44!Uxxxx+O(h5))       2U+(UhUx+h22!Uxxh33!Uxxx+h44!Uxxxx+O(h5))]       +kα·[xi(πxi)(1+tn4)+tn2],

which gives

kUt+k22Utt+O(k3)=kαh2[h2Uxx+2h44!Uxxxx+O(h6)]+kα·[xi(πxi)(1+tn4)+tn2](1+xi)·U·kα.    (21)

If we multiply both sides of Equation 21 by k−α, we obtain Equation 22

k1αUt+k2α2Utt+O(k3α)=1h2[h2Uxx+h412Uxxx+O(h6)]                                              + [xi(πxi)(1+tn4)+tn2](1+xi)·U.    (22)

Since αU(x,t)tαk1-αUt, we therefore rewrite Equation 22 as Equation 23:

αUtα=2Ux2(1+x)U+(x(πx)(1+t4)+t2)                                                         +O(h2)+O(k2α).    (23)

Thus, FTCSCO scheme is consistent with the PDE given by Equation 6 and is accurate of order (2−α) in time and of order 2 in space, respectively.. For α = 0.75, 0.90, 0.95, and 1.0, the theoretical rates of convergence in time of FTCSCO scheme are 1.25, 1.1, 1.05, and 1, respectively.

4.4 Numerical results using FTCSCO

Figure 2 illustrates 3D plots of the numerical solution vs. x for t∈[0, 1.0] at two values of time step sizes when h=π64.

As we increase α, the peak of the numerical solution decreases. The profiles are different when α changes.

In the following section, we present a nonstandard finite difference scheme employing conformable derivatives. We tabulate the numerical rate of convergence in Tables 25. To ensure stability, we varied the value of k around the maximum for stability and opted for a lower value of k when h=π64.

Table 2
www.frontiersin.org

Table 2. Numerical rate of convergence in time for the four schemes using α = 0.75 at time 1.0.

Table 3
www.frontiersin.org

Table 3. Numerical rate of convergence in time for the four schemes using α = 0.90 at time 1.0.

Table 4
www.frontiersin.org

Table 4. Numerical rate of convergence in time for the four schemes using α = 0.95 at time 1.0.

Table 5
www.frontiersin.org

Table 5. Tabulation comparing the numerical schemes' CPU time at maximum possible value of k with h=π64.

5 Nonstandard finite difference scheme using conformable operator (NSFDCO)

Mickens is the architect of nonstandard finite difference methods, and the rules for the construction of these methods are given in [21]. We construct a new scheme denoted as NSFDCO scheme. We first approximate the fractional derivative using conformable operators, and then, nonstandard finite difference approximations are used to approximate the derivatives. The NSFDCO scheme is given by

      k1α(Uin+1Uinϕ(k))Ui+1n2Uin+Ui1n(ψ(h))2=(tn)2+xi(πxi)(1+(tn)4)(1+xi)Uin,    (24)

where ϕ(k) = ek−1 and ψ(h) = 1−eh.

By multiplying Equation 24 by ϕ(kkα−1, we obtain Equation 25 and Equation 26

Uin+1=Uin(ϕ(k)·kα1(1eh)2)(Ui+1n2Uin+Ui1n)          + (tn)2ϕ(k)·kα1+ϕ(k)xi(πxi)(1+(tn)4)·kα1           (1+xi)·ϕ(k)·kα1Uin.    (25)
Uin+1=[12ϕ(k)·kα1(1eh)2(1+xi)ϕ(k)·kα1]Uin               + (ϕ(k)·(k)α1(1eh)2)(Ui+1n+Ui1n)              + (tn)2ϕ(k)·(k)α1+ϕ(k)xi(πxi)(1+(tn)4)·(k)α1.    (26)

5.1 Positivity condition of the NSFDCO scheme

We choose h=π64. The range of k for NSFDCO to preserve positivity of solution of the continuous model must satisfy the inequality given by Equation 27:

1-2ϕ(k)·(k)α-1(1-e-h)2-(1+xi)ϕ(k)·kα-10,    (27)

where ϕ(k) = ek−1 and xi∈[0, π].

Table 6 gives the range of values of k for which NSFDCO preserves positivity of solution of the continuous model when h is chosen as π64.

Table 6
www.frontiersin.org

Table 6. Range of values of k for NSFDCO to be positivity preserving.

We note that for NSFD-based methods, the condition(s) for positivity is/are, in general, similar to condition(s) for stability [24].

5.2 Numerical results using NSFDCO

Since the numerical rate of convergence using FTCSCO and NSFDCO is not close to the theoretical rate of convergence for α = 0.75, 0.90, and 0.95 as depicted in Tables 24, we propose to construct other methods where fractional derivative are approximated by Caputo operators. We propose to construct FTCSCA and NSFDCA. FTCSCA is obtained by approximating fractional derivative using Caputo operators, and then, forward difference approximation is used for approximating ut and a central difference approximation is used for 2ux2.

6 Forward time central space scheme using caputo operator (FTCSCA)

6.1 Derivation of FTCSCA

To numerically solve Equation 6, we use an explicit forward in time and central in space finite difference scheme. We first approximate the time-fractional derivative using Caputo operators and then use forward difference approximations for ut and second-order central difference approximations for 2ux2.

Murio [51] derived an implicit scheme for a time-fractional diffusion equation. He approximated αutα at the point (tn, xi) as follows:

αu(xi,tn)tα=1Γ(1α)0tnu(xi,t)t1(tnt)αdt                       =1Γ(1α)j=1n(j1)kjk[UijUij1k+Θ(k)](nkt)αdt                      =1Γ(1α)j=1n{(UijUij1k)[(nkt)α+1(1α)]t=(j1)kt=jk}                      +1Γ(1α)j=1n{[(nkt)α+1(1α)]t=(j1)kt=jk}·Θ(k),

After some mathematical steps, it can be shown that [52]

αu(xi,tn)tαkαΓ(2α)j=1n{(UijUij1)                    ·[(nj+1)1α(nj)1α]}.

Appadu and Kelil [52] approximated αu(xi,tn)tα in a different way to Murio [51], and they obtained an explicit scheme in doing so. The authors in [52] approximated αu(xi,tn)tα as described briefly below.

αu(xi,tn)tα=1Γ(1α)j=1n{(j1)kjk[Uij+1Uijk+Θ(k)](nkτ)αdτ}.

After some steps, they obtained [52]

αu(xi,tn)tα1Γ(2α)kαj=1n(Uij+1Uij).                 [(nj+1)1α(nj)1α].                      =kαΓ(2α)(Uin+1Uin)                     +kαΓ(2α){j=1n1(Uinj+1Uinj)[(j+1)1αj1α]}.    (28)

Using Equation 28, FTCSCA when used to discretize Equation 6 is given by

kαΓ(2α)(Uin+1Uin)+kαΓ(2α)j=1n1(Uinj+1Uinj)[(j+1)1αj1α]}Ui+1n2UinUi1nh2+(1+xi)Uin=xi(πxi)(1+(tn)4)+(tn)2.    (29)

Multiplying Equation 29 by kα Γ(2−α) gives

Uin+1Uin+j=1n1(Uin+1jUinj)[(j+1)1αj1α]                        kα Γ(2α)(Ui+1n2Uin+Ui1nh2)                       + kα·Γ(2α)·(1+xi)·Uin                       =kα Γ(2α)xi(πxi)[1+(tn)4]                      +  kα Γ(2α)(tn)2.    (30)

Equation 30 can be rewritten as

Uin+1=Uinj=1n1(Uin+1jUinj)[(j+1)1αj1α]                          + kα Γ(2α)(Ui+1n2Uin+Ui1nh2)                           kα Γ(2α)(1+xi)Uin                          + kα Γ(2α)xi(πxi)[1+(tn)4]                          + kα Γ(2α)(tn)2.    (31)

Remark 1. For the case α = 1.0, we obtain the scheme given by Equation 32:

Uin+1=Uin+kh2 (Ui+1n2Uin+Ui1n)k (1+xi)Uin                         +kxi(πxi)[1+(tn)4] +k (tn)2.    (32)

6.2 Stability of FTCSCA scheme

To study the stability, we consider the following scheme given by Equation 33:

Uin+1=Uinj=1n1(Uin+1jUinj)[(j+1)1αj1α]                           + kα Γ(2α)(Ui+1n2Uin+Ui1nh2)                           kα Γ(2α)(1+xi)Uin.    (33)

We substitute Uin by ξneIθih or ξneIiω, where ω = θh, to obtain

ξn+1eIiω=ξneIiωj=1n1(ξn+1jξnj)[(j+1)1αj1α]eIiω                                    +kαh2 Γ(2α) ξneIiω(eIω2+eIω)                                    kα Γ(2α) (1+xi) ξn eIiω.    (34)

Dividing Equation 34 by eIiω, we obtain

ξn+1=ξnj=1n1(ξn+1jξnj)[(j+1)1αj1α]                     +kαh2 Γ(2α) ξn (2cos(ω)2)                    kα Γ(2α) (1+xi) ξn.    (35)

On fixing n = 3 in Equation 35, we get Equation 36:

ξ4=ξ3j=12(ξ4jξ3j)[(j+1)1αj1α]                    +kαh2 Γ(2α) ξ3 (2cos(ω)2)                    kα Γ(2α) (1+xi) ξ3.    (36)

Case 1: We choose h=π64 and α = 0.75 and obtain solutions for the amplification factor when xi=0, π4, π2, 3π4, π.

We have four solutions for ξ say ξ1, ξ2, ξ3, and ξ4 when xi = 0. We then obtain 3D plots of |ξ1| vs. k vs. ω∈[−π, π] and find range of k such that |ξ1| ≤ 1.

We repeat the process with |ξ2|, |ξ3|, and |ξ4|. For stability, we need |ξ1| ≤ 1, |ξ2| ≤ 1, |ξ3| ≤ 1, |ξ4| ≤ 1 and in that situation, we need 0 < k ≤ 0.000134.

We then change the value of xi and repeat the same steps. We still obtain 0 < k ≤ 0.000134 for stability.

For the cases 2, 3, and 4, we change the value of the fractional parameter α and repeat the steps as done for Case 1 to obtain the range of k for stability.

We would like to point out that we could not work with a larger n as this cause the solution for the amplification factor to be too complicated and long. Moreover, Maple in that situation is not able to give explicit solutions for ξ when n>3.

6.3 Consistency of FTCSCA

We now rewrite the scheme in Equation 31 as

Uin+1=Uin[(UinUin1)(21α11α)          + (Uin1Uin2)(31α21α)          + (Uin2Uin3)(41α31α)++(Ui2Ui1)          (n1α(n1)1α)]         +kαh2Γ(2α)[Ui+1n2Uin+Ui1n]kαΓ(2α)(1+xi)Uin         + kαΓ(2α)xi(πxi)[1+(tn)4]+kαΓ(2α)(tn)2.    (37)

Expanding Equation 37 using Taylor series expansion

U+kUt+k22!Utt+k33!Uttt+=U{[U(UkUt+k22Uttk36Uttt+)](21α11α)          +[(UkUt+k22Uttk36Uttt+)(U2kUt+(2k)22Utt(2k)36Uttt)](31α21α)+[[U2kUt+(2k)22Utt(2k)36Uttt](U3kUt+(3k)22Utt(3k)36Uttt)] (41α31α)++                                                                ([U(n2)kUt+((n2)k)22Utt((n2)k)36Uttt]                            [U(n1)kUt+((n1)k)22Utt((n1)k)36Uttt])(n1α(n1)1α)}+                              kαh2Γ(2α)[U+hUx+h22Uxx+h36Uxxx2U+UhUx+h22Uxxh36Uxxx]                                   kαΓ(2α)(1+xi)U+kαΓ(2α)xi(πxi)(1+(tn)4)+kαΓ(2α)(tn2).    (38)

We simplify Equation 38 to get Equation 39:

U+kUt+k22Utt+k36Uttt+=U{(kUtk22Utt+k36Uttt+)(21α11α)                                                                +(kUt3k22Utt+7k36Uttt+)(31α21α)                                                                +(kUt5k22Utt+19k36Uttt+)(41α31α)+                                                                +(kUt(2n3)2Utt+3n29n+76Uttt+)(n1α(n1)1α)}                                                                +kαh2Γ(2α)(h2Uxx+O(h4))kαΓ(2α)(1+xi)Uin                                                                +kαΓ(2α)xi(πxi)(1+(tn)4)+kαΓ(2α)(tn)2.    (39)

Further simplification gives

kUt+k22Utt+k36Uttt+=kUt(n1α11α)         k2Utt(21α11α2+331α21α2+52(41α31α)+)        +kαh2Γ(2α)h2Uxx+O(h2kα)kαΓ(2α)(1+xi)Uin        +kαΓ(2α)xi(ππi)(1+(tn)4)+kαΓ(2α)(tn)2.    (40)

Dividing Equation 40 by Γ(2−α)kα to get Equation 41:

k(1α)n(1α)Ut/Γ(2α)Uxx+(1+xi)U=xi(πxi)(1+(tn)4)+(tn)2+O(h2)+O(k2α).    (41)

Thus, the scheme is accurate of order 2 in space and of order (2−α) in time. We display profiles in Figure 4.

Figure 4
www.frontiersin.org

Figure 4. 3D plots of numerical solution vs. x∈[0, π] vs. t∈[0, 1] at h=π64 using FTCSCA. (A) α = 0.75, k = 1.0 × 10−4. (B) α = 0.75, k = 5.0 × 10−5. (C) α = 0.90, k = 5.0 × 10−4. (D) α = 0.90, k = 5.0 × 10−5. (E) α = 0.95, k = 8.0 × 10−4. (F) α = 0.95, k = 8.0 × 10−5. (G) α = 1.0, k = 1.0 × 10−3. (H) α = 1.0, k = 1.0 × 10−4.

6.4 Numerical results using FTCSCA

The rate of convergence in time for FTCSCA displayed in Tables 24 (for α = 0.75. 0, 90, and 0.95 ) are close to the theoretical rate of convergence, hence a major advantage of FTCSCA over FTCSCO and NSFDCO. We therefore construct NSFDCA with hope that its numerical rate of convergence will also be close to theoretical one and that it will be easy to obtain condition for scheme to be positivity preserving as it is constructed using some nonstandard finite difference techniques.

7 Nonstandard finite difference scheme using caputo operator (NSFDCA)

7.1 Derivation of NSFDCA

We derive the nonstandard finite difference scheme where the fractional derivative is approximated by Caputo's operator, and then, nonstandard finite difference techniques are used to approximate ut and 2ux2.

We first obtain an approximation for αu(xi,tn)tα in Equation 42.

NSFDCA when used to discretize Equation 6 is given by Equation 43

αu(xi,tn)tα=1Γ(1α)0tnu(xi,τ)τ(tnτ)αdτ,  where tn=nk,                      =1Γ(1α)j=1n{(j1)kjk[Uij+1Uijϕ(k)+Θ(k)](nkτ)αdτ}                =1Γ(1α)j=1n{[Uij+1Uijϕ(k)+Θ(k)](j1)kjk(nkτ)αdτ}               =1(1α) Γ(1α)j=1n{(Uij+1Uijϕ(k)+Θ(k))[(nkτ)α+1]τ=(j1)kτ=jk}              k1αΓ(2α)(Uin+1Uinϕ(k))                         +k1αΓ(2α)j=1n1(Uij+1Uijϕ(k)%+Θ(k))·[(nj+1)1α(nj)1α],                  k1αΓ(2α) Uin+1Uinϕ(k)                           +k1αΓ(2α)·ϕ(k)j=1n1(Uij+1Uij)·[(nj+1)1α(nj)1α],                   k1αΓ(2α) 1ϕ(k) (Uin+1Uin)                         +k1αϕ(k) 1Γ(2α)j=1n1(Uin+1jUinj)·[(j+1)1α(j)1α].    (42)
k1αϕ(k) 1Γ(2α) (Uin+1Uin)           +k1αϕ(k) 1Γ(2α)j=1n1(Uin+1jUinj)    ·[(j+1)1α(j)1α]    Ui+1n2Uin+Ui1n[ψ(h)]2+(1+xi)Uin =xi(πxi)(1+(tn)4)+(tn)2,    (43)

where ϕ(k) = ek−1 and ψ(h) = 1−eh. Using Equation 43, we get Equation 44

Uin+1=Uinj=1n1(Uin+1jUinj)·[(j+1)1α(j)1α],                          +ϕ(k) Γ(2α)k1α (Ui+1n2Uin+Ui1n[ψ(h)]2)                          ϕ(k) Γ(2α)k1α(1+xi)Uin                          +ϕ(k) Γ(2α)k1α xi(πxi)[1+(tn)4]                          +ϕ(k) Γ(2α)k1α (tn)2.    (44)

Remark 2. For α = 1.0, we obtain the scheme as

Uin+1=Uin+ϕ(k) (Ui+1n2Uin+Ui1n[ψ(h)]2)ϕ(k) (1+xi)Uin                          +ϕ(k) xi(πxi)[1+(tn)4]+ϕ(k) (tn)2.    (45)

7.2 Stability of NSFDCA scheme

To study the stability, we consider the following scheme given by Equation 46:

Uin+1=Uinj=1n1(Uin+1jUinj)·[(j+1)1α(j)1α]                          +ϕ(k) Γ(2α)k1α Ui+1n2Uin+Ui1n[ψ(h)]2                          ϕ(k) Γ(2α)k1α(1+xi)Uin.    (46)

We substitute Uin by ξneIθih or ξneIiω, where ω = θh, to obtain Equation 47:

ξn+1eIiω=ξneIiωeIiωj=1n1(ξn+1jξnj)[(j+1)1αj1α]                                       +ϕ(k) Γ(2α)k1α ξneIiω(eIω2+eIω)[ψ(h)]2                                   ϕ(k)k1α  Γ(2α) (1+xi) ξn eIiω.    (47)

Dividing Equation 47 by eIiω, we obtain

ξn+1=ξnj=1n1(ξn+1jξnj)[(j+1)1αj1α]                      +ϕ(k)k1α Γ(2α) ξn[ψ(h)]2(2cos(ω)2)                      ϕ(k)k1α  Γ(2α) (1+xi) ξn.    (48)

On fixing n = 3 in Equation 48, we Equation 49

ξ4=ξ3j=12(ξ4jξ3j)[(j+1)1αj1α]             +ϕ(k) Γ(2α)k1α ξ2[ψ(h)]2 (2cos(ω)2)             ϕ(k) Γ(2α)k1α (1+π)ξ3.    (49)

Case 1: We choose h=π64 and α = 0.75 and obtain solutions for the amplification factor when xi=0, π4, π2, 3π4, π. We have 4 solutions for ξ, say ξ1, ξ2, ξ3, ξ4 when xi = 0.

We then obtain 3D plots of |ξ1| vs. k vs. ω∈[−π, π] and find the range of k such that |ξ1| ≤ 1. We repeat the process with |ξ2|, |ξ3|, |ξ4|.

For stability, we need |ξ1| ≤ 1, |ξ3| ≤ 1 , |ξ4| ≤ 1 and for case 1, we have 10−7<k ≤ 1.25 × 10−4.

We then change the values of xi and repeat the steps. We find that the range of vlaues of k for stability is unchanged; that is, 10−7<k ≤ 1.25 × 10−4.

Cases 2 and 3:

For these cases, we change the values of the fractional parameter and repeat the required steps to obtain range of values of k when h=π64 for α = 0.90 and 0.95.

For case 4, we use scheme given by Equation 45 and obtain range of values of k for stability.

The results are summarized in Table 7.

Table 7
www.frontiersin.org

Table 7. Range of values of k for stability for the NSFDCA scheme at some fixed values of α when h=π64.

7.3 Condition for positivity preserving

We consider the NSFDCA scheme, which is given by

Uin+1=[12ϕ(k) Γ(2α)k1α[ψ(h)]2ϕ(k) Γ(2α)(1+xi)k1α]Uin+[ϕ(k) Γ(2α)k1α[ψ(h)]2]Ui+1n          +[ϕ(k) Γ(2α)k1α[ψ(h)]2]Ui1n+[ϕ(k) Γ(2α)k1α](tn)2          +[ϕ(k) Γ(2α)k1α]xi(πxi)[1+(tn)4]         j=1n1(Uin+1jUinj)·[(j+1)1α(j)1α].    (50)

We express

j=1n1(Uin+1jUinj)·[(j+1)1α(j)1α]=(UinUin1)[21α11α]+(Uin1Uin2)[31α21α]       +(Uin2Uin3)[41α31α]+       +(Ui3Ui2)((n1)1α+(Ui2Ui1)(n1α(n1)1α)       =Uin(21α1)Uin1(21α1)+Uin1(31α21α)Uin2(31α21α)       + Uin2(41α31α)+Uin3(41α31α)+...Ui2((n1)1α(n2)1α)       +Ui2(n1α(n1)1α)Ui1(n1α(n1)1α).    (51)

Using Equation 51, we rewrite Equation 50 as

We rewrite

j=1n1(Uin+1jUinj)·[(j+1)1α(j)1α] as Uin(21α1)+Uin1(31α2·21α+1)Uin2(41α2·31α+21α)++Ui2(n1α2(n1)1α+(n2)1α).

Hence, the NSFDCA scheme from Equation 50 can be rewritten as

Uin+1=[12ϕ(k) Γ(2α)k1α[ψ(h)]2ϕ(k) Γ(2α)(1+xi)+121αk1α]Uin              +[ϕ(k) Γ(2α)k1α[ψ(h)]2]Ui+1n+[ϕ(k) Γ(2α)k1α[ψ(h)]2]Ui1n             +[ϕ(k) Γ(2α)k1α]xi(πxi)[1+(tn)4]+[ϕ(k) Γ(2α)k1α](tn)2            +Uin1(2·21α31α1)+Uin2(2·31α41α21α)                        +Ui2(2·(n1)1α(n)1α(n2)1α).    (52)

From Equation 52, we find that the coefficients of Ui+1n, Ui-1n and Uin-1, Uin-2, ⋯ , Ui2 along with the expressions [ϕ(k) Γ(2-α)k1-α]xi(π-xi)[1+(tn)4], and [ϕ(k) Γ(2-α)k1-α](tn)2 are non-negative, using Maple software.

Hence, we require

1-2ϕ(k) Γ(2-α)k1-α[ψ(h)]2-ϕ(k) Γ(2-α)k1-α(1+xi)+1-21-α

for the scheme to be positivity preserving. Table 8 gives range of values of k for scheme to be positivity preserving.

Table 8
www.frontiersin.org

Table 8. Range of values of k for stability for the NSFDCA scheme at some fixed values of α when h=π64.

7.4 Consistency of NSFDCA

To check the consistency of the NSFDCA scheme (Equation 45), we first need to rewrite the scheme as Equation 53:

Uin+1=Uinj=1n1(Uin+1jUinj)·[(j+1)1α(j)1α]       +ϕ(k) Γ(2α)k1α (Ui+1n2Uin+Ui1n[ψ(h)]2)          ϕ(k) Γ(2α)k1α(1+xi)Uin            +ϕ(k) Γ(2α)k1α xi(πxi)[1+(tn)4]           +ϕ(k) Γ(2α)k1α (tn)2.    (53)

We can express this scheme as

Uin+1=Uin(UinUin1)[21α11α]          +(Uin1Uin2)[31α21α]          +(Uin2Uin3)[41α31α]+          +(Ui2Ui1)(n1α(n1)1α)         +ϕ(k)[ψ(h)]2 k1αΓ(2α)[Ui+1n2Uin+Ui1n]         ϕ(k)Γ(2α)k1α(1+xi)Uin        +ϕ(k) Γ(2α)k1αxi(πxi)[1+(tn)4]       +ϕ(k) Γ(2α)k1α (tn)2.    (54)

By expanding Equation 54 using Taylor series, we obtain

U+kUt+k22!Utt+k33!Uttt+=U[(UkUt+k22!Uttk33!Uttt+)][21α11α]+[(UkUt+k22!Uttk33!Uttt+)(U2kUt+(2k)22!Utt(2k)33!Uttt+)][31α21α]+[[U2kUt+(2k)22!Utt(2k)33!Uttt](U3kUt+(3k)22!Utt(3k)33!Uttt)][41α31α]+ϕ(k)[ψ(h)]2 k1α[U+hUx+h22!Uxx+h33!Uxxx2U+UhUx+h22!Uxxh33!Uxxx]+ϕ(k) Γ(2α)k1α xi(πxi)[1+(tn)4]+ϕ(k) Γ(2α)k1α (tn)2.    (55)

We simplify Equation 55 using the approximations ψ(h) = 1−ehh for small h, while retaining the function ϕ(k) = ek−1≈k, which yields Equation 56 shown below:

U+kUt+k22!Utt+k33!Uttt+=U[(kUtk22Utt+k36Uttt+)][21α11α]+[(kUt3k22Utt+7k36Uttt+)][31α21α]+[(kUt5k22Utt+19k36Uttt+)][41α31α]++(kUt(2n3)2Utt......)(n1α(n1)1α)+kαh2Γ(2α)(h2Uxx+O(h4))kαΓ(2α)(1+xi)Uin+kαΓ(2α)xi(ππi)(1+(tn)4)+kαΓ(2α)(tn)2.    (56)

Further simplification gives

kUt+k22!Utt+k33!Uttt+=kUt(n1α11α)                               +k2Utt(21α11α2+331α21α2                              +52(41α31α)+...)                              +kαh2Γ(2α)h2Uxx+O(h2kα)kαΓ(2α)(1+xi)Uin                              +kαΓ(2α)xi(ππi)(1+(tn)4)+kαΓ(2α)(tn)2.    (57)

Dividing Equation 57 by Γ(2−α)kα−1ϕ(k), we obtain Equation 58

n1α k1αΓ(2α)UtαUxx+(1+xi)U=xi(ππi)(1+(tn)4)                                                               +(tn)2+O(h2)+O(k2α).    (58)

Thus, the NSFDCA scheme is accurate of order 2 in space and of order (2−α) in time. We also point out that the idea to prove consistency for both Caputo-based schemes shares a similar approach.

7.5 Numerical results using NSFDCA

The results using NSFDCA are displayed in Figure 5.

Figure 5
www.frontiersin.org

Figure 5. 3D plots of numerical solution using NSFDCA vs. x∈[0, π] vs. t∈[0, 1] with h=π64. (A) α = 0.75, k = 1.0 × 10−4. (B) α = 0.75, k = 5.0 × 10−5. (C) α = 0.90, k = 5.0 × 10−4. (D) α = 0.90, k = 5.0 × 10−5. (E) α = 0.95, k = 8.0 × 10−4. (F) α = 0.95, k = 8.0 × 10−5. (G) α = 1.0, k = 1.0 × 10−3. (H) α = 1.0, k = 1.0 × 10−4.

8 Numerical rate of convergence for the four schemes.

8.1 Discussion of results

Figures 25 present 3D plots of of numerical solutions using FTCSCO, NSFDCO, FTCSCA, and NSFDCA schemes. These figures illustrate the variations across the spatial domain x∈[0, π] and time interval, namely, t∈[0, 1], respectively.

Tables 1, 6, 7, and 9 gives the range of values of k for stability using FTCSCO, NSFDCO, FTCSCA, and NSFDCA schemes when h=π64.

Table 9
www.frontiersin.org

Table 9. Range of values of k for stability of FTCSCA when h=π64 at four different values of α.

Remark 3. We note that for α = 0.75, the FTCSCO and NSFDCO methods exhibit remarkably similar convergence rates, affirming the robustness of these approaches. However, the FTCSCA and NSFDCA methods demand significantly more computational time to determine the temporal rate of convergence at α = 0.75 and t = 1.0. This heightened computational requirement likely stems from the intricate summative expressions employed to approximate the Caputo fractional derivative in both the FTCSCA and NSFDCA schemes.

Table 3 shows the temporal numerical rate of convergence obtained from the four numerical methods using h=π64 and α = 0.90, whereas Table 4 illustrates the numerical rate of convergence when α = 0.95.

Table 5 presents a comparison of computational times at the maximum value of k for stability with a step size of h=π64. It is pertinent to note that in each scenario, the iteration count is precisely maintained as an integer.

Our findings indicate a markedly quicker computational performance of the NSFDCO scheme in comparison with the FTCSCO, under identical conditions of k and h. The NSFDCA and FTCSCA schemes demonstrate approximately equivalent CPU times for the same parameter configurations.

Furthermore, the analysis conducted on the numerical rate of convergence reveals a closely matched performance between the FTCSCO and NSFDCO schemes, a pattern that is echoed in the comparison between NSFDCA and FTCSCA.

9 Conclusion

In this study, we have constructed four methods, namely, FTCSCO, FTCSCA, NSFDCO, and NSFDCA, to solve a time-fractional diffusion partial differential equation with specified initial and boundary conditions, and considered five different values for the fractional parameter. Analyses of stability and consistency of the methods were done, and CPU times were computed. Numerical profiles vs. x vs. t were displayed. The numerical results obtained from these different schemes provide valuable insights into their performance and convergence behavior.

From the analysis of NSFDCO, we conclude that it offers an easily obtainable condition for positivity with significantly lower CPU time compared to FTCSCO. While both schemes exhibit similar profiles, for smaller coefficients of Uxx, FTCSCO may introduce dispersive oscillations and potential blow-up.

FTCSCA, utilizing previous time levels Caputo operator, provides a more accurate representation of non-local and history-dependent diffusion processes. Although stability is somehow not easy, with n = 3, we identified an approximate stability range for k at h=π64. However, due to the complexity of ξ, explicit solution beyond n = 3 remains elusive. That is, it is not possible to use n>3 due to ξ being very complex and long expression for ξ and Maple cannot solve explicitly for ξ.

NSFDCA, focusing on stability and preserving the positivity of solutions, demonstrates comparable CPU times to FTCSCA for α close to 1.0. It is anticipated to exhibit less susceptibility to non-physical oscillations than FTCSCA, particularly for small coefficients of dissipation and stiff problems.

We note that dispersion analysis of explicit finite difference methods discretizing fractional partial differential equations using conformable and Caputo approximations is not straightforward as conformable approximation involves an approximation and hence a source of error. Moreover, the amplification factor gets very complicated when we construct an explicit FDM with Caputo approximation.

In our future study, we will delve into scenarios involving coefficients of dissipation much smaller than 1, obtaining solution for which intila profiles is still, pattern formations in coral reefs, and employing alternative operators to approximate fractional derivatives. These endeavors aim to further enhance our understanding and application of fractional diffusion schemes in diverse scientific contexts.

Data availability statement

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Author contributions

AA: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing. AK: Data curation, Formal analysis, Investigation, Methodology, Resources, Software, Visualization, Writing – original draft, Writing – review & editing. NN: Data curation, Formal analysis, Investigation, Methodology, Resources, Software, Visualization, Writing – original draft, Writing – review & editing.

Funding

The author(s) declare financial support was received for the research, authorship, and/or publication of this article. AA is grateful to Nelson Mandela University, where the study was carried out. AK is grateful for postdoctoral research funding from NRF scarce skills fellowship under grant number 138521. NN is grateful to the department of Mathematics for partially funding his tuition fees at Nelson Mandela University in 2023.

Acknowledgments

The authors are very grateful to the few reviewers for providing constructive feedback which enabled them to significantly improve the initial version of this study.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

1. Podlubny I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications. San Diego, CA: Academic Press (1998).

Google Scholar

2. Miller KS, Ross B. An Introduction to the Fractional Calculus and Fractional Differential Equations. New York, NY: John Wiley and Sons(1993).

Google Scholar

3. Oldham K, Spanier J. The Fractional Calculus Theory and Applications of Differentiation and Integration to Arbitrary Order. New York, NY: Academic Press (1974).

Google Scholar

4. Eriqat T, Oqielat MN, Al-Zhour Z, Khammash GS, El-Ajou A, Alrabaiah H. Exact and numerical solutions of higher-order fractional partial differential equations: a new analytical method and some applications. Pramana. (2022) 96:207. doi: 10.1007/s12043-022-02446-4

Crossref Full Text | Google Scholar

5. Podlubny I. Fractional Differential Equations, Mathematics in Science and Engineering. New York, NY: Academic Press (1999).

Google Scholar

6. Caputo M. Linear models of dissipation whose Q is almost frequency independent—II. Geophys J Int. (1967) 13:529–39. doi: 10.1111/j.1365-246X.1967.tb02303.x

Crossref Full Text | Google Scholar

7. Hashan M, Jahan LN, Imtiaz S, Hossain ME. Modelling of fluid flow through porous media using memory approach: a review. Math Comput Simul. (2020) 177:643–73. doi: 10.1016/j.matcom.2020.05.026

Crossref Full Text | Google Scholar

8. Mainardi F. Fractional Calculus and Waves in Linear Viscoelasticity: An Introduction to Mathematical Models. London: World Scientific Publishing Europe Ltd. (2022).

Google Scholar

9. Awadalla M, Alahmadi J, Cheneke KR, Qureshi S. Fractional optimal control model and bifurcation analysis of human syncytial respiratory virus transmission dynamics. Fract Fract. (2024) 8:44. doi: 10.3390/fractalfract8010044

Crossref Full Text | Google Scholar

10. Shaikh AA, Qureshi S. Comparative analysis of Riemann-liouville, Caputo-fabrizio, and Atangana-Baleanu integrals. J Appl Math Comp Mech. (2022) 21:8. doi: 10.17512/jamcm.2022.1.08

Crossref Full Text | Google Scholar

11. Li X, Wang H, Zhang Z, Hastings A. Mathematical analysis of coral reef models. J Math Anal Appl. (2014) 416:352–73. doi: 10.1016/j.jmaa.2014.02.053

Crossref Full Text | Google Scholar

12. Mistr S, Bercovici D. A theoretical model of pattern formation in coral reefs. Ecosystems. (2003) 6:0061–74. doi: 10.1007/s10021-002-0199-0

Crossref Full Text | Google Scholar

13. Wang RH, Liu QX, Sun GQ, Jin Z, van de Koppel J. Nonlinear dynamic and pattern bifurcations in a model for spatial patterns in young mussel beds. J R Soc Inter. (2009) 6:705–18. doi: 10.1098/rsif.2008.0439

PubMed Abstract | Crossref Full Text | Google Scholar

14. Somathilake LW, Burrage K. A space-fractional-reaction-diffusion model for pattern formation in coral reefs. Cogent Math Stat. (2018) 5:1426524. doi: 10.1080/23311835.2018.1426524

Crossref Full Text | Google Scholar

15. Gdawiec K, Argyros IK, Qureshi S, Soomro A. An optimal homotopy continuation method: Convergence and visual analysis. J Comput Sci. (2023) 74:102166. doi: 10.1016/j.jocs.2023.102166

Crossref Full Text | Google Scholar

16. Kelil AS, Appadu AR. On the numerical solution of 1D and 2D KdV equations using variational homotopy perturbation and finite difference methods. Mathematics. (2022) 10:4443. doi: 10.3390/math10234443

Crossref Full Text | Google Scholar

17. Jamali K, Solangi MA, Qureshi S. A novel hybrid iterative method for applied mathematical models with time-efficiency. J Appl Math Comp Mech. (2022) 21:2. doi: 10.17512/jamcm.2022.3.02

Crossref Full Text | Google Scholar

18. Qureshi S, Argyros IK, Soomro A, Gdawiec K, Shaikh AA, Hincal E. A new optimal root-finding iterative algorithm: local and semilocal analysis with polynomiography. Numer Alg. (2024) 95:1715–45. doi: 10.1007/s11075-023-01625-7

Crossref Full Text | Google Scholar

19. Qureshi S, Ramos H, Soomro AK, A. new nonlinear ninth-order root-finding method with error analysis and basins of attraction. Mathematics. (2021) 9:1996. doi: 10.3390/math9161996

Crossref Full Text | Google Scholar

20. Atangana A, Baleanu D. Numerical solution of a kind of fractional parabolic equations via two difference schemes. In: Abstract and Applied Analysis. Vol. 2013. Hindawi (2013). doi: 10.1155/2013/828764

Crossref Full Text | Google Scholar

21. Mickens RE. Applications of Nonstandard Finite Difference Schemes. Singapore: World Scientific (2000).

Google Scholar

22. Mickens RE. Dynamic consistency: a fundamental principle for constructing nonstandard finite difference schemes for differential equations. J Differ Eq Appl. (2005) 11:645–53. doi: 10.1080/10236190412331334527

Crossref Full Text | Google Scholar

23. Tijani YO, Appadu AR, Aderogba AA. Some finite difference methods to model biofilm growth and decay: classical and non-standard. Computation. (2021) 9:123. doi: 10.3390/computation9110123

Crossref Full Text | Google Scholar

24. Mickens R. An introduction to nonstandard finite difference schemes. J Comp Acoust. (2011) 11:07. doi: 10.1142/S0218396X99000059

PubMed Abstract | Crossref Full Text | Google Scholar

25. Momani S, Rqayiq AA, Baleanu D. A nonstandard finite difference scheme for two-sided space-fractional partial differential equations. Int J Bifur Chaos. (2012) 22:1250079. doi: 10.1142/S0218127412500794

Crossref Full Text | Google Scholar

26. Agbavon KM, Appadu AR. Construction and analysis of some nonstandard finite difference methods for the FitzHugh-Nagumo equation. Numer Methods Partial Differ Eq. (2020) 36:1145–69. doi: 10.1002/num.22468

Crossref Full Text | Google Scholar

27. Agarwal P, El-Sayed A. Non-standard finite difference and Chebyshev collocation methods for solving fractional diffusion equation. Phys A Stat Mech Appl. (2018) 500:40–9. doi: 10.1016/j.physa.2018.02.014

Crossref Full Text | Google Scholar

28. Tijani YO, Appadu AR. Unconditionally positive NSFD and classical finite difference schemes for biofilm formation on medical implant using Allen-Cahn equation. Demonstr Math. (2022) 55:40–60. doi: 10.1515/dema-2022-0006

Crossref Full Text | Google Scholar

29. Appadu AR, Tijani YO. 1D Generalised Burgers-Huxley: proposed solutions revisited and numerical solution using FTCS and NSFD methods. Front Appl Math Stat. (2022) 7:773733. doi: 10.3389/fams.2021.773733

Crossref Full Text | Google Scholar

30. Kehinde OO, Munyakazi JB, Appadu AR. A NSFD discretization of two-dimensional singularly perturbed semilinear convection-diffusion problems. Front Appl Math Stat. (2022) 8:861276. doi: 10.3389/fams.2022.861276

Crossref Full Text | Google Scholar

31. Jejeniwa OA, Gidey HH, Appadu AR. Numerical modeling of pollutant transport: results and optimal parameters. Symmetry. (2022) 14:2616. doi: 10.3390/sym14122616

Crossref Full Text | Google Scholar

32. Tarasov VE. Fractional Dynamics: Applications of Fractional Calculus to Dynamics of Particles, Fields and Media. Heidelberg: Springer (2011).

Google Scholar

33. Flekkøy EG, Hansen A, Baldelli B. Hyperballistic superdiffusion and explosive solutions to the non-linear diffusion equation. Front. Phys. (2021) 9:640560. doi: 10.3389/fphy.2021.640560

Crossref Full Text | Google Scholar

34. Metzler R, Klafter J. The random walk's guide to anomalous diffusion: a fractional dynamics approach. Phys Rep. (2000) 339:1–77. doi: 10.1016/S0370-1573(00)00070-3

Crossref Full Text | Google Scholar

35. Saichev AI, Zaslavsky GM. Fractional kinetic equations: solutions and applications. Chaos. (1997) 7:753–64. doi: 10.1063/1.166272

PubMed Abstract | Crossref Full Text | Google Scholar

36. Sokolov IM. Physics of Fractal Operators. American Institute of Physics. Physics Today. (2003) 56:65–6.

PubMed Abstract | Google Scholar

37. Stynes M, O'Riordan E, Gracia JL. Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. SIAM J Numer Anal. (2017) 55:1057–79. doi: 10.1137/16M1082329

Crossref Full Text | Google Scholar

38. Bhatt HP, Khaliq AQM. Fourth-order compact schemes for the numerical simulation of coupled Burgers' equation. Comput Phys Commun. (2016) 200:117–38. doi: 10.1016/j.cpc.2015.11.007

Crossref Full Text | Google Scholar

39. Appadu AR, Waal GNd. Numerical solution of a malignant invasion model using some finite difference methods. Demonstratio Math. (2023) 56:20220244. doi: 10.1515/dema-2022-0244

Crossref Full Text | Google Scholar

40. Luchko Y. Some uniqueness and existence results for the initial-boundary-value problems for the generalized time-fractional diffusion equation. Comp Math Appl. (2010) 59:1766–72. doi: 10.1016/j.camwa.2009.08.015

Crossref Full Text | Google Scholar

41. Khalil R, Al Horani M, Yousef A, Sababheh M. A new definition of fractional derivative. J Comput Appl Math. (2014) 264:65–70. doi: 10.1016/j.cam.2014.01.002

Crossref Full Text | Google Scholar

42. Abdeljawad T. On conformable fractional calculus. J Comput Appl Math. (2015) 279:57–66. doi: 10.1016/j.cam.2014.10.016

Crossref Full Text | Google Scholar

43. Diethelm K, Ford NJ. Analysis of fractional differential equations. J Math Anal Appl. (2002) 265:229–48. doi: 10.1006/jmaa.2000.7194

Crossref Full Text | Google Scholar

44. Kilbas AA, Srivastava HM, Trujillo JJ. Theory and Applications of Fractional Differential Equations. Volume 204. Amsterdam: Elsevier (2006).

Google Scholar

45. Baleanu D, Diethelm K, Scalas E, Trujillo JJ. Fractional Calculus: Models and Numerical Methods. Volume 3. Singapore: World Scientific (2012).

Google Scholar

46. Nakagawa J, Sakamoto K, Yamamoto M. Overview to mathematical analysis for fractional diffusion equations: new mathematical aspects motivated by industrial collaboration. J. Math Indus. (2010) 2:99–108.

Google Scholar

47. Atangana A, Baleanu D, Alsaedi A. Analysis of time-fractional Hunter-Saxton equation: a model of neumatic liquid crystal. Open Phys. (2016) 14:145–9. doi: 10.1515/phys-2016-0010

Crossref Full Text | Google Scholar

48. Atangana A, Secer A. The time-fractional coupled-Korteweg-de-Vries equations. In: Abstract and Applied Analysis. Volume 2013. Hindawi (2013). doi: 10.1155/2013/947986

Crossref Full Text | Google Scholar

49. Strikwerda JC. Finite Difference Schemes and Partial Differential Equations. 2nd ed. Philadelphia, PA: SIAM (2004). 435 p.

Google Scholar

50. Hindmarsh A, Gresho P, Griffiths D. The stability of explicit Euler time-integration for certain finite difference approximations of the multi-dimensional advection-diffusion equation. Int J Numer Methods Fluids. (1984) 4:853–97. doi: 10.1002/fld.1650040905

Crossref Full Text | Google Scholar

51. Murio DA. Implicit finite difference approximation for time fractional diffusion equations. Comp Math Appl. (2008) 56:1138–45. doi: 10.1016/j.camwa.2008.02.015

Crossref Full Text | Google Scholar

52. Appadu AR, Kelil AS. Some Finite difference methods for solving linear fractional KdV equation. Front Appl Math Stat. (2023) 9:1261270. doi: 10.3389/fams.2023.1261270

Crossref Full Text | Google Scholar

Keywords: conformable derivative, Caputo derivative, finite difference method, consistency, stability

Citation: Appadu AR, Kelil AS and Nyingong NW (2024) Solving a fractional diffusion PDE using some standard and nonstandard finite difference methods with conformable and Caputo operators. Front. Appl. Math. Stat. 10:1358485. doi: 10.3389/fams.2024.1358485

Received: 19 December 2023; Accepted: 23 July 2024;
Published: 20 August 2024.

Edited by:

Yasser Aboelkassem, University of Michigan-Flint, United States

Reviewed by:

Sania Qureshi, Mehran University of Engineering and Technology, Pakistan
Ndolane Sene, Cheikh Anta Diop University, Senegal

Copyright © 2024 Appadu, Kelil and Nyingong. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Appanah R. Appadu, Rao.Appadu@mandela.ac.za

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.