1,784
Views
3
CrossRef citations to date
0
Altmetric
Applied & Interdisciplinary Mathematics

Singularly perturbed reaction diffusion problem with large spatial delay via non-standard fitted operator method

ORCID Icon, ORCID Icon & ORCID Icon | (Reviewing editor:)
Article: 2171698 | Received 09 Sep 2022, Accepted 19 Jan 2023, Published online: 02 Mar 2023

ABSTRACT

In this article, a numerical method for singularly perturbed partial differential equations of the reaction-diffusion type with a large spatial delay is constructed. The method is developed using the Crank-Nicolson method for time derivative and a non-standard finite difference method for spatial derivative on a uniform mesh. Due to the presence of a small perturbation parameter, which multiplies the highest order derivative term, the solution exhibits twin boundary layers. The solution to the problem also shows an interior layer as a result of the delay in the spatial variable. To enhance the order of convergence, the Richardson extrapolation technique is applied. The convergence analysis of the proposed scheme is given. It is proved that the resulting scheme is uniformly convergent of fourth-order accurate in both space and time variables. Numerical experiments are conducted, and the results are in agreement with the theoretical findings. In addition, comparisons are performed, and the results show that the proposed scheme gives more accurate solutions and a higher rate of convergence than previous findings in the literature.

1 Introduction

Singularly perturbed reaction-diffusion with delay in the spatial variable arise especially in the theoretical analysis of neuronal variability, for example in determination of the behavior of a neuron to random synaptic inputs (Brdar et al., Citation2023; Kumar & Kumari, Citation2020; Stein, Citation1965, Citation1967). The first paper on this area was given in Stein (Citation1965), where he proposed a practical model for the stochastic effects due to the neuronal variability and obtained the approximate solution to the differential difference equation model using Monte Carlo techniques. In Musila & Petr (Citation1991), the authors generalized Stein’s model and proposed a mathematical model in terms of singularly perturbed parabolic partial differential-difference equations to consider the time evolution trajectories of the membrane potential.

Lange and Miura were the first to consider various classes of singularly perturbed ordinary differential equations with small shifts appearing in the solution and its first derivative, and they used an asymptotic approach for analysis (Lange & Miura, Citation1994).

Dealing with the approximate solution of a time-dependent singularly perturbed parabolic problem (SPPP) that contains a shift argument is not a simple task in contrast to problems not having a shift argument. Numerous authors have developed a number of numerical methods for the solution of SPPPs with a large or small delay in the temporal direction, to name a few (Ayele, Tiruneh, Derese et al., Citation2022; Babu & Bansal, Citation2022; Burcu, Citation2021; Kumar, Citation2021; Kumar et al., Citation2019; Kumar & Kumari, Citation2019; Negero & Duressa, Citation2022) and authors in Ayele, Tiruneh, Derese et al., Citation2022; Bansal et al., Citation2017; Bansal & Sharma, Citation2017; Choudhary & Kaushik, Citation2022; Daba & Duressa, Citation2021; Duressa & Woldaregay, Citation2022; Kaushik & Sharma, Citation2020; Kumar & Kadalbajoo, Citation2011; Prathap & Nageshwar Rao, Citation2022; Ramesh & Kadalbajoo, Citation2008; Woldaregay et al., Citation2021, have also recently achieved advancements in numerical methods for the solution of SPPP of the convection diffusion type with a delay on the spatial variable.

However, SPPP of reaction diffusion type with shift in the spatial variable is less investigated as compared to convection diffusion type problems. As far as our knowledge goes, few studies have been conducted on these problems. The authors in Kumar & Kumari (Citation2020); Parthiban et al. (Citation2015) considered SPPP of reaction diffusion type with a large delay in the spatial direction, the Crank-Nicolson scheme on a uniform mesh for the discretization of the time variable, and the standard finite difference scheme on a piecewise-uniform mesh for the discretization of spatial variable is applied. Furthermore, the author in Bansal & Sharma (Citation2018) made use of the implicit Euler method on a uniform mesh, and the finite difference method on piecewise uniform meshes to discretize the temporal and spatial variables, respectively, for the problem discussed in Kumar & Kumari (Citation2020).

In Elango et al. (Citation2021), singularly perturbed delay differential equations (SPDDE) of the reaction diffusion type with integral boundary conditions are studied via the backward Euler scheme for the temporal direction and a standard finite difference scheme on a piecewise uniform mesh (Shishkin mesh) for the spatial discretization.

In Gobena et al. (Citation2021), the authors designed a fitted operator scheme using a nonstandard finite difference scheme on a uniform mesh for the spatial variable discretization and the backward Euler scheme for the temporal variable discretization, for the problem in Elango et al. (Citation2021). The problem that is discussed in Elango et al. (Citation2021); Gobena et al. (Citation2021) is also investigated in Hailu et al. (Citation2022), the scheme is formulated by combining the cubic spline method in the spatial direction on a piecewise uniform mesh and the implicit Euler method in the temporal direction on uniform meshes.

In Gelu et al. (Citation2021), SPDDE of a reaction-diffusion type with mixed-type boundary conditions is considered. The implicit Euler method on a uniform mesh for the discretization of the time derivative and the extended cubic B-spline collocation method on a Shishkin mesh for the space variable discretization is applied. Also, the SPPP of a reaction diffusion type with a large spatial delay is considered in Ejere et al. (Citation2022). The scheme is developed by employing the central difference technique on a piecewise uniform mesh in the space direction and the weighted average (θ-method) on a uniform mesh, and it is proved that the resulting scheme is an almost second-order convergent.

The authors in Brdar et al. (Citation2023), discussed the solution of SPPP of reaction diffusion type with a large delay in the spatial direction; the standard finite element method on two different classes of layer-adapted meshes for the discretization of the space variable is used, and for the time discretization, the discontinuous Galerkin (dG) method is applied.

