A Domain Decomposition Method for Solving Singularly Perturbed Two Point Boundary Value Problems via...

P. Padmaja, Y.N. Reddy

  Open Access OPEN ACCESS  Peer Reviewed PEER-REVIEWED

A Domain Decomposition Method for Solving Singularly Perturbed Two Point Boundary Value Problems via Exponential Splines

P. Padmaja1, Y.N. Reddy2,

1Department of Mathematics, Prasad V Potluri Siddhartha Institute of Technology, Vijayawada, Andhra Pradesh, INDIA

2Department of Mathematics, National Institute of Technology, Warangal, INDIA

Abstract

In this paper, we presented a domain decomposition method via exponential splines for solving singularly perturbed two-point boundary value problems with the boundary layer at one end (left or right) point. The method is distinguished by the following fact: The original singularly perturbed two-point boundary value problem is divided into two problems, namely inner and outer region problems. The terminal boundary condition is obtained from the solution of the reduced problem. Using stretching transformation, a modified inner region problem is constructed. Then, the inner region problem is solved as two-point boundary value problems by employing exponential splines. Several linear and nonlinear problems are solved to demonstrate the applicability of the method.

Cite this article:

  • Padmaja, P., and Y.N. Reddy. "A Domain Decomposition Method for Solving Singularly Perturbed Two Point Boundary Value Problems via Exponential Splines." American Journal of Numerical Analysis 2.4 (2014): 128-135.
  • Padmaja, P. , & Reddy, Y. (2014). A Domain Decomposition Method for Solving Singularly Perturbed Two Point Boundary Value Problems via Exponential Splines. American Journal of Numerical Analysis, 2(4), 128-135.
  • Padmaja, P., and Y.N. Reddy. "A Domain Decomposition Method for Solving Singularly Perturbed Two Point Boundary Value Problems via Exponential Splines." American Journal of Numerical Analysis 2, no. 4 (2014): 128-135.

Import into BibTeX Import into EndNote Import into RefMan Import into RefWorks

1. Introduction

