SLIDE 1
When Point Boundary Conditions Are Meaningful and When They Are Not, or, Why We Need Functional Analysis
Jan Mandel University of Colorado Faculty Research Colloquium Denver, February 25, 2004
SLIDE 2 Contents
- 1. Energy minimization view of the Laplace equation and its
discretization
- 2. Numerical examples
- 3. Analysis: Existence and uniqueness of solution, need for bounded
trace operators
- 4. Explanation: The trace theorem and the Sobolev embedding theorem
SLIDE 3 Laplace equation in 2D: Formulation as minimization of energy E(u) = 1 2
∇u2 dxdy −
fu dxdy → min subject to u = 0 on a subset S of the boundary ∂Ω equivalent to −∆u = f in Ω + constraints on u + natural boundary conditions ∂u
∂n = 0 on ∂Ω where u itself not constrained already
here ∇u2 =
∂u
∂x
2 + ∂u
∂y
2, ∆ = ∂2
∂x2 + ∂2 ∂y2 is the Laplace operator
discretization: u approximated by piecewise (multi)linear interpolation from values uij on mesh points
- xij, yij
- , xij and yij multiples of step
size h (divide each square of size h into two triangles, interpolate linearly
the minimum is taken over a finite dimensional space Vh
SLIDE 4 Laplace equation on unit square, zero constraint on one side −∆u = 1, u = 0 at the left edge, otherwise natural boundary conditions h
value at the square center
1/5 0.4 1/10 0.45 1/20 0.475 1/40 0.4875 1/80 0.49375 1/160 0.496875
5 10 15 20 5 10 15 20 0.1 0.2 0.3 0.4 0.5
The solution values at the right edge appear to converge to 0.5 when h ← h/2, the difference between two successive values decreases by a factor of 2. All is fine.
SLIDE 5 Laplace equation on unit square, zero constraints at corners −∆u = 1, u = 0 at the corners, otherwise natural boundary conditions h
value at the right edge
1/5 0.165 1/10 0.267045 1/20 0.376459 1/40 0.486533 1/80 0.596789 1/160 0.707091
10 20 30 40 10 20 30 40 0.1 0.2 0.3 0.4 0.5
The solution values at the center of the square appear to grow by about the same amount 0.11 when h ← h/2: the discrete solutions grow as log h and do not converge as h → 0.
SLIDE 6
Laplace equation on unit cube, zero constraint on one side −∆u = 1, u = 0 on the bottom, otherwise natural b.c. h
max value on the top side
1/5 0.4 1/10 0.45 1/20 0.475 1/40 0.4875 The solution values at the top side appear to converge to 0.5 when h ← h/2, the difference between two successive values decreases by a factor of 2. All is fine.
SLIDE 7
Laplace equation on unit cube, zero constraint on one bottom edge −∆u = 1, u = 0 on one bottom edge, otherwise natural b.c. h
max value on the top side
1/5 1.06818 1/10 1.50583 1/20 1.94613 1/40 2.38716 The solution values at the top side appear to grow by constant value about 0.53 when h ← h/2, the discrete solutions grow as log h and do not converge as h → 0.
SLIDE 8
Laplace equation on unit cube, zero constraint at bottom corners −∆u = 1, u = 0 at bottom corners, otherwise natural b.c. h
max value on the top side
1/5 0.791113 1/10 1.68409 1/20 3.4825 1/40 7.08243 The solution values at the top side appears to grow by about a factor of 2 when h ← h/2. The discrete solutions grow as 1/h and do not converge.
SLIDE 9 Examples when point constraints are OK Laplace equation on an interval: −u′′ = f in [0, 1], u = 0 at endpoints energy functional: E(u) = 1
2
u′2 dxdy −
fu dxdy → min Biharmonic equation on an interval (beam bending): −u(4) = f in [0, 1], u = 0 at endpoints + natural b.c. energy functional: E(u) = 1
2
u′′2 dx −
fudx → min Biharmonic equation on a square (plate bending): −
∂x4 + 2 ∂4u ∂x2∂y2 + ∂4u ∂y4
- = f, u = 0 at corners + natural b.c.
energy form: E(u) = 1
2
∂xi∂yj
2
dxdy −
fu dxdy → min
SLIDE 10 Common to all these problems: the energy minimization formulation E(u) = 1 2a (u, u) − f, u → min subject to u ∈ Vh, u|S = 0 where
- a (u, v) is a positive semidefinite bilinear form, such as
a (u, v) =
∇u · ∇v dxdy,
- f, u is the L2 inner product, f, u =
- Ω
fu dxdy,
- v|S are the values of u restricted to a subset S of the boundary
- Vh is the space of piecewise linear functions on the mesh with step h
SLIDE 11 So what went wrong in some of the problems? E(u) = 1 2a (u, u) − f, u → min subject to u ∈ Vh, v|S = 0 In the bad cases there exist functions v such that v|S = 1 and a(v, v) and v, v are small for small h we had f = 1 = ⇒ (f − v) |S = 0 and a(f, f) = a(f, v) = 0 = ⇒ functions u = t (f − v) satisfy the boundary conditions u|S = 0, E(t (f − v)) =
large negative for the optimal t
2 a (v, v)
−t f, f
O(1)
+t f, v
small
= ⇒ ∃uh ∈ Vh : E(uh) → −∞ as h → 0 = ⇒ The continuous problem E(u) → min in a space V ⊃ Vh ∀h has no solution
SLIDE 12 How do the bad functions look like? We have seen them before: for the Laplace equation in 2D, for example
20 40 60 80 20 40 60 80 0.2 0.4 0.6 0.8 1 10 20 30 40 10 20 30 40 0.1 0.2 0.3 0.4 0.5
a (vh, vh)+ vh, vh → 0 E(uh) = 1
2a (uh, uh) + 1, uh → −∞
vh|S = 1
SLIDE 13 So how can we tell when things will go right? It is enough if there are no functions v such that v|S is large and a(v, v) and v, v are small. Use Applied Functional Analysis to construct
- a complete space V with the inner product a(u, v) + u, v, such
that V ⊃ Vh, and also V ⊃ C∞(Ω). These are Sobolev spaces.
- a bounded linear operator T : V → W (some other normed linear
space), such that Tu = u|S when u ∈ V is also continous on Ω. These are trace operators. Then the above is made precise as TvW ≤ const uV and everything falls into place nicely, except when a trace operator T does not exist for the Sobolev space V of functions on Ω and the subset S of the boundary of Ω for the given problem!
SLIDE 14 How exactly will everything fall into place nicely,
- r, existence and uniqueness of the solution
(∗): E(u) = 1
2a (u, u) − f, u → min subject to u ∈ V, Tu = 0
a (u, v) is inner product on V , V is complete T is bounded = ⇒ ker T is closed and so it is also complete the map u → f, u is bounded from V to R the derivative of E(u) in every direction v ∈ ker T should be zero = ⇒ (∗) ⇐ ⇒ u ∈ ker T : a(u, v) = f, u ∀v ∈ ker T Riesz representation theorem: a(·, ·) inner product on complete space ker T, map u → f, u bounded = ⇒ ∃!u What fails when a bounded trace operator does not exist? the very existence of the space ker T the problem is posed in
- r, if T exists but is not bounded then ker T is not complete
such constraints are effectively invisible to the problem!
SLIDE 15 Sobolev spaces Elements of Sobolev spaces are generalized functions defined only “almost everywhere” – pointwise values do not exist, but they can be integrated, and their derivatives are again generalized functions. For the Laplace equation in 2D: V = H1(Ω), u, vH1(Ω) =
∂u ∂x ∂v ∂x + ∂u ∂y ∂v ∂y + uv dxdy For the biharmonic equation in 2D: V = H2(Ω), u, vH2(Ω) =
∂2u ∂xi∂yj ∂2v ∂xi∂yj + uv dxdy In general, the inner product (and so the norm) in Sobolev space Hm(Ω), Ω ⊂ Rn, involve the partial derivatives of order m in a similar manner as above.
SLIDE 16
Trace and embedding theorems Theorem (Trace theorem) Let Ω ⊂ Rn and S be a subset of the boundary of Ω of positive boundary measure (+technical assumptions) . Then the restriction operator u → u|S can be extended to a bounded linear operator from Hm(Ω) to some other space if and only if m > 1 2. Theorem (Sobolev embedding theorem) Let Ω ⊂ Rn (+technical assumptions) and x ∈ Ω. Then the mapping u → u(x) can be extended to a bounded mapping from Hm(Ω) to R if and only if m > n 2. (Yes, there are Sobolev spaces of fractional order... a different talk.)
SLIDE 17
Existence of traces in Hm(Ω), m = 1, on S ⊂ Ω (for the Laplace equation) dim Ω ⊂ Rn dim S = 0 dim S = 1 dim S = 2 n = 1 yes1,2 n = 2 no2 yes1 n = 3 no2 no3 yes1
1Trace theorem: dim S = n − 1, trace exists ⇐
⇒ m = 1 > 1
2 2Embedding theorem: dim S = 0, trace exists ⇐
⇒ m = 1 > n
2 3The case dim S = 1 (edge), n = 3 requires more work
Note: point and edge loads are another talk.
SLIDE 18
Existence of traces in Hm(Ω), m = 2, on S ⊂ Ω (for the biharmonic equation) dim Ω ⊂ Rn dim S = 0 dim S = 1 dim S = 2 n = 1 yes1,2 n = 2 yes2 yes1 n = 3 yes2 yes3 yes1
1Trace theorem: dim S = n − 1, trace exists ⇐
⇒ m = 2 > 1
2 2Embedding theorem: dim S = 0, trace exists ⇐
⇒ m = 2 > n
2 3The case dim S = 1 (edge), n = 3 requires more work
Note: point and edge loads are another talk.
SLIDE 19 Where do we teach this?
- Applied Analysis: closed, open sets, continuous maps,...
- Introduction into Finite Elements: construction of approximation
spaces, implementation, some theory
- Real Analysis: Lebesgue integral, “almost everywhere”
- Functional Analysis: linear algebra + topology in infinite dimensional
spaces, bounded operators, Riesz Representation Theorem,...
- Mathematical Foundations of the Finite Element Method: Sobolev
spaces, generalized functions and derivatives, existence and uniqueness of solutions, relations to classical PDE formulations, approximations on finite dimensional spaces, convergence of approximate solutions