Professional Documents
Culture Documents
in
Contents
Acknowledgements v
Preface vii
2 Examples 9
smartworlD.asia
4 Examples of Finite Elements 35
8 Numerical Integration 77
ix
Smartzworld.com 1 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
V-ellipticity of a(·, ·) shows that the norm
1
(1.6) v ∈ V → a(v, v) 2
1
J(v) = a(v, v) − f (v)
2
1
= a(v, v) − a(σ f, v)
2
Smartzworld.com 2 jntuworldupdates.org
Smartworld.asia Specworld.in
1 1
= a(v − σ f, v − σ f ) − a(σ f, σ f ).
2 2
The symmetry of a(·, ·) is essential in obtaining the last equality.
3 For a given f , since σ f is fixed, J is minimised if and only if a(v −
σ f, v − σ f ) is minimised. But this being the distance between v and
σ f , our knowledge of Hilbert space theory tells us that since K is a
closed convex subset, there exists a unique element u ∈ K such that this
minimum is obtained. This proves the existence and uniqueness of the
solution, which is merely the projection of σ f over K.
We know that this projection is characterised by the inequalities:
Geometrically, this means that the angle between the vectors (σ f −u)
and (v − u) is obtuse. See Fig. 1.1.
smartworlD.asia
Figure 1.1:
Smartzworld.com 3 jntuworldupdates.org
Smartworld.asia Specworld.in
Remark 1.2. The relations (1.5), (1.9) and (1.10) are all called varia-
tional formulations of the problem (P).
smartworlD.asia
Figure 1.2:
Smartzworld.com 4 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
Min J(v).
v∈K
Smartzworld.com 5 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
(1.14) Au = f.
where ((·, ·)) denotes the inner product in V. Then, Au = f if and only
if τ Au = τ f or equivalently.
(1.16) u = u − ρ(τ Au −τ f ),
Smartzworld.com 6 jntuworldupdates.org
Smartworld.asia Specworld.in
Then the solution to (P) will be the unique fixed point of this con-
traction map, which exists by the contraction mapping theorem.
Let v1 , v2 ∈ V. Set v = v1 − v2 . Then
But,
2α
since Av(v) = a(v, v) ≥ α||v||2 and ||A|| ≤ M. Choosing ρ ∈]0, 2 [, we
M
get that
smartworlD.asia
and hence g is a contraction, thus completing the proof.
Remark 1.5. The problem (P) of Theorem 1.2 is well-posed. The ex-
istence and uniqueness were proved in the theorem. For the continuous
dependence of u on f , we have
Smartzworld.com 7 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
Smartzworld.com 8 jntuworldupdates.org
Smartworld.asia Specworld.in
Chapter 2
Examples
smartworlD.asia
Henceforth Ω ⊂ Rn will denote an open set (more often Ω will
be a bounded open set with a specific type of boundary which will be
described presently). A multi-index α will denote an n-tuple (α1 , . . . , αn )
of non-negative integers, and we denote
(2.1) |α| = α1 + · · · + αn ,
∂|α|v
(2.2) ∂αv = .
∂αx11 . . . ∂αxnn
Smartzworld.com 9 jntuworldupdates.org
Smartworld.asia Specworld.in
10 2. Examples
where
smartworlD.asia
Note that since for all m ≥ 0, D(Ω) ⊂ H m (Ω), we may define,
the closure being taken with respect to the topology of H m (Ω). Since
H0m (Ω) is a closed subspace of H m (Ω), it is also a Hilbert space under
the restriction of the norm || · ||m,Ω . We also have a stronger result:
Theorem 2.1. Assume that Ω is a bounded open set. Then over H0m (Ω)
the semi-norm | · |m,Ω is a norm equivalent to the norm || · ||m,Ω .
This result is a consequence of the following:
Theorem 2.2 (POINCARÉ-FRIEDRICHS’ INEQUALITY). If Ω is a
bounded open set, there exists a constant C = C(Ω) such that, for all
v ∈ H01 (Ω),
Smartzworld.com 10 jntuworldupdates.org
Smartworld.asia Specworld.in
2. Examples 11
Theorem 2.3. There exists a constant C = C(Ω) such that, for all v ∈
C ∞ (Ω),
Theorem 2.4. The space C ∞ (Ω) is dense in H 1 (Ω), for domains with
Lipschitz continuous boundaries.
smartworlD.asia
Consequently, the above map may be extended to a continuous map
H 1 (Ω)→ L2 (Γ) which we denote by trΓ . It is called the trace operator.
An important result on the trace is the characterization:
n o
(2.11) H01 (Ω) = v ∈ H 1 (Ω); trΓ v = 0 .
∂v X ∂v
n
(2.12) = νi .
∂ν i=1 ∂xi
Smartzworld.com 11 jntuworldupdates.org
Smartworld.asia Specworld.in
12 2. Examples
∂v
We extend this definition to v ∈ H 2 (Ω). If v ∈ H 2 (Ω), then ∈
∂xi
∂v
H 1 (Ω) and hence trΓ ∈ L2 (Γ). We now define
∂xi
∂v X
n
∂v
(2.13) = νi trΓ .
∂ν i=1 ∂xi
for all 1 ≤ i ≤ n.
smartworlD.asia
∂u
If we assume u ∈ H 2 (Ω), we may replace u in (2.15) by ; sum-
∂xi
ming over all 1 ≤ i ≤ n, we get for u ∈ H 2 (Ω), v ∈ H 1 (Ω),
Z X n Z Z
∂u ∂v ∂u
(2.16) dx = − ∆u v dx + v dγ,
Ω i=1 ∂xi ∂xi Ω Ω ∂ν
Pn ∂2
where ∆ = i=1 ∂x2 is the Laplacian.
i
If both u and v are in H 2 (Ω), we may interchange the roles of u and
v in (2.16). Subtracting one formula from the other, we get
Z Z !
∂v ∂u
(2.17) (u∆v − ∆uv)dx = u − v dγ,
Ω Γ ∂ν ∂ν
13 for u, v ∈ H 2 (Ω).
Smartzworld.com 12 jntuworldupdates.org
Smartworld.asia Specworld.in
2. Examples 13
smartworlD.asia
By Green’s formula (2.15),
Z 2 2 Z Z !2
∂ v∂ v ∂v ∂3 v ∂2 v
(2.20) 2 2
dx = − 2
dx = dx
Ω ∂xi ∂x j Ω ∂xi ∂xi ∂x j Ω ∂xi ∂x j
for, the integrals over Γ vanish for v ∈ D(Ω). (cf. (2.11)). Now (2.19)
follows directly from (2.20). This proves the lemma.
Smartzworld.com 13 jntuworldupdates.org
Smartworld.asia Specworld.in
14 2. Examples
→
−
where, X = (X1 , X2 ) and
smartworlD.asia
∂2 u ∂v ∂2 u ∂v
X 1 = −
∂x1 ∂x2 ∂x2 ∂x22 ∂x1
(2.24)
∂2 u ∂v ∂2 u ∂v
X 2 = −
∂x1 ∂x2 ∂x1 ∂x21 ∂x2
∂X1 ∂X2 ∂2 u ∂2 v ∂2 u ∂2 v ∂2 u ∂2 v
(2.25) div X = + =2 − 2 2 − 2 2.
∂x1 ∂x2 ∂x1 ∂x2 ∂x1 ∂x2 ∂x1 ∂x2 ∂x2 ∂x1
15
Now by Green’s formula (2.15) applied to functions vi ∈ H 1 (Ω) and
to the constant function 1,
Z Z
∂vi
dx = vi νi dγ.
Ω ∂xi Γ
Smartzworld.com 14 jntuworldupdates.org
Smartworld.asia Specworld.in
2. Examples 15
(This is known as the Gauss’ Divergence Theorem and also as the Os-
trogradsky’s formula). From (2.23), (2.25) and (2.26) the result fol-
lows.
Example 2.1. Let K = V = H01 (Ω). Let a ∈ L∞ (Ω) such that a ≥ 0 a.e.
in Ω. Let f ∈ L2 (Ω). Define the bilinear form a(·, ·) and the functional
f (·), by
!
R Pn ∂u ∂v
a(u, v) = Ω i=1 + auv dx,
(2.27)
R ∂xi ∂xi
f (v) =
Ω
f v dx.
(2.28)
smartworlD.asia
| f (v)| ≤ | f |0,Ω |v|0,Ω ≤ | f |0,Ω ||v||1,Ω .
= |v|21,Ω .
16
Since |·|1,Ω is equivalent to ||·||1,Ω over V, this proves the V-ellipticity.
Hence by our results in Sec. 1 there exists a unique function u ∈ V such
that a(u, v) = f (v) for all v ∈ V.
Smartzworld.com 15 jntuworldupdates.org
Smartworld.asia Specworld.in
16 2. Examples
From the inclusion D(Ω) ⊂ H01 (Ω), we get that u satisfies the equa-
tion −∆u + au = f in the sense of distributions.
If we assume that u is “sufficiently smooth”, for example u ∈ H 2 (Ω),
then we may apply Green’s formula (2.16), which gives
Z Z Z Z
∂u
(2.30) auv dx − ∆uv dx + v dγ = f v dx.
Ω Ω Γ ∂ν Ω
Varying v over H01 (Ω), we get that u satisfies the equation −∆u+au =
smartworlD.asia
f in Ω. Further since u ∈ H01 (Ω), we get the boundary condition u = 0
on Γ. Thus we may interpret u as the solution of the “classical” boundary
value problem:
−∆u + au = f in Ω,
(2.32)
u = 0 on Γ.
17
This is known as the homogeneous Dirichlet problem for the opera-
tor −∆u + au.
A particular case of this equation arises in the theory of Elasticity,
for which Ω ⊂ R2 and a = 0. Thus −∆u = f in Ω and u = 0 on Γ. This
corresponds to the membrane problem:
Consider an elastic membrane stretched over Ω and kept fixed along
Γ. Let Fdx be the density of force acting on an element dx of Ω. Let
u(x) be the vertical displacement of the point x ∈ Ω ⊂ R2 , measured
Smartzworld.com 16 jntuworldupdates.org
Smartworld.asia Specworld.in
2. Examples 17
where f = F/t.
Remark 2.1. To solve the problem (2.32) by the classical approach, one
needs hard analysis involving Schauder’s estimates. By the above pro-
cedure viz. the variational method, we have got through with it more
easily.
The above problem is a typical example of a second-order problem. 18
Smartzworld.com 17 jntuworldupdates.org
Smartworld.asia Specworld.in
18 2. Examples
Z X n Z
∂u ∂v
let a(u, v) = dx, f (v) = f v dx, f ∈ L2 (Ω),
Ω i=1 ∂xi ∂xi Ω
X ∈ H 2 (Ω), X ≤ 0 on Γ.
Show that K is a closed convex set and hence that this problem ad-
mits of a unique solution. Assuming the regularity result u ∈ H 2 (Ω) ∩
H01 (Ω), show that this problem solves the classical problem,
u ≥ X in Ω,
−∆u = f when u > X, ( f = F/t)
u = 0 · Γ
smartworlD.asia
Figure 2.2:
19 Exercise 2.2. Let V = H 1 (Ω). Define a(·, ·), f (·) as in example 2.1.
Assume further that there exists a constant a0 such that a ≥ a0 > 0 in Ω.
If u0 is a given function in H 1 (Ω), define
n o
K = v ∈ H 1 (Ω); v − u0 ∈ H01 (Ω)
n o
= v ∈ H 1 (Ω); trΓ v = trΓ u0 .
Smartzworld.com 18 jntuworldupdates.org
Smartworld.asia Specworld.in
2. Examples 19
≥ min(1, a0 )||v||21,Ω .
smartworlD.asia
(2.34) (−∆u + au)v dx + v dγ = f v dx.
Ω Γ ∂ν Γ
Smartzworld.com 19 jntuworldupdates.org
Smartworld.asia Specworld.in
20 2. Examples
∂u
= 0 on Γ, and we may interpret this problem as the classical prob-
∂ν
lem:
−∆u + au = f in Ω
(2.36)
∂u = 0 on Γ.
∂ν
smartworlD.asia
Z X n
∂u ∂v
(2.37) a(u, v) = ai j + auv dx,
Ω i, j=1
∂x j ∂xi
where the functions ai j ∈ L∞ (Ω) satisfy the condition that for some
ν > 0,
X
n X
n
(2.38) ai j ξi ξ j ≥ ν ξi2
i, j=1 i=1
for all ξ ∈ Rn and a.e. in Ω. This is the classical ellipticity condition for
second order partial differential operators. One should check (exercise!)
in this case that the abstract problem leads to a solution of the boundary
value problem
X n !
∂ ∂u
(2.39) − ai j + au = f in Ω
i, j=1
∂xi ∂x j
Smartzworld.com 20 jntuworldupdates.org
Smartworld.asia Specworld.in
2. Examples 21
Define 22
!
smartworlD.asia
→
− 1 ∂vi ∂v j
ǫi j ( v ) = 2 ∂x + ∂x ,
(2.41) j i
σi j (→−v ) = λ P3 ǫ (→ −v ) δ + 2µǫ (→ −
k=1 kk ij i j v ),
→
−
Let f = ( f1 , f2 , f3 ), fi ∈ L2 (Ω), and →
−g = (g , g , g ), g ∈ L2 (Γ), be
1 2 3 i
given.
Smartzworld.com 21 jntuworldupdates.org
Smartworld.asia Specworld.in
22 2. Examples
and the fact that the square root of the integral appearing in the right
hand side of the above inequality is a norm over the space V, equivalent
−v = (v , v , v ) 7→ (P3 ||v ||2 ) 12 . This is a nontrivial fact
to the norm → 1 2 3 i=1 i 1,Ω
which uses essentially the fact that Γ0 has measure > 0 and an inequality
known as Körn’s inequality. We omit the proof here.
Again the problem a(→ −u ,→
−v ) = f (→
−v ) admits a unique solution. As-
23 suming sufficient smoothness, we may apply Green’s formula:
Z X
3 Z X
3 !
1 ∂vi ∂v j
σi j (→
−u )ǫ (→ −
i j v )dx =
→
−
σi j ( u ) + dx
Ω i, j=1 2 Ω i, j=1 ∂x j ∂xi
smartworlD.asia
Z X
3
∂vi
= σi j (→
−u ) dx
Ω i, j=1 ∂x j
Smartzworld.com 22 jntuworldupdates.org
Smartworld.asia Specworld.in
2. Examples 23
(2.45) −µ∆→ −u = →
−u − (λ + µ) grad div→ −
f in Ω.
smartworlD.asia
Figure 2.3:
24
If we have an elastic three-dimensional body fixed along Γ0 , acted
on by an exterior force of density f dx and force of density g dγ along
Γ1 and if σi j is the stress tensor, the displacement u satisfies (2.44); cf.
Fig. 2.3.
The relation a(→ −u ,→
−v ) = f (→
−v ), viz.,
Z X
3 Z Z
→
− →
(2.46) σi j (→
−u )ǫ (→ −
i j v )dx = f · −v dx + →
−g · →
−v dγ
Ω i, j=1 Ω Γ1
Smartzworld.com 23 jntuworldupdates.org
Smartworld.asia Specworld.in
24 2. Examples
for all →−v ∈ V is known as the principle of virtual work. The tensor ǫ
ij
is the strain tensor and the tensor σi j the stress tensor. The expression
1 → − → − →
−
2 a( v , v ) is the strain energy, and the functional f ( v ) is the potential
energy of exterior forces. This example is of fundamental importance in
that the finite element method has been essentially developed for solving
this particular problem or some of its special cases (membranes, plates,
shells, etc.,) and generalizations (nonlinear elasticity, etc. . . ).
smartworlD.asia
Smartzworld.com 24 jntuworldupdates.org
Smartworld.asia Specworld.in
2. Examples 25
Remark 2.3. The above problems are all examples of linear problems2 : 25
The map from the right-hand side of the equation and of the boundary
conditions to the solution u is linear. The non-linearity may occur in
three ways:
(i) When K is not a subspace of V. (e.g. Exercises 2.1 and 2.4);
(ii) If in Example 2.3 we have, instead of the first equality in (2.41):
! X
1 ∂vi ∂v j ∂vk ∂vk
3
→
−
ǫi j ( v ) = + + .
2 ∂x j ∂xi k=1
∂xi ∂x j
This is the case for instance when one derives the so-called Von
Karmann’s equations of a clamped plate;
(iii) We may replace Hooke’s law (the second relations in (2.41)) by
non-linear equations connecting ǫi j and σi j , which are known as
non-linear constitutive equations. (e.g. Hencky’s law).
Exercise 2.4. Let V = H 1 (Ω), and a(·, ·) and f (·) be as in example 2.2,
and let n o
1
K = v ∈ H (Ω); v ≥ 0 a.e. on Γ .
smartworlD.asia
Show that K is a closed convex cone with vertex 0. Using the results
of Sec. 1 show that the interpretation is
−∆u + au = f in Ω,
∂u ∂u
u ≥ 0, ≥ 0, u = 0 on Γ.
∂ν ∂ν
(This is called the SIGNORINI problem).
Smartzworld.com 25 jntuworldupdates.org
Smartworld.asia Specworld.in
26 2. Examples
(by Lemma 2.1. Since | · |2,Ω and || · ||2,Ω are equivalent on H02 (Ω), the
V-ellipticity follows from (2.48).
Hence there exists a unique function u ∈ H02 (Ω) such that
Z Z
∆u∆v dx = f v dx for all v ∈ H02 (Ω).
Ω Ω
smartworlD.asia
(2.51)
∂u
u = = 0 on Γ.
∂ν
This is the homogeneous Dirichlet problem for the operator ∆2 .
When n = 2, this is an important problem in Hydrodynamics. Here
u is known as the stream function and −∆u is the vorticity.
27 A slight modification of a(·, ·) leads to an important problem in Elas-
ticity. Again let n = 2. Let f ∈ L2 (Ω) and if K = V = H02 (Ω), define
(2.52)
R
f (v) = Ω f v dx,
" !#
R ∂2 u ∂2 v ∂2 u ∂2 v ∂2 u ∂2 v
a(u, v) = ∆u ∆v + (1 − σ) 2 − − dx.
Ω ∂x1 ∂x2 ∂x1 ∂x2 ∂x21 ∂x22 ∂x22 ∂x21
Smartzworld.com 26 jntuworldupdates.org
Smartworld.asia Specworld.in
2. Examples 27
1
Usually, from physical considerations, 0 < σ < .
2
Note that
(2.54) a(v, v) = σ|∆v|20,Ω + (1 − σ)|v|22,Ω
by (2.53) and this leads to the V-ellipticity of a(·, ·). By virtue of (2.21)
in Lemma 2.2, we get that the relations a(u, v) = f (v) read as
Z Z
2
(2.55) ∆ uv dx = f v dx,
Ω Ω
smartworlD.asia
28
Figure 2.4:
Smartzworld.com 27 jntuworldupdates.org
Smartworld.asia Specworld.in
28 2. Examples
Show that we may apply the result of Sec. 1 and give an interpreta-
tion of this problem.
smartworlD.asia
Smartzworld.com 28 jntuworldupdates.org
Smartworld.asia Specworld.in
Chapter 3
smartworlD.asia
Let Vh be a finite-dimensional subspace of V. Then we may state
the following problem:
(Ph ): To find uh ∈ Vh such that a(uh , vh ) = f (vh ) for all vh ∈ Vh .
Vh , being a finite-dimensional subspace, is a Hilbert space for the
norm of V. Hence by Theorem 1.2, uh exists and is unique. We try
to approximate the solution u of (P) by means of solutions uh of the
problem (Ph ) for various subspaces Vh . This is known as the internal
approximation method.
As a first step in this direction, we prove a most fundamental result:
Theorem 3.1. There exists a constant C, which is independent of Vh ,
such that
29
Smartzworld.com 29 jntuworldupdates.org
Smartworld.asia Specworld.in
Proof. If wh ∈ Vh , then
(3.2) a(u − uh , wh ) = 0.
Using this and the V-ellipticity of a(·, ·), we get, for all vh ∈ Vh ,
30
Hence, ||u − uh || ≤ M/α ||u − vh || for all vh ∈ Vh . Setting C = M/α
and taking infimum on the right-hand side the result follows.
The above result estimates the ‘error’ in the solution of (P) when
instead we solve (Ph ). To get an upper bound for the error, we only need
smartworlD.asia
to compute inf ||u − vh || which is the distance of u from the subspace
vh ∈Vh
Vh . This is a problem in approximation theory.
for all vh ∈ √Vh . Hence the constant C in theorem 3.1 can be taken
to be here M/α ≤ M/α, since the continuity and V-ellipticity
imply jointly that M ≥ α.
Smartzworld.com 30 jntuworldupdates.org
Smartworld.asia Specworld.in
We may now describe the finite element method (f.e.m.) in its sim-
plest terms. The method consists in making special choices for the sub-
spaces Vh such that the solutions uh of the problems (Ph ) converge to
u.
We will outline the procedure for obtaining the spaces Vh by consid- 31
ering, for example, a second-order problem.
Let V = H01 (Ω) or H 1 (Ω). Let us assume Ω to be a polygonal domain
in Rn . That is, Ω is a polygon in Rn . We then have the following step-
by-step procedure:
(i) We first establish a finite triangulation kh of the domain Ω such
S
that Ω = K. The sets K are called finite elements. If n = 2,
K∈kh
they will be, in general, triangles. They will be tetrahedral in n =
3 and ‘n-simplices’ in any Rn . These have the further property that
any side of a finite element K is either a portion of the boundary
or the side of an adjacent finite element. (See Fig. 3.1).
smartworlD.asia
Figure 3.1:
Smartzworld.com 31 jntuworldupdates.org
Smartworld.asia Specworld.in
∂v
Then it will follow that = vi and hence v ∈ H 1 (Ω).
∂xi
∂(v|K)
However, v|K ∈ PK ⊂ H 1 (K) implies that ∈ L2 (K) for
∂xi
1 ≤ i ≤ n. Let ϕ ∈ D(Ω). Since the boundary ∂K of any K of the tri-
angulation is Lipschitz continuous, we apply the Green’s formula (2.15)
to get
Z Z Z
∂(v|K) ∂ϕ
(3.4) ϕdx = − (v|K) dx + (v|K)ϕνi,K dγK ,
K ∂xi K ∂xi ∂K
smartworlD.asia
normal on ∂K. Summing over all the finite elements K, we get
Z X Z ∂(v|K)
ϕvi dx = ϕ dx
Ω K∈kh K
∂xi
(3.5) Z XZ
∂ϕ
=− v dx + ϕ(v|K)νi,K dγK ,
Ω ∂xi K∈k ∂K
h
∂(v|K)
where vi is the function whose restriction to each K is .
∂xi
The summation on the right-hand side of the above equation is zero
for the following reasons:
On the boundary Γ, since ϕ ∈ D(Ω), the integral corresponding to
∂K ∩ Γ is zero. So the problem, if any, is only on the other portions
of the boundary of each K. However, these always occur as common
33 boundaries of adjacent finite elements. The value of v|K on the common
boundary of two adjacent finite elements is the same (Vh ⊂ C 0 (Ω)). But
Smartzworld.com 32 jntuworldupdates.org
Smartworld.asia Specworld.in
the outer normals are equal and opposite from orientation considera-
tions. (See Fig. 3.2).
Figure 3.2:
smartworlD.asia
Vh ⊂ H02 (Ω).
X
M
(3.6) uh = u jw j.
j=1
X
M
(3.7) a(w j , wi )u j = f (wi ), 1 ≤ i ≤ M.
j=1
Smartzworld.com 33 jntuworldupdates.org
Smartworld.asia Specworld.in
Note that the symmetry of a(·, ·) implies the symmetry of the matrix
and the V-ellipticity says that the matrix is positive definite. In practical
computations these observations are important.
Since we have to handle the matrix of the system, it would be ideal
of course to have a diagonal matrix. We could in principle achieve this
through a Gram-Schmidt orthogonalisation procedure applied to the ba-
sis functions. However such a process is not feasible since it is highly
“numerically unstable”. So the best we may hope for is a matrix with “a
lot of” zeros in it - what is known as a sparse matrix.
For example in the problem given by
−∆u + au = f in Ω
u = 0 on Γ
The matrix will be sparse if the supports of the basis functions are
smartworlD.asia
as “small” as possible so that their inner-products will be most often
zero. We will study subsequently methods to achieve this. This trivial
criterion extends, of course, to all types of problems.
Smartzworld.com 34 jntuworldupdates.org
Smartworld.asia Specworld.in
Chapter 4
smartworlD.asia
of polynomials. This is of practical importance in computing the
matrix of the system. We shall see later that it is of theoretical
importance as well. Observe for the moment that if PK consists
of polynomials, then we automatically have that PK ⊂ H 1 (K) or
PK ⊂ H 2 (K).
35
Smartzworld.com 35 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
Definition 4.2. Let {a j }n+1 n
j=1 be (n + 1)-points in R satisfying the condi-
tions of definition 4.1. The barycentric coordinates of any x ∈ Rn with
respect to these points are numbers {λ j }n+1j=1 such that
P
n+1
x= λ ja j,
j=1
(4.2)
P
n+1
1 = λ j.
j=1
The barycentric coordinates exist because they are merely the com-
→−
ponents of the unique solution vector λ of the system of (n + 1) linear
equations in (n + 1) unknowns given by
→− ! x1
→
− x
Aλ = where x = ...
→−
1
xn
Smartzworld.com 36 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
P
early independent since αk λk = 0 implies that its value at each vertex
is zero. Since λk (a j ) = δk j we get that α j = 0 for all j. Thus these
functions form a basis for P1 . Let us write
X
n+1
p= αi λi .
i=1
Then
X
n+1 X
n+1
p(a j ) = αi λi (a j ) = αi δi j = α j .
i=1 i=1
Thus,
X
n+1
(4.4) p= p(ai )λi .
i=1
Smartzworld.com 37 jntuworldupdates.org
Smartworld.asia Specworld.in
Figure 4.1:
P
Let PK = P2 . We define for p ∈ P2 , the set K = {p(ai ), 1 ≤ i ≤
P
n + 1; p(ai j ), 1 ≤ i < j ≤ n + 1} of degrees of freedom. Again n+2 K
determines p ∈ P2 completely. To see this note that dim PK = 2 and
there are as many functions in the set {λi (2λi − 1), 1 ≤ i ≤ n+ 1; λi λ j , 1 ≤
i ≤ j ≤ n + 1}. There are all functions in P2 . Further since
smartworlD.asia
1
2 if i = k or j,
λi (a j ) = δi j , λi (ak j ) =
0 otherwise,
Then
X
n+1
p(ak ) = αi δik (2δik − 1) = αk .
i=1
Further,
X
n
p(akl ) = αi (2λ2i (akl ) − λi (akl ))
i=1
Smartzworld.com 38 jntuworldupdates.org
Smartworld.asia Specworld.in
P
n
But since λi (akl ) = 0 or 12 , the first sum is zero. Further, 39
i=1
1
4 if (i, j) = (k, l) or (l, k),
λi (akl )λ j (akl ) =
0 otherwise.
X
n+1 X
(4.5) p= λi (2λi − 1)p(ai ) + 4λi λ j p(ai j ).
i=1 1≤i< j≤n+1
smartworlD.asia
Figure 4.2:
Smartzworld.com 39 jntuworldupdates.org
Smartworld.asia Specworld.in
2 1
Note that λi (aii j ) = ; λ j (aii j ) = ; λ1 (aii j ) = 0 if 1 , i, 1 , j;
3 3
1
λ1 (ai jk ) = if 1 = i, j or k and 0 otherwise, etc. Using these, one
3
checks the linear independence of the functions
n
λi (3λi − 1)(3λi − 2), 1 ≤ i ≤ n + 1; λi λ j (3λi − 1), 1 ≤ i , j ≤ n + 1;
o
λi λ j λk 1 ≤ i < j < k ≤ n + 1 .
These then form a basis for P3 , for there are as many functions in the
above collection as dim PK . Using the values of λi at the special points
described above, we get
X
n+1
λi (3λi − 1)(3λi − 2)
p= p(ai )
i=1
2
X 9
(4.6) + λi λ j (3λi − 1)p(aii j )
1≤i, j≤n+1
2
X
27λi λ j λk p(ai jk ).
1≤i< j<k≤n+1
40
P
smartworlD.asia
Thus K completely determines p ∈ P3 .
P
The points of K at which the polynomials are evaluated to get K
P
are known as the nodes of the finite element. The set K is the set of
degrees of freedom of the finite element.
Exercise 4.1. Generalize these ideas and describe the n-simplex of type
(k) for any integer k ≥ 1.
We now show how these finite elements may be used to define the
space Vh .
First of all we show the inclusion Vh ⊂ C 0 (Ω). Consider for instance
a triangulation by n-simplices of type (1). Number all the nodes of the
P
triangulation by {b j }. Let us define h = {p(b j ); b j is a node.}: This is
the set of degrees of freedom of the space Vh : A function v in the space
Vh is, by definition, determined over each K ∈ kh by the values v(b j ) for
those nodes b j which belong to K.
Smartzworld.com 40 jntuworldupdates.org
Smartworld.asia Specworld.in
Figure 4.3:
41
Now v|K1 along K′ is a polynomial of degree 1 in t. So is v|K2 along
K ′ . But these two agree at the nodes b1 and b3 . Therefore, they must be
identical and hence the continuity of v follows.
smartworlD.asia
This argument can be extended to any simplex of type (k). These
simplices, by Theorem 3.2 yield the inclusion Vh ⊂ H 1 (Ω) and hence
we may use them for second order problems.
Smartzworld.com 41 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
Figure 4.4:
P
To show that K indeed determines p ∈ Q1 uniquely we adopt a
different method now. (There are essentially two methods to show that
P
K completely determines P K ; the first was used in the previous ex-
amples where we exhibited a basis for PK such that the corresponding
P
coefficients in the expansion of p in terms of this basis came from K ;
the second is illustrated now).
P
Observe first that dim PK = card K = 2n . To determine a polyno-
P
mial completely in terms of the elements of K we must solve 2n linear
Smartzworld.com 42 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
Figure 4.5:
Here again one can prove the unisolvency as above. Now let p ∈ Q2
be given such that p(ai ) = 0 for all 1 ≤ i ≤ 9; then p = 0 on the four
1
It is not necessary to restrict ourselves to a square. Any rectangle with sides parallel
to the coordinate axes would do.
Smartzworld.com 43 jntuworldupdates.org
Smartworld.asia Specworld.in
sides and on the two central (dotted, in Fig. 4.5) lines. Now take lines
44 parallel to one of the axis and p vanishes on each of these. Thus p ≡ 0
P
on K and we get that K uniquely determines p ∈ Q2 .
Exercise 4.3. Describe the rectangle of type (3) and generalize to hyper-
rectangles of type (k).
and that P2 ⊂ PK .
smartworlD.asia
the preceding ones in the choice of degrees of freedom as will be seen
presently.
Smartzworld.com 44 jntuworldupdates.org
Smartworld.asia Specworld.in
X
′ ( )
∂p ∂p
= p(ai ), 1 ≤ i ≤ 3; p(a123 ); (ai ), (ai ), 1 ≤ i ≤ 3 .
K
∂x1 ∂x2
smartworlD.asia
Figure 4.6:
Smartzworld.com 45 jntuworldupdates.org
Smartworld.asia Specworld.in
All examples cited upto now yield the inclusion Vh ⊂ C 0 (Ω) and 46
consequently are useful to solve second-order problems. In order to
solve problems of fourth order, we need the inclusion Vh ⊂ C 1 (Ω). Our
subsequent examples will be in this direction.
smartworlD.asia
(ai j ), 1 ≤ i ≤ j ≤ 3 .
∂ν
Figure 4.7:
∂p
47 The knowledge of the normal derivative is indicated by a line
∂ν
perpendicular to the side at the appropriate point; cf. Fig. 4.7.
P
We now show that any p ∈ PK is uniquely determined by K . Let
p ∈ PK = P5 be given such that all its degrees of freedom are zero. If K ′
Smartzworld.com 46 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
bitrarily on L and by rotation of the coordinate axes we can assume that
L = {(X1 , X2 ); X1 = 0} in the new coordinates. If p′ is the image of p
under this transformation then p′ is also a polynomial (of degree 5) and
∂p′ ∂p′
p′ , , vanish on L by chain rule for differentiation. Hence X12 di-
∂X1 ∂X2
vides p′ . This is the same thing as saying λ2 divides p which proves the
claim. Since λi are mutually coprime we may now write p = qλ21 λ22 λ23 .
Then we necessarily have q(x1 , x2 ) ≡ 0 for, otherwise deg. p ≥ 6 which
P
is impossible since p ∈ P5 . Hence p ≡ 0 on K which proves that K
determines p ∈ P5 .
To define the corresponding space Vh , we number all the vertices of
the triangles by {b j } and all midpoints of the sides by {ck }. The the set
of degrees of freedom of the space Vh is 48
X
∂v ∂v ∂2 v ∂2 v ∂2 v ∂v
= v(b j ), (b j ), (b j ), (b j ), (b j ), (b j ), (c )
k
∂x1 ∂x2 ∂x 2 ∂x1 ∂x2 ∂x 2 ∂νk
h 1 2
Smartzworld.com 47 jntuworldupdates.org
Smartworld.asia Specworld.in
∂
where is one of the two possible normal derivatives at the mid-point
∂νk
ck .
We now show that Vh ⊂ C 1 (Ω). Consider two adjacent Argyris trian-
gles K1 and K2 with common boundary K ′ along which t is an abscissa
(Fig. 4.8). Let v ∈ Vh . Now v|K1 and v|K2 are polynomials of degree 5 in
t along K ′ and they agree together with their first and second derivatives
at the end points. Thus v|K1 = v|K2 on K ′ , proving continuity.
∂(v|K1 ) ∂(v|K2 )
Now and along K ′ are polynomials of degree 4
∂ν ∂ν
agreeing in their values with first derivatives at end points and agree at
∂(v|K1 ) ∂(v|K2 )
the mid-point in their values. Thus = on K ′ . Similarly,
∂ν ∂ν
∂(v|K1 ) ∂(v|K2 )
= on K ′ and hence v ∈ C 1 (Ω). Thus Vh ⊂ C 1 (Ω).
∂t ∂t
Smartzworld.com 48 jntuworldupdates.org
Smartworld.asia Specworld.in
Show that
smartworlD.asia
P
K
Figure 4.9:
uniquely determines p ∈ PK .
(i) The values at the vertices together with first derivatives and also
the normal derivative at the mid points give 7 conditions for each
pi = p|Ki . Thus we have 21 conditions from these.
Smartzworld.com 49 jntuworldupdates.org
Smartworld.asia Specworld.in
∂p1 ∂p2
(iv) = along a1 a and two more similar conditions give 3
∂ν ∂ν
conditions.
Figure 4.10:
smartworlD.asia
X ( ∂p ∂p ∂2 p
)
= p(ai ), (ai ), (ai ), (ai ), 1 ≤ i ≤ 4 .
K
∂x1 ∂x2 ∂x1 ∂x2
P
Show that K determines uniquely a polynomial p ∈ Q3 (a double
dotted arrow indicates that the mixed second derivative is a degree of
freedom). Show also that in this case Vh ⊂ C 1 (Ω).
Smartzworld.com 50 jntuworldupdates.org
Smartworld.asia Specworld.in
support of basis
function associated
with node
smartworlD.asia
Figure 4.11:
Smartzworld.com 51 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
Smartzworld.com 52 jntuworldupdates.org
Smartworld.asia Specworld.in
Chapter 5
IT WOULD HAVE been observed that upto now we have not defined fi- 52
nite elements in a precise manner. Various polygons like triangles, rect-
angles, etc. were loosely called finite elements. We rectify this omission
and make precise the ideas expressed in the previous sections.
smartworlD.asia
Definition 5.1. A finite element is a triple (K, Σ, P) such that
(ii) Σ is a finite set of linear forms over C ∞ (K). The set Σ is said to be
the set of degrees of freedom of the finite element.
(5.1) ϕi (p) = αi , 1 ≤ i ≤ N.
53
Smartzworld.com 53 jntuworldupdates.org
Smartworld.asia Specworld.in
p ∈ P we may write
X
N
(5.2) p= ϕi (p)pi .
i=1
P P
Instead of (K, , P) one writes at times (K, K , PK ) for the finite
element.
In the various examples we cited in Sec. 4 our set of degrees of free-
dom for a finite element K (which was an n-simplex or hyper-rectangle)
53 had elements of the following type:
Type 1: ϕ0i given by p 7→ p(a0i ). The points {a0i } were the vertices, the
mid-points of sides, etc...
smartworlD.asia
∂2 p
tor in the x1 -direction so that we have D2 p(ai )(e1 , e1 ) = (ai )
∂x21
as a degree of freedom. (cf. Exercise 4.7).
In all these cases the points {ais } for s = 0, 1 and 2, are points of K
and are called the nodes of the finite element.
Smartzworld.com 54 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
Let us now consider a family of finite elements of a given type. To
be more specific, we will consider for instance a family of triangles of
type (2) (see Example 4.2), but our subsequent descriptions extend to all
types of finite elements in all dimensions.
Pick, in particular, a triangle K̂ with vertices {â1 , â2 , â3 } from this
family. Let the mid-points of the sides be {â12 , â23 , â13 }. Set P̂ = PK̂ =
P2 and define accordingly the associated set of degrees of freedom for
K̂ as
X̂ X
= = {p 7→ p(âi ), 1 ≤ i ≤ 3; p 7→ p(âi j ), 1 ≤ i < j ≤ 3}.
K̂
In as much as we consider the finite element (K̂, Σ̂, P̂) as fixed in the
sequel, it will be called the reference finite element of the family.
Given any finite element K with vertices a1 , a2 , a3 in this family,
there exists a unique invertible affine transformation of R2 i.e. of the
Smartzworld.com 55 jntuworldupdates.org
Smartworld.asia Specworld.in
Definition 5.3. Two finite elements (K̂, Σ̂, P̂) and (K, Σ, P) are affine
equivalent if there exists an affine transformation F on Rn such that
smartworlD.asia
(i) F( x̂) = B x̂ + b, b ∈ Rn , B an invertible n × n matrix,
(ii) K = F(K̂),
Smartzworld.com 56 jntuworldupdates.org
Smartworld.asia Specworld.in
56 Let us see why the relations given by (iv) must be precisely of that
form. We have by (v), p(x) = p̂( x̂). This must be valid when we use the
basis functions as well. We have:
X X
p̂( x̂) = p̂(â0i ) p̂0i ( x̂) + D p̂(â1i )(ξ̂i,k
1
) p̂1i,k ( x̂)
i i,k
X
2
+ D p̂(â2i )(ξ̂i,k
2 2
, ξ̂i,l ) p̂2i,kl ( x̂).
i,k,l
smartworlD.asia
Theorem 5.1. Let (K, Σ, P) and (K̂, Σ̂, P̂) be affine equivalent with F K
as the affine transformation. If v : K → R induces v̂ : K̂ → R by
b = π̂v̂.
v̂( x̂) = v(x) for x̂ ∈ K̂, (x = F K ( x̂)), then πv
N , Σ = {ϕ } N . By definition,
Proof. Let Σ̂ = {ϕ̂i }i=1 i i=1
Smartzworld.com 57 jntuworldupdates.org
Smartworld.asia Specworld.in
Table 5.1.
smartworlD.asia
ϕi,K (πK v) = ϕi,K (v), for all Vh such that, ϕi,K (πh v|K) =
P P
ϕi,K ∈ K . ϕi,K (v|K) for all ϕi,K ∈ K .
58
Notice that, by definition,
Smartzworld.com 58 jntuworldupdates.org
Smartworld.asia Specworld.in
Chapter 6
Interpolation Theory in
Sobolev Spaces
smartworlD.asia
(6.1) ||u − uh || ≤ C inf ||u − vh ||.
vh ∈Vh
We know ‘a priori’ that u ∈ H01 (Ω). Let us assume for the moment
that u ∈ C 0 (Ω). (Such assumptions are made possible by the various
59
Smartzworld.com 59 jntuworldupdates.org
Smartworld.asia Specworld.in
K∈th
12
X
= C ||u − πK u||21,K
K∈th
60
Thus the problem of estimating ||u − uh ||1,Ω is reduced to the problem
of estimating ||u − πK u||1,K . This is one central problem in the finite ele-
ment method and motivates the study of interpolation theory in Sobolev
spaces.
We consider more general types of Sobolev spaces for they are no
more complicated for this purpose than those defined in Sec. 2.
smartworlD.asia
Definition 6.1. Let m ≥ 0 be an integer, and 1 ≤ p ≤ +∞. Then the
Sobolev space W m,p (Ω) for Ω ⊂ Rn , open, is defined by
Smartzworld.com 60 jntuworldupdates.org
Smartworld.asia Specworld.in
and 61
smartworlD.asia
Theorem 6.2. There exists a constant C = C(Ω) such that for each
v ∈ W k+1,p (Ω)
62
Smartzworld.com 61 jntuworldupdates.org
Smartworld.asia Specworld.in
Proof. For each v ∈ W k+1,p (Ω) and for each p ∈ Pk , we can write
v − πv = (I − π)(v + p).
Thus,
|v − πv|m,q,Ω ≤ ||I − π||L (W k+1,p (Ω),W m,q (Ω)) inf ||v + p||k+1,p,Ω
p∈Pk
smartworlD.asia
If Ω, Ω̂ are affine equivalent, then we have a bijection between their
points given by x̂ ↔ x = F( x̂). Also we have bijections between smooth
functions on Ω and Ω̂ defined by (v : Ω → R) ↔ (v̂ : Ω̂ → R) where
v(x) = v̂( x̂).
The following theorem gives estimates of |v|m,p,Ω and |v̂|m,p,Ω̂ each
in terms of the other.
Note:
Smartzworld.com 62 jntuworldupdates.org
Smartworld.asia Specworld.in
where Dm v̂ is the mth order Fréchet derivative of v̂ and Dm v̂( x̂) is conse-
quently an m-linear form on Rn . Thus,
|∂α v̂( x̂)| ≤ ||Dm v̂( x̂)|| = sup |Dm v̂( x̂)(ξ1 , . . . , ξm )|.
||ξi ||=1
1≤i≤m
smartworlD.asia
Z !1/p
m p
(6.13) |v̂|m,p,Ω̂ ≤ C1 ||D v̂( x̂)|| d x̂ ≤ C2 |v̂|m,p,Ω̂ .
Ω̂
This gives 64
Smartzworld.com 63 jntuworldupdates.org
Smartworld.asia Specworld.in
We now estimate the norms ||B|| and ||B−1 || in terms of the ‘sizes’ of
Ω and Ω̂. More precisely, if h, (resp. ĥ) the supremum of the diameters
of all balls that can be inscribed in Ω, (resp. Ω̂), we have the following:
Theorem 6.5. ||B|| ≤ h/ρ̂, and ||B−1 || ≤ ĥ/ρ.
Proof. Again it suffices to establish one of these. Now,
!
1
||B|| = sup ||Bξ|| .
||ξ||=ρ̂ ρ̂
Let ξ ∈ Rn with ||ξ|| = ρ̂. Choose ŷ, ẑ ∈ Ω̂ such that ξ = ŷ − ẑ. Then
Bξ = Bŷ − Bẑ = y − z, where F(ŷ) = y, F(ẑ) = z. But y, z ∈ Ω and hence
||y − z|| ≤ h. Thus ||Bξ|| ≤ h. Hence ||B|| ≤ h/ρ̂, which completes the
proof.
smartworlD.asia
We conclude this section with an important, often used, result.
Theorem 6.6. Let (K̂, Σ̂, P̂) be a finite element. Let s(= 0, 1 or 2) be
the maximal order of derivatives occurring in Σ̂. Assume that:
65 (i) W k+1,p (K̂) ֒→ C s (K̂)
(ii) W k+1,p (K̂) ֒→ W m,q (K̂)
(iii) Pk ⊂ P̂ ⊂ W m,q (K̂)
Then there exists a constant C = C(K̂, Σ̂, P̂) such that for all affine
equivalent finite elements (K, Σ, P) we have
1 1 hk+1
(6.16) |v − πK v|m,q,K ≤ C(meas K) q − p K
|v|k+1,p,K
ρm
K
Smartzworld.com 64 jntuworldupdates.org
Smartworld.asia Specworld.in
all these sums being finite (the second and third may or may not be
present). We claim that π̂ ∈ L (W k+1 , p(K̂), W m,q (K̂)). Since P̂ ⊂
W m,q (K̂) all the basis functions in (6.17) are in W m,q (K̂). Thus,
X
||π̂v̂||m,q,K̂ ≤ |v̂(â0i )| || p̂0i ||m,q,K̂
i
X
(6.18) + |Dv̂(â1i )(ξi,k
1
)| || p̂1ik ||m,q,K̂
i,k
X
+ |D2 v̂(â2i )(ξ̂i,k
2 2
, ξ̂i,l )| || p̂2ikl ||m,q,K̂
i,k,l
Since W k+l,p (K̂) ֒→ C s (K̂) and all the numbers v̂(â0i ), etc. . . , are
bounded by their essential supremum over K̂,
Hence the claim is valid. Now by virtue of (ii) and also our obser-
66
Smartzworld.com 65 jntuworldupdates.org
Smartworld.asia Specworld.in
References: See Bramble and Hilbert [28], Bramble and Zlq́mal [2],
Ciarlet and Raviart [7], Ciarlet and Wagschal [8], Strang [21], Ženišek
[23, 24] and Zlámal [25, 32].
smartworlD.asia
Smartzworld.com 66 jntuworldupdates.org
Smartworld.asia Specworld.in
Chapter 7
Applications to
Second-Order Problems
Over Polygonal Domains
smartworlD.asia
uh of (Ph ) to the solution u of a problem (P) which corresponds to the
choice V = H 1 (Ω) or H01 (Ω), which we saw in Sec. 2 led to second-order
problems.
Let Ω be a polygonal domain throughout.
(i) for all th and for each K ∈ th , the finite elements (K, Σ, P) are
all affine equivalent to a single finite element, (K̂, Σ̂, P̂) called the
reference finite element of the family;
(ii) there exists a constant σ such that for all th and for each K ∈ th
we have
hK
(7.1) ≤σ
ρK
where hK , ρK are as in Theorem 6.6;
67
Smartzworld.com 67 jntuworldupdates.org
Smartworld.asia Specworld.in
(7.2) h = max hK ,
K∈th
then h → 0.
Exercise 7.1. If n = 2 and the sets K are triangles, show that condition
(ii) of definition 7.1 is valid if and only if there exists θ0 > 0 such that
68 for all th and K ∈ th , θK ≥ θ0 > 0, θK being the smallest angle in K.
smartworlD.asia
C
(7.3) |vh |0,∞,Ω ≤ |vh |0,Ω for vh ∈ Vh .
hn/2
Also show that there exists a constant C such that
C
(7.4) |vh |1,Ω ≤ |vh |0,Ω for all vh ∈ Vh .
h
We now obtain an estimate for the error ||u − uh ||1,Ω when the family
of triangulations is regular, which also gives convergence.
Theorem 7.1. Let (th ) be a regular family of triangulations on Ω of
class C 0 (i.e. Vh ⊂ C 0 (Ω)) with reference finite element (K̂, Σ̂, P̂). We
assume that there exists an integer k ≥ 1 such that
(i) PK ⊂ P̂ ⊂ H 1 (K̂)
Smartzworld.com 68 jntuworldupdates.org
Smartworld.asia Specworld.in
K∈th
12
X
≤ C hk |u|2k+1,K
K∈th
K
= C h |u|k+1,Ω .
This completes the proof.
Smartzworld.com 69 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
1
≤ C(meas K) 2 h|v|2,∞,Ω .
71
Notice that V = V. Hence choose v0 ∈ V such that ||u−v0 ||1,Ω ≤ ǫ/2
where ǫ > 0 is any preassigned quantity. Then once v0 is chosen, by
Smartzworld.com 70 jntuworldupdates.org
Smartworld.asia Specworld.in
(7.10) choose h0 such that for all h ≤ h0 , ||v0 − πh v0 ||1,Ω ≤ ǫ/2. Now, by
(6.1)
smartworlD.asia
For second-order problems: V = H 1 (Ω) or H01 (Ω) and H = L2 (Ω).
Since H is a Hilbert space, we may identify it with its dual. Further
since V is dense in H, we have that H may be identified with a subspace
of V ′ , the dual of V. For, if g ∈ H, define g̃ ∈ V ′ by g̃(v) = (g, v) · g̃ ∈ V ′
since |g̃(v)| ≤ C|g| ||v||. If g̃(v) = 0 for all v ∈ V, then (g, v) = 0 for all
v ∈ H as well since V = H. Thus g = 0. This proves the identification.
In the sequel we will set g = g̃. 72
Recall that u and uh are the solutions of the problems:
and that the assumptions on (P) are as in the Lax-Milgram lemma. Then
we have the following theorem.
Smartzworld.com 71 jntuworldupdates.org
Smartworld.asia Specworld.in
Theorem 7.3. Let the spaces H and V satisfy (7.11). Then with our
above mentioned notations,
( )
1
(7.12) |u − uh | ≤ M||u − uh || sup inf ||ϕ − ϕh || ,
g∈H |g| ϕh ∈Vh
Remark 7.2. Note that unlike in (P), we solve for the second argument
of a(·, ·) in (P∗ ). This is called the adjoint problem of (P). The existence
and uniqueness of the solution of (P∗ ) are proved in an identical manner.
Note that if a(·, ·) is symmetric, then (P) is self-adjoint in the sense that
(P) = (P∗ ).
smartworlD.asia
|(g, u − uh )|
(7.13) |u − uh | = sup .
g∈H |g|
g,0
For a given g ∈ H,
73 Also if ϕh ∈ Vh we have,
(7.15) a(u − uh , ϕh ) = 0.
which gives us
Smartzworld.com 72 jntuworldupdates.org
Smartworld.asia Specworld.in
and hence !
||ϕ − ϕh ||
|u − uh | ≤ M||u − uh | sup .
g∈H |g|
g,0
by (7.13). Since this is true for any ϕh ∈ Vh we may take infimum over
Vh to get (7.12), which completes the proof.
(i) for all g ∈ L2 (Ω), the solution ϕ of the adjoint problem for g
belongs to H 2 (Ω) ∩ V;
smartworlD.asia
Theorem 7.4. Let (th ) be a regular family of triangulations on Ω with
reference finite element (K̂, Σ̂, P̂). Let s = 0 and n ≤ 3. Suppose there
exists an integer k ≥ 1 such that u ∈ H k+1 (Ω), Pk ⊂ P̂ ⊂ H 1 (K̂). Assume 74
further that the adjoint problem is regular in the sense of Definition 7.2.
Then there exists a constant C independent of h such that
Hence
Smartzworld.com 73 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
75 Let u ∈ H 2 (Ω) and P1 ⊂ P̂ ⊂ H 1 (K̂) ∩ L∞ (K̂). If (P∗ ) is regular,
then there exists a constant C independent of h such that
|u − uh |0,∞,Ω ≤ C h|u|2,Ω ; if n = 2
(7.22)
√
|u − uh |0,∞,Ω ≤ C h|u|2,Ω if n = 3.
Smartzworld.com 74 jntuworldupdates.org
Smartworld.asia Specworld.in
Ch i
≤ C1 h2 |u|2,Ω + C2 h2 |u|2,Ω
h
≤ C h|u|2,Ω (by Theorem 7.4 and Theorem 6.6).
Since n = 2,
C 2 Cτ2 2
meas K ≥ Cρ2K ≥ h ≥ h
σ2 K σ2
1
by (7.1), so that (meas K)− 2 ≤ C h−1 and therefore,
|u − πK u|0,∞,K ≤ C h|u|2,K .
smartworlD.asia
76
For n = 3, the only variation in the proof occurs in the fact that
C
|uh − πh u|0,∞,Ω ≤ |uh − πh u|0,Ω
h3/2
as in Exercise 7.1 and that now
C Cτ3 3
meas K ≥ Cρ3K ≥ · h3
K ≥ ·h .
σ3 σ3
This completes the proof.
References: One may refer to Ciarlet and Raviart [6] for 0(h) conver-
gence in the norm | · |0,∞,Ω for any n. See also Bramble and Thomée
[1].
Smartzworld.com 75 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
Smartzworld.com 76 jntuworldupdates.org
Smartworld.asia Specworld.in
Chapter 8
Numerical Integration
smartworlD.asia
where the (ai j ) and f are functions over Ω which are smooth enough.
Let us further assume that there exists α > 0 such that, for all ξ ∈ Rn ,
X
n X
n
(8.2) ai j ξi ξ j ≥ α ξi2 .
i, j=1 i=1
It has been seen earlier (cf. Remark 2.2) that the above problem (8.1)
is obtained from a problem (P) with a(·, ·) and f (·) being defined by
R Pn
∂u ∂v
a(u, v) = Ω i, j=1 ai j ∂x j ∂xi dx
(8.3)
R
f (v) = f v dx
Ω
77
Smartzworld.com 77 jntuworldupdates.org
Smartworld.asia Specworld.in
78 8. Numerical Integration
element (K̂, Σ̂, P̂), we get the problems (Ph ), i.e., to find uh ∈ Vh such
that
X
M
(8.5) uh = uk wk .
k=1
smartworlD.asia
K∈th
Smartzworld.com 78 jntuworldupdates.org
Smartworld.asia Specworld.in
8. Numerical Integration 79
In this section ∼ will denote the right-hand side replacing the ex-
pression in the left hand side in similar relations). In (8.9) the quan-
tities ω̂1 are called the weights and the points b̂1 are called the nodes
of the quadrature scheme. While in general we may assume ω̂1 ∈ R
and b̂1 ∈ Rn , we will restrict ourselves to the most common case where
ω̂1 > 0 and b̂1 ∈ K̂, 1 ≤ l ≤ L.
We may now define the error functional Eˆ by
Z X
L
(8.10) Eˆ (ϕ̂) = ϕ̂( x̂)d x̂ − ω̂1 ϕ̂(b̂1 ).
K̂ 1=1
79
We will be interested in finding spaces of polynomials for which
Eˆ (ϕ̂) = 0, i.e., again we need “polynomial invariance”, an idea already
found in interpolation theory. The above quadrature scheme for K̂ in-
duces one on K as well since if we set
ω1,K = (det BK )ω̂1 ,
(8.11)
b1,k = F K (b̂1 ),
smartworlD.asia
Z X
L
(8.12) ϕ(x)dx ∼ ω1,K ϕ(b1,K ).
K 1=1
Smartzworld.com 79 jntuworldupdates.org
Smartworld.asia Specworld.in
80 8. Numerical Integration
Let us now review the whole situation. We had the “original” ap-
proximation problem (Ph ): To find uh ∈ Vh such that a(uh , vh ) = f (vh )
for all vh ∈ Vh .
This led to the solution of the linear system (8.6). By virtue of the
quadrature scheme we arrive at a solution of a “modified” approximation
problem (P∗h ): To solve the linear system
X
M
(8.15) ah (wk , wm )u∗k = fh (wm ), 1 ≤ m ≤ M,
k=1
Smartzworld.com 80 jntuworldupdates.org
Smartworld.asia Specworld.in
8. Numerical Integration 81
where
!
P PL Pn
∂wk ∂wm
ah (wk , wm ) = l=1 ω1,K ai j ∂x j ∂xi (b1,K )
K∈th i, j=1 !
(8.16)
P P L
fh (wm ) = ω1,K ( f wm )(b1,K ) .
K∈th l=1
Thus the problem (P∗h ) (not to be confused with any adjoint prob-
lem!) consists in finding u∗h ∈ Vh such that, for all wh ∈ Vh , 81
smartworlD.asia
for vh , wh ∈ Vh .
Smartzworld.com 81 jntuworldupdates.org
Smartworld.asia Specworld.in
82 8. Numerical Integration
(i) What are sufficient conditions such that (P∗h ) have unique solu-
tions?
(ii) Can we find an abstract error estimate for ||u − u∗h ||?
Theorem 8.1. Let the bilinear forms ah (·, ·) be Vh -elliptic uniformly with
respect to h, i.e., there exists a constant e
α > 0, independent of h, such
that for all h and for all vh ∈ Vh ,
Then the approximate problems (P∗h ) all have unique solutions u∗h ,
and further we have the estimate:
smartworlD.asia
||u − u∗h || ≤
(8.21)
≤ C inf
vh ∈Vh
(
||u − vh || + sup
wh ∈Vh
|a(vh , wh ) − ah (vh , wh )|
||wh ||
)
+ sup
wh ∈Vh
| f (wh ) − fh (wh )|
||wh ||
!
.
Remark 8.3. The terms involving a, ah and f , fh merely mean that if u∗h
is to converge to u, then ah and fh must be “close to” a and f respec-
tively. Their convergence to 0 with h may be viewed as “consistency
conditions” which are so often found in Numerical Analysis.
Proof. The existence and uniqueness of the u∗h are obvious by the Lax-
Milgram lemma applied to the Vh . Since, for all vh ∈ Vh , we have
Smartzworld.com 82 jntuworldupdates.org
Smartworld.asia Specworld.in
8. Numerical Integration 83
Thus,
smartworlD.asia
≤ M||u − vh || + sup
wh ∈Vh ||wh ||
| f (wh ) − fh (wh )|
+ sup
wh ∈Vh ||wh ||
Varying vh over Vh and taking the infimum, and replacing (1+ M/e α), 84
α) by a larger constant C, we get (8.21), which completes the proof.
(1/e
Smartzworld.com 83 jntuworldupdates.org
Smartworld.asia Specworld.in
84 8. Numerical Integration
smartworlD.asia
p̂K (b
x) = pK (x), where x = BK x̂ + bK . Let BK = (bi j ), so that
X
n
xj = b jl x̂l + bK, j .
l=1
Then
∂ p̂K X ∂pK (x) ∂x j X ∂pK (x)
n n
= = b ji .
∂ x̂i j=1
∂x j ∂ x̂i j=1
∂x j
Thus is
! !
∂ p̂K ( x̂) ∂ p̂K ( x̂) ∂pK (x) ∂pK (x)
D̂ = ,..., and D= ,..., ,
∂ x̂1 ∂ x̂n ∂x1 ∂xn
Smartzworld.com 84 jntuworldupdates.org
Smartworld.asia Specworld.in
8. Numerical Integration 85
85
Now suppose p̂ ∈ P̂ is such that
X
L Xn !2
∂ p̂
(8.25) ω̂1 (b̂1 ) = 0.
l=1 i=1
∂ x̂i
∂ p̂
Then since ω̂1 > 0, we have (b̂l ) = 0 for all 1 ≤ l ≤ L and 1 ≤ i ≤
∂ x̂i
∂ p̂ ∂ p̂
n. Since P̂ ⊂ Pk′ , we have ∈ Pk′ −1 and hence = 0 by the Pk′ −1 -
∂ x̂i ∂ x̂i
unisolvency. Thus p̂ ∈ P0 , and on the finite dimensional space P̂/P0
(in practice we always have P0 ⊂ P̂) we have a norm defined by the
square-root of the left hand side of (8.25). By the finite dimensionality
this is equivalent to the norm defined by the | · |1,K̂ norm on P. Hence we
have a constant β̂ > 0 such that
X
L Xn !2
∂ p̂
(8.26) ω̂l (b̂l ) ≥ β̂| p̂|2l,K̂ .
l=1 i=1
∂ x̂i
(8.27)
smartworlD.asia
| p̂K |2l,K ≥ C||B−1 −2 −1 2
K || (det B K ) |pK |l,K ,
Smartzworld.com 85 jntuworldupdates.org
Smartworld.asia Specworld.in
86 8. Numerical Integration
Let us now review our Examples 8.1 through 8.3 to see if the condi- 86
tions of Theorem 8.2 are satisfied.
Let n = 2 and consider Example 8.1. Clearly ω̂ = meas K̂ > 0. Also
P
P̂ = P1 for triangles of type (1). Since K = {p(â)} is P0 -unisolvent, we
have that for triangles of type (1) and the quadrature scheme of Example
8.1 the corresponding ah (·, ·) are Vh -elliptic uniformly with respect to h.
For triangles of type (2), P̂ = P2 . The weights ω̂1 are all > 0 in
Example 8.2. Further we saw in Exercise 5.1 that {âi j }1≤i< j≤3 is P1 -
unisolvent. Hence Theorem 8.2 is valid for this quadrature scheme as
well.
For triangles of type (3), consider the quadrature scheme of Exam-
ple 8.3. We have ω̂1 > 0 and P̂ = P3 . It was seen in Example 4.2 that
the set {ai ; 1 ≤ i ≤ 3} ∪ {ai j ; 1 ≤ i < j ≤ 3} is P2 -unisolvent. Hence
the corresponding bilinear forms ah (·, ·) are Vh -elliptic uniformly with
respect to h.
Exercise 8.4. Let (H, | · |) be a Hilbert space and V a subspace with norm
|| · || such that V ֒→ H and V = H cf. Sec. 7. Then with the usual
notations show that
n1
|u − u∗h | ≤ sup inf (M||u − u∗h || ||ϕ − ϕh || + |a(u∗h , ϕh ) − ah (u∗h , ϕh )|
smartworlD.asia
g∈H |g| ϕh ∈Vh
o
+| f (ϕh ) − fh (ϕh )|)
We now turn our attention to the evaluation of the bound for ||u − u∗h ||
given by (8.21). For second-order problems, for which the norm is || ·
||1,Ω , we will take as usual for vh ∈ Vh the element πh u ∈ Vh so that we
now get the bound
"
∗ |a(πh u, wh ) − ah (πh u, wh )|
||u − uh ||1,Ω ≤ C ||u − πh u||1,Ω + sup
wh ∈Vh ||wh ||1,Ω
(8.28) #
| f (wh ) − fh (wh )|
+ sup .
wh ∈Vh ||wh ||1,Ω
Smartzworld.com 86 jntuworldupdates.org
Smartworld.asia Specworld.in
8. Numerical Integration 87
and these will in turn be obtained from “local” estimates. (cf. Theo-
rem 8.4 and Exercise 8.5).
As a preliminary step, we need two results which we prove now.
The first of these is a historically important result in the interpolation
theory in Sobolev spaces.
smartworlD.asia
(8.31) | f (v)| ≤ C|| f ||∗k+1,p,Ω |v|k+1,p,Ω .
f (v) = f (v + p),
so that
| f (v)| = | f (v + p)| ≤ || f ||∗k+1,p,Ω ||v + p||k+1,p,Ω ,
and thus, 88
Smartzworld.com 87 jntuworldupdates.org
Smartworld.asia Specworld.in
88 8. Numerical Integration
Lemma 8.1. Let ϕ ∈ W m,q (Ω), w ∈ W m,∞ (Ω). Then ϕw ∈ W m,q (Ω), and
there exists a numerical constant C, independent of ϕ and w such that
X
M
(8.32) |ϕw|m,q,Ω ≤ C |ϕ|m− j,q,Ω |w| j,∞,Ω .
j=0
We may now apply Lemma 8.1 and Theorem 8.3 to get the estimates
(8.30). We do this in two stages (Theorem 8.4 and Exercise 8.5) in
which, for the sake of simplicity, we present our results for the special
case PK = P2 .
smartworlD.asia
K, such that for all ai j ∈ W 2,∞ (K) and for all p, p′ ∈ PK we have
" #
∂p ∂p′ ∂p ∂p′
(8.33) |EK (ai j ) | ≤ C h2K ||ai j ||2,∞,K || ||1,K | |0,K .
∂x j ∂xi ∂x j ∂xi
∂p ∂p′
Proof. Since we have , ∈ P1 , it suffices to find a suitable esti-
∂x j ∂xi
mate for EK (avw), for a ∈ W 2,∞ (K), v, w ∈ P1 . Further, since
89 we will first find an estimate for Eˆ (âv̂ŵ), with â ∈ W 2,∞ (K̂) and v̂,
ŵ ∈ P1 . Let π̂0 ŵ be the orthogonal projection of ŵ onto the subspace P0
in the sense of L2 (K̂). Then we may write
Smartzworld.com 88 jntuworldupdates.org
Smartworld.asia Specworld.in
8. Numerical Integration 89
Thus
smartworlD.asia
h i
|Eˆ (âv̂π̂0 ŵ)| ≤ Ĉ|π̂0 ŵ|0,∞,K̂ |â|1,∞,K̂ |v̂|1,∞,K̂ + |â|2,∞,K̂ |v̂|0,∞,K̂ .
90
Similarly we may replace |v̂|1,∞,K̂ by |v̂|1,K̂ and |v̂|0,∞,K̂ by |v̂|0,K̂ since
the L2 and L∞ norms are equivalent on P1 . Thus we get
Smartzworld.com 89 jntuworldupdates.org
Smartworld.asia Specworld.in
90 8. Numerical Integration
smartworlD.asia
long to the finite dimensional space P1 . Also, by the triangle inequality,
Thus we get
(8.38) |Eˆ (âv̂(ŵ − π̂0 ŵ))| ≤ Ĉ(|â|2,∞,K̂ |v̂|0,K̂ + |â|1,∞,K̂ |v̂|1,K̂ )|ŵ|0,K̂ .
91
(iii) We can now complete the proof. Recall that EK (avw) = (det BK )
Eˆ (âv̂ŵ). Also,
|â|m,∞,K̂ ≤ C hm
K |a|m,∞,K
1
−2
(8.39) |v̂|2−m,K̂ ≤ C h2−m
K (det B K ) |v|2−m,K .
1
|ŵ|0,K̂ ≤ C(det BK )− 2 |w|0,K ,
Smartzworld.com 90 jntuworldupdates.org
Smartworld.asia Specworld.in
8. Numerical Integration 91
∂p ∂p′
Setting a = Ai j , v = ,w = we obtain (8.33), thus completing
∂x j ∂xi
the proof.
Exercise 8.5. Let PK = P2 and let the quadrature scheme be such that
Eˆ (ϕ̂) = 0 for all ϕ̂ ∈ P2 . Then show that for q such that W 2,q (K) ֒→
C 0 (K), there exists C independent of K such that for all f ∈ W 2,q (K)
and all p ∈ PK ,
1 1
|EK ( f p)| ≤ C h2K (det BK ) 2 − q || f ||2,q,K ||p||1,K .
smartworlD.asia
Remark 8.4. The inclusion W 2,q (K) ֒→ C 0 (K) is true if, for instance,
2 − nq > 0, by the Sobolev imbedding theorem.
We now come to the final stage in the estimation of ||u − u∗h ||.
Theorem 8.5. Let (th ) be a regular family of triangulations on Ω by 92
n-simplices of type (2). Let us assume that the Vh -ellipticity is uniform
with respect to h. Let Eˆ (ϕ̂) = 0 for all ϕ̂ ∈ P2 . Then if u ∈ H 3 (Ω) ֒→
C 0 (Ω)(n ≤ 5), ai j ∈ W 2,∞ (Ω) and f ∈ W 2,q (Ω) for some q ≥ 2, we have
the estimate
|a(πh u, wh ) − ah (πh u, wh )| ≤
Smartzworld.com 91 jntuworldupdates.org
Smartworld.asia Specworld.in
92 8. Numerical Integration
XX
n
∂(πh u|K) ∂(wh |K)
≤ |EK (ai j |
K∈th i, j=1
∂x j ∂xi
XX n
∂(πh u|K ) ∂(wh |K)
≤ C h2K ||ai j ||2,∞,K || ||1,K | |0,K
K∈th i, j=1
∂x j ∂xi
12 12
X
n X ∂(πh u|K) X ∂(wh |K)
≤h 2
||ai j ||2,∞,Ω || ||1,K
2 || ||0,K
2
i, j=1 K∈th
∂x j K∈th
∂xi
Now,
smartworlD.asia
||wh ||1,Ω
Similarly, we have
X
| f (wh ) − fh (wh )| ≤ |EK ( f wh |K )|
K∈th
X 1 1
≤ C h2K (meas K) 2 − q || f ||2,q,K ||wh ||1,K .
K∈th
93
1 1
Since q ≥ 2, 2 − ≥ 0 and by the general Hölder’s inequality,
q
X 1 1
(meas K) 2 − q || f ||2,q,K ||wh ||1,K
K∈th
12 − 1q 1q 12
X X X
2
≤ meas K
q
|| f ||2,q,K ||w h ||1,K
K∈th K∈th K∈th
Smartzworld.com 92 jntuworldupdates.org
Smartworld.asia Specworld.in
8. Numerical Integration 93
| f (wh ) − fh (wh )|
(8.42) ≤ Ch2 || f ||2,q,Ω .
||wh ||1,Ω
Combining (8.28), (8.29), (8.41) and (8.42) we get (8.40), thus com-
pleting the proof.
smartworlD.asia
Smartzworld.com 93 jntuworldupdates.org
Smartworld.asia Specworld.in
smartworlD.asia
Smartzworld.com 94 jntuworldupdates.org
Smartworld.asia Specworld.in
Chapter 9
smartworlD.asia
Then vertical displacement given by u is the solution of the abstract
problem where
R P
2 ∂u ∂v
a(u, v) = Ω dx
(9.1)
R i=1 ∂xi ∂xi
f (v) =
Ω
f v dx, f ∈ L2 (Ω)
for u, v ∈ V = H01 (Ω), where f = F/t, t being the tension. The subset K
is given by
K = {v ∈ H01 (Ω); v ≥ χ a.e. inΩ}.
If v1 , v2 are in K and vi < χ in Ai with meas Ai = 0 for i = 1, 2, then
λv1 + (1 − λ)v2 ≥ χ on (A1 ∪ A2 )c i.e. the complement of A1 ∪ A2 and
meas (A1 ∪ A2 ) = 0. Thus K is convex. If v ∈ K, let vn ∈ K such that
vn → v in H01 (Ω). Let vn ≥ χ in Acn , meas An = 0. Then all the vn are
≥ χ on (∪n An )c and meas (∪n An ) = 0. Hence v ≥ χ a.e. as well. Thus
95
Smartzworld.com 95 jntuworldupdates.org
Smartworld.asia Specworld.in
Figure 9.1:
95
The solution u satisfies
smartworlD.asia
(9.3) a(u, v − u) ≥ f (v − u), for all v ∈ K.
Smartzworld.com 96 jntuworldupdates.org
Smartworld.asia Specworld.in
Our aim in this section is to use the finite element method to approx-
imate this problem and obtain error estimates. We list our assumptions
now:
Let Ω be a convex polygon, f ∈ L2 (Ω), χ ∈ H 2 (Ω) and let u ∈
H (Ω) ∩ H01 (Ω).
2
smartworlD.asia
Figure 9.2:
Smartzworld.com 97 jntuworldupdates.org
Smartworld.asia Specworld.in
will take V = H01 (Ω) and H = L2 (Ω)). Also as in Sec. 1 (cf. proof of
Theorem 1.2), for all u, v ∈ V we have
smartworlD.asia
For any v ∈ K and any vh ∈ Kh , by (9.3) and (9.5), we have
a(u, u) ≤ a(u, v) + f (u − v),
(9.9)
a(uh , uh ) ≤ a(uh , vh ) + f (uh − vh ).
98
Smartzworld.com 98 jntuworldupdates.org
Smartworld.asia Specworld.in
r r
α M
Notice that since ( ||u − uh || − ||u − vh ||)2 ≥ 0, we have
M α
1α M
||u − uh || ||u − vh || ≤ ||u − uh ||2 + ||u − vh ||2 ,
2 M α
and hence
α M2
α||u − uh ||2 ≤ C[|u − vh | + |uh − v|] + ||u − uh ||2 + ||u − vh ||2
2 2α
Or,
||u − uh ||2 ≤ C[(|u − vh | + ||u − vh ||2 ) + |uh − v|].
Varying vh ∈ Kh and v ∈ K and extracting the square root after
taking the infima we get (9.7). This completes the proof.
Remark 9.3. From (9.8) we see that this estimate holds even if a(·, ·) is
not symmetric.
smartworlD.asia
We now apply this to the specific membrane problem. Maintaining
our assumptions on Ω, let th be a triangulation by triangles of type (1),
and let Vh be the corresponding subspace of V = H01 (Ω).
Smartzworld.com 99 jntuworldupdates.org
Smartworld.asia Specworld.in
Remark 9.5.
Figure 9.3:
As seen in Fig. 9.3, though for nodes b, vh (b) ≥ χ(b), it does not
guarantee that vh ≥ χ a.e. Thus we see that Kh 1 K. Now the relation
(9.10) is very easy to implement using the computer.
smartworlD.asia
(9.11) ||u − uh ||1,Ω ≤ C h.
Remark 9.6. The order of convergence is therefore the same as that for
the linear problems when we use piecewise linear approximations.
100 (i) We first estimate the infimum over Kh . Note that if vh = πh u, then
vh ∈ Vh . Also for all nodes b, vh (b) = πh u(b) = u(b) ≥ χ(b). Thus
vh ∈ Kh as well. Thus,
inf ||u − vh ||21,Ω + |u − vh |0,Ω ≤ ||u − πh u||21,Ω + |u − πh u|0,Ω
vh ∈Kh
≤ C h2 |u|22,Ω + |u|2,Ω .
We have
Z
|uh − v1 |20,Ω = |uh − χ|2 dx, where Λh = {x; χ(x) ≥ uh (x)}.
Λh
smartworlD.asia
21
Z
|uh − v1 |0,Ω ≤ |χ − πh χ|2 dx = |χ − πh χ|=0,Ω ≤ C h2 |χ|2,Ω .
Ω
Hence
1
||u − uh ||1,Ω ≤ C(h2 ) 2 = Ch,
where C depends on |χ|2,Ω and |u|2,Ω . However the regularity result (iii) 101
helps us to bound |u|2,Ω above by a constant C depending on | f |0,Ω and
||χ||2,Ω which completes the proof of the theorem.
References: Two important references are Falk [11] and [12]. For
regularity results refer Brezis and Stampacchia [3] and Lewy and Stam-
pacchia [16].
Another references is Mosco and Strang [19].
smartworlD.asia
Chapter 10
smartworlD.asia
a(u, v) = f (v), for all v ∈ V,
where
(10.2)
K = V = H02 (Ω), Ω ⊂ R2 ,
( )!
R 2
∂2 v ∂2 u ∂2 v ∂2 u ∂2 v
a(u, v) = ∆u · ∆v + (1 − σ) 2 ∂ u
− − dx,
∂x1 ∂x2 ∂x1 ∂x2 ∂x21 ∂x22 ∂x22 ∂x22
RΩ
2
f (v) = f v dx, f ∈ L (Ω).
Ω
103
104 10. Conforming Finite Element Method for the Plate Problem
Remark 10.1. It was commented in Sec. 2 that the second term of the
integrand in the definition of a(·, ·) does not contribute to the differential
equation. Our method here will be equally applicable to both the cases.
viz. with the second term present (the plate problem) or with that term
absent (as it happens in Hydro-dynamics). In our next section, on non-
conforming methods, we will see that the second term is essential in
order that we may apply that method.
103 When such finite elements can be imbedded in an affine family, then
we have the approximation theory, for regular families of triangula-
tions, available to us. We show that this is the case for the Bogner-
Fog-Schmidt rectangle. However for the Argyris triangle or for the 18-
degree-of-freedom triangle such an imbedding is not possible and we
have to modify the usual argument to obtain error estimates. The “min-
smartworlD.asia
imal assumptions” for 0(h) convergence in the || · ||2,Ω norm are that
P2 ⊂ P and that u ∈ H 3 (Ω) ∩ H02 (Ω). We have that if Ω is a convex
polygon and if f ∈ L2 (Ω), then u ∈ H 3 (Ω) ∩ H02 (Ω). This result is due
to Knodratév.
X ( )
∂p ∂p ∂2 p
(10.4) = p(ai ), (ai ), (ai ), (ai ); 1 ≤ i ≤ 4 .
K
∂x1 ∂x2 ∂x1 ∂x2
10. Conforming Finite Element Method for the Plate Problem 105
Figure 10.1:
smartworlD.asia
a0i = F(â0i ), . . . , a2i = F(â2i ),
(10.6)
ξ 1 = BK ξ̂ 1 , . . . , ξ 2 = BK ξ̂ 2
i,k i,k i,1 i,1
for then πdK v = π̂v̂ which is essentially what we need for the abstract
error analysis.
P
In ′K note that
106 10. Conforming Finite Element Method for the Plate Problem
smartworlD.asia
Figure 10.2:
P
We recall that PK = P5 , dim PK = 21, and K is given by (cf.
Fig. 10.2)
(10.9)
X
∂p ∂3 p ∂p
= p(ai ), (ai ), . . . , 2 (ai ), 1 ≤ i ≤ 3; (ai j ), 1 ≤ i < j ≤ 3
.
∂x1 ∂x ∂ν
K 2
10. Conforming Finite Element Method for the Plate Problem 107
We may replace the first and second derivative values at the vertices
by Dp(ai )(ai+1 − ai ), Dp(ai )(ai−1 − ai ), D2 p(ai )(ai+1 − ai , ai+1 − ai ),
D2 p(ai )(ai+1 − ai , ai−1 − ai ), D2 p(ai )(ai−1 − ai , ai−1 − ai ) in order to get
degrees of freedom for which the relations of the type (10.6) may be
∂p
satisfied. However, one cannot replace the normal derivatives (ai j ),
∂ν
1 ≤ i < j ≤ 3, by such quantities since affine transformations do not
preserve orthogonality.
In order to estimate the errors we describe an “intermediary” finite
element:
smartworlD.asia
That is to say, the only change compared to the Argyris triangle is
that we have replaced the normal derivatives at ai j by the derivatives
along the line joining ai j to ak , the opposite vertex.
Symbolically we can represent such a triangle as in Fig. 10.3.
Figure 10.3:
108 10. Conforming Finite Element Method for the Plate Problem
Remark 10.2. Though the Hermite triangle of type (5) yields an affine
family, one cannot use it since Vh ⊂ C 0 (Ω) but, in general, Vh 1 C 1 (Ω)
as is necessary for fourth-order problems. This is so because the adja-
cent triangles will not patch up, in general, in their derivatives along the
medians; cf. 10.4.
smartworlD.asia
Figure 10.4:
107
Again we show how to take care of the boundary conditions in the
∂v
Argyris triangle. We need again v = = 0 on Γ. Let us have two nodes
′
∂ν
b, b , the vertices of a triangle lying on Γ with mid-point c. On this line
v will be a polynomial of degree ≤ 5 in τ, an abscissa along this line.
∂v
will be a polynomial in τ of degree ≤ 4 on this line. Hence for v = 0
∂ν
∂v ∂v ′ ∂2 v
on Γ we need to set, v(b) = v(b′ ) = 0, (b) = (b ) = 0, 2 (b) =
∂τ ∂τ ∂τ
∂2 v ′ ∂v ∂v ∂v ′ ∂v
(b ) = 0. For = 0 on Γ we set, (b) = (b ) = (c) = 0,
∂τ2 ∂ν ∂ν ∂ν ∂ν
∂2 v ∂2 v ′
(b) = (b ) = 0. Thus the only free or unknown parameters
∂τ∂ν ∂τ∂ν
∂2 v
are 2 at vertices on Γ and the degrees of freedom at all interior nodes.
∂ν
10. Conforming Finite Element Method for the Plate Problem 109
108
smartworlD.asia
Figure 10.5:
110 10. Conforming Finite Element Method for the Plate Problem
∂δ ∂ ∂
(ai j ) = (πK v − ΛK v)(ai j ) = (v − ΛK v)(ai j ).
∂νK ∂νK ∂νK
∂δ ∂δ
where h·, ·i is the Euclidean inner-product, substituting for and
∂νK ∂τK
at ai j , we get
∂
(10.12) Dδ(ai j )(ak − ai j ) = (v − ΛK v)(ai j )hak − ai j ,→
−ν i
K
∂ν
109 Since δ ∈ P5 , using the unisolvency in the Hermite triangle we may
express δ in terms of its basis functions. Since all degrees of freedom
smartworlD.asia
except those of the type Dδ(ai j )(ak − ai j ) are zero for δ, we have
X ∂
(10.13) δ= (v − ΛK v)(ai j )hak − ai j ,→
−ν ip .
K i jk
1≤i< j≤3
∂ν K
k,i,k, j
Now
(10.14) |hak − ai j ,→
−ν i| ≤ ||a − a || ||→
K k ij
−ν || ≤ h ,
K K
and
∂
| (v − ΛK v)(ai j )| ≤ |v − ΛK v|1,∞,K
∂νK
6
1 h
≤ C(meas K)− 2 K |v|6,K .
ρK
10. Conforming Finite Element Method for the Plate Problem 111
∂ h6
(10.15) | (v − ΛK v)(ai j )| ≤ C 2K |v|6,K .
∂νK ρK
h8K
(10.17) ≤C |v|6,K ,
ρm+2
K
and hence,
smartworlD.asia
h6K h2K
≤ C m 1 + 2 |v|6,K (Using (10.10) and (10.17))
ρK ρK
hK
≤ C h6−m |v|6,K (since hK ≤ h, ≤ σ).
ρK
110
This on summing over K gives (10.11), thus completing the proof.
Exercise 10.1. Perform the same analysis for the 18-degree-of freedom
triangle. (cf. Exercise 4.7).
112 10. Conforming Finite Element Method for the Plate Problem
smartworlD.asia
Chapter 11
Non-Conforming Methods
for the Plate Problem
smartworlD.asia
Given the abstract problem, the conforming methods deal with the
finding of subspaces Vh ⊂ V and solving the problems
113
112 (iv) One may employ any combination of the above three.
smartworlD.asia
second-order problems, we either have the dimension of PK “large” (as
in the case of the Argyris triangle) or that the structure of PK is compli-
cated (as in the HCT-triangle). Also one would like to have just PK = P2
since u is only in H 3 (Ω) in most cases, but this is impossible by the
Ženišek result (cf. Remark 4.3) which stresses that at least polynomials
of degree 5 must be present in PK .
Hence the desire to surmount these difficulties led to the devising of
non-conforming methods, essentially developed by the Engineers.
Since the root of all trouble is the inclusion Vh ⊂ H02 (Ω), we drop
this condition. Thus we start with Vh ⊂ C 0 (Ω) and it is much easier
from the computer programme view point. This of course, works only
for a few finite elements, and we describe one of them.
Figure 11.1:
X ( )
∂p ∂p
= p(ai ), (ai ), (ai ), 1 ≤ i ≤ 4 .
∂x1 ∂x2
smartworlD.asia
K
113
Of course this element can be used only for plates with sides parallel
to the coordinate axes, such as rectangular plates.
P
Exercise 11.1. Show that in Example 11.1, K is PK -unisolvent and
that Adini’s rectangle is a finite element of class C 0 , and, in general, not
of class C 1 .
The second integral is defined over Vh as well. Thus for the discrete
problem (Ph ) we may set fh = f . However while for u, v ∈ Vh the first
integral is defined over each K ∈ th , we cannot define it over Ω, since
we get Dirac measure-like terms along the boundary. To get over this,
we now define
XZ " ∂2 uh ∂2 vh ∂2 uh ∂2 uh ∂2 vh
!#
ah (uh , vh ) = ∆uh ∆vh + (1 − σ) 2 − − dx
K∈th
∂x1 ∂x2 ∂x1 ∂x2 ∂x21 ∂x22 ∂x21
K
(11.2)X Z " !#
∂2 uh ∂2 vh ∂2 uh ∂2 vh ∂2 uh ∂2 vh
= σ∆uh ∆vh + (1 − σ) + + 2 dx,
K∈t
∂x21 ∂x21 ∂x22 ∂x22 ∂x1 ∂x2 ∂x1 ∂x2
h K
and we have the discrete problem (Ph ): To find uh ∈ Vh such that for all
vh ∈ Vh
smartworlD.asia
114
We now prove the existence and uniqueness of the solution uh for
(Ph ). We define on Vh the seminorm
21
X
(11.4) ||vh ||h = |vh |22,K |22,K .
K∈th
Notice that this may be defined over V = H02 (Ω) as well and for
v ∈ V, ||v||h = |v|2,Ω . In the same way for u, v ∈ V, ah (u, v) = a(u, v).
We now show that the seminorm || · ||h is indeed a norm on Vh . Let
∂vh
vh ∈ Vh with ||vh ||h = 0. This gives that = constant over any K. But
∂x1
∂vh
given adjacent finite elements the value of at the common vertices
∂x1
∂vh
coincide and hence is constant over Ω. But this is zero on the
∂x1
∂vh ∂vh
boundary nodes. Hence = 0 on Ω. Similarly = 0 on Ω. Since
∂x1 ∂x2
Vh ⊂ C 0 (Ω) and vh = 0 on Γ, the above conditions give that vh = 0 over
Ω. Thus (11.4) defines a norm on Vh .
To show the existence and uniqueness of the solution of (Ph ), we
show that ah (·, ·) is Vh -elliptic. In fact we do more than this. We show
that the ah (·, ·) are Vh -elliptic uniformly with respect to h.
Recall that from physical considerations, 0 < σ < 12 (see Sec. 2).
Now
XZ
a(vh , vh ) = σ(∆vh )2 dx + (1 − σ)||vh ||2h
(11.5) K∈th K
≥ (1 − σ)||vh ||2h .
smartworlD.asia
Theorem 11.1 (STRANG). Let ah (·, ·) be Vh -elliptic uniformly with re-
spect to h with e
α > 0 so that for all vh ∈ Vh
(11.6) ah (vh , vh ) ≥ e
α||vh ||h .
e such that for all uh , vh ∈ Vh
Let in addition, there exist M
and thus,
e
M 1 | f (uh − vh ) − ah (u, uh − vh )|
||uh − vh ||h ≤ ||u − vh ||h +
e
α e
α ||uh − vh ||h
e
M 1 | f (wh ) − ah (u, wh )|
≤ ||u − vh ||h + sup .
e
α e
α wh ∈Vh ||wh ||h
116
Substituting in (11.9) and varying vh ∈ Vh and taking the infimum
smartworlD.asia
we get (11.8). This completes the proof.
We note that for the ah (·, ·) defined for the plate problem by (11.2),
the conditions of Theorem 11.1 are satisfied. The condition (11.6) is
embodied in (11.5). The condition (11.7) follows from the similar (con-
tinuity) condition on a(·, ·) and an application of the Cauchy-Schwarz
inequality.
Exercise 11.2. Let (H) be a Hilbert space with innerproduct (·, ·) and
norm | · |. Let (V, || · ||) be a subspace such that V ֒→ H and V = H. Let
Vh ⊂ H. Define
We now go on with the error analysis and study the order of conver-
gence. We assume that u ∈ H 3 (Ω) ∩ H02 (Ω) which is quite realistic from
the regularity results.
Now, since πh u ∈ Vh , we have that
(11.10)
smartworlD.asia inf ||u − vh ||h ≤ Ch|u|3,Ω .
vh ∈Vh
Our aim is to get a similar estimate for the second term in (11.8). In
fact we show that
| f (wh ) − ah (u, wh )|
(11.11) sup ≤ Ch||u||3,Ω .
wh ∈Vh ||wh ||h
Z Z
(11.13) f (wh ) = f wh dx = − (grad ∆u)(grad wh )dx
Ω Ω
XZ " #!
∂2 u ∂2 wh ∂2 u ∂2 wh ∂2 u ∂2 wh
ah (u, wh ) = ∆u∆wh + (1 − σ) 2 − 2 − dx
K∈th
∂x1 ∂x2 ∂x1 ∂x2 ∂x1 ∂x22 ∂x22 ∂x21
K
X Z
= − grad ∆u grad wh dx
K∈th K
smartworlD.asia
I I !
∂wK ∂2 u ∂wh ∂2 u ∂wh
(11.14) + ∆u h dγ + (1 − σ) − 2 + dγ ,
∂νK ∂τK K∂ν ∂ν K ∂τ K ∂τ K
∂K ∂K
118 by Green’s formula (2.15) and Lemma 2.2 again. Notice however that
by standard orientation arguments and the continuity of wh over Ω,
XI ∂2 u ∂wh
(11.15) dγ = 0.
K∈th ∂K ∂νK ∂τK ∂τK
X I
∂2 u ∂wh
(11.16) Eh (u, wh ) =
−∆u + (1 − σ) dγ.
∂τ 2 ∂ν
K∈t K K
h ∂K
Figure 11.2:
X ! !!
∂wh ∂wh
(11.17) Eh (u, wh ) = ∆1,K u, + ∆2,K u, ,
K∈th
∂x1 ∂x2
smartworlD.asia
∂wh ∂2 u ∂wh ∂wh
∆ j,K u, = −∆u + (1 − σ) − Λ K dγ
∂x j ∂τ2K ∂x j ∂x j
K ′j
(11.18) Z !!
∂2 u ∂wh ∂wh
− −∆u + (1 − σ) 2 − ΛK dγ,
′′
∂τK ∂x j ∂x j
Kj
ΛK being the Q1 -interpolation operator associated with the values at the 119
four vertices.
Note that (11.17) is the same as (11.15). This is evident provided
we show that the contribution of the terms involving ΛK is zero. This is
so because! wh = 0 on the boundary Γ and on the common boundaries,
∂wh
ΛK is linear and equal in value for both adjacent finite elements
∂x j
since it agrees at the vertices, but occurs with opposite signs as is obvi-
′ ′′
ous from Fig. 11.3 (K11 = K12 ).
Figure 11.3:
∂wh
We also record that ∈ ∂ j PK where
∂x j K
( )
∂p
(11.19) ∂ j PK = : K → R; p ∈ PK .
∂x j
smartworlD.asia
that P1 ⊂ W. Let b be a continuous bilinear form over W k+1,p (Ω) × W
such that
b(p, w) = 0 for all p ∈ Pk , w ∈ W
b(v, q) = 0 for all v ∈ W k+1,p (Ω), q ∈ P1 .
120 Then there exists a constant C = C(Ω) such that for all v ∈ W k+1,p
(Ω), w ∈ W,
and hence
so that
||b(·, w)||∗k+1,p,Ω ≤ C||b|| |w|l+1,q,Ω .
and substituting in (11.22), we get (11.21), which completes the proof.
We may now prove the theorem on our error estimate and order of
convergence.
Theorem 11.3. For a regular family (th ) of triangulations made up of
Adini’s rectangles
ϕ = −∆u
smartworlD.asia
Proof. Let us first estimate |∆ j,K | for j = 1, 2. Set
+ (1 − σ)
∂2 u
2
∈ H 1 (K), since u ∈ H 3 (Ω),
∂τ K
∂wh
v = ∈ ∂1 P K .
∂x1
Define 121
Z Z
(11.24) δ1,K (ϕ, v) = ϕ(v − ΛK v)dγ − ϕ(v − ΛK V)dγ,
K1′ K1′′
Hence,
Z Z1
smartworlD.asia
ϕ̂(v̂ − ΛK v̂)dγ = b0 (−(a5 + a7 )x2 + a5 x22 + a7 x32 )dx2
′ 0
(11.28)K1 Z
= ϕ̂(v̂ − ΛK v̂)dγ.
K1′′
Thus we may apply the bilinear lemma to the bilinear form δ1,K̂ with
l = k = 0 to get
where
∂2 u
ϕ = −∆u + (1 − σ) ∂τ2K ,
v = ∂wh ,
∂x1
and similarly,
(11.33)
smartworlD.asia
| f (wh ) − ah (u, wh )| ≤ Ch||u||3,Ω ||wh ||h ,
Remark 11.3. By the Duality Argument, Lesaint and Lascaux [15] have
proved that ||u − uh ||1,Ω ≤ Ch2 ||u||4,Ω assuming u ∈ H 4 (Ω). They have
also got an improved 0(h2 ) convergence order in the || · ||h norm, when
all the rectangles are equal - a “superconvergence” result.
Example 11.2. The Zienkiewicz triangle (cf. Exercise 4.6) cf. Fig. 11.4.
Figure 11.4:
smartworlD.asia
Figure 11.5:
Figure 11.6:
smartworlD.asia
Figure 11.7:
and
Z
X
∂p
=
p(ai ), 1 ≤ i ≤ 3; p(aij ), 1 ≤ i < j ≤ 3; dγ, 1 ≤ i ≤ 3
.
∂ν
K K′
i
Figure 11.8:
smartworlD.asia
Here also the finite element is not of class C 0 in general, but the
method always yields convergence.