An -Uniform Numerical Method for a System of Convection ......and for system of equations...

23
191 Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 8, Issue 1 (June 2013), pp. 191 – 213 Applications and Applied Mathematics: An International Journal (AAM) An -Uniform Numerical Method for a System of Convection-Diffusion Equations with Discontinuous Convection Coefficients and Source Terms T. Valanarasu 1 , R. Mythili Priyadharshini 2 , N. Ramanujam 3 and A. Tamilselvan 3 1 Department of Mathematics Bharathidasan University College Perambalur - 621 107, Tamilnadu, India [email protected] 2 Department of MACS National Institute of Technology Karnataka Mangalore - 575 025, Karnataka, India [email protected] 3 Department of Mathematics Bharathidasan University Tiruchirappalli - 620 024, Tamilnadu, India [email protected]; [email protected] Received: March 28, 2012; Accepted: February 13, 2013 Abstract In this paper, a parameter-uniform numerical method is suggested to solve a system of singularly perturbed convection-diffusion equations with discontinuous convection coefficients and source terms subject to the Dirichlet boundary condition. The second derivative of each equation is multiplied by a distinctly small parameter, which leads to an overlap and interacting interior layer. A numerical method based on a piecewise uniform Shishkin mesh is constructed. Numerical results are presented to support the theoretical results. Keywords: Singular perturbation problems, Shishkin mesh, discontinuous convection coefficients MSC 2010 No.: 65L10 1. Introduction Singular perturbation problems (SPPs) arise in various fields of applied mathematics such as fluid dynamics, elasticity, quantum mechanics, electrical networks, chemical reactor-theory, bio-

Transcript of An -Uniform Numerical Method for a System of Convection ......and for system of equations...

Page 1: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

191

Available at http://pvamu.edu/aam

Appl. Appl. Math.

ISSN: 1932-9466

Vol. 8, Issue 1 (June 2013), pp. 191 – 213

Applications and Applied Mathematics:

An International Journal (AAM)

An -Uniform Numerical Method for a System of Convection-Diffusion

Equations with Discontinuous Convection Coefficients and Source Terms

T. Valanarasu1, R. Mythili Priyadharshini2, N. Ramanujam3 and A. Tamilselvan3

1Department of Mathematics

Bharathidasan University College Perambalur - 621 107, Tamilnadu, India

[email protected]

2Department of MACS National Institute of Technology Karnataka

Mangalore - 575 025, Karnataka, India [email protected]

3Department of Mathematics

Bharathidasan University Tiruchirappalli - 620 024, Tamilnadu, India [email protected]; [email protected]

Received: March 28, 2012; Accepted: February 13, 2013

Abstract In this paper, a parameter-uniform numerical method is suggested to solve a system of singularly perturbed convection-diffusion equations with discontinuous convection coefficients and source terms subject to the Dirichlet boundary condition. The second derivative of each equation is multiplied by a distinctly small parameter, which leads to an overlap and interacting interior layer. A numerical method based on a piecewise uniform Shishkin mesh is constructed. Numerical results are presented to support the theoretical results. Keywords: Singular perturbation problems, Shishkin mesh, discontinuous convection

coefficients MSC 2010 No.: 65L10

1. Introduction  Singular perturbation problems (SPPs) arise in various fields of applied mathematics such as fluid dynamics, elasticity, quantum mechanics, electrical networks, chemical reactor-theory, bio-

Page 2: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

192 T. Valanarasu et al.

chemical kinetics, gas porous electrodes theory, aerodynamics, plasma dynamics, oceanography, diffraction theory, reaction-diffusion processes and many other areas. Examples of SPPs include the linearized Navier-Stokes equation of fluid at high Reynolds number, heat transportation problem with large Peclet numbers, magneto-hydrodynamics duct problems at Hartman number and drift diffusion equation of semiconductor device modeling. It is a well-known fact that the solutions of the SPPs have a multi-scale character (non-uniform behaviour), that is, there are thin layer(s)(Boundary layer region) where the solution varies rapidly but when distant from the layer(s)(Outer region) the solution behaves regularly and varies slowly. There is a vast literature dealing with SPPs with smooth coefficients and source term for single equation (see Miller et al. (1996) – Farrel et al. (2000a) and references therein) and for system of differential equations (see Mathews (2000) – Tamilselvan and Ramanujam (2010) and references therein). Recently, a few authors have developed uniform numerical methods for SPPs with non-smooth data, that is, discontinuous source term and/or discontinuous convection coefficient and/or discontinuous diffusion coefficient for single equation Farrell et al. (2000b) – Mythili and Ramanujam (2009) and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a system of two coupled singularly perturbed reaction-diffusion equations for the cases 1=<0 21 and 1=<0 21 . It is shown that a parameter robust numerical method can be constructed which gives first order convergence. Madden and Stynes (2003) examined the same problem for the cases

1<0 21 . The solution to the system has boundary layers that overlap and interact. The structure of these layers was analysed and this led to the construction of a piecewise uniform mesh that is a variant of the usual Shishkin mesh. They showed that the scheme is almost first order uniform convergence in the perturbation parameters. In Valanarasu and Ramanujam (2004), the authors proposed an asymptotic numerical initial value method to solve a system of two coupled singularly perturbed convection-diffusion equations which involves solving a set of initial value problems and a system of terminal value problem by fitted operator method. Cen (2005) has examined the same for the case 1<<0 21 , which leads to an overlap and interacting boundary layer. In this paper, a system of singularly perturbed convection-diffusion equations with discontinuous convection coefficients and source terms are considered on the unit interval (0,1).= A single discontinuity in the convection coefficients and source terms are assumed to occur at a point

