A Fitted Second Order Finite Difference Method for Singular Perturbation Problems Exhibiting Dual La...

H.S. Prasad, Y.N. Reddy

  Open Access OPEN ACCESS  Peer Reviewed PEER-REVIEWED

A Fitted Second Order Finite Difference Method for Singular Perturbation Problems Exhibiting Dual Layers

H.S. Prasad1, Y.N. Reddy2,

1Department of Mathematics, National Institute of Technology, Jamshedpur, INDIA

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

Abstract

In this paper a fitted second-order finite difference method is presented for solving singularly perturbed two-point boundary value problems with the boundary layer at both end (left and right) points. We have introduced a fitting factor in second-order tri-diagonal finite difference scheme and it is obtained from the theory of singular perturbations. The efficient Thomas algorithm is used to solve the tri-diagonal system. Maximum absolute errors are presented in tables to show the efficiency of the method.

Cite this article:

  • Prasad, H.S., and Y.N. Reddy. "A Fitted Second Order Finite Difference Method for Singular Perturbation Problems Exhibiting Dual Layers." American Journal of Numerical Analysis 2.6 (2014): 184-189.
  • Prasad, H. , & Reddy, Y. (2014). A Fitted Second Order Finite Difference Method for Singular Perturbation Problems Exhibiting Dual Layers. American Journal of Numerical Analysis, 2(6), 184-189.
  • Prasad, H.S., and Y.N. Reddy. "A Fitted Second Order Finite Difference Method for Singular Perturbation Problems Exhibiting Dual Layers." American Journal of Numerical Analysis 2, no. 6 (2014): 184-189.

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

1. Introduction

Singularly perturbed differential equations (differential equations with a small parameter multiplying the highest order derivatives) are certainly of interest in many scientific and engineering applications. Among these are the fluid flow problems involving high Reynolds number, mathematical models of liquid crystal materials and chemical reactions, control theory, electrical networks [Bender and Orszag (1978); Doolan et al. (1980)]. For small values of, it is well known that standard numerical methods for solving such problems are unstable and fail to give accurate results. Therefore, it is important to develop suitable numerical methods to these problems, whose accuracy does not depend on the parameter value, i.e., methods that are convergence -uniformly. The survey paper [Kadalbazoo and Reddy (1989)], gives an erudite outline of the singular perturbation problems and their treatment starting from Prandtl’s paper on fluid dynamical boundary layers. This survey paper will remain as one of the most readable source on singular perturbation problems. A wide verity of papers and books have been published in the recent years, describing various methods for solving singular perturbation problems, among these we mention [Hemker and Miller (1979); Kevorkian and Cole (1981); Reddy (1986); Reddy and Pramod Chakravarthy (2004)].

We shall be interested in defining numerical methods for the problem

with boundary conditions and where is positive and very small. Moreover, we shall assume that in [0, 1], b(x) and f(x) are continuous and, for simplicity, a(x) is differentiable. This problem has been treated by several authors in the last years. The behaviour of the solution depends, of course, on the properties of the functions a(x) and b(x). There are intervals of [0, 1] where the solution vary rapidly (layers). They may be localized either at the extreme points of the interval [0, 1] (boundary layers) or near the roots of a(x), which are called turning points (interior layers). The following table essentially taken from the above differential equation summarizes these facts.

In this paper a fitted second-order finite difference method is presented for solving singularly perturbed two-point boundary value problems with the boundary layer at both end (left and right) points. We have introduced a fitting factor in second-order tridiagonal finite difference scheme and it is obtained from the theory of singular perturbations. The efficient Thomas algorithm is used to solve the tridiagonal system. Maximum absolute errors are presented in tables to show the efficiency of the method.

2. Description of the Differential Quadrature Method

Consider the singular perturbed two point boundary value problem of the form

(1.1a)

with boundary conditions

(1.1b)

Consider the asymptotic expansion solution of for “Eq. (1.1a)” and “Eq. (1.1b)”

(2)

where and

The zeroth order of the above asymptotic expansion is given by

(3)

where

(4)

is the solution of the reduced problem of “Eq. (1.1a)” and “Eq. (1.1b)”, which does not satisfy both the boundary conditions and is the left boundary layer correction (or solution) and is the right boundary layer correction (or solution). satisfy the differential equations

(5)
(6)

with

Solutions of “Eq. (5)” and “Eq. (6)” are given by

(7)
(8)

Therefore, solution of “Eq. (1.1a)” and “Eq. (1.1b)” becomes

(9)

where A and B are given by

(10)
(11)

We rearrange the differential equation as .

Now we divide the interval [0,1] into N equal parts with constant mesh length h. let be the mesh points. Then we have . We choose n such that . In the interval the boundary layer will be in the left hand side i.e., at and in the interval the boundary layer will be in the right hand side i.e., at . At the above differential equation can be written as

By considering the second order finite difference scheme “according to Jain [1984]” for the differential equation, we have

(12)

In the interval , we introduce a fitting factor in the above difference scheme as

(13)

for i = 1,2,…,n-1

To find on the left boundary layer we use the asymptotic solution

(14)

and A is given by “Eq. (9)”. We assume that solution converges uniformly to the solution of “Eq. (1)”, then is bounded.

As equation (13) becomes

(15)

where

Substituting “Eq. (14)” in “Eq. (15)” and simplifying, we get the fitting factor as

(16)

which is a constant fitting factor. This will be the fitting factor in the interval .

Substituting the fitting factor “Eq. (16)” in “Eq. (13)”, we have the three term recurrence relation as

(17)

for i = 1,2,…,n-1.

We solve the above tridiagonal system by Thomas algorithm. The value of is obtained by the solution of the reduced problem i.e., .

In the interval , the boundary layer will be in the right hand side, i.e., at x=1. We introduce a fitting factor in the difference scheme “Eq. (13)” as

(18)

for i = n+1, n+2,…..N-1.

To find on the right boundary layer we use the asymptotic solution

(19)

where B is given by (11). Assume that solution converges uniformly to the solution of “Eq. (1.1a)” and “Eq. (1.1b)”, then is bounded.

As equation “Eq. (18)” becomes

(20)

where .

Substituting “Eq. (19)” in “Eq. (20)” and simplifying, we get the fitting factor as

(21)

which is a constant fitting factor. This will be the fitting factor in the interval .

From “Eq. (18)”, we have the three term recurrence relation

(22)

for i = n+1, n+2,…N-1.

We solve the above tri-diagonal system by Thomas algorithm. The value of is obtained by the solution of the reduced problem i.e., .

Remark: When b(0) = b(1) , both the fitting factors become equal and the constant fitting factor is

3. Stability and Convergence Analysis

Theorem 3.1. Under the assumptions and , , the solution to the system of the difference equations “Eq. (17)” and “Eq. (22)”, together with the given boundary conditions exists, is unique and satisfies

where is the discrete given by .

Proof. Let denote the difference operator on left hand side of “Eq. (12)” and be any mesh function satisfying .

By rearranging the difference scheme “Eq. (17)” and using non-negativity of the coefficients , we obtain

for i =1, 2, …, N-1 Now using the assumption , the definition of -norm and manipulating, we obtain

(23)

To prove the uniqueness and existence, let be two sets of solution of the difference equation “Eq. (17)” satisfying boundary conditions. Then satisfies where

Summing “Eq. (23)” over i = 1, 2, ……, N-1, we obtain

(24)

Since therefore for inequality “Eq. (24)” to hold, we must have .

This implies the uniqueness of the solution of the tridiagonal system of difference “Eq. (17)”. For linear equations, the existence is implied by uniqueness. Now to establish the estimate, let

Where satisfies difference “Eq. (12)”, the boundary conditions and

then and

Now let

Then summing “Eq. (23)” from i = n to N-1 and using the assumption on b(x), which gives

(25)

Inequality “Eq. (25) “, together with the condition on b(x) implies that

i.e., we have

(26)

Also, we have

(27)

Now to complete the estimate, we have to find out the bound on

i.e., we have

(28)

From “Eq. (26)” – “Eq. (28)”, we obtain the estimate

This theorem implies that the solution to the system of the difference equations “Eq. (17)”and “Eq. (22)” are uniformly bounded independent of mesh size h and the perturbation parameter. Thus the scheme is stable for all step sizes.

Corollary 3.2. Under the conditions for theorem 1, the error between the solution y(x) of the continues problem and the solution of the discretized problem, with boundary conditions, satisfies the estimate

Proof. From the finite differences, we have

(29)

and

(30)

dividing the “Eq. (30)” by 6, adding and subtracting , we have

(31)

From “Eq. (29)” and “Eq. (31)”, we get

which is a scheme of second order.