Inspired by the study of Brdar et al. (Citation2023), we constructed a uniformly convergent method for SPPP of reaction diffusion type with a large shift in the spatial variable. The approach is developed using the Crank-Nicolson method for time derivatives on a uniform mesh, and in the spatial direction, a non-standard finite difference method on a uniform mesh is applied. The Richardson extrapolation technique is used in order to enhance accuracy and order of convergence. The advantages of the proposed scheme are that it is a uniformly convergent scheme without any restrictions on the number of mesh intervals, it has high accuracy and high rate of convergence, and the approach used in the scheme formulation is also easily adaptable to small delays.

Notation: C and its subscripts denote positive constants independent of ε and mesh sizes. Also ||.|| denotes the standard supremum norm, defined as breakf=Supx,tDˉfx,t, for a function f defined on domain D.

2 Problem formulation

Consider the following time-dependent SPP of reaction diffusion type with large spatial delay:

(2.1) utε22ux2+β(x)u(x,t)+γ(x)u(x1,t)=f(x,t),(x,t)D,(2.1)

subject to the following initial condition and interval boundary conditions,

(2.2) ux,0=φ0x,x,0Γ0=x,t:0x2andt=0,ux,t=φlx,t,x,tΓl=x,t:x,t1,0×Λ,u2,t=φrt,2,tΓr=2,t:tΛˉ,(2.2)

where 0<ε<<1 is the perturbation parameter, D=Ω×Λ, Dl=(0,1)×Λ, Dr=(1,2)×Λ, Ω=(0,2), and Λ=(0,1]. The function β(x),γ(x),φ0(x),φl(x,t),φr(t), and f(x,t) are sufficiently smooth, bounded and independent of ε, (x,t)D. Moreover, assume that β(x) and γ(x) satisfy

(2.3) β(x)β0>0,γ(x)<0andβ(x)+γ(x)>0,xΩ.(2.3)

where β0 are constant. The solution of (2.1) satisfies [u]=u(1+,t)u(1,t)=0 and [ux]=x(1+,t)x(1,t)=0 at x=1, here u(1,t) and u(1+,t) are left- and right-side limit of u at x=1.

The problem defined in (2.1) can be rewritten as

(2.4) Lεu(x,t)=g(x,t),(2.4)

where

(2.5) Lεu(x,t)utε22ux2+β(x)u(x,t),for(x,t)(0,1]×Λ,utε22ux2+β(x)u(x,t)+γ(x)u(x1,t),for(x,t)(1,2)×Λ,(2.5)

and

(2.6) g(x,t)=f(x,t)γ(x)φ(x1,t),for(x,t)(0,1]×Λ,f(x,t),for(x,t)(1,2)×Λ,(2.6)

with the given initial and boundary condition. The solution u(x,t) of problem (2.1) exhibits strong interior layer at x=1 and parabolic boundary layers in the neighborhood Γl and Γr. The boundary layer is parabolic because of the reduced problem (ε=0) of the (2.1) are parallel to the boundary of the domain.

3 Some analytical results

In this section, the analytical aspects of the solution of problem (2.1) and its derivatives are studied. The existence and uniqueness of the solution of problem (2.1) can be established under the assumption that the data are Hölder continuous and also satisfying the following compatibility conditions:

φ0(0)=φl(0,0),φ0(2)=φr(0),
φl(0,0)tε22φ0(0)x2+β(0)φ0(0)+γ(0)φl(1,0)=f(0,0),
φr(0)tε22φ0(2)x2+β(2)φ0(2)+γ(2)φr(1,0)=f(2,0).

The problem (2.1) has a unique solution with the above conditions and assumptions (Bansal & Sharma, Citation2018; Ladyzhenskaia et al., Citation1988; Parthiban et al., Citation2015).

Lemma 3.1 (Maximum principle). Suppose ζ(x,t)C(0,0)(D)C(1,0)(D)C(2,1)(DlDr).If ζ(x,t)0, (x,t)D,and Lεζ(x,t)0,(x,t)(DlDr) and [ζx](1,t)=ζx(1+,t)ζx(1,t)0. Then ζ(x,t)0,(x,t)D.

Proof. Define a test function

(3.1) ν(x,t)=32+x2,(x,t)Dˉl,3x,(x,t)Dˉr.(3.1)

Note that ν(x,t)>0,(x,t)D,Lεν(x,t)>0,\break(x,t)(DlDr) and [νx](1,t)<0. Assume

η=max{ζ(x,t)ν(x,t):(x,t)D}.

Then there exists (xo,to)D such that ζ(xo,to)+ην(xo,to)=0 and ζ(x,t)+ην(x,t)0, (x,t)D. Therefore, the function attains minimum at (xo,to). Suppose the theorem doesn’t hold true, then η>0

Case 1: (xo,to)Dl,

(3.2) 0Lεζ(xo,to)=ζt(xo,to)ε22ζx2(xo,to)+β(xo)ζ(xo,to)<0,(3.2)

Case 2: (xo,to)=(1,to),

0[(ζ+ην)x](xo,to)=[ζx](xo,to)+η[νx](xo,to)<0,

Case 3: (xo,to)Dr,

(3.3) 0Lεζxo,to=ζtxo,toε22ζx2xo,to+βxoζxo,to+γxoζxo1,to=ζtxo,toε22ζx2xo,to+βxo+γxoζxo,toγxoζxo,toζxo1,to<0.(3.3)

In all cases it is a contradiction. Hence, ζ(x,t)0,(x,t)D.

The next lemma demonstrates the stability of the operator Lε and the ε uniform boundedness for the solution of (2.1) in the maximum norm.

Lemma 3.2. The solution u(x,t) of problem (2.1) is bounded and satisfies the following estimate:

(3.4) ||u(x,t)||DCmax{||Lεu||D,||φ0(x)||,||φl(x,t)||,||φr(t)||},(x,t)D.(3.4)

Proof. Consider a barrier function Φ+_(x,t)=CKν(x,t)\break_+u(x,t),(x,t)D, where K=max{||Lεu||D,||φ0(x)||,\break||φl(x,t)||,||φr(t)||} and ν(x,t) is test function. Then by taking the barrier function and Lemma 3.1,it can be easily proved. □

