• Tidak ada hasil yang ditemukan

Error Analysis

Dalam dokumen PDF S. Gowrisankar - ERNET (Halaman 134-141)

Chapter 6 6.4. Error Analysis Theorem 6.4.3. Let uandU be respectively the continuous and the numerical solutions of the IBVPs (6.1.1) and (6.3.3) and satisfying sufficient compatibility condition at the corners. Then, we have the following bound

maxi,n |(u−U)(xi, tn)| ≤C[∆t+N−2] for all (xi, tn)∈GN,∆t, (6.4.2) where U(xi, tn) =Uin.

Proof. We prove the theorem through the following steps. We first prove the result on the interval [0, τ], i.e., the time discretization parameter n varies from 0 to p. Let ηin = uni − Uin be the truncation error in the computed solution at each mesh point (xi, tn). We write the scheme (6.3.1) as

δtUin+LNε Uin=−bniφb(xi, tnp) +fin i= 1, . . . , N −1, n = 1, . . . , p.

Therefore, the truncation error of the above scheme can be written in the following way as given in [49] and [17],

δtηin+LNε ηinn1,in2,i, for (xi, tn)∈GN,∆t1 , whereχn1,i and χn2,i as follows,

χn1,i:=LNε uni −(Lεu)ni and χn2,i :=δtuni −(ut)ni.

With this splitting of the truncation error we can decompose the errorηasη=φ+ψ. Here the functionφni is, for each fixedn= 0, . . . , p, the solution of the discrete two-point boundary-value problem



LNε φnin1,i for i= 1, . . . , N −1, φn0nN = 0,

(6.4.3) and ψin, the solution of the discrete parabolic problem









δtψin+LNε ψinn2,i−δtφni for i= 1, . . . , N −1, ψ0nNn = 0 forn = 1, . . . , p,

ψi0 =−φ0i fori= 0, . . . , N.

(6.4.4)

Equation (6.4.3) is a sequence of two-point boundary-value problems that has been discretized usingLNε , withχn1,i playing the role of truncation error and can be bounded using the technique from [7]. The problem (6.1.1) exhibits regular boundary layers and the same is true for the equation (6.4.3), therefore, the error bound derived in [7] can be invoked for all temporal levels:

ni| ≤CN−2, for all i, n ≤p, (6.4.5)

Chapter 6 6.4. Error Analysis with the assumption that N1 ≫ √

ε and the fact that our problem exhibits regular boundary layers.

All it remains is to bound the other error component ψ. By Lemma 6.4.1 and the discrete maximum principle (Lemma 6.4.2), we get the following bound for the error componentψ,

in| = C

maxi0i|+ max

i,nn2,i−δtφni|

for i, n≤p.

Using the bounds ofχn2,i and (6.4.5), we obtain

in| = C

N−2 + ∆t+ max

i,ntφni|

fori, n ≤p. (6.4.6) It remains to bound the termδtφ in (6.4.6). Using the assumption thata(x) is indepen- dent oft, the definition (6.4.3) implies that δtφ satisfies

( LNεtφ)nitχn1,i, for i= 1, . . . , N −1,

tφ)n0 = (δtφ)nN = 0. (6.4.7)

To analyze the above sequence of two-point boundary-value problems (6.4.7), observe that the right-hand side of the above equation can be written as,

δtχn1,i = 1

∆t χn1,i−χn1,i1

= 1

∆t (LNε uni −(Lεu)ni)−(LNε uni1−(Lεu)ni1)

= 1

∆t (LNε uni − LNε uni1)−((Lεu)ni −(Lεu)ni1) .

Let ˆLεu = −εuxx and ˆLNε uni = −εδx2uni. That is, ˆLNε u is the discretization of the continuous operator ˆLεu. Then one can write the above formula as

δtχn1,i= 1

∆t Z tn

tn−1

Nε

∂tu(xi, t)−Lˆε

∂tu(xi, t)

.

By using the Peano kernel theorem as in [38], and following the argument given in [17] we obtain the same estimate onδtχn1,i as the corresponding truncation error bounds arising in [7] for a standard reaction-diffusion two-point boundary-value problem. Now analyzing the problem the same way as (6.4.3) we obtain the following bound forδtφni,

tφni| ≤CN−2 for all i, n ≤p. (6.4.8) Combining (6.4.5), (6.4.6) and (6.4.8), we get

maxi,n |(u−U)(xi, tn)| ≤ C[∆t+N−2], for all (xi, tn)∈GN,∆t1 , (6.4.9)

