1. Trang chủ
  2. » Khoa Học Tự Nhiên

báo cáo hóa học:" Research Article Uniform Second-Order Difference Method for a Singularly Perturbed Three-Point Boundary Value Problem" pdf

13 278 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Uniform Second-Order Difference Method For A Singularly Perturbed Three-Point Boundary Value Problem
Tác giả Musa Çakır
Trường học Yüzüncü Yıl University
Chuyên ngành Mathematics
Thể loại bài báo
Năm xuất bản 2010
Thành phố Van
Định dạng
Số trang 13
Dung lượng 512,66 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Volume 2010, Article ID 102484, 13 pagesdoi:10.1155/2010/102484 Research Article Uniform Second-Order Difference Method for a Singularly Perturbed Three-Point Boundary Value Problem Musa

Trang 1

Volume 2010, Article ID 102484, 13 pages

doi:10.1155/2010/102484

Research Article

Uniform Second-Order Difference

Method for a Singularly Perturbed Three-Point

Boundary Value Problem

Musa C ¸ akır

Department of Mathematics, Faculty of Sciences, Y ¨uz ¨unc ¨u Yil University, 65080 Van, Turkey

Correspondence should be addressed to Musa C¸ akır,cakirmusa@hotmail.com

Received 21 June 2010; Accepted 15 October 2010

Academic Editor: Paul Eloe

Copyrightq 2010 Musa C¸akır This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited

We consider a singularly perturbed one-dimensional convection-diffusion three-point boundary value problem with zeroth-order reduced equation The monotone operator is combined with the piecewise uniform Shishkin-type meshes We show that the scheme is second-order convergent, in the discrete maximum norm, independently of the perturbation parameter except for a logarithmic factor Numerical examples support the theoretical results

1 Introduction

We consider the following singularly perturbed three-point boundary value problem:

u 0  A, L0u : u − γu1  B, 0 < 1< , 1.2

where ε ∈ 0, 1 is the perturbation parameter, and, A, B, and γ are given constants The functions ax ≥ 0, bx ≥ β > 0 and fx are sufficiently smooth For 0 < ε  1 the function

ux has in general boundary layers at x  0 and x  .

Equations of this type arise in mathematical problems in many areas of mechanics and physics Among these are the Navier-Stokes equations of fluid flow at high Reynolds number, mathematical models of liquid crystal materials and chemical reactions, shear in second-order fluids, control theory, electrical networks, and other physical models 1,2

Trang 2

Differential equations with a small parameter 0 < ε  1 multiplying the highest order derivatives are called singularly perturbed differential equations Typically, the solutions

of such equations have steep gradients in narrow layer regions of the domain Classical numerical methods are inappropriate for singularly perturbed problems Therefore, it is important to develop suitable numerical methods to these problems, whose accuracy does

not depend on the parameter value ε; that is, methods that are convergence ε-uniformly

1 5 One of the simplest ways to derive such methods consists of using a class of special piecewise uniform meshesa Shishkin mesh, see, e.g., 4 8 for motivation for this type of mesh, which are constructed a priori in function of sizes of parameter ε, the problem data, and the number of corresponding mesh points

Three-point boundary value problems have been studied extensively in the literature For a discussion of existence and uniqueness results and for applications of three-point problems, see 9 12 and the references cited in them Some approaches to approximating this type of problem have also been considered 13,14 However, the algorithms developed

in the papers cited above are mainly concerned with regular casesi.e., when boundary layers are absent Fitted difference scheme on an equidistant mesh for the numerical solution of the linear three-point reaction-diffusion problem have been studied in 15 A uniform finite difference method, which is first-order convergent, on an S-mesh Shishkin type mesh for a singularly perturbed semilinear one-dimensional convection-diffusion three-point boundary value problem have also been studied in 16

Computational methods for singularly perturbed problems with two small parameters have been studied in different ways 17–21 In this paper, we propose the hybrid scheme for solving the nonlocal problem 1.1-1.2, which comprises three kinds of schemes, such as Samarskii’s scheme 22, a finite difference scheme with uniform mesh, and finite difference scheme on piecewise uniform mesh The considered algorithm is monotone

We will prove that the method for the numerical solution of the three-point boundary value problem 1.1-1.2 is uniformly convergent of order N−2ln2N on special piecewise

equidistant mesh, in discrete maximum norm, independently of singular perturbation parameter InSection 2, we present some analytical results of the three-point boundary value problem1.1-1.2 InSection 3, we describe some monotone finite-difference discretization and introduce the piecewise uniform grid In Section 4, we analyze the convergence properties of the scheme Finally, numerical examples are presented inSection 5

Notation 1 Henceforth, C denote the generic positive constants independent of ε and of the