.d It is convenient to introduce the notation ,1)(=),(0,= dd and to denote the jump at d in any function with ).()(=)]([ dwdwdw In fact, we consider the following class of problems: find

0 1 21 2, ( ) ( ) ( )y y C C C

such that

1 1 1 1 1 11 1 12 2 1

2 2 2 2 2 21 1 22 2 2

( ) ( ) ( ) = ( ),

( ) ( ) ( ) = ( ), ,

L y y a x y b x y b x y f x

L y y a x y b x y b x y f x x

(1)

Page 3: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 193

with the boundary conditions

.=(1),=(0)

,=(1),=(0)

22

11

syqy

rypy (2)

Assume that

,|)]([|,|)]([|,|)]([|,|)]([| 2121 CdfCdfCdaCda

,<0,<<)(<,<0,>>)(> 21*211

*1 xdxadxxa

,<0,<<)(<,<0,>>)(> 22

*212

*1 xdxadxxa

0)(0,)( 2112 xbxb ,

.0,)()(0,)()( 22211211 xxbxbxbxb

The parameters (0,1), 21 and without loss of generality we shall assume that

1.<<0 21 The functions )(),( xfxa ii for 21,=i are assumed to be sufficiently smooth on

{0,1} and the function )(xbij for 21,=, ji are to be sufficiently smooth on . The

function )(),( xfxa ii for 21,=i are assumed to have a single jump discontinuity at the point

.d In general this discontinuity give raise to interior layers in the solutions of the problems. Because )(),( xfxa ii for 21,=i are discontinuous at d , the solution Tyyy ),(= 21 of (1) - (2)

does not necessarily have continuous second derivative at the point .d The above weakly coupled system of singularly perturbed boundary value problem can be written in the vector form as

with the boundary conditions

,=(1),=(0)

s

ry

q

py

where

,),(=)(')(0

0

2

2

2

2

2

1

2

1

xxfyxByxAy

dx

ddx

d

yL

yLyL

Page 4: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

194 T. Valanarasu et al.

)()(

)()(=)(,

)(0

0)(=)(

2221

1211

2

1

xbxb

xbxbxB

xa

xaxA and .

)(

)(=)(

2

1

xf

xfxf

Note: Throughout this paper, C denotes a generic constant (sometimes subscripted) which is independent of the singular perturbation parameters 21, and the dimension of the discrete problem .N Let .,: DDy The appropriate norm for studying the convergence of numerical solution to the exact solution of a singular perturbation problem is the maximum norm

.|)(|sup=|||| xyyDx

D

In case of vectors ,y we define Txyxyxy )|)(||,)(|(=|)(| 21 and

}.,||{max=|| 21 DDD yyy |||||||| Throughout the paper, we shall also assume that 11

NC

and 12

NC as is often assumed for convection dominated problems.

Remark 1.1. For simplicity, we are considering the functions 211211 ,, bbb and 22b are sufficiently smooth on

. If we allow a simple jump discontinuity at dx = for those functions, the results of this paper remain true. The sign condition imposed on 21, aa is motivated by the argument given in Farrel et al. (2004a) for single equation.

2. Preliminaries   In this section, first we prove the existence of a solution of the BVP (1)-(2). Then we derive a maximum principle and stability result for the same. Further bounds for the solution, smooth and singular components and their derivatives are derived.

Theorem 2.1. The BVP (1)-(2) has a solution such that 1y , 2y ).()()( 210 CCC Proof: The proof is by construction. Let Tuuu ),(= 21

and Tuuu ),(= 21 be particular solutions of the

following systems of equations

,),(=)()()()()(0

0

2

2

2

2

2

1

xxfxuxBxuxAxu

dx

ddx

d

and

Page 5: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 195

.),(=)()()()()(0

0

2

2

2

2

2

1

xxfxuxBxuxAxu

dx

ddx

d

Also let and be the solutions of the following BVPs

,,0=)()()(')()(0

0

2

2

2

2

2

1

xxxBxxAx

dx

ddx

d

,0=(1),1=(0)

and

,,0=)()()(')()(0

0

2

2

2

2

2

1

xxxBxxAx

dx

ddx

d

,1=(1),0=(0)

respectively. Here T0)(0,=0 and T1)(1,=1 . Then, u can be written as

,),()((1)(1)0

0(1)(1))(

,),()((0)(0)0

0(0)(0))(

=)(*

22

11

22

11

xxKxuy

uyxu

xxKxuy

uyxu

xy

where K and *K are matrices with constant entries to be chosen suitably. Note that on the open

interval ,1<,<0, and , cannot have internal maximum or minimum and hence

.,0>',0<' x

We wish to choose the matrices

2

1

0

0=

k

kK and

*2

*1*

0

0=

k

kK so that )(, 1

21 Cyy . That

is, we impose the conditions

).('=)('and)(=)( dydydydy

For the matrices K and *K to exist is required that

Page 6: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

196 T. Valanarasu et al.

0.

)(0)(0

0)(0)(

)(0)(0

0)(0)(

22

11

22

11

dd

dd

dd

dd

This follows from observing the fact that 0.>)()( 11112222

Theorem 2.2. (Maximum Principle) Suppose that a function )()(,,))(),((=)( 20

2121 CCyyxyxyxy T satisfies

xxyLxyLyy 0,)(0,)(,0(1),0(0) 21 and .0)]('[ dy Then,

.,0)( xxy

Proof: Define Txsxsxs ))(),((=)( 21 as

{1},/4,/41/2

}{0,/8,/81/2=)(=)( 21

xdx

dxdxxsxs

where ).()(, 20

21 CCss

Then, ,0>)(xs for all x and xxsL ,0>)( . We define

))((),)((max=2

2

1

1 xs

ymaxx

s

ymax

xx .

Then, 0> and there exists a point 0x such that either =))(( 01

1 xs

y or =))(( 0

2

2 xs

y or

both. Further, 0x or .=0 dx Also .,0))(( xxsy

Case (i): 0,=))(( 011 xsy for . Therefore, )( 11 sy attains its minimum at .0x Then,

))()(()())(()()()(<0 11111111111 xsyxbxsyxaxsyxyL

0,))()(( 2212 xsyxb

which is a contradiction. Case (ii): Similarly, we can consider the case 0,=))(( 022 xsy for 0x and arrive at a

Page 7: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 197

contradiction.

Case (iii): 0,=))(( 011 xsy for .=0 dx Therefore )( 11 sy attains its minimum at .0x Then,

0,<)]([)]([=)]()[(0 11011 dsdyxsy

which is a contradiction. Case (iv): Similarly, we can consider the case 0,=))(( 022 xsy for dx =0 and arrive at a

contradiction.

Hence, .,0)( xxy

Theorem 2.3. (Stability Result) If

)()()(, 21021

CCCyy , then

1 1 2 2 1 2| ( ) | max{| (0) |, | (1) |, | (0) |, | (1) |, , },jy x C y y y y L y L y || || || ||

, = 1, 2x j . Proof: Set

}.,|,(1)||,(0)||,(1)||,(0){|max= 212211 |||||||| yLyLyyyyCA

Define two barrier functions Txwxwxw ))(),((=)( 21

as

Further, we observe that

0)(0,)(,0(1),0(0) 21 xwLxwLww

and ,0)](['

dw by a proper choice of A . Then, xxw ,0)( , by Theorem 2.2, which completes the proof.

1,2.=,>),(/4)/4(1/2

,),(/8)/8(1/2=)(

jdxxydxA

dxxydxAxw

j

jj

Page 8: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

198 T. Valanarasu et al.

To derive parameter uniform error estimates we need sharper bounds on the derivatives of the solution .y Consider the following decomposition of the solution ,= wvy into a non-layer

component Tvvv ),(= 21 and an interior layer component .),(= 21Twww Define the discontinuous

functions Tvvv ),(= 02010 and Tvvv ),(= 12111 to be respectively the solutions of the problems

,),(=)()( 00

xxfvxBvxA 0 0(0) = (0), (1) = (1),v y v y

and

2

22

1 1 02

21

10

( ) ( ) = , ,1

0

d

dxA x v B x v v x

d

dx

1 1(0) = 0, (1) = 0.v v

We define the discontinuous functions v and w respectively by

,),(= xxfvL (3)

0 1 2 1

0 1 2 1

(0) = (0), ( ) = ( ) ( ),

( ) = ( ) ( ), (1) = (1),

v y v d v d v d

v d v d v d v y

(4)

and

,,0= xwL (5)

.0=(1)),]('[=)]('[),]([=)]([,0=(0) wdvdwdvdww (6)

Note that wvy = is in ).(1 C The following lemma provides the bound on the derivatives of the nonlayer and interior components of the solution .y Lemma 2.4. Let v and w be the solution of the BVP (3) - (4) and (5) - (6) respectively. Then there exists a constant C such that for all x we have for 1,2=j ,

3,2,1,0,=,|||| )( kCv kj

and

,,

,,|)(|

2

2

xCB

xCBxwj

Page 9: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 199

,,

,,|)(|

,),(

,),(|)(|

2

12

2

12'

2

2

121

11

2

121

11'

1 xBC

xBCxw

xBBC

xBBCxw

,,

,,|)(|

,),(

,),(|)(|

2

12

2

22'

2

2

221

21

2

221

21'

1 xBC

xBCxw

xBBC

xBBCxw

3 3 1 2 21 2 2 1 2' '1 2 1 2

1 23 3 1 2 21 2 2 1 21 2 1 2

( ), , ( ), ,| ( ) | | ( ) |

( ), , ( ), ,

C B B x C B B xw x w x

C B B x C B B x

where

),)/((exp=),)/((exp= 2211 xdBxdB

and }.,{min=and))/((exp=),)/((exp= 212211

dxBdxB

Proof: Using appropriate barrier functions, applying Theorem 2.2 and adopting the method of proof used in Cen (2005), the present lemma can be proved.

3. Discrete Problem  The BVP (1) - (2) is discretised using a fitted mesh method composed of a finite difference operator on a piecewise uniform mesh. When 1,<<0 21 the solution of (1) - (2) has overlapping interior layer at .= dx This necessitates the construction of a mesh that is uniform on each of six subintervals. We define

2 2 1

2 1

2 2= min , ln , = min , , ln

2 4 2

d dN N

2 2 1

2 1

2 21 1= min , ln , = min , , ln .

2 4 2

d dN N

A piecewise uniform mesh N

2,1 is constructed by dividing [0,1] into six subintervals

],[],,[],,[],,[],[0,2111122

ddddddddd and

1].,[2

d

Then, subdivide ][0,

2

d and 1],[2

d into N/4 mesh intervals and subdivide each of the

Page 10: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

200 T. Valanarasu et al.

other four intervals into /8N mesh intervals. The interior points of the mesh are denoted by

1}.12

:{1}2

1:{=2,1

NiN

xN

ix iiN

Clearly dxN =/2 and .}{= 02,1

Ni

N x The step sizes of the mesh N

2,1 satisfy

./86,)4(1

=

/8,6/85,)8(

=

/8,5/2,8

=

/2,/83,8

=

/8,3/4,)8(

=

/4,1,)4(

=

=

26

125

14

13

122

21

NiNN

dH

NiNN

H

NiNN

H

NiNN

H

NiNN

H

NiN

dH

hi

When /2=

21

and /2,=

21

then )(= 12 O and the result can be easily obtained.

Therefore, we only consider the cases /2<21

and /2.<

21

Then the fitted mesh finite

difference method is to find Tiii xYxYxY ))(),((=)( 21 for Ni ,0,1,= such that for ,

2,1

Nix

),(=)()()()()()()()(

),(=)()()()()()()()(

22221212222

22

12121111112

11

iiiiiiiiiN

iiiiiiiiiN

xfxYxbxYxbxDYxaxYxYL

xfxYxbxYxbxDYxaxYxYL

(7)

(1),=)(),(=)((0),=)(

(1),=)(),(=)((0),=)(

22/22/22202

11/21/21101

yxYxYDxYDyxY

yxYxYDxYDyxY

NNN

NNN (8)

where

2

1 1

( ) ( )( ), < / 2( ) = , ( ) = ,

( ), > / 2 ( ) / 2j ij i

j i j ij i i i

D D Y xD Y x i NDY x Y x

D Y x i N x x

1

1

( ) ( )( ) = j i j i

j ii i

Y x Y xD Y x

x x

, and

1

1)()(=)(

ii

ijijij xx

xYxYxYD , for = 1,2.j

The difference operator NL can be defined as

Page 11: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 201

2

1 12

2 2

( ) 0( ) ( ) ( ) ( ) ( ) ( )

( ) 0

NN i

i i i i i iNi

L Y xL Y x Y x A x DY x B x Y x

L Y x

,1 2= ( ), N

i if x x ,

0 /2 /2( ) = (0), ( ) = ( ), ( ) = (1).N N NY x y D Y x D Y x Y x y

3.1. Numerical Solution Estimates  Analogous to the continuous results stated in Theorem 2.2 and Theorem 2.3 one can prove the following result. Theorem 3.1. For any mesh function )( ixZ , assume that

0)()(0,)(0,)( /2/20

NjNjNjj xZDxZDxZxZ ,

for 21,=j , and ,0)( i

N xZL Nix

2,1 . Then Nii xxZ

2,1,0)( .

Proof: As in the continuous case, assume that the theorem is not true. Let ,),(= 21

TSSS be

1 2

1/ 2 / 8 / 8, 1 / 2,( ) = ( ) =

1/ 2 / 4 / 4, / 2 1 .i

i ii

x d i NS x S x

x d N i N

Define

)(max),(maxmax=2

2

01

1

0i

Nii

Nix

S

Zx

S

Z .

It is obvious that, 0> and 0)()( ii xSxZ for .0(1)= Ni Further, there exists

one * {1, 2, ..., }i N such that either 0=)()( *1*1 iixSxZ or 0=)()( *2*2 ii

xSxZ or both.

Also either N

ix

2,1* or .= /2* Nixx

Case (i): N

ix

2,1* and 0.=)()( *1*1 iixSxZ Then for ,< /2* Ni

xx we have

))()(()())()((=))()(( *1*1*1*1*1

21**1 iiiiiii

N xSxZDxaxSxZxSxZL

Page 12: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

202 T. Valanarasu et al.

0,))()()(())()()(( *2*2*12*1*1*11 iiiiii

xSxZxbxSxZxb

a contradiction. Also for ,> /2* Ni

xx we have

))()(()())()((=))()(( *1*1*1*1*1

21**1 iiiiiii

N xSxZDxaxSxZxSxZL

0,))()()(())()()(( *2*2*12*1*1*11 iiiiii

xSxZxbxSxZxb

a contradiction. Case (ii): Similarly, we can consider the case N

ix

2,1* and 0,=)()( *2*2 iixSxZ and arrive

at a contradiction. Case (iii): /2* = Ni

xx . Then,

1 * 1 * 1 * 1 * 1 * 1 *( ( ) ( )) ( ( ) ( )) 0, if ( ) ( ) = 0i i i i i i

D Z x S x D Z x S x Z x S x ,

or

2 * 2 * 2 * 2 * 2 * 2 *( ( ) ( )) ( ( ) ( )) 0, if ( ) ( ) = 0,i i i i i i

D Z x S x D Z x S x Z x S x

which is a contradiction. Hence, we get the desired result.

Theorem 3.2 . If )( ij xY is the solution of the problem (7), then

.1,2,=,|)(|

2,1

Niij xjCxY

To bound the nodal error |,))((| ixyY we define mesh functions LV and ,RV which

approximate v respectively to the left and right of the point of discontinuity .= dx Then, we construct mesh functions LW and ,RW so that the amplitude of the jump )()( dWdW LR is

determined by the size of the jump .|)]([| dv Also LW and ,RW are sufficiently small away from

the interior layer region. Using these mesh functions the nodal error |))((| ixyY is then

bounded separately outside and inside the layer. Define the mesh functions LV and RV to be the solutions of the following discrete problems respectively :

1,/21,...,=for),(=)( NixfxVL iiLN (9)

),(=)((0),=)( /20 dvxVvxV NLL (10)

and

Page 13: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 203

( ) = ( ), for = / 2 1, ..., 1,N

R i iL V x f x i N N (11)

(1).=)(),(=)( /2 vxVdvxV NRNR (12)

Now, we define the mesh functions LW and RW to be the solutions of the following system of finite difference equations

( ) = 0, for = 1, ..., / 2 1,NL iL W x i N (13)

( ) = 0, for = / 2 1, ..., 1,N

R iL W x i N N (14)

0( ) = 0, ( ) = 0,L R NW x W x (15)

),()(=)()( /2/2/2/2 NLNLNRNR xVxWxVxW (16)

).()(=)()( /2/2/2/2 NLNLNRNR xVDxWDxVDxWD (17)

Now, we can define )( ixY to be

( ) ( ), for = 1, ..., / 2 1,

( ) = ( ) ( ), for = / 2,

( ) ( ) = ( ) ( ), for = / 2 1, ..., 1.

L i L i

i R i R i

L i L i R i R i

V x W x i N

Y x W x V x i N

V x W x V x W x i N N

(18)

Since ,|)(| /2

C

CxY N we have

C

CxW NL |)(| /2 and .|)(| /2

C

CxW NR Using the arguments in

Cen (2005), for /4,Ni we have

1

11

/2 |)(||)(|NC

NCNxWxW NLiL ,

and

.|)(||)(||))((|1

1

NC

NCxwxWxwW iiLiL (19)

Similarly, for /4,3Ni we have

1

11

/2 |)(||)(|NC

NCNxWxW NRiR

and

Page 14: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

204 T. Valanarasu et al.

.|)(||)(||))((|1

1

NC

NCxwxWxwW iiRiR (20)

Lemma 3.3. At each mesh point ,

2,1

Nix the regular component of the error satisfies the estimate for

21,=j , 1

1

, for = 1, , / 2 1,| ( )( ) |

(1 ) , for = / 2 1, , 1,

ij j i

i

C x N i NV v x

C x N i N N

where v and V are the solutions of (3) - (4) and (9) - (12) respectively.

Proof:

Consider the local truncation error, .|))((|1

1

NC

NCxvVL i

N Using the two mesh functions

),)(()(=)( iii xvVxx where for 1,2=j ,

1

1

/ , for = 1, , / 2 1,( ) =

(1 ) / (1 ), for = / 2 1, , 1,

ij i

i

C x N d i Nx

C x N d i N N

on the appropriate sides of the discontinuity, and applying discrete maximum principle, we get ,,0)(

2,1

Nii xx which completes the proof.

Lemma 3.4. At each mesh point ,N

ix the singular component of the error satisfies the estimate

,)ln(

)ln(|))((|

21

21

NNC

NNCxwW i

where w and W are the solutions of (5) - (6) and (13) - (17) , respectively.

Proof:

First we consider the case .ln2

==andln2

== 1

11

2

22NN

From (19) and

(20), it follows that

.|))((|and|))((| 1/43

1/4

CNxwWCNxwW NRNL

Page 15: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 205

Adopting the procedure in Farrel et al. (2004a), Cen (2005, Theorem 3); using the inequality

2/

21/

1

tktk ee for ,1,2,=,/> 1 kkt and Lemma 2.4, we have

for /8,3,1,/4=2;1,= NNij

|)(|)()(|)(|)(|))((| (2)1

(3)11 ijiiijijiijijL

Nj xwxxxaxwxxxwLWL

2212

1 )( NC ,

and for 1,/2,1,/83=2;1,= NNij we have

|)(|)()(|)(|)(|))((| (2)1

(3)11 ijiiijijiijijL

Nj xwxxxaxwxxxwLWL

).( 22

211

1 NC

Similarly for 1,/85,1,/2=2;1,= NNij we have

|)(|)()(|)(|)(|))((| (2)1

(3)11 ijiiijijiijijR

Nj xwxxxaxwxxxwLWL

)( 22

211

1 NC ,

and for 1,/86,/8,5=1,2;= NNij we have

|)(|)()(|)(|)(|))((| (2)1

(3)11 ijiiijijiijijR

Nj xwxxxaxwxxxwLWL

.)( 2212

1 NC

At the mesh point ,=/2 dxN since 0=)()( /2NxWDD we have

).()(=)()()()( /2/2/2 NNN xwDDxwDDxWDD

Let 3H and 4H be the mesh interval size on either side of ./2Nx Thus,

|)()(|=|))()((| /2/2 NN xwDDxwWDD

|)()(||)()(| dwdx

dDdw

dx

dD

|)('|2

1|)('|

2

1/23/24 NN xwHxwH

.)()(

)()(2

22

111

1

22

2111

1

NC

NC

Page 16: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

206 T. Valanarasu et al.

Consider the mesh functions ),)(()(=)( iii xwWxx where for 21,=j ,

2

2 ,2 1 2 1 2 2 1

2 21 2 ,1 1 1 2 11 1

2 21 2 ,1 1 1 2 1

222 1

( ) ( ( )), for ( , ),

( ) ( ( )), for ( , ),( ) =

( ) ( ), for ( , ),

( ) (

Ni i

Ni i

j i Ni i

x d x d d

x d x d dx C N C N

d x x d d

d

,2 1 2 1 2), for ( , ).N

i ix x d d

Applying the discrete maximum principle to ),( ij x for 1,2=j over the interval

],,[22

dd we get

2 22 ,2 1 1 2 2 1

2 2 21 2 ,1 1 2 11 1

2 2 21 2 ,1 1 2 1

2 22 ,2 1 1 2 1

( ) , for ( , ),

( ) ( ), for ( , ),| ( )( ) |

( ) ( ), for ( , ),

( ) , for ( ,

Ni

Ni

j j i Ni

Ni

x d d

x d dW w x C N C N

x d d

x d d

2).

),(for,)ln(222,1

21 ddxNNC Ni ,

which is the required result. Now we complete the proof by considering the case where at least one of the four transition

points take the value .2

1=and

4

1=,

2=,

4=

2121

dddd

In all such cases NC ln1

1 and .ln12 NC We have for 21,=j ,

|)(|)()(|)(|)(|))((| '

1'

11 ijiiijijiijijNj xwxxxaxwxxxwLWL

21 )ln( NCN

and |)()(|=|))()((| /2/2 NjNjj xwDDxwWDD .)ln( 21 NNC

Using the mesh functions

,1)(for),(1

)(0,for,)(1)ln(=)(

2,1

2,121

dxxd

dxxdNNCx

ii

ii

ij

and applying the discrete maximum principle across the entire domain ,

2,1

N we get the

required result.

Theorem 3.5.

Page 17: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 207

Let Txyxyxy ))(),((=)( 21 be the solution of (1) - (2) and let T

iii xYxYxY ))(),((=)( 21 be the

corresponding numerical solution of (7) - (8). Then, we have

.)ln(||||and)ln(|||| 21

2,122

21

2,111 NNCyYNNCyY NN

Proof: Proof follows immediately, if one applies the above Lemmas 3.3 and 3.4 to

.= wWvVyY

4. Nonlinear Problems Consider the nonlinear BVP

,),',,(=)(0

0

2

2

2

2

xyyxFxy

dx

ddx

d

(21)

,=(1),=(0)

s

qy

r

py (22)

where )',,( yyxF is a function such that