Lemma 3.3. The solution of the problem (2.1) satisfies the following bound:

|u(x,t)φ0(x)|Ct,(x,t)D.

Proof. Please follow procedure in Roos et al. (Citation2008).

Lemma 3.4. The solution u(x,t) of (2.1) satisfies the bound

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

Proof. Taking |u(x,t)|=|u(x,t)φ0(x)+φ0(t)||u(x,t)φ0(t)|+|φ0(t)|. Using Lemma (3.3), |u(x,t)|Ct+|φ0(x)|, and we have φ0(x) is bounded and t(0,T]. Hence, we get the required result.

Lemma 3.5. Under the hypothesis of Lemma 3.3 and 3.4, the derivative of u(x,t) satisfies the following bound:

|ut(x,t)|C,(x,t)D.

Proof. Please see Bansal & Sharma (Citation2018). □

4 Description of the numerical scheme

To obtain the discrete scheme, we discretized the temporal variable and space variable separately as follows:

4.1 Temporal semi-discretization

On the time domain [0,T], we use uniform mesh given by: ΛM={tj:tj=jΔt,Δt=TM,forj=0,1,,M}, where M is the number of mesh intervals in [0,T] and Δt is the time step. To approximate the temporal derivative term of (2.1) on ΛM, we use Crank Nicolson method as follows:

(4.1) uj+1ujΔtε22x2u(x,tj+1/2)+β(x)u(x,tj+1/2)+γ(x)u(x1,tj+1/2)=f(x,tj+1/2).(4.1)

Subject to the following initial and interval boundary condition(IIBC):

(4.2) u(x,0)=φ0(x),(x,0)Γ0={(x,t):0x2 and t=0},u(x,tj+1)=φl(x,tj+1),(x,tj+1)ΓlM={(x,tj+1):δx0,0jM1},u(2,tj+1)=φr(tj+1),(2,tj+1)ΓrM={(2,tj+1):0jM1},(4.2)

where

u(x,tj+1/2)=u(x,tj+1)+u(x,tj)2,f(x,tj+1/2)=f(x,tj+1)+f(x,tj)2.

After some rearrangement the temporal semi-discretized form of (2.1) is given by

(4.3) LεMu(x,tj+1)=G(x,tj),(4.3)

where

(4.4) LεMu(x,tj+1)=ε22x2uj+1+(β(x)+2/Δt)uj+1,forx(0,1],ε22x2uj+1+(β(x)+2/Δt)uj+1+γ(x,t)u(x1,tj+1),forx(0,2),(4.4)

where

G(x,tj)=ε22x2uj(β(x)2/Δt)uj+2γ(x)u(x1,tj+1/2)+2f(x,tj+1/2),x(0,1],ε22x2uj(β(x)2/Δt)uj+γ(x,t)u(x1,tj)+2f(x,tj+1/2),x(1,2),

and, uj+1(x) and uj+1(x) are the semi-discrete approximation to the exact solution u(x,t) of (2.1) at the (j+1)th time level. The local truncation error of the semi-discrete method (4.3) is given by

ej+1=u(x,tj+1)uj+1(x).

Lemma 4.1. Suppose ζ(x,tj+1) be a smooth function xΩ. If ζ(0,tj+1)0,ζ(2,tj+1)0, LεMζ(x,tj+1)0,xΩ{1} and [ζx](1,tj+1)=ζx(1+,tj+1)ζx(1\break,tj+1)0,then ζ(x,tj+1)0,xΩ.

Proof. Follow the same procedure as Lemma 3.1. □

Lemma 4.2. If u(x,tj+1) satisfies problem (4.3),then the bound

(4.5) |u(x,tj+1)||Cmax{||LεMuj+1(x)||,||φl(x,tj+1)||,\break||φr(tj+1)||,||φ0(x)||},x[0,2].(4.5)

Proof. Take the following barrier function: Φ+_(x,tj+1)=CK˜ν(x,tj+1)+_u(x,tj+1),x[0,2], where K˜=max{||LεMu(x,tj+1)||,||φl(x,tj+1)||,||φr(tj+1)||,\break||φ0(tj+1)||}, and ν(x,tj+1) is test function. It is can be proved using barrier function and Lemma 3.1. □

Lemma 4.3. Suppose that vtvu(x,t)C,(x,t)\breakΩ,v=0,1,2,3, the local truncation error associated to scheme (4.3) satisfies:

(4.6) ||ej+1||C1(Δt)3,j=0,1,2,,M1.(4.6)

Proof. Using Taylor’s series expansion, expand u(x,tj+1) and u(x,tj) centered at tj+1/2,we get

(4.7) u(x,tj+1)u(x,tj)Δt=ut(x,tj+1/2)+O((Δt)2),(4.7)

Then substitute (4.7) into (2.1), we can get

(4.8) u(x,tj+1)u(x,tj)Δt=ε2ddx2u(x,tj+1/2)β(x)u(x,tj+1/2)γ(x)u(x1,tj+1/2)+f(x,tj+1/2)+O((Δt)2),(4.8)

where

f(x,tj+1/2)=f(x,tj+1)+f(x,tj)2+O((Δt)2),
u(x,tj+1/2)=u(x,tj+1)+u(x,tj)2+O((Δt)2).

Now, from (4.8), the local truncation error ||ej+1|| is the solution of the following problem:

(4.9) LεMej+1=O((Δt)3),ej+1(0)=0,ej+1(2)=0.(4.9)

Then, using the maximum principle for the operator LεM proves the result.

Theorem 4.1 (Global error estimate). Under the hypothesis of Lemma 4.3, the global error estimate Ej+1=u(x,tj+1)uj+1(x)=k=1jek, associated with Crank-Nicolson scheme in the time direction at (j+1)th time level is given by:

||Ej+1||C(Δt)2,forj=0,1,2,,M1.

Proof. Utilize the local error estimate in Lemma 4.3 to derive the global error estimates at the (z+1)th time level as follows:

(4.10) ||Ez+1||=||ρ=1zeρ||,zT/Δt||e1||+||e2||++||ez||C1z(Δt)3,byLemma4.3C1(zΔt)(Δt)2,C1T(Δt)2,sincezΔtTC(Δt)2,C1T=C.(4.10)

Lemma 4.4. The derivatives of the solution u(x,tj+1) of the semi-discretized problem (4.3) satisfies the following bound,for n=0,1,2,3,4.

(4.11) dnu(x,tj+1)dxnC1+εnexp(xβ0ε)+exp((1x)β0ε),x[0,1],1+εnexp((x1)β0ε)+exp((2x)β0ε),x[1,2].(4.11)

Proof. Please refer (Bansal & Sharma, Citation2018; Clavero & Gracia, Citation2010; Manikandan et al., Citation2014).

4.2 Spatial discretization

The domain of the spatial variable Ω is discretized uniformly as follows:

ΩN={0=x0,x1,,xN=2},xi=x0+ih,h=2N,fori=1,2,..,N1,

where N is the number of mesh intervals in the spatial direction. Thus, the domain of problem (2.1) is discretized as DN,M=ΩN×ΛM. In addition, the following are some discretized subdomains used in the next section. DlN,M={x1,x2,,xN21,xN2}×ΛM, DlN,M={x1,,xN21}×ΛM and DrN,M={xN2+1,xN2\break+2,xN1}×ΛM. The non-standard finite difference method is further applied to the problem (4.3) in the subsequent sections.

4.2.1 Non-standard finite difference

The core concept of the non-standard finite difference method is to replace the denominator of the finite difference approximation of the derivatives by positive functions. For the construction of an exact finite difference scheme, consider the following constant coefficient homogeneous differential equation, corresponding to (4.3):

(4.12) ε2ddx2uj+1+βuj+1=0,(4.12)

where (β(x)+2/Δt)>β. Then, from (4.12) we have two linearly independent solution, given as:

(4.13) exp(θ1x)andexp(θ2x),θ1,2=+_βε2,(4.13)

where θ1,2 are the roots of its corresponding characteristic equation. Then, find a difference equation which has the same general solution as the differential equations in (4.3) at the mesh point xi given by Ui,j+1=c1exp(θ1xi)+c2exp(θ2xi). Using the theory of difference equations in Mickens (Citation1994), the following set of equations can be obtained by taking the consecutive points,

(4.14) Ui1,j+1exp(θ1xi1)exp(θ2xi1)Ui,j+1exp(θ1xi)exp(θ2xi)Ui+1,j+1exp(θ1xi+1)exp(θ2xi+1)=0.(4.14)

Simplifying and substituting the values of θ1 and θ2, we obtain the exact difference scheme for (4.12) as follows:

(4.15) Ui1,j+12coshβε2Ui,j+1+Ui+1,j+1=0.(4.15)

After some rearrangement, we get

(4.16) ε2Ui1,j+12Ui,j+1+Ui+1,j+14ε2βsinh212hβε2+βui,j+1=0,fori=1,2,,N1.(4.16)

As a result, the denominator function for the second order derivative approximation can be

(4.17) μ2(ε,h)=4ε2βsinh2(h2βε2).(4.17)

Then, (4.17) can be modified in to variable coefficient problem as follows,

(4.18) μ2(ε,h)=4ε2βl(xi)sinh2(h2βl(xi)ε2),i=1,2,,N1,(4.18)

where βl(xi)=(β(xi)+2/Δt).

4.3 Fully discrete scheme

Apply μi2 into (4.3), we obtain the following difference scheme,

(4.19) Lε,μM,NUi,j+1=Gi,j+1,i=1,2,,N1,j=0,1,2,,M1,IIBCUi,0=φ0(xi),fori=0,1,2,,N1Ui,j+1=φl(xi,tj+1),fori=N2,(N21),,0,UN,j+1=φr(tj+1),forj=0,1,2,,M1,(4.19)

where

Lε,μN,MUi,j+1=ε2Ui1,j+12Ui,j+1+Ui+1,j+1μi2(ε,h)+(β(xi)+2/Δt)Ui,j+1,i=1,2,..,N2,j=1,2,,M1,ε2Ui1,j+12Ui,j+1+Ui+1,j+1μi2(ε,h)+(β(xi)+2/Δt)Ui,j+1+γ(xi)UiN2,j+1,i=N2+1,N2+2,..,N1,j=1,2,,M1,
Gi,j=ε2Ui1,j2Ui,j+Ui+1,jμi2(ε,h)(β(xi)2/Δt)(xi)Ui,j+2γ(xi)φlj+1/2(xiN2)+2f(xi,tj+1/2),fori=1,2,..,N2,j=1,2,,M1,ε2Ui1,j2Ui,j+Ui+1,jμi2(ε,h)(β(xi)2/Δt)Ui,jγ(xi)UiN2,j+2f(xi,tj+1/2),i=N2+1,N2+2,..,N1,j=1,2,,M1.

5. Convergence analysis

Through out the analysis the differential operators Dx+,Dx and Dx+Dx on the set of grid points, DN,M is defined as follows: Dx+=Ui+1,j+1Ui,j+1h,Dx=Ui,j+1Ui1,j+1h\breakandDx+Dx=Ui+1,j+12Ui,j+Ui,j+1h2

Lemma 5.1. (Discrete maximum principle) Suppose ζ0,j+10,ζN,j+10. Then Lε,μN,Mζi,j+10,(xi,tj)(DlN,MDrN,M) and Dx+ζN/2,j+1DxζN/2,j+10. Then ζi,j+10,(xi,tj)DN,M.

Proof. Define a test function

(5.1) ν(xi,tj+1)=32+xi2,(xi,tj+1)DlN,M,3xi,(xi,tj+1)DrN,M.(5.1)

Note that ν(xi,tj+1)>0,(xi,tj+1)DN,M,Lε,μν(xi,\breaktj+1)>0,(xi,tj+1)(DlN,MDrN,M) and [Dx]ν(N2,tj+1)\break<0. Assume

η=max{ζ(xi,tj+1)ν(xi,tj+1):(xi,tj+1)DN,M}.