mesh parameter Such a subscripted constant is also independent of ε and mesh parameter,

but whose value is fixed

practice

2 Properties of the Exact Solution

For constructing layer-adapted meshes correctly, we need to know the asymptotic behavior of the exact solution This behavior will be used later in the analysis of the uniform convergence

of the finite difference approximations defined inSection 3 For any continuous function vx,

we usev∞for the continuous maximum norm on the corresponding interval

Trang 3

Lemma 2.1 If a, b, and f ∈ C2 0, , the solution of 1.1-1.2 satisfies the following estimates:

u≤ C,



u k x ≤ C1 1

ε k



e −μ1x/ε e −μ2−x/ε

, 0≤ x ≤ , k  1, 2, 3, 4, 2.1

provided that bx − εax ≥ β> 0 and |γ| < 1, where

μ1 1 2



a20  4β a0

,

μ2 1 2



a2  4β− a

.

2.2

Proof The proof is almost identical to that of 16,23

3 Discretization and Piecewise Uniform Mesh

Introduce an arbitrary nonuniform mesh on the segment 0, 

ω N  {0 < x1< · · · < x N−1 <  },

Let h i  x i − x i−1 be a mesh size at the node x iandi  h i  h i1 /2 be an average mesh size.

Before describing our numerical method, we introduce some notation for the mesh functions Define the following finite differences for any mesh function vi  vx i  given on ω Nby

v x,i v i − v i−1

h i , v x,i v i1 − v i

x,i v x,i  v x,i

v  v i1 − v i

i , i h i  h i1

2 , v x,i v x,i − v x,i

w≡ w ∞,ω N : max

0≤i≤N|w i |.

3.2

For equidistant subintervals of the mesh, we use the finite differences in the form

v x,i v i − v i−1

To approximate the solution of 1.1-1.2, we employ a finite difference scheme defined on a piecewise uniform Shishkin mesh This mesh is defined as follows

We divide each of the intervals 0, σ1 and  −σ2,  into N/4 equidistant subintervals,

and we divide σ1,  − σ2 into N/2 equidistant subintervals, where N is a positive integer

Trang 4

divisible by 4 The transition points σ1and σ2, which separate the fine and coarse portions of the mesh, are obtained by taking

σ1 min





4, μ−11 ε ln N



, σ2 min





4, μ−12 ε ln N



where μ1and μ2are given inLemma 2.1 In practice, we usually have σ i   i  1, 2, and so

the mesh is fine on 0, σ1,  − σ2,  and coarse on σ1,  − σ2 Hence, if we denote the step sizes in 0, σ1, σ1,  − σ2, and  − σ2,  by h1, h2, and h3, respectively, we have

h1 1

2 2 − σ2− σ1

3 2

21 2



h1 h3

 2

N ,

h k ≤ N−1, k  1, 3, N−1≤ h2< 2N−1,

3.5

so that



x i  ih1, i  0, 1, , N

4 ; x i  σ1



4

h2, i  N

4  1, , 3N

4 ;

x i   − σ2



4

h3, i  3N

4  1, , N, h1 1

2 2 − σ2− σ1

h3 2

N



.

3.6

On this mesh, we define the following finite difference schemes:

L h1u i ≡ ε2k i u xx,i  εa i u x,i − b i u i  f i − R1i , for i  1, 2, , N

4 − 1; i  3N

4  1, , N,

L h2u i ≡ ε2u xx,i  εa i u x,i − b i u i  f i − R2i , for i  N

4  1, , 3N

4 − 1,

L h3u i ≡ ε2u x,i  εa i u x,i − b i u i  f i − R3i , for i  N

4 , 3N

4 ,

3.7

Trang 5

R1i  −ε2h

6

x i1

x i−1

ϕ1i xu4xdx − εa i h

4

x i1

x i−1

ψ i xuxdx − a2i h2

41  ai h/2εu xx,i , 3.9

R2i  −ε2

2

x i1

x i−1

ϕ2i xuxdx − εa i h−1

x i1

x i

R3i  −ε2

2

x i1

x i−1

ϕ3i xuxdx − εa i h−1i1

x i1

x i

with the usual piecewise linear basis functions

ψ i x 



x − x i−1

h

2

, x i−1 < x < x i ,



x i1 − x

h

2

, x i < x < x i1 ,

ϕ1i x 1− h−1|x − x i|3



x − x i−1

h

3

, x i−1 < x < x i ,



x i1 − x

h

3

, x i < x < x i1 ,

ϕ2i x 



x − x i−1

h

2

, x i−1 < x < x i ,



x i1 − x

h

2

, x i < x < x i1 ,

ϕ3i x 

x − x i−12

h ii , x i−1 < x < x i ,

x i1 − x2

