• Keine Ergebnisse gefunden

M I A Assembly of the Stiffness Matrix

N/A
N/A
Protected

Academic year: 2021

Aktie "M I A Assembly of the Stiffness Matrix"

Copied!
13
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lecture 18

M I A Lecture 18

Self-adjoint Problem

Error Analysis

Parabolic Equations

Diffusion on Surfaces

1 2 3 4 5 6 7 8 9 10 11 12 13

(2)

Finite Elements

M I A Variational Formulation for the Self-adjoint Case

In the special case when the boundary value problem is self-adjoint, i.e.

aij(x) = aji(x) and bi(x) = 0

∀x ∈ Ω¯ the biliner functional a(·,·) becomes symmetric.

In this case we define the quadratic functional J : H01(Ω) :→ R given by J(v) = 1

2a(v, v) − l(v).

Proposition: If a(·,·) is symmetric bilinear, the (unique) weak solution is the unique minimiser of J over H01(Ω).

Proposition: Conversely, let u minimise J over H01(Ω) then u is the (unique) solution of the weak boundary value problem.

1 2 3 4 5 6 7 8 9 10 11 12 13

(3)

Finite Elements

M I A Variational Formulation for the Self-adjoint Case

In the special case when the boundary value problem is self-adjoint, i.e.

aij(x) = aji(x) and bi(x) = 0

∀x ∈ Ω¯ the biliner functional a(·,·) becomes symmetric.

In this case we define the quadratic functional J : H01(Ω) :→ R given by J(v) = 1

2a(v, v) − l(v).

Finite dimentional case:

Finding a weak solution uh, of

find uh ∈ Vh s.t. a(uh, vh) = l(vh) ∀vh ∈ Vh corresponds to the minimisation of J over Vh, i.e

J(uh) = min

u∈Vh J(u)

1 2 3 4 5 6 7 8 9 10 11 12 13

(4)

Finite Elements

M I A Assembly of the Stiffness Matrix

Example:

Let Ω ⊂ R2 and consider

−∆u = f on Ω u = 0 on ∂Ω

Let Ω be a bounded polygonal domain in the plane, subdivided into M triangles s.t. any pair intersect only along a complete edge, at a vertex or not at all.

Let Vh be the continuous piecewise linear functions vh defined on such a triangulation s.t. vh = 0 on ∂Ω

uh is characterised as the unique minimiser over Vh of the functional J(vh) = 1

2 Z

|∇vh(x, y)|2 + Z

f(x, y)vh(x, y)

1 2 3 4 5 6 7 8 9 10 11 12 13

(5)

Finite Elements

M I A Assembly of the Stiffness Matrix

Writing

vh(x, y) =

N

X

i=1

Viφi(x, y)

with Vi the value at (xi, yi), φi the continuous piecewise linear basis function associated with this node and N the number of internal nodes of Ω, the problem becomes

find argmin

VRN

1

2V >AV − V >F, with global stiffness matrix

Aij = Z

∇φi(x, y)∇φj(x, y)

with global load vector

Fi = Z

f(x, y)φi(x, y)

1 2 3 4 5 6 7 8 9 10 11 12 13

(6)

Finite Elements

M I A Assembly of the Stiffness Matrix

The individual contribution to the functional of single triangles Z

|∇vh(x, y)|2 = X

K

Z

K

|∇vh(x, y)|2

can be computes as Z

K

|∇vh(x, y)|2 = [V1k, V2k, V3k] · AK · [V1k, V2k, V3k]>

each AK is an element stiffness matrix. Here Vik represent the the value of vh at the node of the triangle K with position vector ri = (xi, yi) i = 1,2,3.

We have that

Ak = 1 4A123

|r2 − r3|2 (r2 − r3)(r3 − r1) (r2 − r3)(r1 − r2) . |r1 − r3|2 (r3 − r1)(r1 − r2)

symm . |r1 − r2|2

with A123 the area of the triangle.

1 2 3 4 5 6 7 8 9 10 11 12 13

(7)

Finite Elements

M I A Assembly of the Stiffness Matrix

Let 1,2..., N index the inner nodes and N + 1, N + 2, ..., N index the boundary nodes. Then

uh(x, y) =

N

X

i=1

Viφi(x, y)

with Vj = 0 for j = N + 1, ..., N.

The full stiffness matrix can be assembled by

A =

M

X

k=1

LkAk(Lk)>,

where Lk are appropriate N × 3 boolean matrices

Once A is known, we erase the last N − N rows and columns of A to obtain the global stiffness matrix A (analogous procedure for F)

1 2 3 4 5 6 7 8 9 10 11 12 13

(8)

Finite Elements

M I A Error Analysis

consider again the general elliptic boundary problem of the previous lecture. How can we measure if uh ∈ Vh is a good approximation of the weak solution

u ∈ H01(Ω)?

The Galerkin orthogonality

a(u − uh, vh) = 0 ∀vh ∈ Vh

leads to