Chapter 6 6.4. Error Analysis whereU(xi, tn) =Uin.

For t ≥ τ, it is not possible to follow the above argument because the delay term, u(x, t−τ), is explicitly unknown fort ≥τ. For this reason, we examine the detailed proof of the estimate for the difference between the numerical solution U and the solution u itself over the interval [τ,2τ]. The proof follows the same approach of [2] in which fitted piecewise-uniform mesh is used for the analysis.

Consider the following singularly perturbed delay parabolic equation on the domain G2 = (0,1)×(τ,2τ],











 ∂

∂t +Lε

u(x, t) =−b(x, t)u(x, t−τ) +f(x, t), (x, t) ∈G2

u(x, τ) =u(x, t(p)), x∈Ω,

u(0, t) = φ0(t), u(1, t) =φ1(t), t∈[τ,2τ].

(6.4.10)

We discretize (6.4.10) by means of the backward-Euler scheme for the time derivative, and the central difference for the space derivative. Hence the discretization takes the form,











δt+LNε

U(xi, tn)≡ δtUin−εδx2Uin+aU =−bUinp+f(xi, tn), (xi, tn) ∈GN,∆t2 , U(xi, tn) =U1(xi, tn), (xi, tn)∈GN,∆t1 ,

U(0, tn) =φ0(tn), U(1, tn) =φ1(tn), tn∈Λp2,t,

(6.4.11) where U1 is the numerical solution calculated on GN,∆t1 . The solution u of (6.4.10) is decomposed into the regular and the singular components u = y+z. The regular componentyis further decomposed intoy=y0+εy1, wherey0 andy1 solve the following problems:





∂y0

∂t (x, t) +ay0(x, t) =−by0(x, t−τ) +f(x, t), (x, t)∈G2

y0(x, t) =u(x, t), (x, t)∈Ω×[0, τ],

and 









 ∂

∂t +Lε

y1(x, t) =−by1(x, t−τ) +∂2y0

∂x2 (x, t), (x, t)∈G2, y1(x, t) = 0, (x, t)∈Ω×[0, τ],

y1(0, t) =y1(1, t) = 0, t∈[τ,2τ].

Chapter 6 6.4. Error Analysis For the above definition ofy0 and y1, the regular component y satisfies,











 ∂

∂t +Lε

y(x, t) =−by(x, t−τ) +f(x, t), (x, t)∈G2, y(x, t) =u(x, t), (x, t)∈Ω×[0, τ]

y(0, t) =y0(0, t), y(1, t) =y0(1, t), t∈[τ,2τ].

The singular component z satisfies,











 ∂

∂t +Lε

z(x, t) =−bz(x, t−τ), (x, t)∈G2, z(x, t) = 0, (x, t)∈Ω×[0, τ]

z(0, t) =φl(t)−y0(0, t), z(1, t) =φr(t)−y0(1, t), t∈[τ,2τ].

The singular component z can be further decomposed into zl and zr, where zl and zr

are the corresponding to the left-hand and the right-hand layers, respectively:

z =zl+zr, wherezl and zr satisfies the following PDEs,











 ∂

∂t +Lε

zl(x, t) =−bzl(x, t−τ), (x, t)∈G2, zl(x, t) = 0, (x, t)∈Ω×[0, τ],

zl(0, t) =φl(t)−y0(0, t), zl(1, t) = 0, t∈[τ,2τ].

and 









 ∂

∂t +Lε

zr(x, t) =−bzr(x, t−τ), (x, t)∈G2, zr(x, t) = 0, (x, t)∈Ω×[0, τ],

zr(0, t) = 0, zr(1, t) =φr(t)−y0(1, t), t ∈[τ,2τ].

Similarly, the numerical solution U of (6.4.11) is decomposed into the regular and the singular components in an analogous manner to the decomposition of the solution uof (6.4.10). Thus

U =Y +Z, whereY is the solution of the following problem











δt+LNε

Y(xi, tn) =−bY(xi, tn−p) +f, (xi, tn)∈GN,∆t2 , Y(xi, tn) =Uτ(xi, tn), (xi, tn)∈GN,∆t1 ,

Y(0, tn) =y(0, tn), Y(1, tn) =y(1, tn) tn ∈Λp2,t.

Chapter 6 6.4. Error Analysis From the above equation the singular component approximation Z satisfies,











δt+LNε

Z(xi, tn) = −bZ(xi, tn−p), (xi, tn)∈GN,∆t2 , Z(xi, tn) = 0, (xi, tn)∈GN,∆t1 ,