h ii1 , x i < x < x i1

3.12

It is now necessary to define an approximation for the second boundary condition of

1.2 Let x N0 be the mesh point nearest to 1 Then, using interpolating quadrature formula

with respect to x N0 and x N01, we can write

u x  x − x N01

x N0 − x N01u x N0  x − x N0

x N01− x N0 u x N01  rx, 3.13 where

r x  1

2fξx − x N0 x − x N01, ξ ∈ x N0 , 1 . 3.14

Trang 6

Substituting x  1into3.13, for the second boundary condition of 1.2, we obtain

u N − γ



1 − x N01

x N0 − x N01u x N0  1 − x N0

x N01− x N0 u x N01



 rx  B. 3.15

Based on3.7 and 3.15, we propose the following difference scheme for approximat-ing1.1-1.2:

 h1y i ≡ ε2k i y xx,i  εa i y x,i − b i y i  f i i  1, 2, , N

4 − 1; i  3N

4  1, , N, 3.16

 h

2y i ≡ ε2y xx,i  εa i y x,i − b i y i  f i i  N

4  1, , 3N

 h3y i ≡ ε2y x,i  εa i y x,i − b i y i  f i i  N

4 , 3N



1 − x N01

x N0 − x N01y x N0  1 − x N0

x N01− x N0 y x N01



 B. 3.19

4 Uniform Error Estimates

Let z  y − u, x ∈ ω N Then, the error in the numerical solution satisfies

 h z ≡ R i , i  1, 2, , N − 1,



1 − x N01

x N0 − x N01z N0 1 − x N0

x N01− x N0 z N01



where

R i  R1i  R2i  R3i , 4.2

and r is defined by 3.14

Lemma 4.1 Let z i be the solution to4.1 Then, the estimate

holds.

Proof The proof is almost identical to that of 16,23

Trang 7

Lemma 4.2 Under the above assumptions of Section 1 and Lemma 2.1 , the following estimates hold for the error functions R i and r:

R ∞,ω N ≤ CN−1ln N2

,

|r| ≤ CN−1ln N2

.

4.4

μ−12 ε ln N In the first case

μ−11 ε ln N ≥ 

4, μ−12 ε ln N ≥ 

and the mesh is uniform with h1  h2  h3  N−1for all i, 1 ≤ i ≤ N Therefore, from

3.9, we have



R1i  ≤ Cε2h

x i1

x i−1



u4xdx  εh x i1

x i−1

uxdx  h x i1

x i−1

uxdx

≤ C



h2

ε2



≤ C



16μ−21 ln2N

2

42

N2



≤ CN−1ln N2

.

4.6

The same estimate is obtained for R2i and R3i in a similar manner

In the second case

μ−11 ε ln N < 

4, μ−12 ε ln N < 

and the mesh is piecewise uniform with the mesh spacing 4σ1/N and 4σ2/N in the

subintervals 0, σ1 and  − σ2, , respectively, and 2 − σ2 − σ1/N in the subinterval

σ1, −σ2 We have the estimate R1i in 0, σ1 and −σ2,  and the estimate R2i in σ1, −σ2

In the layer region 0, σ1, the estimate R1i reduces to



R1i  ≤ Ch1

ε

2

≤ C



16μ−21 ε2ln2N

ε2N2



, 1≤ i ≤ N

Hence,



R1i  ≤ CN−2ln2N, 1≤ i ≤ N

Trang 8

The same estimate is obtained in the layer region  − σ2,  in a similar manner We

now have to estimate R2i for N/4  1 ≤ i ≤ 3N/4 − 1 In this case, we are able to rewrite R2i

as follows:



R2i  ≤ Cε2

x i1

x i−1

uxdx  ε x i1

x i−1

uxdx

≤ Cε2h2 εh2 μ−1

1



e −μ1xi−1 /ε − e −μ1xi1 /ε

−1 2



e −μ2−x i1 /ε − e −μ2−x i−1 /ε

4  1 ≤ i ≤ 3N

4 − 1.

4.10

Since

x i  2μ−1

1 ε ln N 



4

it follows that

e −μ1xi−1 /ε − e −μ1xi1 /ε 1

N2e −μ1i−1−N/4h2

1− e −2μ1h2

Also, if we rewrite the mesh points in the form x i   − σ2− 3N/4 − ih2, evidently

e −μ2−x i1 /ε − e −μ2−x i−1 /ε 1

N2e −μ23N/4−i−1h2

1− e −2μ2h2

The last two inequalities together,4.10, give the bound



R2i  ≤ CN−2, N

4  1 ≤ i ≤ 3N

Finally, we estimate R3i for the mesh points x N/4 and x 3N/4 For the mesh point x N/4,

R3i reduces to



