Initial Value Approach for a Class of Singular Perturbation Problems

P. Padmaja, Y.N. Reddy

  Open Access OPEN ACCESS  Peer Reviewed PEER-REVIEWED

Initial Value Approach for a Class of Singular Perturbation Problems

P. Padmaja1, Y.N. Reddy1,

1Department of Mathematics National Institute of Technology WARANGAL-506004, INDIA

Abstract

In this paper, we present an initial value approach for a class of singularly perturbed two point boundary value problems with a boundary layer at one end point. The idea is to replace the original two point boundary value problem by set of suitable initial value problems. This replacement is significant from the computational point of view. This method does not depend on asymptotic expansions. Several linear and non-linear singular perturbation problems have been solved and the numerical results are presented to support the theory.

Cite this article:

  • Padmaja, P., and Y.N. Reddy. "Initial Value Approach for a Class of Singular Perturbation Problems." American Journal of Numerical Analysis 3.1 (2015): 1-7.
  • Padmaja, P. , & Reddy, Y. (2015). Initial Value Approach for a Class of Singular Perturbation Problems. American Journal of Numerical Analysis, 3(1), 1-7.
  • Padmaja, P., and Y.N. Reddy. "Initial Value Approach for a Class of Singular Perturbation Problems." American Journal of Numerical Analysis 3, no. 1 (2015): 1-7.

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

1. Introduction

Singular perturbation problem now is a maturing mathematical subject with fairly long history and a strong promise for continued important applications throughout science and engineering. A singular perturbation problem is well defined as one in which no single asymptotic expansion is uniformly valid throughout the interval, as the perturbation parameter ε→0. Singular perturbation problems arise very frequently in fluid mechanics, fluid dynamics, elasticity, aero dynamics, plasma dynamics, magneto hydrodynamics, rarefied gas dynamics, oceanography and other domains of the great world of fluid motion. A few notable examples are boundary layer problems, WKB problems, the modeling of steady and unsteady viscous flow problems with large Reynolds numbers, convective heat transport problems with large Peclet numbers, magneto-hydrodynamics duct problems at high Hartman numbers, etc. These problems depend on a small positive parameter in such a way that the solution varies rapidly in some parts of the domain and varies slowly in some other parts of the domain. So, typically there are thin transition layers where the solution varies rapidly or jumps abruptly, while away from the layers the solution behaves regularly and varies slowly. If we apply the existing standard numerical methods for solving these problems, large oscillations may arise and pollute the solution in the entire interval because of the boundary layer behavior. Detailed theory and analytical discussion on singular perturbation problems is given in the books and high level monographs: Ref: [1-12][1].

In this paper, we present an initial value approach for a class of singularly perturbed two point boundary value problems with a boundary layer at one end point. The idea is to replace the original two point boundary value problem by set of suitable initial value problems. This replacement is significant from the computational point of view. This method does not depend on asymptotic expansions. Several linear and non-linear singular perturbation problems have been solved and the numerical results are presented to support the theory.

2. Initial Value Approach

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

(1)

with

(2)

where ε is a small positive parameter (0<ε<<1) 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 a(x)≥M>0 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=1.

The method consist the following steps:

Step 1. Setup the two first order equations equivalent to the equation (1) as follows:

(3)

and

(4)

Step 2. Obtain the reduced problem by setting ε=0 in equation (1) with appropriate boundary condition

(5)

with

(6)

Step 3. Setup the initial conditions as follows:

Using , the solution of the reduced problem, in equation (4) we have

(7)

From (5), we have

Using this in (7), we get

(8)

Step 4. Get the set of initial value problem as follows: Replacing y(x) by in (3), we get

(9)

Now the differential equation (9) with the condition (8) and the differential equation (5) with (6) constitute an initial value problem and the differential equation (4) with the condition y(0)=α constitute another initial value problem.

Therefore the set of initial value problems corresponding to (1)-(2) are given by

with

(10)
(11)

