Abstract

In this paper, we consider a class of singularly perturbed differential equations of convection diffusion type with integral boundary condition. An accelerated uniformly convergent numerical method is constructed via exponentially fitted operator method using Richardson extrapolation techniques and numerical integration methods to solve the problem. The integral boundary condition is treated using numerical integration techniques. Maximum absolute errors and rates of convergence for different values of perturbation parameter and mesh sizes are tabulated for the numerical example considered. The method is shown to be -uniformly convergent.

1. Introduction

Boundary value problems involving integral boundary conditions have received considerable attention in recent years [1, 2]. For a discussion of existence and uniqueness results and for applications of problems with integral boundary conditions, one can refer [35] and the references therein. In [2, 6, 7], some approximating or numerical treatment aspects of this kind of problems have been considered. However, the methods or algorithms developed so far mainly concerned with the regular cases (i.e., when the boundary layers are absent). Boundary value problems with integral boundary conditions in which the leading derivative term is multiplied by a small parameter are called singularly perturbed problems with integral boundary conditions. The solutions of such types of problems manifest boundary layer phenomena where the solution changed abruptly. As a result, numerical analysis of singular perturbation cases has been far from trivial because of the boundary layer behavior of the solution. The solutions of the problems with boundary layer undergo rapid changes within very thin layers near the boundary or inside the problem domain [2, 810], and hence classical numerical methods for solving such problems are unstable and fail to give good results when the perturbation parameter is small (i.e., for ) [10]. Therefore, it is important to develop a numerical method that gives good results for small values of the perturbation parameter where others fails to give good result and convergent independent of the values of the perturbation parameter. In recent years, the authors [1115] have developed various numerical schemes on uniform meshes for singularly perturbed first and second order differential equations with integral boundary conditions.

As far as the researchers’ knowledge is concerned numerical solution of the singularly perturbed boundary value problem containing integral boundary condition via the accelerated exponential fitted operator method is first being considered. Hence, this paper proposed a uniformly convergent numerical method based on exponential fitted operator and numerical integration methods to solve the problem under consideration.

2. Statement of the Problem

Consider the following singularly perturbed problem with integral boundary condition:where is a perturbation parameter, and are given constants, and the functions , and are sufficiently smooth functions in the . The solution of problems (1)–(3) has in general boundary layers at and for near 0.

In this paper, we analyze the exponential fitted operator scheme with numerical integration techniques on a uniform mesh for the numerical solution of equations (1)–(3). Uniform convergence is proved in the discrete maximum norm. Finally, we formulate the algorithm for solving the discrete problem and give the illustrative numerical results.

3. Properties of Continuous Solution

The differential operator for equation (1) is given byand it satisfies the following minimum principle for boundary value problems (BVPs). The following lemmas [9] are necessary for the existence and uniqueness of the solution and for the problem to be well posed.

Lemma 1 (continuous minimum principle). Assume that is any sufficiently smooth function satisfying and . Then, for all implies that for all .

Proof. Let be such that and assume that . Clearly ; therefore, and . Moreover, , which is a contradiction. It follows that and thus .
The uniqueness of the solution is implied by this minimum principle. Its existence follows trivially (as for linear problems, the uniqueness of the solution implies its existence).
The following lemma shows the bound derivatives of the solution for .

Lemma 2. Let be the solution of . Then, for ,where and .

Proof. For the proof refer [2].

4. Formulation of the Method

For small values of , the solution of problems (1)–(3) has in general boundary layers at and (see [2]).

The linear ordinary differential equation (1) cannot, in general, be solved analytically because of the dependence of on the spatial coordinate . We divide the interval into equal parts with constant mesh length Let be the mesh points. Then, we have . If we consider the interval and the coefficients of equation (1) are evaluated at the midpoint of each interval, then we will obtain the differential equation:

In order to evaluate the fitting factor, divide both side of equation (6) by , and we obtainwhere .

To find the numerical solution of equation (7), we use the theory applied in the asymptotic method for solving singularly perturbed BVPs. In the considered case, the boundary layer is in the left side of the domain, i.e., near . From the theory of singular perturbations given by O’Malley [16] and using Taylor’s series expansion for about and restriction to their first terms, we get the asymptotic solution aswhere is the solution of the reduced problem (obtained by setting ) of equation (7) which is given bywhere .

Considering small enough, the discretized form of equation (8) becomeswhich simplifies towhere .

To handle the effect of the perturbation parameter artificial viscosity, exponentially fitting factor is multiplied on the term containing the perturbation parameter aswith boundary conditions .

Next, we consider the difference approximation of equation (7) on a uniform grid and denote .

For any mesh function , define the following difference operators:

By applying the central finite difference scheme on equation (12) takes the formwith the boundary conditions .

Using operator, equation (7) is rewritten aswith the boundary conditions , where

Multiplying equation (16) by and considering small and truncating the term , results

Now using Taylor’s series for and up to first term and substituting the results in equation (17) into equation (14) and simplifying, the exponential fitting factor is obtained as

Similarly, by following the above mentioned procedure, the fitting factor for the right layer becomes

Assume that denote partition of into N subintervals such that with .

Case 1. For the left layer, consider equation (6) on the domain which is given byHence, the required finite difference scheme becomesfor .
The numerical scheme in equation (21) can be written in three-term recurrence relation aswhere .