R3i  ≤ Cε2

x N/4

x N/4−1

x N/4−1 − x2

h1

h1 h2uxdx  ε2

x N/41

x N/4

x N/41 − x2

h2

h1 h2uxdx

h2−1 x N/41

x N/4

x N/4 − xuxdx

≤ C



ε2h1 ε2h2 εh21

ε

x N/4

x N/4−1



e −μ1x/ε e −μ2−x/ε

dx

1

ε

x N/41

x



e −μ1x/ε e −μ2−x/ε

dx



.

4.15

Trang 9

e −μ1xN/4−1 /ε − e −μ1xN/4 /ε  e −μ1N/4−1h1

1− e −μ1h1

 1

N2



1− e −μ1h1

< N−2,

e −μ2−x N/4 /ε − e −μ2−x N/4−1 /ε  e −μ2−x N/4 /ε

1− e −μ2h1

 1

N2e −μ2N/2h2

1− e −μ2h1

< N−2,

e −μ1xN/4 /ε − e −μ1xN/41 /ε 1

N2



1− e −μ1h2

< N−2,

e −μ2−x N/41 /ε − e −μ2−x N/4 /ε  1

N2e −μ2N/2−1h2

1− e −μ2h2

< N−2,

4.16

it then follows that



The same estimate is obtained for i  3N/4 in a similar manner This estimate is valid when only one of the values of σ1 or σ2 is equal to /4 Next, we estimate the remainder term r Suppose that 1∈ 2α−1ε| ln ε|,  − 2α−1ε| ln ε|, and the second derivative of f on this interval

is bounded From3.14, we obtain

|r| ≤ Cfξx − x N0 x − x N01

≤ C|x − x N0 x − x N01|

≤ C

h22

≤ CN−1ln N2

.

4.18

Combining Lemmas 2 and 3 gives us the following convergence result

Theorem 4.3 Let ux be the solution of (1) and y be the solution of (29) Then,

y − u

5 Algorithm and Numerical Results

In this section, we present some numerical results which illustrate the present method

a The difference scheme 3.16–3.19 can be rewritten as

A i y i−1 − C i y i  B i y i1  −F i , i  1, 2, , N − 1, 5.1

Trang 10

h12

2ε  a i h1, B i  3

h12

2ε  a i h1 h εa1i ,

h12

2ε  a i h1  h εa1i  b i , i  1, 2, , N

4 − 1; 3N

4  1, , N,

A i  ε2

h22, B i  ε2

h22  εa i

h2, C i  ε2

h22  εa i

h2  b i , i  N

4  1, , 3N

4 − 1,

A i h ε2

i , B i h ε2

i1  εa i

h i1 , C i h ε2

i1h ε2

i  εa i

h i1  b i ,   h i  h i1

4 , 3N

4 ,

F i  −f i , i  1, 2, , N − 1.

5.2

System5.1 and 3.19 is solved by the following factorization procedure:

C i − A i α i , β i1 F i  A i β i

C i − A i α i , i  1, 2, , N − 1, σ1 min





4, μ−11 ε ln N



, σ2  min





4, μ−12 ε ln N



, h2 2 − σ2− σ1

N∗0



1 − σ1 Nh2/4

h2



N0∗, if 1− x N0∗≤ x N∗0− 1,

N0∗ 1, if 1− x N0∗> x N∗0− 1,

Q i,N0

i−1



jN01

α j , N0  2 ≤ i ≤ N,

y N Bα N01− γμβ N01 γ



δα N01− μ N

iN01Q i,N0 β i

α N01− γδα N01− μ!N

iN01α i

,

δ  1 − x N01

x N01− x N0 ,

y i  α i1 y i1  β i1 , i  N − 1, , 2, 1.

5.3

Trang 11

Table 1: Approximate errors e N

ε and e N and the computed orders of convergence p N

ε on the piecewise

uniform mesh ω N for various values of ε and N.

It is easy to verify that

A i > 0, B i > 0, C i > A i  B i , i  1, 2, , N. 5.4

Therefore, the described factorization algorithm is stable

b We apply the numerical method 3.16–3.19 to the following problem:

ε2ux  ε1  cosπxux −1 sinπx

2



u x  fx, 0 < x < 1,

u 0  0, u1 −1

2u

 1 2

 1,

5.5

with

f x  2επ2cos2πx  επ1  cosπx sin2πx −1 sinπx

2



sin2πx. 5.6

The exact solution of the problem is

u x  2 exp1 − x1  cosπx  d/2ε

"

1− expxd/ε#



−1  expd/2ε−2 − 2 expd/2ε  exp1  cosπx  d/4ε  sin

2πx, 5.7

Ngày đăng: 21/06/2014, 11:20

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN