• 검색 결과가 없습니다.

Curved domain approximation in Dirichlet's problem

N/A
N/A
Protected

Academic year: 2022

Share "Curved domain approximation in Dirichlet's problem"

Copied!
9
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

CURVED DOMAIN APPROXIMATION IN DIRICHLET’S PROBLEM

Miyoung Lee, Sang Mok Choo, and Sang Kwon Chung

Abstract. The purpose of this paper is to investigate the piece- wise polynomial approximation for the curved boundary. We ana- lyze the error of an approximated solution due to this approxima- tion and then compare the approximation errors for the cases of polygonal and piecewise polynomial approximations for the curved boundary. Based on the results of analysis, p-version numerical methods for solving Dirichlet’s problems are applied to any smooth curved domain.

1. Introduction

We consider the Poisson equation

(1.1) −∆u = F in Ω,

with the Dirichlet boundary condition u = 0 on ∂Ω,

where F ∈ C (Ω). Here Ω is a bounded domain in the plane with an infinitely differentiable curved boundary ∂Ω which may be neither polygonal nor polynomial.

It is usually assumed that the boundary ∂Ω of Ω is either polygo- nal structures or polynomials when some numerical methods are imple- mented and corresponding numerical estimations are obtained(see [1, 2, 3, 4]). Thus if a curved boundary is neither polygonal nor polynomial, these results may not be held.

Received February 28, 2003.

2000 Mathematics Subject Classification: Primary 65M06, 65M12, 65M15.

Key words and phrases: curved domain, polynomial boundary approximation,

p-version, Poisson equation.

(2)

Strang and Berger [5] and Thom´ee [6] obtained the error estimates for the following equation

(1.2) −∆u h = F in Ω h , u h = 0 on ∂Ω h ,

where a polygonal domain Ω h approximates a curved domain Ω and h is the maximum length of the edges of ∂Ω h . Due to these theoretical re- sults, the implementation of the numerical h-version method to a curved domain is meaningful.

To obtain more accurate results for the numerical solution on domains with curved boundary, we should apply a p-version method to the curved boundary. But we are aware of no studies that have examined p-version boundary approximation.

The purpose of this paper is to generalize the polygonal boundary approximation using polynomial approximation. We will approximate the curved boundary by a piecewise polynomial boundary and analyze the errors of the approximated solution due to this polynomial bound- ary approximation. In section 2, the error estimates in the maximum norm are discussed. In section 3, the L 2 -error estimates for gradients of numerical solutions are discussed.

2. Error estimates in the maximum-norm

We assume that the boundary ∂Ω is a union of subboundaries (f i (s), g i (s)) such that

∂Ω = ∪ 1≤i≤k {(f i (s), g i (s)) : 0 ≤ s ≤ 1}

with

(f i (1), g i (1)) = (f i+1 (0), g i+1 (0)), (f k (1), g k (1)) = (f 1 (0), g 1 (0)), where f i , g i ∈ C [0, 1]. Let Ω p be the curved domain with boundary

∂Ω p = ∪ 1≤i≤k {(Π i (s), Ψ i (s)) : 0 ≤ s ≤ 1},

where Π i and Ψ i be the Lagrange interpolating polynomials of degree p i satisfying

Π i ( ℓ

p i ) = f i ( ℓ

p i ), Ψ i ( ℓ

p i ) = g i ( ℓ

p i ), ℓ = 0, . . . , p i .

(3)

Then the corresponding polynomial approximation problem for (1.1) becomes

(2.1) −∆u p = F in Ω p , u p = 0 on ∂Ω p .

Let | · | Ω denote the sup-norm in Ω and k · k Ω denote L 2 -norm over Ω, |u| m,Ω = max |α|≤m |D α u| Ω and |x| 2 = |(x 1 , x 2 )| 2 = x 2 1 + x 2 2 .

Using the maximum principle, we obtain the following theorem.

Theorem 2.1. Let F ∈ C ( ˜ Ω) where ˜ Ω ) Ω. Then there exists a constant C which depends only on Ω such that

|u − u p | Ω∩Ω

p

≤ C max

1≤i≤k {|f i (p

i

+1) | [0,1]

1 p i + 1 ( 1

p i ) p

i

+1 ,

|g i (p

i

+1) | [0,1] 1 p i + 1 ( 1

p i ) p

i

+1 }|F | Ω ˜ ,

