Professional Documents
Culture Documents
FEM 2d Lect2
FEM 2d Lect2
Lecture 2
Neela Nataraj
Department of Mathematics,
Indian Institute of Technology Bombay,
Powai, Mumbai 76
neela@math.iitb.ac.in
Adaptive FEM Worshop, IIST, Tvm - March 2012
ku − uh kV ≤ C inf ku − vh kV . (1)
vh ∈Vh
ku − uh kV ≤ C inf ku − vh kV . (1)
vh ∈Vh
ku − uh kV ≤ C inf ku − vh kV . (1)
vh ∈Vh
a(u, vh ) = l(vh )
ku − uh kV ≤ C inf ku − vh kV . (1)
vh ∈Vh
a(u, vh ) = l(vh )
a(uh , vh ) = l(vh )
ku − uh kV ≤ C inf ku − vh kV . (1)
vh ∈Vh
ku − uh kV ≤ C inf ku − vh kV . (1)
vh ∈Vh
ku − uh kV ≤ C inf ku − vh kV . (1)
vh ∈Vh
Define a map:
Πh : V ∩ C 0 (Ω) −→ Vh
u 7−→ uI
by
Define a map:
Πh : V ∩ C 0 (Ω) −→ Vh
u 7−→ uI
by
(Πh u)(x1 , x2 )
Define a map:
Πh : V ∩ C 0 (Ω) −→ Vh
u 7−→ uI
by
Define a map:
Πh : V ∩ C 0 (Ω) −→ Vh
u 7−→ uI
by
N
u(→
−
X
(Πh u)(x1 , x2 ) = uI (x1 , x2 ) = ai )φih (x1 , x2 )
i=1
Define a map:
Πh : V ∩ C 0 (Ω) −→ Vh
u 7−→ uI
by
N
u(→
−
X
(Πh u)(x1 , x2 ) = uI (x1 , x2 ) = ai )φih (x1 , x2 ) (3)
i=1
where {→
−
ai }N
i=1 are the nodes of the triangulation
Define a map:
Πh : V ∩ C 0 (Ω) −→ Vh
u 7−→ uI
by
N
u(→
−
X
(Πh u)(x1 , x2 ) = uI (x1 , x2 ) = ai )φih (x1 , x2 ) (3)
i=1
where {→
−
ai }N
i=1 are the nodes of the triangulation
i N
and {φh }i=1 is a canonical basis for Vh .
(Πh u)(→
−
ai ) = u(→
−
ai ) 1 ≤ i ≤ N. (4)
Let T
b represent reference triangle and T , any triangle of τh .
Let T
b represent reference triangle and T , any triangle of τh .
Then, define a map :
Let T
b represent reference triangle and T , any triangle of τh .
Then, define a map :
b −→ T by
FT : T
Let T
b represent reference triangle and T , any triangle of τh .
Then, define a map :
b −→ T by
FT : T
FT (b
x)
Let T
b represent reference triangle and T , any triangle of τh .
Then, define a map :
b −→ T by
FT : T
FT (b
x) = [BT ]2×2 b
x + [bT ]2×1
Let T
b represent reference triangle and T , any triangle of τh .
Then, define a map :
b −→ T by
FT : T
FT (b
x) = [BT ]2×2 b
x + [bT ]2×1 where BT = (bi,j )2×2 and
bT = (bi )2×1 are obtained using :
Let T
b represent reference triangle and T , any triangle of τh .
Then, define a map :
b −→ T by
FT : T
FT (b
x) = [BT ]2×2 b
x + [bT ]2×1 where BT = (bi,j )2×2 and
bT = (bi )2×1 are obtained using :
FT (abi ) = →
−
ai 1 ≤ i ≤ 3.
Let T
b represent reference triangle and T , any triangle of τh .
Then, define a map :
b −→ T by
FT : T
FT (b
x) = [BT ]2×2 b
x + [bT ]2×1 where BT = (bi,j )2×2 and
bT = (bi )2×1 are obtained using :
FT (abi ) = →
−
ai 1 ≤ i ≤ 3.
If FT (b
x , yb) = (x, y ) then, in matrix form:
Let T
b represent reference triangle and T , any triangle of τh .
Then, define a map :
b −→ T by
FT : T
FT (b
x) = [BT ]2×2 b
x + [bT ]2×1 where BT = (bi,j )2×2 and
bT = (bi )2×1 are obtained using :
FT (abi ) = →
−
ai 1 ≤ i ≤ 3.
If FT (b
x , yb) = (x, y ) then, in matrix form:
x b11 b12 x b1
= + (5)
b
y b21 b22 yb b2
BT
bT
|J(FT )| =
∂x ∂x
|J(FT )| = Abs ∂b
x ∂b
y =
∂y ∂y
∂b
x ∂b
y
∂x ∂x
∂b
x ∂b
y b11 b12
|J(FT )| = Abs ∂y ∂y = Abs
b21 b22
∂b
x ∂b
y
where:
BT−1
where:
1 b22 −b12
BT−1 =
|BT | −b21 b11
where:
∗ ∗
1 b22 −b12 b11 b12
BT−1 = = ∗ ∗
|BT | −b21 b11 b21 b22
where:
∗ ∗
1 b22 −b12 b11 b12
BT−1 = = ∗ ∗
|BT | −b21 b11 b21 b22
where:
∗ ∗
1 b22 −b12 b11 b12
BT−1 = = ∗ ∗
|BT | −b21 b11 b21 b22
∂b
x ∂b
x
|J(FT −1 )| = Abs ∂x ∂b
y =
∂b
y ∂b
y
∂x ∂y
where:
∗ ∗
1 b22 −b12 b11 b12
BT−1 = = ∗ ∗
|BT | −b21 b11 b21 b22
∂b
x ∂b
x
∗ ∗
∂x ∂b
y b11 b12
|J(FT −1 )| = Abs ∂b
y ∂b
y = Abs ∗ ∗
b21 b22
∂x ∂y
where:
∗ ∗
1 b22 −b12 b11 b12
BT−1 = = ∗ ∗
|BT | −b21 b11 b21 b22
∂b
x ∂b
x
∗ ∗
∂x ∂b
y b11 b12
|J(FT −1 )| = Abs ∂b
y ∂b
y = Abs ∗ ∗
b21 b22
∂x ∂y
where:
∗ ∗
1 b22 −b12 b11 b12
BT−1 = = ∗ ∗
|BT | −b21 b11 b21 b22
∂b
x ∂b
x
∗ ∗
∂x ∂b
y b11 b12
|J(FT −1 )| = Abs ∂b
y ∂b
y = Abs ∗ ∗
b21 b22
∂x ∂y
• FT is invertible.
• FT is invertible.
• FT (T
b) = T.
• FT is invertible.
• FT (T
b) = T.
• FT carries vertices and sides of T
b to vertices and sides of T .
• FT is invertible.
• FT (T
b) = T.
• FT carries vertices and sides of T
b to vertices and sides of T .
• FT is invertible.
• FT (T
b) = T.
• FT carries vertices and sides of T
b to vertices and sides of T .
• FT is invertible.
• FT (T
b) = T.
• FT carries vertices and sides of T
b to vertices and sides of T .
• FT is invertible.
• FT (T
b) = T.
• FT carries vertices and sides of T
b to vertices and sides of T .
Let α = min{αi } = α1
• FT is invertible.
• FT (T
b) = T.
• FT carries vertices and sides of T
b to vertices and sides of T .
• FT is invertible.
• FT (T
b) = T.
• FT carries vertices and sides of T
b to vertices and sides of T .
• FT is invertible.
• FT (T
b) = T.
• FT carries vertices and sides of T
b to vertices and sides of T .
• FT is invertible.
• FT (T
b) = T.
• FT carries vertices and sides of T
b to vertices and sides of T .
|bij | 2h
|bij∗ | = ≤ 2
|J(FT )| h sinα
Thus,
2
|bij∗ | ≤
hsinα
⇒ |u|20,T
u |20,Tb |J(FT )|
⇒ |u|20,T = |b
u |20,Tb |J(FT )|
⇒ |u|20,T = |b
⇒ |J(FT )|−1 |u|20,T
u |20,Tb |J(FT )|
⇒ |u|20,T = |b
⇒ |J(FT )|−1 |u|20,T = |b
u |20,Tb .
u |20,Tb |J(FT )|
⇒ |u|20,T = |b
⇒ |J(FT )|−1 |u|20,T = |b
u |20,Tb .
Using estimates for the inverse of Jacobian, we have
|u|20,T 2|u|20,T
u |20,Tb ≤
≤ |b
h2 sinα h2 sinα
u |20,Tb |J(FT )|
⇒ |u|20,T = |b
⇒ |J(FT )|−1 |u|20,T = |b
u |20,Tb .
Using estimates for the inverse of Jacobian, we have
|u|20,T 2|u|20,T
u |20,Tb ≤
≤ |b
h2 sinα h2 sinα
√
|u|0,T 2|u|0,T
⇒ √ u |0,Tb ≤ √
≤ |b
h sinα h sinα
u |20,Tb |J(FT )|
⇒ |u|20,T = |b
⇒ |J(FT )|−1 |u|20,T = |b
u |20,Tb .
Using estimates for the inverse of Jacobian, we have
|u|20,T 2|u|20,T
u |20,Tb ≤
≤ |b
h2 sinα h2 sinα
√
|u|0,T 2|u|0,T
⇒ √ u |0,Tb ≤ √
≤ |b i.e., the results holds with
h sinα h sinα
√
D0 = 1, C0 = 2.
Neela Nataraj IITB
s=1
To prove that ∃ D1 , C1 such that:
uy = u xy + u
bbx b byb yby
uy = u xy + u
bbx b byb yby
Hence,
Z
|u|21,T = bbx2 + c2 u
[c1 u byb2 + 2c3 u
bbx u
byb ]|J(FT )|d T
b
T
b
uy = u xy + u
bbx b byb yby
Hence,
Z
|u|21,T = bbx2 + c2 u
[c1 u byb2 + 2c3 u
bbx u
byb ]|J(FT )|d T
b
T
b
where
c1 = bxx2 + b
xy2 ,
Neela Nataraj IITB
s=1
To prove that ∃ D1 , C1 such that:
uy = u xy + u
bbx b byb yby
Hence,
Z
|u|21,T = bbx2 + c2 u
[c1 u byb2 + 2c3 u
bbx u
byb ]|J(FT )|d T
b
T
b
where
c1 = b xy2 , c2 = ybx2 + yby2 ,
xx2 + b
Neela Nataraj IITB
s=1
To prove that ∃ D1 , C1 such that:
uy = u xy + u
bbx b byb yby
Hence,
Z
|u|21,T = bbx2 + c2 u
[c1 u byb2 + 2c3 u
bbx u
byb ]|J(FT )|d T
b
T
b
where
c1 = b xy2 , c2 = ybx2 + yby2 , c3 = b
xx2 + b xx ybx + b
xy yby .
Neela Nataraj IITB
a2 + b 2
Using ab ≤ ,
2
⇒ |u|21,T ≤ C |b
u |21,Tb |J(FT )|
⇒ |u|21,T ≤ C |b
u |21,Tb |J(FT )|
16
Now, C = max{c1 + c3 , c2 + c3 }, where : c1 + c3 ≤ ,
h2 sin2 α
⇒ |u|21,T ≤ C |b
u |21,Tb |J(FT )|
16
Now, C = max{c1 + c3 , c2 + c3 }, where : c1 + c3 ≤ 2 2 ,
h sin α
16
c2 + c3 ≤ 2 2 .
h sin α
⇒ |u|21,T ≤ C |b
u |21,Tb |J(FT )|
16
Now, C = max{c1 + c3 , c2 + c3 }, where : c1 + c3 ≤ 2 2 ,
h sin α
16
c2 + c3 ≤ 2 2 . Using the estimates for Jacobian, we have
h sin α
⇒ |u|21,T ≤ C |b
u |21,Tb |J(FT )|
16
Now, C = max{c1 + c3 , c2 + c3 }, where : c1 + c3 ≤ 2 2 ,
h sin α
16
c2 + c3 ≤ 2 2 . Using the estimates for Jacobian, we have
h sin α
2 16
|u|1,T ≤ u |2
|b
sinα 1,Tb
⇒ |u|21,T ≤ C |b
u |21,Tb |J(FT )|
16
Now, C = max{c1 + c3 , c2 + c3 }, where : c1 + c3 ≤ 2 2 ,
h sin α
16
c2 + c3 ≤ 2 2 . Using the estimates for Jacobian, we have
h sin α
2 16 1
|u|1,T ≤ u |2 ⇒ (sinα)1/2 |u|1,T ≤ |b
|b u |1,Tb .
sinα 1,Tb 4
⇒ |u|21,T ≤ C |b
u |21,Tb |J(FT )|
16
Now, C = max{c1 + c3 , c2 + c3 }, where : c1 + c3 ≤ 2 2 ,
h sin α
16
c2 + c3 ≤ 2 2 . Using the estimates for Jacobian, we have
h sin α
2 16 1
|u|1,T ≤ u |2 ⇒ (sinα)1/2 |u|1,T ≤ |b
|b u |1,Tb .
sinα 1,Tb 4
Thus, LHS of the required result holds with D1 = 1/4.
Neela Nataraj IITB
Similarly, we can get the right hand side estimate :
where:
where:
where:
C 0 = max{c10 +c20 , c30 +c20 }, c10 = xbx2 +xyb2 , c20 = ybx2 +yyb2 ,
where:
C 0 = max{c10 +c20 , c30 +c20 }, c10 = xbx2 +xyb2 , c20 = ybx2 +yyb2 , c30 = xbx ybx +xyb yyb .
where:
C 0 = max{c10 +c20 , c30 +c20 }, c10 = xbx2 +xyb2 , c20 = ybx2 +yyb2 , c30 = xbx ybx +xyb yyb .
where:
C 0 = max{c10 +c20 , c30 +c20 }, c10 = xbx2 +xyb2 , c20 = ybx2 +yyb2 , c30 = xbx ybx +xyb yyb .
where C 0 = O(h2s ).
where C 0 = O(h2s ).
Using upper bounds for |J(FT )| and |J(FT−1 )|, we get the required
result.
Let
• Ω be a sufficiently smooth domain,
Let
• Ω be a sufficiently smooth domain,
• L : H k+1 (Ω) −→ R is a bounded linear funcional,
Let
• Ω be a sufficiently smooth domain,
• L : H k+1 (Ω) −→ R is a bounded linear funcional,
Let
• Ω be a sufficiently smooth domain,
• L : H k+1 (Ω) −→ R is a bounded linear funcional,
• L(p) = 0 ∀p ∈ Pk (Ω).
Then, there exists a constant C > 0 depending only on Ω such
that:
Let
• Ω be a sufficiently smooth domain,
• L : H k+1 (Ω) −→ R is a bounded linear funcional,
• L(p) = 0 ∀p ∈ Pk (Ω).
Then, there exists a constant C > 0 depending only on Ω such
that:
|L(u)| ≤ CM|u|k+1,Ω ∀u ∈ H k+1 (Ω).
where b
ai are nodes in the reference triangles and n denotes the
number of nodes in a triangle of the triangulation.
where bai are nodes in the reference triangles and n denotes the
number of nodes in a triangle of the triangulation.
In this case n = 3, φbi (b
x , yb) denotes the element nodal canonical
basis functions in T .
b
Differentiating ,
n
X
D αu
bI (b
x , yb) = u ai )D α φbi (b
b(b x , yb) ∈ T
x , yb) , (b b.
i=1
where bai are nodes in the reference triangles and n denotes the
number of nodes in a triangle of the triangulation.
In this case n = 3, φbi (b
x , yb) denotes the element nodal canonical
basis functions in T .
b
Differentiating ,
n
X
D αu
bI (b
x , yb) = u ai )D α φbi (b
b(b x , yb) ∈ T
x , yb) , (b b.
i=1
|D α φbi (b
x , yb)| ≤ M
|D α φbi (b
x , yb)| ≤ M ∀(b
x , yb) ∈ T
b , i = 1, 2, ..., n
|D α φbi (b
x , yb)| ≤ M ∀(b
x , yb) ∈ T
b , i = 1, 2, ..., n
|D α φbi (b
x , yb)| ≤ M ∀(b
x , yb) ∈ T
b , i = 1, 2, ..., n
|D α u x , yb)| ≤ ηnM k u
bI (b u ∈ H k+1 (T
b kk+1,Tb ∀b b ).
|D α φbi (b
x , yb)| ≤ M ∀(b
x , yb) ∈ T
b , i = 1, 2, ..., n
|D α u x , yb)| ≤ ηnM k u
bI (b u ∈ H k+1 (T
b kk+1,Tb ∀b b ).
Forming the Sobolev norms of ubI (of which only a finite number
are non-zero),we see that ∃M
b independent of u b and s, such that:
k+1
|b
uI | b ≤ M
s,T
b kubk b ∀b
k+1,T
u∈H (T
b ) , s = 0, 1, 2, ...
|b
u−u
bI |s,Tb ≤ C
b |b u ∈ H k+1 (T
u |k+1,Tb ∀b b ) s = 0, 1, ..., k + 1.
Proof:
Let 0 ≤ s ≤ k + 1 .
|b
u−u
bI |s,Tb ≤ C
b |b u ∈ H k+1 (T
u |k+1,Tb ∀b b ) s = 0, 1, ..., k + 1.
Proof:
Let 0 ≤ s ≤ k + 1 .
Fix vb ∈ H s (T
b ).
|b
u−u
bI |s,Tb ≤ C
b |b u ∈ H k+1 (T
u |k+1,Tb ∀b b ) s = 0, 1, ..., k + 1.
Proof:
Let 0 ≤ s ≤ k + 1 .
Fix vb ∈ H s (T
b ).
k+1 b
Let L : H (T ) −→ R be a linear functional defined by:
|b
u−u
bI |s,Tb ≤ C
b |b u ∈ H k+1 (T
u |k+1,Tb ∀b b ) s = 0, 1, ..., k + 1.
Proof:
Let 0 ≤ s ≤ k + 1 .
Fix vb ∈ H s (T
b ).
k+1 b
Let L : H (T ) −→ R be a linear functional defined by:
L(b u−u
u ) = [b bI , vb]s,Tb
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (1 + M)|b
b v| b k u
s,T
b kk+1,Tb .
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (1 + M)|b
b v| b k u
s,T
b kk+1,Tb .
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (1 + M)|b
b v| b k u
s,T
b kk+1,Tb .
b ∈ Pk (T
u b) ⇒
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (1 + M)|b
b v| b k u
s,T
b kk+1,Tb .
b ∈ Pk (T
u b) ⇒ u
bI = u
b
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (1 + M)|b
b v| b k u
s,T
b kk+1,Tb .
b ∈ Pk (T
u b) ⇒ u b ⇒ L(b
bI = u u−u
u ) = [b bI , vb]s,Tb
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (1 + M)|b
b v| b k u
s,T
b kk+1,Tb .
b ∈ Pk (T
u b) ⇒ u b ⇒ L(b
bI = u u−u
u ) = [b bI , vb]s,Tb = 0.
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (1 + M)|b
b v| b k u
s,T
b kk+1,Tb .
b ∈ Pk (T
u b) ⇒ u b ⇒ L(b
bI = u u−u
u ) = [b bI , vb]s,Tb = 0.
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (1 + M)|b
b v| b k u
s,T
b kk+1,Tb .
b ∈ Pk (T
u b) ⇒ u b ⇒ L(b
bI = u u−u
u ) = [b bI , vb]s,Tb = 0.
|L(b
u )| ≤ C (1 + M)|b
b v | b |b
s,T
u ∈ H k+1 (T
u |k+1,Tb ∀b b ).
≤ (|b
u |s,Tb + |b
uI |s,Tb )(|b
v |s,Tb )
≤ (1 + M)|b
b v| b k u
s,T
b kk+1,Tb .
b ∈ Pk (T
u b) ⇒ u b ⇒ L(b
bI = u u−u
u ) = [b bI , vb]s,Tb = 0.
|L(b
u )| ≤ C (1 + M)|b
b v | b |b
s,T
u ∈ H k+1 (T
u |k+1,Tb ∀b b ).
|b bI |2s,Tb ≤ C (1 + M)|b
u−u b u−ubI |s,Tb |b
u |k+1,Tb
|b bI |2s,Tb ≤ C (1 + M)|b
u−u b u−ubI |s,Tb |b
u |k+1,Tb
|b
u−u
bI |s,Tb ≤ C
b |b
u |k+1,Tb u ∈ H k+1 (T
∀b b ), s = 0, 1, ..., k + 1.
|b bI |2s,Tb ≤ C (1 + M)|b
u−u b u−ubI |s,Tb |b
u |k+1,Tb
|b
u−u
bI |s,Tb ≤ C
b |b
u |k+1,Tb u ∈ H k+1 (T
∀b b ), s = 0, 1, ..., k + 1.
Theorem
Let
• Ω be a polygon in R2
Theorem
Let
• Ω be a polygon in R2
• τh be a triangulation of Ω into closed triangles.
Theorem
Let
• Ω be a polygon in R2
• τh be a triangulation of Ω into closed triangles.
• The associated canonical nodal basis functions be {φi }N
i=1 .
Theorem
Let
• Ω be a polygon in R2
• τh be a triangulation of Ω into closed triangles.
• The associated canonical nodal basis functions be {φi }N
i=1 .
• h, α denote the greatest edge length and the smallest angle
respectively in the mesh.
Theorem
Let
• Ω be a polygon in R2
• τh be a triangulation of Ω into closed triangles.
• The associated canonical nodal basis functions be {φi }N
i=1 .
• h, α denote the greatest edge length and the smallest angle
respectively in the mesh.
• k be the largest integer for which
Pk (Ω) ⊆ Vh = SPAN{φ1 , φ2 , ..., φN }.
Theorem
Let
• Ω be a polygon in R2
• τh be a triangulation of Ω into closed triangles.
• The associated canonical nodal basis functions be {φi }N
i=1 .
• h, α denote the greatest edge length and the smallest angle
respectively in the mesh.
• k be the largest integer for which
Pk (Ω) ⊆ Vh = SPAN{φ1 , φ2 , ..., φN }.
Then, ∃ a value C , independent of u and the mesh, such that
Theorem
Let
• Ω be a polygon in R2
• τh be a triangulation of Ω into closed triangles.
• The associated canonical nodal basis functions be {φi }N
i=1 .
• h, α denote the greatest edge length and the smallest angle
respectively in the mesh.
• k be the largest integer for which
Pk (Ω) ⊆ Vh = SPAN{φ1 , φ2 , ..., φN }.
Then, ∃ a value C , independent of u and the mesh, such that
(s=0 or 1)
where C 2 = Ck+1
2 b2
C /min{D0 , D1 } = 4C
b Ck+1
where C 2 = Ck+1
2 b2
C /min{D0 , D1 } = 4C
b Ck+1
i.e.
where C 2 = Ck+1
2 b2
C /min{D0 , D1 } = 4C
b Ck+1
i.e.
where C 2 = Ck+1
2 b2
C /min{D0 , D1 } = 4C
b Ck+1
i.e.
where C 2 = Ck+1
2 b2
C /min{D0 , D1 } = 4C
b Ck+1
i.e.
where C 2 = Ck+1
2 b2
C /min{D0 , D1 } = 4C
b Ck+1
i.e.