Then, there exists (xk,tj+1)DN,M such that ζ(xk,tj+1)+ην(xk,tj+1)=0 and ζ(xi,tj+1)\break+ην(xi,tj+1)0, (xi,tj+1)DN,M. Therefore, the function attains minimum at (xk,tj+1). Suppose the theorem doesn’t hold true, then η>0

Case 1: (xk,tj+1)DlN,M,

0Lε,μN,M(ζ+ην)k,j+1=ε2(ζ+ην)k1,j+12(ζ+ην)k,j+1+(ζ+ην)k+1,j+1μk2(ε,h)+βl(xk)(ζ+ην)k,j+1=ε2(ζ+ην)k1,j+1(ζ+ην)k,j+1)μk2(ε,h)ε2(ζ+ην)k+1,j+1(ζ+ην)k,j+1)μk2(ε,h)+βl(xk)(ζ+ην)k,j+1l0.

Case 2: (xk,tj+1)=(xN2,tj+1),

0[(ζ+ην)x](xN2,tj+1)=[ζx](xN2,tj+1)+η[νx](xN2,tj+1)<0.

Case 3: (xk,tj+1)DrN,M,

0Lε,μN,M(ζ+ην)k,j+1=ε2(ζ+ην)k1,j+12(ζ+ην)k,j+1+(ζ+ην)k+1,j+1μk2(ε,h)+βl(xk)(ζ+ην)k,j+1+γ(xk)(ζ+ην)kN2,j+1=ε2(ζ+ην)k1,j+1(ζ+ην)k,j+1)μk2(ε,h)ε2(ζ+ην)k+1,j+1(ζ+ην)k,j+1)μk2(ε,h)+(βl(xk)+γ(xk))(ζ+ην)k,j+1+γ(xk)((ζ+ην)kN2,j+1(ζ+ην)k,j+1)<0,(since(βl(xk)+γ(xk))<0 and γ(xk)<0).

In all the above cases, the result contradict the assumption given. Hence, the desired outcome follows.

The next uniform stability property of the operator Lε,μN,M is an immediate consequence of the discrete maximum principle.

Lemma 5.2. The solution Ui,j+1 of (4.19) satisfies the following bound:

||Ui,j+1||Cmax{||Lε,μM,NUi,j+1||,\break||φl(xi,tj+1)||,||φr(tj+1)||,||φ0(tj+1)||},(xi,tj+1)DN,M.

Proof. Consider a barrier function Φ+_(xi,\breaktj)=CKν(xi,tj+1)+_Ui,j+1,(xi,tj+1)DN,M, where K=max{||Lε,μM,NUi,j+1||,||φl(xi,tj+1)||,||φr(tj+1)||,\break||φ0(tj+1)||}, and ν(xi,tj+1) is test function. It is easy to prove using barrier function and Lemma 5.1. □

5.1 Error estimates

Theorem 5.1. Let uj+1(x)C4([0,2]),then the truncation error in the spatial direction satisfies the following bound,

(5.2) LεN,M(Uj+1(xi)Ui,j+1)Ch21+maxxi(0,1)ΩNexpxiβ0εε2+exp(1xi)β0εε2,Ch21+maxxi(1,2)ΩNexp(xi1)β0εε2+exp(2xi)β0εε2.(5.2)

Proof. The truncation error in the spatial discretization is

(5.3) |Lε,μN,M(uj+1(xi)Ui,j+1)|=|LεN,Muj+1(xi)Lε,μN,MUi,j+1)|Cε2(d2dx2Dx+Dxh2μi2(ε,h))uj+1(xi)Cε2(d2dx2Dx+Dx)uj+1(xi)+Cε2(h2μi2(ε,h)1)Dx+Dxuj+1(xi)Cε2h2d4dx4Uj+1(xi), sinceh2μ2(ε,h)1=0,(5.3)

Then, apply lemma 4.4 in to the truncation error bound in (5.3), and we have two cases,

Case 1: when i1,2,N2,

|LεN,M(uj+1(xi)Ui,j+1)|Cε2h21+ε4exp(xiβ0ε)+exp((1xi)β0ε)Ch2ε2+ε2exp(xiβ0ε)+exp((1xi)β0ε)Ch21+maxxi(0,1)ΩNexp(xiβ0ε)ε2+exp((1xi)β0ε)ε2,since0<ε<<1,

Case 2: when iN2+1,N2+2,,N1, applying the same procedure as case 1, we can obtain,

|LεN,M(uj+1(xi)Ui,j+1)|Ch21+maxxi(1,2)ΩNexp((xi1)β0ε)ε2+exp((2xi)β0ε)ε2.

Lemma 5.3. For a uniform mesh, as ε0 the following holds:

limε0maxxi(0,1)exp(xiβ0ε)ε2+exp((1xi)β0ε)ε2=0,limε0maxxi(1,2)exp((xi1)β0ε)ε2+exp((2xi)β0ε)ε2=0.

Proof. For uniform mesh x1=1xN21=(xN2+11)\break=2xN1=h

maxxi(0,1)ΩNexp(xiβ0ε)ε2exp(x1β0ε)ε2=exp(β0hε)ε2,maxxi(0,1)ΩNexp((1xi)β0ε)ε2exp((1xN21)β0ε)ε2=exp(β0hε)ε2,maxxi(1,2)ΩNexp((xi1)β0ε)ε2exp((xN2+11)β0ε)ε2=exp(β0hε)ε2,maxxi(1,2)ΩNexp((2xi)β0ε)ε2exp((2xN1)β0ε)ε2=exp(β0hε)ε2.

Then, by applying L’Hospital’s rule twice, and find the limit as follows:

limε0exp(β0hε)ε2=lim1ε(2(β0h)exp(β0h1ε))=0.

Theorem 5.2. Let u and Ui,j+1 be the solutions of problem (2.1) and problem (4.19),respectively then we obtain the following estimates:

(5.4) Sup0<ε<<1||u(xi,tj+1)Ui,j+1||C((Δt)2+N2)(5.4)

