An -Uniform Numerical Method for a System of Convection ......and for system of equations...
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/1.jpg)
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
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/19.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/20.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/22.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042222/5ec90211bd6dd9683e16017e/html5/thumbnails/23.jpg)
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.