Abstract

A uniformly convergent numerical method is presented for solving singularly perturbed time delay reaction-diffusion problems. Properties of the continuous solution are discussed. The Crank–Nicolson method is used for discretizing the temporal derivative, and an exponentially fitted tension spline method is applied for the spatial derivative. Using the comparison principle and solution bound, the stability of the method is analyzed. The proposed numerical method is second-order uniformly convergent. The theoretical analysis is supported by numerical test examples for various values of perturbation parameters and mesh size.

1. Introduction

Delay differential equations in which its highest order derivative term is multiplied by a small parameter are known as singularly perturbed delay differential equations (SPDDEs). A good example of SPDDEs is the mathematical model for the control system of the furnace used to produce metal sheets which is given bywhere is the temperature distribution in a metal sheet moving at an instantaneous material strip velocity and heated by a distributed temperature source given by the function ; both and are dynamically changing by a controller monitoring the current temperature distribution. The controller’s finite speed causes a fixed delay of length [1].

When the perturbation parameter tends to zero, the smoothness of the solution of SPDDEs descends, and it forms a boundary layer [2]. Since most of the problems have no known analytical/exact solution, formulating numerical methods becomes mandatory [3]. It is of theoretical and practical interest to consider numerical methods for solving SPDDEs. Developing a numerical method whose convergence does not depend on the perturbation parameter has great importance [4]. Owning this, different authors have developed numerical schemes for the solution of SPDDEs. Chakravarthy et al. [57] used an adaptive mesh method and fitted operator methods for solving singularly perturbed differential-difference equations. Kumar and Kadhalbajoo [8] computed the numerical solution of SPDDEs using a B-spline collocation method on Shishkin mesh. Kanth and Kumar in [911] used the tension spline method to solve singularly perturbed convection-dominated differential equations. Woldaregay et al. [3, 1216] developed an exponentially fitted numerical method for solving different singularly perturbed differential-difference equations. In [14, 17], they proposed the nonstandard finite difference techniques and the fitted mesh methods, respectively. In [18, 19], an initial value technique with an exponential fitting factor is applied to solve convection-dominated delay differential equations. The difference method on Shishkin for solving a singularly perturbed linear second-order delay differential equation is developed in [20].

Govindarao et al. [2] solved a singularly perturbed delay parabolic reaction-diffusion problem using the implicit Euler scheme for time derivative on the uniform mesh, and they used the central difference scheme on the Shishkin mesh for spatial discretization. Kumar and Chandra Sekhara Rao [21] developed a numerical scheme using a suitable combination of fourth order compact difference scheme and central difference scheme on generalized Shishkin mesh. Gowrisankar and Natesan [22] proposed a numerical scheme using the backward-Euler method for temporal discretization and the upwind finite difference scheme for spatial derivative. Erdogan and Amiraliyev [23] treated singularly perturbed second-order delay differential equations using an exponentially fitted difference scheme on a uniform mesh.

In some cases, the cubic spline does not provide an accurate picture of the shape of the graph. In such cases, the tension spline method is preferable. A tension spline is a cubic spline that has a tension factor applied to it to stretch the graph closer to the given points. A tension factor is a number that is used to generate different conditions for the spline. When the tension factor is set to zero, it gives the usual cubic spline. The objective of this study is to formulate a uniform numerical method for solving singularly perturbed time delay reaction-diffusion problems. Furthermore, we need to establish the stability and uniform convergence of the method. To the best of our knowledge, the exponentially fitted tension spline method has not been used for treating SPDDEs. In this paper, we employ the Crank–Nicolson method to temporal discretization and the exponentially fitted tension spline method to spatial discretization.

2. Continuous Problem

On the domain , we consider singularly perturbed time delay reaction-diffusion problems of the formwith the interval conditionand the boundary conditionswhere is the perturbation parameter, and is the delay parameter. The functions , and are assumed to be sufficiently smooth and bounded that satisfy .

2.1. Properties of the Analytical Solution

To guarantee the existence of unique solution for (2)–(4), it is presumed that given data , and are Holder’s continuous, and the compatibility conditions at the corner points , and are fulfilled. That is

Solution of the problem in (2)–(4) satisfies the following maximum principle.

Lemma 1 (see [24]). (The maximum principle) Assume that and let . Suppose that on . Then, in D implies that in .
The stability of the solution of (2)–(4) in the maximum norm is established by the following lemma:

Lemma 2 (see [25]). Let be the solution of the problem in (2)–(4). Then, it satisfies the -uniform upper boundwhere the constant and the norm is denoted for the maximum norm which is defined as .

Lemma 3 (see [26]). Derivatives of the solution of (2)–(4) satisfy the following bound:for and .

3. Numerical Scheme

3.1. Temporal Semidiscretization

Let be the number of mesh points in the discretization of , and is the number of mesh points in the discretization of the interval . Note that for some positive integer . The time domain is discretized using a uniform mesh with time step as and . We approximated the temporal derivative term of (2)–(4) using the averaged Crank–Nicolson method, which gives a system of BVPswith the boundary conditionswhere . Here, is denoted for the approximation of at the time level and , similarly for also.

Lemma 4. For each the local truncation error in the temporal direction is given bywhere is a constant independent of and mesh size .

