698
Views
0
CrossRef citations to date
0
Altmetric
Pure Mathematics

Fitted numerical scheme for singularly perturbed parabolic differential- difference with time lag

& ORCID Icon | (Reviewing editor:)
Article: 2286670 | Received 15 Sep 2023, Accepted 10 Nov 2023, Published online: 19 Dec 2023

ABSTRACT

This paper deals with the numerical treatment of a singularly perturbed parabolic differential-difference equation with time delay. Taylor’s series expansion is employed to approximate the terms with shift arguments in both spatial and time directions. The resulting problem is discretized using the implicit Euler method and fitted exponential cubic spline methods for time and space variables, respectively. The stability and uniform convergence of the proposed scheme are investigated. The scheme is proved to be uniformly convergent with the order of convergence O(Δt+2). A model test problem is considered to validate the applicability and efficiency of the scheme. It is observed that the proposed scheme provides more accurate results than methods available in the literature.

MATHEMATICS SUBJECT CLASSIFICATION:

1. Introduction

In this study, we consider the following singularly perturbed parabolic differential-difference equation (SPPDDE) with time delay on the domain D=Gz×Gt=(0,1)×(0,T],Γ=ΓlΓbΓr of the form:

(1.1) {u(z,t)tε2u(z,t)z2+a(z)u(z,t)z+b(z)u(zδ,t)+c(z)u(z,t)+d(z)u(zη,t)=f(z,t)u(z,tξ)+g(z,t),(z,t)D,u(z,t)=ψb(z,t),(z,t)Γb,u(z,t)=ψl(z,t),Γl={(z,t):δz0,tGt},u(z,t)=ψr(z,t),Γr={(z,t):1z1+η,tGt},(1.1)

where Γl and Γr are the left and right sides of the rectangular domain D corresponding to z = 0 and z = 1, respectively. Γb=[0,1]×[ξ,0]. 0<ε1 is a singular perturbation parameter, η is positive shift (advance) parameter, δ and ξ are negative shift (delay) parameters in space and time direction, respectively, and δ,η,ξ=o(ε),δ,η,ξ>0. The functions a(z),b(z),c(z),d(z),f(z),g(z,t),ψb(z,t),ψl(z,t) and ψr(z,t) on Γ are assumed to be sufficiently smooth, bounded and independent of ɛ.

The model problem (Equation1.1) is used to describe the time evolution trajectories of the membrane potential when ξ = 0 (Musila & Lánsk’y, Citation1991) and used to describe a furnace used to process metal sheets when δ=η=0 (Wang, Citation1963). The dual presence of singular perturbations and shift arguments in both space and time directions in EquationEq. (1.1) increases the difficulty of obtaining oscillation-free solutions by applying classical numerical methods. To solve such types of equations, one can look for non-classical numerical methods. The most common non-classical competitive computational schemes developed for EquationEq. (1.1) and related problems are based on the fitted operator and the fitted mesh approach. For the details of these techniques, one can refer (Doolan et al., Citation1980; Roos et al., Citation2008; Shishkin & Shishkina, Citation2008).

Most of the published works to date have concentrated on singularly perturbed parabolic differential equations with either space delay(s) or time delay, but not both. For instance, the authors in (Daba & Duressa, Citation2021, Citation2021a, Citation2021b, Citation2021c, Citation2022a, Citation2022b, Citation2022c; Kumar, Citation2018; Nageshwar Rao & Chakravarthy, Citation2019; Ramesh & Priyanga, Citation2019) have suggested different computational techniques for singularly perturbed differential equations with delay/and advance parameter(s). In the articles (Govindarao & Mohapatra, Citation2020; Govindarao et al., Citation2019, Citation2019; Gupta et al., Citation2019; Negero & Duressa, Citation2022; Sumit et al., Citation2020), the authors have presented several parameter numerical schemes for singularly perturbed parabolic differential problems with a time lag. Recently, the numerical treatment of coupled systems of multiple scales, a class of singularly perturbed one- and two-dimensional non-smooth data and non-linear problems have been investigated. For example, an a posteriori based convergence analysis for a nonlinear singularly perturbed system of delay differential equations can observe on an adaptive mesh at (Das, Citation2019). A parameter uniform numerical method is developed for a two-parameter singularly perturbed parabolic partial differential equation with discontinuous convection coefficient and source term in (Chandru et al., Citation2019). (Saini et al., Citation2023) have proposed computational cost reduction for a coupled system of multiple-scale reaction-diffusion problems, with mixed-type boundary conditions having boundary layers. (Shiromani et al., Citation2023) have suggested a higher-order hybrid-numerical approximation for a class of singularly perturbed two-dimensional convection-diffusion elliptic problems with non-smooth convection and source terms. In (Srivastava et al., Citation2023), Srivastava et al. have introduced a theoretical study of the fractional-order p-Laplacian nonlinear Hadamard type turbulent flow models having the Ulam-Hyers stability.

More recently (Sahu & Mohapatra, Citation2021), and (Reddy & Mohapatra, Citation2023) have developed an εuniform numerical scheme for singularly perturbed differential equations having both mixed shifts in space and delays in time directions. However, as we have seen from the literature survey, very limited competitive numerical methods exist for solving EquationEq. (1.1). To minimize the observed gap, in this article, a parameter uniformly convergent numerical scheme is proposed for EquationEq. (1.1).

When δ,η,ξ<ε, the use of Taylor’s series expansion for the terms containing shift arguments is valid (Tian, Citation2002). Thus, on applying Taylor’s series expansion on the terms with shifts of EquationEq. (1.1), we have

(1.2) {u(zδ,t)=u(z,t)δuz(z,t)+δ22uzz(z,t)+O(δ3),u(z+η,t)=u(z,t)+ηuz(z,t)+η22uzz(z,t)+O(η3),u(z,tξ)=u(z,t)ξut(z,t)+O(ξ2).(1.2)

Substituting EquationEq. (1.2) into EquationEq. (1.1), we obtain

(1.3) {£cεu(z,t)=F(z)u(z,t)tcε2u(z,t)z2+p(z)u(z,t)z+q(z)u(z,t)=g(z,t),(z,t)D,u(z,0)=ψb(z,0),zGz,u(0,t)=ψl(1,t),u(1,t)=ψr(1,t),tGt,(1.3)

where F(z)=(1f(z,t)ξ),cε(z)=(εb(z)δ22d(z)η22),\breakp(z)=(a(z)b(z)δ+d(z)η), q(z)=(b(z)+c(z)+d(z)\break+f(z,t)). The choice of smaller δ,η and ξ EquationEqs. (1.1) and (Equation1.3) are asymptotically equivalent, because the difference between the two equations is of order of O(δ3,η3,ξ2). Assume that q(z)>θ>0,c(z)2λ1>0,d(z)>2λ2>0,f(z)>2λ3>0, for zGz. For cε(z)>0 and p(z)>2γ1>0, the problem exhibits a layer near z = 1. For cε(z)>0 and p(z)2γ2<0, the problem exhibits a layer near z = 0. Now, we consider the maximum principle and stability of the solution u in (Equation1.3), which is important for the proposed numerical analysis (Das, Citation2019, Das et al., Citation2019, Das et al., Citation2020, Das et al., Citation2022).

Lemma 1.1.

(Maximum principle) If uC2,1(D), u|D\break0 and £εu|D0, then u|D0.

Proof.

See (Reddy & Mohapatra, Citation2023).

An immediate consequence of Lemma 1.1 for the solution of problem (Equation1.3) gives the next Lemma 1.2.

Lemma 1.2.

(Continuous stability estimate) Let u(z,t) be the solution of the problem (Equation1.3), then we have

uθ1g+max{|ψb(z,0)|,max{|ψl(0,t)|,|ψr(1,t)|}},

where . is the L norm given by u=max(z,t)D\break|u(z,t)|.

Proof.

Let Φ±(z,t) be two barrier functions defined by

Φ±(z,t)=θ1g+max{|ψb(z,0)|,max{|ψl(0,t)|,|ψr(1,t)|}}±u(z,t).

Then at the initial value

Φ±(z,0)=θ1g+max{|ψb(z,0)|,max{|ψl(0,t)|,|ψr(1,t)|}}±u(z,0)0.

and at the two end points

Φ±(0,t)=θ1g+max{|ψb(z,0)|,max{|ψl(0,t)|,|ψr(1,t)|}}±u(0,t),0,Φ±(1,t)=θ1g+max{|ψb(z,0)|,max{|ψl(0,t)|,|ψr(1,t)|}}±u(1,t)0.

When we consider the differential operator £ε, on D we have

£cεΦ±(z,t)=F(z)Φ±(z,t)tcε(z)2Φ±(z,t)z2+p(z)Φ±(z,t)z+q(z)Φ±(x,t),=q(z)(θ1g+max{|ψb(z,0)|,max{|ψl(0,t)|,|ψr(1,t)|}}±u(z,t))±£εu(z,t),=q(z)(θ1g+max{|ψb(z,0)|,max{|ψl(0,t)|,|ψr(1,t)|}}±u(z,t))±g(z,t),=q(z)(max{|ψb(z,0)|,max{|ψl(0,t)|,|ψr(1,t)|}}±u(z,t))+q(z)θ1g±g(z,t).

We have q(z)θ11, since q(z)θ>0. Using this inequality in the above inequality, we obtain

£cεΦ±(z,t)0,,(z,t)D,sincegg(z,t).

Hence by Lemma 1.1 we have, Φ±(z,t)0(z,t)D, which gives

uθ1g+max{|ψb(z,0)|,max{|ψl(0,t)|,|ψr(1,t)|}}

the proof is complete.

Lemma 1.3.

The bound on the derivative of the solution u(z,t) of the problem in (Equation1.3) with respect to z is given by

|ku(z,t)zk|C(1+cεkexp(θ(1z)cε)),(z,t)D,0k4.

Proof.

See (Das, Citation2015, Citation2018; Das & Vigo-Aguiar, Citation2019; Shakti et al., Citation2022)

2. Formulation of the numerical scheme

2.1. Temporal semi-discretization

We define the uniform mesh for the domain Gt as:

Gt=DΔtM={tj=jΔt,j=0,2,3,,M,Δt=1/M}

and we approximated the temporal derivative term of (Equation1.3) by employing the implicit Euler method, which gives

(2.1) {(F(z)+Δt£cεM)U(z,tj+1)=cεUzz(z,tj+1)+p(z,tj+1)Uz(z,tj+1)+q(z,tj+1)U(z,tj+1)g(z,tj+1)=F(z)U(z,tj),U(z,0)=ψb(z,0),zGz,U(0,tj+1)=ψl(1,tj+1),U(1,tj+1)=ψr(1,tj+1),0jM1.(2.1)

Since, p(z,tj+1)p>0,andq(z,tj+1)θ>0,zGz EquationEq. (2.1) exhibits boundary located at z = 1 and admits a unique solution.

Lemma 2.1.

(Local Error Estimate) In the solution of EquationEq. (2.1), the local truncation error (LTE) estimate is bounded by

LTEj+1C(Δt)2,

where C is a positive constant independent of ɛ and Δt.

Proof.

On applying Taylor’s series expansion on u(z,tj+1) yields

u(z,tj+1)=u(z,tj)+Δtut(z,tj)+O((Δt)2).

This implies

(2.2) u(z,tj+1)u(z,tj)Δt=ut(z,tj)+O(Δt).(2.2)

Substituting EquationEq. (1.3) into EquationEq. (2.2) we have

(2.3) u(z,tj+1)u(z,tj)Δt=(cε(z)uzz(z,tj)+p(z,tj)uz(z,tj)+q(z,tj)u(z,tj)g(z,tj))+O(Δt).(F(z)+Δt£cεM)u(z,tj+1)Δtg(z,tj)+u(z,tj)=O((Δt)2).(2.3)

Subtracting EquationEq. (2.1) from EquationEq. (2.3), and the local truncation error LTEj+1=u(z,tj+1)U(z,tj+1) at (j+1)th is the solution of a BVP

(2.4) (F(z)+Δt£cεM)LTEj+1=O((Δt)2),LTEj+1(0)=0=LTEj+1(1).(2.4)

Hence, applying the maximum principle on the operator gives

LTEj+1C(Δt)2.

Lemma 2.2.

(Global Error Estimate (GEE)) The GEE in the temporal direction of EquationEq. (2.1) is given by

EjC(Δt),jT/Δt.

Proof.

Using Lemma 2.1, we obtain the following GEE at (j)th time step

Ej=i=1jLTEi,jT/Δt,LTE1+LTE2+LTE3++LTEj,c1j(Δt)2(by Lemma2.1),c1(jΔt)(Δt),c1T(Δt)(jΔtT),C(Δt),

where c1,C are positive constants independent of ɛ and Δt.

Lemma 2.3.

The solution U(z,tj+1) of the EquationEq. (2.1) is bounded by

mU(z,tj+1)zmGzC(1+cεmexp((p(1z))cε)),0m4.

Proof.

See (Reddy & Mohapatra, Citation2023).

2.1.1. Spatial discretization

We define the uniform mesh for the space domain [0,1] as:

DN={zi=i,i=1,2,3,,N,z0=0,zN=1,=1/N}.

EquationEquation (2.1) can be rewritten as:

(2.5) cεUzz(z,tj+1)+p(z,tj+1)Uz(z,tj+1)+r(z,tj+1)U(z,tj+1)=φ(z,tj+1),U(0,tj+1)=ψl(1,tj+1),U(1,tj+1)=ψr(1,tj+1),0jM1,(2.5)

where r(z,tj+1)=(q(z,tj+1)+1Δt) and φ(z,tj+1)=g(z,tj+1)+U(z,tj)Δt.

For the spatial discretization of EquationEq. (2.5), we use an exponential cubic spline method. The approximation solution Uij+1 of EquationEq. (2.5) obtained by the segment S(z) passing through the points (zi,Uij+1) and (zi+1,Ui+1j+1). Each mixed spline segment Sj+1(z) has the form (Das & Natesan, Citation2012, Citation2013; Das et al., Citation2020; Zahra & Ashraf, Citation2013):

(2.6) Sj+1(z)=Aieτ(zzi)+Bieτ(zzi)+Ci(zzi)+Di,0iN.(2.6)

where Ai,Bi,Ci, and Di are constants and τ0 is a free parameter that will be used to enhance the accuracy of the method. To find the values of Ai,Bi,Ci, and Di in EquationEq. (2.6), let us denote:

(2.7) Sj+1(zi)=Uij+1,Sj+1(zi+1)=Ui+1j+1,d2Sj+1(zi)dz2=Ξi,d2Sj+1(zi+1)dz2=Ξi+1.(2.7)

Differentiating twice both sides of EquationEq. (2.6), we get

(2.8) d2Sj+1(z)dz2=τ2(Aieψ(zzi)+Bieψ(zzi)).(2.8)

Using the relation in EquationEq. (2.7) into (Equation2.8) at z=zi, we get

d2Sj+1(zi)dz2=Ξi=τ2(Ai+Bi)

and it yields

(2.9) Ai=2Ξiϱ2Bi.(2.9)

where ϱ=τ and i=0,1,2,,N.

Again, substituting EquationEq. (2.7) into (Equation2.8) at z=zi+1, we obtain

d2Sj+1(zi+1)dz2=Ξi+1=τ2(Aieϱ+Bieϱ)

and it gives

(2.10) Ai=eϱ(2Ξi+1ϱ2)Bie2ϱ.(2.10)

From EquationEqs. (2.9) and (Equation2.10), we have

(2.11) Ai=2(Ξi+1Ξieϱ)2ϱ2sinh(ϱ)andBi=2(ΞieϱΞi+1)2ϱ2sinh(ϱ).(2.11)

Taking EquationEq. (2.7) into EquationEq. (2.6) at z=zi and z=zi+1 , we obtain

Sj+1(zi)=Uij+1=Ai+Bi+Di,andSj+1(zi+1)=Ui+1j+1=Aieϱ+Bieϱ+Ci+Di,

and which implies

(2.12) Ci=(Ui+1j+1Uij+1)(Ξi+1Ξi)ϱ2,andDi=Uij+1(2ϱ2Ξi).(2.12)

The first derivative continuity condition at z=zi, that is S1(zi) =S(zi) gives

(2.13) 2(ω1Ξi1+2ω2Ξi+ω1Ξi+1)=(Ui1j+12Uij+1+Ui+1j+1),i=1,2,,N1,(2.13)

where

ω1=(sinh(ϱ)ϱϱ2sinh(ϱ))andω2=(2ϱcosh(ϱ)2sinh(ϱ)ϱ2sinh(ϱ)).

Now from EquationEq. (2.5), we have

(2.14) {cεΞi1=pi1Ui1j+1z+ri1Ui1j+1pi1,cεΞi=piUij+1z+riUij+1pi,cεΞi+1=pi+1Ui+1j+1z+ri+1Ui+1j+1pi+1,(2.14)

where we approximate Ui1j+1z,Uij+1z and Ui+1j+1z as

(2.15) {Ui1j+1zUi+1j+1+4Uij+13Ui1j+12.Uij+1zUi+1j+1Ui1j+12,Ui+1j+1z3Ui+1j+14Uij+1+Ui1j+12.(2.15)

Substituting EquationEq. (2.15) into (Equation2.14), we have

(2.16) {cεΞi1=pi1(Ui+1j+1+4Uij+13Ui1j+12)+ri1Ui1j+1pi1,cεΞi=pi(Ui+1j+1Ui1j+12)+riUij+1pi,cεΞi+1=pi+1(3Ui+1j+14Uij+1+Ui1j+12)+ri+1Ui+1j+1pi+1.(2.16)

Substituting EquationEq. (2.16) into EquationEq. (2.13) and rearranging, we get

(2.17) cε(Ui1j+12Uij+1+Ui+1j+12)=(3ω1pi12ω2pi+ω1pi+12+ω1ri1)Ui1j+1+(2ω1pi12ω1ϖi+1j+1+2ω2ri)Uij+1+(ω1pi12+ω2pi+3ω1pi12+ω1ri+1)Ui+1j+1=(ω1pi1+ω2pi+ω1pi+1).(2.17)

To grip the effect of the perturbation parameter ɛ, we multiply the perturbation parameter of Eq.(Equation2.17) by fitting factor σ(ρ), we obtain

(2.18) (σ(ρ)ρ3ω1pi12ω2pi+ω1pi+12+ω1ri1)Ui1j+1+(2σ(ρ)ρ+2ω1pi12ω1pi+1+2ω2rij+1)Uij+1+(σ(ρ)ρω1pi12+ω2pi+3ω1pi12+ω1ri+1)Ui+1j+1=(ω1pi1+ω2pi+ω1pi+1),(2.18)

where ρ=cε.

Evaluating the limit of EquationEq. (2.18) as 0:

(2.19) lim0(σ(ρ)ρ)(Ui1j+12Uij+1+Ui+1j+1)+(ω1+ω2)lim0(pi)(Ui+1j+1Ui1j+1)=0.(2.19)

When the boundary layer is on the right side of the domain, from the theory of singular perturbation (O’Malley, Citation1974), the solution of EquationEq. (2.5) is of the form:

(2.20) Uj+1(z)Uoj+1(z)+p(1)p(z)(ψrj+1(1)U0j+1(1))exp(p(z)(1z)cε)+O(cε),(2.20)

where U0j+1(z) is the solution of the reduced problem:

p(z)U0j+1(z)z+r(z)U0j+1(z)=φj+1(z),withU0j+1(1)=ψrj+1(1).

Using Taylor’s series expansion for p(z) about the point z = 1 and restricting to their first terms, EquationEq. (2.20) becomes

(2.21) Uj+1(z)U0j+1(z)+(ψrj+1(1)U0j+1(1))exp(p(1)(1z)cε)+O(cε).(2.21)

EquationEquation (2.21) at zi=i and as 0 becomes

(2.22) {lim0U(i)j+1U0j+1(0)+(ψrj+1(1)U0j+1(1))exp(p(1)(1cεiρ))+O(cε),lim0U((i1))j+1U0j+1(0)+(ψrj+1(1)U0j+1(1))exp(p(1)(1cεiρ+ρ))+O(cε),lim0U((i+1))j+1U0j+1(0)+(ψrj+1(1)U0j+1(1))exp(p(1)(1cεiρρ))+O(ε).(2.22)

Plugging the above equations into EquationEq. (2.19), we get

(2.23) σ(ρ)=p(0)ρ(ω1+ω2)coth(p(1)ρ2).(2.23)

Finally, from EquationEqs. (2.18) and (Equation2.23), we get

(2.24) £εN,MUij+1=Hij+1,i=1,2,,N1,(2.24)

where

{£cεN,MUij+1=ϑiUi1j+1+ϑicUij+1+ϑi+Ui+1j+1,ϑi=σ(ρ)ρ3ω1pi12ω2pi+ω1pi+12+ω1ri1,ϑic=2σ(ρ)ρ+2ω1pi12ω1pi+1+2ω2ri,ϑi+=σ(ρ)ρω1pi12+ω2pi+3ω1pi12+ω1ri+1,Hij+1=(ω1pi1+ω2pi+ω1pi+1).

For sufficiently small mesh sizes the above matrix is non-singular and |ϑic||ϑi|+ |ϑi+| (i.e., the matrix is diagonally dominant). Hence, by (Nichols, Citation1989), the matrix ϑ is M-matrix and has an inverse. Therefore, the system of equations can be solved by matrix inverse with the given boundary conditions.

3. Convergence analysis

Lemma 3.1.

(Discrete Maximum Principle) If the discrete function Uij+1 satisfies Uij+10, on D. Then £cεN,MUij+10 on DN,M implies that Uij+10 at each point of DN,M.

Lemma 3.2.

(Discrete Uniform Stability) The solution Uij+1 of the discrete problem (Equation2.24) at (j+1)th time level and χ=min0iN{ri}, where χ is some positive constant satisfies

Uij+1£cεN,MUij+1χ+max{|U0j+1|,|UNj+1|}.

Proof.

Let define barrier functions (Πij+1)± as

(Πij+1)±=Z±Uij+1,

where Z=£cεN,MUij+1χ+max{|U0j+1|,|UNj+1|}.

On the boundary points, we obtain

(Π0j+1)±=Z±U0j+1=£cεN,MUij+1χ+max{|U0j+1|,|UNj+1|}±Uj+1(0)0,

(ΠNj+1)±=Z±UNj+1=£cεN,MUij+1χ+max{|U0j+1|,|UNj+1|}±Uj+1(1)0.

Now, on the discretized spatial domain DN, we have

£εN,M(Πij+1)±=£cεN,M(Z±Uij+1)=(σ(ρ)ρ3ω1pi12ω2pi+ω1pi+12+ω1ri1)(Z±Ui1j+1)+(2σ(ρ)ρ+2ω1pi12ω1pi+1+2ω2ri)(Z±Uij+1)+(σ(ρ)ρω1pi12+ω2pi+3ω1pi12+ω1ri+1)(Z±Ui+1j+1),
=±(σ(ρ)ρ3ω1pi12ω2pi+ω1pi+12+ω1ri1)Ui1j+1±(2σ(ρ)ρ+2ω1pi12ω1pi+1+2ω2ri)Uij+1±(σ(ρ)ρω1pi12+ω2pi+3ω1pi12+ω1ri+1)Ui+1j+1+(ω1ri1+2ω2ri+ω1ri+1)Z,±(ω1pi1+2ω2pi+ω1pi+1)+(ω1ri1+2ω2ri+ω1ri+1)Z,=(ω1ri1+2ω2ri+ω1ri+1)(£cεN,MUij+1χ+max{|U0j+1|,|UNj+1|})(ω1pi1+2ω2pi+ω1pi+1),0,sincer(zi)χ>0.

By Lemma 3.1, we obtain (Πij+1)±0,0i1. Hence, the required bound is obtained.

Lemma 3.3.

The local truncation error in space semi-discretization of the discrete problem (Equation2.24) is given as

Uj+1(zi)Uij+1C2,

where C is a positive constant independent of ɛ and .

Proof.

From the truncation error of EquationEq. (2.15), we have

(3.1) {ei+1=dUj+1(zi+1)dzdUi+1j+1dz=23d3Uj+1(zi)dz3+312d4Uj+1(zi)dz4+430d5Uj+1(ζi)dz5,ei=dUj+1(zi)dzdUij+1dz=26d3Uj+1(zi)dz34120d5Uj+1(ζi)dz5,ei+1=dUj+1(zi+1)dzdUi+1j+1dz=23d3Uj+1(zi)dz3+312d4Uj+1(zi)dz4+430d5Uj+1(ζi)dz5,(3.1)

where zi1<ζ<zi+1.

Substituting

σcεΞβ=pβj+1dUβj+1dz+rβj+1Uβj+1pβj+1,β=i,i±1,

into EquationEq. (2.13), we get

(3.2) σcε(Ui1j+12Uij+1+Ui+1j+1)=2ω1(pi1dUi1j+1dz+ri1Ui1j+1pi1)+22ω2(pidUij+1dz+riUij+1pi)+2ω1(pi+1dUi+1j+1dz+ri+1Ui+1j+1pi+1).(3.2)

Considering the corresponding exact solution to EquationEq. (3.2), we have

(3.3) σcε(Uj+1(zi1)2Uj+1(zi)+Uj+1(zi+1))=2ω1p(zi1)dUj+1(zi1)dz+2ω1(r(zi1)Uj+1(zi1)p(zi1))+22ω2(p(zi)dUj+1(zi)dz+r(zi)Uj+1(zi))22ω2gj+1(zi)+2ω1(p(zi+1)dUj+1(zi+1)dz+r(zi+1)Uj+1(zi+1)p(zi+1)).(3.3)

Subtracting EquationEq. (3.2) from EquationEq. (3.3) and denoting eβ=uj+1(zβ)Uβj+1, for β=i,i±1 we arrive at

(3.4) (σcε2ω1ri1)ei1+(2σcε22ω2ri)ei+(σcε2ω1ri+1)ei+1=2(ω1pi1ei1+2ω2piei+ω1pi+1ei+1).(3.4)

Inserting EquationEq. (3.1) in EquationEq. (3.4), we obtain

(3.5) (σcε2ω1ri1)ei1+(2σcε22ω2ri)ei+(σcε2ω1ri+1)ei+1=43(ω1pi1ω2pi+ω1pi+1)d3Uj+1(zi)dz3+512(ω1pi1+ω1pi+1)d4Uj+1(zi)dz4+660(2ω1pi1ω2pi+2ω1pi+1)d5Uj+1(ζi)dz5.(3.5)

Using the expressions pi1=pipi+22!p(2)(ζi) and pi+1=pi+pi+22!p(2)(ζi) in EquationEq. (3.5), we have

(3.6) (σcε2ω1ri1)ei1+(2σcε22ω2ri)ei+(σcε2ω1ri+1)ei+1=Ei(),(3.6)

where Ti()=43(2ω1ω2)pid3Uj+1(zi)dz3+O(6). Hence, for the choice of ω1+ω2=1/2, we obtain Ei()=O(4).

The matrix representation of EquationEq. (3.6) is

(3.7) (ΓΛ)=E^,(3.7)

where Γ=trid(σcε,2σε,σcε), Λ=trid(2ω1ri1,22ω1ri,2ω1ri+1),

=[e1,e2,,eN1]t and E^=[E1(),E2(),,EN1()]t.

Following [3], it can be shown that

(3.8) C2×O(4)=C(2),(3.8)

where C is a constant, independent of and ɛ.

Theorem 3.1.

Let u(z,t) and Uij+1 be the solution of EquationEqs. (1.1) and (Equation2.24) at each grid point (zi,tj+1), respectively. Then, the following uniform error bound holds

maxi,j|u(zi,tj+1)Uij+1|C(Δt+2).

Proof.

By combining the result of Lemmas 2.2 and 3.3 the required bound is obtained.

4. Numerical examples, results and discussion

Some test examples have been presented to illustrate the efficiency of the proposed method. The exact solutions for these problems are unknown for comparison. Therefore, we use the double mesh principle to estimate the error as given in (Gupta et al., Citation2019).

Eε,δ,ηN,τ=max(zi,tj+1)DN,M|(UN,Δt(zi,tj+1)U2N,Δt/2(zi,tj+1))|,

where UN,M(zi,tj+1) is the numerical solution with (N, M) mesh points and U2N,Δt/2(zi,tj+1) is the numerical solution at the finer mesh with (2N,Δt/2) mesh points. The rate of convergence is calculated as

rε,δ,ηN,Δt=log2(Eε,δ,ηN,Δt/Eε,δ,η2N,Δt/2).

For each N and M, the parameter uniform maximum absolute error and uniform rate of convergence are computed using

EN,Δt=max(Eε,δ,ηN,Δt),rN,Δt=log2(EN,Δt/E2N,Δt/2).

Example 4.1.

Consider the following SPPDDE with time lag:

{utε2uz2+(2z2)uz+(z3)u(zδ,t)+u(z,t)+2(z+η,t)=u(z,tξ)+10t2e(t)z(1z),(z,t)(0,1)×(0,2],u(z,0)=0,z[0,1],u(0,t)=0=u(1,t),t[0,2].

The computed EεN,Δt,EN,Δt, rεN,Δt, and rN,Δt of the considered example using the proposed scheme is depicted in Tables . From these tables, one can observe that the developed scheme converges independently of the perturbation parameter with the first order of convergence. Also, from these Tables, one can see the comparison of the scheme with the results in the articles (Sahu & Mohapatra, Citation2021). The comparison confirms that the scheme provides a more accurate result than some schemes (Sahu & Mohapatra, Citation2021). In Figure , the 3D view of the solution of Example 4.1 is given for visualizing the boundary layer when N=64=M, ε=101, and ε=108. This figure shows that as ε0 a strong boundary layer is created near z = 1. In Figure , the effect of ɛ and δ on the solution profiles is shown. As one observes, as ε0 a strong boundary layer is created near z = 1 and the size of the boundary layer increases. Figure shows that as the values of δ increases the width of the boundary layer increases, whereas when the size of η increases, the thickness of the layer decreases (see, Figure ). Figure shows the uniform convergence of the proposed scheme in the Log–Log scale plot for Example 4.1. This figure reveals that the expected numerical order of convergence is correct in rehearsal

Figure 1. 3D view of numerical solution for example 4.1 with N=M=64,δ=0.5×ε,η=0.5×ε,ξ=0.5×ε.

Figure 1. 3D view of numerical solution for example 4.1 with N=M=64,δ=0.5×ε,η=0.5×ε,ξ=0.5×ε.

Figure 2. (a), (b) and (c) effect of the ε,δ and η on the behaviour of the solution with layer formation when N=64=M, respectively.

Figure 2. (a), (b) and (c) effect of the ε,δ and η on the behaviour of the solution with layer formation when N=64=M, respectively.

Figure 3. Example 4.1 Log-Log scale plot of the maximum absolute error for different values of ɛ.

Figure 3. Example 4.1 Log-Log scale plot of the maximum absolute error for different values of ɛ.

Table 1. Eε,δ,ηN,Δt,rε,δ,ηN,Δt,EN,Δtand rN,Δt for example 4.1 using the proposed method and results in (Sahu & Mohapatra, Citation2021) with δ=0.1×ε,η=0.1×ε,ξ=0.5×ε

Table 2. Eε,δ,ηN,Δt,rε,δ,ηN,Δt,EN,Δtand rN,Δt for example 4.1 using the proposed method with ε=102,ξ=0.5×ε

Figure . Example 4.1 Log–Log scale plot of the maximum absolute error for different values of ɛ.

5. Conclusion

A parameter uniform numerical scheme for singularly perturbed parabolic differential-difference equation with delay in time is presented. The developed scheme constitutes the implicit Euler in the time direction and the exponential cubic spline method in the space direction. The stability and parameter uniform convergence of the proposed scheme are investigated. The scheme is shown to be uniformly convergent with a linear order of convergence. A test example is presented to illustrate the efficiency of the proposed scheme. It is observed that the proposed computational technique gives more accurate numerical results than the method in (Sahu & Mohapatra, Citation2021).

Acknowledgements

The authors thankfully acknowledge the prolific comments from the anonymous referees.

Disclosure statement

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

Funding

This research did not receive any funding.

Data availability statement

No data were used to support the study.

Additional information

Funding

This work was supported by the No fund.

Notes on contributors

Genanew Gofe Gonfa

Genanew Gofe Gonfa received his Ph.D. in Mathematics from Andhra University, India. He is presently working at Salale University as an associate professor of Mathematics and President, Salale University, Ethiopia. His research interests span on the areas of numerical solutions of differential equations, systems of equations, and singularly perturbed ordinary and partial differential equations. He published more than 13 research articles in national and international reputable journals. In addition, he made numerous contributions in serving as a reviewer, assistant editor, and editor for various national and international reputable journals. So far, he has supervised 40 M.Sc. graduates to completion and currently supervising 8 M.Sc. students.

Imiru Takele Daba

Imiru Takele Daba received his Ph.D. in Mathematics from Wollega University in 2021. His research interests span the areas of numerical solutions of partial differential equations, focusing on singularly perturbed problems. He has published more than 13 research articles in reputable journals. He also made numerous contributions while serving as a reviewer. So far, he has supervised 19 M.Sc. students to completion and currently supervising 8 M.Sc. students.

References

  • Chandru, M., Prabha, T., Das, P., & Shanthi, V. (2019). A numerical method for solving boundary and interior layers dominated parabolic problems with discontinuous convection coefficient and source terms. Differential Equations and Dynamical Systems, 27, 91–112. https://doi.org/10.1007/s12591-017-0385-3
  • Daba, I. T, & Duressa, G. F. (2021). A hybrid numerical scheme for singularly perturbed parabolic differential-difference equations arising in the modeling of neuronal variability. Computational and Mathematical Methods, 3(5), e1178. https://doi.org/10.1002/cmm4.1178
  • Daba, I. T., & Duressa, G. F. (2021a). Extended cubic B-spline collocation method for singularly perturbed parabolic differential-difference equation arising in computational neuroscience. International Journal for Numerical Methods in Biomedical Engineering, 37(2). https://doi.org/10.1002/cnm.3418
  • Daba, I. T., & Duressa, G. F. (2021b). Hybrid algorithm for singularly perturbed delay parabolic partial differential equations. Applications and Applied Mathematics: An International Journal (AAM), 16(1), 21.
  • Daba, I. T., & Duressa, G. F. (2021c). Uniformly convergent numerical scheme for a singularly perturbed differential-difference equations arising in computational neuroscience. Journal of Applied Mathematics & Informatics, 39(5–6), 655–676.
  • Daba, I. T., & Duressa, G. F. (2022a). Collocation method using artificial viscosity for time dependent singularly perturbed differential–difference equations. Mathematics and Computers in Simulation, 192, 201–220. https://doi.org/10.1016/j.matcom.2021.09.005
  • Daba, I. T., & Duressa, G. F. (2022b). A novel algorithm for singularly perturbed parabolic differential-difference equations. Research in Mathematics, 9(1), 2133211. https://doi.org/10.1080/27684830.2022.2133211
  • Daba, I. T., & Duressa, G. F. (2022c). A robust computational method for singularly perturbed delay parabolic convection-diffusion equations arising in the modeling of neuronal variability. Computational Methods for Differential Equations, 10(2), 475–488.
  • Das, P., & Natesan, S. (2012). Higher-order parameter uniform convergent schemes for Robin type reaction-diffusion problems using adaptively generated grid. International Journal of Computational Methods, 9(4), 1250052. https://doi.org/10.1142/S0219876212500521
  • Das, P., & Natesan, S. (2013). A uniformly convergent hybrid scheme for singularly perturbed system of reaction-diffusion Robin type boundary-value problems. Journal of Applied Mathematics and Computing, 41, 447–471. https://doi.org/10.1007/s12190-012-0611-7
  • Das, P., Rana, S., & Ramos, H. (2019). Homotopy perturbation method for solving Caputo-type fractional-order Volterra-fredholm integro-differential equations. Computational and Mathematical Methods, 1(5), e1047. https://doi.org/10.1002/cmm4.1047
  • Das, P., Rana, S., & Ramos, H. (2020). A perturbation-based approach for solving fractional-order Volterra-fredholm integro differential equations and its convergence analysis. International Journal of Computer Mathematics, 97(10), 1994–2014. https://doi.org/10.1080/00207160.2019.1673892
  • Das, P., Rana, S., & Ramos, H. (2022). On the approximate solutions of a class of fractional order nonlinear Volterra integro-differential initial value problems and boundary value problems of first kind and their convergence analysis. Journal of Computational and Applied Mathematics, 404, 113116. https://doi.org/10.1016/j.cam.2020.113116
  • Das, P., Rana, S., & Vigo-Aguiar, J. (2020). Higher order accurate approximations on equidistributed meshes for boundary layer originated mixed type reaction diffusion systems with multiple scale nature. Applied Numerical Mathematics, 148, 79–97. https://doi.org/10.1016/j.apnum.2019.08.028
  • Das, P., & Vigo-Aguiar, J. (2019). Parameter uniform optimal order numerical approximation of a class of singularly perturbed system of reaction diffusion problems involving a small perturbation parameter. Journal of Computational and Applied Mathematics, 354, 533–544. https://doi.org/10.1016/j.cam.2017.11.026
  • Das, P. (2015). Comparison of a priori and a posteriori meshes for singularly perturbed nonlinear parameterized problems. Journal of Computational and Applied Mathematics, 290, 16–25. https://doi.org/10.1016/j.cam.2015.04.034
  • Das, P. (2018). A higher order difference method for singularly perturbed parabolic partial differential equations. Journal of Difference Equations and Applications, 24(3), 452–477. https://doi.org/10.1080/10236198.2017.1420792
  • Das, P. (2019). An a posteriori based convergence analysis for a nonlinear singularly perturbed system of delay differential equations on an adaptive mesh. Numerical Algorithms, 81(2), 465–487. https://doi.org/10.1007/s11075-018-0557-4
  • Doolan, E. P., Miller, J. J. H., & Schilders, W. H. A. (1980). Uniform numerical methods for problems with initial and boundary layers. Boole Press.
  • Govindarao, L., & Mohapatra, J. (2020). Numerical analysis and simulation of delay parabolic partial differential equation involving a small parameter. Engineering Computations, 37(1), 289–312. https://doi.org/10.1108/EC-03-2019-0115
  • Govindarao, L., Sahu, S. R., & Mohapatra, J. (2019). Uniformly convergent numerical method for singularly perturbed time delay parabolic problem with two small parameters. Iranian Journal of Science & Technology, Transactions A: Science, 43(5), 2373–2383. https://doi.org/10.1007/s40995-019-00697-2
  • Govindarao, S. R., Mohapatra, J., & Sahu, L. (2019). Uniformly convergent numerical method for singularly perturbed two parameter time delay parabolic problem. International Journal of Applied and Computational Mathematics, 5(3), 1–9. https://doi.org/10.1007/s40819-019-0672-5
  • Gupta, V., Kadalbajoo, M. K., & Dubey, R. K. (2019). A parameter-uniform higher order finite difference scheme for singularly perturbed time-dependent parabolic problem with two small parameters. International Journal of Computer Mathematics, 96(3), 474–499. https://doi.org/10.1080/00207160.2018.1432856
  • Kumar, D. (2018). An implicit scheme for singularly perturbed parabolic problem with retarded terms arising in computational neuroscience. Numerical Methods for Partial Differential Equations, 34(6), 1933–1952. https://doi.org/10.1002/num.22269
  • Musila, M., & Lánsk’y, P. (1991). Generalized stein’s model for anatomically complex neurons. BioSystems, 25(3), 179–191. https://doi.org/10.1016/0303-2647(91)90004-5
  • Nageshwar Rao, R., & Chakravarthy, P. (2019). Fitted numerical methods for singularly perturbed one-dimensional parabolic partial differential equations with small shifts arising in the modelling of neuronal variability. Differential Equations and Dynamical Systems, 27(1–3), 1–18. https://doi.org/10.1007/s12591-017-0363-9
  • Negero, N. T., & Duressa, G. F. (2022). An efficient numerical approach for singularly perturbed parabolic convection-diffusion problems with large time-lag. Journal of Mathematical Modeling, 10(2), 173–190.
  • Nichols, N. (1989). On the numerical integration of a class of singular perturbation problems. Journal of Optimization Theory and Applications, 60(3), 2050034. https://doi.org/10.1007/BF00940347
  • O’Malley, J. R. E. (1974). Introduction to singular perturbations. Technical report. New York Univ Ny Courant Inst of Mathematical Sciences. https://apps.dtic.mil/sti/citations/AD0787833.
  • Ramesh, V. P., & Priyanga, B. (2019). Higher order uniformly convergent numerical algorithm for time-dependent singularly perturbed differential-difference equations. Differential Equations and Dynamical Systems, 29(1), 239–263. https://doi.org/10.1007/s12591-019-00452-4
  • Reddy, N. R., & Mohapatra, J. (2023). A robust numerical scheme for singularly perturbed delay parabolic initial-boundary value problems involving mixed space shifts. Computational Methods for Differential Equations, 11(1), 42–51.
  • Roos, H.-G., Martin, S., & Tobiska, L. (2008 24). Robust numerical methods for singularly perturbed differential equations: Convection-diffusion-reaction and flow problems. Springer Science & Business Media.
  • Sahu, S. R., & Mohapatra, J. (2021). Numerical study of time delay singularly perturbed parabolic differential equations involving both small positive and negative space shift. Journal of Applied Analysis, 28(1), 121–134. https://doi.org/10.1515/jaa-2021-2064
  • Saini, S., Das, P., & Kumar, S. (2023). Computational cost reduction for coupled system of multiple scale reaction diffusion problems with mixed type boundary conditions having boundary layers. Revista de la Real Academia de Ciencias Exactas Físicas y Naturales Serie A Matemáticas, 117(2), 66. https://doi.org/10.1007/s13398-023-01397-8
  • Shakti, D., Mohapatra, J., Das, P., & Vigo-Aguiar, J. (2022). A moving mesh refinement based optimal accurate uniformly convergent computational method for a parabolic system of boundary layer originated reaction?diffusion problems with arbitrary small diffusion terms. Journal of Computational and Applied Mathematics, 404, 113167. https://doi.org/10.1016/j.cam.2020.113167
  • Shiromani, R., Shanthi, V., & Das, P. (2023). A higher order hybrid-numerical approximation for a class of singularly perturbed two-dimensional convection-diffusion elliptic problem with non-smooth convection and source terms. Computers & Mathematics with Applications, 142, 9–30. https://doi.org/10.1016/j.camwa.2023.04.004
  • Shishkin, G. I., & Shishkina, L. P. (2008). Difference methods for singular perturbation problems. CRC Press.
  • Srivastava, H. M., Nain, A. K., Vats, R. K., & Das, P. (2023). A theoretical study of the fractional-order p-Laplacian nonlinear hadamard type turbulent flow models having the ulam-Hyers stability. Revista de la Real Academia de Ciencias Exactas Físicas y Naturales Serie A Matemáticas, 117(4), 160. https://doi.org/10.1007/s13398-023-01488-6
  • Sumit, K., Kuldeep, S., Kumar, M., & Kumar, M. (2020). A robust numerical method for a two-parameter singularly perturbed time delay parabolic problem. Computational & Applied Mathematics, 39(3). https://doi.org/10.1007/s40314-020-01236-1
  • Tian, H. (2002). The exponential asymptotic stability of singularly perturbed delay differential equations with a bounded lag. Journal of Mathematical Analysis and Applications, 270(1), 143–149. https://doi.org/10.1016/S0022-247X(02)00056-2
  • Wang, P. K. C. (1963). Asymptotic stability of a time-delayed diffusion system. Journal of Applied Mechanics, 30(4), 500–504. https://doi.org/10.1115/1.3636609
  • Zahra, W. K., & Ashraf, M. E. M. (2013). Numerical solution of two-parameter singularly perturbed boundary value problems via exponential spline. Journal of King Saud University-Science, 25(3), 201–208. https://doi.org/10.1016/j.jksus.2013.01.003