628
Views
0
CrossRef citations to date
0
Altmetric
Applied & Interdisciplinary Mathematics

Crank–Nicolson method for solving time-fractional singularly perturbed delay partial differential equations

, ORCID Icon & | (Reviewing editor:)
Article: 2293373 | Received 03 Jun 2023, Accepted 07 Dec 2023, Published online: 15 Jan 2024

ABSTRACT

In this paper, we propose a uniformly convergent numerical scheme for a class of time-fractional singularly perturbed delay partial differential equations exhibiting a right regular boundary layer. The time-fractional derivative is considered in the Caputo sense with order β(0,1). The domain is discretized with a uniform mesh in both time and space directions. The numerical scheme comprises the discretization technique given by the Crank–Nicolson method in the temporal direction and the non-standard finite difference method in the spatial direction. To show the parameter uniform convergence of the proposed method, the boundedness of truncation error and stability analysis are performed. It is shown that the proposed scheme is second-order convergent in the temporal direction and first-order convergent in the spatial direction. Numerical examples are presented, and their numerical simulations confirm the theoretical findings.

1. Introduction

Delay partial differential equations (DPDEs) give a more realistic model of physical problems by considering both the past history and the present state of the system (Ansari et al., Citation2007). Often, the delay accounts for the time it takes for the process to occur. For example, gestation times, incubation periods, and transport delays. DPDEs have many applications in science and engineering (Kumar & Kumari, Citation2019). When the highest spatial derivative of the DPDE is multiplied by a small parameter (ϵ), it is said to be singularly perturbed delay partial differential equation (SPDPDE), and ϵ is said to be a perturbation parameter. As the perturbation parameter ϵ → 0, the solution exhibits a boundary or an interior layer. Due to the existence of a boundary or an interior layer on the solution of SPDPDE, when we apply standard numerical methods like the finite difference method, the finite element method, and the finite volume method to a uniform mesh, large oscillations occur in the computed solution, leading to numerical instability and inaccurate solutions (Gowrisankar & Natesan, Citation2017). To overcome this difficulty, ϵ - uniformly convergent numerical methods, that is, numerical methods whose convergence property, accuracy, and computational cost do not depend on the perturbation parameter and only depend on the number of mesh points, must be developed (Miller et al., Citation1996).

In general, there are two kinds of ϵ - uniform numerical methods for solving singularly perturbed problems in the context of finite difference methods. Namely, fitted operator methods (FOMs) and fitted mesh methods (FMMs). In FOMs, exponential fitting factor or positive denominator function can be used to control the rapid change of the solution in the boundary or interior layer region(s). When we use exponential fitting factor and denominator function on a term containing perturbation parameter, the methods are said to be the exponentially fitted operator method (EFOM) and the non-standard finite difference method (NSFDM), respectively. Whereas, FMMs employ non-uniform meshes that will be fine in the boundary layer region and coarse outside the boundary layer region(s).

In the past few decades, fractional calculus has gained more attention because of its wide applications in science and engineering (Sun et al., Citation2018). It is a generalization of classical calculus to arbitrary-order derivatives and integrals and can be used in the oil industry, neural networks, mass transport in fluids, control theory, signal processing, viscoelasticity, rheology, finance, dispersion of pollutants in the atmosphere, and so on (Kilbas et al., Citation2006). Due to the non-local properties of fractional derivative and integral operators, they are used to model memory effects and hereditary properties of physical problems more accurately than integer-order derivative and integral operators, which are neglected in the integer-order integral and derivative operators. Fractional partial differential equations (FPDEs) that are described by non-integer-order derivatives model many complex systems such as anomalous diffusion, viscoelastic materials, etc. (Dai et al., Citation2015). Due to the widespread application of FPDEs in engineering and science, this area has been receiving significant attention, and as a result, numerous analytical (Ata & Kıymaz, Citation2023; Atangana, Citation2014; Chen et al., Citation2007), semi-analytical (Daraghmeh et al., Citation2020; Odibat & Momani, Citation2006), and numerical methods (Karatay & Bayramoglu, Citation2012; Kumar et al., Citation2022; Lin & Xu, Citation2007) were introduced to solve FPDEs.

In this paper, we consider the following time-fractional singularly perturbed delay partial differential equation (TF-SPDPDE):

(1) Lu(x,t): βu(x,t)tβϵ2u(x,t)x2+p(x)∂u(x,t)∂x+q(x,t)u(x,t) =r(x,t)u(x,tη)+g(x,t),(x,t)Ω,(1)

with the interval and boundary conditions:

(2) u(x,t) =φb(x,t),(x,t)[0,1]×[η,0],u(0,t) =φl(t),∀t(0,T),u(1,t) =φr(t),∀t(0,T),(2)

where 0<ϵ<<1 denotes the perturbation parameter, η > 0 denotes the delay parameter (η=T/Kfor some integerK>1). Here, the domain be Ω=Ωx×Ωt=(0,1)×(0,T), and Γ=ΓlΓbΓr is its boundary, where Γl and Γr are the left and right sides of Ω corresponding to x = 0 and 1, respectively, and Γb=[0,1]×[η,0]. Also, βu(x,t)tβ is the Caputo time-fractional derivative of order β(0,1), usually denoted by 0Dtβu(x,t) and defined by

 0Dtβu(x,t)=1Γ(1β)0t(ts)β∂u(x,s)∂sds,

where Γ represents the gamma function defined as for zC with Re(z)>0,

Γ(z)=0ftyxz1exp(x)dx.