Proof. By applying Lemma 5.3 in to theorem 5.1, after simplification use Lemma 5.2 and 4.4, then we obtain

Sup0<ε<<1||u(xi,tj)Ui,j+1||Sup0<ε<<1||u(xi,tj+1)uj+1(xi)||\break+||uj+1(xi)Ui,j+1||C((Δt)2+N2).

6 Richardson extrapolation technique

To obtain higher accuracy and higher order of convergence to the numerical solution of the proposed scheme, we used Richardson extrapolation technique in both spatial and temporal variable. Let Ui,j2N,2M be the solution of the discrete problem (4.19) on the mesh D2N,2M. From Theorem 5.2, we have

(6.1) u(xi,tj)Ui,jC((Δt)2+N2)+O((Δt)4+N4)C((Δt)2+N2)+ξN,M,(xi,tj)DN,M,(6.1)

where ξN,M is the remainder term. Then, (6.1) also holds for any step size, let’s take h20 and Δt20 in the spatial and temporal variable respectively then, we get

(6.2) u(xi,tj)Ui,j2N,2MC(((Δt)/2)2+(N/2)2)+ξN,M,(xi,tj)DN,M(6.2)

Now to eliminate the term C((Δt)2+N2), subtract (6.1) from 4 times of (6.2), we get

(6.3) 4(u(xi,tj)Ui,j2N,2M)(u(xi,tj)Ui,j)4ξN,MξN,M(6.3)

after some simplification, we obtain

(6.4) 3u(xi,tj)(4Ui,j2N,2MUi,j)O((Δt)4+N4)(6.4)

Therefore, we used the following extrapolation formula:

(6.5) Ui,jExt=(4Ui,j2N,2MUi,j)3.(6.5)

The truncation error in the approximation of (6.5) becomes:

(6.6) max(xi,tj)DN,M|u(xi,tj)Ui,jExt|C((Δt)4+N4)(6.6)

