Abstract
In this paper, a boundary value problem for a system of two singularly perturbed second order delay differential equations is considered on the interval [0, 2]. The components of the solution of this system exhibit boundary layers at x = 0 and x = 2 and interior layers at x = 1. A numerical method composed of a classical finite difference scheme applied on a piecewise uniform Shishkin mesh is suggested to solve the problem. The method is proved to be first order convergent in the maximum norm uniformly in the perturbation parameters. Numerical illustration provided support the theory.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Singular Perturbation
- Order Delay Differential Equations
- Shishkin Mesh
- Piecewise Uniform Shishkin Mesh
- Classical Finite Difference
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
Delay differential equations are common in the mathematical modelling of various physical, biological phenomena and control theory. A subclass of these equations consists of singularly perturbed ordinary differential equations with a delay. Such type of equations arise frequently in the mathematical modelling of various practical phenomena, for example, in the modelling of human pupil-light reflex [6], models of HIV infection [1], the study of bistable devices in digital electronics [2], variational problems in control theory [3], first exit time problems in modelling of activation of neuronal variability [5], evolutionary biology [8], mathematical ecology [4] and in a variety of models for physiological processes [7].
Investigation of boundary value problems for singularly perturbed linear second-order differential-difference equations was initiated by Lange and Miura [5].
The singularly perturbed boundary value problem for a system of delay differential equations under consideration is
where \(\boldsymbol{\phi }(x) = (\phi _{1}(x),\,\phi _{2}(x))^{T}\) is sufficiently smooth on [−1, 0]. For all \(x \in [0,2],\mathbf{u}(x) = (u_{1}(x),\,u_{2}(x))^{T}\) and \(\mathbf{f}(x) = (f_{1}(x),\,f_{2}(x))^{T}.\ E,\;A(x)\;\mathrm{and}\;B(x)\) are 2 × 2 matrices. \(E =\mathrm{ diag}(\boldsymbol{\varepsilon }\,),\;\boldsymbol{\varepsilon }= (\varepsilon _{1},\varepsilon _{2})\;\mathrm{with}\;0 <\varepsilon _{1} <\varepsilon _{2} << 1,\,B(x) =\mathrm{ diag}(\mathbf{b}(x)),\,\mathbf{b}(x) = (b_{1}(x),b_{2}(x)).\) For all x ∈ [0, 2], it is also assumed that the entries a ij (x) of A(x) and the components b i (x) of B(x) satisfy
Further, the functions f i (x), a ij (x) and b i (x), 1 ≤ i, j ≤ 2 are assumed to be in C 2([0, 2]). The above assumptions ensure that \(\mathbf{u} \in \mathcal{C} = C^{\,0}([0,2]) \cap C^{\,1}((0,2)) \cap C^{\,2}((0,1) \cup (1,2)).\)
The problem ( 1)–( 2) can be rewritten as
The reduced problem corresponding to ( 5), ( 6) and ( 7) is defined by
For any vector-valued function \(\mathbf{y}\) on [0, 2] the following norms are introduced: \(\parallel \mathbf{ y}(x) \parallel =\max _{i}\vert y_{i}(x)\vert \) and \(\parallel \mathbf{ y} \parallel =\sup \{\parallel \mathbf{ y}(x) \parallel: x \in [0,2]\}.\) For any mesh function \(\mathbf{V }\) on \(\overline{\varOmega }^{N} =\{ x_{j}\}_{j=0}^{N}\) the following discrete maximum norms are introduced: \(\parallel \mathbf{ V }(x_{j}) \parallel =\max _{i}\vert V _{i}(x_{j})\vert \) and \(\parallel \mathbf{ V } \parallel =\max \{\parallel \mathbf{ V }(x_{j}) \parallel: x_{j} \in \overline{\varOmega }^{N}\}.\)
For any function \(\boldsymbol{\psi }\) the jump at x is \([\boldsymbol{\psi }](x) =\boldsymbol{\psi } (x+) -\boldsymbol{\psi } (x-).\)
Throughout the paper C denotes a generic positive constant, which is independent of x and of all singular perturbation and discretization parameters. Furthermore, inequalities between vectors are understood in the componentwise sense.
2 Analytical Results
This section presents some analytical results related to the problem (5), (6) and (7) which include maximum principle, stability result and the estimates of the derivatives.
Lemma 1
Let conditions ( 3 ) and ( 4 ) hold. Let \(\boldsymbol{\psi }= (\psi _{1},\,\psi _{2})^{T}\) be any function in \(\mathcal{C}\) such that \(\,\boldsymbol{\psi }(0) \geq {\boldsymbol 0}\,\,\boldsymbol{\psi }(2) \geq {\boldsymbol 0},\,\ \mathbf{L}_{1}\boldsymbol{\psi } \geq {\boldsymbol 0}\) on \(\;(0,1),\,\ \mathbf{L}_{2}\boldsymbol{\psi } \geq {\boldsymbol 0}\) on (1,2) and \([\boldsymbol{\psi }](1) = {\boldsymbol 0},[\boldsymbol{\psi }^{\,{\prime}}](1) \leq {\boldsymbol 0}\) then \(\boldsymbol{\psi }\geq {\boldsymbol 0}\;\) on [0,2].
Proof
Let i ∗, x ∗ be such that \(\psi _{i^{{\ast}}}(x^{{\ast}}) =\min _{i=1,2,\,x\in [0,2]}\psi _{i}(x)\). If \(\psi _{i^{{\ast}}}(x^{{\ast}}) \geq 0,\) there is nothing to prove. Suppose therefore that \(\psi _{i^{{\ast}}}(x^{{\ast}}) < 0.\) Then \(x^{{\ast}}\notin \{0,2\},\;\psi _{i^{{\ast}}}^{\,{\prime\prime}}(x^{{\ast}}) \geq 0.\) If x ∗ ∈ (0, 1) then \((\mathbf{L}_{1}\boldsymbol{\psi }\,)_{i^{{\ast}}}(x^{{\ast}}) < 0,\) which is a contradiction. And if x ∗ ∈ (1, 2) then \((\mathbf{L}_{2}\boldsymbol{\psi }\,)_{i^{{\ast}}}(x^{{\ast}}) < 0,\) which is also a contradiction.
Because of the boundary values, the only other possibility is that x ∗ = 1. In this case, the argument depends on whether or not \(\boldsymbol{\psi }_{i^{{\ast}}}\) is differentiable at x = 1. If \(\psi _{i^{{\ast}}}^{\,{\prime}}(1)\) does not exist then \([\psi _{i^{{\ast}}}^{\,{\prime}}](1)\neq 0\) and since \(\psi _{i^{{\ast}}}^{\,{\prime}}(1-) \leq 0,\ \psi _{ i^{{\ast}}}^{\,{\prime}}(1+) \geq 0,\) it is clear that \([\psi _{i^{{\ast}}}^{\,{\prime}}](1) > 0,\) which is a contradiction. On the other hand, let \(\psi _{i^{{\ast}}}\) be differentiable at x = 1. As \(\sum _{j=1}^{2}a_{ i^{{\ast}}j}(x)\psi _{j}(x) < 0\) and all the entries of A(x) and ψ j (x) are in C([0, 2]), there exist an interval [1 − h, 1) on which \(\sum _{j=1}^{2}a_{ i^{{\ast}}j}(x)\psi _{j}(x) < 0.\) If \(\psi _{i^{{\ast}}}^{\,{\prime\prime}}(\hat{x}) \geq 0\) at any point \(\hat{x} \in [1 - h,1),\) then \((\mathbf{L}_{1}\boldsymbol{\psi }\,)_{i^{{\ast}}}(\hat{x}) < 0,\) which is a contradiction. Thus we can assume that \(\psi _{i^{{\ast}}}^{\,{\prime\prime}}(x) < 0\) on [1 − h, 1). But this implies that \(\psi _{i^{{\ast}}}^{\,{\prime}}(x)\) is strictly decreasing on [1 − h, 1). Already we know that \(\psi _{i^{{\ast}}}^{\,{\prime}}(1) = 0\) and \(\psi _{i^{{\ast}}}^{\,{\prime}}\in C((0,2)),\) so \(\psi _{i^{{\ast}}}^{\,{\prime}}(x) > 0\) on [1 − h, 1). Consequently the continuous function \(\psi _{i^{{\ast}}}(x)\) cannot have a minimum at x = 1, which contradicts the assumption that x ∗ = 1. □
As a consequence of the maximum principle, there is established the stability result for the problem ( 1)–( 2) in the following
Lemma 2
Let conditions ( 3 ) and ( 4 ) hold. Let \(\boldsymbol{\psi }\) be any function in \(\mathcal{C},\) such that \([\boldsymbol{\psi }](1) = {\boldsymbol 0}\) and \([\boldsymbol{\psi }^{\,{\prime}}](1) = {\boldsymbol 0},\) then for each i = 1,2 and x ∈ [0,2],
Proof
Let \(M =\max \{\parallel \boldsymbol{\psi } (0) \parallel,\parallel \boldsymbol{\psi } (2) \parallel, \frac{1} {\alpha } \parallel \mathbf{ L}_{1}\boldsymbol{\psi } \parallel, \frac{1} {\alpha } \parallel \mathbf{ L}_{2}\boldsymbol{\psi } \parallel \}.\) Define two functions \(\boldsymbol{\theta }^{\pm }(x) = M\mathbf{e} \pm \boldsymbol{\psi } (x)\;\mathrm{where}\;\mathbf{e} = (1,1)^{T}.\) Using the properties of A(x) and B(x) it is not hard to verify that \(\boldsymbol{\theta }^{\pm }(0) \geq {\boldsymbol 0},\,\boldsymbol{\theta }^{\pm }(2) \geq {\boldsymbol 0},\mathbf{L}_{1}\boldsymbol{\theta }^{\pm }(x) \geq {\boldsymbol 0}\) on (0, 1) and \(\mathbf{L}_{2}\boldsymbol{\theta }^{\pm }(x) \geq {\boldsymbol 0}\) on (1, 2). Moreover \([\boldsymbol{\theta }^{\pm }](1) = \pm [\boldsymbol{\psi }](1) = {\boldsymbol 0}\) and \([\boldsymbol{\theta }^{\pm }{}^{{\prime}}](1) = \pm [\boldsymbol{\psi }^{{\prime}}](1) = {\boldsymbol 0}.\) It follows from Lemma 1 that \(\boldsymbol{\theta }^{\pm }(x)\; \geq \;{\boldsymbol 0}\;\) on [0, 2]. □
Standard estimates of the solution of ( 1)–( 2) and its derivatives are contained in the following
Lemma 3
Let conditions ( 3 ) and ( 4 ) hold. Let \(\mathbf{u}\) be the solution of ( 1 )–( 2 ). Then for all x ∈ [0,2] and i = 1,2,
Proof
The proof is by the method of steps. First, the bounds of \(\mathbf{u}\) and its derivatives are estimated in [0, 1]. Next, these bounds of \(\mathbf{u}\) and its derivatives are used to get the estimates in [1, 2]. Applying Lemma 3 of [9], the estimates of derivatives of \(\mathbf{u}\) on [0, 1] follow and using the procedure adopted in the proof of Lemma 3 of [9], it is not hard to derive estimates of derivatives of \(\mathbf{u}\) on [1, 2]. □
The Shishkin decomposition of the solution \(\mathbf{u}\) of ( 1)–( 2) is \(\mathbf{u} =\mathbf{ v} +\mathbf{ w}\,\) where the smooth component \(\mathbf{v}\) is the solution of
and the singular component \(\mathbf{w}\) is the solution of
The singular component is given a further decomposition
where \({\boldsymbol {\tilde{w}}}\) is the solution of
and \({\boldsymbol {\hat{w}}}\) is the solution of
Here, \(\mathbf{K}_{1}\) and \(\mathbf{K}_{2}\) are vector constants to be chosen in such a way that the jump conditions at x = 1 are satisfied.
Bounds on the smooth component and its derivatives are contained in the following
Lemma 4
Let conditions ( 3 ) and ( 4 ) hold. Then for i = 1,2 and for all \(\;x \in [0,2],\,\ \vert v_{i}^{(k)}(x)\vert \leq C,\;\text{for}\;k = 0,1,2\) and \(\vert v_{i}^{(k)}(x)\vert \leq C(1 +\varepsilon _{ i}^{1-\frac{k} {2} }),\;\;\text{for}\;\;k = 3,4.\)
Proof
The proof is by the method of steps. Applying Lemma 4 of [9], the estimates of derivatives of \(\mathbf{v}\) on [0, 1−] follow. Now consider [1+, 2]. On this interval \(\mathbf{v}\) satisfies \(\mathbf{L}_{2}\mathbf{v}(x) =\mathbf{ f}(x)\) or \(\mathbf{L}_{1}\mathbf{v}(x) =\mathbf{ f}(x) - B(x)\,\mathbf{v}(x - 1).\) Using the bounds of \(\mathbf{v}\) and its derivatives on [0, 1−] and the procedure adopted in the proof of Lemma 4 of [9] for the operator \(\mathbf{L}_{1},\) it is not hard to derive the estimates of derivatives of \(\mathbf{v}\) on [1+, 2]. □
The layer functions \(B_{1,i}^{l},B_{1,i}^{r},B_{2,i}^{l},B_{2,i}^{r},B_{1,i},B_{2,i},i = 1,2,\) associated with the solution \(\mathbf{u},\) of ( 1)–( 2), are defined by
Definition 1
For \(B_{1,1}^{l},B_{1,2}^{l},\) let x ∗ be the point defined by \(\dfrac{B_{1,1}^{l}(x^{{\ast}})} {\varepsilon _{1}} = \dfrac{B_{1,2}^{l}(x^{{\ast}})} {\varepsilon _{2}}.\)
The existence, uniqueness and the properties of x ∗ can be verified as in [9, 10].
Bounds on the singular component \(\mathbf{w}\) of \(\mathbf{u}\) and its derivatives are contained in the following
Lemma 5
Let conditions ( 3 ) and ( 4 ) hold. Then there exists a constant C such that for i = 1,2 and for x ∈ [0,1],
Proof
The proof is by the method of steps. First, the bounds of \(\mathbf{w}\) and its derivatives are estimated in [0, 1]. Next, these bounds of \(\mathbf{w}\) and its derivatives are used to get the estimates in [1, 2].
We now derive the bound on \(\mathbf{w}\) on [0, 1]. By using the barrier functions \(\boldsymbol{\theta }^{\pm }(x) = C\,B_{1,2}(x)\mathbf{e} \pm \mathbf{ w}(x),\) where \(\mathbf{e} = (1,1)^{T},\) and Lemma 1 of [9] to the operator \(\mathbf{L}_{1},\) the estimates of \(\mathbf{w}\) on [0, 1] follow. By using the mean value theorem it is easy to find that \(\vert w_{1}^{\,{\prime}}(x)\vert \leq C\,\varepsilon _{1}^{-1/2}\,B_{1,2}(x)\) and \(\vert w_{2}^{\,{\prime}}(x)\vert \leq C\,\varepsilon _{2}^{-1/2}\,B_{1,2}(x).\) In particular \(\vert w_{i}^{\,{\prime}}(0)\vert \leq C\,\varepsilon _{i}^{-1/2}\) and \(\vert w_{i}^{\,{\prime}}(1)\vert \leq C\,\varepsilon _{i}^{-1/2},i = 1,2.\)
By using the barrier functions \(\boldsymbol{\theta }^{\pm }(x) = \left [\begin{array}{*{10}c} C_{1}\left (\varepsilon _{1}^{\frac{-1} {2} }B_{1,1}(x) +\varepsilon _{ 2}^{\frac{-1} {2} }B_{1,2}(x)\right ) \\ C_{2}\varepsilon _{2}^{\frac{-1} {2} }B_{1,2}(x) \end{array} \right ]\pm \mathbf{w}^{\,{\prime}}(x)\) and Lemma 1 of [9] to the operator \(\mathbf{L}_{1},\) the estimates of \(\mathbf{w}^{\,{\prime}}\) on [0, 1] follow. The bounds on \(\mathbf{w}^{\,{\prime\prime}},\,\mathbf{w}^{\,(3)}\) and \(\mathbf{w}^{\,(4)}\) are derived by similar arguments. By using these same techniques and the bounds of \(\mathbf{w}\) and its derivatives on [0, 1], the bounds on \(\mathbf{w}\) and its derivatives are derived on [1, 2]. □
3 Improved Estimates
In the following lemma sharper estimates of the smooth component are presented.
Lemma 6
Let conditions ( 3 ) and ( 4 ) hold. Then the smooth component \(\mathbf{v}\) of the solution \(\mathbf{u}\) of (1) – (2) satisfies for \(i = 1,2,\;k = 0,1,2,3\,\) and for x ∈ [0,1],
Proof
Here also the proof is by the method of steps. Applying Lemma 6 of [9], the estimates of the derivatives of \(\mathbf{v}\) on [0, 1] follow. Next for x ∈ [1, 2], the bounds on the derivatives of \(\mathbf{v}\) are derived using the procedure adopted in the proof of Lemma 6 of [9] and the bounds of the derivatives of \(\mathbf{v}\) in the interval [0, 1]. □
4 The Shishkin Mesh
A piecewise uniform Shishkin mesh with N mesh-intervals is now constructed on [0, 2] as follows. Let \(\varOmega ^{N} = \varOmega _{1}^{N} \cup \varOmega _{2}^{N}\) where \(\varOmega _{1}^{N} =\{ x_{j}\}_{j=1}^{\frac{N} {2} -1},\;\varOmega _{2}^{N} =\{ x_{j}\}_{j=\frac{N} {2} +1}^{N-1}\;\) and \(x_{\frac{N} {2} } = 1.\) Then \(\overline{\varOmega _{1}}^{N} =\{ x_{j}\}_{j=0}^{\frac{N} {2} },\;\overline{\varOmega _{2}}^{N} =\{ x_{j}\}_{j=\frac{N} {2} }^{N},\;\overline{\varOmega _{1}}^{N} \cup \overline{\varOmega _{2}}^{N} = \overline{\varOmega }^{N} =\{ x_{j}\}_{j=0}^{N}\;\) and Γ N = { 0, 2}. As the solution exhibits overlapping layers at x = 0 and x = 2 and interior overlapping layers at x = 1, a Shishkin mesh is constructed to resolve these layers. The interval [0, 1] is subdivided into 5 sub -intervals as follows \([0,\tau _{1}] \cup (\tau _{1},\tau _{2}] \cup (\tau _{2},1 -\tau _{2}] \cup (1 -\tau _{2},1 -\tau _{1}] \cup (1 -\tau _{1},1].\) The parameters τ r , r = 1, 2, which determine the points separating the uniform meshes, are defined by \(\tau _{2} =\min \{ \frac{1} {4}, \frac{2\sqrt{\varepsilon }_{2}} {\sqrt{\alpha }} \ln N\}\;\;\text{and}\;\tau _{1} =\min \{ \frac{\tau _{2}} {2}, \frac{2\sqrt{\varepsilon }_{1}} {\sqrt{\alpha }} \ln N\}.\)
On the sub -interval (τ 2, 1 −τ 2] a uniform mesh with \(\frac{N} {4}\) mesh points is placed and on each of the sub -intervals \([0,\tau _{1}],\;(\tau _{1},\tau _{2}],\;(1 -\tau _{2},1 -\tau _{1}]\;\text{and}\;(1 -\tau _{1},1],\) a uniform mesh of \(\frac{N} {16}\) mesh points is placed. Similarly, the interval (1, 2] is also divided into 5 sub -intervals \((1,1 +\tau _{1}],\;(1 +\tau _{1},1 +\tau _{2}],\;(1 +\tau _{2},2 -\tau _{2}],\;(2 -\tau _{2},2 -\tau _{1}]\;\text{and}\;(2 -\tau _{1},2],\) using the same parameters τ 1 and τ 2. In particular, when both the parameters τ 1 and τ 2 take on their lefthand value, the Shishkin mesh \(\overline{\varOmega }^{N}\) becomes a classical uniform mesh throughout from 0 to 2. In practice, it is convenient to take N = 16k, k ≥ 2. From the above construction of \(\overline{\varOmega }^{N},\) it is clear that the transition points \(\{\tau _{r},1 -\tau _{r},1 +\tau _{r},2 -\tau _{r}\},r = 1,2,\) are the only points at which the mesh-size can change and that it does not necessarily change at each of these points. The following notations are introduced: \(h_{j} = x_{j} - x_{j-1},h_{j+1} = x_{j+1} - x_{j}\) and if x j = τ r then \(h_{j}^{-} = x_{j} - x_{j-1},h_{j}^{+} = x_{j+1} - x_{j},\;J =\{ x_{j}: h_{j}^{+}\neq h_{j}^{-}\}.\)
5 The Discrete Problem
In this section, a classical finite difference operator with an appropriate Shishkin mesh is used to construct a numerical method for (1)– (2) which is shown later to be essentially first order parameter-uniform convergent.
The discrete two -point boundary value problem is now defined to be
The problem (14) can be rewritten as,
where \(\delta ^{2}\mathbf{Y }(x_{j}) = \dfrac{2} {x_{j+1} - x_{j-1}}\left \{D^{+}\mathbf{Y }(x_{j}) - D^{-}\mathbf{Y }(x_{j})\right \},\) \(D^{+}\mathbf{Y }(x_{j}) = \dfrac{\mathbf{Y }(x_{j+1}) -\mathbf{ Y }(x_{j})} {x_{j+1} - x_{j}}\) and \(D^{-}\mathbf{Y }(x_{j}) = \dfrac{\mathbf{Y }(x_{j}) -\mathbf{ Y }(x_{j-1})} {x_{j} - x_{j-1}}.\)
This is used to compute numerical approximations to the solution of (1)– (2). The following discrete results are analogous to those for the continuous case.
Lemma 7
Let conditions ( 3 ) and ( 4 ) hold. Then, for any mesh function \(\mathbf{Y },\) the inequalities \(\mathbf{Y } \geq {\boldsymbol 0}\;\text{on}\;\varGamma ^{N},\mathbf{L}_{1}^{N}\mathbf{Y } \geq {\boldsymbol 0}\) on \(\varOmega _{1}^{N},\ \mathbf{L}_{2}^{N}\mathbf{Y } \geq {\boldsymbol 0}\) on \(\varOmega _{2}^{N}\) and \(D^{+}\mathbf{Y }(x_{N/2}) - D^{-}\mathbf{Y }(x_{N/2}) \leq {\boldsymbol 0}\) imply that \(\mathbf{Y } \geq {\boldsymbol 0}\) on \(\overline{\varOmega }^{N}.\)
Proof
Let i ∗, j ∗ be such that \(Y _{i^{{\ast}}}(x_{j^{{\ast}}}) =\min _{i,j}Y _{i}(x_{j})\) and assume that the lemma is false. Then \(Y _{i^{{\ast}}}(x_{j^{{\ast}}}) < 0\). From the hypotheses it is clear that j ∗ ≠ 0, N. Suppose \(x_{j^{{\ast}}} \in \varOmega _{1}^{N}.\,\ Y _{i^{{\ast}}}(x_{j^{{\ast}}}) - Y _{i^{{\ast}}}(x_{j^{{\ast}}-1}) \leq 0,\;Y _{i^{{\ast}}}(x_{j^{{\ast}}+1}) - Y _{i^{{\ast}}}(x_{j^{{\ast}}}) \geq 0,\) so \(\;\delta ^{2}Y _{i^{{\ast}}}(x_{j^{{\ast}}}) \geq 0.\) It follows that \((\mathbf{L}_{1}^{N}\mathbf{Y })_{i^{{\ast}}}(x_{j^{{\ast}}}) < 0,\) which is a contradiction. If \(x_{j^{{\ast}}} \in \varOmega _{2}^{N},\) a similar argument shows that \((\mathbf{L}_{2}^{N}\mathbf{Y })_{i^{{\ast}}}(x_{j^{{\ast}}}) < 0,\) which is a contradiction. Because of the boundary values, the only other possibility is that \(x_{j^{{\ast}}} = x_{N/2}.\) Then \(D^{-}Y _{i^{{\ast}}}(x_{N/2}) \leq 0 \leq D^{+}Y _{i^{{\ast}}}(x_{N/2}) \leq D^{-}Y _{i^{{\ast}}}(x_{N/2}),\) by the hypothesis. Then \((\mathbf{L}_{1}^{N}\mathbf{Y })_{i^{{\ast}}}(x_{\frac{N} {2} -1}) < 0,\) a contradiction. □
An immediate consequence of this is the following discrete stability result.
Lemma 8
Let conditions ( 3 ) and ( 4 ) hold. Then, for any mesh function \(\mathbf{Y }\) satisfying \(D^{+}\mathbf{Y }(x_{N/2}) = D^{-}\mathbf{Y }(x_{N/2}),\ \vert Y _{i}(x_{j})\vert \leq \max \{\vert \vert \mathbf{Y }(x_{0})\vert \vert,\,\vert \vert \mathbf{Y }(x_{N})\vert \vert,\, \tfrac{1} {\alpha } \parallel \mathbf{ L}_{1}^{N}\mathbf{Y } \parallel _{\varOmega _{ 1}^{N}},\) \(\tfrac{1} {\alpha } \parallel \mathbf{ L}_{2}^{N}\mathbf{Y } \parallel _{\varOmega _{ 2}^{N}}\},\;\text{for each}\;i = 1,2\;\text{and}\;\;0 \leq j \leq N.\)
Proof
Let \(M =\max \{ \vert \vert \mathbf{Y }(x_{0})\vert \vert,\;\vert \vert \mathbf{Y }(x_{N})\vert \vert,\; \tfrac{1} {\alpha } \parallel \mathbf{ L}_{1}^{N}\mathbf{Y } \parallel _{\varOmega _{ 1}^{N}},\; \tfrac{1} {\alpha } \parallel \mathbf{ L}_{2}^{N}\mathbf{Y } \parallel _{\varOmega _{ 2}^{N}}\}.\) Define two functions \(\mathbf{Z}^{\pm }(x_{j}) = M\mathbf{e}\, \pm \,\mathbf{ Y }(x_{j})\;\mathrm{where}\;\mathbf{e} = (1,1)^{T}.\) Using the properties of A(x j ) and B(x j ), it is not hard to find that \(\mathbf{Z}^{\pm }(x_{j}) \geq {\boldsymbol 0}\) for \(j = 0,N,\ \mathbf{L}_{1}^{N}\mathbf{Z}^{\pm }(x_{j}) \geq {\boldsymbol 0}\) for \(x_{j} \in \varOmega _{1}^{N}\) and \(\mathbf{L}_{2}^{N}\mathbf{Z}^{\pm }(x_{j}) \geq {\boldsymbol 0}\) for \(x_{j} \in \varOmega _{2}^{N}.\) At \(\,j\, =\, \tfrac{N} {2},\,D^{+}\mathbf{Z}^{\pm }(x_{ N/2})-D^{-}\mathbf{Z}^{\pm }(x_{ N/2}) = \pm (D^{+}\mathbf{Y }(x_{ N/2})-D^{-}\mathbf{Y }(x_{ N/2})) = {\boldsymbol 0}.\) Hence by Lemma 7, \(\mathbf{Z}^{\pm }\geq {\boldsymbol 0}\) on \(\overline{\varOmega }^{N}.\) □
6 Error Estimate
Analogous to the continuous case, the discrete solution \(\;\mathbf{U}\;\) can be decomposed into \(\;\mathbf{V }\;\) and \(\;\mathbf{W}\;\) which are defined to be the solutions of the following discrete problems
and
The error at each point \(x_{j} \in \overline{\varOmega }^{N}\) is denoted by \(\mathbf{e}(x_{j}) =\mathbf{ U}(x_{j}) -\mathbf{ u}(x_{j}).\) Then the local truncation error \(\mathbf{L}^{N}\mathbf{e}(x_{j}),\) for j ≠ N∕2, has the decomposition \(\mathbf{L}^{N}\mathbf{e}(x_{j}) =\mathbf{ L}^{N}(\mathbf{V } -\mathbf{ v})(x_{j}) +\mathbf{ L}^{N}(\mathbf{W} -\mathbf{ w})(x_{j}).\) The error in the smooth and singular components are bounded in the following
Theorem 1
Let conditions ( 3 ) and ( 4 ) hold. If \(\mathbf{v}\) denotes the smooth component of the solution of ( 1 )–( 2 ) and \(\mathbf{V }\) the smooth component of the solution of the problem ( 15 ), then, for \(\;i = 1,2,\;j\neq N/2,\)
If \(\mathbf{w}\) denotes the singular component of the solution of ( 1 )–( 2 ) and \(\mathbf{W}\) the singular component of the solution of the problem ( 15 ), then, for \(\;i = 1,2,\;j\neq N/2,\)
Proof
As the expression derived for the local truncation error in \(\mathbf{V }\) and \(\mathbf{W}\) and the estimates for the derivatives of the smooth and singular components are exactly in the form found in [9], the required bounds hold good. □
Define, for i = 1, 2, a set of discrete barrier functions on \(\,\overline{\varOmega }^{N}\,\) by
It is not hard to see that,
It is to be noted that
where \(h^{{\ast}} = h_{N/2}^{-} = h_{N/2}^{+}.\)
We now state and prove the main theoretical result of this paper.
Theorem 2
Let \(\mathbf{u}(x_{j})\) be the solution of the problem ( 1 )–( 2 ) and \(\mathbf{U}(x_{j})\) be the solution of the discrete problem ( 14 ). Then,
Proof
Consider \(Z_{i}(x_{j}) = C_{1}N^{-1}\ln N + C_{2} \dfrac{h^{{\ast}}} {\sqrt{\varepsilon }_{i}}\omega _{i}(x_{j}) \pm e_{i}(x_{j}),\;i = 1,2,\;0 \leq j \leq N,\) where C 1 and C 2 are constants. Then,
Using (22) in (26) and Theorem 1,
Let \(\lambda _{i}(x_{j}) = \left (\sum _{l=1}^{i}a_{ il}(x_{j})-\alpha \right )\omega _{i}(x_{j}) +\sum _{ l=i+1}^{2}a_{ il}(x_{j}),\,i = 1,2.\) Then choosing \(C_{1} > C_{2}\vert \vert \boldsymbol{\lambda }\vert \vert + C,\;[\mathbf{L}_{1}^{N}\mathbf{Z}]_{i}(x_{j})\; \geq \; 0,\;\text{on}\;\varOmega _{1}^{N},\;\text{for}\;i = 1,2.\) For \(\,x_{j} \in \varOmega _{2}^{N},\)
Using (23) in (27) and Theorem 1,
Let \(\mu _{i}(x_{j}) = \left (\sum _{l=1}^{i}a_{ il}(x_{j})-\alpha \right )\omega _{i}(x_{j}) +\sum _{ l=i+1}^{2}a_{ il}(x_{j}) + b_{i}(x_{j}),\,i = 1,2.\) Then choosing \(C_{1} > C_{2}\vert \vert \boldsymbol{\mu }\vert \vert + C,\;[\mathbf{L}_{2}^{N}\mathbf{Z}]_{i}(x_{j})\; \geq \; 0,\;\text{on}\;\varOmega _{2}^{N},\;\text{for}\;i = 1,2.\) Further,
Also, using (21), for i = 1, 2, Z i (0) ≥ 0, Z i (2) ≥ 0. Therefore, using Lemma 7 for \(\;\mathbf{Z},\;\) it follows that \(\;Z_{i}(x_{j}) \geq 0\;\text{for}\;i = 1,2,\;0 \leq j \leq N.\) As, from (21), \(\;\omega _{i}(x_{j}) \leq 1\;\) for i = 1, 2, 0 ≤ j ≤ N, for N sufficiently large, \(\parallel \mathbf{ U} -\mathbf{ u} \parallel \leq CN^{-1}\ln N.\) □
7 Numerical Illustration
The parameter-uniform convergence of the numerical method proposed in this paper is illustrated through an example presented in this section.
Example
Consider the BVP
\(\;\mathbf{u}(x)\; =\; {\boldsymbol 1},\;\text{for}\;x \in [-1,0],\;\mathbf{u}(2)\; =\; {\boldsymbol 1},\;\) where \(\;E = \text{diag}(\varepsilon _{1},\;\varepsilon _{2}),\;\,A(x) = \left (\begin{array}{*{10}c} 4 &-1\\ -1 & 5 \end{array} \right ),\) \(B(x) = \text{diag}(-0.5,\;-0.5),\;\,\mathbf{f}(x) = (1,\,1)^{T}.\;\)
The maximum pointwise errors and the rate of convergence for this BVP are presented in Table 1. The solution of this problem for \(\varepsilon _{1} = 2^{-13},\;\varepsilon _{2} = 2^{-11}\) and N = 2048 is portraited in Fig. 1.
References
Culshaw, R.V., Ruan, S.: A delay-differential equation model of HIV infection of CD4+ T-cells. Math. Biosci. 165, 27–39, (2000)
Derstine, M.W., Gibbs, H.M., Hopf, F.A., Kaplan, D.L.: Bifurcation gap in a hybrid optically bistable system. Phys. Rev. A 26(6), 3720–3722 (1982)
Glizer, V.Y.: Asymptotic analysis and solution of a finite-horizon \(H_{\infty }\) control problem for singularly-perturbed linear systems with small state delay. J. Optim. Theory Appl. 117, 295–325 (2003)
Kot, M.: Elements of Mathematical Ecology. Cambridge University Press, Cambridge/New York (2001)
Lange, C.G., Miura, R.M.: Singular perturbation analysis of boundary-value problems for differential-difference equations. VI: small shifts with rapid oscillations. SIAM J.Appl.Math. 54(2), 273–283 (1994)
Longtin, A., Milton, J.G.: Complex oscillations in the human pupil light reflex with mixed and delayed feedback. Math. Biosci. 90(1–2), 183–199 (1988)
Mackey, M.C., Glass, L.: Oscillation and chaos in physiological control systems. Science 197, 287–289 (1977)
Murray, J.D.: Mathematical Biology: An Introduction, 3rd edn. Springer, New York (2002)
Paramasivam, M., Valarmathi, S., Miller, J.J.H.: Second order parameter-uniform convergence for a finite difference method for a singularly perturbed linear reaction diffusion system. Math. Commun. 15(2), 587–612 (2010)
Paramasivam, M., Miller, J.J.H., Valarmathi, S.: Parameter-uniform convergence for a finite difference method for a singularly perturbed linear reaction-diffusion system with discontinuous source term. Int. J. Numer. Anal. Model. 11(2), 385–399 (2014)
Acknowledgements
The authors gratefully acknowledge the corrections suggested by the unknown referee.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Mariappan, M., Miller, J.J.H., Sigamani, V. (2015). A Parameter-Uniform First Order Convergent Numerical Method for a System of Singularly Perturbed Second Order Delay Differential Equations. In: Knobloch, P. (eds) Boundary and Interior Layers, Computational and Asymptotic Methods - BAIL 2014. Lecture Notes in Computational Science and Engineering, vol 108. Springer, Cham. https://doi.org/10.1007/978-3-319-25727-3_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-25727-3_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25725-9
Online ISBN: 978-3-319-25727-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)