If 0<β<1, the problem given in EquationEquation (1) is a TF-SPDPDE, which is the generalization of classical SPDPDE. This type of problem is widely used in oil reservoir simulations, transport of mass and energy, dispersion of chemicals in reactors, etc. (Choudhary et al. (Citation2022).

Suppose that p(x)ρ>0,q(x,t)α>0,r(x,t)\breakγ>0, and g(x,t) are bounded smooth functions in the rectangular domain Ω=[0,1]×[0,T]. In addition, let us assume that the initial boundary functions given are sufficiently smooth and satisfy the following compatibility condition at the corner points of Ω (i.e. at (0,0) and (1,0)). This means

φb(0,0)=φl(0),φb(1,0)=φr(0),
0Dtβφl(0)ϵ2φb(0,0)x2+p(0)φb(0,0)∂x+q(0,0)φb(0,0)=r(0,0)φb(0,η)+g(0,0),
0Dtβφr(0)ϵ2φb(1,0)x2+p(1)φb(1,0)∂x+q(1,0)φb(1,0)=r(1,0)φb(1,η)+g(1,0).

Under these sufficiently smooth assumptions and compatibility conditions imposed on the initial and boundary data, the interval boundary value problem (1)-(2) admits a unique solution u(x,t) that exhibits a regular boundary layer of width O(ϵ) at x=1ofΩ, as the perturbation parameter becomes very small (ϵ0). Due to the non-locality of the fractional derivative operator and the involvement of delay and perturbation parameters, it is not simple to solve this problem effectively and more accurately. Hence, designing the ϵ - uniform numerical methods for such type of problems is an important task and is the objective of the present work.

There have been several investigations into the cases of numerical treatment of integer-order singularly perturbed delay partial differential equations. (e.g. see (Ansari et al., Citation2007; Bashier & Patidar, Citation2011; Duressa et al., Citation2023; Govindarao & Mohapatra, Citation2018; Kumar & Kumari, Citation2020; Negero & Duressa, Citation2022; Tirunehi et al., Citation2023) and the references therein). Moreover, FPDEs that are not singularly perturbed have been widely studied up to now. For example, Rihan (Citation2010) presented fully implicit θ - methods to solve linear and non-linear time-fractional delay partial differential equations. Qiu et al. (Citation2019) developed a numerical method comprising the L1 scheme and central finite difference approximation formula to solve one-dimensional time-fractional Burgers equation. The method was shown unconditional stable and convergent of order 2−α, α ∈ (0, 1) in the temporal direction and of order two in spatial direction. Choudhary et al. (Citation2022) proposed a second-order convergent numerical scheme for a class of time-fractional partial differential equations with delay in time. The authors used a numerical method comprising the Crank–Nicolson method for time discretization and Spline method with a tension factor for spatial discretization on a uniform mesh. However, the problems considered in the works above are not singularly perturbed. Relatively, if the problems are not singularly perturbed (in the absence of the perturbation parameter), then we may not face numerical difficulties to find their numerical solution

However, few studies are conducted on the numerical treatment of time-fractional singularly perturbed delay partial differential equations. For instance, Liu et al. (Citation2021) designed a stable numerical scheme to solve a one- and two-dimensional time-fractional singularly perturbed partial differential equation with variable coefficients. They employed the Tailored finite point method to approximate the space derivative and the Grunwald-Letnikov and L1 scheme to approximate the time-fractional derivative. The scholars (Kumar & Vigo-Aguiar, Citation2021) developed a uniformly convergent numerical scheme to obtain an approximate solution of singularly perturbed time-fractional partial differential equations with delay in time. They used the L1 scheme on a uniform mesh to approximate the time-fractional derivative and stable finite difference method with piecewise uniform meshes (which are adequate for FMMs) for approximating the spacial derivatives. Motivated by the study of (Kumar, Kamalesh and Vigo-Aguiar, J, 2021), the purpose of this paper is to design - uniformly convergent numerical method to solve time-fractional singularly perturbed partial differential equations with a large time delay given in Equationequations (1)-(Equation2). We apply the Crank–Nicolson method and the NSFDM to approximate the time-fractional and space derivatives, respectively. Since NSFDM is one of a class of FOM, it has the advantage over FMM that it does not require any prior information about the location and width of the boundary layer(s).

1.1. Properties of the continuous problem

In this section, we present some properties of the continuous problem given in EquationEquation (1)-EquationEquation (2), which are important to analyze the semi-discrete and the full-discrete schemes of the continuous problem that we will discuss in the next sections.

Lemma 1.1.

The Continuous Maximum principle Let Ψ(x,t)C2(Ω)C0(Ω) satisfying Ψ(x,t)0,(x,t)Γ and LΨ(x,t)0,(x,t)Ω. Then Ψ(x,t)0,\break∀(x,t)Ω.

Proof.

Let us assume that there exists (ν,ξ)Ω such that

(ν,ξ)=min(x,t)ΩΨ(x,t)

and Ψ(ν,ξ)<0. From the given hypothesis, we have (ν,ξ)ΓasΨ0onΓ and (ν,ξ)Ω. As Ψ attains minimum at (ν,ξ), we have ∂Ψ(ν,ξ)∂x=0,2Ψ(ν,ξ)x20 and  0DtβΨ(ν,ξ)0 and since q(ν,ξ)0, we obtain the following:

LΨ(ν,ξ)=0DtβΨ(ν,ξ)ϵ2Ψ(ν,ξ)x2+p(ν)∂Ψ(ν,ξ)∂x +q(ν,ξ)Ψ(ν,ξ)<0,

which contradicts the assumption LΨ(x,t)0 in Ω. Hence, Ψ(ν,ξ)0. Therefore, we conclude that Ψ(x,t)0,(x,t)Ω.

Lemma 1.2.

The solution of the continuous problem (1)-(2) satisfy the following estimate

|u(x,t)φb(x,0)|Ct,(x,t)Ω.

Proof.

Using the compatibility conditions at the corner points (i.e. (0,0)and(1,0)) and applying Lemma 1.1 on the barrier functions defined by

Ψ±(x,t)={Ct±(u(x,t)φb(x,0)),0tT,Ct±(u(x,t)φb(x,t)),ηt0,

gives the required estimate. To show this, we have

Ψ±(0,t)=Ct±(u(0,t)φb(0,0))=Ct±(φl(t)φl(0))=Ct±Ct0,
Ψ±(1,t)=Ct±(u(1,t)φb(1,0))=Ct±(φr(t)φr(1))=Ct±Ct0.

On the boundary Γb,

Ψ±(x,t)=Ct±(u(x,t)φb(x,t))=Ct±(φb(x,t)φb(x,t))=Ct0.

Additionally, for (x,t)Ω

LΨ±(x,t)=L(Ct±(u(x,t)φb(x,t)))=CL(t)±L(u(x,t)φb(x,t))0,

since C can be chosen sufficiently large.

Therefore, using the maximum principle (Lemma 1.1), we get

Ψ±(x,t)0,(x,t)Ω.

This implies that

|u(x,t)φb(x,0)|Ct,(x,t)Ω.

Lemma 1.3.

The solution u(x,t) of the problem (1)-(2) satisfy the following bound:

|u(x,t)|C,(x,t)Ω.

Proof.

For all (x,t)Ω, we have

|u(x,t)|= |u(x,t)φb(x,0)+φb(x,0)||u(x,t)φb(x,0)| +|φb(x,0)|.

Using Lemma 1.2 and the fact that |φb(x,0)| is bounded, we get the required result.

Lemma 1.4.

(Stability Estimate of the continuous problem) Let u(x,t) be the solution of problem (1)-(2). Then, we have

uΩuΓ+α1LuΩ.

Proof.

Define the barrier functions

Φ±(x,t)=uΓ+α1LuΩ±u(x,t).

Thus we have

Φ±(0,t)=uΓ+α1LuΩ±u(0,t)uΓ±u(0,t)0,
Φ±(1,t)=uΓ+α1LuΩ±u(1,t)uΓ±u(1,t)0,

Also, for (x,t)Γb,

Φ±(x,t)=uΓ+α1LuΩ±u(x,t)uΓ±u(x,t)0,

Moreover, for (x,t)Ω,

LΦ±(x,t) =L(uΓ+α1LuΩ±u(x,t)) =q(uΓ+α1LuΩ)±Lu(x,t)αuΓ+LuΩ±Lu(x,t)LuΩ±Lu(x,t)0

Therefore, by using Lemma 1.1, we get the required result.

2. Numerical scheme

In this section, we present parameter uniformly convergent numerical scheme to approximate the problem given in (1)-(2) by discretizing both the time and space variables with a uniform mesh. To design the scheme, we first discretize the temporal variable using the Crank–Nicolson method. Next, the semi-discretized problem is numerically approximated by using the non-standard finite difference method with a simple upwind finite difference method in the spatial direction.

2.1. Time discretization

The use of Taylor’s series expansion for the term containing the large delay η in EquationEquation (1) is invalid because of Taylor’s series approximation gives better results when η is small. To address this challenge, first we discretize the time domain [0,T] into the N subinterval with a uniform step size Δt=TN and by choosing K in such a way that η=KΔt for some positive integer K(0,N). Thus, we have

ΩtN={0=t0<t1<<tK=η<<tN1<tN=T},
ΩηK={η=tK<tK+1<<t1<t0=0}.

Now we semi-discretize the problem (1) on ΩtN as follows:

(3) 0Dtβu(x,tj+12)ϵ2u(x,tj+12)x2+p(x)u(x,tj+12)∂x +q(x,tj+12)u(x,tj+12)=r(x,tj+12)u(x,tj+12K)+g(x,tj+12)(3)

By Taylor series expansion with center at the point (x,tj+12), we have

(4) u(x,tj+1)=u(x,tj+12)+Δt2u(x,tj+12)∂t +(Δt2)212!2u(x,tj+12)t2+O((Δt)3)(4)

and

(5) u(x,tj)=u(x,tj+12)Δt2u(x,tj+12)∂t +(Δt2)212!2u(x,tj+12)t2O((Δt)3)(5)

Subtracting EquationEquation (5) from EquationEquation (4), we get the following:

(6) u(x,tj+12)∂t=u(x,tj+1)u(x,tj)Δt+TE,where(6)

TE=(Δt)2243u(x,tj+12)t3.

Next, we approximate the Caputo fractional derivative  0Dtβu(x,tj+12) in the following approach.

0Dtβu(x,tj+12) =1Γ(1β)0tj+12(tj+12s)βu(x,tj+12)∂sds =1Γ(1β)0tj(tj+12s)βu(x,tj+12)∂sds +1Γ(1β)tjtj+12(tj+12s)βu(x,tj+12)∂sds =1Γ(1β)n=0j1tntn+1(tj+12s)βu(x,tj+12)∂sds +1Γ(1β)tjtj+12(tj+12s)βu(x,tj+12)∂sds

Using a second-order central finite difference approximation for the first-order derivative given in EquationEquation (6), we obtain the following equation.

(7) 0Dtβu(x,tj+12) =1Γ(1β)n=0j1tntn+1[un+1(x)un(x)Δt+O((Δt)2)]((j+12)Δts)βds+1Γ(1β)tjtj+12[uj+1(x)uj(x)Δt +O((Δt)2)]((j+12)Δts)βds =1Γ(1β)n=0j1[un+1(x)un(x)Δt+O((Δt)2)]tntn+1((j+12)Δts)βds+1Γ(1β)[uj+1(x)uj(x)Δt +O((Δt)2)]tjtj+12((j+12)Δts)βds =1Γ(1β)n=0j1[un+1(x)un(x)Δt]tntn+1((j+12)Δts)βds +O((Δt)2)Γ(1β)n=0j1tntn+1((j+12)Δts)βds +1Γ(1β)[uj+1(x)uj(x)Δt]tjtj+12((j+12)Δts)βds +O((Δt)2)Γ(1β)tjtj+12((j+12)Δts)βds =(Δt)βΓ(2β)n=0j1[(un+1(x)un(x))((jn+12)1β (jn12)1β)] +1Γ(2β)n=0j1[(jn+12)1β(jn12)1β]O((Δt)3β) +(Δt)βΓ(2β)(uj+1(x)uj(x)21β)+1Γ(2β)21βO((Δt)3β)(7)

Rearranging the above row of EquationEquation (7), we get an equivalent equation of the form:

(8) 0Dtβu(x,tj+12)=(Δt)βΓ(2β)(uj+1(x)uj(x)21β)+(Δt)βΓ(2β) ×n=0j1[(un+1(x)un(x))((jn+12)1β (jn12)1β)]1Γ(2β) ×n=0j1[(jn+12)1β(jn12)1β] ×O((Δt)3β)+1Γ(2β)21βO((Δt)3β)(8)

Let

(9) ϑ=ΔtβΓ(2β),(9)
(10) σ=ΔtβΓ(2β)2(1β),and(10)
(11) bj=(j+12)1β(j12)1β.(11)

Substituting EquationEquations (9), (Equation10) and (Equation11) into EquationEquation (8), we get

(12) 0Dtβu(x,tj+12)=σ(uj+1(x)uj(x)) +ϑn=0j1(un+1(x)un(x))bjn +1Γ(2β)n=0j1bjnO((Δt)3β) +1Γ(2β)21βO((Δt)3β)(12)

EquationEquation (12) can be equivalently written as

(13)  0Dtβu(x,tj+12) =σ(uj+1(x)uj(x))+ϑ[bju0(x) +n=1j1(bjn+1bjn)un(x)+b1uj(x)]+R,where(13)
(14) R =1Γ(2β)n=0j1bjnO((Δt)3β)+1Γ(2β)21βO((Δt)3β) =1Γ(2β)[n=0j1bjn+121β]O((Δt)3β) =1Γ(2β)[(j+12)1β(12)1β+121β]O((Δt)3β) =1Γ(2β)[(j+12)1β]O((Δt)3β) =1Γ(2β)[(tjΔt+12)1β]O((Δt)3β)C(Δt)2.(14)

Hence, the Crank–Nicolson approximation of the Caputo fractional derivative at (x,tj+12) is given by

(15) 0Dtβu(x,tj+12)=ϑ[b1uj(x)+n=1j1(bjn+1bjn)un(x)bju0(x)]+σ(uj+1(x)uj(x)) +O((Δt)2).(15)

Thus, from EquationEquation (15), we observed a second-order approximation to  0Dtβu(x,tj+12). This means that the Crank–Nicolson scheme is a second-order convergence for the time-fractional derivative.

Substituting EquationEquation (15) by neglecting the truncation error into EquationEquation (3), we have the following approximation formula:

(16) ϑ[b1u~j(x)+n=1j1(bjn+1bjn)u~n(x)bju~0(x)] +σ(u~j+1(x)u~j(x))ϵ2u~j+12(x)x2 +p(x)u~j+12(x)∂x+qj+12(x)u~j+12(x) =rj+12(x)u~j+12K(x)+gj+12(x),(16)

where u~j+12(x) represents the approximate solution of the exact solution u(x,tj+12) at (j+12)th time level. Now, introducing the notation u~j+12(x)=u~(x,tj+1)+u~(x,tj)2 into the above Equation and rearranging, we get the following equivalent form:

(17)  ϵ2u~j+1(x)x2+p(x)u~j+1(x)∂x+qj+12(x)u~j+1(x) =ϵ2u~j(x)x2p(x)u~j(x)∂xqj+12(x)u~j(x) 2rj+12(x)u~j+12K(x)+2gj+12(x) 2ϑ[b1uj(x)+n=1j1(bjn+1bjn)un(x)bju0(x)] 2σ(uj+1(x)uj(x)),(17)

where

qj+12(x)=qj+1(x)+qj(x)2,
rj+12(x)=rj+1(x)+rj(x)2,
gj+12(x)=gj+1(x)+gj(x)2.

Rearranging EquationEquation (17), we get the following equivalent form.

(18)  ϵ2u~j+1(x)x2+p(x)u~j+1(x)∂x+(qj+12(x)+2σ)u~j+1(x) =ϵ2u~j(x)x2p(x)u~j(x)∂x(qj+12(x)2σ+2ϑb1)u~j(x) 2ϑn=1j1(bjn+1bjn)u~n(x)+2ϑbju~0(x) 2rj+12(x)u~j+12K(x)+2gj+12(x), xΩx,j=0,1,,N1.(18)

Using discrete operator, EquationEquation (18) can be written as

(19) LNu~j+1(x)=F(x,tj+1),xΩx,j=0,1,,N1,(19)

where

(20) F(x,tj+1)=ϵ2u~j(x)x2p(x)u~j(x)∂x (qj+12(x)2σ+2ϑb1)u~j(x) 2ϑn=1j1(bjn+1bjn)u~n(x) +2ϑbju~0(x)2rj+12(x)u~j+12K(x) +2gj+12(x)(20)

with the interval boundary conditions:

(21) u~j+1(x) =φb(x,tj+1),xΩx,(K+1)j1,u~j+1(0) =φl(tj+1),u~j+1(1)=φr(tj+1)for0jN1.(21)

The operator LN is defined as

(22) LNu~j+1(x) ϵ2u~j+1(x)x2+p(x)u~j+1(x)∂x +(qj+12(x)+2σ)u~j+1(x),(22)

satisfies the next semi-discrete maximum principle.

Lemma 2.1.

(The Semi-discrete maximum principle) Let Φ~j+1(x) be a smooth function on Ωx. If Φ~j+1(0)0,\breakΦ~j+1(1)0 and LNΦ~j+1(x)0,∀xΩx, then Φ~j+1(x)0,∀xΩx.

Proof.

To proof is done by contradiction. Let xΩx such that

Φ~j+1(x)=minxΩxΦ~j+1(x)

and assume that Φ~j+1(x)<0. From the hypotheses, we have x{0,1} and Φ~j+1(x)∂x=0,2Φ~j+1(x)x20 , hence

LNΦ~j+1(x)=ϵ2Φ~j+1(x)x2+p(x)Φ~j+1(x)∂x+(qj+12(x)+2σ)Φ~j+1(x)<0,

which is a contradiction to our assumption of LNΦ~j+1(x)0 in Ωx. This shows that our assumption is wrong and then Φ~j+1(x)0. Therefore, we conclude that Φ~j+1(x)0,\breakxΩx.

Theorem 2.2.

Under the smoothness and compatibility conditions, the semi-discretized solution u~j+1(x) and its derivatives satisfy the following bounds:

|diu~j+1(x)dxi|C(1+ϵiexp(α(1x)ϵ)),i=0,1,2,3,4.

Proof.

The proof is found in (Kellogg et al., Citation1978).

2.2. Spatial discretization

Now, we consider the spatial discretization of EquationEquation (32) by the non-standard finite difference method on a uniform mesh. Let M be a positive integer and divide the domain [0,1] into M equal sub-intervals with step size Δx=1/M:

ΩxM={0=x0<x1<<xM=1},
xi=x0+iΔx,i=0,1,,M.

To discretize the space derivatives using the method of non-standard finite difference scheme on a uniform mesh, we will follow the procedures used in (Mickens Citation2005). Using these principles, the denominator function denoted by ϕi2 is given by (Mbroh et al., Citation2019)

(23) ϕi2(Δx,ϵ)=ϵΔxp(xi)(exp(p(xi)Δxϵ)1).(23)

Let Ui,j represent the approximation of u~(xi,tj). Using this denominator function and the simple upwind finite difference approximation for the first derivative of EquationEquation (32), we obtain the following fully-discrete problem.

(24) LM,NUi,j+1 ϵ[Ui1,j+12Ui,j+1+Ui+1,j+1ϕi2] +pi[Ui,j+1Ui1,j+1Δx] +[12(qi,j+qi,j+1)+2σ]Ui,j+1=ϵ[Ui1,j2Ui,j+Ui+1,jϕi2]pi[Ui,jUi1,jΔx] [12(qi,j+qi,j+1)2σ+2ϑb1]Ui,j 12[ri,j+ri,j+1][Ui,j+1K+Ui,jK] +(gi,j+gi,j+1) 2ϑn=1j1(bjn+1bjn)Ui,n+2ϑbjUi,0,i =1,2,,M1,j=0,1,2,,N1,(24)

with the interval boundary conditions:

(25) U(xi,tj+1)=φb(xi,tj+1),i=0,1,,M,j=(K+1),K+1,,1,U(0,tj+1)=φl(tj+1),U(1,tj+1)=φr(tj+1),j=0,1,,N1.(25)

After making some rearrangement, we have the following equation.

(26)  (ϵϕi2+piΔx)Ui1,j+1+(2ϵϕi2+piΔx+12(qi,j+qi,j+1)+2σ)Ui,j+1(ϵϕi2)Ui+1,j+1=(ϵϕi2+piΔx)Ui1,j (2ϵϕi2+piΔx+12(qi,j+qi,j+1)2σ+2ϑb1)Ui,j +(ϵϕi2)Ui+1,j12[ri,j+ri,j+1][Ui,j+1K+Ui,jK] +(gi,j+gi,j+1)2ϑn=1j1(bjn+1bjn)Ui,n+2ϑbjUi,0,i=1,2,,M1,j=0,1,2,,N1.(26)

Equivalently, we write EquationEquation (32) in linear system form as follows:

(27) AiUi1,j+1+BiUi,j+1+CiUi+1,j+1=DiUi1,j+EiUi,j +FiUi+1,j+Gi,j+1,(27)

where

(28) Ai= (ϵϕi2+piΔx),Bi=2ϵϕi2+piΔx+12(qi,j+qi,j+1)+2σ,Ci= ϵϕi2,Di=ϵϕi2+piΔx,Ei= (2ϵϕi2+piΔx+12(qi,j+qi,j+1)2σ+2ϑb1),Fi=ϵϕi2,Gi,j+1=12[ri,j+ri,j+1][Ui,j+1K+Ui,jK] +(gi,j+gi,j+1)2ϑn=1j1(bjn+1bjn)Ui,n+2ϑbjUi,0(28)

Since we let q(x,t)>0 in the domain Ω, again let us suppose that vi,j=12(qi,j+qi,j+1)+2σξ>0.

Lemma 2.3.

(The Fully-discrete Maximum Principle). Assume that the discrete function Ψ(xi,tj) satisfying Ψ(xi,tj)0on(xi,tj)ΓM,N and LM,NΨ(xi,tj)0\breakin(xi,tj)ΩM,N. Then Ψ(xi,tj)0, for all (xi,tj)ΩM,N.

Proof.

Let s,s be the indexes such that

Ψs,s=min(xi,tj)Ω¯M,NΨ(xi,tj)<0.

Then by the given hypothesis, we have 0<s<M\breakand0<s<N. It follows that Ψs+1,sΨs,s0,\breakΨs,sΨs1,s0. Hence,

LM,NΨs,s= ϵ[Ψs+1,s2Ψs,s+Ψs1,sϕs2] +ps[Ψs,sΨs1,sΔx] +vs,sΨs,s=ϵ[Ψs+1,sΨs,sϕs2Ψs,sΨs1,sϕs2] +ps[Ψs,sΨs1,sΔx]+vs,sΨs,s0,which is a contradiction to our assumption.

This shows that our assumption is wrong and Ψs,s0. Therefore, we have Ψi,j0,(xi,tj)ΩM,N.

An immediate consequence of Lemma 2.3 is the uniform stability estimate given below.

Lemma 2.4.

The solution Ui,j of the fully-discretized problem in EquationEquation (32) satisfy the following bound.

|Ui,j|ξ1max(xi,tj)ΩM,N|LM,NUi,j| +max(xi,tj)ΩM,N{|ψb(xi,tj)|,maxtjΩtN{|ψl(t)|,|ψr(t)|}}.

Proof.

Let us denote

κ=ξ1max(xi,tj)ΩM,N|LM,NUi,j| +max(xi,tj)ΩM,N{|ψb(xi,tj)|,maxtjΩtN{|ψl(t)|,|ψr(t)|}}

and define the barrier functions Ψi,j±=κ±Ui,j.

At the boundary points

Ψ0,j±=κ±U0,j=κ±U(0,tj)=κ±ψl(tj)0,
ΨM,j±=κ±UM,j=κ±U(1,tj)=κ±ψr(tj)0.

On the discretized domain xi,i=1,2,,N1, we have

LMΨi,j±= ϵ(κ±Ui+1,j2(κ±Ui,j)+κ±Ui1,jϕi2) +pi(κ±Ui,j(κ±Ui1,j)Δx)+vi,j(κ±Ui,j)=vi,jκ±LM,NUi,j,=vi,j(ξ1max(xi,tj)ΩM,N|LM,NUi,j| +max(xi,tj)DM,N{|ψb(xi,tj)|,maxtjΩtN{|ψl(t)|,|ψr(t)|}}) ±LMUi,j0.

By Lemma 2.3, we obtain Ψi,j±0, for all (xi,tj)Ω¯M,N. This implies that

|Ui,j|ξ1max(xi,tj)ΩM,N|LM,NUi,j|+max(xi,tj)ΩM,N{|ψb(xi,tj)|, maxtjΩtN{|ψl(t)|,|ψr(t)|}}.

In the next section, we estimate the error associated with the spatial discretization.

3. Convergence analysis

By using the information presented above, we were able to demonstrate that the fully- discrete operator denoted by LM,N satisfies both the discrete maximum principle and the uniform stability estimate. Let Ui,j denotes the approximate solution in the fully-discretization of the exact solution u(x,t) at (xi,tj),i=0,1,,M,j=0,1,,N. Next, let us denote and define the forward, backward and central finite difference approximations of the space derivatives, respectively, as

Dx+ui,j=ui+1,jui,jΔx,Dxui,j=ui,jui1,jΔx,and
δx2ui,j=Dx+Dxui,j=D+ui,jDui,jΔx.

Then, the truncation error of the scheme (24)-(25) is given by

 |LM,N(u(xi,tj)Ui,j)|=|LM,Nu(xi,tj)LMUi,j|=|ϵ2u(xi,tj)x2+pi∂u(xi,tj)∂x+ϵ[Ui1,j2Ui,j+Ui+1,jϕi2]pi[Ui,jUi1,jΔx]|=ϵ|2u(xi,tj)x2Dx+Dx(Δx)2u(xi,tj)ϕi2+pi(∂u(xi,tj)∂xDxu(xi,tj))|ϵ|2u(xi,tj)x2Dx+Dxu(xi,tj)|+|((Δx)2ϕi21)Dx+Dxu(xi,tj)|+CΔx|2u(xi,tj)x2|

Here, we have ϵ|(Δx)2ϕi21|CΔx. To show this, let us define λ=piΔx/ϵ,λ(0,fty). Using EquationEquation (23), we obtain the following relation:

ϵ|(Δx)2ϕi21|=piΔx|1exp(λ)11λ|=piΔxR(λ),where
R(λ)=exp(λ)λ1λ(exp(λ)1).

Because of limλ0R(λ)=1/2,limλftyR(λ)=0, we have R(λ)C,∀λ(0,fty). Using this relation, we have the following:

 |LM,N(u(xi,tj)Ui,j)|(Δx)2|4u(xi,tj)x4|+CΔx|2u(xi,tj)x2|+CΔx|2u(xi,tj)x2|(Δx)2|4u(xi,tj)x4|+CΔx|2u(xi,tj)x2|

So, the error estimate in the spatial discretization is bounded as

(29) |LM,N(u(xi,tj)Ui,j)|(Δx)2|4u(xi,tj)x4| +CΔx|2u(xi,tj)x2|(29)

Using the boundedness of derivatives of solution given in Theorem 2.2 and EquationEquation (29), we obtain

(30) |LM,N(u(xi,tj)Ui,j)|(Δx)2|1+ϵ4exp(α(1xi)ϵ)| +CΔx|1+ϵ2exp(α(1xi)ϵ)|C(Δx)2|ϵ+ϵ3exp(α(1xi)ϵ)| +CΔx|1+ϵ2exp(α(1xi)ϵ)|C(Δx)2|1+ϵ3exp(α(1xi)ϵ)| +CΔx|1+ϵ3exp(α(1xi)ϵ)|,CΔx|1+maxiϵ3exp(α(1xi)ϵ)|.(30)

Lemma 3.1.

For a fixed mesh and ϵ → 0, it holds

(31) limϵ0maxiexp(α(1xi)ϵ)ϵm=0,m=1,2,3,(31)

where xi=iΔx,Δx=1/M, for all i=1,2,,M1.

Proof.

The proof is found in (Turuna et al., Citation2020).

Using the result of Lemma 3.1 into EquationEquation (30), we obtain

|LM,N(u(xi,tj)Ui,j)|CΔx.

Define the barrier functions

Φi,j±=CΔx±(u(xi,tj)Ui,j).

The values Φi,j± at boundaries are

Φi,0±=CΔx±(u(xi,t0)Ui,0)=CΔx0,
Φ0,j±=CΔx±(u(x0,tj)U0,j)=CΔx0,
ΦM,j±=CΔx±(u(xM,tj)UM,j)=CΔx0,and
LM,NΦi,j± =LM,N(CΔx±(u(xi,tj)Ui,j)), =LM,N(CΔx)±LM,N(u(xi,tj)Ui,j),0,0<i<M,0<j<N.

Using maximum principle, we have

Φi,j±0,0iM,0jN.

From this it follows that

(32) |u(xi,tj)Ui,j)|CΔx,0iM,0jN.(32)

Theorem 3.2.

(ϵ-uniform convergence) If u(xi,tj) be the exact solution of the continuous problem EquationEquation (1)-EquationEquation (2) and Ui,j be the numerical solution of the fully discretized scheme EquationEquation (32)-EquationEquation (32), then the following error estimate holds

sup0<ϵ<<1U(xi,tj)u(xi,tj)ΩxM×ΩtNC(Δx+(Δt)2).

Proof.

From EquationEquation (14) and EquationEquation (32), we can obtain the above error bound. To show this,

|U(xi,tj)u(xi,tj)| =|U(xi,tj)u~(xi,tj)+u~(xi,tj)u(xi,tj)||U(xi,tj)u~(xi,tj)|+|u~(xi,tj)u(xi,tj)|C(Δx+(Δt)2).

4. Numerical examples

To show the effectiveness of the proposed scheme given in EquationEquation (26) for the given problem (1), we consider the following two examples. Since the exact solution to these problems is not known, to determine the maximum pointwise error and rate of convergence, we use the double mesh principle (Doolan et al., Citation1980). To apply this technique, the space and time domains are divided into 2 M and 2 N equal sub-intervals respectively. Then, the maximum pointwise error and the convergence rate are obtained as follows. The maximum pointwise error is

(33) EM,N=max0i,jM,N|UM,N(xi,tj)U2M,2N(x2i,t2j)|,(33)

where UM,N(xi,tj) denotes the numerical solution obtained on a mesh containing M +1 points in the spatial direction and N +1 points in the temporal direction, and U2M,2N(xi,tj) is obtained by further dividing each sub-interval in space and time direction. In addition, the rate of convergence of the problems are obtained by the formula

(34) RM,N=log2(EM,NE2M,2N).(34)

Example 4.1.

Consider the following time-fractional singularly perturbed parabolic partial differential equation with delay η = 1:

βu(x,t)tβϵ2u(x,t)x2+(2x2)∂u(x,t)∂x +xu(x,t)=u(x,tη)+10t2exp(t)x(1x), (x,t)Ω=(0,1)×(0,2),

with the interval and boundary conditions φb(x,t)=0,\breakφl(t)=0,φr(t)=0.

Example 4.2.

Consider the following time-fractional singularly perturbed parabolic partial differential equation with delay η = 1:

βu(x,t)tβϵ2u(x,t)x2+(2x2)∂u(x,t)∂x +((x+1)(t+1))u(x,t)=u(x,tη) +10t2exp(t)x(1x),(x,t)Ω=(0,1)×(0,2),

with the interval and boundary conditions φb(x,t)=0,φl(t)=0,φr(t)=0.

For different values of ϵ,N,M and fixed β = 0.8, the maximum pointwise error and the corresponding rate of convergence for Example 4.1 and Example 4.2 are given in Tables and respectively. The last two rows in these tables represent the ϵ- uniform error estimate (EM,N) and the ϵ- uniform convergence rate (RM,N). Similarly, for different values of β,N and M with fixed ϵ=1010, the maximum pointwise error and the rate of convergence are given in Tables and respectively. From the Tables , one can clearly observe that the maximum pointwise error decreases monotonically as the mesh size M and N increases, which confirms that the proposed scheme is ϵ - uniformly convergent. To show the existence of boundary layer near x = 1 for small ϵ (ϵ → 0), the surface plots of solutions of Example 4.1 and Example 4.2 are given in Figures and respectively for different values of β. In addition, to show the effect of ϵ on the width of the boundary layer, the surface plots of solutions of Example 4.1 and Example 4.2 are given in Figures and respectively. Similarly, to show the effects of the fractional order β on the solution of Example 4.1 and Example 4.2, the surface plots are given in Figures and respectively. Figure shows the log-log plot of the maximum pointwise error for the solutions for Example 4.1 and Example 4.2. From this figure, one can observe the parameter uniform convergence of the proposed method. Moreover, the formulated scheme is shown to be first-order convergence globally.

Figure 1. Surface plots of the numerical solution of example 4.1 for different values of β with ϵ=1010,M=80 and N = 64.

Figure 1. Surface plots of the numerical solution of example 4.1 for different values of β with ϵ=10−10,M=80 and N = 64.

Figure 2. Surface plots of the numerical solution of example 4.1 for different values of ϵ with β=0.4,M=80 and N = 64.

Figure 2. Surface plots of the numerical solution of example 4.1 for different values of ϵ with β=0.4,M=80 and N = 64.

Figure 3. Surface plots of the numerical solution of example 4.2 for different values of β with ϵ=1010,M=80 and N = 64.

Figure 3. Surface plots of the numerical solution of example 4.2 for different values of β with ϵ=10−10,M=80 and N = 64.

Figure 4. Surface plots of the numerical solution of example 4.2 for different values of ϵ with β=0.6,M=80 and N = 64.

Figure 4. Surface plots of the numerical solution of example 4.2 for different values of ϵ with β=0.6,M=80 and N = 64.

Figure 5. Loglog plot of maximum pointwise error for examples 4.1 and 4.2 for β = 0.8.

Figure 5. Loglog plot of maximum pointwise error for examples 4.1 and 4.2 for β = 0.8.

Table 1. Maximum pointwise error (EM,N) and rate of convergence (RM,N) for example 4.1 using fractional order β = 0.8 with different values of ϵ.

Table 2. Maximum pointwise error (EM,N) and rate of convergence (RM,N) for example 4.1 using ϵ=1010 with different values of β

Table 3. Maximum pointwise error (EM,N) and rate of convergence (RM,N) for example 4.2 using fractional order β = 0.8 with different values of ϵ

Table 4. Maximum pointwise error (EM,N) and rate of convergence (RM,N) for example 4.2 using ϵ=1010 with different values of β

5. Conclusion

In this paper, a parameter uniformly convergent numerical scheme for a class of time-fractional singularly perturbed partial differential equations with a large time delay is considered. The proposed numerical scheme consists of the Crank–Nicolson method for discretizing the time-fractional derivative, which is given in Caputo sense and the non-standard finite difference method together with simple upwind scheme to discretize the spatial derivatives on a uniform mesh. The method is shown to be second-order accurate with respect to the time variable and first-order accurate with respect to the space variable. Moreover, the proposed method is uniformly convergent with respect to the perturbation parameter ϵ. To validate the theoretical predictions, numerical experimentation is performed and the numerical results support the theoretical findings.

It is very important to note that previously the method of Crank–Nicolson and NSFDM are developed for only integer order singularly perturbed delay partial differential equations. According to the best of our knowledge, this has not been done so far for the case of TF-SPDPDEs. Hence, this is the first work based on the fractional order singularly perturbed delay partial differential equations. In the future, we will extend this work for higher order numerical schemes to solve TF-SPDPDEs.

PUBLIC INTEREST STATEMENT

Nowadays, due to the non-locality of fractional differential operators, it is confirmed that many anomalous diffusion processes associated with complex systems in science and engineering are described more accurately by fractional partial differential equations than classical partial differential equations. If the small perturbation parameter multiplies the highest order derivative of the time-fractional partial differential equation and when it contains the delay parameter, then the problem is singularly perturbed time-fractional delay partial differential equation. The solution of such types of problems exhibit boundary layer phenomena. Due to the existence of boundary layer in the solution, if we use classical numerical methods, large oscillations occur in the computed solution, leading to numerical instability and inaccurate solution. To overcome this problem, we developed uniformly convergent numerical method with respect to the perturbation parameter.

Supplemental material

Disclosure statement

No potential conflict of interest was reported by the author(s).

Supplementary material

Supplemental data for this article can be accessed online at https://doi.org/10.1080/27684830.2023.2293373.

Additional information

Notes on contributors

Habtamu Getachew Kumie

Awoke Andargie Tirunehi is an Associate Professor of Mathematics and member of Department of Mathematics, College of Natural Sciences at Bahir Dar University, Ethiopia. His research interest is in the areas of Applied Mathematics and Numerical Analysis, including the Theory of Perturbation. So far he has published more than 30 research articles in reputable journals.

Habtamu Getachew Kumie is a PhD candidate at Bahir Dar University, Ethiopia. His research interest is in the areas of Applied Mathematics and Numerical Analysis, including the Numerical Solution of Singularly Perturbed Fractional Differential Equations.

Getachew Adamu Derese

Getachew Adamu Derese is an Associate Professor of Mathematics and member of Department of Mathematics, College of Natural Sciences at Bahir Dar University, Ethiopia. His research interests are in the areas of Applied Mathematics and Numerical Analysis, including the lubrication of bearings. So far he has published more than 20 research articles in reputable journals.

References

  • Ansari, A. R., Bakr, S. A., & Shishkin, G. I. (2007). A parameter-robust finite difference method for singularly perturbed delay parabolic partial differential equations. Journal of Computational and Applied Mathematics, 205(1), 552–566. https://doi.org/10.1016/j.cam.2006.05.032
  • Ata, E., & Kıymaz, I. O.(2023). New generalized Mellin transform and applications to partial and fractional differential equations. International Journal of Mathematics and Computer in Engineering, 2023.
  • Atangana, A. (2014). On the singular perturbations for fractional differential equation. Scientific World Journal, 2014, 1–9. https://doi.org/10.1155/2014/752371
  • Bashier, E. B. M., & Patidar, K. C. (2011). A second-order fitted operator finite difference method for a singularly perturbed delay parabolic partial differential equation. Journal of Difference Equations and Applications, 17(5), 779–794. https://doi.org/10.1080/10236190903305450
  • Chen, C.-M., Liu, F., Turner, I., & Anh, V. (2007). A Fourier method for the fractional diffusion equation describing sub-diffusion. Journal of Computational Physics, 227(2), 886–897. https://doi.org/10.1016/j.jcp.2007.05.012
  • Choudhary, R., Singh, S., & Kumar, D. (2022). A second-order numerical scheme for the time-fractional partial differential equations with a time delay. Computational and Applied Mathematics, 41(3), 1–28. https://doi.org/10.1007/s40314-022-01810-9
  • Dai, Z., Peng, Y., Mansy, H. A., Sandler, R. H., & Royston, T. J. (2015). A model of lung parenchyma stress relaxation using fractional viscoelasticity. Medical Engineering & Physics, 37(8), 752–758. https://doi.org/10.1016/j.medengphy.2015.05.003
  • Daraghmeh, A., Qatanani, N., & Saadeh, A. (2020). Numerical solution of fractional differential equations. Applied Mathematics, 11(11), 1100–1115. https://doi.org/10.4236/am.2020.1111074
  • Doolan, E. P., Miller, J. J., & Schilders, W. H. (1980). Uniform numerical methods for problems with initial and boundary layers. Boole Press.
  • Duressa, G. F., Daba, I. T., & Deressa, C. T. (2023). A systematic review on the solution methodology of singularly perturbed differential difference equations. Mathematics, 11(5), 1108. https://doi.org/10.3390/math11051108
  • Govindarao, L., & Mohapatra, J. (2018). A second order numerical method for singularly perturbed delay parabolic partial differential equation. Engineering Computations, 36(2), 420–444. https://doi.org/10.1108/EC-08-2018-0337
  • Gowrisankar, S., & Natesan, S. (2017). ε-uniformly convergent numerical scheme for singularly perturbed delay parabolic partial differential equations. International Journal of Computer Mathematics, 94(5), 902–921. https://doi.org/10.1080/00207160.2016.1154948
  • Karatay, I., & Bayramoglu, S. R. (2012). An efficient difference scheme for time fractional advection dispersion equations. Applied Mathematical Sciences, 6(98), 4869–4878. https://doi.org/10.1155/2012/548292
  • Kellogg, R. B., & Tsan, A. (1978). Analysis of some difference approximations for a singular perturbation problem without turning points. Mathematics of Computation, 32(144), 1025–1039. https://doi.org/10.1090/S0025-5718-1978-0483484-9
  • Kilbas, A. A., Srivastava, H. M., & Trujillo, J. J. (2006). Theory and applications of fractional differential equations. North-Holland204.
  • Kumar, D., & Kumari, P. (2019). A parameter-uniform numerical scheme for the parabolic singularly perturbed initial boundary value problems with large time delay. Journal of Applied Mathematics and Computing, 59(1–2), 179–206. https://doi.org/10.1007/s12190-018-1174-z
  • Kumar, D., & Kumari, P. (2020). A parameter-uniform scheme for singularly perturbed partial differential equations with a time lag. Numerical Methods for Partial Differential Equations, 36(4), 868–886. https://doi.org/10.1002/num.22455
  • Kumar, S., Pandey, R. K., Kumar, K., Kamal, S., & Dinh, T. N. (2022). Finite difference–collocation method for the generalized fractional diffusion equation. Fractal and Fractional, 6(7), 387. https://doi.org/10.3390/fractalfract6070387
  • Kumar, K., & Vigo-Aguiar, J. (2021). Numerical solution of time-fractional singularly perturbed convection–diffusion problems with a delay in time. Mathematical Methods in the Applied Sciences, 44(4), 3080–3097. https://doi.org/10.1002/mma.6477
  • Lin, Y., & Xu, C. (2007). Finite difference/spectral approximations for the time-fractional diffusion equation. Journal of Computational Physics, 225(2), 1533–1552. https://doi.org/10.1016/j.jcp.2007.02.001
  • Liu, X., Abbas, M., Yang, H., Qin, X., & Nazir, T. (2021). Novel finite point approach for solving time-fractional convection-dominated diffusion equations. Advances in Difference Equations, 2021(1), 1–22. https://doi.org/10.1186/s13662-020-03178-8
  • Mbroh, N. A., & Munyakazi, J. B. (2019). A fitted operator finite difference method of lines for singularly perturbed parabolic convection–diffusion problems. Mathematics and Computers in Simulation, 165, 156–171. https://doi.org/10.1016/j.matcom.2019.03.007
  • Mickens, R. E. (2005). Advances in the applications of nonstandard finite difference schemes. World Scientific.
  • Miller, J. J., O’riordan, E., & Shishkin, G. I. (1996). Fitted numerical methods for singular perturbation problems: Error estimates in the maximum norm for linear problems in one and two dimensions. World Scientific.
  • Negero, N., & Duressa, G. (2022). An efficient numerical approach for singularly perturbed parabolic convection-diffusion problems with large time-lag. Journal of Mathematical Modeling, 10(2), 173–110.
  • Odibat, Z. M., & Momani, S. (2006). Application of variational iteration method to nonlinear differential equations of fractional order. International Journal of Nonlinear Sciences and Numerical Simulation, 7(1), 27–34. https://doi.org/10.1515/IJNSNS.2006.7.1.27
  • Qiu, W., Chen, H., & Zheng, X. (2019). An implicit difference scheme and algorithm implementation for the one-dimensional time-fractional burgers equations. Mathematics and Computers in Simulation, 166, 298–314. https://doi.org/10.1016/j.matcom.2019.05.017
  • Rihan, F. A. (2010). Computational methods for delay parabolic and time-fractional partial differential equations. Numerical Methods for Partial Differential Equations, 26(6), 1556–1571. https://doi.org/10.1002/num.20504
  • Sun, H., Zhang, Y., Baleanu, D., Chen, W., & Chen, Y. (2018). A new collection of real world applications of fractional calculus in science and engineering. Communications in Nonlinear Science and Numerical Simulation, 64, 213–231. https://doi.org/10.1016/j.cnsns.2018.04.019
  • Tirunehi, A. A., Derese, G. A., & Ayele, M. A. (2023). Singularly perturbed reaction diffusion problem with large spatial delay via non-standard fitted operator method. Research in Mathematics, 10(1). https://doi.org/10.1080/27684830.2023.2171698
  • Turuna, D. A., Woldaregay, M. M., & Duressa, G. F. (2020). Uniformly convergent numerical method for singularly perturbed convection-diffusion problems. Kyungpook Mathematical Journal, 60(3), 629–645.