For more details see Govindarao et al. (Citation2020; Mukherjee & Natesan (Citation2010). Following the extrapolation method, the aforementioned bound yields the following uniform error estimates:

Theorem 6.1. Let u(xi,tj) and Ui,jExt be the solution of problems in (2.1) and (6.5) respectively, then the proposed scheme satisfies the following error estimate

(6.7) Sup0<ε<<1max(xi,tj)DN,M|u(xi,tj)Ui,jExt|C((Δt)4+N4).(6.7)

7 Numerical illustration

In this section, we test the performance of the proposed scheme through numerical experiments. Since the exact solution of the problem is not known, to compute the maximum point-wise errors, we use the double mesh principle given by the formula

• Before extrapolation

EεN,M=max(xi,tj)DN,M|UN,M(xi,tj)U2N,2M(x2i,t2j)|.

• After extrapolation

EεN,M=max(xi,tj)DN,M|(UExt)N,M(xi,tj)(UExt)2N,2M(x2i,t2j)|.

where UN,M(xi,tj) and (UExt(xi,tj))N,M denote the numerical solutions obtained by N number of mesh intervals in the spatial direction and M number of mesh intervals in the time direction. The corresponding rate of convergence is calculated by the formula

RεN,M=log2EεN,MEε2N,2M.

Also, the ε uniform maximum point -wise error EN,M is performed by

EN,M=maxεEεN,M.

and the corresponding ε uniform rate of convergence RN,M is given by

RN,M=log2EN,ME2N,2M.

Figure 1. Surface plot of numerical solution of Example 7.1 at N=M=64.

Figure 1. Surface plot of numerical solution of Example 7.1 at N=M=64.

Figure 2. One dimensional plot and log-log plot for Example 7.1.

Figure 2. One dimensional plot and log-log plot for Example 7.1.

Figure 3. Numerical solution at different time levels for Example 7.1.

Figure 3. Numerical solution at different time levels for Example 7.1.

Figure 4. Surface plot of numerical solution of Example 7.2 at N=M=128.

Figure 4. Surface plot of numerical solution of Example 7.2 at N=M=128.

Figure 5. One dimensional plot and log-log plot for Example 7.2

Figure 5. One dimensional plot and log-log plot for Example 7.2

Figure 6. Numerical solution at different time levels for Example 7.2.

Figure 6. Numerical solution at different time levels for Example 7.2.

Example 7.1. Consider the problembrdar (Brdar et al., Citation2023):

(7.1) utε22ux2+2cosh(x1)u(x,t)(1+12x2)\breaku(x1,t)=e12x,(x,t)(0,2)×(0,1],u(x,0)=0,x[0,2],u(x,t)=3x2,(x,t)[1,0]×[0,1],u(2,0)=0,t[0,1],(7.1)

Example 7.2. Consider the problem (Brdar et al., Citation2023):

(7.2) utε22ux2+2coshx1ux,t1+12x2ux1,t=fx,t,x,t0,2×0,1,ux,0=0,x0,2,ux,t=0,x,t1,0×0,1,u2,0=0,t0,1,(7.2)

where

(7.3) f(x,t)=e12xt2(1216t),t<12,1,t12.(7.3)

The results given in Tables before and after the extrapolation technique confirm that the tabulated numerical results are in agreement with the theoretical error estimates. Figures of the surface plot and one-dimensional plot for the numerical solution of problem in Examples 7.1 and 7.2 clearly show the behavior of the boundary layer as ε0. To demonstrate the numerical order of convergence, the maximum point-wise errors are plotted in log-log scale in 5 and 16, for Example 7.1 and Example 7.2 respectively. On the other hand, the numerical outcomes of the classical finite difference method for problem (2.1) are shown in Tables . From the table, it is clear that the maximum errors do not decrease significantly as the number of meshes increases; this indicates that the classical finite difference approach is not uniformly convergent.

Table 1. Computed EεN,M, EN,M and RN,M for Example 7.1, before extrapolation

Table 2. Computed EεN,M, EN,M and RN,M for Example 7.1, after extrapolation

Table 3. Comparison for Example 7.1

Table 4. Computed EεN,M and RN,M for Example 7.1 using classical finite difference method(μi(ε,h)=h)

Table 5. Computed EεN,M, EN,M and RN,M for Example 7.2 before extrapolation

Table 6. Computed EεN,M, EN,M and RN,M for Example 7.2 after extrapolation

Table 7. Computed EεN,M and RN,M for Example 7.2 using classical finite difference method(μi(ε,h)=h)

8 Conclusion

A singularly perturbed reaction diffusion problem of large spatial delay is treated via a non-standard finite difference method in the spatial direction and the Crank—Nicolson method for time derivative is applied. Due to the presence of a small perturbation parameter, the problem exhibits left- and right-side boundary layers at x=0 and x=2 respectively. In addition to these, because of the appearance of the large delay, there is an interior layer at x=1. To obtain higher accuracy and higher order of convergence, Richardson extrapolation is employed. The convergence analysis of the proposed scheme is discussed, and the scheme is ε uniform convergent of fourth order accurate in both time and space variables. The efficiency of the proposed scheme is tested on two specific examples. The numerical outcomes indicate that the results are in agreement with the theoretical results. Moreover, comparison is made, and it is observed that the proposed scheme gives more accurate as well as a higher rate of convergence as compared to study available in the literature.

Disclosure statement

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

Additional information

Funding

The authors received no direct funding for this research.

Notes on contributors

Awoke Andargie Tiruneh

Awoke Andargie Tiruneh received his Ph.D. and Post-Doc in mathematics from the NIT, Warangal, India. He is presently working at Bahir Dar University as an associate professor. His research interests are in the areas of applied mathematics and numerical analysis, including the theory of perturbation. He has done several publications in different reputed journal.

Getachew Adamu Derese

Getachew Adamu Derese received his Ph.D. in mathematics from IIT Kanpur, India. He is presently working at Bahir Dar University, Ethiopia, as an associate professor. His research interests are in the areas of applied mathematics and numerical analysis, including the lubrication of bearings. He has done several publications in different reputed journal.

Mulunesh Amsalu Ayele

Mulunesh Amsalu Ayele is a Ph.D. candidate at Bahir Dar University, Ethiopia. Her research interests are in the area of applied mathematics and numerical analysis, including the numerical solution of singularly perturbed differential equations.

References

  • Ayele, M. A., Tiruneh, A. A., & Derese, G. A. (2022). Fitted scheme for singularly perturbed time delay reaction-diffusion problems. Iranian Journal of Numerical Analysis and Optimization. https://doi.org/10.22067/ijnao.2022.77453.1161
  • Ayele, M. A., Tiruneh, A. A., Derese, G. A., & Araci, S. (2022). Uniformly convergent scheme for singularly perturbed space delay parabolic differential equation with discontinuous convection coefficient and source term. Journal of Mathematics, 2022, 1–15. https://doi.org/10.1155/2022/1874741
  • Babu, G., & Bansal, K. (2022). A high order robust numerical scheme for singularly perturbed delay parabolic convection diffusion problems. Journal of Applied Mathematics and Computing, 68(1), 363–389. https://doi.org/10.1007/s12190-021-01512-1
  • Bansal, K., Rai, P., & Sharma, K. K. (2017). Numerical treatment for the class of time dependent singularly perturbed parabolic problems with general shift arguments. Differential Equations and Dynamical Systems, 25(2), 327–346. https://doi.org/10.1007/s12591-015-0265-7
  • Bansal, K., & Sharma, K. K. (2017). Parameter uniform numerical scheme for time dependent singularly perturbed convection-diffusion-reaction problems with general shift arguments. Numerical Algorithms, 75(1), 113–145. https://doi.org/10.1007/s11075-016-0199-3
  • Bansal, K., & Sharma, K. K. (2018). Parameter-robust numerical scheme for time-dependent singularly perturbed reaction–diffusion problem with large delay. Numerical Functional Analysis and Optimization, 39(2), 127–154. https://doi.org/10.1080/01630563.2016.1277742
  • Brdar, M., Franz, S., Ludwig, L., & Roos, H. G. (2023). A balanced norm error estimation for the time-dependent reaction-diffusion problem with shift in space. Applied Mathematics and Computation, 437, 127507. https://doi.org/10.1016/j.amc.2022.127507
  • Burcu, G. (2021). A computational technique for solving singularly perturbed delay partial differential equations. Foundations of Computing and Decision Sciences, 46(3), 221–233. https://doi.org/10.2478/fcds-2021-0015
  • Choudhary, M., & Kaushik, A. (2022). A uniformly convergent defect correction method for parabolic singular perturbation problems with a large delay. Journal of Applied Mathematics and Computing, 1–25. https://doi.org/10.1007/s12190-022-01796-x
  • Clavero, C., & Gracia, J. L. (2010). On the uniform convergence of a finite difference scheme for time dependent singularly perturbed reaction-diffusion problems. Applied Mathematics and Computation, 216(5), 1478–1488. https://doi.org/10.1016/j.amc.2010.02.050
  • Daba, I. T., & Duressa, G. F. (2021). Hybrid algorithm for singularly perturbed delay parabolic partial differential equations. Applications and Applied Mathematics: An International Journal (AAM), 16(1), 21. https://digitalcommons.pvamu.edu/aam/vol16/iss1/21
  • Duressa, G. F., & Woldaregay, M. M. (2022). Fitted numerical scheme for solving singularly perturbed parabolic delay partial differential equations. Tamkang Journal of Mathematics, 53. https://doi.org/10.5556/j.tkjm.53.2022.3638
  • Ejere, A. H., Duressa, G. F., Woldaregay, M. M., & Dinka, T. G. (2022). A uniformly convergent numerical scheme for solving singularly perturbed differential equations with large spatial delay. SN Applied Sciences, 4(12), 1–15. https://doi.org/10.1007/s42452-022-05203-9
  • Elango, S., Tamilselvan, A., Vadivel, R., Gunasekaran, N., Zhu, H., Cao, J., & Xiaodi, L. (2021). Finite difference scheme for singularly perturbed reaction diffusion problem of partial delay differential equation with nonlocal boundary condition. Advances in Difference Equations, 2021(1), 1–20. https://doi.org/10.1186/s13662-021-03296-x
  • Gelu, F. W., Duressa, G. F., & Kovtunenko, V. (2021). A uniformly convergent collocation method for singularly perturbed delay parabolic reaction-diffusion problem.abstract and Applied Analysis, 2021, 1–11. Hindawi. https://doi.org/10.1155/2021/8835595
  • Gobena, W. T., Duressa, G. F., & Scapellato, A. (2021). Parameter-uniform numerical scheme for singularly perturbed delay parabolic reaction diffusion equations with integral boundary condition. International Journal of Differential Equations, 2021, 1–16. https://doi.org/10.1155/2021/9993644
  • Govindarao, L., Mohapatra, J., & Das, A. (2020). A fourth-order numerical scheme for singularly perturbed delay parabolic problem arising in population dynamics. Journal of Applied Mathematics and Computing, 63(1), 171–195. https://doi.org/10.1007/s12190-019-01313-7
  • Hailu, W. S., Duressa, G. F., & Liu, L. (2022). Parameter- uniform cubic spline method for singularly perturbed parabolic differential equation with large negative shift and integral boundary condition. Research in Mathematics, 9(1), 2151080. https://doi.org/10.1080/27684830.2022.2151080
  • Kaushik, A., & Sharma, N. (2020). An adaptive difference scheme for parabolic delay differential equation with discontinuous coefficients and interior layers. Journal of Difference Equations and Applications, 26(11–12), 1450–1470. https://doi.org/10.1080/10236198.2020.1843645
  • Kumar, D. (2021). A parameter-uniform scheme for the parabolic singularly perturbed problem with a delay in time. Numerical Methods for Partial Differential Equations, 37(1), 626–642. https://doi.org/10.1002/num.22544
  • Kumar, K., Gupta, T., Pramod Chakravarthy, P., & Nageshwar Rao, R. (2019). An adaptive mesh selection strategy for solving singularly perturbed parabolic partial differential equations with a small delay. In. Applied Mathematics and Scientific Computing, Springer, 67–76. https://doi.org/10.1007/978-3-030-01123-9_8
  • Kumar, D., & Kadalbajoo, M. K. (2011). A parameter-uniform numerical method for time-dependent singularly perturbed differential-difference equations. Applied Mathematical Modelling, 35(6), 2805–2819. https://doi.org/10.1016/j.apm.2010.11.074
  • 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), 179–206. https://doi.org/10.1007/s12190-018-1174-z
  • Kumar, D., & Kumari, P. (2020). Parameter-uniform numerical treatment of singularly perturbed initial-boundary value problems with large delay. Applied Numerical Mathematics, 153, 412–429. https://doi.org/10.1016/j.apnum.2020.02.021
  • Ladyzhenskaia, O. A., Solonnikov, V. A., & Ural’tseva, N. N. (1988). Linear and quasi-linear equations of parabolic type (Vol. 23). American Mathematical Soc.
  • Lange, C. G., & Miura, R. M. (1994). Singular perturbation analysis of boundary value problems for differential-difference equations. v. small shifts with rapid oscillations. SIAM Journal on Applied Mathematics, 54(1), 273–283. https://doi.org/10.1137/s0036139992228119
  • Manikandan, M., Shivaranjani, N., Miller, J. J. H., & Valarmathi, S. (2014). A parameter- uniform numerical method for a boundary value problem for a singularly perturbed delay differential equation. Advances in Applied Mathematics Springer 71–88. https://doi.org/10.1007/978-3-319-06923-4_7
  • Mickens, R. E. (1994). Nonstandard finite difference models of differential equations. world scientific.
  • Mukherjee, K., & Natesan, S. (2010, October). Richardson extrapolation technique for singularly perturbed parabolic convection–diffusion problems. Computing, 92(1), 1–32. https://doi.org/10.1007/s00607-010-0126-8
  • Musila, M., & Petr, L. (1991). Generalized stein’s model for anatomically complex neurons. BioSystems, 25(3), 179–191. https://doi.org/10.1016/0303-2647(91)90004-5
  • Negero, N. T., & Duressa, G. F. (2022). Uniform convergent solution of singularly perturbed parabolic differential equations with general temporal- lag. Iranian Journal of Science and Technology, Transactions A: Science, 46(2), 507–524. https://doi.org/10.1007/s40995-021-01258-2
  • Parthiban, S., Valarmathi, S., & Franklin, V. (2015). A numerical method to solve singularly perturbed linear parabolic second order delay differential equation of reaction-diffusion type. Malaya J Matematik, 412–420.
  • Prathap, T., & Nageshwar Rao, R. (2022). Uniformly convergent finite difference methods for singularly perturbed parabolic partial differential equations with mixed shifts. Journal of Applied Mathematics and Computing, 1–26. https://doi.org/10.1007/s12190-022-01802-2
  • Ramesh, V. P., & Kadalbajoo, M. K. (2008). Upwind and midpoint upwind difference methods for time-dependent differential difference equations with layer behavior. Applied Mathematics and Computation, 202(2), 453–471. https://doi.org/10.1016/j.amc.2007.11.033
  • Roos, H.-G., Stynes, M., & Tobiska, L. (2008). Robust numerical methods for singularly perturbed differential equations: Convection-diffusion-reaction and flow problems (Vol. 24). Springer Science & Business Media.
  • Stein, R. B. (1965). A theoretical analysis of neuronal variability. Biophysical Journal, 5(2), 173–194. https://doi.org/10.1016/S0006-3495(65)86709-1
  • Stein, R. B. (1967). Some models of neuronal variability. Biophysical Journal, 7(1), 37–68. https://doi.org/10.1016/S0006-3495(67)86574-3
  • Woldaregay, M. M., Duressa, G. F., & Scapellato, A. (2021). Uniformly convergent hybrid numerical method for singularly perturbed delay convection- diffusion problems. International Journal of Differential Equations, 2021, 1–20. https://doi.org/10.1155/2021/6654495