- Research
- Open Access
- Published:
Finite difference scheme for singularly perturbed reaction diffusion problem of partial delay differential equation with nonlocal boundary condition
Advances in Difference Equations volume 2021, Article number: 151 (2021)
Abstract
This paper investigates singularly perturbed parabolic partial differential equations with delay in space, and the right end plane is an integral boundary condition on a rectangular domain. A small parameter is multiplied in the higher order derivative, which gives boundary layers, and due to the delay term, one more layer occurs on the rectangle domain. A numerical method comprising the standard finite difference scheme on a rectangular piecewise uniform mesh (Shishkin mesh) of \(N_{r} \times N_{t}\) elements condensing in the boundary layers is suggested, and it is proved to be parameter-uniform. Also, the order of convergence is proved to be almost two in space variable and almost one in time variable. Numerical examples are proposed to validate the theory.
1 Introduction
Singularly perturbed parabolic partial differential equations have received an increasing research attention over the past few decades (see [1–9] and the references therein). Ansari et al. [10] discussed singularly perturbed time delay partial differential equations with Dirichlet boundary conditions. Avudai Selvi and Ramanujam [11] discussed singularly perturbed parabolic partial time delay differential equations with Robin type boundary condition. The authors in [10] and [11] studied a finite difference scheme for solving singularly perturbed parabolic time delay differential equation with Dirichlet and Robin boundary conditions on Shishkin mesh. They made use of the results of Miller et al. [12]. In [13–16] researchers discussed a fitted operator method to solve singularly perturbed time delay partial differential equations. By the way, there are many methods available in the literature for time delay problems [17] and [18], but the study of problems with delay in space variable are still in the initial stage.
In [19], the authors considered second order parabolic delay differential equations with integral boundary condition of the form
and proved the existence and uniqueness of the solution.
The above problem arises in the study of population density with time delay. There is no flux condition considered in the left, and the average population size is being controlled by the function \(\psi (t)\) in the right. In the past few years interest has substantially increased in solving singularly perturbed differential equations with integral boundary conditions (see [20–25]). Motivated by the above works, we have designed a finite difference scheme for a singularly perturbed reaction diffusion problem of partial delay differential equation with nonlocal boundary condition.
The remaining article is structured as follows: In Sect. 2, the model problem is stated and some preliminaries are presented. In Sect. 3, uniqueness and stability of the solution are established. Also we prove that the derivatives of the solution are bounded. A finite difference method for the continuous problem, the discrete maximum principle, and the stability result are discussed in Sect. 4. The convergence analysis of the finite difference method on Shishkin mesh is given in Sect. 5. The theoretical results are verified by numerical examples in Sect. 6. Finally, discussion is given in Sect. 7.
2 Preliminaries
We consider singularly perturbed parabolic partial delay differential equations with integral boundary condition described by
where \((r, t) \in D = (0, 2)\times (0, T ]\), \(\bar{D} = [0, 2]\times [0, T ]\), \(D_{1} = (0, 1)\times [0, T ]\), \(D_{2} = (1, 2)\times [0, T ]\), \(D^{*}=D_{1}\cup D_{2}\) and ε is a small positive parameter \((0<\varepsilon < <1)\). Assume that \(a(r, t) \geq \alpha > 0\), \(b(r, t) \leq \beta < 0\), \(\alpha +\beta >0\), \(f(r,t)\), \(\phi _{l}\), \(\phi _{\tilde{r}}\), \(\phi _{b}\) are sufficiently smooth and \(g(r)\) is a monotonically nonnegative function and satisfies \(\int _{0}^{2}g(r)\,dr<1\).
Problem (1) is equivalent to
where
with boundary conditions
3 The analytical problem
Lemma 1
(Maximum principle)
If \(\Psi (r,t)\in C^{(0,0)}(\bar{D})\cap C^{(1,0)}(D)\cap C^{(2,1)}(D_{1} \cup D_{2})\) such that \(\Psi (0,t)\geq 0\), \(\Psi (r,0)\geq 0\), \(\mathcal{K}\Psi (2,t)\geq 0\), \(\mathcal{L}_{1}\Psi (r,t)\geq 0\), \(\forall (r,t)\in D_{1}\), \(\mathcal{L}_{2}\Psi (r,t)\geq 0\), \(\forall (r,t)\in D_{2}\) and \([\Psi _{r}](1,t)=\Psi _{r}(1^{+},t)- \Psi _{r}(1^{-},t)\leq 0\), then \(\Psi (r,t)\geq 0\) for all \((r,t)\in \bar{D} \).
Proof
Define a test function
Note that \(s(r,t)>0\), \(\forall (r,t) \in \bar{D}\), \(\mathcal{L} s(r,t)>0\), \(\forall (r,t)\in D_{1}\cup D_{2}\), \(s(0,t)>0\), \(s(r,0)>0\), \(\mathcal{K}s(2,t)>0\), and \([s_{r}](1,t)<0\). Let
Then there exists \((r_{0},t_{0})\in \bar{D}\) such that \(\Psi (r_{0},t_{0})+\mu _{1} s(r_{0},t_{0})=0\) and \(\Psi (r,t)+\mu _{1} s(r,t)\geq 0\), \(\forall (r,t)\in \bar{D}\). Then the function is minimum at \((r,t)=(r_{0},t_{0})\), and the proof is completed. Suppose \(\mu _{1}>0\), we need a contradiction.
Case (i): \((r_{0},t_{0})=(0,t_{0})\)
Case (ii): \((r_{0},t_{0})\in D_{1}\)
Case (iii): \((r_{0},t_{0})=(1,t_{0})\)
Case (iv): \((r_{0},t_{0})\in D_{2}\)
Case (v): \((r_{0},t_{0})=(2,t_{0})\)
In all the cases we arrived at a contradiction, and thus the proof is completed. □
Lemma 2
(Stability result)
If \(u(r,t)\) satisfies problem (2)–(4), then the bound of \(u(r,t)\) is
Proof
It can be easily proved by using the maximum principle (Lemma 1) and the barrier functions \(\theta ^{\pm }(r,t)=CMs(r,t)\pm u(r,t)\), \((r,t)\in \bar{D}\), where \(M= \max \{ \|u\|_{\Gamma _{l}},\|u\|_{\Gamma _{b}},\| \mathcal{K}u\|_{\Gamma _{\bar{r}}}, \|\mathcal{L}u\|_{D^{*}} \} \) and \(s(r,t)\) is the test function as in (5). □
3.1 Compatibility conditions
For problem (2)–(4) to have existence and uniqueness of a solution, we assume that the coefficients of the problem are Hölder continuous and also impose proper compatibility conditions at \((0, 0)\), \((2, 0)\), \((-1, 0)\), and \((1, 0)\) [26]. Necessarily the following conditions are satisfied:
and
Note that \(\phi _{l}(r,t)\), \(\phi _{\bar{r}}(r,t)\), and \(\phi _{b}(r,t)\) are assumed to be smooth for (7) to make sense, namely \(\phi _{l}(r,t)\in C^{1}([0,T])\), \(\phi _{\bar{r}}(r,t)\in C^{1}([0,T])\), and \(\phi _{b}(r,t)\in C^{(2,1)}(\Gamma _{b})\).
The following classical theorem gives sufficient conditions for the existence of a unique solution of problem (1).
Theorem 1
Suppose \(a(r,t), b(r,t), f(r,t)\in C^{(\alpha _{1},\alpha _{1}/2)}(\bar{D})\) and \(\phi _{l}\in C^{1+\alpha _{1}/2}([0, T ])\), \(\phi _{b}\in C^{(2+\alpha _{1} ,1+ \alpha _{1}/2)}(\Gamma _{b})\), \(\phi _{\bar{r}}\in C^{1+ \alpha _{1}/2}([0, T ])\), \(\alpha _{1}\in (0,1)\), and assume that the compatibility conditions (6) and (7) are satisfied. Then problem (2)–(4) has a unique solution \(u_{\varepsilon }\in C^{(2+ \alpha _{1} ,1+ \alpha _{1} /2)}(\bar{D})\).
Proof
See [26]. □
3.2 The solution and its derivatives are bounded
Theorem 2
Suppose \(a(r,t), b(r,t), f(r,t) \in C^{(2+\alpha _{1},1+{\alpha _{1}}/{2})}( \bar{D})\) and \(\phi _{l}\in C^{(2+{\alpha _{1}}/{2})}([0,T])\), \(\phi _{b}\in C^{(4+\alpha _{1},2+{\alpha _{1}}/{2})}(\Gamma _{b})\), \(\phi _{\bar{r}}\in C^{(2+{\alpha _{1}}/{2})}([0,T])\), where \(\alpha _{1}\in (0,1)\). Then problem (2)–(4) has a unique solution, which satisfies \(u_{\varepsilon }\in C^{(4+\alpha _{1},2+{\alpha _{1}}/{2})}(\bar{D})\). Also, the derivatives of the solution \(u_{\varepsilon }\) are bounded, \(\forall {i,j}\in {\mathbb{Z}\geq 0}\) such that \(0\leq i+2j \leq 4\),
Proof
The first part of the proof is given in Ladyzhenskaya [26, Chap. IV, p. 320]. The solution and its derivatives are bounded as follows. Under the stretched transformation \(\tilde{r}=\frac{r}{\sqrt{\varepsilon }}\), problem (1) can be rewritten as follows:
The equivalent problem is
where \(\tilde{D}_{\varepsilon }=(0,\frac{2}{\sqrt{\varepsilon }})\times (0,T]\) and the boundary conditions Γ̃ to Γ.
Note that (8) is independent of ε. Then, using the idea of estimation (10.6) from [26, p. 352], we get
for all \(\tilde{N}_{\delta }\) in \(\tilde{D}_{\varepsilon }\). Here, \(\tilde{N}_{\delta }\), \(\delta >0\) is a neighborhood with diameter δ in \(\tilde{D}_{\varepsilon }\). Returning to the original variable
The proof is completed by using the bound on \(u_{\varepsilon }\) in Lemma 2. □
3.3 Decomposition of the solution
The solution \(u_{\varepsilon }\) of (2)–(4) is decomposed into \(v_{\varepsilon }\)-smooth and \(w_{\varepsilon }\)-singular components.
Further, \(v_{\varepsilon }\) is separated into
where \(v_{0}\) and \(v_{1}\) are solutions of the following differential equations respectively:
and
Then \(v_{\varepsilon }\) satisfies the condition
The singular component \(w_{\varepsilon }\) is determined from
and
The reaction diffusion problem has boundary layers on both boundaries \(\Gamma _{l}\) and \(\Gamma _{\bar{r}}\). Separate \(w_{\varepsilon }\) as \(w_{\varepsilon }=w_{l}+w_{\tilde{r}}\), where \(w_{l}\) and \(w_{\tilde{r}}\) satisfy the following problems:
and
Here, we choose A to be a suitable constant, then the solution is continuous at \(r=1\).
Theorem 3
Suppose \(a(r,t),b(r,t),f(r,t) \in C^{(4+\alpha _{1},2+{\alpha _{1}}/{2})}( \bar{D})\) and \(\phi _{l}\in C^{(3+\alpha _{1}/2)}([0,T])\), \(\phi _{b}\in C^{(6+\alpha _{1},3+{\alpha _{1}}/{2})}(\Gamma _{b})\), \(\phi _{\tilde{r}}\in C^{(3+{\alpha _{1}}/{2})}([0,T])\), where \(\alpha _{1}\in (0,1)\). Then we have
where C is a constant independent of the parameter ε, \((r,t)\in \bar{D}\), \(i,j\geq 0\), \(0\leq i+2j \leq 4\).
Proof
The existence and smooth component result follow from [26, Chap. 4, p. 320]. The derivatives of smooth component functions are bounded and derived as follows.
First, we estimate that the reduced problem solution \(v_{0}\) is bounded and its derivative is bounded
Using Theorem 2, we estimate that the derivative of the solution \(v_{1}\) becomes
since
By (23) and (24), we establish smooth component \(v_{\varepsilon }\) estimates.
To prove inequality (21), following the procedure adapted in [12], it is easy to find that
Now, we derive the bound on \(w_{l}\) on \(D_{2}\). From the defining equations for \(w_{l}\), we have
or
for a choice of suitable \(C>0\). Using the stability result (Lemma 2), we have \(| w_{l}(r,t)|\leq C e^{\frac{-(r-1)}{\sqrt{\varepsilon }}}\).
Hence,
Let \(\tilde{r}=\frac{r}{\sqrt{\varepsilon }}\). Clearly, under the transformation, stretched variable r̃ domain is \((0,\frac{2}{\sqrt{\varepsilon }})\), note that \((r,t) \Rightarrow (\tilde{r},t)\) and the parameter ε is independent of problem (16)–(17), then suitable estimates in [26, Sect. 4.10] are the solution of \(\tilde{w}_{l}\). The position of r̃ argument is divided into two cases. In the first case, for a neighborhood of \(\tilde{N}_{\delta }\) in \((0,\frac{2}{\sqrt{\varepsilon }})\times (0,T]\), apply [26, Sect. 4.10], then
and derive the essential bound of r, the variable r̃ changing into variable r, using the bound of \(w_{l}\).
Similarly, for any neighborhood \(\tilde{N}_{\delta }\) in \((0,2]\times (0,T]\), apply [26, Sect. 4.10], then
and derive the essential bound of r, the variable r̃ changing into variable r, using the \(w_{l}\) bound, and observe \(e^{\frac{-r}{\sqrt{\varepsilon }}}\geq e^{-2}=C\) for \(\tilde{r}\leq 2\).
Now to prove (22), consider
where \(\alpha ^{*}=\max \{0, 1-\min_{(r,t)\in \bar{D}}a(r,t)\}\) and \(\beta ^{*}=\max \{0, 1-\min_{(r,t)\in \bar{D}}(a(r,t)+b(r,t)) \}\).
Note that \(\theta ^{\pm }(0,t)\geq 0\),
and
for a choice of suitable \(C>0\). Using the maximum principle (Lemma 1), we have
Let \(\tilde{r}=\frac{r}{\sqrt{\varepsilon }}\). Clearly, under the transformation, the stretched variable r̃ domain is \((0,\frac{2}{\sqrt{\varepsilon }})\), note that \((r,t) \Rightarrow (\tilde{r},t)\) and the parameter ε is independent of problem (18)–(19), then suitable estimates in [26, Sect. 4.10] are the solution of \(\tilde{w}_{\tilde{r}}\). The position of r̃ argument is divided into two cases. In the first case, for the neighborhood of \(\tilde{N}_{\delta }\) in \((0,\frac{2}{\sqrt{\varepsilon }})\times (0,T]\), applying [26, Sect. 4.10], we get
and derive the essential bound of r, variable r̃ changing into variable r, using the \(w_{\tilde{r}}\) bound.
Similarly, for any neighborhood \(\tilde{N}_{\delta }\) in \((0,2]\times (0,T]\) applying [26, Sect. 4.10], we get
and derive the essential bound of r; moreover, the variable r̃ changing into variable r and using bound of \(w_{\tilde{r}}\), observe \(e^{\frac{-r}{\sqrt{\varepsilon }}}\geq e^{-2}=C\) for \(\tilde{r}\leq 2\). Hence proved. □
4 The discretised problem
In this part, we apply the finite difference method to the continuous problem (2)–(4) on a piecewise uniform mesh. The second order space derivative (\(u_{rr}\)) is replaced by the central difference scheme (\(\delta _{r}^{2}U\)), and the first order time derivative (\(u_{t}\)) is replaced by the backward difference scheme (\(D_{t}^{-}U\)). In r-direction the interval \(\Theta =[0,2]\) is divided into \(\bar{\Theta }_{1}=[0,1]\) and \(\bar{\Theta }_{2}=[1,2]\) with \(\frac{N}{2}\) equal mesh points. Furthermore, the piecewise uniform mesh (Shishkin mesh) \(\bar{\Theta }_{1}=[0,1]\) is divided into three subintervals
where \(\Theta _{l}=(0,\mu )\), \(\Theta _{c}=(\mu ,1-\mu )\), \(\Theta _{\tilde{r}}=(1-\mu ,1)\).
Similarly, the interval \(\bar{\Theta }_{2}=[1,2]\) is divided into three subintervals
where \(\Theta _{l}=(1,1+\mu )\), \(\Theta _{c}=(1+\mu ,2-\mu )\), \(\Theta _{\tilde{r}}=(2-\mu ,2)\). Furthermore, μ is called a fitting factor, and it satisfies the following condition:
where \(N_{r}\) denotes the number of mesh elements in the r-direction.
A piecewise uniform mesh \(\Theta _{\mu }^{N_{r}}\) is on Θ with \(N_{r}\) mesh elements. Both intervals \(\Theta _{l}\) and \(\Theta _{\tilde{r}}\) are uniform meshes with \(\frac{N_{r}}{8}\) elements and \(\Theta _{c}\) is also a uniform mesh with \(\frac{N_{r}}{4}\) mesh element, and thus we divide r-direction. Uniform meshes on t-direction on step size Δt and the number mesh denotes \(N_{t}\) in t-direction. \(D_{\mu }^{N}=\Theta _{\mu }^{N_{r}}\times \Theta ^{N_{t}}\) and the boundary analogues \(\Gamma _{\mu }^{N}\) of \(D_{\mu }^{N}\) are \(\Gamma _{\mu }^{N}=\bar{D}_{\mu }^{N}\cap \Gamma \). We put \(\Gamma _{l,\mu }^{N} =\Gamma _{\mu }^{N}\cap \Gamma _{l}\), \(\Gamma _{r,\mu }^{N}=\Gamma _{\mu }^{N}\cap \Gamma _{\bar{r}}\), and \(\Gamma _{b,\mu }^{N}=\Gamma _{\mu }^{N}\cap \Gamma _{b}\).
Using the finite difference method for the continuous problem (2)–(4).
where
with boundary conditions
The differential operator notation is
and an analogous definition of \(D_{t}^{-}\).
Lemma 3
(Discrete maximum principle)
Let Z be any mesh function satisfying \(Z(r_{0},t_{j})\geq 0\), \(Z(r_{i},t_{0})\geq 0\), \(\mathcal{K}^{N}Z(r_{N},t_{j})\geq 0\), \(\mathcal{L}_{1}^{N}Z(r_{i},t_{j})\geq 0\), \(\forall (r_{i},t_{j})\in D_{1}^{N}\), \(\mathcal{L}_{2}^{N}Z(r_{i},t_{j})\geq 0\), \(\forall (r_{i},t_{j})\in D_{2}^{N}\), and \([D_{r}]Z(r_{\frac{N}{2}},t_{j})=D^{+}_{r}Z(r_{\frac{N}{2}},t_{j})-D^{-}_{r}Z(r_{ \frac{N}{2}},t_{j})\leq 0\). Then \(Z(r_{i},t_{j})\geq 0\) for all \((r_{i},t_{j})\in \bar{D}^{N} \).
Proof
Define a test function \(S(r_{i},t_{j})\) as
Note that \(S(r_{i},t_{j})>0\), \(\forall (r_{i},t_{j}) \in \bar{D}^{N}\), \(\mathcal{L}^{N} S(r_{i},t_{j})>0\), \(\forall (r_{i},t_{j})\in D_{1}^{N} \cup D_{2}^{N}\), \(S(r_{0},t_{j})>0\), \(S(r_{i},t_{0})>0\), \(\mathcal{K}^{N}S(r_{N},t_{j})>0\), and \([D_{r}]S(r_{\frac{N}{2}},t_{j})<0\). Let
Then there exists \((r^{*},t^{*})\in \bar{D}^{N}\) such that \(Z(r^{*},t^{*})+\eta S(r^{*},t^{*})=0\) and \(Z(r_{i},t_{j})+\eta S(r_{i},t_{j})\geq 0\), \(\forall (r_{i},t_{j})\in \bar{D}^{N}\). Then the function is minimum at \((r,t)=(r^{*},t^{*})\) and this proof is completed. Suppose \(\eta >0\), we need a contradiction.
Case (i): \((r^{*},t^{*})=(r_{0},t^{*})\)
Case (ii): \((r^{*},t^{*})\in D_{1}^{N}\)
Case (iii): \((r^{*},t^{*})=(r_{\frac{N}{2}},t^{*})\)
Case (iv): \((r^{*},t^{*})\in D^{N}_{2}\)
Case (v): \((r^{*},t^{*})=(r_{N},t^{*})\)
In all the cases we arrived at a contradiction. Hence proved. □
Lemma 4
Prove that
Proof
It can be easily proved using the discrete maximum principle (Lemma 3) and the barrier functions \(\Xi ^{\pm }(r_{i},t_{j})=CMS(r_{i},t_{j})\pm Z(r_{i},t_{j})\), \((r_{i},t_{j}) \in \bar{D}^{N}\), where
and \(S(r_{i},t_{j})\) is the test function as in Lemma 3. □
5 Error estimate
In this section, we prove parameter uniform convergence of the numerical solution.
Theorem 4
Let \(u_{\varepsilon }\) and \(U_{\varepsilon }\) be solutions of problems (2)–(4) and (25)–(27). Assume that the coefficients \(a(r,t),b(r,t),f(r,t) \in C^{(4+\alpha _{1},2+{\alpha _{1}}/{2})}( \bar{D})\) and the boundary conditions satisfy \(\phi _{l}\in C^{(3+\alpha _{1}/2)}([0,T])\), \(\phi _{b}\in C^{(6+\alpha _{1},3+{\alpha _{1}}/{2})}(\Gamma _{b})\), \(\phi _{\tilde{r}}\in C^{(3+{\alpha _{1}}/{2})}([0,T])\), where \(\alpha _{1}\in (0,1)\). Then we have
Proof
Since the continuous problem solution \(u_{\varepsilon }\) of \(\mathcal{L}_{\varepsilon }\) is decomposed into smooth and singular components, by the same process, the discrete problem solution \(U_{\varepsilon }\) of \(\mathcal{L}_{\varepsilon }^{N}\) is decomposed into smooth and singular components as
where the \(V_{\varepsilon }\)-smooth component is the solution of the following problem:
and therefore \(W_{\varepsilon }\) must satisfy
The error can be written in the form
and we prove separately the error estimates of smooth and singular components.
First, we derive the error estimate for the smooth component using the following classical argument.
At the point \(r_{i}=r_{N}\),
where \(r_{i-1}\leq \chi _{i}\leq r_{i}\), \(1\leq i\leq N\), for a proper choice of C.
From the difference and differential equations, it is not hard to see that
Then
It follows from classical estimates [12], at each point \((r_{i},t_{j})\) in \(D_{1}^{N}\),
Similarly,
Define
where \(\theta _{1}\) and \(\theta _{2}\) are piecewise linear polynomials
and
Then, for all \((r_{i},t_{j})\in \bar{D}^{N}\),
and also
note that \(\frac{\mu }{\sqrt{\varepsilon }}\leq 2\ln N\) and
Similarly,
note that \(\frac{1+\mu }{\sqrt{\varepsilon }}\leq 2\ln N\) and
and \(\forall (r_{i},t_{j})\in \Gamma ^{N}\), then \(\phi (r_{i},t_{j})\geq 0\).
Observe that \(\mathcal{K}^{N}\theta (r_{N},t_{j})\geq 0\).
Define the barrier functions
it follows from \(\forall (r_{i},t_{j})\in D_{1}^{N}\), \(\forall (r_{i},t_{j})\in D_{2}^{N}\),
Then, from the discrete maximum principle,
Then we have
Next, we derive an error estimate for the singular component. We decompose \(W_{\varepsilon }\) into \(W_{l}\) and \(W_{\tilde{r}}\), where
and
The singular component error is equivalent to
It follows from classical estimates [12], at each point \((r_{i},t_{j})\) in \(D_{1}^{N}\),
First, the estimate for \(W_{l}-w_{l}\) is given. The argument depends on whether \(\mu =\frac{1}{4}\) or \(\mu =2\sqrt{{\varepsilon }}\ln N\)
Case(i): \(\mu =\frac{1}{4}\).
In this case the mesh is uniform and \(2\sqrt{{\varepsilon }}\ln N\geq \frac{1}{4}\). It is clear that \(r_{i}-r_{i-1}=N^{-1}\) and \(\varepsilon ^{-\frac{1}{2}}\leq C\ln N\). By [12] we have
where \(r_{i-1}\leq \chi _{i}\leq r_{i}\). Using Lemma 4 to the function \((W_{l}-w_{l})(r_{i})\) gives
Case(ii): \(\mu <\frac{1}{4}\).
Since the mesh is piecewise uniform with the subinterval \([\mu , 1-\mu ]\), mesh elements are \(4(1-2\mu )/N\) and the rest of the intervals \([0, \mu ]\) and \([1-\mu , 1]\) with \(8\mu /N\) mesh elements.
By [12], we have
and
where \(r_{i-1}\leq \chi _{i}\leq r_{i}\). Using Lemma 4 to the function \((W_{l}-w_{l})(r_{i})\) gives
Analogous arguments are used to establish the error estimate for \(W_{R}\). Hence proved. □
6 Numerical examples
As the exact solutions of these problems are not known, to compute the error estimate, the double mesh principle is used, which is stated as follows:
We determine the uniform error \(E^{N,\Delta t}=\max_{\varepsilon }E^{N,\Delta t}\) and the rate of convergence as \(p^{N,\Delta t}=\log _{2} (\frac{E^{N,\Delta t}}{E^{2N,\Delta t/2}})\).
Example 6.1
Example 6.2
7 Discussion
In the literature, so far, no one has considered singularly perturbed parabolic partial differential equation with nonlocal boundary condition. We considered a class of singularly perturbed partial differential equations with delay in space and integral boundary condition. A finite difference method and a trapezoidal rule were proposed. We showed that the order of convergence and the error is of order \(O(N_{r}^{-2} \ln N_{r}^{2} +N_{t}^{-1})\). The theory has been validated with two examples. Our numerical results reflect the theoretical estimates. Maximum point-wise errors and the order of convergence of Example 6.1 and Example 6.2 are given in Tables 1 and 2 respectively. The numerical solution of Examples 6.1 and 6.2 are plotted in Figs. 1 and 2.
Solution graph of Example 6.1
Solution graph of Example 6.2
Availability of data and materials
Data sharing is not applicable to this article as no datasets were generated or analysed during the current study
References
Ansari, A.R., Hegarty, A.F.: Numerical solution of a convection diffusion problem with Robin boundary conditions. J. Comput. Appl. Math. 156(1), 221–238 (2003)
Hemker, P.W., Shishkin, G.I., Shishkin, L.P.: Novel defect-correction high-order, in space and time, accurate schemes for parabolic singularly perturbed convection-diffusion problems. Comput. Methods Appl. Math. 3(3), 387–404 (2003)
Ansari, A.R., Hegarty, A.F.: A note on iterative methods for solving singularly perturbed problems using non-monotone methods on Shishkin meshes. Comput. Methods Appl. Mech. Eng. 192(33–34), 3673–3687 (2003)
Ansari, A., Hegarty, A., Shishkin, G.: A note on fitted operator methods for a laminar jet problem. Appl. Numer. Math. 45(4), 353–365 (2003)
Clavero, C., Jorge, J., Lisbona, F., Shishkin, G.: An alternating direction scheme on a nonuniform mesh for reaction–diffusion parabolic problems. IMA J. Numer. Anal. 20(2), 263–280 (2000)
Miller, J.J., O’Riordan, E., Shishkin, G.: Fitted Numerical Methods for Singular Perturbation Problems: Error Estimates in the Maximum Norm for Linear Problems in One and Two Dimensions. World Scientific, Singapore (1996)
Roos, H., Stynes, M., Tobiska, L.: Numerical Methods for Singularly Perturbed Differential Equations: Convection–Diffusion and Flow Problems (1996)
Shih, S.-D.: On a class of singularly perturbed parabolic equations. Z. Angew. Math. Mech. 81(5), 337–345 (2001)
Shishkin, G.: Robust novel high-order accurate numerical methods for singularly perturbed convection–diffusion problems. Math. Model. Anal. 10(4), 393–412 (2005)
Ansari, A., Bakr, S., Shishkin, G.: A parameter-robust finite difference method for singularly perturbed delay parabolic partial differential equations. J. Comput. Appl. Math. 205(1), 552–566 (2007)
Selvi, P.A., Ramanujam, N.: A parameter uniform difference scheme for singularly perturbed parabolic delay differential equation with Robin type boundary condition. Appl. Math. Comput. 296, 101–115 (2017)
Miller, J., O’Riordan, E., Shishkin, G., Shishkina, L.: Fitted mesh methods for problems with parabolic boundary layers. In: Mathematical Proceedings of the Royal Irish Academy, JSTOR, pp. 173–190 (1998)
Yang, D., Li, X., Qiu, J.: Output tracking control of delayed switched systems via state-dependent switching and dynamic output feedback. Nonlinear Anal. Hybrid Syst. 32, 294–305 (2019)
Yang, X., Li, X., Xi, Q., Duan, P.: Review of stability and stabilization for impulsive delayed systems. Math. Biosci. Eng. 15(6), 1495–1515 (2018)
Bashier, E.B., Patidar, K.C.: A novel fitted operator finite difference method for a singularly perturbed delay parabolic partial differential equation. Appl. Math. Comput. 217(9), 4728–4739 (2011)
Kumar, S., Kumar, M.: High order parameter-uniform discretization for singularly perturbed parabolic partial differential equations with time delay. Comput. Math. Appl. 68(10), 1355–1367 (2014)
Hu, J., Sui, G., Lv, X., Li, X.: Fixed-time control of delayed neural networks with impulsive perturbations. Nonlinear Anal., Model. Control 23(6), 904–920 (2018)
Li, X., Shen, J., Rakkiyappan, R.: Persistent impulsive effects on stability of functional differential equations with finite or infinite delay. Appl. Math. Comput. 329, 14–22 (2018)
Bahuguna, D., Dabas, J.: Existence and uniqueness of a solution to a semilinear partial delay differential equation with an integral condition. Nonlinear Dyn. Syst. Theory 8(1), 7–19 (2008)
Sekar, E., Tamilselvan, A.: Singularly perturbed delay differential equations of convection–diffusion type with integral boundary condition. J. Appl. Math. Comput. 59(1–2), 701–722 (2019)
Amiraliyev, G., Amiraliyeva, I., Kudu, M.: A numerical treatment for singularly perturbed differential equations with integral boundary condition. Appl. Math. Comput. 185(1), 574–582 (2007)
Choi, Y., Chan, K.-Y.: A parabolic equation with nonlocal boundary conditions arising from electrochemistry. Nonlinear Anal., Theory Methods Appl. 18(4), 317–331 (1992)
Day, W.: Parabolic equations and thermodynamics. Q. Appl. Math. 50(3), 523–533 (1992)
Cannon, J.: The solution of the heat equation subject to the specification of energy. Q. Appl. Math. 21(2), 155–160 (1963)
Bahuguna, D., Shukla, R.: Partial functional differential equations and applications to population dynamics. Nonlinear Dyn. Syst. Theory 5(4), 345–356 (2005)
Ladyzhenskaia, O.A., Solonnikov, V.A., Ural’tseva, N.N.: Linear and Quasi-Linear Equations of Parabolic Type, vol. 23. Am. Math. Soc., Providence (1968)
Acknowledgements
The first author thanks Prof. Ayyadurai Tamilselvan for supporting this research. The third author thanks Phuket Rajabhat University, Phuket Thailand for supporting this research.
Funding
This work was supported by the Research Fund for Distinguished Young Scholars of Shandong Province (JQ201719).
Author information
Authors and Affiliations
Contributions
All authors contributed equally to this manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Elango, S., Tamilselvan, A., Vadivel, R. et al. Finite difference scheme for singularly perturbed reaction diffusion problem of partial delay differential equation with nonlocal boundary condition. Adv Differ Equ 2021, 151 (2021). https://doi.org/10.1186/s13662-021-03296-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662-021-03296-x
Keywords
- Parabolic delay differential equations
- Singular perturbation problem
- Integral boundary condition
- Shishkin mesh
- Finite difference scheme
- Boundary layers