Case 2. For the right layer, consider equation (6) on the domain which is given byHence, the required finite difference scheme becomesfor
The numerical scheme in equation (24) can be written in three-term recurrence relation aswhere ,
For , we considered Simpson’s rule, i.e., treating the integral boundary condition using Simpson’s rules. Suppose is a function defined on the interval , and let be a uniform partition of with step length h.
The composite Simpson’s rule approximates the integral of is given bySubstituting equation (26) into equation (3) givesSince , from equations (2) and (27), we obtain:Therefore, the problem in equation (1) with given boundary condition in equations (2) and (3) can be solved using the scheme equations (22), (25), and (28) which forms system of algebraic equations.

5. Uniform Convergence Analysis

In this section, we need to show the discrete scheme in equations (22), (25), and (28) satisfy the discrete minimum principle and uniform convergence.

Lemma 3 (discrete minimum principle). Let be any mesh function that satisfies , and then

Proof. The proof is obtained by contradiction. Let be such that and suppose that . Clearly, and .
Therefore,where the strict inequality holds if . This is a contradiction, and therefore . Since is arbitrary, we have .
We proved above the discrete operator satisfy the minimum principle. Next, we analyze the uniform convergence analysis. Let us define the forward, backward, and second order finite difference operators as follows:

Theorem 1. Let and be, respectively, the exact solution of (1)–(3) and numerical solutions of equation (15). Then, for sufficiently large the following parameter uniform error estimate holds:

Proof. Let us consider the local truncation error defined aswhere since . In our assumption .
By considering is fixed and taking the limit for , we obtain the following:From Taylor series expansion, the bound for the difference becomeswhere .
Now using the bounds and the assumption , equation (32) reduces toHere, the target is to show the scheme convergence independent on the number of mesh points.
By using the bounds for the derivatives of the solution in Lemma 2, we obtainMost of the time during analysis, one encounters with exponential terms involving divided by the power function in which are always the main cause of worry. For their careful consideration while proving the -uniform convergence, we prove for the right layer case as follows.

Lemma 4. For a fixed mesh and for , it holds:where

Proof. Consider the partition for the interior grid points, we haveThe repeated application of L’Hospital’s rule givesThis complete the proof.

Theorem 2. Under the hypothesis of boundness of discrete solution (i.e., it satisfies the discrete minimum principle), Lemma 4 and Theorem 1, the discrete solution satisfy the following bound:

Proof. Results from boundness of solution, Lemma 4 and Theorem 1, give the required estimates.

5.1. Richardson Extrapolation

This technique is acceleration technique which involves combination of two computed approximations of a solution. The combination goes out to be an improved approximation. From the local truncation term, we havewhere are exact and approximate solutions, respectively, and C is constant free from mesh size h.

Let be the mesh found by dividing each mesh interval in and symbolize the calculation of the solution on by . Consider equation (41) works for any , which implies

So that it works for any yieldingwhere the remainders and are . Combination of inequalities in equations (42) and (43) leads to which proposes thatis also a rough calculation of . By means of this approximation to estimate the truncation error, we obtainwhere C is free of mesh size h. Thus, using Richardson extrapolation first-order convergent method is accelerated into second-order convergent as provided in (45). Thus, we can say that the proposed method is second-order convergent.

6. Numerical Example and Results

To validate the established theoretical results, we perform numerical experiments using the model problem of the form in equations (1)–(3).

Example 1. Consider the model singularly perturbed boundary value problem:which subject to the conditionsWe have (the approx. solution obtained via the present method) for different values of and since the exact solution is not available; the maximum errors (denoted by ) are evaluated using the formula given by the double mesh principle [17]:Furthermore, we will tabulate the errors:The numerical rates of convergence are computed using the following formula [17]:and the numerical rate of “-uniform convergence” is computed using

7. Discussion and Conclusion

This study introduces the uniformly convergent numerical method based on the exponential fitted operator method for solving singularly perturbed boundary value problems with integral boundary conditions. The behavior of the continuous solution of the problem is studied and the derivatives of the solution are also bounded. The numerical scheme is developed on a uniform mesh. The integral boundary condition is treated using numerical integration techniques, namely, Simpson’s rule; the results are compared accordingly. The stability of the developed scheme is established and its uniform convergence is proved. To validate the applicability of the method, a model problem/example is considered for numerical experimentation for different values of the perturbation parameter and mesh points. The numerical results are tabulated in terms of maximum absolute errors, numerical rate of convergence, and uniform errors (see Tables 1 and 2) and compared with the results of the previously developed numerical methods existing in the literature (Table 2). Furthermore, the -uniform convergence of the method is shown by the log-log plot of the -uniform error (Figure 1) and the numerical solution for various values of and are given (see Figures 24). Unlike other fitted operator finite difference methods constructed in standard ways, the method that we presented in this paper is fairly simple to construct.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Authors’ Contributions

HGD proposed the main idea of this paper. HGD and GFD prepared the manuscript and performed all the steps of the proofs in this research. Both authors contributed equally and significantly in writing this paper. Both authors read and approved the final manuscript.

Acknowledgments

The authors wish to express their thanks to Jimma University, College of Natural Sciences, for financial support and the authors of the literature for the provided scientific aspects and idea for this work.