,<0,<<)',,(<,<0,>>)',,(> 21

1*21

11

*1 xdyyxFdxyyxF

yy

,<0,<<)',,(<,<0,>>)',,(> 22

2*21

22

*1 xdyyxFdxyyxF

yy

0,)}',,()',,({0,)}',,()',,({2

21

22

11

1 yyxFyyxFyyxFyyxFyyyy

.0,)',,(0,)',,(1

22

1 xyyxFyyxFyy

Assume that the BVP (21) - (22) has a unique solution. In order to obtain a numerical solution of (21) - (22), the Newton’s method of quasilineraisation is applied. Consequently, with a proper choice of initial approximation [0]y ( xyyyy (0))(1)((0)=[0] may be a proper initial guess),

we get a sequence of 0

][ }{ my of successive approximations. In fact, we define 1][ my for each

fixed non-negative integer m to be the solution of the linear problem:

,=0

0

0

01][1][

2

11][

2

2

2

2

1][ mmmm

m

m

mmm fyBy

dx

da

dx

da

y

dx

ddx

d

yL

(23)

Page 18: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

208 T. Valanarasu et al.

,=(1),=(0) 1][1][

s

qy

r

py mm (24)

where

),',,(=)(),',,(=)( ][][

222

][][

111

mm

y

mmm

y

m yyxFxayyxFxa

,)',,()',,(

)',,()',,(=

)()(

)()(=)( ][][

22

][][

12

][][

21

][][

11

2221

1211

mm

y

mm

y

mm

y

mm

y

mm

mmm

yyxFyyxF

yyxFyyxF

xbxb

xbxbxB

and

)',,(

)',,()',,(=)( ][][

22

][2

][][

11

][1

][][mm

y

m

mm

y

m

mmm

yyxFy

yyxFyyyxFxf

.)',,()',,(

)',,()',,(

][][

22

][2

][][

12

][1

][][

21

][2

][][

11

][1

mm

y

mmm

y

m

mm

y

mmm

y

m

yyxFyyyxFy

yyxFyyyxFy

From the assumption on )',,( yyxF it follows that each m , we have