Thus in a manner of speaking, we have replaced the original boundary value problem (1)-(2) by a set of initial value problems. The integration of these initial value problems goes in opposite direction, and the second problem is solved only if the solution of the first one is known. The novelty of this method is that it does not require the analytical solution of the reduced problem. The initial value problem (10) does not contain the perturbation parameter. Hence we solve (10) to get using classical Runge-Kutta method. In fact any standard method can be used.

To solve the initial value problem (11) we use the trapezoidal formula for the numerical integration to obtain a two term relationship as follows: Consider the initial value problem (11) i.e., with y(0)=α.

We now divide the interval [0, 1] into N equal parts with mesh size h. i.e., and for Integrating by parts the equation (11) in , we get

By making use of the trapezoidal formula for evaluating the integrals approximately, we obtain We consider

The above relation becomes, After simple manipulation, we obtain a two term recurrence relationship,

(12)

The initial condition is used in (12) to obtain the numerical solution, in the interval [0, 1].

3. Numerical Examples

To demonstrate the applicability of the method, we have applied it to 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. 1.: Consider the following homogeneous singular perturbation problem from Bender and Orszag [2], page: 480; problem 9.17 with α=0; ; x∈[0,1] with y(0)=1 and y(1)=1. The exact solution is given by where and .

The set of initial value problems corresponding to this example are

with

Table 1(a). Numerical Results of Example 1 with ε=10-3, h=10-3

Table 1(b). Numerical Results of Example 1 with ε=10-4 , h=10-4

The numerical results are given in tables 1(a), 1(b) for ε=10-3 and 10-4 respectively.

Example 2.: Now consider the following non-homogeneous singular perturbation problem from fluid dynamics for fluid of small viscosity.

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

Table 2(a). Numerical Results of Example 2 with ε=10-3, h=10-3

Table 2(b). Numerical Results of Example 2 with ε=10-4 , h=10-4

The exact solution is given by

The set of initial value problems corresponding to this example are

The numerical results are given in tables 2(a), 2(b) for ε=10-3 and 10-4 respectively.

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

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

We have chosen to use uniformly valid approximation (which is obtained by the method given by Nayfeh [7], page: 148; equation 4.2.32) as our ‘exact’ solution; The set of initial value problems related to this example are with y0(1)=1, z(1)=ε+1/2 with y(0)=0. The numerical results are given in tables 3(a), 3(b) for ε=10-3 and 10-4 respectively.

Table 3(a). Numerical Results of Example 3 with ε=10-3, h=10-3

Table 3(b). Numerical Results of Example 3 with ε=10-4 , h=10-4

4. Non-Linear Problems

We now extend this method for a class of non-linear singularly perturbed two point boundary value problems with left end boundary layer of the underlying interval. For this we consider a class of non-linear singularly perturbed two point boundary value problems of the form:

(13)

with

(14)

where ε is a small positive parameter (0<ε<<1) and α, β are known constants. We assume that a(x), b(x, y) are sufficiently continuously differentiable functions in [0, 1]. Furthermore, we assume that (13)-(14) has a solution which displays a boundary layer of width O(ε) at x=1 for small values of ε.

Step 1. Setup the two first order equations equivalent to equation (12) as follows:

(15)

and

(16)

Step2. Obtain the reduced problem by setting ε=0 in equation (13) with appropriate boundary condition

(17)

with

(18)

Step 3. Setup the initial conditions as follows:

Using , the solution of the reduced problem, in equation (15) we have

(19)

This will be the initial condition for equation (15) and y(0)=α will be the initial condition for equation (16).

Step 4. Get the set of initial value problems as follows:

Replacing y(x) by in (15), we get

(20)

Now the differential equation (20) with the condition (19) and the differential equation (17) with (18) constitute an initial value problem and the differential equation (16) with the condition y(0)=α constitute another initial value problem.

Therefore the set of initial value problems corresponding to equation (12)-(13) are given by

(21)
(22)

