2

Click here to load reader

Convergence of adaptive FEM for elliptic obstacle problems

Embed Size (px)

Citation preview

Page 1: Convergence of adaptive FEM for elliptic obstacle problems

PAMM · Proc. Appl. Math. Mech. 11, 767 – 768 (2011) / DOI 10.1002/pamm.201110373

Convergence of adaptive FEM for elliptic obstacle problems

Michael Feischl1, Marcus Page1,∗, and Dirk Praetorius1

1 Institute for Analysis and Scientific Computing, Vienna University of Technology,

Wiedner Hauptstraße 8-10, A-1040 Wien, Austria

We treat the convergence of adaptive lowest-order FEM for some elliptic obstacle problem with affine obstacle. For error

estimation, we use a residual error estimator which is an extended version of the estimator from [2] and additionally controls

the data oscillations. The main result states that an appropriately weighted sum of energy error, edge residuals, and data

oscillations satisfies a contraction property that leads to convergence. In addition, we discuss the generalization to the case of

inhomogeneous Dirichlet data and non-affine obstacles χ ∈ H2(Ω) for which similar results are obtained.

c© 2011 Wiley-VCH Verlag GmbH & Co. KGaA, Weinheim

1 Introduction and Model Problem

In the past decades, adaptive finite element methods for elliptic boundary value problems have been intensively studied and

are now a popular tool in science and engeneering, see [1] and the references therein. In recent years, the analysis has been

extended to cover more general applications, such as mixed methods, non-conforming elements, and obstacle problems [2].

The latter is a classic introductory example to study nonlinear problems characterized by variational inequalities. The aim

of our work is twofold: First, we provide a numerical scheme for variational inequalities that arise from many physical

phenomena [5]. Second, by extending the mathematical analysis to new problems, we contribute to the understanding of the

method itself.

Throughout, we consider the following model problem: Let Ω ⊂ R2 be a bounded domain with polygonal boundary

Γ := ∂Ω. We prescribe an obstacle on Ω by an affine function χ with χ ≤ 0 on Γ. The set A of admissible functions reads

A := v ∈ H10 (Ω) : v ≥ χ a.e. in Ω. (1)

It is closed, convex, and non-empty. For given f ∈ L2(Ω), we consider the energy functional J (v) = 〈〈v , v〉〉/2 − (f, v),where the energy scalar product reads 〈〈u , v〉〉 =

∫Ω∇u · ∇v dx for all u, v ∈ H1

0 (Ω) and where (f, v) =∫Ωfv dx denotes

the L2-scalar product. By ||| · |||, we denote the energy norm on H10 (Ω) induced by 〈〈· , ·〉〉. The obstacle problem then reads:

Find u ∈ A such that

J (u) = minv∈A

J (v). (2)

It is well known, that this problem admits a unique solution that is equivalently characeterized by the variational inequality

〈〈u , u− v〉〉 ≤ (f, u− v) for all v ∈ A. (3)

For discretization of (3), we consider conforming and shape regular triangulations Tℓ of Ω and denote the standard P1-FEM

space of globally continuous and piecewise affine functions by S1(Tℓ). The finite dimensional problem then reads: Find

Uℓ ∈ Aℓ := A ∩ S1(Tℓ) such that J (Uℓ) = minVℓ∈Aℓ

J (Vℓ). Again, this problem can equivalently be stated in terms of a

variational inequality (3).

2 Reliable Error Estimator and Convergence of adaptive FEM

Now, let EΩℓ (resp. Eℓ) denote the set of all interior (resp. all) edges of Tℓ. For E ∈ EΩ

ℓ , the patch is defined by Ωℓ,E := T+∪T−

with T± ∈ Tℓ and T+ ∩T− = E. To steer the adaptive mesh-refinement, we use some residual-based error estimator that has

basically been introduced in [2]

η2ℓ := ρ2ℓ + osc2ℓ with ρ2ℓ =∑

E∈EΩ

ρℓ(E)2 and osc2ℓ =∑

E∈Eℓ

oscℓ(E)2. (4)

First, ρℓ(E)2 := hE‖[∂nUℓ]‖2L2(E) for E ∈ Eℓ denotes the weighted L2-norm of the normal jump, where hE = diam(E)

and [·] the jump over an interior edge. Second, oscℓ(E)2 := |Ωℓ,E |‖f − fΩℓ,E‖2L2(Ωℓ,E) are the oscillations of f over E, for

∗ Corresponding author: email [email protected], phone +43 1 58801 10157, fax +43 1 58801 10196

c© 2011 Wiley-VCH Verlag GmbH & Co. KGaA, Weinheim

Page 2: Convergence of adaptive FEM for elliptic obstacle problems

768 Section 18: Numerical methods for differential equations

101

102

103

104

105

106

107

10−4

10−3

10−2

10−1

100

101

102

ηℓ (adap.)√εℓ (adap.)

oscℓ (adap.)ηℓ (unif.)√εℓ (unif.)

oscℓ (unif.)

O(N−5/12)O(N−1)

O(N−1/2)

Fig. 1 Numerical results for uniform and adaptive mesh

refinement with adaptivity parameter θ = 0.6

101

102

103

104

105

106

107

10−4

10−3

10−2

10−1

100

101

θ = 0.4θ = 0.6θ = 0.8

θ = 0.2

uniform

O(N−5/12)

O(N−1/2)

Fig. 2 Numerical results for√εℓ for uniform and adaptive

mesh refinement with θ ∈ 0.2, 0.4, 0.6, 0.8

E ∈ Eℓ, where fΩℓ,Edenotes the corresponding integral mean. Finally, for edges E on the boundary, ηℓ involves the weighted

element residuals oscℓ(E)2 := |T |‖f‖L2(T )2 for E ∈ Eℓ\EΩℓ , where T ∈ Tℓ is the unique element with E ⊆ ∂T ∩ Γ. It is

already observed in [2] that ηℓ is reliable.

We can now state our main result from [6] for a standard P1-AFEM algorithm of the form

Solve 7−→ Estimate 7−→ Mark 7−→ Refine

Theorem 2.1 Using the strategy proposed by Dörfler [4] for marking, i.e. determine (minimal) set Mℓ ⊆ Eℓ s.t.

θη2ℓ ≤∑

E∈EΩ

ℓ∩Mℓ

ρℓ(E)2 +∑

E∈Eℓ∩Mℓ

oscℓ(E)2 (5)

for some fixed adaptivity parameter 0 < θ < 1 and halving at least the marked edges E ∈ Mℓ, the adaptive algorithm

guarantees the contraction property

∆ℓ+1 ≤ κ∆ℓ for all ℓ ∈ N, where ∆ℓ := J (Uℓ)− J (u) + γη2ℓ . (6)

The constants 0 < γ, κ < 1 depend only on θ and the shape of elements in T0. In particular, this implies limℓ→∞

J (Uℓ) = J (u)

as well as limℓ→∞

|||u− Uℓ||| = 0 = limℓ→∞

ηℓ.

Remark 2.2 In the case of non-homogeneous Dirichlet boundary data or non-affine obstacles χ ∈ H2(Ω), we get the

slightly weaker result ∆ℓ+1 ≤ κ ∆ℓ +αℓ for a certain zero sequence αℓ ≥ 0 with limℓ αℓ = 0. Elementary calculus then also

proves lim ∆ℓ = 0. Here, ∆ℓ denotes a similar combined error quantity that additionally involves estimator terms that control

the approximation of the given Dirichlet data, see [7].

3 Numerical Experiment

We consider an example from [2,6] with constant obstacle χ ≡ 0 on the L-shaped domain Ω := (−2, 2)2\[0, 2)×(−2, 0] with

a corner singularity at the origin. In Figure 1, we compare error εℓ :=(J (Uℓ)−J (u)

), estimator ηℓ, and oscillations oscℓ of

uniform and adaptive refinement for θ = 0.6. Figure 2 additionally shows a comparison of the errors of adaptive refinement,

where θ varies between 0.2 and 0.8, and uniform refinement. We can see that the convergence rate for adaptive refinement

almost coincides for all choices of θ.

Acknowledgements The authors D.P. and M.F. are partially funded by the Austrian Science Fund (FWF) under grant P21732. M.P.

acknowledges support from the Viennese Science and Technology Fund (WWTF) under grant MA09-029.

References

[1] M. Ainsworth, T. Oden, A posteriori error estimation in finite element analysis (Wiley-Interscience, New York, 2000).[2] D. Braess, C. Carstensen, and R. Hoppe, Numer. Math. 107, 455–471 (2007).[3] J. Cascon, C. Kreuzer, R. Nochetto, K, Siebert, SIAM J. Numer. Anal. 46, 2524–2550 (2008).[4] W. Dörfler, SIAM J. Numer. Anal. 33, 1106–1124 (1996).[5] A. Friedmann, Variational principles and free-boundary problems (Wiley, New York, 1982).[6] M. Page and D. Praetorius, ASC Report 05/2010, Institute for Analysis and Scientific Computing, Vienna UT, (2010).[7] M. Feischl, M. Page, and D. Praetorius, ASC Report 33/2010, Institute for Analysis and Scientific Computing, Vienna UT, (2010).

c© 2011 Wiley-VCH Verlag GmbH & Co. KGaA, Weinheim www.gamm-proceedings.com