Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumário
• Método de Galerkin
• Discretização do domínio em elementos finitos
• Interpolação polinomial de Lagrange
• Matriz de Rigidez e Vector de Forças
• Assemblagem de elementos finitos
• Condições de fronteira essenciais
• Sistema de equações final
• Resolução do Problema P7 com elementos lineares.
• Programa em Matlab para resolver o P7
Problema 7. Considere o problema clássico seguinte:
−𝑢′′ + 𝑢 = 1, 0<𝑥<1
{
𝑢(0) = 𝑢(1) = 0
o qual se pretende resolver pelo método dos elementos finitos.
Resolução.
a) Seguindo a metodologia da aula anterior,
obteve-se a formulação fraca simétrica pedida no
enunciado:
Determinar a função contínua u(x), com u(0)=u(1)=0, tal que
1 1
∫ (𝑢′ 𝑣 ′ + 𝑢𝑣)𝑑𝑥 = ∫ 𝑣𝑑𝑥,
0 0
𝑢𝑁 (𝑥 ) = ∑ 𝛷𝑖 (𝑥 )𝛼𝑖 , 𝑣𝑁 (𝑥 ) = ∑ 𝛷𝑖 (𝑥 )𝛽𝑖
𝑖=1 𝑖=1
1 2 3 4
1 2 3 4 5
(0,0) (1,0)
𝑥
Malha de 4 elementos lineares e 5 nós
𝛷𝑖 𝛷3
(0,1)
3
(0,0) (1,0) 𝑥
Uma Função de base típica numa malha de 4
elementos lineares – observar o suporte local
𝛷𝑖
𝛷1 𝛷2 𝛷3 𝛷4 𝛷5
(0,1)
(0,0) (1,0) 𝑥
Funções de base para uma malha de 4
elementos lineares
𝑁 𝑁
𝑢ℎ (𝑥 ) = ∑ 𝛷𝑗 (𝑥 )𝑢𝑗 , 𝑣ℎ (𝑥 ) = ∑ 𝛷𝑖 (𝑥 )𝑣𝑖
𝑗=1 𝑖=1
ou
𝑁 𝑁
=0 … =0
1
𝐾𝑖𝑗𝐺 = ∫ (𝛷𝑖′ 𝛷𝑗′ + 𝛷𝑖 𝛷𝑗 )𝑑𝑥
0
ℎ
𝐾𝑖𝑗𝑒 = ∫ (𝜓𝑖′ 𝜓𝑗′ + 𝜓𝑖 𝜓𝑗 )𝑑𝑥̅
0
ℎ
𝑓𝑖𝑒 = ∫ 𝜓𝑖 (𝑥̅ )𝑑𝑥̅
0
(0,1) (h,1)
𝛹1 (𝑥̅ )
𝛹2 (𝑥̅ )
1 2
(0,0) (h,0) 𝑥̅
Funções de forma para um elemento linear
As funções de forma de um elemento linear são as
seguintes
𝑥̅ 𝑥̅
𝜓1 (𝑥̅ ) = 1 − , 𝜓2 (𝑥̅ ) = .
ℎ ℎ
𝑒 𝑒
A matriz de rigidez é simétrica. Temos 𝑘12 = 𝑘21 ,
𝑒
𝑒
𝑘11 = 𝑘22 , e 𝑓1𝑒 = 𝑓2𝑒 . Por outro lado,
ℎ ℎ 2
𝑒
1 𝑥̅ 1 ℎ
𝑘22 = ∫ 2 𝑑𝑥̅ + ∫ 2 𝑑𝑥̅ = +
0 ℎ 0 ℎ ℎ 3
ℎ ℎ
𝑒
1 𝑥̅ 𝑥̅ 2 1 ℎ
𝑘12 = − ∫ 2 𝑑𝑥̅ + ∫ ( − 2 ) 𝑑𝑥̅ = − +
0 ℎ 0 ℎ ℎ ℎ 6
ℎ
ℎ
𝑓1𝑒 = 𝑓2𝑒 = ∫ 𝜓2 (𝑥̅ )𝑑𝑥̅ =
0 2
1 1 −1 ℎ 2 1 ℎ 1
𝐾𝑒 = ℎ [ ]+6[ ], 𝑓 𝑒 = 2 { }.
−1 1 1 2 1
1 98 −95 1 1
𝐾 𝑒 = 24 [ ], 𝑓 𝑒 = 8 { }.
−95 98 1
A matriz de
rigidez global obtém-se por
assemblagem usando-se uma tabela de
conectividades (ou topologia) da malha.
Tabela de conectividades
Elemento 1º Nó 2ºNó
1 1 2
2 2 3
3 3 4
4 4 5
Padrão de coeficientes na matriz de rigidez
global
𝑥 𝑥 0 0 0 𝑢1 𝑥
𝑥 𝑥𝑥 𝑥 0 0 𝑢 2 𝑥𝑥
0 𝑥 𝑥𝑥 𝑥 0 𝑢 3 = 𝑥𝑥
0 0 𝑥 𝑥𝑥 𝑥 𝑢4 𝑥𝑥
[0 0 0 𝑥 𝑥 ] {𝑢5 } { 𝑥 }
Observe-se que é uma matriz tridiagonal.
Substituindo os coeficientes vem
1
+ 𝑅1
8
1 1
98 −95 0 0 0 𝑢1 +
𝑢2 8 8
1 −95 98 + 98 −95 0 0
0 −95 98 + 98 −95 0 𝑢3 = 1 + 1
24 8 8
0 0 −95 98 + 98 −95 𝑢4
1 1
[ 0 0 0 −95 98 ] {𝑢5 } +
8 8
1
{8 + 𝑅5 }
Onde R1 e R5 são as reacções nos apoios.
1
+ 𝑅1
98 −95 0 0 0 𝑢1 8
1 −95 196 −95 0 0 𝑢2 1⁄4
0 −95 196 −95 0 𝑢3 = 1⁄4
24 𝑢
0 0 −95 196 −95 4 1⁄4
[ 0 0 0 −95 𝑢
98 ] { 5 } 1
{8 + 𝑅5 }
c) As condições de fronteira essenciais permitem
eliminar duas incógnitas nos extremos do
intervalo já que 𝑢1 = 0 e 𝑢5 = 0. Então, o sistema
reduzido (3x3) com as incógnitas 𝑢2 , 𝑢3 , 𝑢4 ,
escreve-se
196 −95 0 𝑢2 6
[−95 196 −95] {𝑢3 } = {6}
0 −95 196 𝑢4 6
Aspetos a destacar:
-A equação diferencial é de segunda ordem. A correspondente
formulação fraca, que é simétrica, obriga a usar funções tentativa (u) e
funções de teste (v) contínuas;
-As condições de fronteira são ambas essenciais e homogéneas;
-Os termos anulados quando se faz v(0)=v(1)=0 multiplicariam as
condições de fronteira naturais (reacções nos apoios ou fluxos nos
extremos) se aquelas existissem.
-A formulação fraca é o ponto de partida ideal para se obter soluções
pelo método dos elementos finitos.
-Podemos definir e calcular as matrizes de rigidez e os vetores de forças
dos elementos da malha usando coordenadas locais;
-Somando as contribuições de todos os elementos (assemblagem)
podemos formar o sistema final de equações;
-Para se poder efetuar a assemblagem é conveniente definir a tabela de
conectividades (ou topologia da malha) que é a correspondência entre
a numeração local de um elemento e a numeração global dos nós;
-A matriz de rigidez global é simétrica e tridiagonal;
-A imposição das condições de fronteira essenciais faz-se anulando o
primeiro e o último valores nodais, o que reduz em 2 o número de
incógnitas e a dimensão do sistema a resolver.
-As reacções nos apoios podem ser calculadas após a resolução do
sistema reduzido para os “deslocamentos” recuperando-se a primeira e
a última das equações do sistema original.