Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução Aos Métodos Aproximados em Engenharia
Introdução Aos Métodos Aproximados em Engenharia
CURITIBA PARAN
MARO 2007
LUCAS MXIMO ALVES
CURITIBA PARAN
MARO 2007
LUCAS MXIMOALVES
2
CURITIBA PARAN
MARO 2007
Dedicatria
Dedico,
Agradecimentos
Agradeo a Deus pelo seu imenso amor e misericrdia revelado nas oportunidades
que a vida me trouxe. Quero tambm agradecer:
minha Famlia pelo apoio emocional e espiritual, ao meu orientador o Prof. Dr.
....., ao meu Co-Orientador o Prof. Dr. .... , a Maristela Bradil pela amizade e dedicao com
que nos atende, aos amigos, ...., .... ...., ......., e toda a galera do CESEC.
Epgrafe
Sumrio
Apresentao ............................................................................................................................ 18
Captulo I: INTRODUO AOS MTODOS APROXIMADOS....................................... 20
1. 1 Objetivos do captulo...................................................................................................... 20
1. 2 Introduo....................................................................................................................... 20
1. 3 Simplificao de um Problema Real .............................................................................. 21
1. 4 Exemplos e Aplicaes................................................................................................... 21
1. 5 Discretizao do Problema ............................................................................................. 23
1. 6 Consideraes Finais do Captulo .................................................................................. 24
Captulo II: EQUAES DIFERENCIAIS .......................................................................... 25
2. 1 Objetivos do captulo...................................................................................................... 25
2. 2 Introduo....................................................................................................................... 25
2.2.1 - Definio .............................................................................................................. 25
2.2.2 - Classificao das equaes Diferenciais .............................................................. 26
2. 3 Exemplos e Aplicaes................................................................................................... 29
Soluo: ........................................................................................................................... 29
2. 4 Exerccios e Problemas................................................................................................... 30
Captulo III: MTODO DAS DIFERENAS FINITAS ...................................................... 31
3. 1 Objetivos do captulo...................................................................................................... 31
3. 2 Introduo....................................................................................................................... 31
3. 3 Derivadas de ordem um ou de primeira ordem .............................................................. 32
3. 4 Derivadas de ordem dois ou segunda ordem .................................................................. 35
3. 5 Derivadas de ordem n qualquer ...................................................................................... 35
3. 6 Exemplos de Aplicaes................................................................................................. 37
3. 7 Consistncia, Convergncia e Estabilidade .................................................................... 47
3. 8 Exerccios e Problemas................................................................................................... 48
Captulo IV: CLCULO VARIACIONAL .......................................................................... 57
4. 1 Objetivos do captulo...................................................................................................... 57
4. 2 Introduo....................................................................................................................... 57
4. 3 Problema da Braquistcrona........................................................................................... 58
4. 4 Equao de Euler-Lagrange Primeira Variao .......................................................... 60
4.4.1 - Propriedades do Operador.................................................................................... 64
4.4.2 Condies de Contorno ....................................................................................... 66
4. 5 Funcionais com derivadas de ordem superior ................................................................ 68
4. 6 Exemplos de Aplicaes................................................................................................. 70
4. 7 Mtodo de Rayleigh-Ritz ............................................................................................... 80
4. 8 Exemplos de Aplicaes................................................................................................. 90
4. 9 Exerccios e Problemas................................................................................................... 94
Captulo V: MTODO DOS RESDUOS PONDERADOS................................................. 96
5. 1 - Objetivos do captulo ...................................................................................................... 96
5. 2 Introduo....................................................................................................................... 96
5. 3 Definio Matemtica e Desenvolvimento do Mtodo .................................................. 97
7
A.7.4 Mtodo da Colocao por Subdomnios para n = 2 com dois parmetros alpha1..
e alpha2 .............................................................................................................................. 276
A.7.5 Mtodo dos Momentos para n = 1 com um parmetro alpha ........................... 279
A.7.6 Mtodo dos Momentos para n = 2 com dois parmetros alpha1 e alpha2........ 280
A.7.7 Mtodo de Galerkin para n = 1 com um parmetro alpha ................................ 283
A.7.8 Mtodo de Galerkin para n = 2 com dois parmetros alpha1 e alpha2 ............ 284
Bibliografia............................................................................................................................. 287
10
Lista de Figuras
Figura - 1. 1. Diagrama de passos simplificadores de um problema real................................. 21
Figura - 1. 2. Fio perfeitamente flexvel, de comprimento, l, estendido sob uma tenso
uniforme, T. .............................................................................................................................. 21
Figura - 1. 3. Diagrama de substituio de um Modelo Contnuo exato por um Modelo
Discreto Aproximado. .............................................................................................................. 23
Figura - 1. 4. Diagrama de Transformao de Equaes Diferenciais em Equaes Algbricas
equivalentes. ............................................................................................................................. 24
Figura - 2. 1. Problema de uma viga bi-apoiada e flexionada sobre seu prprio peso............. 26
Figura - 3. 1. Mudana do domnio contnuo de coodenadas (x,y) para o discreto de
coordenadas (i,j) ....................................................................................................................... 32
Figura - 3. 2. Influncia das diferentes derivadas tomadas em relao ao ponto x e sua
vizinhana a direita e esquerda................................................................................................. 33
Figura - 3. 3. Distribuio de pontos igualmente espaados no intervalo [0;1]. ...................... 37
Figura - 3. 4. Viga bi-apoiada sujeita a uma flexo sob o seu prprio peso............................. 43
Figura - 3. 5. Distribuio de pontos igualmente espaados no intervalo [0;4]. ...................... 44
Figura - 3. 6. Barra engastada na extremidade esquerda. ......................................................... 48
Figura - 3. 7. Variao da derivada temporal da amplitude da deformao da barra com o
tempo no ponto A na extremidade esquerda da barra, ou seja, x = 0 (Cortesia de Larissa
Utiyama- 2006)......................................................................................................................... 52
Figura - 3. 8. Variao da amplitude de oscilao da deformao da barra com o tempo no
ponto B no centro da barra, ou seja, x = L/2 (Cortesia de Larissa Utiyama- 2006). ................ 52
Figura - 3. 9. Variao da amplitude de oscilao da deformao da barra (taxa de
deformao) com o tempo no ponto A na extremidade direita da barra, ou seja, x = L
(Cortesia de Larissa Utiyama- 2006)........................................................................................ 53
Figura - 3. 10.Discretizao da membrana quadrada de lado a,............................................... 54
Figura - 3. 11. Variao da amplitude da oscilao em funo do tempo................................ 55
Figura - 3. 12. Oscilaes espaciais da membrana quadrada simulada no MAPLE VII
(Cortesia de Maiko Fernandes Buzzi e Roberto Vanzuit)........................................................ 55
Figura - 3. 13. Problema de Griffith, resolvido pelo Mtodo de Diferenas Finitas usando-se a
Planilha do Microsoft Excel, discretizado a um nvel de trs cores para o campo das
deformaes.............................................................................................................................. 56
Figura - 4. 1. Problema da braquistrcrona {BRAKS: curto, reduzido; KHRNOS: tempo}
.................................................................................................................................................. 58
Figura - 4. 2. Calculo Variacional de primeira ordem da funo y(x) extremizante do
funcional. .................................................................................................................................. 61
Figura - 4. 3. Variao y em torno de funo extremizante y(x). ........................................... 64
Figura - 4. 4. ............................................................................................................................. 67
Figura - 4. 5. Particularizao do problema da braquistcrona para v1 = 0 e considerando o
ponto (1) = (x1, y1) na origem e com o sentido invertido para y .............................................. 70
Figura - 4. 6. Curva de arco de ciclide para um tempo mnimo (Brasquistcrona)............... 74
Figura - 4. 7. Grfico da menor distncia entre dois pontos segundo o Clculo Variacional de
Euler-Lagrange. ........................................................................................................................ 77
Figura - 4. 8. Viga bi-apoiada sujeita a deformao pelo seu prprio peso. ............................ 77
Figura - 4. 9. Viga bi-apoiada sujeita a flexo pelo seu prprio peso. ..................................... 90
Figura - 5. 1. Ortogonalidade das funes wl e . .................................................................. 99
Figura - 6. 1. Rede de pontos nodais do Domnio, e dos Subdomnios, e . .................. 146
11
12
Lista de Tabelas
Tabela - V. 1. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados pelo Mtodo da Colocao.................................................................................. 107
Tabela - V. 2. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos....................................................................................... 128
Tabela - V. 3. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos....................................................................................... 128
Tabela - V. 4. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos....................................................................................... 128
Tabela - VI.1 Quadro Resumo das Diferentes Formulaes do Mtodo de Elemntos Finitos
................................................................................................................................................ 148
13
Lista de Siglas
CAPTULO 01
x
s
c
u
t
TA
comprimento discretizado;
comprimento infinitesimal de um fio;
constante de velocidade da onda;
deslocamento unitrio;
densidade uniforme de um fio;
tempo;
tenso uniforme na seo do fio em ponto dado A;
CAPTULO 02
q
c
x
u
m
E
I
R
carregamento em viga;
coeficiente de amortecimento;
comprimento;
deslocamento discretizado; difuso do calor discretizado;
massa de um corpo;
mdulo de Young;
momento de inrcia;
rigidez da mola;
operador laplaciano;
CAPITULO 03
n
r
binmio de Newton;
q
C
u
h
p(t)
m
m
M
i
n
xi
K
CAPTULO 4
g
ds
W
y (x)
i
y(x)
(x)
I
F
(x)
M
acelerao gravitacional;
coeficientes de funo linear do mtodo de Rayleight-Ritz;
comprimento infinitesimal de uma curva;
esforo cortante;
funo aproximada;
funo linear independente;
funo que extremiza o funcional;
funo de caminhos vizinhos;
funcional de um clculo variacional;
funo de extremizao do funcional;
funo derivvel arbitrada da primeira variao de Euler-Lagrange;
momento fletor;
parmetro da primeira variao de Euler-Lagrange;
velocidade;
CAPTULO 5
n
( x xl )
delta de Dirac;
(u)
n
w(x)
L(u)
S(u)
u
CAPTULO 6
n
Nie
L(u)
S(u)
e
u
CAPTULO 7
n
( x x ')
delta de Dirac;
Nie
G(x,x)
u* ( , X )
L(u)
S(u)
x
x
e
u
u
n
15
Resumo
16
Abstract
17
Apresentao
Esta apostila resultado da digitao das aulas do prof. Jos Antnio Marques
Carrer. Ela compreende a disciplina de Mtodos Aproximados para a Engenharia do curso de
Mestrado e Doutorado do Programa de Ps-Graduao de Mtodo Numricos para a
Engenharia PPGMNE da Universidade Federal do Paran - UFPR. Ela foi digitada pelo
estudante de doutorado desse curso, Lucas Mximo Alves.
Na sua forma final ela recebeu alguns formatos de apresentao e acrscimos de
contedo que no estavam nas notas originais do Prof. Marques Carrer. Isto porque o
estudante utilizou a digitao dessa apostila como uma forma de incentivo para acompanhar a
matria do curso, por causa de suas freqentes viagens a Ponta Grossa-PR. Ele procurou
tambm incluir alguns exemplos de seus estudos pessoais e dos colegas da sala de aula. Como
por exemplo, algumas implementaes algbricas no texto da apostila no Mtodo de
Rayleigh-Ritz; Rotinas de clculo usando o MAPLE 9.0 (contidas no Apndice), para o
Mtodo de Diferenas Finitas, Mtodo Variacional, de Rayleigh-Ritz e Resduos Ponderados,
Elementos Finitos, Elementos de Contorno, etc.; A justificativa matemtica da sentena dos
Resduos Ponderado ser nula; coisa que foi proposta como desafio pelo prof. Marques Carrer
em sala de aula, etc.
Houve o acrscimo de contedo tambm no caso das Equaes de Diferenas
Finitas e dos grficos de vibrao da barra, que foi realizado pela estudante, Larissa Yutiama,
no prprio andamento do curso no ano de 2006. As simulaes da Membrana foram
realizadas pelo estudante Maiko Buzzi no ano anterior de 2005 e posteriormente melhoradas
pelo doutorando Pompeu. A simulao do Mtodo de Diferenas Finitas usando a planilha do
Microsoft-EXCEL foi criada pelo estudante de doutorado e tambm professor de Mecnica
dos Fluidos da Universidade Estadual de Ponta Grossa, Lucas Mximo Alves, com a ajuda de
seu colega de trabalho o Prof. Dr. Adilson Chinelatto. Essa ltima uma proposta para se
apresentar pela primeira vez em cursos de graduao o Mtodo de Diferenas Finitas. Ela
18
didtica, simples e fcil de realizar por qualquer estudante de graduao que tenha noes
bsica do uso do EXCEL, e no envolve complicaes maiores nos problemas de variveis de
contorno. Contudo, um aprimoramento desse mtodo foi feito pelo colega de curso Eng.
Orlando Olympio Lenzi Filho, que gastou algumas horas do seu precioso tempo ampliando o
recurso de cores do Mtodo de Diferenas Finitas proposto, atravs do recurso de macros do
Microsoft-EXCEL, como uma forma de apresentar os resultados visuais com maior preciso.
Para utilizao dessa apostila com maior eficincia queremos lembrar que os
termos tcnicos ou especficos do assunto foram digitados em itlico e as passagens
matemticas dos exemplos contidos nesta apostila foram totalmente detalhadas.
Agradecemos a todos que contriburam e estimularam essa iniciativa.
Principalmente ao Prof. Jos Marques Carrer, que alm do curso ministrado, estimulou-nos a
continuar at o fim com a iniciativa de digitar o curso na forma de apostila eletrnica e
impressa, para que todos tivessem a oportunidade de estudar para as provas da disciplina sem
nenhuma falta no acompanhamento do contedo ministrado no curso.
Aceitamos qualquer crtica ou as correes que se fizerem necessrias para que
esse material de estudo possa ser cada vez mais melhorado e possa ajudar os novos estudantes
do curso nos anos que se seguiro.
Curitiba, 11 de maio de 2006
Lucas Mximo Alves
19
Captulo I
INTRODUO AOS MTODOS APROXIMADOS
RESUMO
Neste captulo ser visto como a utilizao de mtodos aproximados pode ajudar a
resolver problemas de equaes diferenciais, quando a soluo analtica inacessvel.
Abordaremos o tema das hipteses simplificadoras e a utilizao de equaes algbricas na
substituio de equaes diferenciais complexas.
1. 1 Objetivos do captulo
i) Entender a problemtica dos Mtodos Aproximados aplicados a Engenharia.
ii) Distinguir situaes onde a utilizao dos Mtodos Aproximados vivel.
iii) Saber da existncia de diversos Mtodos Aproximados.
1. 2 Introduo
A partir de agora estudaremos diferentes mtodos de simplificao de problemas
reais e de aproximao das solues das equaes diferenciais presentes na Engenharia.
20
1. 4 Exemplos e Aplicaes
Seja um fio perfeitamente flexvel e inextensvel de densidade uniforme, ,
estendido a uma tenso uniforme, T, entre dois pontos x = 0 e x = l.
Figura - 1. 2. Fio perfeitamente flexvel, de comprimento, l, estendido sob uma tenso uniforme, T.
Hipteses adotadas:
21
1) O fio no oferece resistncia ao se curvar isso implica que a tenso tangencial ao fio
em cada ponto, ou seja, a tenso normal ao fio sempre nula em qualquer ponto (o
problema estritamente unidimensional-1D).
2) Ocorre somente pequenos deslocamentos transversais (problema elstico linear).
3) A fora gravitacional sobre o fio desprezada (a equao diferencial do problema
homognea)
Para o segmento AB, de comprimento s sobre o fio pode-se escrever:
- O equilbrio de foras na direo horizontal:
(1. 1)
2u
t 2
TB sen T A sen
(1. 2)
2 u TB sen T A sen
s 2
T
TB cos T A cos
t
(1. 3)
s 2 u
TB tg T A tg
T t 2
(1. 4)
Ou
Como tg
u
u
u
e tg pode-se expandir (em Srie de Taylor)
na
x B
x A
x B
u
u
u
x ... (termos de ordem superior em x)
x B x A x x A
(1. 5)
onde os termos de ordem superior em x que podem ser desprezados sem problemas.
Conseqentemente:
2u
tg tg 2 x
x A
22
(1. 6)
2u 2u
s 2 2 x
T
t
x A
(1. 7)
2u
x 2
1 2u
c 2 t 2
(1. 8)
1. 5 Discretizao do Problema
Um sistema de equaes diferenciais constitui um modelo contnuo, que possui
infinitos graus de liberdade, uma vez que as variveis se distribuem continuamente em todo o
domnio do problema. Com exceo de alguns casos mais simples, em geral no possvel
encontrar solues analticas para o problema. Recorre-se, ento, aos modelos discretos (ou
numricos), obtidos dos modelos contnuos atravs de hipteses simplificadoras: As variveis
que constituem infinitos graus de liberdade, so expressos em termos de um nmero finito de
graus de liberdade. Esses graus de liberdade so incgnitas dos modelos discretos dos
sistemas equivalentes e so determinados a partir da soluo de um sistema de equaes
algbricas.
24
Captulo II
EQUAES DIFERENCIAIS
RESUMO
Neste captulo sero visto os diferentes tipos de equaes diferenciais e sua
classificao, quanto ao nmero de variveis independentes, ordem, grau, coeficientes das
derivadas, etc.
2. 1 Objetivos do captulo
i) Saber reconhecer uma equao diferencial.
ii) Saber classificar uma equao diferencial, quanto ao nmero de variveis
independentes, quanto ordem, quanto ao grau, etc.
2. 2 Introduo
Quase todos os problemas em cincias fsicas e engenharia podem ser reduzidos a
uma equao diferencial. Por esta razo saber reconhecer uma equao diferencial dentro de
um problema especfico muito importante, para a busca de sua soluo. Da mesma forma,
saber classificar uma equao diferencial o primeiro passo na busca de sua soluo, pois
apesar de no existir um mtodo nico para se resolver todas as equaes diferenciais, a
classificao delas ajuda a escolher o mtodo mais adequando de soluo.
2.2.1 - Definio
Uma equao diferencial uma equao que envolve uma funo incgnita e
suas derivadas.
25
Exemplo:
EI
d 4u
dx 4
(2. 1)
Figura - 2. 1. Problema de uma viga bi-apoiada e flexionada sobre seu prprio peso.
Exemplos:
1) u u ( x ) ou u u (t )
EDO de 1 Ordem
u' 1 u
(2. 2)
u ' '4u x
(2. 3)
EDO de 2 Ordem
26
EDO de 2 Ordem
mu cu Ru f (t )
(2. 4)
Exemplos:
(u ' ) 2 u '2u x 2
(2. 5)
2) u = u(x, y, z)
EDP de 2 Ordem e 1 Grau
2u
x
2u
y
2u
z
2u 0
(2. 6)
(2. 7)
2
x 2
2
y 2
2
z 2
(2. 8)
27
Exemplos:
Linear:
a( x)
df
b( x ) f c ( x ) 0
dx
(2. 9)
f ( x)
df
b( x ) f c ( x ) 0
dx
(2. 10)
Quase-Linear:
No-Linear:
f 2 f f 2 f
2 2 d ( x, y ) 0
x y
y x
(2. 11)
OBS: Uma equao linear sempre do primeiro grau, uma equao do primeiro grau no e
necessariamente linear.
2u
2u
2u
u
u
a 2 2h
b 2 2f
2g
eu 0
xy
x
y
x
y
(2. 12)
(2. 13)
que representa uma elipse quando (a.b h2 > 0), uma parbola quando (a.b h2 = 0), uma
hiprbole quando (a.b h2 < 0). Uma classificao semelhante adotada para as E.D.P.
Exemplos:
28
2u
x 2
1 2u
c 2 t 2
(2. 14)
2u
x
1 u
0
t
(2. 15)
3) Equao de Laplace
2u
x 2
2u
y 2
(2. 16)
2. 3 Exemplos e Aplicaes
1) Dada a seguinte equao diferencial,
2 2
d (r , t )
( r , t ) V ( r , t ) ( r , t ) i
,
2m
dt
(2. 17)
vlida para a Mecnica Quntica. Classifique-a quanto as variveis, ordem, ao grau, quanto
ao coeficiente das suas derivadas e quanto ao tipo.
Soluo:
i)
ii)
iii)
iv)
v)
2. 4 Exerccios e Problemas
30
Captulo III
MTODO DAS DIFERENAS FINITAS
RESUMO
Neste captulo ser visto a utilizao do Mtodo das Diferenas Finitas a
problemas de Equaes Diferenciais Ordinrias e Parciais. Ser visto como a utilizao da
Derivao Progressiva, Regressiva e Central afeta no resultado pelo Mtodo das Diferenas
Finitas. Analisaremos a problemtica da Consistncia, Convergncia e Estabilidade do
Mtodo.
3. 1 Objetivos do captulo
i) Entender e saber aplicar o Mtodo das Diferenas Finitas.
ii) Saber reconhecer situaes onde o Mtodo das Diferenas Finitas aplicvel.
iii) Entender a problemtica do Mtodo das Diferenas Finitas em pontos
extremos.
iv) Aplicar o Mtodo de Diferenas Finitas a problemas acadmicos.
v) Entender a problemtica da Consistncia, Convergncia e Estabilidade do
Mtodo das Diferenas Finitas.
3. 2 Introduo
No Mtodo das Diferenas Finitas (MDF) o domnio do problema, contnuo,
substitudo por uma srie de pontos discretos, ou ns, nos quais so calculadas as incgnitas
do problema. Essa substituio do contnuo pelo discreto denomina-se discretizao.
31
(3. 1)
onde h = x.
De forma aproximada, utilizando-se um incremento h pequeno, porm finito,
pode-se escrever:
u ( x i h) u ( x i )
du
dx x xi
h
(3. 2)
32
u ( x i ) u ( x i h)
du
dx x xi
h
(3. 3)
Figura - 3. 2. Influncia das diferentes derivadas tomadas em relao ao ponto x e sua vizinhana a
direita e esquerda.
u ( x i h) u ( x i h)
du
dx x xi
2h
(3. 4)
As frmulas aproximadas, (3. 2), (3. 3), (3. 4) podem ser obtidas,
alternativamente, atravs de Sries de Taylor truncadas, o que permite estimar o erro
cometido nas aproximaes.
i) Diferena progressiva
A expanso em Srie de Taylor do valor de u em xi = xi + h em torno do valor de
u em x = xi :
du
h 2 d 2u
h 3 d 3u
u ( x i h) u ( x i ) h
...
dx x xi
2! dx 2 x x
3! dx 3 x x
i
i
(3. 5)
u ( x i h) u ( x i ) h d 2 u
du
h 2 d 3u
dx x xi
h
2! dx 2 x x
6 dx 3 x x
i
i
33
(3. 6)
u ( x i h) u ( x i ) h
Resolvendo-se para
du
h 2 d 2u
h 3 d 3u
...
dx x xi
2! dx 2 x x
3! dx 3 x x
i
i
(3. 7)
du
, obtm-se
dx x xi
u ( x i ) u ( x i h) h d 2 u
du
h 2 d 3u
dx x xi
h
2! dx 2 x x
6 dx 3 x x
i
i
(3. 8)
du
2h 3 d 3 u
u ( x i h) u ( x i h) 2h
...
dx x xi
3! dx 3 x x
i
(3. 9)
u ( x i ) u ( x i h) h 2 d 3 u
du
dx x xi
2h
6 dx 3 x x
i
(3. 10)
quando se substitui (3. 1) por (3. 4) da ordem de O(h2). Este erro menor do que aquele
cometido pelo uso da diferena regressiva e progressiva conforme mostra a Figura - 3. 2.
d 2u
2 h 4 d 4u
...
dx 2 x x
4! dx 4 x x
i
Resolvendo para d u
(3. 11)
temos:
dx x xi
2
u ( x i h) 2u ( x i ) u ( x i h) h 2 d 4 u
d 2u
...
12 dx 4 x x
dx 2 x xi
h2
i
(3. 12)
u ( x i h) 2u ( x i ) u ( x i h)
d 2u
dx 2 x xi
h2
(3. 13)
1
)
dx n x x r 0 r
hn
(3. 14)
n
n!
r (n r )!r!
(3. 15)
onde
n n
d nu
r u ( xi rh)
1
)
dx n x x r 0 r
hn
(3. 16)
n
d n ui
n!
r ui r
1
)
dx n r 0 (n r )!r!
hn
(3. 17)
ou
(1) r
n
dx x x r 0 r
hn
(3. 18)
n
d n ui
u
n!
(1) r i nr
n
dx
h
r 0 ( n r )!r!
(3. 19)
ou
1
)
dx n x x r 0 r
2h n
(3. 20)
n
d n ui
n!
r ui r ui r
1
)
dx n r 0 (n r )!r!
2h n
(3. 21)
ou
36
3. 6 Exemplos de Aplicaes
1) Seja a equao diferencial:
d 2u
dx 2
u x 0 em 0 x 1
(3. 22)
Soluo:
A equao diferencial, inicialmente, reescrita de forma discreta:
u ( xi h) 2u ( xi ) u ( xi h)
u ( xi ) xi 0
h2
(3. 23)
u ( xi h) (h 2 2)u ( xi ) u ( xi h) h 2 xi
(3. 24)
Em seguida, so identificados os pontos onde a equao discreta deve ser aplicada. Sendo h =
0,2 e conhecidos os valores de u em x = 0 em x = 1, os valores incgnitos da funo so
aqueles correspondentes a x = 0,2; x = 0,4; x = 0,6; x = 0,8.
ui 1 (h 2 2)ui ui 1 h 2 xi
(3. 25)
ui 1 u ( xi h) ; ui u ( xi )
e
37
(3. 26)
u i 1 u ( x i h) ; i 1,2,3,4
(3. 27)
Aplicando a equao (3. 24) ou (3. 25) nos quatro pontos, um sistema de quatro equaes
algbricas obtido. A soluo desse sistema fornece os valores de u(0,2); u(0,4); u(0,6) e
u(0,8).
Assim, para
i = 0 (x = 0,); u1 -1,96u0+ u-1 = -0,22.0,0 = 0.000
i = 1 (x = 0,2); u2 -1,96u1+ u0 = -0,22.0,2 = -0.008
i = 2 (x = 0,4); u3 -1,96u2+ u1 = -0,22.0,4 = -0.016
(3. 28)
1
0
0 u1 0,008
1,96
1
1,96
1
0 u 2 0,016
0
1
1,96
1 u3 0,024
u
0
0
1
1
,
96
0
,
032
(3. 29)
u ( x)
sen( x)
x
sen(1)
(3. 30)
tem-se:
i
u(x) analtica
0,0
0,0000
0,0000
0,2
0,0361
0,0362
0,4
0,0628
0,0630
0,6
0,0710
0,0713
0,8
0,0525
0,0527
1,0
0,0000
0,0000
38
du ( x)
1 em
dx
x 1
(3. 31)
Soluo:
O problema agora possui cinco incgnitas, j que o valor de u5 = u(x = 1) no
conhecido. Assim, necessrio gerar mais uma equao, alm das aplicadas nos quatros
pontos interiores, para a soluo do problema.
H trs alternativas para a obteno da equao adicional.
u ( xi ) u ( xi h) u (1) u (0,8) u5 u 4
du
dx x xi
h
0,2
0,2
(3. 32)
u5 0,2 u 4
(3. 33)
u5 -1,96u4+ u3 = -0.032
(3. 34)
Substituindo a equao (3. 33) em (3. 34) (quinta equao do Exemplo 1), obtm-se:
(3. 35)
(1-1,96)u4+ u3 = -0.032-0,2
(3. 36)
-0,96u4+ u3 = -0.232
(3. 37)
ou
Donde
39
1
0
0 u1 0,008
1,96
1
1,96
1
0 u 2 0,016
0
1
1,96
1 u3 0,024
u
0
0
1
0
,
96
0
,
232
(3. 38)
u ( x)
2sen( x)
x
cos(1)
(3. 39)
tem-se:
i
u(x) analtica
0,0
0,0000
0,0000
0,2
0,5354
0,4415
0,4
1,0415
0,8573
0,6
1,4901
1,2229
0,8
1,8554
1,5155
1,0
2,1184
1,7155 (u4+0,2)
1,2
2,2541
u ( xi h) u ( xi ) u (1,2) u (1,0) u 6 u5
du
dx x xi
h
0,2
0,2
(3. 40)
u 6 0,2 u5
(3. 41)
(3. 42)
Substituindo a equao (3. 41) em (3. 42) (sexta equao do Exemplo 1), obtm-se:
(3. 43)
(1-1,96)u5+ u4 = -0.040-0,2
(3. 44)
-0,96u5+ u4 = -0.240
(3. 45)
Donde
0 u 2 0,016
1,96
1
0
1
0
,
024
u
0
1
1,96
1
3
0
1
1,96 1
u 4 0,032
0
0
1
0
0,96 u5 0,44
(3. 46)
u ( x)
2sen( x)
x
cos(1)
(3. 47)
tem-se:
u(x) analtica
0,0
0,0000
0,0000
0,2
0,5354
0,680609
0,4
1,0415
1,325994
0,6
1,4901
1,902339
0,8
1,8554
2,378591
1,0
2,1184
2,727699
1,2
2,2541
2,927699 (u5+0,2)
41
domnio (que constitui uma sexta equao) pode ser obtida aproximando a condio de
contorno natural com diferena central.
u ( xi h) u ( xi h) u (1, 2) u (0,8)
du
dx x xi
2h
2.(0, 2)
u u
6 4 1
0, 4
(3. 48)
(3. 49)
(3. 50)
u6 -1,96u5+ u4 = -0.040
(3. 51)
ou
Substituindo a equao (3. 49) em (3. 51) (sexta equao do Exemplo 1), obtm-se:
(3. 52)
(3. 53)
-1,96u5+2 u4 = -0.44
(3. 54)
Obtm-se:
Donde
0 u1 0,008
1,96
1
0
0
0 u 2 0,016
1
1
,
96
1
0
0
0 u3 0,024
1
1,96
1
0
0
1
1,96 1 u 4 0,032
0
,
044
0
0
2
u
1,96 5
(3. 55)
42
u ( x)
2sen( x)
x
cos(1)
(3. 56)
u(x)
u(x) aproximada
analtica
diferena regressiva
por diferena
diferena central
1 Hiptese
progressiva
3 Hiptese
2 Hiptese
0
0,0
0,0000
0,0000
0,0000
0,0000
0,2
0,5354
0,4415
0,680609
0,5423
0,4
1,0415
0,8573
1,325994
1,0550
0,6
1,4901
1,2229
1,902339
1,5094
0,8
1,8554
1,5155
2,378591
1,8794
1,0
2,1184
1,7155 (u4+0,2)
2,727699
2,1422
1,2
2,2541
2,927699 (u5+0,2)
2,2794 (u4+0,4)
Figura - 3. 4. Viga bi-apoiada sujeita a uma flexo sob o seu prprio peso.
d 2 M ( x)
q
dx 2
(3. 57)
M ( x ) x 0 M ( x ) x l 0
(3. 58)
Adotar h = x = l/4
Soluo:
43
M 0 2M 1 M 2
q
(l / 4) 2
(3. 59)
M 1 2M 2 M 3
q
(l / 4) 2
(3. 60)
M 2 2M 3 M 4
q
(l / 4) 2
(3. 61)
i = 2 (x2 = l/2):
i = 3 (x3 =3l/4):
0 M1
2 1
2
1 2 1 M ql
2
16
0
1 2 M 3
1
1
(3. 62)
Resolvendo:
M1 M 3
3 2
ql
32
(3. 63)
1
M 2 ql 2
8
(3. 64)
Pergunta:
Porque a soluo aproximada corresponde a soluo analtica exata?
44
Resposta:
A soluo aproximada expandida em Srie de Taylor igual a soluo exata,
porque, pelas condies de contorno do problema, os termos de ordem superiores na
expanso so todo nulos.
mu Cu Ku p(t )
(3. 65)
u muo sen t
u (t ) e mt uo cos w t o
d
md
p( )e
m ( t )
send (t )d
(3. 66)
K
a freqncia natural do sistema,
m
C
2
, d m 1
2m m
Para resolver o problema numericamente, utilizando as aproximaes de diferena
u j
u j 1 2u j u j 1
t 2
e u j
u j 1 u j 1
2t
(3. 67)
45
c
m
2
u j 1 p * j
2t
t
(3. 68)
2m
c
m
p *j pj K 2 u j 2
u j 1
t
2t
(3. 69)
Para j = 0, 1, 2, ...., os valores de uj+1 so obtidos a partir dos valores j conhecidos uj e uj-1.
Para se iniciar o processo de marcha no tempo (j = 0) necessrio determinar o
valor de u j 1 ; das frmulas de aproximao, pode-se escrever:
u0
u 1 2u 0 u 1
e u 0
u 1 u 1
2t
(3. 70)
u1 2tu 0 u 1
(2tu 0 u 1 ) 2u 0 u 1
u0
t 2
(3. 71)
1
u 1 u 0 u 0 t u0 t 2
2
(3. 72)
ou
0 :
diferencial, pode-se determinar o valor de u
mu0 Cu 0 t Ku 0 p0
(3. 73)
ou
u0
p0 Cu0 t Ku0
m
46
(3. 74)
equivalentes
equaes
diferenciais
originais.
Assim,
se
Convergncia: A soluo numrica tende para a soluo exata medida que os incrementos
espaciais e temporal diminuem. Se f a soluo exata da equao diferencial e f a
soluo aproximada, ento:
(3. 75)
f f
~
Se, no ponto x = xi, ui representa a soluo exata da equao diferencial e u
i
representa a soluo aproximada, o esquema convergente quando o erro de discretizao
i ui u~i tende para zero, em qualquer ponto i, medida que se refina a discretizao.
Estabilidade: uma propriedade relacionada basicamente com o esquema de integrao no
tempo. Quando um esquema numrico qualquer instvel, uma pequena perturbao (um erro
de truncamento, por exemplo), tende a crescer na medida em que o processo de clculo
avana no tempo, conduzindo a erros acima dos valores tolerveis e comprometendo a
soluo numrica. Por exemplo, o mtodo da diferena central utilizado no quarto exemplo,
para o avano no tempo, s estvel para valores de passo de tempo t a um valor crtico
definido pela expresso.
t t Critico
2
m
47
(3. 76)
3. 8 Exerccios e Problemas
1) Resolver pelo Mtodo das Diferenas Finitas a seguinte equao diferencial:
2u 1 2u
x 2 c t 2
(3. 77)
para a barra da Figura - 3. 6. Use a diferena central tambm para as condies de contorno.
Com condies iniciais:
u ( x, t 0) 0 ;
u ( x, t 0)
0
t
(3. 78)
ou
u0 0 ; u0 0
(3. 79)
E condies de contorno
u ( x 0, t ) 0 ;
u( x L, t )
1
x
(3. 80)
u
1
x x L
(3. 81)
ou
u (0) 0 ;
u
x
xc
Soluo:
2u 1 2u
x 2 c t 2
(3. 82)
u ( x, t 0) 0 u ( x, t 0) 0
t
(3. 83)
E condies de contorno:
u ( x 0, t ) 0
u ( x L , t )
1
x
(3. 84)
u I ,
J loops em J I ,
x t
(3. 85)
Vamos usar a diferena central para calcular as derivadas. Para resolver por
diferenas finitas preciso em primeiro lugar discretizar a equao, na seguinte forma:
(3. 86)
c 2 .t 2 k
ui 1 2.uik uik1 uik 1 2.uik uik 1
2
x
(3. 87)
onde
Isolando
(3. 88)
c 2 .t 2
(3. 89)
(3. 90)
Chamando de
temos:
uik 1 , que para o tempo k=0, k-1, gera um tempo negativo, ou seja, a equao (3. 90)
fica:
(3. 91)
u ( x, t 0)
u
0
0,
t
t t 0
(3. 92)
uik 1 uik 1
0,
2t
k 1
que resulta em ui
(3. 93)
(3. 94)
ui1 ui1 ,
(3. 95)
ou
ui1
ui 1 (1 ).ui0 ui01
2
2
(3. 96)
Um outro problema no termo uik1 , pois para a ultima iterao espacial do i, que
i+1, necessitamos calcular um valor inexistente na barra, isto , alm da barra. Para resolver
esse problema usamos a seguinte condio:
u ( x L, t )
1,
x
(3. 97)
uik1 u ik1
1,
2x
que resulta em:
50
(3. 98)
uik1 2x uik1 ,
(3. 99)
o qual deve ser substitudo na Equao (3. 86) quando for a ultima iterao do i.
Para i = n (i = 6):
u n1
(3. 100)
1
1
x
x x L
2 x
(3. 101)
u n1 2x u n 1
(3. 102)
logo
(3. 103)
ui 1 (1 ).uik uik1
2
2
(3. 104)
2
2
(3. 105)
(3. 106)
ou
unk 1
un1
ii) k = 0 e i = n
unk 1
k
ui 1 uik 1
2
(3. 107)
iv) k > 0 e i = n:
51
(3. 108)
graficando-se:
u A t
uB t
du
t
dx i
(3. 109)
Resultados:
1) Graficando
du ( x 0, t )
t temos:
dx
x A
2) Graficando u ( x L / 2, t )
x B
t , temos:
u(t,0.5L) X t
"u(t,0.5L).txt"
0.8
deslocamento
0.6
0.4
0.2
-0.2
0
10
tempo
52
3) Graficando u ( x L, t ) x C t temos:
u(t,L) X t
2
"u(t,L).txt"
1.8
1.6
deslocamento
1.4
1.2
1
0.8
0.6
0.4
0.2
0
0
10
tempo
2u 2u 1 2u
,
x 2 y 2 c t 2
(3. 110)
u ( x, y, t 0) 0 ,
(3. 111)
u ( x, y , t ) 0 ,
(3. 112)
V0
u ( x, t 0)
c,
t
(3. 113)
u ( x, t 0)
0,
t
conforme mostra a Figura - 3. 10.
53
(3. 114)
u I ,
J ,
K loops em K tempo J coord . y I coord . x ,
x y t
(3. 115)
Soluo:
Discretizando, a equao diferencial,
(u tx 1, y 2.u xt , y u xt 1, y )
e isolando o termo
1
x
u xt , y 1 2.u xt , y u xt , y 1
1y
1
c
t 1
x, y
2.u xt , y u xt , y1
1t
(3. 116)
u xt , y1
1
1
2u xt , y u xt , 1y
u xt , y1 c 2 t 2 (u xt 1, y 2.u xt , y u xt 1, y ) 2 u xt , y 1 2.u xt , y u xt , y 1
2
(3. 117)
t 1
t
tambm usando diferena central, conclui-se que u x , y u x , y , para os termos u x1, y e
u xt , y 1 ,
no haver problema, pois para os valores mximos de x e y, a condio garante que ser 0.
54
Figura - 3. 12. Oscilaes espaciais da membrana quadrada simulada no MAPLE VII (Cortesia
de Maiko Fernandes Buzzi e Roberto Vanzuit)
55
3) Usando diferenas finitas, resolva o problema de Griffith para uma placa plana e infinita,
sujeita a uma tenso constante, , nas bordas superior e inferior, e um entalhe plano no centro
da placa, cuja equao diferencial biquadrada para o problema dada pelas funes de Airy:
2 4 0 ,
(3. 118)
( L A x L A , y LB ) 0
,
( L A x L A , y LB ) 0
(3. 119)
( x L A , LB y LB ) 0
,
( x L A , LB y LB ) 0
(3. 120)
( x L0 , y 0) f
( x L0 , y 0) f
(3. 121)
Soluo:
Figura - 3. 13. Problema de Griffith, resolvido pelo Mtodo de Diferenas Finitas usando-se a
Planilha do Microsoft Excel, discretizado a um nvel de trs cores para o campo das deformaes.
56
Captulo IV
CLCULO VARIACIONAL
RESUMO
Neste captulo ser visto a origem do Mtodo Variacional a partir do problema da
braquistcrona, onde ser deduzido as Equaes de Euler-Lagrange. Em seguida
utilizaremos esta equao para desenvolver o Mtodo Variacional para derivadas superiores.
Concluiremos este captulo com exemplos de extremizao de funcionais para determinao
da equao diferencial do problema.
4. 1 Objetivos do captulo
i) Entender o Mtodo Variacional de Euler-Lagrange
ii) Compreender a origem das Equaes de Euler-Lagrange de primeira ordem e
ordem superiores.
ii) Saber utilizar a Equao de Euler-Lagrange em problemas para determinao
das equaes diferenciais.
iii) Entender e saber aplicar o Mtodo Rayleigh-Ritz acoplado ao problema do
Cculo Variacional.
4. 2 Introduo
O Mtodo Variacional tem origem na Mecnica Clssica de Newton. Este mtodo
foi desenvolvido como uma generalizao dos problemas dinmicos da Mecnica Analtica
ou Racional. Existem diferentes abordagens matemticas para se chegar as Equaes de
Euler-Lagrange. Contudo, o problema da braquistcrona o mais direto, pois elimina a
57
4. 3 Problema da Braquistcrona
Uma partcula cai do ponto (1) para o ponto (2), deslizando sem atrito sobre uma
curva y = y(x). Determine a curva correspondente ao tempo mnimo de queda.
Soluo:
Tempo de queda:
( 2)
I dt
(4. 1)
(1)
velocidade:
ds
dt
(4. 2)
ds 2 dx 2 dy 2
logo
58
(4. 3)
dy
2
ds 1 dx 1 y ' dx
dx
(4. 4)
1
1
1
2
2
mv1 mgy1 mv 2 mgy 2 mv 2 mgy
2
2
2
(4. 5)
(4. 6)
Assim:
dt
ds
v
(4. 7)
logo
2
x2
x1
1 y '
dx
(4. 8)
v1 2 g ( y1 y )
I F ( x, y, y ' ) dx
I : funcional
(4. 9)
x1
59
( x a)
....
2!
(4. 10)
( x a)2
f ( x) f (a) f ' (a)( x a) f ' ' (a)
....
2!
(4. 11)
Para que f(a) seja um valor mnimo relativo funo, f(x) f(a) > 0 para todos os
valores de x numa vizinhana de a, ou seja, para todos os valores amissveis de x(a). Onde o
ponto a um ponto extremo ou extremizante da funo.
Da mesma maneira, para que f(a) seja um mximo relativo, f(x) f(a) < 0. Como
(x a) adquire valores positivos e negativos, impes-se a condio de que f(a) = 0, a fim de
que o termo predominante do desenvolvimento em srie tenha valores no negativos, isto :
(4. 12)
~
y ( x) y ( x ) ( x)
60
(4. 13)
~ 2
I F ( x, ~
y, ~
y ' ) dx
(4. 14)
x1
tem o seu valor extremo dado por ( j que por hiptese, y extremiza o funcional):
x2
I F ( x, y, y ' ) dx
(4. 15)
x1
~ 2
I F ( , ~
y ( ), ~
y ' ( ))dx
(4. 16)
x1
ou
x
~ 2
I F ( x, y , y ' ' ) dx
(4. 17)
x1
Em (4. 17), o funcional est escrito como funo do parmetro e pode ser expandido em
Srie de Taylor na vizinhana de = 0 (porque em = 0 temos ~
y y ):
61
~ ~
I I
~
~
d 2I 2
dI
2
...
d 0
d 0 2!
(4. 18)
ou
~
~
d 2I 2
dI
~
I I 2
...
d
2
!
d
(4. 19)
~
Analogamente ao caso da funo y = f(x), a condio necessria para que I seja extremo em
= 0 dada por:
I I ( , y ( ), y '( ))
(4. 20)
~
~ dI
I d F ( x, ~y , ~y ' )dx 0
d
(4. 21)
F y F y '
F ( x, y , y ')
y y '
(4. 22)
~
dI
0
d 0
(4. 23)
~
dI
0
d
(4. 24)
~
x2 F ~
dI
y F ~
y'
dx
~
~
0
d
y
'
0 x1
0
(4. 25)
Onde:
Logo
ou seja
Logo
De (4. 17):
62
~
x2 F
dI
F
~ ~ ' dx
0
y '
d 0 x1 y
0
(4. 26)
Como em = 0, ~
y y e ~y ' y ' , a expresso (4. 26) pode ser escrita como:
x2
y y' ' dx 0 .
(4. 27)
x1
dF
d F
du
u
dx
dy '
dx dy '
d ' dx
(4. 28)
Logo
x2
F
F
y' ' dx y'
x1
x2
x2
x1
d F
dx y' dx
(4. 29)
x1
Como ( x1 ) ( x 2 ) 0 temos:
2
x2
x
F
d F
y' ' dx dx y' dx
x1
x1
(4. 30)
F d F
y dx y ' dx 0
x1
(4. 31)
Se
63
F d F
0
y dx y '
(4. 32)
que a equao de Euler-Lagrange e a condio a que y(x) deve obedecer para que seja
extremizante do funcional.
Da equao (4. 13) pode-se definir o operador :
y ~y y ; ~y y
(4. 33)
dy d
y : comutativa com o operador diferencial.
dx dx
Vejamos a variao da funo
dy
:
dx
~
d~
y
dy
dx
dx
(4. 34)
logo
64
~
y dy d ( ~
y y)
dy dy dy d~
dx
dx dx dx dx dx
dy d (y )
dx
dx
2)
(4. 35)
ydx ~ydx
~
(4. 36)
ento
ydx ydx
ydx ydx
ydx ~
y dx ydx ( ~
y y )dx
(4. 37)
F
F
F
F
' dx ' dx y
y ' dx
(4. 38)
y '
y
y '
y
y '
x1 y
x1
x1
F
d F
du
u
dx
y '
dx dy '
(4. 39)
Logo
x2
x2
x2
F
F
x y ' y ' dx y ' y
1
x1
d F
ydx
dx y '
x1
Mas y ~
y y 0 porque so iguais em x1 e x2.
Substituindo (4. 40) em (4. 38):
65
(4. 40)
x2
d F
y dx y' ydx 0
x1
(4. 41)
F d F
I ydx 0
y dx y '
x1
(1)
(4. 42)
Note-se que:
1.
(1)
~
dI
I
d 0
(4. 43)
F F ( x, y , y ' ) ,
(1)
F
F
I y
y ' dx 0
y
y '
x1
f f ( x, y ) , df
f
f
dx dy
x
y
(4. 44)
(4. 45)
66
Figura - 4. 4.
Supes-se, agora, que so dados apenas x1 e x2; assim, dos caminhos variados,
alguns passaro por y1 e y2 e outros no.
x2
Para I
F ( x, y, y' )dx ,
x1
conduz a:
x2
F d F
F
F
I ydx
y
y 0 ,
y
dx
y
'
x1
x2
x1
(1)
(4. 46)
y x 0
1
(ou y ( x1 ) y1 prescrito)
ou
y x 0
2
(ou y ( x2 ) y 2 prescrito)
F
y
(4. 47)
x1
ou
F
y
(4. 48)
x2
(4. 49)
x1
F
F
F
I y
y '
y ' '
y ' ' ' dx 0
y
y '
y ' '
y ' ' '
x1
(1)
(4. 50)
F
F
y' y' dx y' y
x1
x2
x2
x1
d F
dx y' ydx
(4. 51)
x1
b)
x2
F
F
y' ' y' ' dx y' ' y'
x1
F
y '
y ' '
x2
x2
x1
x1
x2
x2
x1
d F
d F
y
dx y ' ' x
1
x2
(4. 52)
d F
x1
c)
x2
F
F
x y ''' y ''' dx y ''' y "
1
y ''
y '''
F
y ''
y '''
x2
x2
x1
x1
x2
x2
d F
y " dx
dx y '''
2
x1
x
d F
d 2 F
y ' 2
y ' dx
dx y '''
dx y '''
x1
x
x1
x
d F
d 2 F
d 3 F
y
'
y
'
x2
x2
x2
A condio de extremizao :
68
(4. 53)
x2
F d F d 2 F d 3 F
x y dx y ' dx 2 y '' dx3 y ''' ydx
1
x2
x2
2
F d F d 2 F
F d F
F
y '' 0
2
y
y '
y '''
y ' dx y " dx y '''
y '' dx y '''
x1
x1
x1
(4. 54)
A funo y(x) que extremiza o funcional dever atender equao de EulerLagrange de ordem superiores:
d 3 F d 2
dx 3 y ' ' ' dx 2
F d F F
0
y ' ' dx y ' y
(4. 55)
E s condies de contorno:
Cinemticas / Naturais so:
F
0
y ''' x1
(4. 56)
d F F
0
dx y ''' y ''
(4. 57)
d 2 F d F F
0
(4. 58)
e
y ' prescrito ( y ' 0) ou
e
y ' prescrito ( y 0) ou
69
4. 6 Exemplos de Aplicaes
1) Voltando ao problema da Braquistcrona:
x2
1 y '
dx
(4. 59)
v1 2 g ( y1 y )
x1
Soluo:
Particularizando o problema para v1 = 0 e considerando o ponto (1) = (x1, y1) na
origem e com o sentido invertido para y, conforme mostra a Figura - 4. 5.
x1
1 y '
1
dx
2 gy
2g
x2
1 y '
y
x1
dx
(4. 60)
F ( x, y , y ' )
1 y '
y
(4. 61)
E
d F ( x, y, y ') F ( x, y, y ')
0
dx
y '
y
(4. 62)
F ( x, y, y ' ) 1
2 y'
y '
2 1 y '2 y
(4. 63)
logo
d F ( x, y, y ')
y ''
1
2 y '' y '2
1
y '2
3
2
2
dx
y '
(4. 64)
e
2
F ( x, y, y ' )
1 1 y '
y
2 ( y )3
(4. 65)
1
2 y '' y '2
1
y '2
3
2
y 2 1 y '2 y 2 1 y '
y ' '
1 y '
1 1 y '
0
3
2
y
(4. 66)
y , temos:
1 y'
2
y'2 1 y'2
0
2y
2y
(4. 67)
2 yy ' '
1 y '
y ' 2 1 y ' 2 0
(4. 68)
Ou
2 yy ' '
1 y '
1 0
(4. 69)
(4. 70)
(4. 71)
(4. 72)
y' u
(4. 73)
d 2 y d dy du du dy
du
y' ' 2
y'
dx dx dx dy dx
dy
dx
du
y' ' u
dy
(4. 74)
Logo
2 yu
du
u2 1 0
dy
(4. 75)
ou
2 yudu (u 2 1)dy 0
(4. 76)
d [ y (1 u 2 )] 0
(4. 77)
y (1 u 2 ) a
(4. 78)
y (1 ( y ' ) 2 ) a
(4. 79)
Logo
ou
que fica:
( y' ) 2
a
1
y
Logo
72
(4. 80)
y'
a y dy
y
dx
(4. 81)
ou
y
dx
y
dx
dy
dy
a y
a y
(4. 82)
Ento:
y
a y
dy x0
(4. 83)
Fazendo:
y a.sen 2 (t / 2)
(4. 84)
(4. 85)
logo
a .sen(t / 2)
asen(t / 2) cos(t / 2)dt x0
a cos(t / 2)
(4. 86)
ou
x a sen 2 (t / 2)dt x0 .
(4. 87)
1 cos(t / 2)
2
(4. 88)
a
(1 cos t )dt x0
2
(4. 89)
Como:
sen 2 (t / 2)
Ficamos com:
x
Portanto
73
t sent
x a
x0
2
2
(4. 90)
x 2 t sent
a
y asen 2 (t / 2) (1 cos t )
2
(4. 91)
(4. 92)
x1
Soluo:
A partir da equao de Euler-Lagrange temos que:
F d F
0
y dx y '
Sendo F / y 0 temos:
74
(4. 93)
d F
0
dx y '
(4. 94)
F
C
y '
(4. 95)
F F ( x, y ' ) .
(4. 96)
Logo,
(4. 97)
x C
x 2 y' C y' .
2 2
(4. 98)
x 2 Cx
y
D.
4
2
(4. 99)
ou
Portanto,
3) Provar que a menor distncia entre dois pontos uma linha reta, ou seja:
x2
I distncia ds
x1
x2
1 y ' 2 dx
(4. 100)
x1
Soluo:
Sendo o funcional F F ( y ' ) 1 y ' 2 e aplicando a equao de EulerLagrange temos:
F d F
0
y
dx
y
'
Sendo F / y 0 temos:
75
(4. 101)
d F
0
dx y '
(4. 102)
F
C
y '
(4. 103)
F F ( x, y ' ) .
(4. 104)
0
O que implica que:
Logo,
1 y '2
y ' dy ' 2
1/ 2
2y '
y'
1 y '2
(4. 105)
logo
y'
1 y'
C y' C 1 y'2 .
(4. 106)
Ou
y ' 2 C 2 (1 y ' 2 ) .
(4. 107)
Logo
y'2
C2
y'2 A2 y' A .
2
1 C
(4. 108)
dy
A y Adx .
dx
(4. 109)
y Ax B .
(4. 110)
Integrado em x temos:
Portanto,
76
Figura - 4. 7. Grfico da menor distncia entre dois pontos segundo o Clculo Variacional de
Euler-Lagrange.
Soluo:
EI d 2 w 2
I p 2 qw dx .
2 dx
0
l
77
(4. 111)
EI d 2 w
EI d 2 w
qw
F F ( x, w, w' ' )
2 dx 2
(4. 112)
d 3 F d 2 F d F F
0
(4. 113)
como
d 3 F
0 e
dx 3 w' ' '
d F
0
dx w'
(4. 114)
Temos:
d 2 F F
0
dx 2 w' ' w
(4. 115)
Logo
d 2 F d 2 EIw' '
;
dx 2 w' '
dx 2
F
EIw' '
w
(4. 116)
F
q
w
(4. 117)
d 2 F
d 4w
EI 4 e
dx 2 w' '
dx
Ento substituindo em (4. 115) temos:
d 4w q
dx 4 EI
(4. 118)
F
F
w' 0 : w prescrito (cinemtica) (w' 0) ou
0 (natural)
w' '
w' '
(4. 119)
d F
d F
(natural)
w 0 : w prescrito (cinemtica) (w 0) ou
0
dx w' '
dx w' '
(4. 120)
F
EIw' ' 0 ou M 0 (Momento Fletor)
w' '
(4. 121)
d
EIw' ' EIw' ' 0 ou Q 0 (Q: Esforo cortante)
dx
(4. 122)
x 0 ; w 0 e w' ' 0
x l ; w 0 e w' ' 0
79
(4. 123)
4. 7 Mtodo de Rayleigh-Ritz
Dado o funcional
x2
F ( x, y, y ')dx
(4. 124)
x1
com condies de contorno y(x1) = y(x2) = 0. Cuja condio variacional dada por:
x2
x2
(4. 125)
x1
x x y y y' y' dx 0
(4. 126)
x1
Desenvolvendo temos:
x2
x2
F d F
L
F
x
,
y
x
,
y
'
x
ydx
x
x y dx y ' ydx 0
1
1
(4. 127)
F d F
0
y dx y '
(4. 128)
ou
y y 11 22 ... nn y ii ,
(4. 129)
i 1
onde as funes
80
Como as funes
(4. 130)
i 1
Substituindo y , definido em (4. 129) e y ' , definido em (4. 15), no funcional (4.
124), obtm-se um funcional aproximado:
x2
F ( x, y , y ')dx .
(4. 131)
x1
x2
x1
x1
I F ( x, y , y ') dx F ( x, y , y ') dx 0 .
(4. 132)
x x y y y ' y ' dx 0
(4. 133)
x1
Desenvolvendo temos:
x2
x2
F d F
L
F
x
,
y
x
,
y
'
x
ydx
x
x y dx y ' ydx 0
1
1
Se y
(4. 134)
i 1
I I i
x2
x2
x1
(4. 135)
.
Explicitando tudo em termos das funes,
em (4. 131) temos:
81
x2
x2
i 1
i 1
x1
i 1
i 1
(4. 136)
.
4.7.2 - Equaes de Euler-Lagrange para a Soluo Aproximada
A condio variacional tambm deve ser vlida para a soluo aproximada, de
forma anloga devemos ter:
x2
x2
(4. 137)
x1
F d F
0
y dx y '
Onde em termos das funes,
(4. 138)
i (x) temos:
n
F
F y F n y
y y
j 1
j 1
j 1
j
j
j
(4. 139)
e
n
n
F
F y ' F n y '
(4. 140)
E ainda
d n F
dx j 1 ' j
d F n y '
dx y '
j 1 ' j
d F n y '
dx y '
j 1 ' j
(4. 141)
d n F
dx j 1 ' j
n F
j 1 '
j
d F n y ' F n y
dx y '
'
y
j
j 1 j
j
Sabendo que:
82
(4. 142)
n
n n
n
y
y
i ij j
j 1
j 1
j 1 i 1
j 1
j
j
(4. 143)
d n F
dx j 1 ' j
n F d F F n
j 0
j 1
dx
y
'
j
j 1
(4. 144)
j 1
d F
dx ' j
(4. 145)
a igualdade:
I
x2
x2 n
x1
x1
n x2
(4. 146)
x1
x2
n x2
x1
i 1
i 1 x1
(4. 147)
,
satisfazendo cada uma delas a equao de Euler-Lagrange, conforme mostra a equao (4.
145).
x2
i 1
x1
I f ( i ) G ( x, i , 'i )dx .
(4. 148)
83
I I ( i ) F i
(4. 149)
(1) I
n
I
I
I
I
1
2 ...
n
j 0 .
1
2
n
j 1
j
(4. 150)
Ou
(1)
x2
n
1
I i
j
L ii x dx 0 F i .
i 1
j
i x
j 1
1
n
Como as variaes
(4. 151)
F i
I
F i , x, i , i ' dx 0
0
j j
i
x1
(4. 152)
x2
x
L i 2 , i 1, 2, 3,..., n
L ii x dx
x1
i
x1 i 1
ou seja,
x2
j
x1
n
n
F
(
(
x
)
,
i 'i ( x)) dx 0 .
i i
i 1
i 1
(4. 153)
A expresso (4. 152) gera um sistema de equaes cuja soluo fornece os valores
de i que correspondem melhor soluo aproximada do tipo descrito em (4. 129).
x2
I
n
.
f
(
i G ( x, i , ' i ) dx 0
j j i 1
x1
(4. 154)
Ou seja:
x
f ( i ) 2
G ( x, i , 'i )dx 0 .
i 1
j
x1
n
84
(4. 155)
n
I
A ji L( i ) 0 .
j i 1
(4. 156)
Onde:
x2
A ji G ( x, i , 'i ) dx
(4. 157)
x1
L( i )
f ( i )
.
i
(4. 158)
Substituindo (4. 156) em (4. 150) vemos que a condio de extremizao pode ser
colocada em termos de um sistema de equaes para os i,s
n
n n
I
j A ji L ( i ) j 0 .
j 1 j
j 1 i 1
(4. 159)
ou seja,
n
A ji L( i ) 0 .
(4. 160)
j 1 i 1
A11
A
21
:
An1
A12
A22
:
An 2
A1n L ( 1 ) 0
.. A2 n L( 2 ) 0 .
:
: : :
.. Ann L ( n ) 0
..
(4. 161)
de funes.
2) As solues aproximadas devem ser contnuas;
3) As derivadas das solues aproximadas devem ser contnuas at uma unidade a menos que
a ordem do operador diferencial que aparece no funcional.
85
x2
lim y y dx 0
(4. 162)
x1
ou seja,
2
x2
lim y x ii dx 0
n
i 1
x1
(4. 163)
x2
y y dx y y 2 dx 0
x1
(4. 164)
x1
mas
x2
x2
dx
ii dx 0
i 1
x1
x1
2
(4. 165)
Ou seja:
x2
y y
x2
dx 2 y y y y dx 0
x1
(4. 166)
x1
logo
x2
x2
n
n
(
y
y
)
y
dx
i
i
i
i
i1 i1 dx 0
x1
x1
Ou
86
(4. 167)
x2
x2
y ) y ( y y ) y dx 0
y y y y dx (y
x1
x1
(4. 168)
Sendo y 0 , temos:
x2
x2
lim y y dx [( y y )y ]dx 0
x1
(4. 169)
x1
Fazendo
n
n
( ii )
n
i ij j j j .
i i j
j
j i 1
j
i 1
i 1
(4. 170)
Temos:
x2
x2
(
y
y
)
y
dx
ii j j dx 0 .
i 1
x1
x1
Para
(4. 171)
x2
lim ( y y ) dx y ii j dx 0 .
n
i 1
x1
x1
2
(4. 172)
x2
dx
ii j dx .
j
x1
x1 i 1
(4. 173)
ou
x2
x2
dx
i j i y j dx .
i 1
x1
x1
(4. 174)
fj
Kij
Logo
n
K
ij
fj.
i 1
Ou
87
(4. 175)
K f .
(4. 176)
Uma matriz reduzida pode ser gerada, quando se explicita os L(i) em termos dos
i,s, ficando, portanto o sistema determinado em termos dos coeficientes i,s, da seguinte
forma:
M 11
M
21
:
M n1
M 1m 1 C1
.. A2 m 2 C 2 .
:
: : :
.. M mm n C m
M 12
..
M 22
:
M n2
(4. 177)
Onde
x2
M ij i j dx .
(4. 178)
x1
E
x2
C j y j dx .
(4. 179)
x1
Substituindo, y por y
x2 n
Cj
ii j dx .
i 1
(4. 180)
x1
Como as funes
x2
C j i i j dx i ij j .
i 1
x1
i 1
88
(4. 181)
M 11
M
21
:
M n1
M 1m 1 1
.. A2 m 2 2 .
:
: : :
.. M mm n n
M 12
..
M 22
:
M n2
(4. 182)
M 11
M
21
:
M n1
M 12
M 22
:
M n2
..
M 1m 1 0 .. 0
.. A2 m 0 1 .. 0 .
:
: : : : :
.. M mm 0 0 .. 1
89
(4. 183)
4. 8 Exemplos de Aplicaes
Exemplo: Dado o funcional.
2
EI d 2 w( x)
qw( x) dx 0
I p
2
2
dx
x1
x2
(4. 184)
que representa a energia potencial total para a flexo de uma viga. Obter uma soluo
aproximada para w(x) para o caso de uma viga simplesmente apoiada.
w(0) 0
w(l ) 0
(4. 185)
1 Tentativa:
Escolhendo uma soluo do tipo:
w x(l x) ; x(l x)
(4. 186)
Soluo:
dw
d 2w
w x (l x )
x(l 2 x) 2 2
dx
dx
Ento:
90
(4. 187)
x2 l
Ip
2
EI
2 2 q x(l x) dx
x1 0
(4. 188)
x2 l
2 EI 2 q ( xl x 2 ) dx 0
x1 0
lx 2 x 3
I p 2 EI x q
0
2
3 0
(4. 189)
l3 l3
I p 2 EI 2 l q
2 3
(4. 190)
l3
I p 2 EI 2 l q ,
6
(4. 191)
ou
Logo
onde:
I p
0 : condio de extremizao,
(4. 192)
logo
l3
4 EIl q 0 ,
6
(4. 193)
ql 2
,
24 EI
(4. 194)
Portanto,
w ( x)
ql 2
x(l x) ,
24 EI
Que em x l / 2 temos:
91
(4. 195)
w ( x) x l / 2
ql 4
,
96 EI
(4. 196)
wmax
5 ql 4
,
384 EI
(4. 197)
wmax
0,8 .
wmax
(4. 198)
2 Tentativa:
Escolhendo uma soluo do tipo:
w x x 2 (l x) ; x 2 (l x)
(4. 199)
3 Tentativa:
Escolhendo uma soluo do tipo:
w x 11 22 1 x(l x) 2 x 2 ( x l ); i x i (l x )
(4. 200)
4 Tentativa:
Escolhendo uma soluo do tipo:
w x 11 22 1 x(l x) 2 x 2 ( x l )2 ; i x i (l x)i
(4. 201)
Com
w ' ; w '' ; ( w '') 2 ; 1
ql 4
ql 2
; 2
24 EI
24 EI
(4. 202)
e
ql 4
ql 2 2
w x
x(l x)
x ( x l )2 .
24 EI
24 EI
Calcular w em x l / 2 , com:
92
(4. 203)
93
(4. 204)
4. 9 Exerccios e Problemas
Extremizar estes outros funcionais:
1)
x2
I ( y 2 y ' 2 2 ysenx) dx
(4. 205)
x1
2)
x2
(4. 206)
x1
3)
x2
I ( y ' 2 2 yy '16 y 2 ) dx
(4. 207)
x1
a)Viga engastada
94
(4. 208)
6)
F x, y , y '
x2 y '
1 ( y ') 2
x2
x1
x2 y '
1 ( y ') 2
dx
(4. 209)
7)
x2
F x, y, y ' y 1 ( y ') 2 I
1 ( y ') 2 dx
(4. 210)
x1
8)
x2
(4. 211)
9)
x2
95
(4. 212)
Captulo V
MTODO DOS RESDUOS PONDERADOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Resduos Ponderados. Este
mtodo se apresenta como uma alternativa ao Mtodo Variacional e por sua vez deu origem
ao Mtodo dos Elementos Finitos e ao Mtodo dos Elementos de Contorno.
5. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Resduos Ponderados
ii) Saber aplicar o Mtodo dos Resduos Ponderados nas suas mais diferentes
formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
iv) Saber utilizar o Mtodo dos Resduos Ponderados no contexo de outros
mtodos aproximados
5. 2 Introduo
O Mtodo dos Resduos Ponderados um mtodo de aproximao que surgiu a
partir do Mtodo Variacional, mas como uma proposta de se libertar da condio de
extremizao de um funcional. Tendo apenas como condio a equao diferencial que pode
ou no ser proveniente de uma condio variacional de um funcional. Este mtodo muito
interessante e verstil. Foi a partir dele que foi possvel dar originem a outros mtodos de
soluo de equaes diferenciais, tais como o Mtodo dos Elementos Finitos e o Mtodo dos
Elementos de Contorno.
96
L(u) = b em
(5. 1)
S(u) = g em
(5. 2)
u nn u
(5. 3)
n 1
onde uma funo conhecida, includa para satisfazer as condies de contorno nohomogneas (
n deve
lim nn u
N
n 1
(5. 4)
em
(5. 5)
S (u ) g em .
(5. 6)
L (u ) b
sujeito as condies de contorno
L (u ) L (u ) b b em
(5. 7)
S (u ) S (u ) g g em .
(5. 8)
b b em
(5. 9)
g g em .
(5. 10)
L (u ) L (u ) em
(5. 11)
S (u ) S (u ) em .
(5. 12)
Ou seja,
L (u ) b em
(5. 13)
S (u ) g em .
(5. 14)
Utilizando uma soluo aproximada tal como a definida em (5. 3), somente
ser diferente de zero se a srie for truncada em um nmero finito.
Observe que a idia bsica do Mtodo dos Resduos Ponderados tomar to
pequeno quanto possvel em (o que equivale a tomar u to prximo de u quanto seja
possvel). Logo o erro entre as funes u e u pode ser escrito como:
(5. 15)
u u u
Sendo u dado por (5. 3) temos:
98
u nn u 0
(5. 16)
n 1
2 d ( 2 )d 0
(5. 17)
Logo
2 d 2 ( )d 0
(5. 18)
wl
d
d .sd
d
(5. 19)
Pois certamente a integral acima ser nula quando a funo wl d / d for ortogonal a
(5. 20)
logo
99
wl d d 0
(5. 21)
[ L (u ) b]wl d wl d 0
(5. 22)
onde = L (u ) b 0 .
Substituindo (5. 3) em (5. 22), tem-se:
N
n L (n ) b}d 0 ,
wl { L ( )
n 1
l = 1, 2, 3, ...N
(5. 23)
n wl L (n )d = wl [b L ( )]d ,
n 1
(5. 24)
K f
~ ~
(5. 25)
K ln wl L (n )d
(5. 26)
f l wl [b L ( )]d ,
(5. 27)
100
wl ( x) ( x xl ) .
(5. 28)
K ln ( x xl ) L ( n ( x ))d L (n ( xl ))d
(5. 29)
wl x
f l ( x xl )[b L ( )]d [b L ( )] x x ,
l
(5. 30)
0 wl x ( x xl ) .
(5. 31)
Onde, conforme (5. 13), ns j havamos visto que a definio do erro no domnio,
dado por:
L (u b) L ( nn ( xl )) b 0 .
n
(5. 32)
E, portanto
xl
L (u
xl
b x ) L ( x nn ( xl )) b x 0 .
l
101
(5. 33)
d 2u
u 0.
dx 2
(5. 34)
onde
u x 0 0 , u
x 1
1.
(5. 35)
Soluo
Vamos encontrar uma soluo aproximada do tipo:
u .
Adotando
(5. 36)
i x i , tem-se:
n
u u ii
; i 1,2,..., n .
(5. 37)
i 1
x e x 0 x 1 0 x( x 1) .
(5. 38)
Logo,
u ( x) x x( x 1) .
O erro
(5. 39)
dado por:
d 2 u ( x)
dx 2
u 0 0.
onde
102
(5. 40)
d 2 u ( x)
u 2 ( x ( x 2 x)) .
2
dx
(5. 41)
ou
x ( x 2 x 2) .
(5. 42)
w dx 0 ,
(5. 43)
para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como ponto de colocao o ponto x 1 / 2 , tem-se:
1
w( x) ( x ) .
2
(5. 44)
u , isto , se
1
w
dx
(
x
) dx 0 .
2
0
0
(5. 45)
Ento
1
1
w
dx
(
x
)[ x ( x 2 x 2)]dx 0 .
2
0
0
(5. 46)
[ x ( x 2 x 2)]
x 1 / 2
0.
(5. 47)
[ x 2 x 2]
1
.
x 1 / 2
2
Logo,
103
(5. 48)
1
1 1
4 2 2 2
1
1 2 8
4 2
.
9
1
4
2
2
(5. 49)
u x
2
x( x 1) .
9
(5. 50)
u 11 2 2 .
(5. 51)
Com
1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0
(5. 52)
No domnio dado pelo intervalo [0;1]. Dividindo este intervalo em dois valores iguais para
termos pontos igualmente espaados, temos:
u x 1 x( x 1) 2 x 2 ( x 1) .
(5. 53)
d 2u
21 (6 x 2) 2 .
dx 2
(5. 54)
Ento:
O erro
dado por:
104
d 2u ( x)
u 0 0 .
dx 2
(5. 55)
d 2 u ( x)
u 21 (6 x 2) 2 ( x 1 x( x 1) 2 x 2 ( x 1))
2
dx
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2)
.
(5. 56)
ou
x [( x 2 x 2) ( x 3 x 2 6 x 2)] 1 .
2
(5. 57)
w1
w2 dx 0 ,
(5. 58)
para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como pontos de colocao os valores x 1 / 3 e x 2 / 3 , obtm-se:
( x 3 )
dx 0 .
2
0 ( x )
3
(5. 59)
1
1 0
( x 1/ 3)
( x 1/ 3)
2
3
2
(
x
)
dx
0 ( x 2 / 3)
0 ( x 2 / 3) [( x x 2) ( x x 6 x 2)]dx 2 0
(5. 60)
Ou na forma matricial
1
1
2
( x ) ( x 1 / 3)dx ( x x 2) ( x 1 / 3)dx
0
0
1
1
2
( x ) ( x 2 / 3)dx ( x x 2) ( x 2 / 3)dx
0
0
x 2 6 x 2) ( x 1 / 3)dx
0
1 0
1
2 0
3
2
(
x
6
x
2
)
(
x
2
/
3
)
dx
(x
(5. 61)
( x 2 x 2)
x 1 / 3
2
( x x 2)
x 2 / 3
( x 3 x 2 6 x 2)
1 / 3
1
3
2
( x x 6 x 2)
2 2 / 3
x2 / 3
x 1 / 3
(5. 62)
ou
20
9
20
9
Resolvendo para
2
27 1 1 / 3
58
2 2 / 3
27
(5. 63)
1 e 2 temos:
81
9
; 2
560
56
(5. 64)
u x
81
9
x( x 1) x 2 ( x 1) .
560
56
(5. 65)
u x 1 x( x 1) 2 x 2 ( x 1) 2 .
106
(5. 66)
e x ex
.
e e 1
u ( x)
(5. 67)
u(x)
1/3
2/3
Pergunta:
Porque o erro nos pontos de colocao no nulo? Como aparentemente
prescrevia a teoria:
Resposta:
No Mtodo da Colocao, o erro da funo no nulo
u u u 0 .
(5. 68)
L [u ( x)] L [u ( x)] 0 .
(5. 69)
d 2u
d 2u
2 u 2 u 0
dx
dx
(5. 70)
1
1
2
; x2
; x3 .
3
2
3
(5. 71)
d 2 (u u )
dx 2
(u u ) x x 0
i
x xi
x1
107
ponderao wl; a funo Delta de Dirac nos pontos x = xl, isto : o que equivale a definir wl
como:
( x xl ) se x l
wl ( x)
,
0 se x l
(5. 72)
K ln ( x xl ) L (n ( x))d L (n ( xl ))
(5. 73)
f l ( x xl )[b L ( )]d [b L ( )] x x ,
(5. 74)
l 0 wl ( x xl ) .
(5. 75)
Onde, conforme (5. 13), ns havamos visto que a definio do erro no domnio,
dado
por:
l L (u ) b L ( nn ( xl )) b 0 .
(5. 76)
E, portanto
xl
L (u ) x b x L ( ) x n L [ n ( xl )] b x 0 .
l
(5. 77)
108
109
1 se x l
wl
,
0
se
x
(5. 78)
L (n ( x))d
(5. 79)
f l [b L ( )]d ,
(5. 80)
K ln
d 2u
u 0.
dx 2
(5. 81)
onde
u x 0 0 , u
x 1
1.
(5. 82)
Soluo
Vamos encontrar uma soluo aproximada do tipo:
u .
Adotando
i x i , tem-se:
110
(5. 83)
u u ii
; i 1,2,..., n .
(5. 84)
i 1
x e x 0 x 1 0 x( x 1) .
(5. 85)
logo
u ( x) x x( x 1) .
O erro
(5. 86)
dado por:
d 2u ( x )
u 0 0 .
dx 2
(5. 87)
d 2 u ( x)
u 2 ( x ( x 2 x)) .
2
dx
(5. 88)
onde
ou
x ( x 2 x 2) .
(5. 89)
w dx 0 ,
(5. 90)
para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como ponto de colocao o ponto x = 1 tem-se:
0 se x [0;1]
w( x)
.
1 se x [0;1]
111
(5. 91)
u , isto , se
w dx 1 dx 0 .
0
(5. 92)
Ento:
1
w dx 1( x ( x
0
x 2)dx 0 .
(5. 93)
:
1
x3 x 2
x2
2x
.
3 2
0 2 0
(5. 94)
(5. 95)
13
1
3
.
6
2
13
(5. 96)
Logo
u ( x) x
3
x( x 1) .
13
(5. 97)
u 11 ( x) 22 ( x) .
com as seguintes condies de contorno:
112
(5. 98)
1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0
(5. 99)
u ( x) x 1 x( x 1) 2 x 2 ( x 1) .
(5. 100)
d 2u
21 (6 x 2) 2 .
dx 2
(5. 101)
Ento:
O erro
dado por:
d 2u ( x )
u 0 0 .
dx 2
(5. 102)
(5. 103)
ou
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2) .
(5. 104)
w dx 0
0
w dx 0 ,
(5. 105)
1/ 2
para que o erro seja nulo nos pontos especiais, chamados de pontos de colocao, para cada
subdomnio.
Adotando-se como ponto de colocao o ponto x = tem-se:
113
0 se x [0;1]
w( x)
.
1 se x [0;1]
(5. 106)
1/ 2
w dx
x 2) 2 ( x3 x 2 6 x 2) dx 0 .
(5. 107)
x 2) 2 ( x3 x 2 6 x 2) dx 0 .
(5. 108)
1 / 2
( x x 6 x 2)dx 1 xdx
0
1
1
3
2
2
(
x
6
x
2
)
dx
xdx
1/ 2
1 / 2
(5. 109)
1 x ( x
1
e
1
1/ 2
dx
1 x ( x
1
1/ 2
1/ 2 2
( x x 2)dx
0
1 2
( x x 2)dx
1/ 2
1/ 2
1/ 2
1/ 2
x2
x 4 x3
x2
( 6 2 x)
4
3
2
2
1
0
1
2
2
x 4 x3
x2
x
( 6 2 x)
2
4
3
2
1/ 2
1/ 2
0
1
1/ 2
(5. 110)
ou
43
13
1
12 192 1 8
13
251 2 3
192
12
8
Resolvendo para
1 e 2 temos:
114
(5. 111)
95
8
; 2
637
49
(5. 112)
u x
95
8 2
x( x 1)
x ( x 1) .
637
49
(5. 113)
u x 1 x( x 1) 2 x 2 ( x 1) 2 .
115
(5. 114)
wl x l 1
l 1,2,...N
(5. 115)
K ln x l 1 L (n ( x))d
(5. 116)
f l x l 1[b L ( )]d ,
(5. 117)
d 2u
u 0.
dx 2
(5. 118)
onde
u x 0 0 , u
x 1
1.
(5. 119)
Soluo
Vamos encontrar uma soluo aproximada do tipo:
u .
Adotando
(5. 120)
i x i , tem-se:
n
u u ii
; i 1,2,..., n .
i 1
116
(5. 121)
x e x 0 x 1 0 x( x 1) .
(5. 122)
logo
u ( x) x x( x 1) .
O erro
(5. 123)
dado por:
d 2u ( x)
u 0.
dx 2
(5. 124)
d 2u ( x)
u 2 ( x ( x 2 x)) .
2
dx
(5. 125)
onde
ou
x ( x 2 x 2) .
(5. 126)
w dx 0 ,
(5. 127)
w1 ( x) 1 .
(5. 128)
u , isto , se
117
w dx 1 dx 0 .
0
(5. 129)
Ento:
1
w dx 1( x ( x
0
x 2)dx 0 .
(5. 130)
:
1
x3 x 2
x2
2x
.
3
2
2
0
0
(5. 131)
(5. 132)
13
1
3
.
6
2
13
(5. 133)
Logo
u ( x) x
3
x( x 1) .
13
(5. 134)
u 11 ( x) 22 ( x) .
(5. 135)
1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0
No intervalo ou domnio = [0;1] :
118
(5. 136)
u ( x) x 1 x( x 1) 2 x 2 ( x 1) .
(5. 137)
Ento
d 2 u ( x)
dx 2
O erro
2 1 (6 x 2) 2 .
(5. 138)
dado por:
d 2u ( x )
u 0 0 .
dx 2
(5. 139)
d 2u ( x )
u 21 (6 x 2) 2 ( x 1 x( x 1) 2 x 2 ( x 1)) .
dx 2
(5. 140)
ou
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2) .
(5. 141)
w1 dx 0
w2 dx 0 .
(5. 142)
w1 ( x) 1 ; w2 ( x) x .
(5. 143)
1 dx 0
0
x dx 0 .
0
e
119
(5. 144)
1
1 0
1
1
2
3
2
(
x
)
dx
x
x (( x x 2) ( x x 6 x 2) dx 2 0 (5. 145)
0
1/ 2
.
3
2
(
x
6
x
2)
dx
xdx
0
1 0
1
2 1
4
3
2
2
(
x
6
x
2
x
)
dx
x
dx
0
(5. 146)
x2
x 4 x3
x2
( 6 2 x)
4 3
2
0
1
1
x5 x 4
x3
x 2 2 x 2
( 6 2 )
2
5 4
3
2 0
0
1
(5. 147)
ou
13
13
1
6 12 1 2
13 21 2 1
12
3
20
Resolvendo para
(5. 148)
1 e 2 temos:
118
10
; 2
793
61
(5. 149)
u x
118
10
x( x 1) x 2 ( x 1) .
793
61
120
(5. 150)
3) Resolver a equao diferencial anterior por Resduos Ponderados, com o Mtodo dos
Momentos, utilizando trs parmetros, tentando usar a soluo aproximada do tipo:
u x 1 x( x 1) 2 x 2 ( x 1) 2 .
121
(5. 151)
fl so definidos como:
K ln l L (n ( x))d
(5. 152)
f l l [b L ( )]d ,
(5. 153)
d 2u
u 0
dx 2
.
(5. 154)
onde
u x 0 0 , u
x 1
1.
(5. 155)
Soluo
Vamos encontrar uma soluo aproximada do tipo:
u .
Adotando
i x i , tem-se:
122
(5. 156)
u u ii
; i 1,2,..., n .
(5. 157)
i 1
x e x 0 x 1 0 x( x 1) .
(5. 158)
logo se
u ( x) x x( x 1) .
O erro
(5. 159)
dado por:
du ( x)
u 0 0.
dx 2
(5. 160)
onde
du ( x)
dx
u 2 ( x ( x 2 x)) .
(5. 161)
ou
x ( x 2 x 2) .
(5. 162)
1 dx
0.
(5. 163)
w( x) ( x) x( x 1) .
(5. 164)
w dx ( x) dx 0 .
0
(5. 165)
Ento:
1
x( x 1) x ( x
x 2) dx 0 .
(5. 166)
ou
1
x( x 1)( x
x 2)dx[ ] x( x 1) xdx .
(5. 167)
e
1
(x
0
x 2 x x x 2 x)dx[ ] x( x 1) xdx .
(5. 168)
logo
1
4
3
2
3
2
( x 2 x x 2 x) dx ( x x )dx .
0
(5. 169)
:
1
x5
x 4 x3
x 4 x3
x2
2 2 [ ] .
4 3
2 0
5
4 3 0
(5. 170)
[ ]
60
12
(5. 171)
22
1
5
.
60
12
22
(5. 172)
Logo
124
5
x( x 1) .
22
u ( x) x
(5. 173)
u 11 2 2 .
(5. 174)
1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0
(5. 175)
(5. 176)
Ento:
d 2u
21 (6 x 2) 2 .
dx 2
O erro
(5. 177)
dado por:
d 2u x
dx 2
u x 0 0 .
(5. 178)
d 2 u ( x)
u 21 (6 x 2) 2 ( x 1 x( x 1) 2 x 2 ( x 1))
2
dx
(5. 179)
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2)
.
ou
125
x [( x 2 x 2) ( x 3 x 2 6 x 2)] 1 .
2
(5. 180)
w1 ( x) 1 ( x) x( x 1)
w2 ( x) 2 ( x) x 2 ( x 1)
(5. 181)
1
w1
1
w2 dx 2 dx 0 ,
0
0
(5. 182)
ou
1
1 dx ; 2 dx 0 ,
0
(5. 183)
Resultando em
1
1
1 0
x( x 1)
x( x 1)
2
3
2
(
x
)
dx
0 x 2 ( x 1)
0 x 2 ( x 1) ( x x 2) ( x x 6 x 2) dx 2 0
(5. 184)
4
3
2
( x 2 x x 2 x) dx
0
1 5
4
3
2
( x 2 x 5 x 8 x 2 x)dx
0
1 3
5
4
3
2
2
(
x
2
x
5
x
8
x
2
x
)
dx
( x x )dx
0
1 0
1
2 1 4
6
5
4
3
2
3
( x x )dx
( x 2 x 5 x 8 x 2 x )dx
0
(5. 185)
x5 2x 4 x3 2x 2
(
)
5
4
3
2 0
6
5
4
3
2 1
( x 2 x 5 x 8 x 2 x )
6
5
4
3
2 0
1
x 4 x 3 1
x 6 2 x5 5x 4 8x3 2x 2
)
3 0
4
6
5
4
3
2 0 1
1
1
x 7 2 x 6 5 x 5 8 x 4 2 x 3 2
x4
x
(
)
5 4
7
6
5
4
3 0
0
ou
126
(5. 186)
11
30
11
60
Resolvendo para
11
1
60 1 12
1 2 1
7
20
(5. 187)
1 e 2 temos:
69
7
e 2
473
43
(5. 188)
u x
69
7 2
x ( x 1) .
473 473
(5. 189)
u x 1 x( x 1) 2 x 2 ( x 1) 2 .
(5. 190)
127
(5. 191)
u(x)
Galerkin
1/3 0,288921
0,283951
0,28051
0,282051
0,282828
1/2 0,443410
0,444444
0,442308
0,442308
0,443182
2/3 0,610243
0,617284
0,611111
0,611111
0,616161
u(x)
Galerkin
1/3 0,288921
0,289286
0,288098
0,288123
0,288858
1/2 0,443410
0,443750
0,442308
0,442308
0,443182
2/3 0,610243
0,610714
0,609338
0,609313
0,610132
128
x
0
1/3
1/2
2/3
1
129
n , Ento, os
K ln l ' L (n ( x))d
(5. 192)
f l l '[b L ( )]d ,
(5. 193)
u nn u
(5. 194)
n 1
= L(u) = b em
(5. 195)
= S(u) = g em
(5. 196)
d wl d 0 l 1, 2,3..., N
(5. 197)
O sistema de equaes gerado por (5. 197) tambm pode ser representado como:
K f
~ ~
(5. 198)
onde, agora
K ln wl L (n )d + wl S (n )d
(5. 199)
f l wl bd + wl gd ,
(5. 200)
wl d ,
(5. 201)
wl d wl [ L (u ) b]d ,
(5. 202)
C(wl)D (u )d wl E (u )d ,
wl L (u )d
(5. 203)
C(wl)D (u )d wl bd [wl
wl E (u )]d 0 .
(5. 204)
wl .
Pode-se ainda, adotar funes que satisfaam as equaes diferenciais em , mas
que aproximam as condies de contorno, gerando as chamadas formulaes de contorno.
Nesse caso, a sentena de resduos ponderados escrita como:
wl d
0,
(5. 205)
i L (i ) b 0 .
(5. 206)
i 1
diferencial homognea, cujo operador est aplicado a wl, ao invs de u, ou que wl a soluo
da equao diferencial singular correspondente, wl uma funo de Green. Nesse caso, a
funo de ponderao representada por w. Assim, partindo-se da expresso:
wl L (u )d ,
(5. 207)
chega-se a
u M ( w)d ,
(5. 208)
d 2u
u 0
dx 2
.
(5. 209)
onde
u x 0 0 , u
x 1
1.
(5. 210)
Utilizar uma soluo aproximada que atenda as condies de contorno, empregando o Mtodo
de Galerkin para dois parmetros.
Soluo
Vamos encontrar uma soluo aproximada do tipo:
u ( x) 11 22 .
Adotando
i sen(ix) , tem-se:
133
(5. 211)
u u ii i sen(ix) ; i 1,2,..., n .
i 1
(5. 212)
i 1
x e x 0 x 1 0 1 sen(x) ; 2 sen(2x) .
(5. 213)
No intervalo
Logo
u ( x) x 1 sen( x) 2 sen(2 x) .
O erro
(5. 214)
dado por:
d 2u ( x)
u 0.
dx 2
(5. 215)
ou
x 1 (1 2 ) sen( x) 2 (1 4 2 ) sen(2 x) .
(5. 216)
w dx 0 .
(5. 217)
sen(x)
sen(2x) dx 0 .
0
(5. 218)
Ento:
1
sen(x)
sen(2x) x 1 (1
0
0
) sen(x) 2 (1 4 2 ) sen(2x) dx 1
2 0 (5. 219)
.
e
134
1
1 0
sen(x)
sen(x)
2
2
(
x
)
dx
sen(2x)
sen(2x)[(1 )sen(x) (1 4 ) sen(2x)]dx 2 0
0
0
(5. 220)
.
Ou na forma matricial
1
(1 2 ) sen (x)
(1 4 2 ) sen(x ) sen ( 2x ) 1
x.sen(x ) .
dx
x.sen( 2x ) dx
(1 4 2 ) sen(x) sen(2x)
2
2
(1 4 ) sen ( 2x) 2
0
0
x 1
1
1 cos(2 x)
x sen(2 x)
2
0 sen ( x)dx 0 2 2 dx 2 4 x0 2 .
(5. 221)
(5. 222)
x 1
1
1 cos(4 x)
x sen(4 x)
2
0 sen (2 x)dx 0 2 2 dx 2 8 x0 2 .
(5. 223)
1
cos( 2 ) x cos( 2 ) x dx
2 0
x 1
1 sen(3 ) sen( x)
0
2
3
x 0
(5. 224)
como
cos( a b) cos a cos b sen a sen b
cos( a b) cos a cos b sen a sen b
(5. 225)
Logo,
1
xsen(x)dx .
(5. 226)
xsen(2 x)dx 2 .
0
135
(5. 227)
(1 2 )
1
1
2
(1 4 ) 2 2
2
0
(5. 228)
2
1
; 2
.
2
(1 )
(1 4 2 )
(5. 229)
Portanto,
u ( x) x
2
1
sen(x)
sen(2x) .
2
(1 )
(1 4 2 )
1
1
2
u ( ) 0,287151 ; u ( ) 0,441431 ; u ( ) 0,609134 .
3
2
3
(5. 230)
(5. 231)
d 2u
u 0
dx 2
.
(5. 232)
onde
u x 0 0 , u
x 1
1.
(5. 233)
Soluo:
O contorno se reduz aos pontos x = 0 e x = 1 e o erro representado como:
u 0 0
= S(u) g 0 x 0
em
x 1
u 1 0
(5. 234)
w dx [wl ] x0 [ wl ] x1 0 .
(5. 235)
Pode-se adotar:
n
u i i
i 1,2,..., n .
(5. 236)
i 1
com
i x i 1
Se n = 3, ento,
u ( x) x 1 1 x 2 x 2 .
(5. 237)
Ento:
d 2u ( x)
u 0.
dx 2
(5. 238)
fica
1
2 3 (1 2 x 3 x 2 ) [1 x ( x 2 2)] 2 .
3
(5. 239)
2
2
2
x 1 x (x 2) dx 2 x 1 x x 2 x 1 x x 2 1 0
0 2
x2
x
3 x2
3
0
x0 3
x1
1
(5. 240)
ou
1
x
0 2
x
1
x
x2
x3
( x 2 2) 1 1
1 1
1 1 0
3
( x 2 x ) dx 2 0 1 0 0 2 1 1 1 1 2 1 0
3 1
3 1 0
( x 4 2 x 2 ) 3 0
137
(5. 241)
x
2
x
2
x3
x2
2
x3
3
x4
4
x3
( 2 x)
3
1 1
1 1 0
1 1
x 4 2x 2
(
) 2 0 1 0 0 2 1 1 1 1 2 1 0
4
2
5
3
3 1 0
1
3
3
x
2x
(
)
5
3 0
(5. 242)
1
1
2
1
3
1
2
1
3
1
4
3
1 0 0 1 1 1 1 1 0
0 0 0 1 1 1 2 1 0
0 0 0 1 1 1 3 1 0
7
15
(5. 243)
Finalmente:
3
3
2
4
3
Resolvendo para
3
2
4
3
5
4
2
3 1 1
1
2 1
4
8 3 1
15
(5. 244)
1 ; 2 e 3 temos:
1
9
84
30
; 2
; 3
133
133
133
(5. 245)
1
9 84 x 30 x 2 .
333
(5. 246)
e
u ( x 0) 0, 068 ; u ( x 1) 0, 917 .
Se wl wl
138
(5. 247)
1
1
2
1
3
1
2
1
3
1
4
3
1 0 0 1 1 1 1 1
0 0 0 1 1 1 2 1
4
3 1
0
0
0
1
1
1
7
15
(5. 248)
e:
1
1
2
2
3
Resolvendo para
1
2
2
3
3
4
8
3 1 1
7
2 1
4
22 3 1
15
(5. 249)
1 ; 2 e 3 temos:
63
636
30
; 2
; 3
655
655
131
(5. 250)
1
63 636 x 150 x 2 .
655
(5. 251)
u ( x 0) 0,0962 ; u ( x 1) 1,1038 .
(5. 252)
5. 7 Exerccios e Problemas
5.7.1 - Exemplos de Soluo usando o Mtodo de Galerkin
1) Resolver usando o mtodo dos resduos ponderados a seguinte equao diferencial:
d 2u
u 0.
dx 2
onde
139
(5. 253)
u x 0 0 ,
du
dx
20 .
(5. 254)
x 1
Soluo:
Adotando
i x i , tem-se:
n
i 1
i 1
u u i i i x i
; i 1,2,..., n .
(5. 255)
d 2u
du
dx 2 u wl dx dx 20 wl 0 .
0
x 1
(5. 256)
Observe que u ( x 0) 0 u
x 0
i ( x 0) i 0 i 1,2,..., n e [0;1] . Ou
i 1
x 0
i x i 0 .
i 1
d 2u
du
w
dx
w
l
dx 2 l
dx
0
x 1
du dwl
dx .
dx
dx
0
x 0
d 2u
encontra-se:
dx 2
(5. 257)
onde
dwl
dx
dx
.
du
d 2u
b
db 2 dx
dx
dx
a wl da
140
(5. 258)
du dwl
du
du
du
dx uwl dx wl
wl
wl
20 0 .
dx dx
dx x 1
dx x 0 dx
0
0
ponderao do erro
para x 1
x 1
1
(5. 259)
Observe que o ultimo termo da expresso (5. 259) o termo de ponderao do erro para x =
1.
Ns podemos escolher wl 0 para x = 0 e wl wl para x = 1.
Logo se
wl
x 1
wl
x 1
e wl
x 0
0, .
(5. 260)
1
du dwl
dx
dx dx
u wl dx 20wl
0
0
(5. 261)
x 2 ] 1 .
2
(5. 262)
x 1
Adotando n = 2, ento:
u 1 x 2 x 2 [ x
e
du
1 2 x 1 .
dx
2
(5. 263)
w1 x
d w1 1
ento
w x 2
dx w2 2 x
2
(5. 264)
Se
1 1 x
1
2 x 1 2 xdx 2 x 2 x
0
0
x
x 2 dx 1 20 2
x x1
2
ou
141
(5. 265)
1
1 1 2 x
x2
2 dx 3
0 2 x 4 x
0 x
1
x 3 1
dx
20
1
x 4 2
(5. 266)
4 / 3 5 / 4 1 20
5 / 4 23 / 15 20
2
Resolvendo para
(5. 267)
1 e 2 temos:
4080
1200
11,7579 e 2
3,4582
347
347
(5. 268)
u 11,7579 3,4582 x 2 .
(5. 269)
du
dx
18,674 ,
(5. 270)
x 1
u 1 x 2 x 3 x [ x
1
x ] 2 .
3
3
(5. 271)
1
du
2
1 2 x 3x 2 .
dx
3
Se
142
(5. 272)
w1 x
w1 1
w x 2 ento d w 2 x
2
2
dx 2
3
w3 x
w3 3 x
(5. 273)
1
1 1 x
2
2
2 x 1 2 x 3x dx 2 x x
0
3 x 2
3 0 x 3
1
x2
1
x
x 3 dx 2 20 x 2
(5. 274)
3
x 3 x
x2
3 x 2 1
1
6 x 3 2 dx x 3
0 4
9 x 4 3
x
x3
x4
x5
x 4 1
1
x 5 dx 2 201
1
x 6 3
ou
1
1
2 x
0 3 x 2
2x
4x 2
6x3
(5. 275)
x
2
x
x3
x2
4 3
x
3
6 4
x
4
x3
x 3 1
34
6 4
x
x 2
4
4
9 4 3 x 1 x 5
x
5
5
x4
4
x5
5
x6
6
x5
5 1
20
6
x
20
2
6
7
x 3 x 1 20
(5. 276)
Para x = 1 temos:
1
4
3
6
4
3
1 1
1
2
4
4
9 3 x 1 1
5
5
1
4
1
5
1
6
1
5 1
20
1
20
2
6
1 3 x 1 20
7
Logo
143
(5. 277)
4
3
5
4
6
5
Resolvendo para
5
4
23
15
5
3
6
5 1
20
5
20
2
68 3 x 1 20
35
(5. 278)
1 e 2 temos:
30300
600
5775
13,009 e 2
0,25762 e 3
2329
2329
2329 (5. 279)
Portanto, a soluo aproximada :
(5. 280)
du
dx
(5. 281)
(5. 282)
x 1
Para x = 1 temos:
du
dx
x 1
144
Captulo VI
MTODO DOS ELEMENTOS FINITOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Elementos Finitos. Este mtodo
se apresenta como uma alternativa ao Mtodo Variacional e ao Mtodo dos Resduos
Ponderados e por sua vez deu origem ao Mtodo dos Elementos de Contorno.
6. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Elementos Finitos
ii) Saber aplicar o Mtodo dos Elementos Finitos nas suas mais diferentes formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
iv)
6. 2 Introduo
A idia bsica do Mtodo dos Elementos Finitos consiste em subdividir,
inicialmente, o domnio do problema, em subdomnios de dimenses finitas tais que, o
conjunto de todos os subdomnios seja igual ao domnio original. Em seguida, sobre cada
subdomnio, isoladamente, adota-se um comportamento aproximado, local, para as incgnitas
do problema, conforme esquematiza a Figura - 6. 1.
Em geral, esse comportamento local descrito com o emprego de funes
simples. A caracterstica principal desse procedimento, ento, consiste em utilizar
aproximaes locais nos subdomnios, nos quais o domnio original foi dividido, em vez de
utilizar aproximaes de carter global. Para a obteno de respostas cada vez melhores,
145
e dos Subdomnios,
e .
146
147
Mtodo
Compatvel
Equilbrio
Principio
Utilizado
Princpio da
Energia
Potencial
Mnima
Princpio da
Energia
Complementar
Mnima
Hbrido do
1 Tipo
Princpio da
Energia
Complementar
Mnima
Modificado
Hbrido do
2 Tipo
Princpio da
Energia
Potencial
Mnima
Modificado
Misto
Princpio da
Variacional
Generalizado
(Reissner)
Elementos
Incgnitas
nos pontos
nodais
Condies
Campo de
Deslocamento
Deslocamentos
Continuidade nos
Deslocamentos e
suas derivadas
Campo de
Tenso em
equilbrio
Tenso
Equilbrio
Deslocamentos
Compatibilidade
nos
Deslocamentos
entre os
elementos
vizinhos
Resultados
mais precisos
Tenses ou
foras de
superfcies
Equilbrio de
Tenses (ou
foras de
superfcies) entre
elementos
vizinhos
Resultados
Mais precisos
Campo de
Tenso em
equilbrio no
domnio e
campo de
Deslocamentos
no contorno
Campo de
Deslocamentos
no domnio e
Campo de
Tenses no
contorno
Campo Tenses
e
Deslocamentos
no domnio
Tenses (ou
foras de
superfcies) e
os
Delocamentos
Vantagens
Aplicaes
Prticas
pouco
utilizado
Problemas
de flexes
em placas
Deslocamentos
e Tenses
determinados
com mesma
preciso
mais necessrio. Portanto, por ser esta ltima situao de abragncia mais geral, para o
Mtodo de Elementos Finitos, comearemos a represent-lo, em primeiro lugar, a partir do
Mtodo de Resduos Ponderados, apesar de no ser a ordem histrica de evoluo do mtodo.
Depois trataremos o Enfoque Variacional do Mtodo de Elementos Finitos.
L(u) = b em ,
(6. 1)
S(u) = g em ,
(6. 2)
um N m
uu
em ,
(6. 3)
m 1
cujo o domnio continuo, ser substitudo por um domnio equivalente, discreto conforme
mostra a Figura - 6. 2.
L( u ) = b
em ,
(6. 4)
S( u ) = g em .
(6. 5)
L ( um N m ) b
em
(6. 6)
S ( u m N m ) g em .
(6. 7)
m1
e, no contorno:
M 1
m1
um L ( N m ) b
em ,
(6. 8)
S( ( N m ) g ) em .
(6. 9)
m1
e no contorno,
M 1
um
m1
(6. 10)
e 1
b .
b 1
150
(6. 11)
e dos Subdomnios,
e .
Logo, teremos:
M 1
L( u m N me ) = b
em e ,
(6. 12)
S( u m N me ) = g em b .
(6. 13)
e 1
m1
b 1
m1
M 1
e 1
m 1
um L ( N me ) = b
em e ,
(6. 14)
em b.
(6. 15)
M 1
b 1
m 1
um S( N me ) = g
wl d wl d
0.
(6. 16)
M 1
L( um N m ) b 0 em
(6. 17)
m1
E no contorno:
M 1
S( um N m ) g 0 em
(6. 18)
m1
u m L (Nm) - b 0
em e
(6. 19)
em b
(6. 20)
m1
e no contorno
M 1
um S(Nm) - g 0
m 1
wle d e wlb db 0 ,
e 1
b 1
e
(6. 21)
wle d e wle db 0
e
(6. 22)
Portanto, temos:
M 1
u m L (Nm) - b 0
m1
e no contorno
152
em e
(6. 23)
M 1
um S(Nm) - g 0
em b
(6. 24)
m 1
Portanto,
M 1
M 1
(6. 25)
m 1
OBS:
Se as integrais em (6. 16) e (6. 21) contm derivadas de ordem s nos integrandos,
deve-se assegurar que as funes de aproximao tenham derivadas de ordem superior a (s -1)
contnuas.
d 2u ( x)
u ( x) 0
dx 2
(6. 26)
Definida em [xA ; xB] e com condies de contorno essenciais u(x = xA) = uA e u(x = xB) = uB.
Sendo
d 2u
2 u 0
dx
(6. 27)
du
g 0
dx
(6. 28)
wl d wl d
(6. 29)
Ou
d 2u ( x)
du
u
(
x
)
b
d wl g d 0
l dx 2
dx
(6. 30)
M 1
uu
um N m
em ,
(6. 31)
m 1
u m wl
m 1
M 1
d 2 N m ( x)
dN m
N
(
x
)
0
d
g
d
0
m
l
2
dx
dx
(6. 32)
dN me ( x )
e
e
m
u
w
N
(
x
)
d
g
d
m l dx 2
e l
b 0
m
dx
e e1
m 1
b
M 1
(6. 33)
wle wle N le
(6. 34)
Temos:
E 2
B
d N me ( x)
dN me ( x )
e
e
e
u
N
N
(
x
)
d
g
d
m l dx 2
e l
b
m
dx
e e1
m 1
b 1
M 1
(6. 35)
wl d 0
Onde
154
(6. 36)
d 2u
u
(
x
)
l
dx 0
dx 2
(6. 37)
Logo, a forma fraca da sentena de resduos ponderados pode ser escrita como:
x x
xB
B
du dwl
du
u wl dx wl
0
dx
dx
dx
x
xA
A
(6. 38)
uu
um N m
(6. 39)
m 1
dN
l
dx
x A
x x
M 1
B
M 1
dN m
du
um dx N l u m N m dx N l dx 0
m 1
m 1
x xA
155
(6. 40)
M 1
u
m 1
x xB
xB
du
dN l dN m
N l N m dx N l
0
d
x
d
x
d
x
x xA
x A
(6. 41)
Matricialmente
Ku f
~ ~
(6. 42)
xB
dN dN m
K lm l
N l N m dx (1 l , m M 1)
dx dx
x A
(6. 43)
x x
B
du
fl Nl
dx x x A
(1 l M 1)
(6. 44)
u e i j ie .
(6. 45)
i
u e [1 ie ] .
j
(6. 46)
Ou matricialmente
Onde
156
ie x xie .
(6. 47)
ui i
u j i j he
(6. 48)
U C
(6. 49)
ui 1 0 i
e
U
C~ ~ .
e
~
u
1
h
j
j
(6. 50)
~ ~
ou
i 1
e
j h
h e 0 u i
u .
1
1
(6. 51)
u e 1 ie
h1 h 1
e
0 u i
1 u j
Ou
157
(6. 52)
ue
ui
1
e
e
(
h
)
x
u
i
he
j
(6. 53)
Logo
ie
ie
ui
u e 1
uj
h
h
(6. 54)
u e N ie ui N ej u j
(6. 55)
Ou ainda
Onde
e
e
ie
( x xie ) x j x
e
Ni 1 e 1
h
he
x j xie
e
e
e i ( x xi )
N j he x e x e
j
i
xi x x j
(6. 56)
A derivada primeira de u e :
dN ej
du e dN ie
ui
uj
dx
dx
dx
De (6. 47) para
(6. 57)
ie x xie temos:
due
1 dxie
1 dxie
1
ui e 1
u j e
e 1
dx
dx
dx
h
h
h
1 ui dxie
1
dx
h e u j
(6. 58)
Ou matricialmente
du e
e
e ,T
N x U U N xT
~
dx
~ ~
~
onde
158
(6. 59)
dN ie, j
dx
(6. 60)
Nx
~
N i N ie 1
N j N ej
e
he
(6. 61)
e
he
(6. 62)
Onde
ie x xie
; h e x j xi
; xi x x j
(6. 63)
dN i dN ie
1 d
1 dx e
e i e 1 i
dx
dx
dx
h dx
h
(6. 64)
dN ej
1 d i 1 dxie
e
e 1
dx
dx
dx
h dx h
dN j
159
(6. 65)
ie x xie x 0 x ; h e x j xi ; 0 x h e
(6. 66)
E neste caso:
dN i dN ie
1 d ie
1
e
e
dx
dx
h dx
h
(6. 67)
dN ej
1 d ie 1
dx
dx
h dx h e
dN j
(6. 68)
K lm K le,m
e 1
160
(6. 69)
onde
xj
K ije
dN ie dN ej
N ie N ej dx (1 i, j M 1)
dx dx
xi
(6. 70)
Observando que:
K le,m 0 se l , m i, j
(6. 71)
Ou de forma geral a partir de (6. 61),(6. 62) e (6. 64), (6. 65) temos:
K ije
2
1 d ie
ie ie
1 e e dx
e
dx
h
h h
xi
xj
(6. 72)
Onde
ie x xie
; h e x ej xie
; 0 x he
(6. 73)
( x xie ) ( x xie )
dx
1
K ije 2 1 i 1
e
h e dx .
e
dx
h
xi h
xj
(6. 74)
K iie
xj
1 dxie ( x xie )
1
2 1
e
e
dx
h
xi
h
dx .
(6. 75)
K ejj
xj
1 dxie ( x xie )
2 1
e
e
dx
h
xi
h
dx .
(6. 76)
ie x xie x 0 x ; h e x j xi ; 0 x h e
(6. 77)
Logo, a partir de (6. 61),(6. 62) e (6. 64), (6. 65) os elementos fora da diagonal so dados por:
161
he
xd x
x x
d
K ije K eji 1 e e 1 e e dx
dx h dx h h h
0
(6. 78)
Ou
he
K ije
K eji
x d x
x x
1
x
x2
d
1 e e 1 e e dx e 2 e e 2 dx
dx h dx h h h
h
(h )
0
0 (h )
(6. 79)
Ento
2
he
x
x
x
K ije 2 e
2
2h
3h e o
he
K ije
2
3
he
he
he
2 e
e2
2h
h e
3h
K ije
1 he
e
6
h
(6. 80)
K iie
he
x
x
d
1 e 1 e
0
dx h h
dx 0
(6. 81)
ou
K iie
he
2
2
2
he
x
x
x 2
d
1 2 x
1 e 1 e dx e 1 e e 2 dx
(h )
dx h h
h h
0
0
logo
162
(6. 82)
he
1
2x
x
K iie e x 1 e
2
e
h
2
h
3h o
K iie
e 3
he he 2
h
2 1 e
2
e
e
h
h
3h
K iie
1 he
e
3
h
(6. 83)
K ejj
he
d x x
e e
0
dx h h
dx 0
(6. 84)
ou
he
d x x
K ejj e e
0
dx h h
he
1 x
dx e e
h h
0
dx
(6. 85)
logo
he
1 2
x 3
e
K jj e x
e2
h
3h 0
K ejj
3
he
he
2
e2
h e
3h
K ejj
1 he
e
3
h
(6. 86)
E
x x
j
du
Nl
dx x xi
(6. 87)
163
xj
K ije
T
N x N x N N dx (1 i, j M 1)
~
~
~
xi ~
(6. 88)
E os elementos do vetor f :
~
x x j
e
e
fl Nl N x U
~
x xi
~
(6. 89)
1 he
0...... e
3
h
1 he
0.... e
e
6
K h
~
0: .....................
:
0 .....................
1 he
...0 0
h 6
1 he
... 0 0
:
:
h 3
:
:
:
:
0
...0 0
0
...0 0
(6. 90)
x xE 1
N du
dx x x
E
fE
x xE 1
N du
2 dx
x xE
(6. 91)
164
i) ELEMENTO I:
e I
k11I
I
k
21
:
k12I
I
k 22
:
0
... 0
... 0
: 0
0 0
(6. 92)
onde
e I
1 hI
I
3
h
1 h I
h I 6
1 hI
... 0
h 6
1 h
I ... 0
3
h
:
: 0
0
0 0
(6. 93)
E os elementos do vetor f I :
~
f1I
I
f
fI 2
:
0
(6. 94)
du x x2
N1
dx x x1
du x x2
fI N2
dx
x x1
(6. 95)
Ou
165
II
0 0
0 k II
22
II
0 k 32
0 0
0
II
k 23
II
k33
0
...0
...0
...0
...0
(6. 96)
onde
K
~
e II
0
II
1 h
II
3
h
II
1
h
II
6
h
II
1 h
II
6
h
II
1 h
II
3
h
...0
...0
...0
...0
(6. 97)
E os elementos do vetor f II :
~
0
f II
f II 2II
f3
0
(6. 98)
du x x3
N 2
dx x x2
f II
x x3
du
N3
dx x x2
(6. 99)
Ou
iii) ELEMENTO E:
166
0 0 ...0
: :
:
E
K
E
~
0 0 ...k33
E
0 0 ...k 43
0
:
k34
E
k 44
(6. 100)
onde
K
~
e E
...0
0 0
: :
:
0 0 ... 1 h
hE
3
E
0 0 ... 1 h
hE
1 h E
E
6
h
1 hE
E
3
h
(6. 101)
E os elementos do vetor f E :
~
0
:
fE E
f1
E
f2
(6. 102)
x xE 1
N du
f E 1 dx
x xE
x xE 1
du
N
2
dx x xE
(6. 103)
Ou
167
que as contribuies dos ns comuns a elementos vizinhos devem ser adicionados na matriz
global K .
~
k11I
I
k 21
K
~
0
:
0
k12I
0......................
I
II
k 22
k 22
II
k 23
.....................
:
E
II
k ..............kMM
II
: 32
: 33
...................k ME 1M
0
:
k MM
1
E
k M 1M 1
0
(6. 104)
Ou seja:
1 hI
I
3
h
1 h I
I
6
h
K
~
:
:
1 hI
I
h
6
1
1 h I h II
I II
h
3
h
1 h II
II
h
6
.................... ....
:
:
II
1 h
II
h
6
1
1 h E 1 h E
.................. E 1 E
3
h
h
:
:
1 hE
.......... ........ E
6
h
IE
1 h
E
h
6
E
1 h
E
h
3
(6. 105)
E os elementos do vetor f :
~
f1I
I
II
f 2 f1
:
fl
:
f E 1 f E
2 E 1
f2
Ou seja:
168
(6. 106)
du / dx) x1 x A
du / dx)
du / dx) x x h1
x2 x A h1
2
A
f du / dx) x x h 2 du / dx) x x h 2
3 2
3 2
~
:
du / dx) x x h E x
E
E 1
B
(6. 107)
Ku f
~ ~
(6. 108)
Ou
1 hI
I
3
h
1 h I
I
6
h
:
:
1 hI
I
h
6
1
1 h I h II
I II
h
3
h
0...........................................
1 h II
II
........................
h
6
:
:
1
1 h E 1 h E
.................. E 1 E
3
h
h
II
1 h
II
h
6
:
:
1 hE
.................. E
6
h
0
u
f1I
:
1
:
I
u2 f 2 f1II
:
u
:
1 h IE :3
E
: f 2E 1 f1E
h
f 2E
1 hE
E
h
3
(6. 109)
II
3
h
1 h II
II
6
h
1 h II
II
6
h
1
1
h II h III
II III
3
h
h
1
h III
h III 6
:
:
III
h
III
........................
0
u f I f II
:
2
1
6
h
2
:
II
III
u3 f 2 f1
:
:
:
u
1
1
h E 2 h E 1
1
h E 1
:4 E 2 : E
E 1
.................. E 2 E 1
f 2 f1 1
3
6
h
h
h
u E 1
f 2E 1
1
1
h E 1
1 h E 1 h E
E 1 E
.................. E 1
6
3
h
h
h
0...........................................
169
(6. 110)
6. 5 Exemplos e Aplicaes
6.5.1 Exemplo satisfazendo condies de contorno essenciais:
Dada a seguinte equao diferencial
d 2u ( x)
u 0
dx 2
(6. 111)
u(x = 0) = 0
(6. 112)
u(x = 1) = 1
Soluo:
A sentena de resduos ponderados :
wl d 0
(6. 113)
Onde
d 2u
2 u 0
dx
(6. 114)
du dwl
du
u wl dx wl
0
dx
dx
dx
x 0
0
(6. 115)
i) ELEMENTO I:
0 x hI
(6. 116)
Onde:
N1 1
x
hI
(6. 117)
N2
k11
k
I
K 21
~
0
x
hI
k12
k 22
0
0
(6. 118)
0 0
0 0
0 0
0 0
(6. 119)
Onde
1
dN dN
K11 1 1 N1 N1 dx (1 l 1, m 1 M 4)
dx dx
(6. 120)
E
1
dN dN 2
K12 1
N1 N 2 dx (1 l 1, m 2 M 4)
dx dx
(6. 121)
E
1
dN dN1
K 21 2
N 2 N1 dx (1 l 2, m 1 M 4)
dx dx
(6. 122)
1
dN dN 2
K 22 2
N 2 N 2 dx (1 l 2, m 2 M 4)
dx dx
(6. 123)
Ou seja,
171
1 hI
h 3
1 h I
I
K
~
h 6
0
1 hI
0 0
h 6
1 h
0 0
h 3
0
0 0
0
0 0
(6. 124)
x x2
du
f 1 N1
dx x x1
I
(6. 125)
E
x x2
du
N2
dx x x1
(6. 126)
f1I
I
f
fI 2
0
0
(6. 127)
du x x2
N1
dx x x1
fI
0
(6. 128)
Logo
Ou
172
h I x h I h II
(6. 129)
Onde:
N2 1
x
h II
(6. 130)
N3
K
~
II
x
h II
0 0
0 k
22
0 k32
0 0
(6. 131)
0
k 23
k33
0
0
0
(6. 132)
Onde
1
dN dN 2
K 22 2
N 2 N 2 dx (1 l 2, m 2 M 4)
dx dx
(6. 133)
E
1
dN dN 3
K 23 2
N 2 N 3 dx (1 l 2, m 3 M 4)
dx dx
(6. 134)
E
1
dN dN 2
K 32 3
N 3 N 2 dx (1 l 3, m 2 M 4)
dx dx
(6. 135)
E
1
dN dN 3
K 33 3
N 3 N 3 dx (1 l 3, m 3 M 4)
dx dx
0
Ou seja,
173
(6. 136)
K
~
II
0
II
1 h
II
3
h
II
1 h
II
6
h
II
1 h
II
6
h
II
1 h
II
3
h
(6. 137)
x x3
II
II
du
N2
dx x x2
du
N3
dx x x2
(6. 139)
0
f II
f II 2II
f3
0
(6. 140)
0
0
f II
0
0
(6. 141)
(6. 138)
E
x x3
Logo
Ou
h I h II x h I h II h III
Onde:
174
(6. 142)
N2 1
x
h III
(6. 143)
N3
K
~
III
0
0
x
h III
(6. 144)
0 k33
0 k 43
0
0
k34
k 44
(6. 145)
Onde
1
dN dN 3
K 33 3
N 3 N 3 dx (1 l 3, m 3 M 4)
dx dx
(6. 146)
E
1
dN dN 4
K 34 3
N 3 N 4 dx (1 l 3, m 4 M 4)
dx dx
(6. 147)
E
1
dN dN 3
K 43 4
N 4 N 3 dx (1 l 4, m 3 M 4)
dx dx
(6. 148)
E
1
dN dN 4
K 44 4
N 4 N 4 dx (1 l 4, m 4 M 4)
dx dx
0
Ou seja,
175
(6. 149)
K
~
III
0
0
1
h III
III
3
h
III
1
h
0 III
6
h
1
h III
III
6
h
1
h III
III
3
h
(6. 150)
x x4
du
N3
dx x x3
du
N4
dx x x3
(6. 152)
0
:
III
f3
III
f4
(6. 153)
x x4
d
u
N 3 dx
x x3
x x4
d
u
N 4 dx
x x3
(6. 154)
III
III
(6. 151)
E
x x4
logo
f III
Ou
f III
176
x 1
du
O vetor f global definido como: f N l
, ou seja:
dx x 0
~
f1I
I
II
f2 f2
fl
II
III
f3 f3
f III
(6. 155)
du / dx) x0
0
~
du / dx) x 1
(6. 156)
logo
II
Agrupando as matrizes K , K , K
~
III
1 h 1 h
h 3 h 6
1 h 2 1 h
h 6
h 6
1 h
0
h 6
0
0
0
1 h
h 6
1 h
2
h 3
1 h
h 6
du
1 dx x0
0
u 2 0
1 h u 3 0
du
h 6 u 4
dx x1
1 h
h 3
0
(6. 157)
177
1 h
1
2 u 2
h 3
h
1 h
1
u 2 2
h 3
h
h
u3 0
6
(6. 158)
h
1 h
u3
3
h 6
56
53
u 2 u3 0
9
18
53
56
53
u 2 u3
18
9
18
(6. 159)
u 2 0,288546
(6. 160)
u3 0,609750
Das equaes remanescentes, obtm-se os valores de
du
dx
e
x 0
du
dx
1 h
u 2 0,849609
h 6
x 0
du
1 h
1 h
u3 u 4 1,315711
dx x1 h 6
h 3
du
dx
x 1
(6. 161)
d 2u ( x)
u 0
dx 2
Definida em [0 ; 1] se as condies de contorno forem:
178
(6. 162)
u x 0 0
du
dx
(6. 163)
1
x 1
Soluo:
A sentena de resduos ponderados :
wl d wl d
(6. 164)
Onde
d 2u
2 u 0
dx
du
1 0
dx
(6. 165)
d 2u
du
w
l dx 2 u dx wl dx 1 0
x 1
0
(6. 166)
dw du
du
du
l
wl u dx wl
wl dx wl
dx
dx
dx
0
x 1
0
Precisamos agora eliminar
Se wl
x 1
du
dx
wl
x 1
(6. 167)
da seguinte forma:
x 1
x 1
dwl du
du
w
u
dx
l
dx dx
wl dx wl
x 0
0
179
x 1
(6. 168)
x 1
du
f global definido como: f N l
, ou seja:
dx x 0
~
f1I
I
II
f2 f2
fl
II
III
f3 f3
f III
(6. 169)
du
u1
u dx x 0
K . 2 0
~ u
3
0
u
4 1
(6. 170)
1 h
h 3
1 h
h 6
1 h
0
0
h 6
u du
1 h 1 h
1 dx
2
0
u 2 0
h 6 h 6
1 h
1 h 1 h u 3
0
2
h 6
h 3 h 6 u 4
1
1 h 1 h
0
h 6 h 3
x 0
(6. 171)
180
1 h
2 h 3
1 h
h 6
1 h
0
h 6
u 2 0
1 h 1 h
2 u3 0
h 3 h 6
u 1
1 h 1 h 4
h 6 h 3
(6. 172)
53
56
0
9
18
u 2 0
53 56
53
u3 0
9
13
18
53 28 u 4 1
0
18
9
(6. 173)
Resolvendo o sistema:
u 2 0,219309
u3 0,463444
(6. 174)
u 4 0,760045
O valor de
du
dx
x 0
du
dx
du
dx
53
1 h
u 2 u 2 0,645743
13
h 6
0,645743
x 0
181
(6. 175)
d 2 y ( x)
4 y 4x 0 ,
dx 2
(6. 176)
y(x = 0) = 0
(6. 177)
y(x = 1) = 1
Resolver pelo Mtodo dos Elementos Finitos.
Soluo:
A sentena de resduos ponderados :
wl d 0
(6. 178)
Onde
d2y
2 4 y 4x 0
dx
(6. 179)
dy dwl
dy
4 ywl 4 xwl dx wl 0
dx dx
dx x0
(6. 180)
y y
ym N m
(6. 181)
m 1
dN
l
dx
0
x 1
M 1
M 1
dN m
dy
ym dx 4 N l ym N m 4 N l x dx N l dx 0
m 1
m 1
x 0
(6. 182)
Ky f
~ ~
(6. 183)
1
dN dN m
K lm l
4 N l N m dx (1 l , m M 1)
dx dx
(6. 184)
E os elementos do vetor f :
~
x 1
1
dy
f l N l 4 N l xdx 0
dx x 0
0
(6. 185)
N i N ie 1
N j N ej
he
he
Onde
183
(6. 186)
(6. 187)
x xi
; h e x j xi
; 0 x he
(6. 188)
Para o:
i) ELEMENTO I:
0 xh
(6. 189)
x
h
(6. 190)
Onde:
N1 1
e
N2
x
h
(6. 191)
x x
du 2
f 1 N1
4 N1 xdx
dx x x1
0
I
x x
h
x
du 2
N1
4 1 xdx
h
dx x x1
0
x x
(6. 192)
h
du 2
N1
4
6
dx x x1
E
x x
du 2
N2
4 N 2 xdx
dx x x1
0
x x
h
du 2
x
N2
4
xdx
dx x x1
h
0
x x
h
du 2
N1
4
3
dx x x1
Logo
184
(6. 193)
f1I
I
f
fI 2
0
0
(6. 194)
du x x2
h2
4
N1
dx
6
x x1
x
2
h3
f I N1 du
4
3
dx x x1
(6. 195)
Ou
h x 2h
(6. 196)
Onde:
( x x2 )
h
( x h)
N2 1
h
x
N2 2
h
Ni N2 1
(6. 197)
N j N3
xh
h
(6. 198)
185
x x
II
2h
du 3
N 2
4 N 2 xdx
dx x x2
x x
2h
x
du 3
N2
4 2 xdx
dx x x2
h
(6. 199)
x x
2
du 3 8h
N2
dx x x2
3
E
x x
II
2h
du 3
N3
4 N 3 xdx
dx x x2
h
x x
2h
du 3
x
N3
4 1 xdx
h
dx x x2
0
x x
du 3 20h
N3
6
dx x x2
(6. 200)
Logo
0
f II
f II 2II
f3
0
(6. 201)
x x3
3
du
h
8
N3
dx
3
2
f II
x x3
2
h
du
20
N 2
dx
6
x x2
(6. 202)
Ou
186
2h x 3h 1
(6. 203)
Onde:
( x x3 )
h
( x 2 h)
N3 1
h
x
N3 3
h
Ni N3 1
(6. 204)
N j N4
x 2h
h
(6. 205)
x x4
III
3h
du
N3
4 N 3 xdx
dx x x3
2h
x x
3h
4
x
du
N3
4 3 xdx
h
dx x x3
2 h
x x4
28h
du
N3
6
dx x x3
(6. 206)
E
x x4
III
3h
du
N4
4 N 3 xdx
dx x x3
2h
x x4
3h
du
x
N4
4
2 xdx
dx x x3
h
2 h
x x4
16h
du
N 4
dx x x3
3
Logo
187
(6. 207)
0
0
III
f3
III
f4
(6. 208)
x x4
2
d
u
28
h
N 3 dx
6
x x3
x x4
16h 3
du
N 4 dx
3
x
(6. 209)
f III
Ou
f III
h2
6
d
y
dy
h2
I
f1
h 2 2h 2 dx
dx
6
I
0
x 0
II
3
3 0
f2 f2 0
h2
4
4
II
2
2
III
2h 2 (6. 210)
5
h
7
h
0
0
f3 f3
dy
4h 2
6
6
f III dy
dx
2
3
1
dx x 1
4h
1
du
O vetor f global definido como: f N l
4 N l xdx , ou seja:
~
~
dx x0
0
f1I
I
II
f2 f2
fl
II
III
f3 f3
f III
4
188
(6. 211)
logo
1
du
4
N
4
N
xdx
1
1 dx
x 0
0
h
2h
4
N
xdx
4
N
xdx
2
3
0
h
f
2h
3h
~
4 N 3 xdx 4 N 4 xdx
h
2h
3 h 1
du
4
N
xdx
4 N 4
dx x 1
2h
II
Agrupando as matrizes K , K , K
~
III
(6. 212)
global, encontra-se:
1 4h
h 3
1
2
h
h 3
1 2h
0
0
dy
h2
h 3
y
1 4h 1 2h
6
1 dx x 0
2
0
2
y2 0
h
h 3 h 3
2h 2
1 2h
1 4h 1 2h y 0
2 3 dy
4h 2
h 3
h 3 h 3 y 4
dx x 1
1 2 h 1 4h
0
h 3 h 3
(6. 213)
1 4h
1 2h
2 y 2 y3 4h 2
h 3
h 3
1 2h
1 4h
2
y 2 2 y3 8h
h 3
h 3
Substituindo-se h = 1/3, obtm-se:
189
(6. 214)
62
25
4
y2
y3
9
9
9
25
62
8
y2
y3
9
9
9
(6. 215)
Resolvendo, encontra-se:
y 2 0,139174
y3 0,181515
190
(6. 216)
6. 6 Enfoque Variacional
Dado um problema descrito por um funcional, isto , que permite uma formulao
variacional a ser desenvolvido pelo MEF.
xB
I Fd
(6. 217)
xA
Se as incgnitas nos pontos nodais correspondem a uma funo u que torna estacionrio
(extremiza) o funcional e atende s condies de contorno essenciais do problema, pode-se
admitir que o valor do funcional em todo o domnio do problema, F(u), ser igual soma dos
valores dos funcionais calculados em cada elemento, isto :
M
F F e (u )
(6. 218)
e 1
onde M o nmero de elementos finitos nos quais o domnio original foi discretizado. Logo
M
I Ie
(6. 219)
e 1
onde
xj
e
I F e (u k )dx
(6. 220)
xi
u keke
(6. 221)
k 1
Onde
u A
(6. 222)
~ ~
Onde
191
A 1e 2e
~
... ree
(6. 223)
1e
e
2
:
~
e
re
(6. 224)
F F e ( ke ) k 1,2,3,...re
(6. 225)
e 1
ke .
ke adotadas
sejam as mesmas.
Aplicando a condio de ponto estacionrio (ou condio de extremizao) ao
funcional aproximado F , pode-se escrever:
(6. 226)
F 0
F F e ( ke ) 0
(6. 227)
e 1
Ou ainda
F e e
F e k 0
e 1 k 1 k
M
Como as variaes
re
(6. 228)
ke
k 1,2,.... e
192
(6. 229)
(u
pode-se escrever:
u 1 A1
~ ~
u 2 A2
~ ~
(6. 230)
:
u ne Ane
~
U C
(6. 231)
u1
u
2
e
U
:
~
u ne
(6. 232)
~ ~
Onde
193
A
~1
A
C ~2
:
~
A
~ ne
(6. 233)
uma matriz com as funes de forma que esto calculas para as posies (coordenadas)
correspondentes aos pontos nodais.
Se as funes de forma so selecionadas de maneira adequada e se o nmero de
ns do elemento igual ao nmero de parmetros, ou seja, se
ne re
(6. 234)
C 1 U e
~
(6. 235)
u A A C U N U
~
~ ~
~ ~
(6. 236)
Onde
N AC
(6. 237)
~ ~
Assim, os parmetros
ponto de um elemento, pode ser calculado em funo dos valores nodais (ainda desconhecidos
ou incgnitas).
Para evitar a inverso da matriz C importante obter a matriz N diretamente. Se
~
ne
u N U keu k
~ ~
(6. 238)
k 1
194
ke
i
u k i j k [1 k ] .
j
(6. 239)
k x xk .
(6. 240)
Onde
Figura - 6. 8.
ui i
u j i j he
(6. 241)
Ou
e
U C
(6. 242)
ui 1 0 i
e
U
C~ ~
e
~
u
1
h
j
j
(6. 243)
~ ~
logo
i 1
e
j h
h e 0 u i
1 1 u j
195
(6. 244)
1 h e 0 u i
u e 1 e e
h 1 1 u j
(6. 245)
Ou
ue
ui e
e
1
e
(
h
)
x
u 1 e u i e u j
e
e
h
h
j h
(6. 246)
Ou ainda
u e N ie ui N ej u j
(6. 247)
Onde
e
e
N
he
N e e
j h e
0 xh
(6. 248)
A derivada primeira de u e :
dN ej
du e dN ie
ui
uj
dx
dx
dx
(6. 249)
du e
1 dx
1 dx
1
e 1 e ui e 1 e u j e
dx
dx
dx
h
h
h
1 ui dxe
1
dx (6. 250)
h e u j
Ou
du e
e
e ,T
N x U U N xT
~
dx
~ ~
~
(6. 251)
onde
dN ie, j
dx
(6. 252)
Nx
~
du e
e ,T
T
e
U N Nx U
~
~ x ~ ~
dx
(6. 253)
e ue2,
2
ue U
e ,T
N NU
~
~ ~
(6. 254)
xB
I Fd
e 1
xA
xi
M xj
e 1
e 1 xi
d e
(6. 255)
I I e F e (u k )dx
A condio de ponto estacionrio ser dada por:
F e e
F F (u k ) e k 0
e 1
e 1 k 1 k
M
re
(6. 256)
xB
I Fd
e 1
xA
xi
M xj
e 1
e 1 xi
d e
(6. 257)
I I e F e (u k )dx
197
I I1 I 2 I 3
(6. 258)
I I 1 I 2 I 3
(6. 259)
E, portanto,
198
6. 7 Exemplos e Aplicaes
6.7.1 Exemplo satisfazendo condies de contorno essenciais:
Dado o funcional
2
1 d 2u
u2
I 2 dx .
2 dx
2
0
1l
(6. 260)
u x 0 0 , u
x 1
1.
(6. 261)
Soluo
u 1 2 x [1 x] 1 .
2
Figura - 6. 9.
199
(6. 262)
ui 1
u j 1 2 h
(6. 263)
Ou
e
U C
(6. 264)
ui 1 0 1
e
U
C
~
u j 1 h 2 ~ ~
(6. 265)
~ ~
logo
1 1 h 0 u i
h 1 1 u
j
2
(6. 266)
1 h 0 ui
u 1 x
h 1 1 u j
(6. 267)
Ou
u
1
(h x) x i 1 x ui x u j
h
h
u j h
(6. 268)
Ou ainda
u N i ui N j u j
(6. 269)
Onde
N x
j h
0 xh
A derivada primeira de u :
200
(6. 270)
dN j
du dN i
ui
uj
dx
dx
dx
(6. 271)
1 ui
h u j
du
1
1
1
u i u j
dx
h
h
h
(6. 272)
Ou
du
e
e ,T
N x U U N xT
~
dx
~ ~
~
(6. 273)
onde
dN i , j
dx
(6. 274)
Nx
~
du
e ,T
T
e
U N Nx U
~
~ x ~ ~
dx
(6. 275)
e u2,
u 2 U
~
e ,T
N NU
~
~ ~
(6. 276)
1 e,T
T
e
e ,T
T
e
I U N x N x U U N N U dx
~
~
~ ~
2 xi ~
~
~ ~
e
(6. 277)
I U e,T N x T N x U e U e,T N T N U e dx
~
~
~ ~
2 xi ~
~
~ ~
e
201
(6. 278)
I I1 I 2 I 3
(6. 279)
I I 1 I 2 I 3
(6. 280)
E, portanto,
u j ui
du
1
1
ui u j
dx
h
h
h
(6. 281)
E
2
1 2
du
2
u i 2u i u j u j
h
dx
(6. 282)
Se
u 1
x x
u i u j
h h
(6. 283)
ento
2
x 2
x x
x 2
u 1 ui 21 ui u j u j
h
hh
h
2
(6. 284)
E
2
2
2
2
1 h (u j 2u i u j u i ) x 2
x x
x
2
I
2
1
u
u
dx
i
i
j
j
2
20
h
h
h
h
(6. 285)
h
202
2
2
2
1 (u j 2ui u j ui )
1 h 2 x x 2 2 x x 2
x 2
I
x
u
u
i
h h 2 i j h u j dx
2
2 0
h h 2
h2
(u j 2u i u j u i )
2h
x2
1
2x 2
x3 2
x3
x3
2
x
2 u i 2 2 u i u j 2 u j
2
2h 3h o
3h 0
2h 3h 0
1
1 h 2
h
h 2
2
2
(u j 2u i u j u i ) u i 2 u i u j u j
2h
2 3
6
3
(6. 286)
(6. 287)
(6. 288)
I
1
1 2h
h
(2u i 2u j ) u i u j 0
u i 2h
2 3
3
(6. 289)
I
1
1 2h
h
(2u i 2u j ) u i u j 0
u j 2h
2 3
3
(6. 290)
1 h
1 h
ui u j 0
h 3
h 6
1 h
1 h
u i u j 0
h 6
h 3
(6. 291)
1 h 1 h
h 3 h 6 u i 0
1 h 1 h u j 0
h 6 h 3
onde
203
(6. 292)
u
u
u
U 1 1 ; U 2 2 ;U 3 3
~
~
~
u 2
u 3
u 4
(6. 293)
K1U1 0
(6. 294)
1 h 1 h
h 3 h 6 u1 0
1 h 1 h u 2 0
h 6 h 3
(6. 295)
ou
K2U2 0
(6. 296)
1 h 1 h
h 3 h 6 u1 0
1
h
1
h
u 2 0
h 6 h 3
(6. 297)
ou
K3U3 0
~
204
(6. 298)
ou
1 h 1 h
h 3 h 6 u 3 0
1 h 1 h u 4 0
h 6 h 3
(6. 299)
Observe que:
K1 K 2 K
~
(6. 300)
Agrupando as matrizes
1 h 1 h
h 3 h 6
1 h 2 1 h
h 6
h 6
1 h
0
h 6
0
0
u 0
1
0
u 2 0
1 h u 3 0
h 6 u 4 0
1 h
h 3
0
1 h
h 6
1 h
2
h 3
1 h
h 6
(6. 301)
1 h
1 h
2 u 2 u 3 0
h 3
h 6
1 h
1 h
1 h
u 2 2 u 3
h 6
h 3
h 6
(6. 302)
u 2 0,288546
u3 0,609750
(6. 303)
A soluo analtica :
e x ex
u ( x)
.
e e 1
e
205
(6. 304)
u ( x 1 / 3) 0,288921
u ( x 2 / 3) 0,610243
206
(6. 305)
wl d wl d
0.
(6. 306)
L (u ) b
(6. 307)
S (u ) g
(6. 308)
E no contorno:
Sendo:
M 1
um N m
(6. 309)
m1
no domnio:
M 1
L( um N m ) b em
(6. 310)
m1
e no contorno:
M 1
S( um N m ) - g em
(6. 311)
m1
u m L(Nm)
b em
(6. 312)
m1
e no contorno:
M 1
u m S(Nm) - g
m1
207
em
(6. 313)
(6. 314)
e 1
b .
(6. 315)
b 1
wle d e wlb db 0
e 1
b 1
e
(6. 316)
wle d e wle db 0
e
(6. 317)
Portanto, temos:
M 1
u m L (Nm) - b
em e
(6. 318)
em b
(6. 319)
m1
e no contorno
M 1
um S(Nm) = g
m 1
(6. 320)
e 1 m 1
m 1
208
(6. 321)
( x xl ) e d e
e 1 e
( x xl ) db 0
b
(6. 322)
(6. 323)
b 1 b
Temos:
E
( x xl ) d e
e
e 1 e
B
x xl
( x xl ) db
b
b 1 b
e1
bl
b 1
x xl
B M 1
el el [ u m L ( N m ) x xl -b]+ [ u m S ( N m ) x xl -g]= 0
e 1 m 1
(6. 324)
b 1 m 1
d 2u ( x)
u 0
dx 2
(6. 325)
E d 2 N
B
dN m
m
u m
Nm
g 0
2
(6. 326)
x xl
m1
x xl b1 dx
e1 dx
M 1
el el
Para este caso precisamos definir derivadas de ordem superiores contnuas, isto nos leva a
definir funes de interpolao para elementos finitos quadrticos. Ou se preferir, utilizamos
elementos lineares, porm, necessrio utilizar a Formulao Fraca dos Resduos
Ponderados.
209
210
u e i j e k e2 .
(6. 327)
i
e2 ] j .
j
(6. 328)
Ou matricialmente
u e [1 e
Onde
e x xe .
(6. 329)
ui i
u j i j he
uk i j he k he
Onde matricialmente temos:
211
(6. 330)
U C
~
(6. 331)
~ ~
ou
ui 1 0
U u j 1 h e
~
u k 1 h e
e
0 i
0 j C .
~ ~
2
h e k
(6. 332)
he3
i
j 1 h e 2
he3
k
0
0 ui
0 u j .
h e u k
0
he
he
(6. 333)
u e [1 e
he3
2
1
e2 ] 3 h e
he 0
0
h
e2
0 ui
0 u j
h e u k
(6. 334)
Ou
u e [1 ee
h
e e2
he he2
u
e2 u i
] j
2
h e u
k
(6. 335)
Logo
e e2
e2
u e (1 e )ui ( e 2 )u j 2 u k
h
he
he
(6. 336)
u e N ie u i N ej u j N ke u k
(6. 337)
Ou ainda
Onde
212
e
N i 1 e
e e2
e
N
2
j
e
h
he
2
N ke e2
he
0 x he
(6. 338)
dN ej
du e dN ie
dN ke
ui
uj
uk
dx
dx
dx
dx
(6. 339)
1 2 d
du e
d
2 d e
e ui e 2e e u j 2e
uk
e
e
dx
dx
dx
dx
h
h
h
u
1 2 e 2 e u i d e
du e
1 e 2
j
e
e2
dx
h
h h u dx
(6. 340)
A derivada primeira de u e :
Ou matricialmente
du e
e
e ,T
N x U U N xT
~
dx
~ ~
~
(6. 341)
onde
dN ie, j
dx
(6. 342)
Nx
~
i x xi
; h e x j xi
Para o elemento e:
213
; 0 x he
(6. 343)
N i N ie 1 e 1 x xi
0 x he
(6. 344)
Nj
N ej
e e2 ( x xi ) ( x xi ) 2
e 2
e
2
e
h
h
h
he
0 x he
(6. 345)
Nk
N ke
e2
he
( x xi ) 2
he
0 x he
(6. 346)
dN i
d
e
dx
dx
(6. 347)
dN ie 1 2 e d e 1 2( x xi ) dxi
1
2
dx
dx h e h e 2 dx h e
dx
he
(6. 348)
dN k dN ke 2 e d e 2( x xi ) dxi
1
e
e2
dx
dx
dx
dx
h
h
(6. 349)
dN j
d 2 N i d 2 N ie
d 2 e d 2 xi
dx 2
dx 2
dx 2
dx 2
(6. 350)
e
d2N j
dx 2
d 2 N ej
dx 2
2
2
2 d 1 2 d e
2 dxi 1 2 x i d x i
2 e e 2e
2
2
e
2
2
h e dx h
h e dx
h e dx h
h e dx
(6. 351)
e
d 2 Nk
dx 2
d 2 N ke
dx 2
2
2
d 2e
d 2 xi
1 d e
1 dxi
2 2
2
1
2
(
x
x
)
2 e
i
dx
dx 2 h e 2
dx 2
h e dx
214
(6. 352)
e h e x j xi x
(6. 353)
E neste caso:
N i N ie 1 x
0 x he
(6. 354)
Nj
N ej
x
x2
e 2
h
he
0 x he
(6. 355)
Nk
N ke
x2
h
e2
0 x he
(6. 356)
dN i dN ie
1
dx
dx
(6. 357)
dN ie 1
2x
e 2
dx
dx
he
h
(6. 358)
dN k dN ke 2 e d e 2 x
2
2
e
dx
dx
dx
h
he
(6. 359)
dN j
d 2 N i d 2 N ie d 2 e
d 2x
2 0
dx 2
dx 2
dx 2
dx
215
(6. 360)
d 2N j
dx 2
d 2 N ej
dx 2
2
2 d e 1 2 e d e
2
2
e
2
2
h e dx h
h e dx
he
2
2x d 2 x
2
dx 1
e 2 2 2
dx h
h e dx
he
(6. 361)
e
d 2Nk
dx 2
d 2 N ke
dx 2
2
2
d 2e
1 d e
1 dx
2
2
2
x
0
2
e
2
2
e2
e
dx h dx
h e
h dx
(6. 362)
wl d 0
216
(6. 363)
wle d e 0
e 1
(6. 364)
wle d e 0
(6. 365)
e L ( u )-b
(6. 366)
e
M 1
um N m
(6. 367)
m1
Onde
M 1
um L (Nm) - b = 0
(6. 368)
m 1
M 1
um L (Nm) b]de = 0
wle [
e 1 m 1
(6. 369)
(6. 370)
( x xl ) d e
e
ou
217
el
(6. 371)
M 1
M 1
( x xl ) [ u m L (Nm) - b] d e
e
m1
ul L (Nl) - b = 0
(6. 372)
l 1
( x xl ) e d e el
e 1 e
(6. 373)
e1
Ou
M 1
M 1
( x xl ) [ u m L (Nm) b] d e ul L (Nl) - b= 0
m1
e 1 e
(6. 374)
l 1
l el
e 1
e 1
M 1
ul L (Nl) b= 0
(6. 375)
l 1
d 2u ( x)
u 0
dx 2
(6. 376)
el
um
m 1
e1
d 2 Nm
Nm
0
2
dx
x xl
(6. 377)
d 2 N me
um
N me
0
2
dx
m 1
x xl
M 1
el
(6. 378)
Substituindo de (6. 344) a (6. 346) e de (6. 250) a (6. 252) em (6. 326) temos:
M 1
um
m 1
e
h
( x xl )
1
0
e2
h
x xl
218
(6. 379)
2 ul 1 2ul
2 ul 1
e2
l 0
2
2
he 2
h 2 he
(6. 380)
(ul 1 ul ) (ul ul 1 ) 2
e 2 ul 0
2
2
(6. 381)
logo
219
6. 9 Exerccios e Problemas
220
Captulo VII
MTODO DOS ELEMENTOS DE CONTORNO
RESUMO
Neste captulo ser visto a origem do Mtodo dos Elementos de Contorno. Este
mtodo se apresenta como uma alternativa ao Mtodo dos Elementos Finitos.
7. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Elementos de Contorno
ii) Saber aplicar o Mtodo dos Elementos de Contorno nas suas mais diferentes
formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
7. 2 - Introduo
Este mtodo foi a principio chamado de Mtodo das Equaes Integrais. Mas para
distingui-lo dos outros mtodos que envolviam tambm equaes integrais, ele foi finalmente
chamado de Mtodo dos Elementos de Contorno.
O Mtodo dos Elementos de Contorno
mtodo numrico alternativo ao Mtodo dos Elementos Finitos (MEF). Isto se deve a sua
simplicidade e reduo na dimensionalidade do problema. Por exemplo, um problema
bidimensional se reduz somente a linha unidimensional de contorno do domnio necessrio a
ser discretizado dentro dos elementos e, um problema tridimensional se reduz a uma
superfcie do domnio que necessita ser discretizado. Isto significa que, comparado analise
de um domnio tipo MEF, uma anlise de contorno resulta em uma substancial reduo na
221
preparao dos dados e, um sistema algbrico de equaes muito menor a ser resolvido
numericamente.
Figura - 7. 1. Resumo da Evoluo dos Mtodos Aproximados baseados nos Resduos Ponderados
222
L [u ( x)] f ( x)
(7. 1)
L [G ( x, x' )] ( x x' )
(7. 2)
A funo G ( x, x' ) , soluo da equao (7. 2), chama-se Funo de Green para o
operador L e representa o efeito, em x, devido a uma funo delta de Dirac que atua em x, (o
ponto x chamado de campo e o ponto x chamado de fonte).
Para resolver (7. 1) com o auxlio de (7. 2) os termos esquerda e direita em (7.
2) so inicialmente multiplicados por f(x), em seguida efetua-se a integrao no domnio
x' . Assim:
(7. 3)
(7. 4)
(7. 5)
223
d
dxdy
x
x
xy
(7. 6)
( x, y ) e ( x, y ) ;
u ; du
dv
x
dx
x
(7. 7)
; v
Logo
y
x dxdy
yx
yB
x xD
x xE
dy x dxdy
yx
224
(7. 8)
cos n x
dy dy dn x
cos
d
(7. 9)
n nx i n y j
~
(7. 10)
Assim, o primeiro termo direita em (7. 8) pode ser interpretado como uma
integral, no sentido anti-horrio, ao longo do contorno, . Portanto,
d n x d d
x
(7. 11)
cos n x cos
dy dn x
dy
cos
225
(7. 12)
d n y d d
y
(7. 13)
As integrais (7. 11) e (7. 13) sero utilizadas no desenvolvimento do Mtodo dos
Elementos de Contorno, a seguir. Unindo (7. 11) com (7. 13) obtemos a primeira identidade
de Green.
d (n x n y )d d
y
y
(7. 14)
Ou simplesmente:
( )d nd
(7. 15)
226
2u 2u
b 0 em
x 2 y 2
(7. 16)
Essenciais
u u em u
(7. 17)
u
q em q
n
(7. 18)
Naturais
Onde
uU q
(7. 19)
b) em
c) em
2u 2u
b0
x 2 y 2
(7. 20)
u u u 0
(7. 21)
u u
q q 0
n n
(7. 22)
q
q
227
( u b) wd (u u )w d (q q )w d
(7. 23)
2u 2 u
u 2 2
x
y
2
(7. 24)
2u 2u
u
u
u w u w
2 ) wd ( n x
n y )wd (
) d
2
y
y y
x
y
x
x x
(7. 25)
Onde
u
u
u
nx
ny
nq
x
y
n
(7. 26)
Integrando novamente por partes, a integral de domnio direita em (7. 25), tem-se:
u w u w
w
w
2w 2w
) d ( n x
n y )u d ( 2 2 )u d
x x y y
y
y
x
x
(7. 27)
Onde
(7. 28)
Substituindo, agora, (7. 27) em (7. 25) temos:
u wd q wd u n d
wu d
(7. 29)
wu d bwd q wd u
w
d (u u ) w d (q q ) w d
n
u
q
uU q , pode-se escrever:
228
(7. 30)
q wd
q wd q wd
(7. 31)
w
w
w
d u
d u
d
n
n
u
q
(7. 32)
w
d
n
w
u
d u w d uw d q w d qw d 0
q n
u
u
q
q
(7. 33)
w
,
n
wu d bwd u
w
w
d u
d qwd q wd
n
n
q
q
u
(7. 34)
wu d bwd u
w
d q wd
n
(7. 35)
u na
w
, a sentena bsica de resduos ponderados,
n
u w
u w
q wd x x y y d bwd
(7. 36)
w
(q q)wd (u u ) n d
q
u
Considerando que:
q wd q wd q wd
(7. 37)
u w
u w
x x y y d q wd qwd (u u ) n d bwd
(7. 38)
u w u w
w
d qwd u
d bwd
u
q
u
(7. 39)
wu d bwd u
w
d q wd
n
(7. 40)
2
2
Para a equao de Poisson, a funo de Green para o operador, 2
x
y 2
2
2 u * ( , X ) ( X )
(7. 41)
230
u * ( , X )
1
ln r
2
(7. 42)
u * ( , X )
1
4r
(7. 43)
u *
( , X )
n
(7. 44)
u *
r
( , X )
r
n
(7. 45)
q * ( , X )
Ou
q * ( , X )
q * ( , X )
1 r
4r 2 n
(3D)
(7. 46)
1 r
2r n
(2 D)
(7. 47)
q * ( , X )
Onde, em (7. 46)
r r
r
r
nx n y nz
n x
y
z
E em (7. 47)
231
(7. 48)
r r
r
nx n y
n x
y
(7. 49)
Utilizando a notao do mtodo dos elementos de contorno, a equao (7. 35) pode ser
reescrita fazendo,
u u
(7. 50)
q q
Como:
2
u * ( , X )u ( X )d ( X ) u * ( , X )b( X )d ( X )
q * ( , X )u ( X )d ( X ) u * ( , X )q( X )d ( X )
(7. 51)
Em (7. 51), u ( x ) u ( x ) e q ( x ) q ( X )
Como 2 u * ( , X ) ( X ) , a primeira integral de domnio esquerda de
(7. 51) se reduz a:
2
u * ( , X )u ( X )d ( X ) ( X )u ( X )d ( X ) u ( )
(7. 52)
u ( ) u * ( , X )q( X )d ( X ) q * ( , X )u ( X )d ( X )
u * ( , X )b( X )d ( X ) ;
(7. 53)
Lembrando que:
u U q
u u
q q
(7. 54)
Onde:
u u u ( prescrito) ; q ? (incgnita)
q q q ( prescrito); u ? (incgnita)
Vejamos o exemplo:
232
(7. 55)
OBS:
2
233
( )
representa o
contorno que foi excludo, e em , que representa o contorno da esfera ou do setor crcular.
A equao , quando , escrita como:
lim q * ud q *ud u * qd u * qd u * bd 0
(7. 56)
d).
1)
1
lim u * qd lim
0
0 2
ln .q.d 0
(7. 57)
2)
(7. 58)
u ( )
1
lim u ( )
(1).d
0
2
2
0
O termo /2 designado por C(); Assim
0 se ( ) ponto externo a
1
C ( )
se contorno suave
2
(7. 59)
'
234
(7. 60)
I f ( x)dx
(7. 61)
que apresenta uma assintota vertical (uma descontinuidade infinita) em x = c, a < b < c, ento
I pode ser calculada como:
c
I lim
0
f ( x)dx lim
f ( x)dx
(7. 62)
lim
f ( x)dx
a
(7. 63)
lim
f ( x)dx
c
(7. 64)
Embora
c
lim
f ( x)dx
a
e/ou
235
(7. 65)
lim
f ( x)dx
(7. 66)
Por exemplo, se
f(x) = 1/x
(7. 67)
x dx
(7. 68)
1
1
1
I lim dx lim dx
0 x
0 x
1
x1
lim
01
x1
lim
01
(7. 69)
lim
( )1 (1)1 lim
[1 1 ]
0 1
0 1
Se
Se
3 ;
f ( x)
(7. 70)
1
x3
2
0
0
a integral divergente
1
2
lim( ) lim 2
0
0
e lim( ) 2 lim
(7. 71)
1
1
dx
lim[( )1 (1)1 1 1 ]
1 0
1 x
VP :
236
(7. 72)
Quando = 3
1
13
(1)13 1 13 ]
(7. 73)
(1) 2 1 2 ]
(7. 74)
[( )
x 3 dx 1 3 lim
0
[( )
x 3 dx 2 lim
0
ou
1
[
11 2 ] 0
x 3 dx 2 lim
0 ( ) 2
1
1
1
1
x 3 dx 2 [1 1] 0
1
(7. 75)
'
u * ( , X )q ( X )dT ( X ) ( 0 )d ' ( )
'
(7. 76)
.
Invertendo a ordem da integrao:
'
q * ( , X )u ( X ) ( 0 ) d ' ( X )d ( )
'
237
(7. 77)
.
Aplicando a propriedade da funo Delta de Dirac, a equao (7. 77) escrita
como:
C ( 0 )u ( 0 ) u * ( 0 , X ) q ( X )d ( X ) q * ( 0 , X )u ( X ) d ( X )
(7. 78)
Figura - 7. 6. Aplicao da propriedade da funo delta de Dirac sobre o ponto fonte , sobre o
contorno.
7. 5 Discretizao do Contorno
Para a obteno de um sistema de equaes algbricas a partir de (7. 78), cuja
soluo fornea os valores de q(X) em u e de u(X) em q, o contorno aproximado ou
discretizado por elementos de geometria conhecida, denominada elementos de contorno.
Os tipos mais comuns so os lineares e os quadrticos. Na aproximao linear os
elementos so segmentos de reta, definidos por dois ns geomtricos. Na discretizao (ou
aproximao) quadrtica os elementos so parablicos e, so necessrios definir trs ns
geomtricos.
238
239
Figura - 7. 10.
u( X )
( F )
( I )
uI
uF
( I F )
( F I )
(7. 79)
q( X )
( F )
( I )
qI
qF
( I F )
( F I )
(7. 80)
240
Figura - 7. 11.
Ci u i qi * u j d j u i *q j d j
j 1 j
j 1
Onde
241
(7. 81)
Ci C (i ) u *i u *i ( , x ) u j u ( X )
X j
ui u (i ) q *i q * ( , x) q j q ( X )
(7. 82)
u *i qi d i u *i d j q j
(7. 83)
q *i u j d j q *i d j u j
(7. 84)
(7. 85)
C ( i ) Ci
1
; i 1,2,..., n
2
(7. 86)
Onde
C ( )
p /__ __
Substituindo (7. 83), (7. 84) (7. 86) em (7. 81) temos:
242
1
2
(7. 87)
n
n
1
u i qi *d j u j u i *d j q j
2
j 1 j
j 1
(7. 88)
Fazendo
hij qi *d j
g ij u i *d j
(7. 89)
(7. 90)
H u Gq
~ ~
(7. 91)
~ ~
hij
1
hij se i j (elemento sin gular )
(7. 92)
h11
h21
:
hn 21
hn 11
hn1
h12 .. h1n 2
h22 .. h2 n 2
: ..
:
h1n 1
h2 n 1
:
hn 22 .. hn 2 n 2 hn 2 n 1
hn 12 .. hn 1n 2 hn 1n 1
hn 2 .. hnn 2
hnn 1
h2 n u2 g 21 g 22
: : :
:
hn 2 n un 2 g n 21 g n 22
hn 1n un 1 g n 11 g n 12
hnn un g n1 g n 2
g1n 2
g1n 1
.. g 2 n 2
:
..
g 2 n 1
..
.. g nn 2
Hu Gq
~
~ ~
243
.. g n 2 n 2 g n 2 n 1
.. g n 1n 2 g n 1n 1
g nn 1
g1n
g 2n
:
gn 2n
g n 1n
g nn
q1
q
2
:
qn 2
qn 1
qn
(7. 93)
h11
h21
h31
h41
h51
h61
g 22 g 23 g 24 g 25 g 26
g 32 g 33 g 34 g 35 g 36
g 42 g 43 g 44 g 45 g 46
g 52 g 53 g 54 g 55 g 56
g 62 g 63 g 64 g 65 g 66
q1
q
2
q3
q 4
q 5
q 6
(7. 94)
H u Gq
~
~ ~
Ay f
~ ~
(7. 95)
h11
h21
h31
h41
h51
h61
g 22 h23 h24 g 25 g 26
g 32 h33 h34 g 35 g 36
g 42 h43 h44 g 45 g 46
g 52 h53 h54 g 55 g 56
g 62 h63 h64 g 65 g 66
q1
q
2
u 3
u 4
q 5
q 6
(7. 96)
Ay f
~ ~
7. 6 Exemplos e Aplicaes
1) Resolva a equao :
2u
x2
u 0
u* ( x )
igual a
u*
senh( x )
2
Da equao:
245
u *u d
bu
du*
u * u d x u
dn
dx2
du*
d
dn
d 2u*
u
x3
du *
dn
pu * d
u
x0
du *
dn
pu*
x3
x3
pu*
x0
( x )
u ( ) u p *
x3
up*
x0
pu *
x3
pu*
x0
du
p
dn
x
*
senh ( x )
2
du*
du* dx
cosh( x )
(1)
dn
dx dn
2
u*
x
s e n h ( x )
2
du*
du* dx
c o s h ( x )
c o s h ( x )
( 1)
dn
dx dn
2
2
co sh x
*
p
2
co sh (3 0 )
co sh (0 0 )
sen h (3 0 )
senh (0 0)
u (0 ) u (3).
u (0 ).
p (3)u (3).
p (0 ).
2
2
2
2
c o sh (3 3)
c o s h (3 0 )
se n h (3 3)
s e n h (3 0 )
u (3) u (3).
u (0 ).
p (3)u (3).
p (0 ).
2
2
2
2
co sh 3
senh 3
0 1 .u ( 0 ) .
p (3)
2
2
1
sen h 3
1 1 .u ( 0 ) . p ( 0 )
2
2
co sh 3
e3 e 3
p (3)
3
senh 3
e e 3
1
2
p (0 )
3
senh3
e e 3
u*
xo
s e n h ( x )
u*
2
du*
du* dx
c o s h ( x )
c o s h ( x )
.( 1)
dn
dx dn
2
2
co sh x
*
p
2
c o sh (3 xo )
co sh ( xo 0 )
se n h (3 xo )
senh ( xo 0)
u ( xo ) u (3).
u (0 ).
p (3)u (3).
p (0 ).
2
2
2
2
sen h ( xo )
c o sh (3 3)
c o sh 3 se n h (3 3)
1
u ( xo ) 1 .
.
2
senh 3
2
senh 3
2
c o s h ( A B ) c o s h A . c o s h B s e n h A .s e n h B
s e n h ( A B ) s e n h A . c o s h B c o s h A .s e n h B
co sh 3 . co sh xo co sh 3 sen h xo co sh 3
u ( xo )
senh3
2
u ( xo )
1
2
sen h ( xo )
1
senh 3. cosh xo cosh 3 sen hxo
.
sen h3 .
2
2
. c o s h 3 . c o s h x o c o s h 3 .s e n h x o c o s h 3 . c o s h x o
sen hx . cosh 2 3 sen h 2 3 sen hx
o
o
u ( xo )
.
2
senh 3
c o s h 3 2 . s e n h x o
senh 3
sen hxo
e xo e xo
senh3
e3 e 3
246
senh 3
senh xo
Captulo VIII
MTODO DOS VOLUMES FINITOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Volumes Finitos. Este mtodo
se apresenta como uma alternativa ao Mtodo dos Elementos Finitos.
8. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Volumes Finitos
ii) Saber aplicar o Mtodo dos Volumes Finitos nas suas mais diferentes formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
8. 2 Introduo
O Mtodo dos Volumes Finitos uma extenso para o volume do Mtodo dos
Elementos Finitos
247
(8. 1)
248
8. 4 Exemplos e Aplicaes
249
8. 5 Exerccios e Problemas
250
Apndices
A. 1 Conceitos de Engenharia
Onde q(x) a fora peso, distribuda por unidade de comprimento e w(x) a componente
vertical (altura) da deflexo, da viga em funo da posio horizontal, x.
A equao do Momento Cortante, Q, que atua sobre a viga para acondio de
equilbrio, dado por:
251
dQ
q0
dx
(A. 1)
dM
dx
(A. 2)
d 2M
q0
dx 2
(A. 3)
M EI
d 2 w( x)
dx 2
(A. 4)
d 4 w( x) q
0
EI
dx 4
(A. 5)
EI d 2 w 2
I p 2 qw dx .
2 dx
0
l
(A. 6)
EI d 2 w
onde
EI d 2 w
qw
F F ( x, w, w' ' )
2 dx 2
252
(A. 7)
d 3 F d 2 F d F F
0
(A. 8)
como
d 3 F
0 e
dx 3 w' ' '
d F
0
dx w'
(A. 9)
Temos:
d 2 F F
0
dx 2 w' ' w
(A. 10)
Logo
d 2 F d 2 EIw' '
;
dx 2 w' '
dx 2
F
EIw' '
w
(A. 11)
F
q
w
(A. 12)
d 2 F
d 4w
EI 4 e
dx 2 w' '
dx
Ento substituindo em (4. 115) temos:
d 4w q
dx 4 EI
(A. 13)
253
Figura - A. 2. .
A soluo analtica para este problema especfico foi derivado usando expresses gerais dadas
na referencia { }.
O delocamento transverso u x1 , x2 , t em qualquer ponto dentro do domnio
definido pela memebrana e as traes p a, x2 , t em qualquer ponto sobre a linha x1 a pode
ser calculada a partir de:
u x1 , x2 , t
2v0
3
m x1
n x2
sen
sen
Gmn
a
b
mn
(A. 14)
n x2
cos m sen
Gmn
b
(A. 15)
mnv
m 1 n 1
p a, x2 , t
2v0
a 2
nv
m 1 n 1
mn
onde
254
n b2
n b1 m a2
m a1
Gmn cos
cos
cos
cos
sen 2 vmnt
b a
a
b
(A. 16)
vmn
c m n
2 a b
(A. 17)
expresses (A. 14) e (A. 15) foram calculadas com oito e cem termos respectivamente.
255
256
A.2.2 - SubMultcorpad
'Descrio da Macro
da
matriz
257
End With
End If
If Cells(nlin, ncol).Value > 7 And Cells(nlin,
ncol).Value <= 16 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlLightHorizontal
.PatternColorIndex = xlAutomatic
End With
End If
If Cells(nlin, ncol).Value > 16 And Cells(nlin,
ncol).Value <= 20 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlVertical
.PatternColorIndex = xlAutomatic
End With
End If
If Cells(nlin, ncol).Value > 20 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlGray75
.PatternColorIndex = xlAutomatic
End With
End If
Next ncol
Next nlin
End Sub
258
nos
elementos
da
matriz
259
260
Programa Fonte
PROGRAM MDF_ONDA_1D
USE PORTLIB
REAL, ALLOCATABLE, DIMENSION (:,:)::U
INTEGER i,j,N,M,VER
REAL c, DELTA_T, DELTA_X,ALFA
!***************************************************************
*********
! Programa para resolver o problema: d2u/dx2=(1/c2)*(d2u/dt2)
!
u(t,0)=0 du(t,L)/dx=1 u(0,x)=0
du(0,x)/dt=0
! U(j,i) --> matriz contendo os valores de U no tempo j e na posio i
! j=1 corresponde ao instante inicial (t=0)
! O clculo de U(j,i) para j=2 envolve o valor de U em um tempo fora do
domnio (t<0)
! i=1 corresponde a posio inicial (x=0)
! O clculo de U(j,i) para i=N (x=L) envolve o valor de U em um ponto fora do
domnio (N+1)
!***************************************************************
*********
OPEN(10, file="entrada.txt")
READ(10,*) N
READ(10,*) M
READ(10,*) c
READ(10,*) DELTA_T
READ(10,*) DELTA_X
CLOSE(10)
ALLOCATE(U(M,N))
OPEN(20, file="du(t,0)_dx.txt")
OPEN(25, file="u(t,0.5L).txt")
OPEN(30, file="u(t,L).txt")
!Lao para impor condicao de contorno U(t,1)=0.0, ou seja, para qualquer
tempo na posicao x=0 !(i=1), U=0
DO j=1,3
U(j,1)=0.0
END DO
!Lao para impor condicao inicial U(1,i)=0.0, ou seja, em t=0 (j=1), U=0 para
261
qualquer posicao.
DO i=1,N
U(1,i)=0.0
END DO
!Definindo uma constante
ALFA=(c*c*DELTA_T*DELTA_T)/(DELTA_X*DELTA_X)
!Lao para calcular os deslocamentos quando j=2.Surgem aqui os valores de u
em um tempo fora !do domnio.
DO i=2,N
IF(i==N) THEN
U(2,i)=ALFA/2.0*(2*DELTA_X+2*U(1,i-1)2*U(1,i))+U(1,i)
ELSE
U(2,i)=ALFA/2.0*(U(1,i+1)-2*U(1,i)+U(1,i-1))+U(1,i)
END IF
END DO
!Lao para calcular os deslocamentos em diferentes pontos da corda em
diferentes instantes de !tempo
!j comea em 3 porque j=1 (t=0) e j=2 (t=1) j foram calculados.
DO j=3,M
DO i=2,N
IF(i==N)THEN
U(3,i)=ALFA*(2*DELTA_X+2*U(2,i-1)2*U(2,i))+2*U(2,i)-U(1,i)
ELSE
U(3,i)=ALFA*(U(2,i+1)-2*U(2,i)+U(2,i1))+2*U(2,i)-U(1,i)
END IF
END DO
!Lao para salvar em arquivo os deslocamentos dos pontos que sero
plotados e para passar
!os valores de U(2,i) para U(1,i) e de U(3,i) para U(2,i)
DO i=1,N
IF (i = =1)
WRITE(20,10) (j-2)*DELTA_T,(U(1,i+1)U(1,i))/DELTA_X
IF (i = =(N-1)/2) WRITE(25,10) (j-2)*DELTA_T,U(1,i)
IF (i = =N)
WRITE(30,10) (j-2)*DELTA_T,U(1,i)
U(1,i)=U(2,i)
U(2,i)=U(3,i)
END DO
END DO
10 FORMAT (F6.2,F6.2)
CLOSE(20)
CLOSE(25)
CLOSE(30)
!Comandos para chamar o gnuplot e fazer os grficos
VER=SYSTEM("Wgnuplot comandos1.txt")
VER=SYSTEM("Wgnuplot comandos2.txt")
VER=SYSTEM("Wgnuplot comandos3.txt")
END PROGRAM MDF_ONDA_1D
262
comandos2.txt
set xlabel "tempo"
set ylabel "deslocamento"
set title "u(t,0.5L) X t"
set grid
set data style linespoints
set pointsize 0.2
plot "u(t,0.5L).txt"
263
comandos3.txt
set xlabel "tempo"
set ylabel "deslocamento"
set title "u(t,L) X t"
set grid
set data style linespoints
set pointsize 0.2
plot "u(t,L).txt"
264
d
y( x )
dx
Seja o funcional:
> L(x,y(x),z(x)):=sqrt(1+(z(x))^2);
d
L x, y( x ), y( x ) :=
dx
d
1 y( x )
dx
> Ip:=int(L(x,y(x),z(x)),x);
2
Ip :=
1 dx y( x ) dx
> L(x,y,z):=sqrt(1+(z)^2);
L( x, y, z ) := 1z 2
> p:=diff(L(x,y,z),z);
p :=
z
1z2
> Q(x):=implicitdiff(p,m(x),x);
Q( x ) := 0
> F(x):=diff(L(x,y,z),y);
F( x ) := 0
> z:=solve(p=c,z);
z := c
1
c 1
> y:=int(z,x);
y := c
1
x
c 1
2
265
> L(x,y,z):=x*z+z^2;
L( x, y, z ) := x zz2
> L(x,y(x),z):=L(x,y,z);
L( x, y( x ), z ) := x zz2
> Ip:=int(L(x,y(x),z(x)),x);
Ip :=
L( x, y( x ), z( x ) ) dx
> P:=diff(L(x,y(x),z),z);
P := x2 z
> F:=-diff(L(x,y(x),z),y);
F := 0
> z:=diff(y(x),x);
z :=
d
y( x )
dx
> DtP:=diff(P,x);
2
d
DtP := 12 2 y( x )
dx
> C:=DtP+F;
2
d
C := 12 2 y( x )
dx
> H(z):=C;
2
d
d
H y( x ) := 12 2 y( x )
dx
dx
> g(x):=int(C,x);
d
g( x ) := x2 y( x )
dx
> h(x):=solve(g(x)=0,diff(y(x),x));
h( x ) :=
> y:=int(h(x),x);
y :=
266
x2
4
x
2
2
1
d
L( x ) := I E 2 w( x ) q w( x )
2
dx
2
1
d
Ip ( x ) :=
2 I E 2 w( x ) q w( x ) dx
dx
x1
> w(x):=alpha1*x*(x-l);
w( x ) := x ( xl )
> w(0):=0;
w( 0 ) := 0
> w(1):=1;
w( 1 ) := 1
Soluo:
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(w(x),x);
d1( x ) := ( xl ) x
> d2(x):=diff(w(x),x,x);
d2( x ) := 2
> L(x):=((E*I)/2)*((d2(x))^2)-q*w(x);
L( x ) := 2 I E 2q x ( xl )
> Ia(alpha1):=int(L(x),x=0..l);
q l 3
Ia ( ) :=
2 I E 2 l
6
> DIa(alpha1):=diff(Ia(alpha1),alpha1);
q l3
DIa ( ) :=
4 I E l
6
> alpha1:=solve(DIa(alpha1)=0,alpha1);
1
I q l2
24
:=
E
Portanto:
267
> w(x):=alpha1*x*(x-l);
1
I q l 2 x ( xl )
24
w( x ) :=
E
> L(x):=(E*I/2)*diff(w(x),x,x)-q*w(x);
1
I q 2 l 2 x ( xl )
2
ql
24
L( x ) :=
24
E
> Ip(x):=int(L(x), x=x1..x2);
1
1
I q 2 l 2 ( x2 3x1 3 )
I q 2 l 3 ( x2 2x1 2 )
72
48
q l 2 ( x2x1 )
Ip ( x ) :=
E
E
24
> x1:=0;
x1 := 0
> x2:=l;
x2 := l
E
24
A.6.2 Para n = 2
> restart;
Seja o funcional:
> L(x):=(E*I/2)*(diff(w(x),x,x))^2-q*w(x);
2
2
1
d
L( x ) := I E 2 w( x ) q w( x )
2
dx
2
1
d
Ip ( x ) := I E 2 w( x ) q w( x ) dx
2
dx
x1
> phi1:=x*(x-l);
:= x ( xl )
> phi2:=x^2*(x-l);
:= x 2 ( xl )
> x2:=l;
x2 := l
> w(x):=alpha1*phi1+alpha2*phi2;
w( x ) := x ( xl ) x 2 ( xl )
268
> w(0):=0;
w( 0 ) := 0
> w(1):=1;
w( 1 ) := 1
Soluo:
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(w(x),x);
d1( x ) := ( xl ) x2 x ( x l ) x 2
> d2(x):=diff(w(x),x,x);
d2( x ) := 2 2 ( xl )4 x
> L(x):=(E*I/2)*((d2(x))^2)-q*w(x);
1
L( x ) := I E ( 2 2 ( xl )4 x ) 2q ( x ( xl ) x 2 ( xl ) )
2
> Ia(alpha1):=int(L(x),x=0..l);
q l 4 ( 18 I E 2q ( l ) ) l 3
Ia ( ) :=
4
3
( 6 I E ( 2 2 l ) q l ) l 2 1
I E ( 2 2 l ) 2 l
2
2
> Ib(alpha2):=int(L(x),x=0..l);
q l 4 ( 18 I E 2q ( l ) ) l 3
Ib ( ) :=
4
3
( 6 I E ( 2 2 l ) q l ) l 2 1
I E ( 2 2 l ) 2 l
2
2
> DIa(alpha1):=diff(Ia(alpha1),alpha1);
q l 3 ( 12 I E q l ) l 2
DIa ( ) :=
2 I E ( 2 2 l ) l
3
2
> DIb(alpha2):=diff(Ib(alpha2),alpha2);
q l 4 ( 36 I E q l ) l 3 ( 12 I E l 6 I E ( 2 2 l ) ) l 2
DIb ( ) :=
4
3
2
2 I E ( 2 2 l ) l 2
> alpha1:=solve(DIa(alpha1)=0,alpha1);
1
I l ( 12 I E q l )
24
:=
E
> alpha2:=solve(DIb(alpha2)=0,alpha2);
1
I ( q l 224 I E )
48
:=
lE
Portanto:
> w(x):=alpha1*phi1+alpha2*phi2;
269
> L(x):=(E*I/2)*(diff(w(x),x,x))^2-q*w(x);
1
L( x ) := I E ( 2 2 ( xl )4 x ) 2q ( x ( xl ) x 2 ( xl ) )
2
> Ip(x):=int(L(x), x=x1..x2);
Error, (in ProcessOptions) too many levels of recursion
> x1:=0;
x1 := 0
x1 := 0
> x2:=l;
x2 := l
4
3
( 6 I E ( 2 2 l ) q l ) l 2 1
I E ( 2 2 l ) 2 l
2
2
270
L( x ) := 2 u( x ) u( x )
dx
> u(x):=beta+alpha*phi;
u( x ) :=
> beta:=x;
:= x
> phi:=x*(x-1);
:= x ( x1 )
> u(x):=beta+alpha*phi;
u( x ) := x x ( x1 )
4
2
> alpha:=solve(Ia(alpha)=0,alpha);
2
:=
9
Portanto:
> u(x):=beta+alpha*phi;
271
u( x ) := x
2 x ( x1 )
9
> d2:=d2(x);
d2 := 2
> L(x):=d2-u(x);
4
2 x ( x1 )
L( x ) := x
9
9
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x1):=d2-u1;
L( 0 ) :=
4
9
L( 1 ) :=
-5
9
> L(x2):=d2-u2;
L( x ) := 2 u( x ) u( x )
dx
> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) :=
> beta:=x;
:= x
> phi1:=x*(x-1);
:= x ( x1 )
> phi2:=x^2*(x-1);
:= x 2 ( x1 )
272
> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) := x x ( x1 ) x 2 ( x1 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x2 x ( x1 ) x 2
> d2(x):=diff(u(x),x,x);
d2( x ) := 2 2 ( x1 )4 x
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);
( x ) := 2 2 ( x1 )4 xx x ( x1 ) x 2 ( x1 )
9
27
3
> alpha1:=solve(Ia(alpha1)=0,alpha1);
3
:=
20 30
> alpha2:=solve(Ib(alpha2)=0,alpha2);
30 9
:=
29
29
> with(LinearAlgebra):
> A:=(<<1,30/29>|<1/30,1>>);
1
30
A :=
30
29
:=
3
20
9
29
> M:=MatrixInverse(A,method=pseudo);
-29
29
28
840
M :=
29
-15
28
14
> MatrixVectorMultiply(M,alpha);
273
81
560
9
56
81
560
:=
9
56
Portanto:
> u=u(x);
ux x ( x1 ) x 2 ( x1 )
> d2:=d2(x);
d2 :=
9
27
x( x )
280 28
> L(x):=d2(x)-u(x);
9
27
L( x ) :=
x( x )( x )x x ( x1 ) x 2 ( x1 )
280 28
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L:=d2-u1;
L :=
9
27
x( x )
280 28
L :=
289 27
x( x )
280 28
> L:=d2-u2;
274
L( x ) := 2 u( x ) u( x )
dx
> u(x):=beta+alpha*phi;
u( x ) :=
> beta:=x;
:= x
> phi:=x*(x-1);
:= x ( x1 )
> u(x):=beta+alpha*phi;
>
u( x ) := x x ( x1 )
6
2
> alpha:=solve(Ia(alpha)=0,alpha);
3
:=
13
Portanto:
> u(x):=beta+alpha*phi;
u( x ) := x
3 x ( x1 )
13
275
> d2:=d2(x);
d2 := 2
> L(x):=d2-u(x);
L( x ) :=
6
3 x ( x1 )
x
13
13
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x1):=d2-u1;
L( 0 ) :=
6
13
L( 1 ) :=
-7
13
> L(x2):=d2-u2;
L( x ) := 2 u( x ) u( x )
dx
> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) :=
> beta:=x;
:= x
> phi1:=x*(x-1);
:= x ( x1 )
> phi2:=x^2*(x-1);
:= x 2 ( x1 )
276
> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) := x x ( x1 ) x 2 ( x1 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x2 x ( x1 ) x 2
> d2(x):=diff(u(x),x,x);
d2( x ) := 2 2 ( x1 )4 x
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);
( x ) := 2 2 ( x1 )4 xx x ( x1 ) x 2 ( x1 )
192
12
8
> Ib(alpha2):=int(1*epsilon(x),x=1/2..1);
251 13 3
Ib ( ) :=
192
12
8
> alpha1:=solve(Ia(alpha1)=0,alpha1);
43 3
:=
208
26
> alpha2:=solve(Ib(alpha2)=0,alpha2);
208 72
:=
251
251
> with(LinearAlgebra):
> A:=(<<1,208/251>|<-43/208,1>>);
1
A :=
208
251
-43
208
:=
3
26
72
251
> M:=MatrixInverse(A,method=pseudo);
251 10793
294 61152
M :=
251
-104
294
147
> alphas:=MatrixVectorMultiply(M,alpha);
277
alphas :=
95
637
8
49
95
637
:=
8
49
Portanto:
> u=u(x);
ux x ( x1 ) x 2 ( x1 )
> d2:=d2(x);
d2 := 2 2 ( x1 )4 x
> L(x):=d2(x)-u(x);
L( x ) :=
18 48
x( x )x x ( x1 ) x 2 ( x1 )
637 49
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x):=d2(x)-u1;
L( x ) :=
18 48
x( x )
637 49
L( x ) :=
655 48
x( x )
637 49
> L(x):=d2(x)-u2;
278
L( x ) := 2 u( x ) u( x )
dx
> u(x):=beta+alpha*phi;
u( x ) :=
> beta:=x;
:= x
> phi:=x*(x-1);
:= x ( x1 )
> u(x):=beta+alpha*phi;
u( x ) := x x ( x1 )
6
2
> alpha:=solve(Ia(alpha)=0,alpha);
3
:=
13
Portanto:
> u(x):=beta+alpha*phi;
u( x ) := x
3 x ( x1 )
13
> d2:=d2(x);
279
d2 :=
6
13
> L(x):=d2-u(x);
L( x ) :=
6
3 x ( x1 )
x
13
13
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x1):=d2-u1;
L( 0 ) :=
6
13
L( 1 ) :=
-7
13
> L(x2):=d2-u2;
A.7.6 Mtodo dos Momentos para n = 2 com dois parmetros alpha1 e alpha2
Seja a Equao Diferencial:
> restart;
> L(x):=diff(u(x),x,x)-u(x);
2
d
L( x ) := 2 u( x ) u( x )
dx
> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) :=
> beta:=x;
:= x
> phi1:=x*(x-1);
:= x ( x1 )
> phi2:=x^2*(x-1);
:= x 2 ( x1 )
> u(x):=beta+alpha1*phi1+alpha2*phi2;
280
u( x ) := x x ( x1 ) x 2 ( x1 )
12
6
2
> Ib(alpha2):=int(x*epsilon(x),x=0..1);
21 13 1
Ib ( ) :=
20
12
3
> alpha1:=solve(Ia(alpha1)=0,alpha1);
3
:=
2
13
> alpha2:=solve(Ib(alpha2)=0,alpha2);
65 20
:=
63
63
> with(LinearAlgebra):
> A:=(<<1,65/63>|<1/2,1>>);
1
2
A :=
65
63
:=
3
13
20
63
> M:=MatrixInverse(A,method=pseudo);
-63
126
61
61
M :=
-130 126
61
61
> alphas:=MatrixVectorMultiply(M,alpha);
281
alphas :=
118
793
10
61
10
61
Portanto:
> u=u(x);
ux x ( x1 ) x 2 ( x1 )
> d2:=d2(x);
d2 := 2 2 ( x1 )4 x
> L(x):=d2(x)-u(x);
L( x ) :=
24 60
x( x )x x ( x1 ) x 2 ( x1 )
793 61
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x):=d2(x)-u1;
L( x ) :=
24 60
x( x )
793 61
L( x ) :=
817 60
x( x )
793 61
> L(x):=d2(x)-u2;
282
L( x ) := 2 u( x ) u( x )
dx
> u(x):=beta+alpha*phi;
u( x ) :=
> beta:=x;
:= x
> phi:=x*(x-1);
:= x ( x1 )
> u(x):=beta+alpha*phi;
>
u( x ) := x x ( x1 )
30
12
> alpha:=solve(Ia(alpha)=0,alpha);
5
:=
22
Portanto:
> u(x):=beta+alpha*phi;
u( x ) := x
5 x ( x1 )
22
> d2:=d2(x);
283
d2 := 2
> L(x):=d2-u(x);
L( x ) :=
5
5 x ( x1 )
x
11
22
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x1):=d2-u1;
L( 0 ) :=
5
11
L( 1 ) :=
-6
11
> L(x2):=d2-u2;
L( x ) := 2 u( x ) u( x )
dx
> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) :=
> beta:=x;
:= x
> phi1:=x*(x-1);
:= x ( x1 )
> phi2:=x^2*(x-1);
:= x 2 ( x1 )
> u(x):=beta+alpha1*phi1+alpha2*phi2;
>
284
u( x ) := x x ( x1 ) x 2 ( x1 )
60
30
12
> Ib(alpha2):=int(phi2*epsilon(x),x=0..1);
11 1
Ib ( ) :=
7
60
20
> alpha1:=solve(Ia(alpha1)=0,alpha1);
5
:=
2
22
> alpha2:=solve(Ib(alpha2)=0,alpha2);
77 7
:=
60
20
> with(LinearAlgebra):
> A:=(<<1,77/60>|<1/2,1>>);
1
2
A :=
77
60
:=
5
22
7
20
> M:=MatrixInverse(A,method=pseudo);
-60
120
43
43
M :=
-154 120
43
43
> alphas:=MatrixVectorMultiply(M,alpha);
285
alphas :=
69
473
7
43
69
473
:=
7
43
Portanto:
> u=u(x);
ux x ( x1 ) x 2 ( x1 )
> d2:=d2(x);
d2 := 2 2 ( x1 )4 x
> L(x):=d2(x)-u(x);
L( x ) :=
16 42
x( x )x x ( x1 ) x 2 ( x1 )
473 43
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x):=d2(x)-u1;
L( x ) :=
16 42
x( x )
473 43
L( x ) :=
489 42
x( x )
473 43
> L(x):=d2(x)-u2;
286
Bibliografia
1 Eugene Butkov, Fsica Matemtica, LTC Livros Tcnicos e Cientficos Editora, 1988
2 L. Esgoltz, Ecuaciones Diferenciales y Clculo Variacionais, Editora MIR, 1977.
3 Mrcia A Gomes Ruggiero; Vera Lcia da Rocha Gomes; Clculo Numrico; Makron
Books.
4 Dcio Esperandio; Joo Teixeira mendes; Luiz Henry Monken e Silva, Clculo Numrico,
Pearson/Pretice Hall.
5 C. A. Brebbia, J. C. F. Telles, L. C. Wrobel , Boundary Elements Method, Springer
Verlag, 1984.
6- Abramovich, (Livro que contm frmulas completas para Diferenas Finitas de derivadas
de qualquer ordem.
7 http://www.cesec.ufpr.br/~tc710
8 Zienkiewicz, Finite Elements Method,
9 Apostilas UNESP, UNICAMP e UnB
10 Livro MDF
11 MDF e Critrios de implementao Computacional.
287