Thus in a manner of speaking, we have replaced the original boundary value problem (13)-(14) by a set of initial value problems. The integration of these initial value problems goes in opposite direction, and the second problem is solved only if the solution of the first one is known. The present method does not require the analytical solution of the reduced problem. The initial value problem (21) does not contain the perturbation parameter. It is not a perturbation problem. Hence we solve (21) to get using classical Runge-Kutta method. In fact any standard method can be used. The initial value problem (22) is a singular perturbation problem. To solve the initial value problem (22) we use the trapezoidal formula for the numerical integration of the first order differential equation to obtain a two term relationship which is described in section 2. By using the initial condition and the two term relationship, we obtain the numerical solution of the original boundary value problem.

5. Non Linear Examples

Again to demonstrate the applicability of the method, we have applied it to a non-linear singular perturbation problem with left-end boundary layer.

Example 4.: Consider the following non linear singular perturbation problem from Bender and Orszag [2], page: 463; equations: 9.7.1;

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

We have chosen to use Bender and Orszag’s uniformly valid approximation (ref. [2], page: 463; equation: 9.7.6) for comparison. y(x)=loge(2/(1+x))-(loge2)e-2x/ε. For this example, we have boundary layer of thickness O(ε) at x=0. (cf. Bender and Orszag [2]).

Table 4(a). Numerical Results of Example 4 with ε=10-3, h=10-3

Table 4(b). Numerical Results of Example 4 with ε=10-4 , h=10-4

The set of initial value problems related to this example are with and with . The numerical results are given in tables 4(a), 4(b) for ε=10-3 and 10-4 respectively.

6. Right End Boundary Layer Problems

Finally, we extend this 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:

(23)

with

(24)

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

Step 1. Setup the two first order equations equivalent to the equation (23) as follows:

(25)

and

(26)

Step 2. Obtain the reduced problem by setting ε=0 in equation (23) with the appropriate boundary condition.

(27)

with

(28)

Step 3. Set up the initial conditions as follows:

Using , the solution of the reduced problem, in equation (26) we have

(29)

From (3.27) we have

Substituting this in (3.29), we get

(30)

This is the initial condition for equation (25). and y(1)=β will be the initial condition for equation (26).

Step 4. Get the set of initial value problems as follows:

Replacing y(x) by in (25), we get

(31)

Now the differential equation (31) with the condition (30) and the differential equation (27) with (28) constitute an initial value problem and the differential equation (26) with the condition y(1)= β constitute another initial value problem.

Therefore the set of initial value problems corresponding to equation (25)-(26) are given by

with

(32)
(33)

Thus in a manner of speaking, we have replaced the original boundary value problem (23)-(24) by a set of initial value problems. The integration of these initial value problems goes in opposite direction, and the second problem is solved only if the solution of the first one is known. We solve these initial value problems to obtain the solution over the interval [0, 1]. The present method does not require the analytical solution of the reduced problem. The initial value problem (32) does not contain the perturbation parameter. It is not a perturbation problem. Hence we solve (32) to get using classical Runge-Kutta method. In fact any standard method can be used.

The initial value problem (33) is a singular perturbation problem. To solve the initial value problem (33) we use the trapezoidal formula for the numerical integration of the first order differential equation to obtain a two term relationship. By using the initial condition and the two term relationship, we obtain the numerical solution of the original boundary value problem. The main feature of this method is that it does not require very fine mesh. Some numerical experiments have been included to demonstrate the applicability of the method.

Now we consider the initial value problem (33) i.e., with y(1)= β.

We now divide the interval [0, 1] into N equal parts with mesh size h. i.e., and for

Integrating by parts the equation (33) in , we get

By making use of the trapezoidal formula for evaluating the integrals approximately, we obtain

We consider

The above relation becomes,

After simple manipulation, we obtain a two term recurrence relationship,

(34)

The initial condition is used in (34) to obtain the numerical solution, in the interval [0, 1].

7. 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 considered two examples.

Table 5(a). Numerical Results of Example 5 with ε=10-3, h=10-3

Table 5(b). Numerical Results of Example 5 with ε=10-4 , h=10-4