Proof. Using Taylor’s series approximation for and centering at , we obtainFrom (11), we obtainSubstituting (12) into (2), we obtainSince the error satisfies the semidiscrete difference schemeHence, by applying the maximum principle, we obtainNext, we need to show the bound for the global error of temporal discretization. Let us denote as the global error up to the time step.

Lemma 5. The global error in temporal discretization at time step is given by

Proof. Using the local truncation error up to the time step given in the above lemma, we obtain the global error up to the time step aswhere is a constant independent of and .

Lemma 6. Let be a solution of the semidiscrete problem in (7), (8) at the time level. Then, its derivatives satisfy the boundwhere for .

Proof. It follows from Lemma 3.

3.2. Spatial Discretization

A function is a class of , which interpolates at the mesh points depending on the parameter , reduces to cubic spline in as , and it is termed as a parametric cubic spline function [27, 28]. The spatial domain is discretized into equal number of subintervals, each of length . Let and be the mesh points. For spatial discretization, we apply an exponentially fitted tension spline method which helps us control the influence of the singular perturbation parameter. In , the spline function satisfies the differential equationwhere and is termed as a cubic spline in compression. Solving the linear second-order differential equation in (19) and determining the arbitrary constants from the interpolation conditions , we getwhere and for . Now, differentiating (19) and letting , on the interval , we obtain

Similarly, on the interval , we obtain

Equating the left and right hand derivatives at gives

Rearranging, we obtain the tridiagonal systemfor where and .

The condition of continuity in (24) ensures the continuity of the first derivatives of the spline at interior nodes. Using into (24), (8) givesfor , where and .

To handle the effect of the perturbation parameter , we use the exponential fitting factorthat stabilizes the discrete scheme. Substituting the fitting factor into (26), (25) we obtain the difference equation aswhere

Lemma 7. (Discrete comparison principle) Let there exist a comparison function such that if and , then , , implies that .

Proof. The matrix is a size of with its entries for which are and As a result, the coefficient matrix satisfies the matrix property. So, there is an inverse matrix that is non-negative. This proves that the discrete solution exists and is unique.

Lemma 8. (Uniform stability estimate) The solution of the discrete scheme (21) satisfies the boundwhere is lower bound of .

Proof. Let us consider a barrier function  =  . We can easily show that and Using the discrete comparison principle, we obtain

Lemma 9 (see [29, 30]). For a fixed number of mesh and for positive integer as

Lemma 10. If be any mesh function such that Then,

Proof. Consider two barrier functions of the form , where . It is easily shown that . Next, we show thatHence, using the discrete comparison principles gives

Theorem 1. The discrete solution satisfies the following error bound:

Proof. The truncation error of the scheme (27) is given bywhere and . Using Taylor’s series expansion of the terms and , we haveUsing the truncated Taylor’s series expansions of the terms and yieldsNext, we use a truncated Taylor’s series expansion of the exponential fitting factor of order fiveNow, substituting (38) into (37), we obtainUsing Lemma 6 together with Lemma 9 and the relation , the discrete scheme satisfies the boundUsing the bound in Lemma 10, we obtain

Theorem 2. Let and be the solution of (2)–(4) and (27), respectively. Then, the following uniform error bound holds

Proof. The combination of temporal and spatial error bounds gives the required result.

4. Numerical Results and Discussions

We considered three examples for validating the theoretical analysis. We computed the maximum absolute error and the rate of convergence of the scheme for different mesh lengths and the values of . For the test examples, the exact solution is not given. The double mesh technique is applied to compute the maximum absolute error. Let be the computed solution on and number of mesh points in space and time discretization, respectively, and be the computed solution on the double number of mesh points and by including the midpoints and into the mesh points. The maximum absolute error is calculated by using the formulaand the uniform error is calculated by using the formula The rate of convergence is calculated asand the uniform rate of convergence is calculated as

Example 1. [24] Consider the following problem with the retarded argument

Example 2. [25] Consider the following problem with the retarded argument

Example 3. [31] Consider the following problem with the retarded argumentIn Tables 1, 2, and 3, respectively, we show the maximum point-wise absolute error and the rate of convergence of Examples 1, 2, and 3. In each column of the tables of 1–3 (or for each and as , the maximum absolute error becomes uniform; this shows that the convergence of the method is independent of the perturbation parameter. One can observe in these tables that the method converges with an order of convergence two for each values of the perturbation parameter. The comparison in Table 4 shows that the proposed method is more accurate than the scheme in [24]. In Figures 1 and 2, the boundary layer formation on the solution is given as goes small.

5. Conclusion

In this paper, the exponentially fitted tension spline method is developed for solving the singularly perturbed time delay reaction-diffusion problems. The solution of considered problems exhibits exponential boundary layers on the left and right side of the spatial domain. We employed the Crank–Nicolson method in temporal discretization and an exponentially fitted tension spline method in spatial discretization to set up the numerical method. The bounds and properties of the analytical solution are explored. An exponential fitting parameter is induced to stabilize the influence of the perturbation parameter on the discrete solution. The stability and convergence analysis of the method are discussed and proved. The performance of the method is illustrated through the numerical examples. It is proved that the method gives second-order convergence in space and in time.

Data Availability

No additional data are used in this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This study was partially funded by Adama Science and Technology University.