Lemma (C´ea’s Lemma): The finite element approximation uh to u ∈ H01(Ω), is the near-best fit to u in the norm || · ||H1

0(Ω), i.e.

||u − uh||H1

0(Ω) ≤ c1

c0 min

vh∈Vh ||u − vh||H1 0(Ω)

1 2 3 4 5 6 7 8 9 10 11 12 13

(9)

Weak Formulation of PDEs

M I A Other Boundary Conditions

Example: Mixed Boundary Conditions

−∆u = f x ∈ Ω u = 0 x ∈ Γ1

∂u

∂ν = g x ∈ Γ2,

With f ∈ L2(Ω), g ∈ L22) and ∂Ω = Γ1 ∪ Γ2

1 2 3 4 5 6 7 8 9 10 11 12 13

(10)

Parabolic Equations

M I A Parabolic Equations

Consider the initial value problem

∂u(x, t) − ∆u(x, t) = f(x, t) x ∈ Ω ⊂ R2

u(x, t) = 0 x ∈ ∂Ω, 0 ≤ t ≤ T u(0, x) = u0(x) x ∈ Ω,

Being φi basis correspoding to the nodes of a triangulation and using the representation

uh(x, t) =

N

X

i=1

ξi(t)φi(x)

the weak problem becomes finding the coefficients ξi(t) s.t.

ξ0(t) + M−1Sξ(t) = b(t), t > 0 ξ(0) = η

with Mij = (φi, φj)L2(Ω) the mass matrix, S the stiffness matrix and b the load vector and PN

i=1 ηiφi(x) is an approximation of u0

1 2 3 4 5 6 7 8 9 10 11 12 13

(11)

Surface Diffusion

M I A Example: Anisotropic Surface Diffusion

Given an initial compact embedded surface M0 embedded in R3, compute a family of sufaces M(t)t≥0 with corresponding coordinate mappings x(t) s.t.

∂x − divM(t)(aM(t)x) = f on {t > 0} × M(t) M(0) = M0

where the diffusion tensor a is supposed to be a symmetric, positive definite, linear mapping on the tangent space TxM

in weak formulation Z

M(t)

θ∂tx + Z

M(t)

g(aM(t)X(t),∇M(t)θ) = Z

M(t)

θf(t)

∀θ ∈ C(M(t)) with g the metric of M(t).

1 2 3 4 5 6 7 8 9 10 11 12 13

(12)

Surface Diffusion

M I A Example: Anisotropic Surface Diffusion

The space discrete problem is to find a family of discrete successively smoothed and sharpened surfaces Mh(t) with coordinate maps X(t), the weak formulation is

Z

Mh(t)

Θ∂tX(t) + Z

Mh(t)

g(aM

h(t)X(t),∇M

h(t)Θ) = Z

Mh(t)

Θf(t)

a backwards Euler scheme leads to (Clarez et. al. 2000)

(Mn + τ Ln(An )) ¯Xn+1 = Mnn + τ Mnn

for the new vertex positions X¯n+1 at time tn+1 = τ(n + 1).

Here M is the mass matrix

Mijn = Z

Mn

h

ΦiΦj

and

Lnij = Z

Mn

h

g(AnMn

hΦi,∇Mn

hΦj) the nonlinear stiffness matrix with linear nodal basis {Φi}

1 2 3 4 5 6 7 8 9 10 11 12 13

(13)

References

M I A References

U. Clarenz, U. Diewald, M. Rumpf: Anisotropic geometric diffusion in surface processing. IEEE Visualization, 2000

T. Preuer, M. Rumpf: A level set method for anisotropic geometric diffusion in 3D image processing. SIAM J. Applied Mathematics, 2002

G. Dziuk, C. M. Elliott, Surface Finite Elements For Parabolic Equations, Journal of Computational Mathematics, 2007

1 2 3 4 5 6 7 8 9 10 11 12 13

Referenzen

ÄHNLICHE DOKUMENTE

Our formulation is based on consistent discretization of the optimiza- tion problem coupled with a multigrid solution of the linear system which evolve in a Gauss-Newton iteration..

For this particular example, the images and the displacements obtained using the new scale space approach and those obtained from the Tikhonov regularization method are vi-

Table 2 shows the segmentation results for five test scenes, using different feature space combinations.. The feature spaces used for the segmentations in Figure 7 - 9 were

The methods in this group follow a scalarization approach and are derived for problems where the set-valued objective mapping has a particular structure that comes from the

From the ADC values measured with MRI and the true diffusion constant (D t ) the correction value ( ␣ ) was determined for each of the six principle gradient directions (as given

A number of hypotheses have been proposed which explain how an efficient electron transfer from the microbial cells to the fuel cell anode can be achieved:.. Direct electron

In our application, we use the level set method in the following way. Adopting an operator splitting approach, first the layer interfaces are propagated in response to

Было проверено, что все 32 099 изображений, которые были полу- чены предыдущим методом, также обнаруживаются методом сравнения хешей,