Professional Documents
Culture Documents
Frederic VALENTIN
12 de dezembro de 2011
2
Sum
ario
1 Conceitos B
asicos 7
1.1 Exemplo 1D: Elemento Linear por Partes . . . . . . . . . . . . . . . . 7
1.1.1 Forma Fraca . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.2 Metodo de Galerkin . . . . . . . . . . . . . . . . . . . . . . . . 10
1.1.3 Melhor Approximacao . . . . . . . . . . . . . . . . . . . . . . 11
1.1.4 O Metodo de Elementos Finitos: Elemento Linear por Partes . 13
1.1.5 Interpolacao e estimativa de erro . . . . . . . . . . . . . . . . 16
1.2 Exemplo 2D: Elemento Linear por Partes . . . . . . . . . . . . . . . . 19
1.2.1 Forma Fraca . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.2.2 Metodo de Galerkin . . . . . . . . . . . . . . . . . . . . . . . . 20
1.2.3 Melhor Aproximacao . . . . . . . . . . . . . . . . . . . . . . . 20
1.2.4 Metodo de Elementos Finitos Lineares por Partes . . . . . . . 21
1.2.5 Interpolacao e estimativa de erro . . . . . . . . . . . . . . . . 23
2 Formulac
ao Contnua 25
2.1 Formulacao Variacional de uma EDP . . . . . . . . . . . . . . . . . . 25
2.1.1 Formas e operadores . . . . . . . . . . . . . . . . . . . . . . . 26
2.1.2 Espacos de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . 28
2.1.3 Representacoes das Formas Lineares Continuas . . . . . . . . 31
2.2 Existencia e Unicidade . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.3 Exemplos de Formulacoes Variacionais . . . . . . . . . . . . . . . . . 37
2.3.1 Equacao de Laplace Homogenea . . . . . . . . . . . . . . . . . 37
2.3.2 Equacao de Laplace Nao Homogenea . . . . . . . . . . . . . . 38
2.3.3 Equacao adveccao-difusao . . . . . . . . . . . . . . . . . . . . 39
3
4
SUMARIO
3 Formulac
ao Discreta 41
3.1 Metodo de Galerkin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.2 Melhor Aproximacao: Lema de Cea . . . . . . . . . . . . . . . . . . . 42
4 M
etodo de Elementos Finitos 45
4.1 Exemplos de Elementos Finitos . . . . . . . . . . . . . . . . . . . . . 48
4.1.1 Elemento de Lagrange linear em 2D . . . . . . . . . . . . . . . 48
4.1.2 Elemento de Lagrange quadratico em 2D . . . . . . . . . . . . 49
4.1.3 Elemento de Lagrange bilinear em 2D . . . . . . . . . . . . . . 50
4.1.4 Elemento de Hermite 2D . . . . . . . . . . . . . . . . . . . . . 51
4.1.5 Elemento de Raviart-Thomas 2D . . . . . . . . . . . . . . . . 52
4.2 Elemento Finito de Lagrange Pk (K) em Rd . . . . . . . . . . . . . . . 53
4.2.1 Elemento d-simplex . . . . . . . . . . . . . . . . . . . . . . . . 53
4.2.2 Coordenadas baricentricas . . . . . . . . . . . . . . . . . . . . 55
4.3 Nocao de Elemento de Referencia . . . . . . . . . . . . . . . . . . . . 62
4.4 Elemento Finito Global de Lagrange Pk () . . . . . . . . . . . . . . . 66
4.4.1 Malha de elementos finitos . . . . . . . . . . . . . . . . . . . . 66
4.4.2 Graus de liberdade globais . . . . . . . . . . . . . . . . . . . . 67
4.4.3 Espaco global de elementos finitos . . . . . . . . . . . . . . . . 68
4.5 Aproximacao Polinomial . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.5.1 Erro de interpolacao local . . . . . . . . . . . . . . . . . . . . 69
4.5.2 Erro de interpolacao global . . . . . . . . . . . . . . . . . . . . 72
5 Aplicac
ao do M
etodo de Elementos Finitos 75
5.1 Elemento finito de Lagrange de ordem Pk () . . . . . . . . . . . . . . 75
Lista de Figuras
5
6 LISTA DE FIGURAS
Conceitos B
asicos
/ C 2 ([0, 1])?
Qual o sentido de (1.1) se u
Podemos propor um problema que generaliza (1.1), isto e, tal que sua solucao
coincida com a de (1.1) quando u C 2 ([0, 1])? (Veja Figura 1.1)
7
8 CAPITULO 1. CONCEITOS BASICOS
Observe que
(1.1) (1.4).
Lema 1.1. Seja f C 0 ([0, 1]) e u C 2 ([0, 1]) a solucao de (1.1). Entao (1.1)
(1.4).
Demonstracao. Observe que (1.1)(1.4). Agora, provemos que (1.4) (1.1). Seja
v V C 1 ([0, 1]) V . Portanto temos u V satisfazendo
(1.6) (1.4).
1.1.2 M
etodo de Galerkin
Seja
Kij = a(j , i ) e Fi = (f, i )I .
Entao (1.7) e equivalente ao sistema linear
n
Kij uj = Fi i {1,. . . ,n}.
j=1
De forma compacta,
K = [Kij ], u = [uj ], F = [Fi ],
tem solucao u
nica.
1.1. EXEMPLO 1D: ELEMENTO LINEAR POR PARTES 11
K v = 0.
Temos que provar que v = 0. Escreva v = ni=1 vi i , logo
1
(v )2 dx = a(v, v)
0
0
n
=
a(v, i ) vi
i=1
= 0.
temos
a(u uh , vh ) = 0 vh Vh . (1.10)
12 CAPITULO 1. CONCEITOS BASICOS
u
V
Vh
uh
0 xj 1
Definic
ao 1.3. Definimos Vh o espaco das funcoes lineares vh tal que
vh C 0 ([0, 1]),
vh (0) = 0.
Assumimos que Vh V .
e assumimos que {i }i{i,...,n} e uma base para Vh . Para i {1, . . . , n}, chamamos
xi e chamado de no,
14 CAPITULO 1. CONCEITOS BASICOS
0 xj1 xj xj+1 1
Ij Ij+1
onde
vi = vh (xi ) (pois i (xi ) = 1 e i (xj ) = 0, i = j).
Observacao 1.9. O espaco Vh tem dimensao n. .
K v = F,
onde
K = [Kij ] := a(i , j ),
e simetrica e positiva definida.
Observacao 1.10. Gracas a escolha as funcoes de base polinomiais por parte, a matriz
K e tridiagonal. De fato,
1
j i dx = a(j , i ) = 0,
0
1
i j
0 xi xj 1
i j
0 xi xj 1
j = i
0 xj 1
1.1.5 Interpola
c
ao e estimativa de erro
2
(i) v IvE Ch ddxu2 L2 (I) ,
1.1. EXEMPLO 1D: ELEMENTO LINEAR POR PARTES 17
uh u
$0$ $1$
Figura 1.8: Interpolacao da funcao u por uma funcao linear por partes uh .
2
(ii) maxx[0,1] |u(x) Iu(x)| Ch2 maxx[0,1] | d dx
u(x)
2 |,
onde C e independente de h e u.
u uh E = minvh Vh u vh E
u IuE
d2 u
Ch 2 L2 (I) .
dx
Portanto, provamos a seguinte estimativa de erro:
Teorema 1.5. Seja u V H 2 (I) a solucao exata de (1.4), e uh Vh a solucao
do metodo de Galerkin (1.7). Logo, temos que
d2 u
u uh E Ch L2 (I) ,
dx2
onde C > 0 e uma constante independente de u e h.
1 1
Lembre que u uh E = ( 0 [(u uh ) ]2 ) 2 . O que podemos dizer sobre |u(x)
uh (x)|?
Definic
ao 1.6. Seja gx (t) uma funcao, chamada de funcao de Green, definida por
t, t < x,
gx (t) =
x, senao,
1 gx (t)
+
gx(t)
x
x 1 x 1
d2 u
Ch2 max | |.
x[0,1] dx2
1.2. EXEMPLO 2D: ELEMENTO LINEAR POR PARTES 19
Definimos,
V := {v H 1 () : v| = 0} C 0 (), (1.15)
e logo a forma fraca de (1.14) e dada por:
Achar u V tal que
(1.16)
a(u, v) = (f, v) , v V,
onde
a(u, v) := u v dx (f, v) := f v dx.
= u v dx
0
u
= u v dx v ds (v| = 0)
n
= u v dx
= a(u, v).
20 CAPITULO 1. CONCEITOS BASICOS
onde
1
F (v) := a(v, v) (f, v) .
2
1.2.2 M
etodo de Galerkin
K = [Kij ] := a(i , j ),
F = [Fi ] := (f, i ) ,
v = [vi ],
u uh E = min u vh E . (1.19)
vh Vh
12
2
vE := a(v, v) = |v| dx .
1.2. EXEMPLO 2D: ELEMENTO LINEAR POR PARTES 21
K2
K1
1.2.4 M
etodo de Elementos Finitos Lineares por Partes
e tal que K1 K2 = , um no, ou uma aresta, onde K1 , K2 Th .
(i) vh C 0 ();
(ii) vh |K e um polinomio linear, K Th ;
(iii) vh | = 0.
Observacao 1.13. Podemos re-escrever (i)-(iii) da definicao 1.8 de forma compacta
como
: vh |K P1 (K) e v| = 0},
Vh = {vh C 0 ()
e podemos provar que (assumido neste momento)
Vh V.
Denotamos por P1 (K) o espaco dos polinomios por partes de ordem 1.
ao 1.9. Seja {i }i{1,...,n} Vh as funcoes definidas por
Definic
1 i = j,
i (xj ) = ij =
0 i = j,
xj
xi os nos da malha;
i as funcoes de base nodais (assumido neste momento);
vh (xj ) grau de liberdade.
Portanto, dado vh Vh
n
vh (x) = vi i (x),
i=1
onde vi = vh (xi ).
Observacao 1.14. O espaco Vh tem dimensao n, mas o numero de graus de liberdade
desconhecidos e n menos o n umero de nos no contorno .
onde
K = [Kij ] := a(i , j ),
F = [Fi ] := (f, i ) ,
u = [ui ].
Uma vez calculado u Rn , a solucao aproximada e dada por
n
uh (x) = ui i (x), x .
i=1
1.2. EXEMPLO 2D: ELEMENTO LINEAR POR PARTES 23
Observacao 1.15. Observe que a numericacao dos nos da malha impacta a forma da
matriz K!
1.2.5 Interpola
c
ao e estimativa de erro
Vh e definido como,
ao 1.10. O operador de interpolacao I : C 0 ()
Definic
n
Iv(x) := v(xi )i (x),
i=1
1 1
1 2 3 4 5 3 2 1 4 5
onde v C 0 ().
logo qualquer funcao de Vh pode ser representado por uma combinacao {i }i{1,...,n} .
Agora, suponha
n
vh (xi )i (x) = 0, x .
i=1
Formula
c
ao Contnua
2.1 Formulac
ao Variacional de uma EDP
Suponha Rn , n {1, 2, 3}, um aberto limitado com contorno poligonal .
Vamos considerar o problema abstrato,
Achar u V tal que
(2.1)
a(u, v) = L(v), v V.
Um problema como (2.1) e dito bem posto se
O seguinte teorema nos propociona condicoes suficientes para o problema (2.1) ser
bem posto.
Lema 2.1 (Lax-Milgram). Seja (V, (., .)V ) um espaco de Hilbert. Seja a(., .) uma
forma bilinear contnua e coerciva sobre V V , e L(.) uma forma linear contnua
nica u V tal que
sobre V . Entao, existe uma u
a(u, v) = L(v), v V,
e que satisfaz
LV
uV ,
onde e a constante de coercividade.
25
26 CAPITULO 2. FORMULAC CONTINUA
AO
onde , R e v, w V, V .
onde , R e v, w, z V .
Dizemos que:
|L(v)| CL vV , v V ;
|a(u, v)| Ca uV vV , u, v V ;
a : V V R e simetrica, isto e,
a(v, v) v2V , v V.
|L(v)|
LV := sup .
vV, v=0 vV
Formulac
ao equivalente do problema (2.1)
V ,
V
A :
u Au
Av = 0 v = 0, v V.
O Lema de Lax-Milgram 2.1 nos fornece as condicoes suficientes sobre a(., .) e L(.)
para existencia e unicidade de solucao para (2.1). Vamos ver que as condicoes sobre
a sao tambem condicoes sobre A tal que o problema (2.3) tem solucao u
nica. Temos
a norma
AwV
A = sup . (2.4)
wV, w=0 wV
2.1.2 Espa
cos de Hilbert
nao e completo: existe uma sequencia {un }nN tal que un uV 0, mas
u / C 0 ([0, 1])! (veja Figura 2.1) Logo, V nao e um espaco de Hilbert.
(iii) Todo vetorial espaco (V, (., .)V ) de dimensao finita e um espaco de Hilbert.
2.1. FORMULAC VARIACIONAL DE UMA EDP
AO 29
1 un 1 u
1
2
n1 1
2
1 1
2
1
D operador diferencial de ordem || e || = di=1 i . Denotamos a norma
induzida por
vV := (v, v)V .
H0k () := {v H k () : v| = 0},
30 CAPITULO 2. FORMULAC CONTINUA
AO
Subespacos
Se M e um sub-espaco de um espaco de Hilbert (V, (., .)V ), entao (M, (., .)V )
e um espaco de Hilbert porque M fechado implica M ser completo. O seguinte
teorema (assumido) usa esse fato fara decompor V em sub-espacos.
Lema 2.4. Seja M um sub-espaco de um espaco de Hilbert (V, (., .)V ) entao
V = M M ,
onde
M := {v V : (v, w)V = 0, w M },
e um sub-espaco de V .
vM
2.1.3 Representa
coes das Formas Lineares Continuas
Alem disso,
LV = uV .
(i) existencia:
Seja M o seguinte sub-espaco de V
M := {v V : L(v) = 0}.
Portanto,
V = M M .
Caso M = {0}. Entao neste caso M = V , e logo L(v) = 0, v V . Tome
u = 0!
32 CAPITULO 2. FORMULAC CONTINUA
AO
= (u, z)V (u M , e v z M )
L(z)
= (z, z)V (Definicao de u)
z2V
= L(z) (Definicao de )
= L(v).
(ii) unicidade:
Sejam u1 , u2 V tais que
L(v) = (u1 , v)V e L(v) = (u2 , v)V .
Logo, tomando v = u1 u2 V ,
0 = L(u1 u2 ) L(u1 u2 )
= (u1 , u1 u2 )V (u2 , u1 u2 )V
= u1 u2 2V ,
isto e, u1 u2 = 0 u1 = u2 .
(iii) LV = uV
Observe que
L(z)zV
uV =
z2V
zV
= |L(z)|
z2V
|L(z)|
=
zV
|L(z)|
sup
zV, z=0 zV
= LV .
2.2. EXISTENCIA E UNICIDADE 33
Definic
ao 2.7. Seja (V, (., .)V ) um espaco de Hilbert. Definimos um mapeamento
dual sobre V ,
V
J : V ,
u Ju
atraves de
Ju := Lu ,
onde Lu e a forma linear contnua associada a u V , isto e,
Lu (v) = Ju, vV ,V := (u, v)V , u, v V.
aca
o de Ju sobre v
2.2 Exist
encia e Unicidade
O Teorema de Riesz esta na base da demonstracao do Lema de Lax-Milgram. Con-
sidere a formulacao (2.2) do problema (2.1) e observe que pelo teorema do represen-
tatcao de Riesz, existe Au V e L V tais que
( Au, v)V = Au(v), v V,
( L, v)V = L(v), v V,
onde AuV = AuV e LV = LV (note : V V e igual a J 1 ).
Portanto, o problema (2.1) e equivalente ao problema (2.2) e reescriva-se:
Achar u V tal que
(2.5)
( Au, v)V = ( L, v)V , v V,
34 CAPITULO 2. FORMULAC CONTINUA
AO
isto e, dado L V ,
Achar u V tal que
(2.6)
Au = L, em V.
A Ca , (2.7)
a(u, v) = L(v), v V,
e que satisfaz
LV
uV ,
onde e a constante de coercividade.
Demonstracao.
(i) Existencia
Os passos usados para provar existencia no caso simetrico sao u
teis para o caso
geral, entao provamos este caso antes do caso mais geral.
v2V a(v, v)
= Av(v)
= ( Av, v)V (Teorema da representacao de Riesz)
AvV vV , (Cauchy-Schwarz)
2.2. EXISTENCIA E UNICIDADE 35
vV AvV , v V. (2.8)
V = Im( A) Im( A) .
w2V a(w, w)
= Aw(w) (ou Aw, wV V )
= ( Aw, w)V
=0 ( Aw Im( A) e w Im( A) )
Au = L.
u1 u2 2V a(u1 u2 , u1 u2 )
= L(u1 u2 ) L(u1 u2 )
= 0.
Logo u1 u2 V = 0 u1 = u2
36 CAPITULO 2. FORMULAC CONTINUA
AO
Seja u, v V e definimos
(t) := F (u + tv), t R.
t2 1
(t) = a(v, v) + t [a(u, v) L(v)] + a(u, u) L(u), (2.10)
2 2
logo,
(t) = ta(v, v) + [a(u, v) L(v)] .
A coercividade de a(., .) implica
(0) = 0, 0 = v V.
a(u, v) = L(v) v V
(t) = ta(v, v)
(0) = 0
u e o mmimo de (2.9).
2.3.1 Equa
cao de Laplace Homog
enea
Considere o problema
Achar u tal que
u = f em , (2.11)
u = 0 em .
Suponha f L2 () e definimos
a(u, v) := u v dx
L(v) := f v dx.
Definimos V := H01 () munido do produto interno (u, v)H01 () :=
u v dx. A
formulacao variacional do problema (2.11) consiste em
Achar u V tal que
(2.12)
a(u, v) = L(v), v V.
(i) (V, (., .)V ) = (H01 (), (., .)H01 () ) e um espaco de Hilbert pois (., .)H01 () e um
1
produto interno e H0 () e completo na norma uH01 () = (v, v)H01 () .
f L2 () C vH01 ()
= sup (2.15)
vV, v=0 vH01 ()
= C f L2 () (2.16)
2.3.2 Equa
cao de Laplace N
ao Homog
enea
Considere o problema:
Achar u tal que
u = f em , (2.17)
u = g em ,
Seja R(g) uma funcao suficientemente regular tal que R(g)| = g. Definimos
u = u + R(g), onde u satisfaz o seguinte problema:
Achar u tal que
u = f + R(g) em , (2.18)
u = 0 em ,
vH 12 () := inf wH 1 () .
w| =v
Temos que (assumido) sempre existe R(v) H 1 () tal que R(v)| = v e R(v)H 1 () =
vH 12 () . Verificamos as hipoteses do Lema Lax-Milgram. Note que a coercivi-
dade e a continuidade da forma bilinear a(., .) seguem da demonstracao dada na
2.3. EXEMPLOS DE FORMULAC
OES VARIACIONAIS 39
C f L2 () + gH 12 () .
Agora, tome
u = u + R(g).
Logo,
uH 1 ()
uH01 () + R(g)H 1 ()
C f L2 () + 2gH 12 () .
2.3.3 Equa
cao advec
cao-difus
ao
Considere o problema:
Achar u tal que
u + b u = f em , (2.20)
u=0 em ,
b(x) = 0, x ,
x = (x1 , x2 ),
b = (b1 , b2 ),
b1 b2
b = + .
x1 x2
Tomamos V := H01 () com (u, v)V := (u, v)H01 () = u v dx. A formulacao
variacional deste problema e
Achar u V tal que
(2.21)
a(
u, v) = L(v), v V,
40 CAPITULO 2. FORMULAC CONTINUA
AO
onde
a(u, v) := u v dx + b u v dx
L(v) := f v dx.
|L(v)| cvV , v V,
uV vV + CC uL2 () vL2 ()
= (1 + CC )uV vV
uH01 () C f L2 () .
Captulo 3
Formula
c
ao Discreta
3.1 M
etodo de Galerkin
Questoes:
1. Existe uma u
nica solucao para (3.2)?
2. Qual o erro u uh ?
Corol ario 3.1. Suponha que as condicoes do Lema de Lax-Milgram sejam satisfeitas
pelo problema (3.1). Entao o problema (3.2) tem solucao u
nica.
41
42 CAPITULO 3. FORMULAC DISCRETA
AO
a(uh , vh ) = L(vh ), vh Vh .
a(u, vh ) = L(vh ), vh Vh .
Portanto,
a(u uh , vh ) = 0, vh Vh . (3.3)
u uh 2V a(u uh , u uh ) (coercividade)
0
= a(u uh , vh uh ) + a(u uh , u vh ) (equacao (3.3))
= a(u uh , u vh )
Ca u uh V u vh V , (continuidade)
logo
Ca
u uh V u vh V , vh Vh
Ca
u uh V min u vh V .
vh Vh
u uh E = min u vh E ,
vh Vh
Au = F.
Verifique que se a(., .) e simetrica e coerciva sobre Vh , entao A e uma matriz simetrica
e definida positiva.
Observacao 3.1. Repare que as constantes de continuidade e coercividade impactam
a precisao do erro de aproximacao.
44 CAPITULO 3. FORMULAC DISCRETA
AO
Captulo 4
M
etodo de Elementos Finitos
simplicidade de integracao,
Definic
ao 4.1 (Elemento Finito). Seja:
45
46 CAPITULO 4. METODO
DE ELEMENTOS FINITOS
(iii) K chamado de o conjunto de graus de liberdade, uma base {Li }i{1,...,k} para
PK .
Afirmamos que (4.1) e equivalente a {Li }i{1,...,k} ser uma base para PK .
Lema 4.1. Seja PK um espaco de dimensao k, e {Li }i{1,...,k} formas lineares sobre
PK . Entao temos as seguintes equivalencias:
Demonstracao. Seja {i }i{1,...,k} uma base para PK . Vamos provar que as condicoes
(i), (ii) e (iii) sao equivalentes a` condicao (iv) a matriz L := [Lj (i )]i,j{1,...,k} e
inversvel. Portanto, (i), (ii), e (iii) sao equivalentes.
((i) (iv)). Note que {Li }i{1,...,k} e uma base para PK se e somente se dado
L PK existe {i }i{1,...,k} , tal que
k
L= j Lj (pois dim PK = dim PK ).
j=1
Isso e verdade
k
{i }i{1,...,k} tal que L(p) = j Lj (p), p Pk ,
j=1
k
{i }i{1,...,k} tal que L(i ) = j Lj (i ), i {1, . . . , k},
j=1
k
{i }i{1,...,k} tal que R i = j Lj (i ), i {1, . . . , k}.
j=1
Logo,
L = ,
onde
:= [j ]j{1,...,k} := [i ]i{1,...,k} .
47
Portanto, dado Rn ,
L = ,
logo
k
Li (p) = j Li (j ), i {1, . . . , k}.
j=1
LT e inversvel,
L e inversvel.
LT = 0 = = 0,
LT e inversvel,
L e inversvel.
ao 4.2. Seja {Lj }j{1,...,k} uma base para PK . As funcoes de base {i }i{1,...,k}
Definic
sao chamadas de nodais se para cada i, j {1, . . . , k},
1 i = j,
Lj (i ) = ij :=
0 senao.
Observa
k cao 4.2. As funcoes de base nodais sao u
nicas pelo lema anterior, e dado
p = j=1 cj j PK ,
k
p= Li (p)j PK .
j=1
48 CAPITULO 4. METODO
DE ELEMENTOS FINITOS
Definimos
K := [0, 1];
PK := polinomios de grau menor ou igual a 1;
:= {L , L }, onde L (p) = p(i), p P , i {0, 1}.
K 0 1 i K
a3 a3
1 1
a6 a5
2 2
a1 3 a2 a1 a4 3 a2
(a) (b)
Como p|1 e linear de uma variavel, se anulando em a2 e a3 , logo p|1 = 0. Pelo lema
anterior,
p = 1 q, onde q R.
Mas,
0 = p(a1 ) = 1 (a1 )q q = 0,
pois 1 (a1 ) = 0. Entao p = 0.
Primeiro,
dim P2 (K) = cardK .
Suponhamos, dado p PK
4 2
a1 1 a2
p = 1 q, q um polinomio linear.
1 q|2 = 0 1 |2 = 0 ou q|2 = 0.
q|2 = 0.
a3 = a7 = a10
1
1 n2 n1
s = (s1, s2) 2
a4
2 n = (n1, n2)
a1 = a5 = a8 3 a2 = a6 = a9 n3
Como p|1 e um polinomio linear de uma variavel, assim como p|2 , temos que p
decompoe-se como
p(x) = c1 (x)2 (y),
mas
p(a4 ) = c1 (a4 )(a4 ),
onde 1 (a4 ), (a4 ) = 0, portanto c = 0 p = 0.
onde, dado p PK ,
Li (p) = p(ai ), i {1, . . . , 4}, (4.2)
p
Lj (p) = (aj ), j {5, . . . , 7}, (4.3)
x
p
Lk (p) = (ak ), k {8, . . . , 10}. (4.4)
y
Veja que
p dx = p n ds (4.5)
K K
3
= p ni ds
i=1 i
= 0.
Como p e linear, p R onde p = ( + x) = . De (4.5) temos que
p = 0, logo = 0. Neste momento,
p(x) = R2 ,
mas
p ni ds = ni ds (4.6)
i i
= 0, i {1, 2, 3}, (4.7)
que implica ni = 0, i {1, 2, 3}, e logo e ortogonal a uma base do R2 , isto e,
= 0.
4.2. ELEMENTO FINITO DE LAGRANGE PK (K) EM RD 53
v3
v3
v4 v2
v1 v2 v1 v2 v1
(i) d = 1, segmento;
(ii) d = 2, triangulo;
(iii) d = 3, tetrahedro.
hK
gerado por d
xi i , 0 || k ,
i=1
d d
onde i=1 representa o produto e || = j=1 j .
(k + d)!
dim Pk (K) = .
k! d!
Portanto, devemos definir
(k + d)!
k = ,
k! d!
formas lineares linearmente independentes. Devemos portanto determinar a loca-
lizacao de k nos aj no elemento K, o que nos leva a dever representar K de forma
conveniente.
A = b,
56 CAPITULO 4. METODO
DE ELEMENTOS FINITOS
onde
a1 1 a1 2 a1 d a1 d+1
a2 1 a2 2 a2 d a2 d+1
A = [a1 a2 ad+1 ] = ... ..
.
..
.
..
.
..
. , (4.8)
ad 1 ad 2 ad d ad d+1
1 1 1 1
1 (x) x1
.
= .. , b = ... . (4.9)
d+1 (x) xd+1
= A1 b.
1 i=j
(i) i (aj ) = ij = .
j
0 i=
K := {x Rd : 0 i (x) 1, 1 i d + 1}
Exemplo 4.3.
a1 1 (x) + a2 2 (x) = x
1 (x) + 2 (x) = 1.
4.2. ELEMENTO FINITO DE LAGRANGE PK (K) EM RD 57
a1 1 (x) + a2 (1 1 (x)) = x
x a2
1 (x) =
a1 a2
a2 x
1 (x) = .
h
Portanto,
a2 x
2 (x) = 1
h
x a1
= .
h
Logo, x (1 , 2 ) = ( a2hx , xa1
h
).
(ii) 2D
Dado x K,
onde
B := [a1 a3 , a2 a3 ].
Observacao 4.5.
1 (x) = x, 2 (x) = 1 x.
a3
a1 x a2
h = a2 a1 a1 a2
a3 = (0, 1)T
x (1, 2, 3)
x (1, 2)
a1 = 0 a2 = 1 a1 = (0, 0)T a2 = (1, 0)T
Exemplo 4.5.
a2 a1 a2 a1 a3 a2
a3 a3
a6 a5
a1
a1 a2 a1 a4 a2
2 = 0
3 = 1
1
2 = 3
2
3 = 3
2
2 = 3
1
3 = 3
2 = 1
3 = 0
2 1
1 = 1 1 = 3 1 = 3 1 = 0
(i) d = 1:
Neste caso temos que p Pk (K) se anula em k + 1 pontos, isto e, os pontos x
tais que
1
1 (x) = 0, 1 (x) = , . . . , 1 (x) = 1.
k
Portanto p e divisvel por
1
1 (x)(1 (x) ) (1 (x) 1),
k
que e um polinomio de ordem k + 1. Logo p = 0.
(ii) Assuma a propriedade valida em d 1. Seja p um polinomio de Pk (K) se
anulando nos pontos de Tk (K). Seja i o hiperplano associado a 1 (x) = 0.
Logo p|1 e um polinomio que pertence a Pk (K) de d 1 variaveis. Logo p|1
se anula na grade principal de ordem k, e pela hipotese de inducao p|1 = 0.
Portanto,
p = 1 q, onde q Pk1 (K).
Em seguida, restrinja p|2 onde 2 e o hiperplano de dimensao d 1 associado
a 1 = k1 . Como
1 |2 = 0,
logo q|2 se anula na grade principal de ordem k 1 associada a 2 . Pela
hipotese de inducao q|2 = 0, que implica
1
p = 1 (1 )r, onde r Pk2 (K).
k
Interando k vezes, utilizando o mesmo argumento, provamos que p e divisvel
pelo polinomio de grau k + 1, a saber
1
1 (1 ) (1 1).
k
Portanto p 0.
62 CAPITULO 4. METODO
DE ELEMENTOS FINITOS
(i)
K := d-simplex;
PK := P (K)(= polinomio constante);
0
:= {L }
K i i{1,...,k } , onde Li (p) = p(ai ), ai T0 (K).
4.3 Noc
ao de Elemento de Refer
encia
Objetivo: Dado um elemento finito (K, PK , K ) queremos associa-lo a um elemento
P , ).
finito de referencia (K, K K
x = F (
x) = B x
+ b, Rd .
x
4.3. NOC DE ELEMENTO DE REFERENCIA
AO 63
13
a3 a3
a13 a13
a13 a23
a1 a1
a12 a12
a2 a2
a3 = (0, 1)T
3(
x) = y
K
1(
x) = x 2(
x) = 1 x a1 = (0, 0)T a2 = (1, 0)T
0 1 1(
x) = 1 x y 2(
x) = x
Observacao 4.7.
F P1 (Rd ).
= F 1 (x) = B 1 (x b).
x
tal que
Lema 4.4. Seja K um d-simplex. Existe uma bijecao FK P1 (K)
K,
FK : K
coincidem com os vertices de K.
onde os vertices de K
64 CAPITULO 4. METODO
DE ELEMENTOS FINITOS
a3
a1 K
FK
a3
a2
K FK1
a1 a2
Observacao 4.8.
FK
x
x = FK (
x)
K
FK1
1. F (K) = K ;
Observacao 4.9.
(K, PK , K )
K
FK
FK1
K
P , )
(K,
Um polinomio p sobre tal que p|K Pk (K) com seus graus de liberdade
fixados atraves de K localmente, e univocamente determinado?
p e uma funcao contnua sobre ?
= KT K;
(i) h
hK
K := .
K
Veja figura 4.16 para ver um exemplo de uma famlia {Th }h>0 de particoes que
e regular mas nao quasi-uniforme.
Definic ao 4.14. Seja k > 0 e seja h o conjunto de nos globais associado `a malha
Th . h e definida por
h := KTh Tk (K),
onde Tk (K) e a grade principal de K de ordem k
Definic
ao 4.15. O conjunto h definido por
h := KTh K ,
K
K
4.4.3 Espa
co global de elementos finitos
Lema 4.5.
Vh = {p Pk (K), K Th }.
Observacao 4.11.
(i) Vh H 1 ().
j (ai ) = Li (j ) = ij .
0,h := {a h \ }.
4.5 Aproximac
ao Polinomial
Lembre que, pelo lema de Cea, existe uma constante C > 0 tal que
u uh V Cu vh V , vh Vh ,
onde IK u = Iu|K .
Devemos portanto estimar localmente
u IK uV (K) .
se e somente se n
k
IK p(x) = p(ai )i (x), ai Tk (K),
i=1
(k+d)!
en= k!d!
, i (x) e base nodal de Pk (K).
70 CAPITULO 4. METODO
DE ELEMENTOS FINITOS
k hk+1
|v IK v|H m (K) C K
|v|H k+1 (K) , v H k+1 (K).
m
K
Demonstracao. Assumido.
Observacao 4.14.
k
(i) v IK vL2 (K) Chk+1
K |v|H k+1 (K)
1
k=1: v IK vL2 (K) Ch2K |v|H 2 (K)
2
k=2: v IK vL2 (K) Ch3K |v|H 3 (K)
k
(ii) |v IK v|H 1 (K) C hKK hkK |v|H k+1 (K)
1 hK
k=1: |v IK v|H 1 (K) C hK |v|H 2 (K)
K
2 hK 2
k=2: |v IK v|H 1 (K) C h |v|H 3 (K)
K K
vL2 () C |v|H 1 () .
Questoes
para Z?
vH 1 (K) Ch1
K vL2 (K) , v PK .
v H 1 (K)
C
v L2 (K)
, v P . (4.10)
De (4.10) temos
1
|K| 2
|v|H 1 (K) C2 |
v |H 1 (K)
K
1
|K| 2
C2 v H 1 (K)
K
1
|K| 2
C2 C v L2 (K)
.
K
Mas
v2L2 (K) = (v 2 )dx
K
= v 2 )| det B|d
( x
K
= | det B| ( v 2 )d
x
K
|K|
= v 2 )d
( x
|K| K
portanto
1
vL2 (K) = C|K| 2
v L2 (K)
.
Logo,
1
|K| 2
|v|H 1 (K) C 1 vL2 (K)
K |K| 2
C
vL2 (K) .
K
Como a famlia de triangularizacao e regular, existe > 0 tal que
hK 1
= ,
K K hK
72 CAPITULO 4. METODO
DE ELEMENTOS FINITOS
e portanto,
C
|v|H 1 (K) vL2 (K) .
hK
Utilizando a definicao da norma H 1 (), temos
C
vH 1 (K) vL2 (K) .
hK
: v|K Pk (K), K Th },
Vh := {v C 0 ()
tal que
Ihk v|K = IK
k
v.
k+1
v Ihk vL2 () + hm |v Ihk v|H m () Chk+1 |v|H k+1 () .
m=1
Se v H 1 () temos
lim inf |v vh |H 1 () = 0.
h0 vh Vh
4.5. APROXIMAC POLINOMIAL
AO 73
Ch|w|H 2 () ,
logo
lim inf |v vh |H 1 () |v w|H 1 () + lim inf |w vh |
h0 vh Vh h0 vh Vh
,
e como e arbitrario o segundo resultado segue.
74 CAPITULO 4. METODO
DE ELEMENTOS FINITOS
Captulo 5
Aplica
cao do M
etodo de
Elementos Finitos
Considere o problema
Achar u tal que
Lu = f, em , (5.1)
u = 0, em,
75
76 CAPITULO 5. APLICAC DO METODO
AO DE ELEMENTOS FINITOS
V := H01 () ,
(u, v)V = u v dx + u v dx.
onde
a(u, v) := u v dx + u v dx + u v dx
L(u) := f v dx.
Observacao 5.1. A solucao do problema (5.4) satisfaz (5.1) quase sempre, isto e,
uV
Lu v dx = f v dx, v L2 () Lu = f em L2 ().
logo
|L(v)| CL vH 1 () ,
onde CL := C f L2 () > 0.
5.1. ELEMENTO FINITO DE LAGRANGE DE ORDEM PK () 77
onde := min{0 , 0 }.
nico u V solucao de
Portanto, pelo Theorema de Lax-Milgram, existe um u
(5.4) e
uH 1 () L[H01 ()]
|L(v)|
= sup
vV, v=0 vH01 ()
C f L2 () .
Lembre que
k+1
u Ihk uL2 () + hm |u Ihk u|H m () Chk+1 |u|H k+1 () .
m=1
= a(u uh , u vh + vh uh )
0
= a(u uh , u vh ) + a(u u h , v h u h ) (linearidade e ortogonalidade)
= a(u uh , u vh )
Ca u uh H 1 () u vh H 1 () , (continuidade)
portanto, usando (ii) e (iii), temos
Ca
u uh H 1 () u vh H 1 () .
Tome vh = Ihk u, logo
Ca
u uh H 1 () u Ihk uH 1 ()
Ca 1/2
= u Ihk u2L2 () + (u Ihk u)2L2 ()
Ca k+1
C h |u|H k+1 () + hk+11 |u|H k+1 ()
Ca k
C h |u|H k+1 () .
Observacao 5.2.
onde
L = () + ,
e chamado de operador adjunto de L. Temos que ||H 2 () Cu uh L2 () , C > 0,
se for convexo. Logo
u uh 2L2 () = (u uh , u uh )L2 ()
= (L , u uh )L2 ()
= ( () + , u uh )L2 ()
0
= (, (u uh ))L2 () ( n,u uh )L2 ()
0
+ (, (u uh ))L2 () (,
n(u uh ))L2 ()
+ (, (u uh ))L2 ()
= (, (u uh ))L2 () + (, (u uh ))L2 ()
+ (, (u uh ))L2 ()
= a(u uh , )
= a(u uh , Ihk ) (ortogonalidade)
Ca u uh H 1 () Ihk H 1 () (continuidade)
Ca C h||H 2 () u uh H 1 () . (erro de interpolacao)
||H 2 () Cu uh L2 () ,
logo,
u uh 2L2 () CCa hu uh L2 () u uh H 1 () ,
ou seja
u uh L2 () CCa hu uh H 1 ()
C2
C a hk+1 |u|H k+1 () .
Teorema 5.1. Seja u H k+1 () H01 (), onde e convexo, solucao de (5.4) e
k > 0. Seja uh solucao de (5.5). Logo, existe C > 0, independente de h, tal que
Perguntas: