Local and pointwise error estimates Chapter 4

advertisement
Chapter 4
Local and pointwise error estimates
In this chapter we make a brief excursion into the area of local and pointwise (maximum-norm)
error estimates for the finite element method. We shall emphasize a priori error estimates. In
keeping with the spirit of the previous chapters, we will pay careful attention to domain regularity
in our estimates. Another issue which arises when proving error estimates in norms other than the
global energy norm is mesh regularity. It is straightforward to prove optimal a priori error estimates
in the energy norm on shape-regular grids, and in particular on adaptively-generated grids. The
situation for other norms has proved to be much more difficult, and we will highlight this issue in
our discussion as well.
4.1
Local energy estimates
Local energy estimates are both interesting in their own right and useful as a tool for proving
maximum-norm error estimates. We begin with motivation from analysis, then establish an important technical tool (superapproximation), and finally proceed to prove local error estimates.
4.1.1
Caccioppoli inequalities
It is standard intuition that one cannot bound a stronger norm of a function by a weaker norm, but
this intuition turns out to be wrong (or at least incomplete) for harmonic functions.
Proposition 4.1.1 Let
u = 0 on ⌦, with u 6= 0 on @⌦. Let also D ⇢ ⌦ and d > 0 be given such
that Dd := {x 2 ⌦ : dist(x, D)  d} ⇢⇢ ⌦. Then
krukL2 (D) . d
1
kukL2 (Dd ) .
(4.1)
Proof. Let ! 2 C01 (Dd ) be a cuto↵ function satisfying ! ⌘ 1 on D and kDm !kL1 (Dd ) . d m ,
m 0. Then
Z
2
2
krukL2 (D)  k!rukL2 (⌦) =
! 2 ru · ru
⌦
Z
Z
(4.2)
=
ru · r(! 2 u) 2 (!ru) · (ur!)
⌦
⌦
77
cacc
78
But
CHAPTER 4. LOCAL AND POINTWISE ERROR ESTIMATES
R
⌦
ru · r(! 2 u) = 0 because u is harmonic. Applying Hölder’s inequality, we thus obtain
k!ruk2L2 (⌦)  2k!rukL2 (⌦) kukL2 (Dd ) kr!kL2 (⌦) . d
1
k!rukL2 (⌦) kukL2 (dd ) .
Dividing through by k!rukL2 (⌦) completes the proof.
4.1.2
2
Superapproximation
Superapproximation is an essential
tool in local and pointwise error analysis for FEM. It was introNS74
duced in the classical DGS11
paper [41] in which local error estimates were first proved. We give a slightly
sharper version from [22] which will allow us to prove local error estimates on general shape regular
grids.
Lemma 4.1.2 Assume that T is a shape-regular simplex in Rd , and that ! 2 C 1 (T ) satisfies
kDm !kL1 (T ) . d m , m = 0, ..., r + 1 with d
hT := diam(T ). Let also Ih be the Lagrange
interpolant on T into Pr . Then for 2 Pr , there holds
Ih (! 2 )kH 1 (T ) .
k! 2
hT
hT
k!r kL2 (T ) + 2 k kL2 (T ) .
d
d
(4.3)
superapprox
(4.4)
eq2-3
Proof. We use Hölder’s inequality and standard approximation theory to find
n/2
k! 2
Ih (! 2 )kH 1 (T ) ChT k! 2
n/2+r
ChT
1 (T )
Ih (! 2 )kW1
r+1
|! 2 |W1
(T ) .
Noting that D↵ = 0 for all multiindices ↵ with |↵| = r + 1, recalling that
inverse estimates, we compute
n/2+r
hT
n/2+r
r (T ) . h
|! 2 |W1
T
.(
r+1
X
i=2
+
r+1
X
i=1 |↵|=i,| |=r+1 i
kD↵ ! 2 D
n/2+r
hT
X
↵
2
kD ! D
hT
n/2+r
k kL2 (T ) + hT
d2
X
 1, and employing
kL1 (T )
i (T ) )k kL (T )
hiT 1 |! 2 |W1
2
|↵|=1,| |=r
.
X
hT
d
(4.5)
kL1 (T )
|↵|=1,| |=r
kD↵ ! 2 D
kL1 (T ) .
We next consider the terms kD↵ ! 2 D kL1 (T ) . Since |↵| = 1, we have D↵ ! 2 = 2!D↵ !. Let
R
hT
1 (T ) .
!
ˆ = |T1 | T ! dx so that k! !
ˆ kL1 (T ) . hT |!|W1
d . Employing inverse estimates, we thus
eq2-4
4.1. LOCAL ENERGY ESTIMATES
79
have
X
n/2+r 1
hT
|↵|=1,| |=r
.d
1 n/2+r
hT
kD↵ ! 2 D
X
| |=r
.d
1 n/2+r
hT
X
| |=r
hT
k kL2 (T ) +
d2
hT
.( 2 k kL2 (T ) +
d
.(
kL1 (T )
k!D
kL1 (T )
(k(!
!
ˆ )D
kL1 (T ) + kˆ
!D
kL1 (T ) )
(4.6)
eq2-5
(4.7)
eq2-6
hT
|ˆ
! |H 1 (T ) )
d
hT
hT
|(ˆ
! !) |H 1 (T ) +
|! |H 1 (T ) ).
d
d
Using an inverse inequality, we find that
hT
|(ˆ
!
d
eq2-6
hT
1 (T ) k kL (T ) + kˆ
(|!|W1
! !kL1 (T ) | |H 1 (T ) )
2
d
hT 1
hT
C
( k kL2 (T ) +
| |H 1 (T ) )
d d
d
hT
C 2 k kL2 (T ) .
d
!) |H 1 (T ) 
eq2-5
eq2-4
eq2-3
Inserting (4.7) into (4.6) and the result into (4.5) and (4.4) completes the proof.
4.1.3
2
Local energy estimates
NS74
We now prove a local error estimate. Such estimates were first proved
in [41] and improved to allow
DGS11
general shape-regular
(as
opposed
to
quasi-uniform)
meshes
in
[22].
As
an aside, the local energy
DGS11
estimate in [22] is the only error estimate we are aware of for finite element methods in a norm other
than a global energy norm that is valid on arbitrary shape-regular grids.
Theorem 4.1.3 Assume that Th is a shape-regular simplicial decomposition of a domain ⌦ ⇢ Rd ,
and that Sh is a Lagrange finite element space of degree r on Th . Let also D ⇢ ⌦ be given, and given
d > 0 let Dd := {x 2 ⌦ : dist(x, D) < d}. Assume that KhT  d for each T 2 Th with T \ Dd 6= ;
and K sufficiently large. Finally, let u 2 H 1 (⌦), and assume that uh 2 Sh satisfies
Z
Z
rurvh =
ruh rvh , vh 2 Sh , vh = 0 on ⌦ \ Dd .
Dd
⌦
Then
kr(u
uh )kL2 (D) . inf
2Sh
✓
kr(u
loc_est
1
)kL2 (Dd ) + ku
d
kL2 (Dd )
◆
1
+ ku
d
uh kL2 (Dd ) .
(4.8)
We discuss the bound (4.8). The first two terms kr(u
)kL2 (Dd ) + d1 ku
kL2 (Dd ) are local
almost-best-approximation terms; we could not expect much better of the local error behavior. The
last term d1 ku uh kL2 (Dd ) is a “pollution” term which expresses influence of the global solution
loc_est
80
CHAPTER 4. LOCAL AND POINTWISE ERROR ESTIMATES
quality on the local error behavior. Note carefully two things. First, the pollution term is measured
in a weaker norm. If u is smooth, we can expect this term to decrease at a faster rate than the
energy error as the mesh is refined. Second, the pollution term is penalized by a factor of d 1 . Thus
if we try to cut the extended (cuto↵) domain Dd too close to D and thus measure the approximation
error over a smaller domain, we will be penalized for it in the pollution term.
The proof we
give is short and quite elementary given the superapproximation estimate above.
NS74, DGS11
That given in [41, 22],
on the other hand, is slightly more roundabout in that it first proves an
cacc
estimate similar
to
(
4.1)
for “discrete harmonic” functions and then obtains the estimate below.
loc_est
Proof (4.8). cacc
Let 2 Sh , and let ! be a cuto↵ function which is 1 on D and 0 outside of Dd/2 as
in the proof of (4.1). Then
)k2L2 (D)  k!r(uh
Z
=
r(uh
Z⌦
.
r(uh
kr(uh
)k2L2 (Dd )
2
)r[! (uh
)]
2
Z
!r(uh
⌦
)r!]
(4.9)
1
)] + k!r(uh
d
)r[! 2 (uh
)[(uh
⌦
)kL2 (Dd ) kuh
kL2 (Dd )
:= I + II
The assumption that ! is 0 outside of Dd/2 and that d Kh with K sufficiently large ensures that
Ih (! 2 (uh
)) is 0 outside of Dd . We may thus apply Galerkin orthogonality to obtain
Z
Z
2
I=
r(uh u)r[! (uh
)] +
r(u
)r[! 2 (uh
)]
⌦
⌦
Z
.
r(uh u)r[! 2 (uh
) Ih (! 2 (uh
))]
(4.10)
⌦
1
+ kr(u
)kL2 (Dd ) ( kuh
kL2 (Dd ) + k!r(uh
)kL2 (Dd ) )
d
:= Ia + Ib .
superapprox
We finally employ the superapproximation estimate (4.3), an inverse estimate, hT /d . 1, and
Young’s inequality to find for ✏ > 0
X
Ia 
kr(u uh )kL2 (T ) hT (d 1 k!r(uh
)kL2 (T ) + d 2 kuh
kL2 (T ) )
T \Dd 6=;
X
.
(kr(u
)kL2 (T ) + kr(
uh )kL2 (T ) )hT (d
kr(u
)kL2 (T ) (k!r(uh
)kL2 (T ) + d
T \Dd 6=;
X
.
T \Dd 6=;
+k
.✏
1
uh kL2 (T ) (d
r(u
1
)k2L2 (Dd )
k!r(uh
+d
2
(ku
)kL2 (T ) + d
uh k2L2 (Dd )
2
1
kuh
+ ku
1
k!r(uh
kuh
)kL2 (T ) + d
2
kuh
kL2 (T ) )
kL2 (T ) )
kL2 (T ) )
2
kL2 (Dd ) ) +
✏k!r(uh
)k2L2 (Dd ) .
(4.11)
Similarly employing Young’s inequality on the terms Ib and II yields
k!r(uh
)k2L2 (Dd ) . ✏
1
r(u
+ ✏k!r(uh
)k2L2 (Dd ) + d
)k2L2 (Dd ) .
2
(ku
uh k2L2 (Dd ) + ku
k2L2 (Dd ) )
(4.12)
4.2. L1 ERROR ESTIMATES ON SMOOTH DOMAINS
81
Taking ✏ small enough to reabsorb the last term completes the proof.
2
4.2
L1 error estimates on smooth domains
We
next prove sharp pointwise error estimates on smooth domains, following the work of Schatz
S98
[44]. From these we can easily recover standard maximum-norm error estimates.
4.2.1
Statement of results
We assume that ⌦ ⇢ Rd is given with @⌦ smooth, and that u 2 H 1 (⌦) satisfies
Z
Z
L(u, v) :=
Arurv + b · ruv + cuv =
f v =: (f, v), all v 2 H 1 (⌦)
⌦
⌦
for a coercive and continuous bilinear form L with smooth coefficients A, b, c. Here natural boundary
conditions Aru · ~n = 0 are enforced implicitly.
Our FEM is defined as follows. We assume that Th is a quasi-uniform mesh (NOT shape-regular;
we have significantly restricted our choice of meshes!) of mesh width h and corresponding Lagrange
finite element space Sh of degree r. The finite element solution is the unique uh 2 Sh satisfying
L(uh , vh ) = (f, vh ) for all vh 2 Sh . Because @⌦ is smooth, this means that some “triangles” have a
curved face, so it is not obvious that standard approximation properties, etc., automatically hold.
We will however assume that all needed properties (approximation estimates, inverse estimates,
superapproximation) are valid even on boundary elements. We fix a point x0 2 ⌦ at which the error
is to be measured and finally define a weight
x0 ,h (x)
Note that 0 <
x0 ,h
=
|x
h
.
x0 | + h
 1 with equality holding at x0 , and that
(4.13)
⇡ h when |x
sigma_def
x0 | ⇡ 1.
Theorem 4.2.1 Let the assumptions on the solution u, finite element approximation uh , and finite
element space Sh given above hold, and let 0  s  r 1. Then for x0 2 ⌦
|(u
1
uh )(x0 )| . h(ln )
h
s,r
1
inf [k
2Sh
s
x0 ,h (u
)kL1 (⌦) + k
s
x0 ,h r(u
)kL1 (⌦) ]
(4.14)
pointwise
(4.15)
maxnorm
Thus
ku
1
uh kL1 (⌦) . h(ln )
h
maxnorm
1r
inf ku
2Sh
1
r
1 (⌦) . h (ln
kW 1
)
h
1r
r+1
|u|W1
(⌦) .
The estimate (4.15) is contained in a number
of previous papers going back to the 1970’s under
pointwise
various assumptions on the regularity of @⌦. (4.14) is a “finer” estimate in that it measures the error
at a point instead of in the maximum norm and expresses a more local dependence of the error at x0
on the properties of u. More
precisely, when r > 1 (piecewise quadratic and higher-degree elements),
pointwise
we may take s > 0 in (4.14). In this case the approximation error at points x with |x x0 | ⇡ 1 is
multiplied by xs 0 ,h (x0 ) ⇡ hs , and we have | x0 ,h (x)s r(u
)(x)|  hr+s . On the other hand, at x0
we have x0 ,h (x0 ) = 1 and thus here xs 0 ,h (x0 )|r(u
)(x0 )| ⇡ hr in general. That is, the weight
de-emphasizes the influence of the approximability of u at points removed from the target point x0 .
82
CHAPTER 4. LOCAL AND POINTWISE ERROR ESTIMATES
4.2.2
proof
pointwise
The proof of (4.14) is rather involved; for the sake of time we shall omit some details.
Step 1: Error representation by a regularized Green’s function. Given x0 2 ⌦, there is a smooth
regularized -function x0 supported in the element T 2 Th containing x0 such that
(vh ,
x0
) = vh (x0 ), vh 2 Sh ,
(4.16)
delta
(4.17)
deltaest
(4.18)
delta_rep
and
x0
k
kW p,m (⌦) . h
d(1 1/p) m
.
2 Sh ,
Thus for
|(u
uh )(x0 )|  |(u
)(x0 )| + |(
 |(u
)(x0 )| + |(
. ku
x0
uh ,
u,
kL1 (Tx0 ) + |(u
x0
)|
)| + |(u
uh ,
x0
x0
uh ,
)|
)|.
The first term above is bounded by Ck x0 ,h (u
)kL1 (⌦) , so we are left to bound the second.
Step 2: Dual representation by a regularized Green’s function. Let g 2 H 1 (⌦) satisfy L(v, g) =
(v, x0 ) for all v 2 H 1 (⌦). Let also gh 2 Sh satisfy L(vh , gh ) = L(v, g), vh 2 Sh . Using Galerkin
orthogonality yields
(u
uh ,
x0
) = L(u
 (k
⇥
uh , g)
s
x0 ,h (u
(k xs 0 ,h (g
= L(u
,g
gh )
s
)kL1 (⌦) + k x0 ,h r(u
gh )kL1 (⌦) + k x0s,h r(g
)kL1 (⌦) )
(4.19)
error_rep
gh )kL1 (⌦) ).
We thus must show that
k
s
x0 ,h (g
gh )kL1 (⌦) + k
gh )kL1 (⌦) . h
s
x0 ,h r(g
s,r
1
.
Step 3: Dyadic decomposition and local energy bounds. We first decompose ⌦ into dyadic annuli
about x0 . Let M be a positive constant which we shall eventually take to be sufficiently large, and
let dj := 2j M h, j = 0, 1, ..., J with J the smallest integer so that dJ > diam(⌦). Let
⌦j := {x 2 ⌦ : dj
⌦0 := BM h (x0 ),
Then ⌦ = [Jj=0 ⌦j . Note also that
⌦0j = ⌦j
1
x0 ,h (x)
1
 |x
⇠ hdj 1 for x 2 ⌦j , j
[ ⌦j [ ⌦j+1 , ⌦00j = ⌦0j
1
loc_est
s
x0 ,h (g

.
gh )kL1 (⌦) + k
J
X
j=0
J
X
j=0
d/2
s
x0 ,h r(g
(h/dj )s dj kg
(h/dj )
gh )kL1 (⌦) . h
s,r
1.
)kL2 (⌦j ) + dj 1 k(g
dyad_def
(4.21)
dyadic
1. We also define
2 Sh
1
gh kH 1 (⌦j )
s d/2
dj (kr(g
(4.20)
[ ⌦0j [ ⌦0j+1 , etc.
Using a local estimate such as (4.8), we then compute for any
k
x0 | < dj }, j
)kL2 (⌦j ) + dj 1 kg
gh kL2 (⌦0j ) ).
4.2. L1 ERROR ESTIMATES ON SMOOTH DOMAINS
83
We next use the Green’s function (not the regularized variety), which satisfies L(Gx0 , v) =
v(x0 ) = (Gx0 , Lv) for any x0 2 ⌦, where L(w, v) = (w, Lv), w 2 H 1 (⌦). It is known that if all
problem data are smooth,
Dx↵0 Dx Gx0 (x) . |x
Thus for y 2 ⌦0j (j
d |↵| | |
x0 | 2
, |↵| + | |
1.
green_decay
(4.23)
green_approx
2) and |↵| = r + 1,
D↵ g(y) = Dy↵ (Gy ,
x0
) = (Dy↵ Gy ,
 kDy Gy kL1 (Tx0 ) k
x0
x0
)
2 d (r+1)
kL1 (Tx0 ) . dj
.
Applying approximation properties and recalling that h/dj  1, we thus have for j
(h/dj )
s d/2
dj (kr(g
. (h/dj )
. (h/dj )
. (h/dj )
)kL2 (⌦j ) + dj 1 k(g
)kL1 (⌦j ) )
s d r
r+1
dj h |g|W1
(⌦0j )
(4.24)
s d r 2 d r 1
dj h dj
1 s
= h(h/2j M h)r
1 s
. h2
j(r 1 s)
For j = 0, 1, we have dj ' h. Using standard H 2 regularity kgkH 2 (⌦) . k
have
s d/2
dj (kr(g
2
)kL2 (⌦j ) )
)kL1 (⌦j ) + dj 1 k(g
s d
dj (kr(g
= h(h/dj )r
(h/dj )
(4.22)
x0
.
kL2 (⌦) . h
)kL2 (⌦j ) ) . hd/2 hkgkH 2 (⌦) . h.
)kL2 (⌦j ) + dj 1 k(g
d/2
, we thus
(4.25)
dyadic
Inserting the last two inequalities into (4.21) yields
k
s
x0 ,h (g
gh )kL1 (⌦) + k
.h+h
J
X
2
gh )kL1 (⌦) . h
s
x0 ,h r(g
j(r 1 s)
j=2
+
J
X
d/2 1
(h/dj )s dj
j=0
1
. h(1 + (ln )
h
s,r
1
)+
J
X
d/2 1
(h/dj )s dj
j=0
s,r
kg
kg
1
gh kL2 (⌦0j )
(4.26)
eq4-26
gh kL2 (⌦0j ) .
PJ
s > 0, a geometric sum yields j=2 2 j(r 1 s) . 1,
PJ
j(r 1 s)
= j=2 1 ⇡ J ⇡ ln h1 .
PJ
d/2 1
Step 4: Second duality argument. We now approach the term j=0 (h/dj )s dj
kg gh kL2 (⌦0j ) .
This is the heart of the proof. We first clean up our notation a little by noting
Here we have used the fact that when r
PJ
and when r 1 s = 0 we have j=2 2
J
X
(h/dj )
j=0
s d/2 1
dj
kg
1
gh kL2 (⌦0j ) .
J
X
(h/dj )
j=0
s d/2 1
dj
kg
gh kL2 (⌦j ) .
(4.27)
For any j, we have
kg
gh kL2 (⌦j ) =
sup
vj 2C01 (⌦j ),kwj kL2 (⌦) =1
(g
gh , vj ).
(4.28)
eq4-27
84
CHAPTER 4. LOCAL AND POINTWISE ERROR ESTIMATES
Given such a vj , we let zj solve L(zj , w) = (vj , w), w 2 H 1 (⌦). Then for
chosen vj and associated zj ,
kg
gh kL2 (⌦j ) . L(zj , g
 kzj
gh ) = L(zj
,g
kW 1,1 (⌦\⌦00j ) kg
We first compute for properly chosen
kzj
2 Sh and properly
gh )
gh kW 1,1 (⌦\⌦00j ) + kzj
kH 1 (⌦00j ) kg
gh kH 1 (⌦00j ) .
(4.29)
eq4-29
2 Sh that
kH 1 (⌦00j ) . hkzj kH 2 (⌦) . hkvj kL2 (⌦) . h.
(4.30)
r+1
kW 1,1 (⌦\⌦00j ) . hr |zj |W1
(⌦\⌦0 ) .
(4.31)
Also,
kzj
j
We compute for y 2 ⌦ \ ⌦0j and |↵| = r + 1 that
d/2
D↵ zj (y) = Dy↵ (vj , Gy ) = (vj , Dy↵ Gy )  kvj kL2 (⌦j ) dj kDy↵ Gy kL1 (⌦j )
d/2 2 d |↵|
 dj dj
since |y
2 d/2 r 1
= dj
1 r d/2
= dj
(4.32)
,
dj for any y 2 ⌦ \ ⌦0j , x̃ 2 ⌦j . Finally, we may compute that
x̃|
gh kL2 (⌦) . h inf kg
kg
2Sh
kH 1 (⌦) . h2 kgkH 2 (⌦) . h2
eq4-29
d/2
.
(4.33)
eq4-27
Inserting the previous four inequalities into (4.29) and the result into (4.27) yields
J
X
(h/dj )
j=0
.h
s d/2 1
dj
kg
d/2 1
.h+
kg
J
X
gh kL2 (⌦0j )
gh k
L2 (⌦00
0)
+
J
X
j=0
s d/2 1
dj
(hkg
gh kH 1 (⌦j ) + (h/dj )r
s
x0 ,h (g

gh )kL1 (⌦) + k
J
X
j=0
s
kg
kg
gh kW11 (⌦) )
gh kW 1,1 (⌦) .
(4.34)
Step 5: Double kickback. Recall
now that h/dj 
eq4-26
while recalling the results of (4.26) to find that
k
1 r d/2
gh kH 1 (⌦00j ) + hr dj
j=0
s+1 d/2
dj kg
(h/dj )
(h/dj )
s
x0 ,h r(g
d/2
(h/dj )s dj kg
1
. h(1 + (ln )
h
s,r
1
1
M,
j
eq4-34
dyadic
0. We now insert (4.34) into (4.21)
gh )kL1 (⌦)
gh kH 1 (⌦j )
)+
J
1 X
(h/dj )
M j=0
s d/2
dj kg
gh kH 1 (⌦j ) +
J
X
j=0
(h/dj )r
s
kg
gh kW 1,1 (⌦) .
(4.35)
eq4-34
4.3. W 1,1 ESTIMATES ON POLYHEDRAL DOMAINS
85
Taking M large enough to kick back the terms involving kg
k
s
x0 ,h (g
gh )kL1 (⌦) + k
1
. h(1 + (ln )
h
s,r
s
x0 ,h r(g
1
)+
J
X
gh kH 1 (⌦) above yields
gh )kL1 (⌦)
(h/dj )r
j=0
s
kg
gh kW 1,1 (⌦) .
(4.36)
Pj
PJ
PJ
r s
j
r s
1. In
But
=
= M s r j=0 2 j(r s) . M 1 , since r s
j=0 (h/dj )
J=0 (h/2 M h)
1
s
s
addition, because x0 ,h 1 we have kg gh kW 1,1 (⌦)  k x0 ,h (g gh )kL1 (⌦) + k x0 ,h r(g gh )kL1 (⌦) .
We may thus take M large enough to reabsorb the term involving kg gh kW 1,1 (⌦) above, which
completes the proof.
2
4.3
W 1,1 estimates on polyhedral domains
In this section we briefly discuss issues that arise when trying to prove pointwise error estimates on
polygonal or polyhedral domains. In addition, we shall also discuss attempts to prove such error
estimates on solution-adapted meshes.
4.3.1
Statement of results
GLRS09
RS82, BS08
We state there a theorem from [38]; cf. [43, 15] for other results (including the 2D case).
Theorem 4.3.1 Assume that u 2 H01 (⌦) weakly satisfies
u = f on a convex polyhedral domain
⌦ ⇢ R3 with f sufficiently smooth. Let also uh 2 Sh be its finite element approximation, with
Sh ⇢ H10 (⌦) a Lagrange finite element space on a quasi-uniform mesh. Then
kuh kW 1,1 (⌦) . kukW 1,1 (⌦) ,
(4.37)
winfstab
1 (⌦) . inf ku
u h kW 1
(4.38)
winfapprox
and consequently
ku
2Sh
1 (⌦) .
kW 1
The proof of the above theorem is very similar to the one given in the previous subsection for
bounding |(u uh )(x0 )|. One first represents the error by using regularized Green’s and functions.
Let x0 be a discrete function as above, and let ⌫ be a unit vector in R3 . Then for 2 Sh ,
r · ⌫ = (r ,
x0
⌫) =
( ,r
x0
· ⌫.
(4.39)
Our regularized Green’s function g 2 H01 (⌦) then solves
g = r x0 · ⌫. We may thus represent
the error and proceed much as in the previous subsection, using dyadic decompositions, local energy
estimates, a double kickback argument, etc. The main
di↵erence comes in the regularity of the
green_decay
Green’s function. Because @⌦ is no longer smooth, (4.22) giving the decay of the Green’s function
near the singularity only holds for very restricted ↵, . In fact, if we consider only
integer orders
GLRS09
we must have |↵|  1 and | |  1, which is not sufficient. The main advance in [38] was to prove
86
CHAPTER 4. LOCAL AND POINTWISE ERROR ESTIMATES
Hölder estimates for Green’s functions on convex polyhedral domains. More precisely, the estimates
needed are of the form
|@xi @⇠j G(x, ⇠) @yi @⇠j G(y, ⇠)|
. |x
|x y|
GLRS09
⇠|
3
+ |y
⇠|
3
.
(4.40)
greenest
greenest
It is shown in [38] that (4.40) holds on any convex polyhedral domain (under appropriate assumptions) for 0 <
< 1 depending on the maximum interior opening angle of ⌦. Recall that ru
itself is not generally bounded on nonconvex domains; in particular there will in this case be edge
⇡/!
⇡/! 1
singularities of the form ⇢e with ! > ⇡ and thus ru ⇠ ⇢e
has negative exponent and blows
up near the edge e. Thus the restriction that ⌦ is convex is quite natural here.
As an interesting
historicalBS08
note, stability of the FEM in W 1,1 on 2D convex polygonal domains
RS82
was proved in [43]. The text [15] (and earlier versions) contains a 3D version of the result as well,
but with assumptions that restrict the maximum interior
edge opening angle to be strictly less than
GNS05
2⇡
.
This
restriction
is
discussed
more
explicitly
in
[35],
where similar bounds are proved for the
3
Stokes problem. Instead of using Green’s function Hø”lder bounds as above, they employed W p,2
regularity results which were more readily available in the literature at the time. With regard to the
restriction that the edge opening angles be less than 2⇡
3 , the authors stated that the restriction is
natural because of the relationship between the angle condition and W p,2 regularity needed to obtain
pointwise bounds on both the continuous and discrete solution. Such W p,2 estimates do not hold
for
sufficiently large p on arbitrary convex polyhedral domains, while the Green’s function estimates
greenest
(4.40) do. The takeaway lesson is that developing multiple ways to understand PDE regularity is
essential. Here both W p,2 and Hölder regularity come into play and give meaningful information,
but gaining a sharp understanding of pointwise behavior relies on the latter type of estimates.
4.3.2
Mesh regularity
Recall Céa’s Lemma
ku
uh kH 1 (⌦) . inf ku
2Sh
kH 1 (⌦) ,
which holds whenever the associated bilinear form is continuous and coercive. This stability estimate
holds for any mesh, and in particular on the shape-regular butwinfstab
not quasiuniform meshes generated
1,1
by adaptive
refinement
procedures.
The
W
stability
result
(
4.37)
and almost-best-approximation
winfapprox
GLRS09
result (4.38) look similar, but their proof in [38] assumes quasiuniform meshes. It is natural to ask
whether such estimates also hold on shape-regular (adaptive) grids. Several papers have tried to
answer this question, but it remains at least partially
open.
Er94
We briefly describe the approach of Eriksson [28]. To understand his assumption, assume that T
1
is a shape regular grid We construct a mesh size function hT 2 W1
(⌦) as follows. For each T 2 T ,
let hT = diam(T ) as usual. For each vertex z in T , we then let hT (z) be the average of the meshes
sizes hT over all elements T sharing the vertex z. Finally, hT is taken to be continuous and piecewise
linear, so specifying it at vertices determines it uniquely. The shape regularity of T guarantees that
hT (x) ' hT whenever x 2 T 2 T , and in addition that
|rhT | . 1
(4.41)
with constant depending on the shape regularity of ⌦. These facts are easy consequences of the observation that for shape-regular grids, neighboring elements (sharing a face) always have comparable
diameters, and the number of elements sharing a given vertex is always uniformly bounded.
mesh_function
4.3. W 1,1 ESTIMATES ON POLYHEDRAL DOMAINS
87
mesh_function
Eriksson’s idea was to assume instead of (4.41) that
|rhT | . µ, µ sufficiently small.
(4.42)
This condition is significantly more restrictive than shape regularity, but mild_grading
still allows for meaningful
mesh grading. For example, “smooth” mesh gradings which both satisfy (4.42) and which optimally
resolve corner singularities may be constructed.
Eriksson proved L1 estimates on 2D polygonal
mild_grading DLSW11
domains assuming
a
condition
much
like
(
4.42),
while
[24] contains a proof of the W 1,1 stability
winfstab
estimate (4.37) on convex polygonal and polyhedral domains.
mild_grading
88
CHAPTER 4. LOCAL AND POINTWISE ERROR ESTIMATES
Download