Example 5.: Consider the following singular perturbation problem

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

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

The exact solution is given by y(x)=(e(x-1)/ ε-1)/(e-1/ε-1).

The set of initial value problems for this are:

The numerical results are given in tables 5(a), 5(b) for ε=10-3 and 10-4 respectively.

Example 6.: Now we consider the following singular perturbation problem ; x∈[0, 1] with y(0)=1+exp(-(1+ε)/ε); and y(1)=1+1/e.

Clearly this problem has a boundary layer at x=1.

The exact solution is given by y(x)=e(1+ε)(x-1)/ ε+e-x

The set of initial value problems related to this example are with y0(0)=1, z(0)=-ε-1 and with y(1)=1+1/e.

The numerical results are given in tables 6(a), 6(b) for ε=10-3 and 10-4 respectively.

Table 6(a). Numerical Results of Example 6 with ε=10-3, h=10-3

Table 6(b). Numerical Results of Example 6 with ε=10-4 , h=10-4

8. Discussion and Conclusions

We have presented and illustrated Initial value approach for solving singularly perturbed two point boundary value problems. The solution of the given singularly perturbed boundary value problem is computed numerically by solving a set of initial value problems, which are deduced from the original problem. This method is very easy to implement on any computer with minimum 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 ε. To solve the unperturbed initial value problem we used the classical fourth order Runge-Kutta method. In fact any standard analytical or numerical method can be used. To solve perturbed initial value problem, we use the trapezoidal formula for the numerical integration of the first order differential equation to obtain a two term relationship. By using the initial condition and the two term relationship, we obtain the numerical solution of the original boundary value problem. The main feature of this method is that it does not require very fine mesh. Several numerical experiments have been included to demonstrate the applicability of the present method. Computational results are presented in tables. Here we have given results for only few values, although the solutions are computed at all points with mesh size h. 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.

References

[1]  Bellman, R.: Perturbation Techniques in Mathematics, Physics and Engineering, Holt, Rinehart, , 1964.
In article      PubMed
 
[2]  Bender, C. M. and Orszag, S. A.: Advanced Mathematical Methods for Scientists and Engineers, McGraw-Hill, New York, 1978.
In article      
 
[3]  Doolan, E. P., Miller, J. J. H. and Schilders, W. H. A.: Uniform Numerical Methods for problems with Initial and Boundary Layers, Boole Press, Dublin, 1980.
In article      
 
[4]  El’sgol’ts L. E. and Norkin, S. B.: Introduction to the Theory and Applications of Differential Equations with Deviating Arguments, Academic Press, New York, 1973.
In article      
 
[5]  Kevorkian, J. and Cole, J.D.: Perturbation Methods in Applied Mathematics, Springer- Verlag, New York, 1981.
In article      CrossRef
 
[6]  Miller, J.J.H., O’Riordan, E. and Shishkin, G.I.: Fitted Numerical Methods Singular Perturbation Problems, World Scientific, River Edge, NJ, 1996.
In article      CrossRef
 
[7]  Nayfeh, A. H.: Perturbation Methods, Wiley, New York, 1979.
In article      PubMed
 
[8]  Nayfeh, A. H.: Introduction to Perturbation Techniques, Wiley, New York, 1981.
In article      
 
[9]  Nayfeh, A. H: Problems in Perturbation, Wiley, New York, 1985.
In article      
 
[10]  O’Malley, R. E.: Introduction to Singular Perturbations, Academic Press, New York, 1974.
In article      PubMed
 
[11]  Pearson, C.E.: On a differential equation of boundary layer type, J. Math Phy, 47, 1968, pp 134-154.
In article      
 
[12]  Smith, D. R.: Singular Perturbation Theory-An Introduction with applications, Cambridge University Press, Cambridge, 1985.
In article      
 
  • CiteULikeCiteULike
  • MendeleyMendeley
  • StumbleUponStumbleUpon
  • Add to DeliciousDelicious
  • FacebookFacebook
  • TwitterTwitter
  • LinkedInLinkedIn