Singular perturbation problems occur very frequently in fluid mechanics and other branches of applied Mathematics. The solution of the singularly perturbed boundary value problems has a multi scale character. The solution varies rapidly in some parts and varies slowly in some other parts. The numerical treatment of singular perturbation problems is far from trivial, because of the boundary layer behaviour of the solution. There are many physical situations in which the sharp changes occur inside the domain of interest, and the narrow regions across which these changes take place are usually referred as shock layers in fluid and solid mechanics, transition points in quantum mechanics, Strokes lines and surfaces in Mathematics. These rapid changes cannot be handled slow scales, but they can be handled by fast or magnified or stretched scales. A common strategy for dealing with this type of problems consists of dividing the domain of integration into two sub domains and then to apply a different scheme on each sub domain [1, 2]. In recent years a large number of analytical methods have been proposed [cf. Bender and Orszag [3], Kevorkian and Cole [4], O’ Malley [5], Nayfeh [6], Smith [7], Hu et. al [8]. Numerical methods based on initial value techniques and boundary value techniques are given in [9, 10, 11, 12]. Non linear single step methods for initial value problems were discussed by Van Niekerk [12]. A non standard explicit method for initial value problems is proposed by Ramos [13]. The more efficient, simpler computational techniques are required to solve singular perturbation problems.

In order to know the behavior of the solution of the singular perturbation problems in the boundary layer region, it is always suggestive to divide the original problem into two problems namely the inner region problem and the outer region problem and solve them separately. The general idea of domain decomposition process was originally introduced by Prandtl, which was later named as the method of matched asymptotic expansions. For many singular perturbation problems, a reduced problem is well defined and solution is known a priori. Based on this concept we presented a domain decomposition method via exponential splines for solving singularly perturbed two-point boundary value problems with the boundary layer at one end (left or right) point. The method is distinguished by the following fact: The original singularly perturbed two-point boundary value problem is divided into two problems, namely inner and outer region problems. The terminal boundary condition is obtained from the solution of the reduced problem. Using stretching transformation, a modified inner region problem is constructed. Then, the inner region problem is solved as two-point boundary value problems by employing exponential splines. Several linear and nonlinear problems are solved to demonstrate the applicability of the method.

2. Methods

2.1. Domain Decomposition Method: Linear Problems

To describe the method, we first consider a linear singularly perturbed two-point boundary value problem of the form:

(1)

with

(2a)

and

(2b)

where is a small positive parameter and are known constants. We assume that and f(x) are sufficiently continuously differentiable functions in [0, 1]. Furthermore, we assume that throughout the interval [0, 1], where M is some positive constant. This assumption merely implies that the boundary layer will be in the neighborhood of x=0. Consider be the thickness of the boundary layer.

Now we divide the original problem into two problems, an inner region problem and an outer region problem. The inner region problem is defined in the interval and the outer region problem is defined in the interval .

2.2. Terminal Boundary Condition

To obtain the boundary condition at terminal point , we solve the reduced problem with an appropriate boundary condition.

The reduced problem is

(3)

with

(4)

Let be the (analytical or numerical) solution of the reduced problem. At the terminal point we get .

Let the terminal boundary condition : .

2.3. Solution of Inner Region Problem

Since the terminal boundary condition is common to both the inner and outer regions, we define the inner region problem as a two-point boundary value problem:

(5)

with

(6a)

and

(6b)

Now we introduce a stretched variable ‘t’ to magnify the boundary layer region and there by eliminate any rapid variation that might be exhibited by the solution when the solution is considered as a function of the stretched variable.

We can think of two stretching transformations:

(i) and

(ii)

By using the stretching transformation , we have

and .

We get the inner region problem as:

(7)

and the boundary conditions becomes

(8a)

and

(8b)

where .

We solve this modified inner region problem (7)- (8) to obtain the solution over the interval . In order to solve this modified inner region problem, we derived a finite difference scheme based on exponential splines.

2.4. Solution of the Outer Region Problem

The solution of the reduced problem is considered as outer solution.

2.5. Exponential Spline Approximation

The spline proves to be an effective tool in the elementary process of interpolation and approximate integration. The outstanding characteristic, however, is its effectiveness in numerical differentiation. Splines are frequently used to find the solution of two-point boundary value problems.

To describe exponential spline approximation, we consider the two-point boundary value problem

(9)

with

(10a)

and

(10b)

We divide the interval [a, b] into n equal parts with mesh size h and having nodes at a= x0, x1, x2, x3, …xn=b.

By definition: A spline function of degree m with nodes at the points xi ; i =0, 1, 2, ……,n is a function S(x) with the properties:

1. on each interval [xi-1, xi] ; i =0, 1, 2, …,n ; S(x) is a polynomial of degree m.

2. S(x) and its first m-1 derivatives are continuous on [a, b].

Let be the exact solution of the problem (9)-(10) and be the approximate solution to obtained by the segment passing thorough the points and Each mixed spline has the following form [c.f. 14-16]:

(11)

where are constants and is a free parameter. To obtain the necessary conditions for the coefficients introduced in equation (11), the segment values of should be considered at the common node. We define

Using the above four conditions in (11) via a straight forward calculation, we obtain the following expressions:

where

and .

Using the continuity of the first derivative at the point from we get the following relation:

(12)

where

Remark: When the free parameter , we have . In this case and the relation defined in equation (12) reduces to the ordinary cubic spline relation

(13)

At the point the two point boundary value problem can be written as

(14)

where

We have

(15)

Substituting (14), (15) in (13) we obtain a tridiagonal scheme as

(16)

where

The solution of the above tridiagonal system can be obtained by using Thomas algorithm also called discrete invariant imbedding.

2.6. Solution of the original problem

After getting the solution of the inner region problem and outer region problem, we combine both to obtain the approximate solution of the original problem (1)- (2) over the interval . We repeat the process for various choices of , until the solution profiles do not differ materially from iteration to iteration. For computational purposes we use an absolute error criterion, namely

where Y(t)m is the mth iterate of the inner region solution and is the prescribed tolerance bound.

3. Analysis

3.1. Linear Examples

To demonstrate the applicability of the method we have applied it on three linear singular perturbation problems with left-end boundary layer. These examples have been chosen because they have been widely discussed in literature and because approximate solutions are available for comparison.

Example 3.1.1. Consider the following homogeneous singular perturbation problem from Bender and Orszag [[3], page 480; problem 9.17 with ]

with y(0)=1 and y(1)=1.

The reduced problem is

The solution of this problem is

The inner region problem is given by

with ,

The exact solution is given by

Where and

The maximum absolute errors for different values of in the inner region is presented in Tables 1(a), 1(b) for 10-5 and 10-7 respectively.

Example 3.1.2. Now consider the following non-homogeneous singular perturbation problem

with y(0)=0 and y(1)=1.

The reduced problem is

The solution of this problem is

The inner region problem is given by

with ,

The exact solution is given by

The maximum absolute errors for different values of in the inner region is presented in Tables 2(a), 2(b) for 10-5 and 10-7 respectively.

Example 3.1.3. Now we consider the following variable coefficient singular perturbation problem from Kevorkian and Cole[[4], page 33; equations 2.3.26 and 2.3.27 with α=-1/2]

with y(0)=0 and y(1)=1.

The reduced problem is

The solution of this problem is

The inner region problem is given by

with ,

We have chosen to use uniformly valid approximation (which is obtained by the method given by Nayfeh [[6], page 148; equation 4.2.32] as our ‘exact’ solution:

The maximum absolute errors for different values of in the inner region is presented in Tables 3(a), 3(b) for 10-5 and 10-7 respectively.

3.2. Nonlinear Examples

We have applied the present method on three nonlinear singular perturbation problems with left-end boundary layer. Nonlinear singular perturbation problems are first converted as a sequence of linear singular perturbation problems by using Quasilinearization method. The solution of the reduced problem is taken as initial approximation.

Example 3.2.1. Consider the following singular perturbation problem from Bender and Orszag [[3], page 463; equations: 9.7.1]

with and .

The linear problem concerned to this example is

The reduced problem is

and the solution of reduced problem is given by

The inner region problem is given by

with ,

We have chosen to use Bender and Orszag’s uniformly valid approximation [[3], page 463; equation: 9.7.6] for comparison,

The maximum absolute errors for different values of in the inner region is presented in Tables 4(a), 4(b) for 10-5 and 10-7 respectively.

Example 3.2.2. Now consider the following singular perturbation problem from Kevorkian and Cole [[4], page 56; equation 2.5.1]

with and

The linear problem concerned to this example is

The reduced problem is

whose solution is

The inner region problem is given by

with ,

We have chosen to use the Kevorkian and Cole’s uniformly valid approximation [[4], pages 57 and 58; equations (2.5.5), (2.5.11) and (2.5.14)] for comparison,

Where c1=2.9995 and c2=(1/c1)loge[(c1-1)/(c1+1)]

For this example also we have a boundary layer of width at x=0 [cf. Kevorkian and Cole [[4], pages 56-66].

The maximum absolute errors for different values of in the inner region is presented in Table 5(a), Table 5(b) for 10-5 and 10-7 respectively.

Example 3.2.3. Finally we consider the following singular perturbation problem from O’ Malley [[5], page 9; equation (1.10) case 2]:

with y(-1)=0 and y(1)= -1.

The linear problem concerned to this example is

The reduced problem is

whose solution is

For this example the stretching transformation is :

and the inner region problem is given by

We have chosen to use O’ Malley’s approximate solution [[5], pages 9 and 10; equations 1.13 and 1.14] for comparison,

For this example, we have a boundary layer of width at x=-1 [[cf. O’ Malley [5], pages 9 and 10, eqs. (1.10), (1.13), (1.14), case 2].

The maximum absolute errors for different values of in the inner region is presented in Tables 6(a), 6(b) for 10-5 and 10-7 respectively.

4. Results

4.1. Right-End Boundary Layer Problems

Now we discuss our method for singularly perturbed two point boundary value problems with right-end boundary layer of the underlying interval. To be specific, we consider a class of singular perturbation problem of the form:

(17)

with

(18a)

and

(18b)

where is a small positive parameter and are known constants. We assume that a(x), b(x) and f(x) are sufficiently continuously differentiable functions in [0, 1]. Further more, we assume that throughout the interval [0, 1], where M is some negative constant. This assumption merely implies that the boundary layer will be in the neighborhood of .

Consider be the thickness of the boundary layer (inner region). Now we divide the original problem into two problems, an inner region problem and an outer region problem. The outer region problem is defined in the interval and the inner region problem is defined in the interval .

4.2. Terminal Boundary Condition

To obtain the boundary condition at terminal point , we solve the reduced problem with an appropriate boundary condition.

The reduced problem is

Let the terminal boundary condition : .

4.3. Solution of Inner Region Problem

Since the terminal boundary condition is common to both the inner and outer regions, we can formulate the inner region problem as:

(19)

with

(20a)

and

(20b)

By using the stretching transformation

, we have

and .

We get the modified inner region problem as:

(21)

and the boundary conditions becomes

(22a)

and

(22b)

where .

We solve this new inner region problem (21)- (22) to obtain the solution over the interval .

4.4. Solution of the Outer Region Problem

The solution of the reduced problem is considered as outer solution.

4.5. Solution of the Original Problem

In order to solve the two-point boundary value problem given by the equations (21) –(22) (inner region problem), we used finite difference scheme based on exponential splines which is discussed in section 2.5. We repeat the process for various choices of , until the solution profiles do not differ materially from iteration to iteration. For computational purposes we use an absolute error criterion, namely

where Y(t)m is the mth iterate of the inner region solution and is the prescribed tolerance bound.

4.6. Examples with Right -End Boundary Layer

To illustrate the method for singularly perturbed two point boundary value problems with right-end boundary layer of the underlying interval we have implemented on three examples.

Example 4.6.1. Consider the following singular perturbation problem

with and .

Clearly, this problem has a boundary layer at x=1. i.e., at the right end of the underlying interval. The reduced problem is

whose solution is

For this example the stretching transformation is

and the inner region problem is given by

The exact solution is given by

The maximum absolute errors for different values of in the inner region is presented in Table 7(a), Table 7(b) for 10-5 and 10-7 respectively.

Example 4.6.2. Now we consider the following singular perturbation problem ; .

with ; and .

Clearly this problem has a boundary layer at.

The reduced problem is

The solution of this problem is

For this example the stretching transformation

and the inner region problem is given by

with

The exact solution is given by

The maximum absolute errors for different values of in the inner region is presented in Table 8(a), Table 8(b) for 10-5 and 10-7 respectively.

5. Conclusions

We have described the a domain decomposition method for solving a class of singularly perturbed two point boundary value problems with a boundary layer at one end point. It provides an alternate and supplementary method to the conventional ways of solving certain class of singular perturbation problems. It is a practical method, can be implemented on a computer with a modest amount of problem preparation. We have implemented the present method on three linear examples, three non-linear examples with left-end boundary layer and two examples with right-end boundary layer by taking different values of . The approximate solution is compared with exact solution. It can be observed from the results that the present method agrees with exact solution very well, which shows the efficiency of the method.

Table 1(a). Maximum absolute error for Example 1, for ε=10-5

Table 1(b). Maximum absolute error for Example 1, for ε=10-7

Table 2(a). Maximum absolute error for Example 2, for ε=10-5

Table 2(b). Maximum absolute error for Example 2, for ε=10-7

Table 3(a). Maximum absolute error for Example 3, for ε=10-5

Table 3(b). Maximum absolute error for Example 3, for ε=10-7

Table 4(a). Maximum absolute error for Example 4, for ε=10-5

Table 4(b). Maximum absolute error for Example 4, for ε=10-7

Table 5(a). Maximum absolute error for Example 5, for ε=10-5

Table 5(b). Maximum absolute error for Example 5, for ε=10-7

Table 6(a). Maximum absolute error for Example 6, for ε=10-5

Table 6(b). Maximum absolute error for Example 6, for ε=10-7

Table 7(a). Maximum absolute error for Example 7, for ε=10-5

Table 7(b). Maximum absolute error for Example 7, for ε=10-7

Table 8(a). Maximum absolute error for Example 8, for ε=10-5

Table 8(b). Maximum absolute error for Example 8, for ε=10-7

References

[1]  Natesan, S., Vigo-Aguiar, J. & Ramanujam, N. (2003). A numerical algorithm for singular perturbation problems exhibiting weak boundary layers, Comput. Math. Appl. 45, 469-479.
In article      CrossRef
 
[2]  Robert, S. M. (1982). A Boundary-Value Technique for Singular Perturbation Problems, Journal of Mathematical Analysis and Applications, 87, 489-508.
In article      CrossRef
 
[3]  Bender, C.M. & Orszag, S. A. (1978). Advanced Mathematical Methods for Scientists and Engineers, Mc. Graw-Hill, New York.
In article      
 
[4]  Kevorkian, J. & Cole, J. D. (1981). Perturbation Methods in Applied Mathematics, Springer-Verlag, New York.
In article      CrossRef
 
[5]  O’ Malley, R. E. (1974). Introduction to Singular Perturbations, Academic Press, New York.
In article      
 
[6]  Nayfeh, A. H. (1973). Perturbation Methods, Wiley, New York.
In article      
 
[7]  Smith, D. R. (1985). Singular-Perturbation Theory an Introduction with Applications, Cambridge University Press, Cambridge.
In article      
 
[8]  Hu, X.C., Manteuffel, T.A., Mccormick, S. & Russell, T.F. (1995). Accurate discretization for singular perturbations: the one-dimensional case, SIAM Journal off Numerical Analysis, 32 (1), 83-109.
In article      
 
[9]  Kadalbajoo, M. K. & Reddy, Y. N. (1987). Initial-Value Technique for a Class of Nonlinear Singular Perturbation Problems, Journal of Optimization Theory and Applications, 53, 395-406.
In article      CrossRef
 
[10]  Kadalbajoo M.K. & Devendra Kumar (2008). A non –linear single step explicit scheme for non-linear two point singularly perturbed boundary value problems via initial value technique, Applied Mathematics and Computation, 202, 738-746.
In article      CrossRef
 
[11]  Reddy, Y.N. & Pramod Chakravarthy, P. (2003), Method of Reduction of Order for Solving Singularly Perturbed Two-Point Boundary Value Problems, Applied Mathematics and Computation, 136, 27-45.
In article      CrossRef
 
[12]  Van Niekerk, F.D. (1987), Non linear one step methods for initial value problems, Comput. Math. Appl., 13, 367-371.
In article      CrossRef
 
[13]  Higinio Ramos (2007). A non standard explicit integration scheme for initial value problems, Applied Mathematics and Computation, 189, 710-718.
In article      CrossRef
 
[14]  Zahra, W.K., Exponential spline solutions for a class of two point boundary value problems over a semu infinite range. Numer. Algor. 53, 561-573, 2009.
In article      CrossRef
 
[15]  Zahra, W.K., Finite difference technique based on exponential splines for solution of obstacle problems. Int. J. Computer Math. 88 (14), 3046-3060, 2011.
In article      CrossRef
 
[16]  Zahra, W.K., A smooth approximation based on exponential spline solutions for non linear fourth order two point boundary value problems, Appl. Math. Comput. 217, 8447-8457, 2011.
In article      CrossRef
 
  • CiteULikeCiteULike
  • MendeleyMendeley
  • StumbleUponStumbleUpon
  • Add to DeliciousDelicious
  • FacebookFacebook
  • TwitterTwitter
  • LinkedInLinkedIn