where Ω ∩ Ω p = (Ω ∩ Ω p ) ∪ ∂(Ω ∩ Ω p ) and f i (p

i

+1) is the (p i + 1)st derivative of f i .

Proof. Let d(x, Ω) be the distance between Ω and x. Let Ω ǫ = ∪ 1≤i≤k {x : d(x, Ω i ) < ǫ i },

where

∂Ω i = {(f i (s), g i (s)) : 0 ≤ s ≤ 1}, ǫ i = max{|f i (p

i

+1) | [0,1] 1

p i + 1 ( 1

p i ) p

i

+1 , |g (p i

i

+1) | [0,1] 1 p i + 1 ( 1

p i ) p

i

+1 } so that Ω ∪ Ω p ⊂ Ω ǫ ⊂ ˜ Ω for large p.

Let u ǫ be the solution of

−∆u ǫ = F in Ω ǫ , u ǫ = 0 on ∂Ω ǫ .

Note that ∂Ω ǫ ∈ C except finite number of points. Then for x ∈

∂Ω ∪ ∂Ω p , there exists y x ∈ ∂Ω ǫ with d(x, ∂Ω ǫ ) = d(x, y x ). Since u ǫ − u is harmonic in Ω, we obtain for some C

|u ǫ − u| Ω ≤ |u ǫ − u| ∂Ω

= sup

x∈∂Ω

|u ǫ (y x ) − u ǫ (x)|

≤ sup

x∈∂Ω

|y x − x||u ǫ | 1, Ω

ǫ

≤ max ǫ i |u ǫ | 1, Ω

ǫ

≤ C max ǫ i |∆u ǫ | Ω

ǫ

≤ C max ǫ i |F | Ω ˜ .

(4)

On the other hand

|u p − u ǫ | Ω

p

≤ |u p − u ǫ | ∂Ω

p

= sup

x∈∂Ω

p

|u ǫ (y x ) − u ǫ (x)|

≤ sup

x∈∂Ω

p

|y x − x||u ǫ | 1,Ω

ǫ

≤ 2 max ǫ i |u ǫ | 1,Ω

ǫ

≤ C max ǫ i |∆u ǫ | Ω

ǫ

≤ C max ǫ i |F | Ω ˜ .

Using triangle inequality, we obtain the desired result. ¤ Remark 2.1. Let {P j } N 0 be a sequence of points on ∂Ω with P 0 = P N and Ω h be a polygonally approximated domain with the maximum length h of edges in a triangulation for Ω h . Thom´ee [5] obtained for convex domain Ω

|u − u h | Ω

h

≤ Ch 2 . Thus the errors of h-version and p-version are

|u − u h | Ω

h

∩Ω

p

= O( 1 N 2 ),

|u − u p |

h

∩Ω

p

= O( 1

(N − 1) N +1 ), respectively, whenever | −−−−→

P i P i+1 | = | −−−−−−→

P i+1 P i+2 |, f (q) and g (q) are bounded for q = 0, . . . , N . Therefore we can see that a curved boundary approx- imation is more accurate than a polygonal boundary approximation.

In most numerical studies on a curved domain, the curved boundary is polynomial. In this case, Ω = Ω p for some p. Thus the errors of h-version and p-version are, respectively,

|u − u h | Ω

h

= O( 1 N 2 ),

|u − u p | Ω

h

= O( 1

(N − 1) N+1 ).

(5)

3. L 2 -error estimates for gradients

Without loss of generality, we may assume that the origin belongs to Ω and there exists a positive constant µ such that

x · η(x) ≥ µ > 0, x ∈ ∂Ω,

where η(x) is the outward unit normal vector to the boundary ∂Ω at a point x. For example, a convex domain satisfies the above condition.

Let s(x) be the unit tangent vector to the boundary ∂Ω at a point x.

Using the Green’s identity, we obtain the following lemma.

Lemma 3.1. There exists a constant C such that for a harmonic function v in Ω ∩ Ω p

k ∂v

∂η k ∂(Ω∩Ω

p

) ≤ C| ∂v

∂s | ∂(Ω∩Ω

p

) ,

where ∂η and ∂s denote differentiations in the direction of normal and tangent vector, respectively.

Proof. Integrating the following identity

2

X

j,k=1

· ∂

∂x k {x k ( ∂v

∂x j ) 2 } − 2 ∂

∂x j (x k ∂v

∂x j

∂v

∂x k )

¸ + 2

2

X

k=1

x k ∂v

∂x k ∆v = 0 over Ω∩Ω p and using Green’s identity, we obtain for a harmonic function v

(3.1)

Z

∂(Ω∩Ω

p

)

· x · η

2

X

j=1

( ∂v

∂x j ) 2 − 2 ∂v

∂n

∂v

∂r

¸ ds = 0,

where ∂v ∂r denotes the derivative in direction of x = (x 1 , x 2 ). Note that for unit vectors η = (η 1 , η 2 ) and s = (−η 2 , η 1 ), it holds that

(3.2)

2

X

j=1

( ∂v

∂x j ) 2 = ( ∂v

∂η ) 2 + ( ∂v

∂s ) 2 . Setting

x · η = kxkx n , x · s = kxkx s , ∂v

∂r = (x n

∂v

∂η + x s

∂v

∂s )kxk,

(6)

and using (3.2), we may rewrite (3.1) as Z

∂(Ω∩Ω

p

)

· x n ( ∂v

∂s ) 2 − x n ( ∂v

∂η ) 2 − 2x s

∂v

∂s

∂v

∂η

¸

kxkds = 0.

Thus we obtain for ǫ > 0

(3.3)

Z

∂(Ω∩Ω

p

)

x n ( ∂v

∂η ) 2 kxkds

= Z

∂(Ω∩Ω

p

)

· x n ( ∂v

∂s ) 2 − 2x s

∂v

∂s

∂v

∂η

¸ kxkds

≤ Z

∂(Ω∩Ω

p

)

·

(x n + 2|x s | 1 ǫ )( ∂v

∂s ) 2 + 2|x s |ǫ( ∂v

∂η ) 2

¸ kxkds.

Since there exists a positive constant µ such that x · η ≥ µ > 0, x ∈ ∂Ω,

and ∂Ω p is any kind of polynomial approximation of ∂Ω, there exists a positive constant λ such that for sufficiently large p

x · η ≥ λ > 0, x ∈ ∂Ω p . Therefore we obtain

x · η ≥ min{µ, λ} > 0, x ∈ ∂(Ω ∩ Ω p ).

Since there exist constants r 0 and r 1 such that for all x ∈ ∂(Ω ∩ Ω p ), 0 < r 0 ≤ kxk ≤ r 1 , we can choose ǫ in (3.3) such that

x n kxk − 2|x s |ǫkxk > min{µ, λ} − 2r 1 ǫ > 0, x ∈ ∂(Ω ∩ Ω p ).

It completes the desired proof. ¤

Using the Green’s formula, we obtain the following theorem.

Theorem 3.1. There exists a constant C depending on u such that k∇u − ∇u p k Ω∩Ω

p

≤ C max

1≤i≤k {|f i (p

i

+1) | [0,1] ( 1

p i ) p

i

+

32

, |g i (p

i

+1) | [0,1] ( 1

p i ) p

i

+

32

}.

(7)

Proof. Since e p = u − u p is a harmonic function in Ω ∩ Ω p , using Lemma 3.1, we obtain for some constant C

k∇e p k 2 Ω∩Ω

p

= Z

∂(Ω∩Ω

p

)

e p ∂e p

∂η ds (3.4)

≤ ke p k ∂(Ω∩Ω

p

) k ∂e p

∂n k ∂(Ω∩Ω

p

)

≤ Cke p k ∂(Ω∩Ω

p

) | ∂e p

∂s | ∂(Ω∩Ω

p

) . Note that

(3.5) | ∂e p

∂s | ∂(Ω∩Ω

p

) = | ∂e p

∂s | ∂(Ω∩Ω

p

)∩∂Ω + | ∂e p

∂s | ∂(Ω∩Ω

p

)∩∂Ω

p

and the second term in the righthand side of (3.5) is

| ∂e p

∂s | ∂(Ω∩Ω

p

)∩∂Ω

p

= sup

x

p

∂(Ω∩Ωp)∩∂Ωp

