Abstract
In this paper we consider a class of singularly perturbed delay differential equations of convection diffusion type with integral boundary condition. A finite difference scheme with an appropriate piecewise Shishkin type mesh is suggested to solve the problem. We prove that the method is of almost first order convergent. An error estimate is derived in the discrete norm. Numerical experiments support our theoretical results.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Differential Equations with integral boundary conditions have plenty of applications. A Parabolic equation with nonlocal boundary conditions arising from electro chemistry is well studied by Choi and Chan [8]. In [10], Day have discussed Parabolic equations and thermodynamics. Cannon [6] have worked for the solution of the heat equation subject to the specification of energy. etc. The authors of [4, 12, 19] have proved that the problem of differential equations with integral boundary conditions is well posed. The authors of [1, 5, 7, 17, 26] have developed various numerical schemes on uniform meshes for singularly perturbed first and second order differential equations with integral boundary conditions.
A differential equation is said to be singularly perturbed delay differential equation, if it includes at least one delay term, involving unknown functions occuring with various different arguments and also the highest derivative term is multiplied by a small parameter. Such type of delay differential equations play a very important role in the mathematical models of science and engineering, such as, the human pupil-light reflex with mixed delay type [20], variational problems in control theory with small state problem [13], models of HIV infection [9] and signal transition [11], etc.
The standard numerical methods used for solving singularly perturbed differential equation are some time ill posed and fail to give analytical solution when the perturbation parameter \(\varepsilon \) is small. Therefore, it is necessary to improve suitable numerical methods which are uniformly convergent to solve this type of differential equations. Many authors have worked on singularly perturbed differential equations with small and large delay using uniformly convergent numerical methods. In [18], Lange and Miura have discussed singularly perturbed linear second order differential-difference equations with small delay. In [14,15,16, 21, 23,24,25] finite difference and finite element methods are proposed to solve this kind of equations with large and small shifts.
In the present paper, motivated by the works of [1,2,3], we analyze a fitted finite difference scheme on a piecewise uniform mesh for the numerical solution of second order singularly perturbed convection diffusion equations with negative shift and integral boundary condition.
The present paper is arranged as follows. Statement of the problem is given in Sect. 2. In Sect. 3, maximum principle, stability result and appropriate bounds for the derivatives of the solution of the problem are presented. Section 4 describes the numerical method. Error analysis for approximate solution is given Sect. 5. Numerical results are given in Sect. 6. Conclusion are given in Sect. 7.
Throughout our analysis C and \(C_1\) are generic positive constants that are independent of the parameter \(\varepsilon \) and number of mesh points 2N. We assume that \(\varepsilon \le CN^{-1}\), \({\overline{\varOmega }}=[0,2], \varOmega =(0,2), \varOmega _1=(0,1)\) and \(\varOmega _2=(1,2)\). Further, \(\varOmega ^*=\varOmega _1\cup \varOmega _2\), \({\overline{\varOmega }}^{2N}\) is denoted by \(\{0,1,2,\ldots ,2N\}\), \({\varOmega _1^{2N}}\) is denoted by \(\{1,2,\ldots ,N-1\}\), \({\varOmega _2^{2N}}\) is denoted by \(\{N+1,N+2,\ldots ,2N-1\}\). The supremum norm used for studying the convergence of the numerical solution to the exact solution of a singular perturbation problem is
2 Statement of the problem
We consider the following singularly perturbed delay differential equation with integral boundary condition:
where \(\phi (x)\) is sufficiently smooth on \([-\,1,0]\). For all \(x\in {\overline{\varOmega }}\), it is assumed that the sufficient smooth functions a(x), b(x) and c(x) satisfy \(a(x)> \alpha _1> \alpha > 0, b(x)\ge \beta \ge 0, c(x)\le \gamma \le 0\), \(\alpha +\beta +\gamma >0\) and \(\beta +\gamma \ge 0\).
Furthermore, g(x) is non negative and monotonic with \(\int \nolimits _0^2g(x)dx<1\).
The above assumptions ensure that \( u\in X = C^{0}({\overline{\varOmega }})\cap C^{1}(\varOmega )\cap C^{2}(\varOmega _1\cup \varOmega _2). \)
The problem (1)–(3) is equivalent to
where
with boundary conditions
3 Stability result
Lemma 1
(Maximum Principle) Let \(\psi (x)\) be any function in X such that \(\psi (0)\ge 0, {\mathcal {K}}\psi (2)\ge 0\), \({\mathcal {L}}_1\psi (x)\ge 0, \forall x\in \varOmega _1\), \({\mathcal {L}}_2\psi (x)\ge 0, \forall x\in \varOmega _2\), and \([\psi '](1)\le 0\) then \(\psi (x)\ge 0\), \(\forall x\in {\overline{\varOmega }} \).
Proof
Define a test function
Note that \(s(x)>0, \forall x \in {\overline{\varOmega }}\), \({\mathcal {L}} s(x)>0, \forall x\in \varOmega _1\cup \varOmega _2\), \(s(0)>0\) , \({\mathcal {K}}s(2)>0\) and \([s'](1)<0\). Let
Then there exists \(x_0\in {\overline{\varOmega }}\) such that \(\psi (x_0)+\mu s(x_0)=0\) and \(\psi (x)+\mu s(x)\ge 0,\forall x\in {\overline{\varOmega }}\). Therefore, the function \((\psi +\mu s)\) attains its minimum at \(x=x_0\). Suppose the theorem does not hold true, then \(\mu >0\).
Case (i)\(x_0=0\)
It is a contradiction.
Case (ii)\(x_0\in \varOmega _1\)
It is a contradiction.
Case (iii)\(x_0=1\)
It is a contradiction.
Case (iv)\(x_0\in \varOmega _2\)
It is a contradiction.
Case (v)\(x_0=2\)
It is a contradiction. Hence the proof of the theorem. \(\square \)
Lemma 2
(Stability Result) The solution u(x) of the problem (1)–(3), satisfies the bound
Proof
This theorem can be proved by using Lemma 1 and the barrier functions \(\theta ^{\pm }(x)=CMs(x)\pm u(x),~ x\in {\overline{\varOmega }}\), where \( M= \max \left\{ |u(0)|,|{\mathcal {K}}u(2)|,\sup _{x\in \varOmega ^-\cup \varOmega ^+}\right. \left. |{\mathcal {L}}u(x)|\right\} \) and s(x) is the test function as in Lemma 1. \(\square \)
Lemma 3
Let u(x) be the solution of (1)–(3). Then we have the following bounds:
Proof
To bound \(u'(x)\) on the interval \(\varOmega _1\), we consider,
Integrating the above equation on both sides,we have
Therefore,
Then by the Mean value theorem, there exits \(z\in (0,\varepsilon )\) such that \(|\varepsilon u'(z)|\le C(\Vert u(x)\Vert ,\Vert f(x)\Vert ,\Vert \phi \Vert _{[-1,0]})\) and \(|\varepsilon u'(0)|\le C(\Vert u(x)\Vert +\Vert f(x)\Vert +\Vert \phi (x)\Vert )\).
Hence,
By a similar argument we can bound \(u'(x)\) on \(\varOmega _2\), as \(|\varepsilon u'(x)|\le C\). From (4) and (5) we have \(\Vert u^{(k)}(x)\Vert _{\varOmega ^{*}}\le C\varepsilon ^{-k}, k=2,3\). Hence the proof. \(\square \)
3.1 Decomposition of the solution
The Shishkin decomposition of the solution u(x) of (1)–(3) is \(u(x)=v(x)+w(x)\), where v(x) and w(x) are regular and singular components respectively. Also \(v(x)=v_0(x)+\varepsilon v_1(x)+\varepsilon ^2 v_2(x)\) where \(v_0(x),v_1(x)\) and \(v_2(x)\) are solutions of the following problems respectively:
Find \(v_1(x)\in C^0({\overline{\varOmega }})\cap C^1(\{0\}\cup \varOmega ^*)\) such that
Find \(v_2(x)\in X\) such that
The smooth component v(x) satisfies the following problem:
Find \(v(x)\in C^0({\overline{\varOmega }})\cap C^2(\varOmega ^*)\), such that
Further w(x) satisfies the following problem:
Find \(w(x)\in C^0({\overline{\varOmega }})\cap C^2(\varOmega ^*)\) such that
We further decompose w(x) as \(w(x)=w_B(x)+w_I(x)\),where the function \(w_B(x)\) is boundary layer component and \(w_I(x)\) is interior layer component, which are the solution of the following problems respectively:
Find \(w_B(x)\in X\) such that
Find \(w_I(x)\in C^0({\overline{\varOmega }})\cap C^2(\varOmega ^*)\) such that
Theorem 1
Let u(x) be the solution of the problem (1)–(3) and \(v_0(x)\) be the reduced problem solution defined by (10). Then,
Proof
Consider the barrier functions
Clearly \(\theta ^\pm (x)\in C^0({\overline{\varOmega }})\cap C^2(\varOmega _1\cup \varOmega _2)\). Note that, \(\theta ^\pm (0)\ge 0\),
for a suitable choice of \(C>0\).
Let \(x\in \varOmega _1\). Then
for a suitable choice of \(C>0\).
Let \(x\in \varOmega _2\). Then
for a suitable choice of \(C>0\).
Then by the Lemma 1,we have \(\theta ^\pm (x)\ge 0,x\in {\overline{\varOmega }}\). Hence the proof of the theorem. \(\square \)
Lemma 4
The regular component v(x) and the singular component w(x) of the solution u(x) satisfy the following bounds.
Proof
Integrating (10) and (12) and using the stability result, the inequality (17) can be proved easily.
To prove the inequalities (18), consider the barrier functions
It easy to see that \(\varPhi ^\pm (0)\ge 0\).
Further,
and also
By the Lemma 1,
Integration of (15) yields the estimates of \(|w'_B(x)|\). From the differential equations (14), one can derive the rest of the derivative estimates (18).
To prove the inequalities (19), consider the barrier functions
Clearly, \(\varPhi ^\pm (0)\ge 0\) and \(\varPhi ^\pm (1)\ge 0\) and also \({\mathcal {L}}_1\varPhi (x_i)\ge 0\), easily proves first inequality.
Similarly, consider the following barrier function
Note that \(\varPhi ^\pm (1)\ge 0\), and
Hence the proof. \(\square \)
Note: From the above theorem, it is not difficult to prove
4 The discrete problem
4.1 Mesh selection procedure
The BVP (1)–(3) exhibits strong boundary layer at \(x=2\) and interior layer at \(x=1\).
The interval [0, 1] is partitioned into \([0,1-\sigma ]\) and \([1-\sigma ,1]\) and the interval [1, 2] is partitioned as \([1,2-\sigma ]\) and \([2-\sigma ,2],\) where \(\sigma \) is transition parameter for this mesh defined by
The mesh \({\bar{\varOmega }}^{2N}=\{x_0,x_1,\ldots ,x_{2N}\}\) is defined by
where \(h=\frac{2\sigma }{N}\), \(H=\frac{2(1-\sigma )}{N}\).
4.2 Discrete problem
The discrete scheme corresponding to the original problem (1)–(3) is as follows:
For i \(=\) 1, 2, ..., \(N-1,\)
For i \(= N+1,\ldots ,2N-1\),
subject to the boundary conditions:
and
where
Lemma 5
(Discrete Maximum Principle) Assume that
and mesh function \(\varPsi (x_i)\) satisfies \(\varPsi (x_0)\ge 0\), and \({\mathcal {K}}^{N}\varPsi (x_{2N})\ge 0\), Then \({\mathcal {L}}_1^N\varPsi (x_i)\ge 0\), \(\forall ~ x_i \in \varOmega _1^{2N}\), \({\mathcal {L}}_2^N\varPsi (x_i)\ge 0, \)\(\forall ~ x_i\in \varOmega _2^{2N}\) and \(D^+(\varPsi (x_N))-D^-(\varPsi (x_N))\le 0\) imply that \(\varPsi (x_i)\ge 0\), \(\forall ~ x_i \in {\overline{\varOmega }}^{2N}\).
Proof
Note that \(s(x_i)>0, \forall x_i \in {\overline{\varOmega }}^{2N}\), \({\mathcal {L}}s(x_i)>0, \forall x_i\in \varOmega _1^{2N}\cup \varOmega _2^{2N}\), \(s(0)>0\) , \({\mathcal {K}}s(x_{2N})>0\) and \([s'](x_N)<0\). Let
Then there exists \(x_k\in {\overline{\varOmega }}^{2N}\) such that \(\psi (x_k)+\mu s(x_k)=0\) and \(\psi (x_i)+\mu s(x_i)\ge 0,\forall x_i\in {\overline{\varOmega }}^{2N}\). Therefore, the function \((\psi +\mu s)\) attains its minimum at \(x=x_k\). Suppose the theorem does not hold true, then \(\mu >0\).
Case (i): \(x_k=x_0\)
It is a contradiction.
Case (ii): \(x_k\in \varOmega _1^{2N}\)
It is a contradiction.
Case (iii): \(x_k=x_N\)
It is a contradiction.
Case (iv): \(x_k\in \varOmega _2^{2N}\)
It is a contradiction.
Case (v): \(x_k=x_{2N}\)
It is a contradiction. Hence the proof of the theorem. \(\square \)
Lemma 6
Let \(\varPsi (x_i)\) be any mesh function then for \(0\le i\le 2N\),
Proof
Consider the barrier functions
where
From Eq. (26) it is clear that \(\theta ^\pm (x_0)\ge 0\) and \({\mathcal {K}}^{N}\theta ^\pm (x_{2N})\ge 0\),
Using Lemma 5, \(\theta ^\pm (x_i)\ge 0\), \(\forall ~ x_i \in {\overline{\varOmega }}^{2N}. \)\(\square \)
5 Error estimate
To calculate the error estimate for the numerical solution, we decompose the discrete solution \(U(x_i)\) into \(V(x_i)\) and \(W(x_i)\) as \(U(x_i)=V(x_i)+W(x_i),\) where \(V(x_i)\) and \(W(x_i)\) satisfy the following differential equations respectively.
Theorem 2
Let \(U(x_i)\) be a numerical solution of (1)–(3) defined by (21)–(25) and \(V(x_i)\) be a numerical solution of (13) defined by (27). Then
Proof
Consider the barrier functions
It is clear that \(\theta ^\pm (x_0)\ge 0\) and \({\mathcal {K}}\theta ^\pm (x_{2N})\ge 0.\)
If \(\forall ~ x_i \in \varOmega _1^{2N}\)
If \(\forall ~ x_i \in \varOmega _2^{2N}\)
\( [D]^+\theta ^\pm (x_{N})=-C_1 \frac{N^{-1}}{4}\pm [v'](1)<0\) for a suitable choice of \(C_1>0.\)
By Lemma 5, this thorem gets proved. \(\square \)
Theorem 3
Let \(V(x_i)\) be a numerical solution of (13) defined by (27). Then
Proof
If \(x_i \in \varOmega _1^{2N}\) and \(x_i\in \varOmega _2^{2N}\) then by [22], we have
By the Lemma 6, we have
At the point \(x_i=x_{2N}\),
Applying Lemma 6 we have \(|\mathcal (V-v)(x_{2N})|\le CN^{-1}\).
Hence \(|v(x_i)-V(x_i)|\le CN^{-1},~~ i\in {\overline{\varOmega }}^{2N}.\)\(\square \)
Theorem 4
Let \(W(x_i)\) be a numerical solution of (14) defined by (28). Then
Proof
Note that
Then by (20), Theorems 1 and 3, we have
Now,
Consider mesh functions
From (29), it is easy to check \(\phi ^\pm (x_\frac{3N}{2})\ge 0\) and \({\mathcal {K}}\phi ^\pm (x_{2N})\ge 0.\) For a suitable choice of \(C_1\>0\).
Then by the Lemma 5, we have \(\phi ^\pm (x_i)\ge 0, ~~x_i\in {\overline{\varOmega }}^{2N}\). Therefore
Hence the proof. \(\square \)
Theorem 5
Let \(U(x_i)\) be the numerical solution of (1)–(3) defined by (21)–(25). Then
Proof
The descried estimate follows from the fact that \(u_k=v_k+w_k\) , \(U_k=V_k+W_k\) and from the above Theorems 3 and 4. \(\square \)
6 Numerical experiments
In this section, four examples are given to illustrate the numerical method discussed above. The exact solution of the test problems are not known. Therefore, we use the double mesh principle to estimate the error and compute the experiment rate of convergence to the computed solution. For this we put
where \(U_i^N\) and \(U_{2i}^{2N}\) are the ith components of the numerical solutions on meshs of N and 2N, respectively. We compute the uniform error and the rate of convergence as
The numerical results are presented for the values of the perturbation parameter \(\varepsilon \in \{2^{-2},2^{-3},\ldots ,2^{-20}\}\)
Example 6.1
Example 6.2
Example 6.3
Example 6.4
7 Conclusion
We have solved singularly perturbed delay differential equations of convection diffusion type with integral boundary condition (1)–(3), using finite difference method on Shishkin mesh. The method is shown to be of order \(O(N^{-1}\ln ^2N)\), that is, the method has almost first order convergence with respect to \(\varepsilon \). Four examples are given to illustrate the numerical method. Our numerical results reflect the theoretical estimates. Maximum pointwise errors and order of convergence of the Examples 6.1, 6.2, 6.3 and 6.4 are given in Tables 1, 2, 3 and 4 respectively. The maximum errors of Examples 6.1, 6.2, 6.3 and 6.4 are shown in Figs. 1, 2, 3, and 4 respectively.
References
Amiraliyev, G.M., Amiraliyev, I.G., Kudu, M.: A numerical treatment for singularly perturbed differential equations with integral boundary condition. Appl. Math. Comput. 185, 574–582 (2007)
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)
Bahuguna, D., Abbas, S., Dabas, J.: Partial functional differential equation with an integral condition and applications to population dynamics. Nonlinear Anal. 69, 2623–2635 (2008)
Boucherif, A.: Second order boundary value problems with integral boundary condition. Nonlinear Anal. 70(1), 368–379 (2009)
Cakir, M., Amiraliyev, G.M.: A finite difference method for the singularly perturbed problem with nonlocal boundary condition. Appl. Math. Comput. 160, 539–549 (2005)
Cannon, J.R.: The solution of the heat equation subject to the specification of energy. Q. Appl. Math. 21, 155–160 (1963)
Cen, Z., Cai, X.: A Second Order Upwind Difference Scheme for a Singularly Perturbed Problem with Integral Boundary Condition in Netural Network, pp. 175–181. Springer, Berlin (2007)
Choi, Y.S., Chan, K.-Y.: A parabolic equation with nonlocal boundary conditions arising from electrochemistry. Nonlinear Anal. Theory Methods Appl. 18(4), 317–331 (1992)
Culshaw, R.V., Ruan, S.: A delay differential equation model of HIV infection of \(CD4^+\) T-cells. Math. Biosci. 165, 27–39 (2000)
Day, W.A.: Parabolic equations and thermodynamics. Q. Appl. Math. 50, 523–533 (1992)
Els’gol’ts, E.L.: Qualitative Methods in Mathematical Analysis in: Translations of Mathematical Monographs, vol. 12. American Mathematical Society, Providence (1964)
Feng, M., Ji, D., Weigao, G.: Positive solutions for a class of boundary value problem with integral boundary conditions in banach spaces. J. Comput. Appl. Math. 222, 351–363 (2008)
Glizer, V.Y.: Asymptotic analysis and Solution of a finite-horizon \(H_{\propto }\) control problem for singularly perturbed linear systems with small state delay. J. Optim. Theory Appl. 117, 295–325 (2003)
Kadalbajoo, M.K., Kumar, D.: Fitted mesh B-spline collocation method for singularly perturbed differential equations with small delay. Appl. Math. Comput. 204, 90–98 (2008)
Kadalbajoo, M.K., Sharma, K.K.: Numerical treatment of boundary value problems for second order singularly perturbed delay differential equations. Comput. Appl. Math. 24(2), 151–172 (2005)
Kadalbajoo, M.K., Sharma, K.K.: Parameter-uniform fitted mesh method for singularly perturbed delay differential equations with layer behavior. Electron. Trans. Numer. Anal. 23, 180–201 (2006)
Kudu, M., Amiraliyev, G.: Finite difference method for a singularly perturbed differential equations with integral boundary condition. Int. J. Math. Comput. 26, 72–79 (2015)
Lange, C.G., Miura, R.M.: Singularly perturbation analysis of boundary-value problems for differential-difference equations. SIAM J. Appl. Math. 42(3), 502–530 (1982)
Li, H., Sun, F.: Existence of solutions for integral boundary value problems of second order ordinary differential equations. Bound. Value Probl. 1, 147 (2012)
Longtin, A., Milton, J.: Complex oscillations in the human pupil light reflex with mixed and delayed feedback. Math. Biosci. 90, 183–199 (1988)
Mahendran, R., Subburayan, V.: Fitted finite difference method for third order singularly perturbed delay differential equations of convection diffusion type. Int. J. Comput. Methods 15(1), 1840007 (2018)
Miller, J.J.H., O’Riordan, E., Shishkin, G.I.: Fitted Numerical Methods for Singular Perturbation Problems. World Scientific Publishing Co., London (1996)
Nicaise, S., Xenophontos, C.: Robust approximation of singularly perturbed delay differential equations by the hp finite element method. Comput. Methods Appl. Math. 13(1), 21–37 (2013)
Tang, Z.Q., Geng, F.Z.: Fitted reproducing kernel method for singularly perturbed delay initial value problems. Appl. Math. Comput. 284, 169–174 (2016)
Zarin, H.: On discontinuous Galerkin finite element method for singularly perturbed delay differential equations. Appl. Math. Lett. 38, 27–32 (2014)
Zhang, L., Xie, F.: Singularly perturbed first order differential equations with integral boundary condition. J. Shanghai Univ. (Eng) 13, 20–22 (2009)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sekar, E., Tamilselvan, A. Singularly perturbed delay differential equations of convection–diffusion type with integral boundary condition. J. Appl. Math. Comput. 59, 701–722 (2019). https://doi.org/10.1007/s12190-018-1198-4
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-018-1198-4
Keywords
- Singularly perturbed problems
- Delay differential equation
- Finite difference scheme
- Shishkin mesh
- Integral boundary condition