Z(0, tn) =φl(tn)−y(0, tn), Z(1, tn) =φr(tn)−y(1, tn) tn∈Λp2,t. Therefore, the error at the node (xi, tn) can be written in the following way,

(U−u) (xi, tn) = (Y −y) (xi, tn) + (Z−z) (xi, tn), thus

|(U −u) (xi, tn)| ≤ |(Y −y) (xi, tn)|+|(Z −z) (xi, tn)|,

from the above inequality it is enough to bound the regular and the singular component error with an optimal bound. The truncation error of the regular component can be written as

δt+LNε

(Y −y) =−bY(xi, tnp) +f − δt+LNε

y

=b(y(xi, tn−p)−Y(xi, tn−p)) + ∂

∂t +Lε

− δt+LNε

y

=b(u(xi, tn−p)−U1(xi, tn−p)) + ∂

∂t +Lε

− δt+LNε

y, therefore, we have

δt+LNε

(Y −y) = −b(u(xi, tn−p)−U1(xi, tn−p))−ε ∂2

∂x2 −δx2

y+ ∂

∂t −δt

y.

Now taking the modulus and using (6.4.9) for the first part it reduces to,

| δt+LNε

(Y −y)(xi, tn)| ≤C(N−2+ ∆t) +ε

2

∂x2 −δx2

y +

∂t −δt

y

. Using Taylor series expansions it is easy to show that,

| δt+LNε

(Y −y)(xi, tn)| ≤C

N−2+ ∆t+ (hi+1+hi)2ε

4y

∂x4

+ ∆t

2y

∂t2

. Applying Lemma 6.3.1, and the estimates of the derivatives given in (6.2.4), we obtain

| δt+LNε

(Y −y)(xi, tn)| ≤C(N−2+ ∆t), for (xi, tn)∈GN,∆t2 . Now using the fact that the discrete operator δt+LNε

satisfies the discrete maxi- mum principle (Lemma 6.4.2) and the inverse operator is uniformly bounded, the above inequality can be reduced to,

|(Y −y)(xi, tn)| ≤C(N−2+ ∆t), for (xi, tn)∈GN,∆t2 . (6.4.12)

Chapter 6 6.4. Error Analysis To estimate error of the the singular component, we decompose Z as the way its continuous counterpart z is decomposed,

Z =Zl+Zr,

where Zl and Zr are the left and the right part layers of the approximate solutions respectively, that are defined as











δt+LNε

Zl =−bZl(xi, tn−p), (xi, tn)∈GN,∆t2 , Zl(xi, tn) = 0, (xi, tn)∈GN,∆t1 ,

Zl(0, tn) =φl(tn)−y(0, tn), Zl(1, tn) = 0 tn∈ΩN2τ,

and 









δt+LNε

Zr =−bZr(xi, tnp), (xi, tn)∈GN,∆t2 , Zr(xi, tn) = 0, (xi, tn)∈GN,∆t1 ,

Zr(0, tn) = 0, Zr(1, tn) =φr(tn)−y(1, tn), tn∈ΩN2 . The error can then be written in the form

(Z−z) (xi, tn) = (Zl−zl) (xi, tn) + (Zr−zr) (xi, tn), (xi, tn)∈GN,∆t2 ,

and the errorsZl−zl andZr−zr, associated with boundary layers of Γl and Γr respec- tively, can be estimated separately. Consider the error Zl−zl,

δt+LNε

(Zl−zl) = ∂

∂t +Lε

− δt+LNε

zl

=−ε ∂2

∂x2 −δx2

zl+ ∂

∂t −δt

zl.

Taking the modulus and using the Taylor series expansions on time, we obtain

| δt+LNε

(Zl−zl)| ≤ C

N2+ ∆t+ε

2

∂x2 −δx2

zl

+ ∆t

2zl

∂t2

,

≤ C

N2+ ∆t+ε

2

∂x2 −δx2

zl

.

By fixingt, the lateral part of the above inequality can be seen as the truncation error of the reaction-diffusion two-point boundary-value problem as in [7] corresponding to the left-hand layer part. By this observation the truncation error in space can be analyzed the same way as [7, Lemmas 8, 9], the only difference is that there it is given for both sides layers but here, we need only for the left layer part, hence we obtain

| δt+LNε

(Zl−zl)(xi, tn)| ≤C(N−2+ ∆t), (xi, tn)∈GN,∆t2 . (6.4.13)

Chapter 6 6.5. Numerical Results

Dalam dokumen PDF S. Gowrisankar - ERNET (Halaman 134-141)