Hence the second order fitted scheme for the singularly perturbed problem is

Truncation error is given by

One can easily show that the error , satisfies

and .

Then Theorem 3.1 implies that

(32)

The estimate “Eq. (32)” establishes the convergence of the difference scheme for the fixed values of the parameter.

4. Numerical Illustrations

To demonstrate the applicability of the method we have applied it to four linear singular perturbation problems with dual boundary layers. These examples have been chosen because they have been widely discussed in literature and because approximate solutions are available for comparison. Maximum absolute errors are presented in tables.

Example .1. Consider the following non-homogeneous singular perturbation problem: ; x∈[0,1]

with y(0) = 0 and y(1) = 0. The exact solution is given by

The maximum absolute errors are given in tables 1 for different values of h and ε respectively.

Example 4.2. Consider the following non-homogeneous singular perturbation problem

with y(0)=0 and y(1)=-0.The exact solution is given by

The maximum absolute errors are given in tables 2 for different values of h and ε respectively.

Example 4.3. Consider the following variable coefficient singular perturbation problem

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

The exact solution is given by

The maximum absolute errors are given in tables 3 for different values of h and ε respectively.

5. Discussion and Conclusions

We have presented a fitted second order finite difference method for solving singularly perturbed two-point boundary value problems with boundary layer at both (left and right) end points. We have introduced a fitting factor the difference scheme and obtained its value from the theory of singular perturbations. We have implemented the present method on standard test problems. Maximum absolute errors are presented in tables. It is observed from the results that the present method approximate the exact solution very well.

Table 1. The maximum errors in solution of Problem 4.1

Table 2. The maximum absolute errors in solution of Problem 4.2

Table 3. The Maximum absolute errors in solution of Problem 4.3

References

[1]  Bender, C.M., Orszag, S.A.: Advanced Mathematical Methods for Scientists and Engineers, Mc. Graw-Hill, . 1978.
In article      
 
[2]  Doolan, E.P., Miller, J.J.H., Schilders, W.H.A.: Uniform Numerical methods for problems with initial and boundary layers, Boole Press, Dublin. 1980.
In article      
 
[3]  Hemker, P.W., Miller, J.J.H. (Editors).: Numerical Analysis of Singular Perturbation Problems, Academic Press, New York, 1978.
In article      
 
[4]  Jain, M.K.: Numerical solution of differential equations, 2nd Ed., Wiley Eastern Ltd., New Delhi 1984.
In article      
 
[5]  Kevorkian, J., Cole, J.D.: Perturbation Methods in Applied Mathematics, Springer-Verlag, New York, 1981.
In article      CrossRef
 
[6]  Kadalbajoo, M.K., Reddy, Y.N.: Asymptotic and Numerical Analysis of Singular Perturbation Problems: A Survey, Applied Mathematics and Computation, 30: 223-259, 1989.
In article      CrossRef
 
[7]  Miller, J.J.H., O’Riordan, E., Shishkin, G.I.: Fitted Numerical methods for singular perturbation problems, Error estimates in the maximum norm for linear problems in one and two dimensions, World Scientific Publishing Company Pvt. Ltd. 1996.
In article      CrossRef
 
[8]  Nayfeh, A.H.: Perturbation Methods, Wiley, New York. 1973.
In article      
 
[9]  O’ Malley, R.E.: Introduction to Singular Perturbations, Academic Press, New York, 1974.
In article      
 
[10]  Phaneendra, K., Pramod Chakravarthy, P., Reddy, Y. N.: A Fitted Numerov Method for Singular Perturbation Problems Exhibiting Twin Layers, Applied Mathematics & Information Sciences – An International Journal, Dixie W Publishing Corporation, U.S. A., 4 (3): 341-352, 2010.
In article      
 
[11]  Reddy, Y.N. (1986). Numerical Treatment of Singularly Perturbed Two Point Boundary Value Problems, Ph.D. thesis, IIT, Kanpur, India. 1986.
In article      
 
[12]  Reddy Y.N., Pramod Chakravarthy, P. (2004). An exponentially fitted finite difference method for singular perturbation problems, Applied Mathematics and Computation, 154: 83-101 2004.
In article      CrossRef
 
  • CiteULikeCiteULike
  • MendeleyMendeley
  • StumbleUponStumbleUpon
  • Add to DeliciousDelicious
  • FacebookFacebook
  • TwitterTwitter
  • LinkedInLinkedIn