|∇u(x p ) · s(x p )|.

Let x p = (Π i (s 0 ), Ψ i (s 0 )) and ˜ x = (f i (s 0 ), g i (s 0 )). Then we obtain

|∇u(x p ) · s(x p )| ≤ |∇u(˜ x) · s(x p )| + Ckx p − ˜ xk (3.6)

≤ C{| cos( π

2 ± θ)| + kx p − ˜ xk}

≤ C{sin θ + kx p − ˜ xk},

where θ is the acute angle between the tangential vectors s(x p ) on ∂Ω p

and s(˜ x) on ∂Ω.

Using the smoothness of functions f i , g i , Π i , Ψ i , the inequality (3.6) becomes

|∇u(x p ) · s(x p )|

≤ C{sin θ + kx p − ˜ xk}

≤ C{

q

(f i (s 0 ) − Π i (s 0 )) 2 + (g i (s 0 ) − Ψ i (s 0 )) 2 + kx p − ˜ xk}.

Thus we obtain (3.7)

| ∂e p

∂s | ∂(Ω∩Ω

p

)∩∂Ω

p

≤ C

·

1≤i≤k max {|f i (p

i

+1) | [0,1] ( 1

p i ) p

i

+1 , |g i (p

i

+1) | [0,1] ( 1 p i ) p

i

+1 } + max

1≤i≤k {|f i (p

i

+1) | [0,1]

1 p i + 1 ( 1

p i ) p

i

+1 , |g i (p

i

+1) | [0,1]

1 p i + 1 ( 1

p i ) p

i

+1 }

¸

≤ C max

1≤i≤k {|f i (p

i

+1) | [0,1] ( 1

p i ) p

i

+1 , |g (p i

i

+1) | [0,1] ( 1

p i ) p

i

+1 }.

(8)

Similarly we obtain the inequality (3.7) for | ∂e ∂s

p

| ∂(Ω∩Ω

p

)∩∂Ω . Applying (3.7) and Theorem 2.1 to (3.4), we obtain the desired results. ¤

Remark 3.1. Thom´ee [5] obtained for a convex domain Ω

|∇u − ∇u h | Ω

h

≤ Ch

32

,

where h is the maximum length of the edges in a triangulation for Ω h . Thus we obtain similar results as in Remark 2.1.

4. Concluding remark

We approximated a curved boundary by polynomials of variable de- grees and obtained the corresponding error estimates. Since a piecewise polynomial boundary approximation for a curved boundary is more ac- curate than that a polygonal boundary approximation, we were able to show that the numerical solution by p-version methods is more accurate than that obtained by using the usual boundary approximation for a curved boundary.

Acknowledgment. The authors are indebted to V. Thom´ee for encouraging and constant interest during the investigation. Also we thank to F. Milner for his stimulating encouragement to realize the value of this study.

References

[1] M. R. Dorr, The approximation theory for the p-version of the finite element method, SIAM J. Numer. Anal. 21 (1984), no. 6, 1180–1207.

[2] M. Lee and F. Milner, Mixed finite element methods for nonlinear elliptic prob- lems: The p-Version, Numer. Methods Partial Differential Equations 12 (1996), 729–741.

[3] J. T. Oden and L. Demkowicz, Mixed finite element methods for nonlinear elliptic problems: The p-Version, Comput. Methods Appl. Math. 89 (1991), 11–40.

[4] M. Suri, On the stability and convergence of higher order mixed finite element methods for second order elliptic problems, Math. Comp. 54 (1990), 1–19.

[5] G. Strang and A. E. Berger, The Change in solution due to change in domain, Proceedings of the AMS summer institute on partial differential equations at Berkeley (1971), 199–205.

[6] V. Thom´ ee, Polygonal domain approximation in Dirichlet’s problem, J. Inst.

Math. Appl. 11 (1973), 33–44.

(9)

Miyoung Lee

Department of Management Information System Konkuk University

Seoul 143-701, Korea

E-mail: [email protected] Sang Mok Choo

School of Mathematics and Physics Ulsan University

Ulsan 680-749, Korea

E-mail: [email protected] Sang Kwon Chung

Department of Mathematics Education Seoul National University

Seoul 151-742, Korea

E-mail: [email protected]

참조

관련 문서