*1 1 1 1

1

*2 1 1 2

1

> ( ) = ( , , ') > > 0, < ,

< ( ) = ( , , ') < < 0, < ,

m

y

m

y

a x F x y y x d

a x F x y y d x

*1 2 2 1

2

*2 2 2 2

2

> ( ) = ( , , ') > > 0, < ,

< ( ) = ( , , ') < < 0, < ,

m

y

m

y

a x F x y y x d

a x F x y y d x

0,)},,(),,({=)}()({ ]['][

21

]['][

111211 mm

y

mm

y

mm yyxFyyxFxbxb

0,)},,(),,({=)}()({ ]['][

22

]['][

122221 mm

y

mm

y

mm yyxFyyxFxbxb

0.),,(=)(0,),,(=)( ]['][

1221

]['][

2112 mm

y

mmm

y

m yyxFxbyyxFxb

The problem (23) - (24) for each fixed m , is a linear BVP and is of the form (1) - (2). Hence, it can be solved by the our method. We can prove that if the initial approximation (0)y is

sufficiently close to )(xy , the Newton sequence 0=)}({ m

m xy converge to )(xy . Infact, in Doolan

et al. (1980) the author’s has proved a similar result for a single nonlinear equation. For the above Newton’s quasilinearisation process the following convergence criterion can be used:

Page 19: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 209

0,,,|))((| ][1][ mxxyy jj

mm

where is the prescribed tolerance bound. 5. Numerical Experiments   In this section, two examples are given to illustrate the numerical method discussed in this paper for the BVP (1)-(2). Example 5.1.

0.5,1,

0.5,<1,=)(1 x

xxa

0.5,1,

0.5,<1,=)(2 x

xxa

31

13=)(xB ,

0.5,2,

0.5,<4,=)(

0.5,3,

0.5,<2,=)( 21 x

xxf

x

xxf

.0

0=,

0

0=

s

r

q

p

Example 5.2.

0.5,),(1

0.5,<,1=)(1 xx

xxxa

0.5,),(1

0.5,<,1=)(2 xx

xxxa

31

13=)(xB ,

0.5,,2

0.5,<,4=)(

0.5,,3

0.5,<,2=)( 21 xx

xxxf

xx

xxxf

.0

0=,

0

0=

s

r

q

p

Let N

jY be a numerical approximation for the exact solution jy on the mesh N

2,1 and N be the

number of mesh points. The exact solutions to the test problems are not available. For a finite set of values of 1 and 2 we compute the maximum pointwise errors for 2,1,=j

,maxmax=,|~

|max= ,2,1212,1

2048

,2,1

Nj

NjNj

Nj

Nj DDYYD

Page 20: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

210 T. Valanarasu et al.

where

2048~Y is the piecewise linear interpolant of the mesh function 2048

jY onto [0,1]. The range

of singular perturbation parameter 8 9 10 331 = {2 , 2 , 2 , , 2 }. From these quantities the

parameter-uniform order of convergence Njp are computed from

2 2= , = 1, 2.log

NjN

j Nj

Dp j

D

The computed errors 2)1,=( jDNj and the computed order of convergence 2)1,=( jpN

j are

tabulated (Tables 1-3). The nodal errors are plotted as graphs (Figures 1-2). Table 1. Values of NN pD 11 , and NN pD 22 , for the solution components 1Y and 2Y respectively for

the Example 5.1 with 72 2=

Number of mesh points N 32 64 128 256 512

ND1 Np1

4.0340e-2 2.3020e-2 1.2591e-2 6.5353e-3 3.0404e-3

8.0932e-1 8.7049e-1 9.4607e-1 1.1040 - ND2 Np2

7.4571e-2 4.5565e-2 2.6495e-2 1.4335e-2 6.8671e-3

7.1069e-1 7.8221e-1 8.8618e-1 1.0618 -

Table 2. Values of NN pD 11 , and NN pD 22 , for the solution components 1Y and 2Y respectively for

the Example 5.1 with 12 2= Number of mesh points N 32 64 128 256 512

ND1 Np1

4.4617e-2 2.5294e-2 1.3969e-2 7.2117e-3 3.3525e-3

8.1880e-1 8.5657e-1 9.5382e-1 1.1051 - ND2 Np2

6.4090e-2 3.6512e-2 1.9915e-2 1.0213e-2 4.7275e-3

8.1173e-1 8.7452e-1 9.6345e-1 1.1113 -

Table 3. Values of NN pD 11 , and NN pD 22 , for the solution components 1Y and 2Y respectively for

the Example 5.2 with 72 2=

Number of mesh points N 32 64 128 256 512

ND1 Np1

2.4117e-2 1.5288e-2 8.7279e-3 4.5904e-3 2.1649e-3

6.5765e-1 8.0869e-1 9.2701e-1 1.0843 - ND2 Np2

8.0944e-2 5.6433e-2 3.3275e-2 1.9077e-2 9.4286e-3

5.2039e-1 7.6210e-1 8.0260e-1 1.0167 -

Table 4. Values of NN pD 11 , and NN pD 22 , for the solution components 1Y and 2Y respectively for

the Example 5.2 with 12 2=

Page 21: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 211

Number of mesh points N 32 64 128 256 512

ND1 Np1

2.6653e-2 1.6374e-2 9.1051e-3 4.8012e-3 2.2536e-3

7.0289e-1 8.4666e-1 9.2328e-1 1.0912 - ND2 Np2

7.5325e-2 4.3871e-2 2.4740e-2 1.3022e-2 6.1480e-3

7.7986e-1 8.2642e-1 9.2601e-1 1.0827 -

Figure 1. Nodal error for the component 1Y and 2Y of the Example 5.1

Figure 2. Nodal error for the component 1Y and 2Y of the Example 5.2

6. Conclusion   A finite difference method is derived for a system of singularly perturbed convection-diffusion equations with discontinuous convection coefficients and source terms. The distinct singular perturbation parameters and the discontinuity in the interior domain lead to the overlap and interact interior layer in the solution. The numerical method uses a piecewise uniform mesh, which is fitted to the interior layer and the upwind finite difference operator on this mesh. Tables and figures show that the numerical results agree with the theoretical claims. The graphs

Page 22: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

212 T. Valanarasu et al.

plotted in the figures 1-2 are convergent curves in the maximum norm at nodal points for the different values of 1 and 7

2 2= for Examples 5.1-5.2. These graphs clearly indicate that the

optimal error bound is of order ))ln(( 21 NNO as predicted by Theorem 3.5.

Acknowledgment The second author wishes to acknowledge the National Board for Higher Mathematics, Mumbai ( India) for its financial support.

REFERENCES

Cen, Z. (2005). Parameter-uniform finite difference scheme for a system of coupled singularly

perturbed convection-diffusion equations, International Journal of Computer Mathematics, Vol. 82, N0.2.

de Falco, C. and O’ Riordan, E. (2010a). Interior Layers in a Reaction-Diffusion with a Discontinuous diffusion coefficient, International Journal of Numerical Analysis and Modeling, Vol. 7, No.3.

de Falco, C. and O’ Riordan, E. (2010b). A Parameter Robust Petrov-Galerkin Scheme for Advection-Diffusion-Reaction Equations, Numerical Algorithms, Vol.56, No.1.

Doolan, E.P., Miller, J.J.H. and Schilders, W.H.A. (1980). Uniform Numerical Methods for Problems with Initial and Boundary Layers, Boole Press, Dublin.

Farrel, P.A., Hegarty, A.F., Miller, J.J.H., O’Riordan, E. and Shishkin, G.I. (2004a). Global maximum-norm parameter-uniform numerical method for a singularly perturbed convection-diffusion problem with discontinuous convection coefficient, Mathematical and Computer Modelling, Vol. 40, No.11-12.

Farrel, P.A., Hegarty, A.F., Miller, J.J.H., O’Riordan, E. and Shishkin, G.I. (2004b). Singularly perturbed convection-diffusion problem with boundary and weak interior layers, Journal of Computational Applied Mathematics, Vol. 166, No.1.

Farrel, P.A., Miller, J.J.H., O’Riordan, E. and Shishkin, G.I. (2000b). Singularly perturbed differential equations with discontinuous source terms, In Analytical and Numerical Methods for Convection-Dominated and Singularly Perturbed Problems (Miller, J.J.H., Shishkin, G.I. and Vulkov, L., editors), pp. 23–32, Nova Science Publishers.

Farrell, P.A., Hegarty, A.F., Miller, J.J.H., O’Riordan, E. and G.I. Shishkin. (2000a). Robust computational techniques for boundary layers, Chapman and Hall/CRC Press, Boca Raton, U.S.A.

Lin ß , T and Niall, Madden. (2003). An improved error estimate for a numerical method for a system of coupled singularly perturbed reaction-diffusion equations, Computational Methods in Applied Mathematics, Vol.3, No.3.

Page 23: An -Uniform Numerical Method for a System of Convection ......and for system of equations Tamilselvan et al. (2007, 2010). In Matthews et al. (2000a, 2000b), the authors studied a

AAM: Intern. J., Vol. 8, Issue 1 (June 2013) 213

Lin ß , T. (2007). Analysis of an upwind finite-difference scheme for a system of coupled singularly perturbed convection-diffusion equations, Computing, Vol.79, No. 1.

Lin ß , T. (2009). Analysis of a system of singularly perturbed convection-diffusion equations with strong coupling, SIAM Journal on Numerical Analysis, Vol. 47, No. 3.

Lin ß , T. and Niall, Madden. (2004). Accurate solution of a system of coupled singularly perturbed reaction-diffusion equations, Computing, 73, No.2.

Matthews, S. (2000). Parameter Robust Numerical Methods for a System of Two Coupled Singularly Perturbed Reaction-Diffusion Equations, Master’s Thesis, School of Mathematical Sciences, Dublin City University, Ireland.

Matthews, S., Miller, J.J.H., O’Riordan, E. and Shishkin, G.I. (2000a). A Parameter Robust Numerical Method for a System of singularly perturbed ordinary differential equations, In Analytical and Numerical methods for Convection-Dominated and Singularly Perturbed Problems (Miller, J.J.H., Shishkin, G.I. and Vulkov, L., editors), pp. 219-224, Nova Science Publishers.

Matthews, S., O’Riordan, E. and Shishkin, G.I. (2000b). Numerical methods for a system of singularly perturbed reaction-diffusion equations, Preprint MS-00-05, School of Mathematical Sciences, Dublin City University, Ireland.

Miller, J.J.H., O’Riordan, E. and Shishkin, G.I. (1996). Fitted numerical methods for singular perturbation problems: error estimates in the maximum norm for linear problems in one and two dimensions, World Scientific Publishing Co. Pte. Ltd, Singapore.

Mythili Priyadharshini, R. and Ramanujam, N. (2009). Approximation of derivative to a singularly perturbed second-order ordinary differential equation with discontinuous convection coefficient using hybrid difference scheme, International Journal of Computer Mathematics, Vol. 86, No. 8.

Niall, Madden and Stynes, M. (2003). A Uniformly Convergent Numerical Method for a Coupled System of Two Singularly Perturbed Linear Reaction-Diffusion Problems, IMA Journal of Numerical Analysis, Vol. 23, No.4.

Roos, H.G., Stynes, M. and Tobiska, L. (1996). Numerical methods for singularly perturbed differential equations, Springer-Verlag, Berlin Heidelberg.

Tamilselvan, A. and Ramanujam, N. (2010). A parameter-uniform numerical method for system of singularly perturbed convection diffusion equations with discontinuous convection coefficients, International Journal of Computer Mathematics, Vol. 87, No.6.

Tamilselvan, A., Ramanujam, N. and Shanthi, V. (2007). A Numerical Method for Singularly Perturbed Weakly Coupled System of Two Second Order Ordinary Differential Equations with Discontinuous Source Term, Journal of Computational and Applied Mathematics, Vol. 202, No.2.

Valanarasu, T. and Ramanujam, N. (2004). Asymptotic initial value method for a system of singularly perturbed second order ordinary differental equations of convection-diffusion type, International Journal of Computer Mathematics, Vol. 81, No. 11.