Professional Documents
Culture Documents
CURITIBA PARAN
MARO 2007
LUCAS MXIMO ALVES
INTRODUO AOS MTODOS APROXIMADOS EM
ENGENHARIA:
lgebra Linear, Geometria Analtica, Clculo e Equaes
Diferenciais,
CURITIBA PARAN
MARO 2007
LUCAS MXIMOALVES
2
INTRODUO AOS MTODOS APROXIMADOS EM
ENGENHARIA:
lgebra Linear, Geometria Analtica, Clculo e Equaes
Diferenciais,
CURITIBA PARAN
MARO 2007
3
Dedicatria
Dedico,
4
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.
5
Epgrafe
6
Sumrio
Apresentao ....................................................................................................................... 18
7
5. 4 Variaes do Mtodo por Diferentes Funes de Ponderao ................................... 101
5.4.1 - Mtodo da Colocao ..................................................................................... 101
5.4.2 Exemplos de soluo usando Mtodo da Colocao....................................... 102
5.4.3 - Mtodo da Colocao por Subdomnios Modificado....................................... 108
5.4.4 Exemplos de soluo usando Colocao por Subdomnios Modificado .......... 109
5.4.3 - Mtodo da Colocao por Subdomnios.......................................................... 110
5.4.4 Exemplos de soluo usando Mtodo da Colocao por subdomnios ............ 110
5.4.5 - Mtodo dos Momentos ................................................................................... 116
5.4.6 Exemplos de soluo usando o Mtodo dos Momentos .................................. 116
5.4.7 - Mtodo de Galerkin........................................................................................ 122
5.4.8 Exemplos de soluo usando o Mtodo de Galerkin....................................... 122
5.4.9 - Mtodo de Galerkin Modificado..................................................................... 130
5.4.10 Exemplos de soluo usando o Mtodo de Galerkin Modificado .................. 130
5. 5 Forma Fraca do Mtodo de Resduos Ponderados..................................................... 131
5. 6 Exemplos de Solues da Forma Fraca do Mtodo de Resduos Ponderados ............. 133
Soluo: .................................................................................................................... 136
5. 7 Exerccios e Problemas.............................................................................................. 139
8
Captulo VII: MTODO DOS ELEMENTOS DE CONTORNO .................................... 221
7. 1 - Objetivos do captulo ................................................................................................ 221
7. 2 - Introduo................................................................................................................. 221
7. 3 Precursores do Mtodo de Elementos de Contorno ................................................... 222
7.3.1 Mtodo das Funes de Green ....................................................................... 223
7.3.2 Integrao por Partes em duas dimenses....................................................... 224
7. 4 Definio Matemtica e Desenvolvimento do Mtodo .............................................. 227
7.4.1 - Valor Principal de Cauchy.............................................................................. 235
7.4.2 Soluo Numrica da Equao de Laplace ..................................................... 237
7. 5 Discretizao do Contorno ....................................................................................... 238
7.5.1 - Elemento Constante Discretizao Linear .................................................... 240
7.5.2 - Elemento Linear Discretizao Linear ......................................................... 241
7. 6 Exemplos e Aplicaes............................................................................................. 245
7. 7 Exerccios e Problemas.................................................. Erro! Indicador no definido.
9
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
11
Figura - 6. 2. Mudana do domnio contnuo de coodenadas (x,y) para o discreto de
coordenadas (i,j) ................................................................................................................ 149
Figura - 6. 3. Rede de pontos nodais do Domnio, e dos Subdomnios, e .................. 151
Figura - 6. 4. Intervalo de aplicao do Mtodo de Galerkin............................................... 155
Figura - 6. 5. Elemento Finito linear entre dois pontos........................................................ 157
Figura - 6. 6. Estruturao unidimensional dos Elementos Finitos. ..................................... 160
Figura - 6. 7. Intervalo de aplicao do Mtodo de Galerkin............................................... 183
Figura - 6. 8. ...................................................................................................................... 195
Figura - 6. 9. ...................................................................................................................... 199
Figura - 6. 10. Elemento Finito Quadrtico entre trs pontos .............................................. 211
Figura - 6. 11. Estruturao unidimensional dos Elementos Finitos Quadrticos................. 216
Figura - 7. 1. Resumo da Evoluo dos Mtodos Aproximados baseados nos Resduos
Ponderados ........................................................................................................................ 222
Figura - 7. 2. Integral por partes em duas dimenses em relao a x. .................................. 224
Figura - 7. 3. Integral por partes em duas dimenses em relao a y. .................................. 226
Figura - 7. 4. Exemplo de um domnio, , com raio, r, e ponto fonte, , e contorno = u U
q....................................................................................................................................... 233
Figura - 7. 5. Soluo geomtrica para o problema do ponto fonte, , o qual transferido do
interior do domnio para o contorno. .................................................................................. 233
Figura - 7. 6. Aplicao da propriedade da funo delta de Dirac sobre o ponto fonte , sobre
o contorno.......................................................................................................................... 238
Figura - 7. 7. Discretizao linear do contorno de um domnio, . ..................................... 239
Figura - 7. 8. Tipos de elementos de contorno, linear ou parablico e tipos de ns,
geomtricos e funcionais, onde os ns funcionais podem ou no coincidir com os ns
geomtricos........................................................................................................................ 239
Figura - 7. 9. Esquematizao de ns para o problema de uma barra engastada. ................. 240
Figura - 7. 10. .................................................................................................................... 240
Figura - 7. 11. .................................................................................................................... 241
Figura - 7. 12. Discrretizao do contorno, ...................................................................... 241
Figura - 7. 13. Clculo do coeficiente C(i) para um ngulo qualquer.............................. 242
Figura - A. 1. Viga bi-apoiada sujeita a deformao pelo seu prprio peso. ........................ 251
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 comprimento discretizado;
s comprimento infinitesimal de um fio;
c constante de velocidade da onda;
u deslocamento unitrio;
densidade uniforme de um fio;
t tempo;
TA tenso uniforme na seo do fio em ponto dado A;
CAPTULO 02
q carregamento em viga;
c coeficiente de amortecimento;
x comprimento;
u deslocamento discretizado; difuso do calor discretizado;
m massa de um corpo;
E mdulo de Young;
I momento de inrcia;
R rigidez da mola;
operador laplaciano;
CAPITULO 03
n
binmio de Newton;
r
q carregamento distribudo aplicado em uma viga;
C coeficiente de amortecimento de uma mola;
u deslocamento discreto;
h diferena entre pontos discretizados em uma funo;
p(t) fora aplicada a um sistema massa-mola;
m freqncia natural;
m massa de uma mola;
M momento fletor aplicado em uma viga;
i nmero do ponto discretizado;
n ordem da derivada de uma funo;
xi ponto onde se aplica a srie de Taylor (referencia para srie progressiva, centralizada ou regressiva);
K Rigidez da mola;
somatrio;
tenso;
CAPTULO 4
g acelerao gravitacional;
coeficientes de funo linear do mtodo de Rayleight-Ritz;
ds comprimento infinitesimal de uma curva;
W esforo cortante;
y (x) funo aproximada;
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
1. 2 Introduo
20
1. 3 Simplificao de um Problema Real
1. 4 Exemplos e Aplicaes
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:
2u
s TB sen T A sen (1. 2)
t 2
Empregando (1. 1) em (1. 2) tem-se:
2 u T B sen T sen
s 2 A (1. 3)
T t T B cos T A cos
Ou
s 2 u
TB tg T A tg (1. 4)
T t 2
u u u
Como tg e tg pode-se expandir (em Srie de Taylor) na
x B x A x B
vizinhana de A e obter conseqentemente:
u u u
x ... (termos de ordem superior em x) (1. 5)
x B x A x x A
onde os termos de ordem superior em x que podem ser desprezados sem problemas.
Conseqentemente:
2u
tg tg 2 x (1. 6)
x A
22
Como os deslocamentos transversais ao comprimento do fio so pequenos, podemos fazer a
aproximao de que s x. Substituindo (1. 6) em (1. 4) e tomando o limite quando x 0,
obtm-se:
2u 2u
s 2 2 x (1. 7)
T t x A
2u 1 2u
(1. 8)
x 2 c 2 t 2
2
Que a equao de onda do fio, onde c T /
O prximo passo a busca da soluo para o problema.
1. 5 Discretizao do Problema
23
Figura - 1. 4. Diagrama de Transformao de Equaes Diferenciais em Equaes Algbricas
equivalentes.
Portanto, s nos resta agora estudar as equaes diferenciais para se poder aplicar
os mtodos aproximados na soluo de problemas fsicos reais.
Conclumos este captulo listando de forma resumida alguns dos mtodos que
podem ser empregados na soluo de equaes diferenciais os quais sero vistos ao longo
deste curso. Entre eles teremos:
Mtodo das Diferenas Finitas; Mtodo Variacional; Mtodo dos Resduos
Ponderados; Mtodos dos Elementos de Contorno; Mtodo dos Elementos Finitos; Mtodo
dos Volumes Finitos.
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
2. 2 Introduo
2.2.1 - Definio
Uma equao diferencial uma equao que envolve uma funo incgnita e
suas derivadas.
25
2.2.2 - Classificao das equaes Diferenciais
Exemplo:
d 4u
EI q (2. 1)
dx 4
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)
EDO de 2 Ordem
26
EDO de 2 Ordem
mu cu Ru f (t ) (2. 4)
Exemplos:
2) u = u(x, y, z)
EDP de 2 Ordem e 1 Grau
2u 2u 2u
0 (2. 6)
x 2 y 2 z 2
2u 0 (2. 7)
2 2 2 2
(2. 8)
x 2 y 2 z 2
27
c) No-Lineares Os coeficientes dependem das derivadas das variveis dependentes
Exemplos:
Linear:
df
a( x) b( x ) f c( x) 0 (2. 9)
dx
Quase-Linear:
df
f ( x) b( x ) f c( x) 0 (2. 10)
dx
No-Linear:
f 2 f f 2 f
2 2 d ( x, y ) 0 (2. 11)
y x x y
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 (2. 12)
x xy y x y
que representa uma elipse quando (a.b h 2 > 0), uma parbola quando (a.b h 2 = 0), uma
hiprbole quando (a.b h 2 < 0). Uma classificao semelhante adotada para as E.D.P.
Exemplos:
28
1) Equao de onda unidimensional
2u 1 2u
0 (2. 14)
x 2 c 2 t 2
2u 1 u
2
0 (2. 15)
x t
3) Equao de Laplace
2u 2u
0 (2. 16)
x 2 y 2
2. 3 Exemplos e Aplicaes
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) Quanto as variveis: Equao Diferencial Parcial;
29
ii) Quanto a ordem: de Segunda Ordem
iii) Quanto ao grau: Primeiro grau
iv) Quanto aos coeficientes das derivadas: Linear
v) Quanto ao tipo: Elptica
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
3. 2 Introduo
31
Figura - 3. 1. Mudana do domnio contnuo de coodenadas (x,y) para o discreto de coordenadas
(i,j)
du u ( xi h ) u ( xi )
(3. 1)
dx x xi h
onde h = x.
De forma aproximada, utilizando-se um incremento h pequeno, porm finito,
pode-se escrever:
du u ( x i h) u ( x i )
(3. 2)
dx x xi h
32
du u ( x i ) u ( x i h)
(3. 3)
dx x xi h
Figura - 3. 2. Influncia das diferentes derivadas tomadas em relao ao ponto x e sua vizinhana a
direita e esquerda.
du u ( x i h) u ( x i h)
(3. 4)
dx x xi 2h
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 h2 d 2u h 3 d 3u
u ( x i h) u ( x i ) h ... (3. 5)
dx x xi 2! dx 2 x x 3! dx 3 x x
i i
du u ( x i h) u ( x i ) h d 2 u h 2 d 3u
(3. 6)
dx x xi h 2! dx 2 x x 6 dx 3 x x
i i
33
Como h pequeno podemos truncar a srie no ponto indicado. Logo, desprezando-se os
termos relativos s derivadas de ordem igual ou superior a dois, obtm-se a expresso da
diferena progressiva. Como h um valor pequeno, o maior termo desprezado igual ao
produto de h por uma constante, ou seja, da ordem de h (notao O(h)). O erro que se
comete quando se substitui a expresso (3. 1) pela expresso (3. 2) O(h).
du h 2 d 2u h 3 d 3u
u ( x i h) u ( x i ) h ... (3. 7)
dx x xi 2! dx 2 x x 3! dx 3 x x
i i
du
Resolvendo-se para , obtm-se
dx x xi
du u ( x i ) u ( x i h) h d 2 u h 2 d 3u
(3. 8)
dx x xi h 2! dx 2 x x 6 dx 3 x x
i i
du 2h 3 d 3 u
u ( x i h) u ( x i h) 2 h ... (3. 9)
dx x xi 3! dx 3 x x
i
du u ( x i ) u ( x i h) h 2 d 3 u
(3. 10)
dx x xi 2h 6 dx 3 x x
i
34
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
u ( xi h) u( xi h) 2u ( xi ) h ... (3. 11)
dx 2 x x 4! dx 4 x x
i i
2
Resolvendo para d u temos:
dx 2 x xi
d 2u u ( x i h) 2u ( x i ) u ( x i h) h 2 d 4 u
... (3. 12)
dx 2 x x h2 12 dx 4 x x
i i
d 2u u ( x i h) 2u ( x i ) u ( x i h)
(3. 13)
dx 2 x x h2
i
d nu n n
u ( xi rh)
n
( 1) r (3. 14)
dx x x r 0 r hn
i
onde
n n!
(3. 15)
r ( n r )!r!
35
d nu n n
u ( xi rh)
n
( 1) r (3. 16)
dx x x r 0 r hn
i
ou
d n ui n
n! r ui r
dx n r 0 ( n r )!r!
( 1)
hn
(3. 17)
d nu n n
r u ( xi rh )
dx n x x r 0 r
( 1)
hn
(3. 18)
i
ou
d n ui n
n! u
n
(1) r i nr (3. 19)
dx r 0 ( n r )!r! h
d nu n n
u ( xi rh) u ( xi rh)
n
(1) r (3. 20)
dx x x r 0 r 2h n
i
ou
d n ui n
n! u u
n
( 1) r i r n i r (3. 21)
dx r 0 ( n r )!r! 2h
36
3. 6 Exemplos de Aplicaes
d 2u
u x 0 em 0 x 1 (3. 22)
dx 2
Soluo:
A equao diferencial, inicialmente, reescrita de forma discreta:
u ( xi h) 2u ( xi ) u ( xi h)
u ( xi ) xi 0 (3. 23)
h2
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 u ( xi h) ; ui u ( xi ) (3. 26)
37
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
1,96 1 0 0 u1 0,008
1
1,96 1 0 u 2 0,016
(3. 29)
0 1 1,96 1 u 3 0,024
0 0 1 1,96 u 4 0,032
sen ( x )
u ( x) x (3. 30)
sen (1)
tem-se:
i X u(x) analtica u(x) aproximada por diferena central
0 0,0 0,0000 0,0000
1 0,2 0,0361 0,0362
2 0,4 0,0628 0,0630
3 0,6 0,0710 0,0713
4 0,8 0,0525 0,0527
5 1,0 0,0000 0,0000
38
2) Resolver o problema anterior com a condio de contorno natural.
du ( x)
1 em x 1 (3. 31)
dx
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.
du u ( xi ) u ( xi h) u (1) u (0,8) u 5 u 4
1 (3. 32)
dx x xi h 0,2 0,2
Substituindo a equao (3. 33) em (3. 34) (quinta equao do Exemplo 1), obtm-se:
ou
Donde
39
1,96 1 0 0 u1 0,008
1
1,96 1 0 u 2 0,016
(3. 38)
0 1 1,96 1 u 3 0,024
0 0 1 0,96 u 4 0,232
2 sen ( x)
u ( x) x (3. 39)
cos(1)
tem-se:
i x u(x) analtica u(x) aproximada por diferena regressiva
0 0,0 0,0000 0,0000
1 0,2 0,5354 0,4415
2 0,4 1,0415 0,8573
3 0,6 1,4901 1,2229
4 0,8 1,8554 1,5155
5 1,0 2,1184 1,7155 (u4+0,2)
6 1,2 2,2541 -
du u ( xi h) u ( xi ) u (1,2) u (1,0) u6 u5
1 (3. 40)
dx x xi h 0,2 0,2
Substituindo a equao (3. 41) em (3. 42) (sexta equao do Exemplo 1), obtm-se:
ou
40
(1-1,96)u5+ u4 = -0.040-0,2 (3. 44)
Donde
1,96 1 0 0 0 u1 0,008
1 1,96 1 0 0 u 2 0,016
0 1 1,96 1 0 u3 0,024 (3. 46)
0 0 1 1,96 1 u 4 0,032
0 0 0 1 0,96 u5 0,44
2 sen( x)
u ( x) x (3. 47)
cos(1)
tem-se:
41
domnio (que constitui uma sexta equao) pode ser obtida aproximando a condio de
contorno natural com diferena central.
du u ( xi h) u ( xi h) u (1, 2) u (0,8)
dx x xi 2h 2.(0, 2)
(3. 48)
u u
6 4 1
0, 4
u6 u 4
1
0,4 (3. 49)
ou
Substituindo a equao (3. 49) em (3. 51) (sexta equao do Exemplo 1), obtm-se:
Obtm-se:
Donde
1,96 1 0 0 0 u1 0,008
1,96 0 u 2 0,016
1 1 0
0 1 1,96 1 0 u 3 0,024 (3. 55)
0 0 1 1,96 1 u 4 0,032
0 0 0 2 1,96 u 5 0,044
42
2 sen ( x)
u ( x) x (3. 56)
cos(1)
Figura - 3. 4. Viga bi-apoiada sujeita a uma flexo sob o seu prprio peso.
d 2 M ( x)
q (3. 57)
dx 2
M ( x ) x 0 M ( x ) x l 0 (3. 58)
Adotar h = x = l/4
Soluo:
43
Figura - 3. 5. Distribuio de pontos igualmente espaados no intervalo [0;4].
M 0 2M 1 M 2
q (3. 59)
(l / 4 ) 2
i = 2 (x2 = l/2):
M 1 2M 2 M 3
q (3. 60)
(l / 4) 2
i = 3 (x3 =3l/4):
M 2 2M 3 M 4
q (3. 61)
(l / 4) 2
2 1 0 M1 2
1
1 2 1 M ql 1
2 (3. 62)
16
0 1 2 M 3 1
Resolvendo:
3 2
M1 M 3 ql (3. 63)
32
1
M 2 ql 2 (3. 64)
8
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.
u muo sen t
u (t ) emt uo cos w t o
d
t
(3. 66)
1 m ( t )
md p( )e
0
send (t ) d
K
Onde u o e u o so as condies iniciais e m a freqncia natural do sistema,
m
C 2
, d m 1
2m m
Para resolver o problema numericamente, utilizando as aproximaes de diferena
central para as derivadas de segunda ordem (acelerao) e de primeira ordem (velocidade),
so feitas as substituies:
u j 1 2u j u j 1 u j 1 u j 1
u j 2
e u j (3. 67)
t 2 t
45
m c
2 u j 1 p * j (3. 68)
t 2 t
2m m c
p *j p j K 2 u j 2 u j 1 (3. 69)
t t 2 t
Para j = 0, 1, 2, ...., os valores de u j+1 so obtidos a partir dos valores j conhecidos u j e u j-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:
u 1 2u 0 u 1 u 1 u 1
u0 2
e u 0 (3. 70)
t 2 t
u1 2tu 0 u 1
(2tu 0 u 1 ) 2u 0 u 1 (3. 71)
u0
t 2
ou
1
u 1 u 0 u 0 t u0 t 2 (3. 72)
2
0 :
diferencial, pode-se determinar o valor de u
ou
p0 Cu0 t Ku0
u0 (3. 74)
m
46
3. 7 Consistncia, Convergncia e Estabilidade
Convergncia: A soluo numrica tende para a soluo exata medida que os incrementos
f f (3. 75)
~
Se, no ponto x = xi, ui representa a soluo exata da equao diferencial e u i
2
t t Critico (3. 76)
m
47
De acordo com a teoria da estabilidade, da soluo das equaes diferenciais de Lyapunov,
essa amplificao do erro no tempo, associada instabilidade das equaes diferenciais , em
geral, exponencial no tempo (vide captulo 4 de L. Esgoltz, Ecuaciones Diferenciales y
Clculo Variacionais, Editora MIR, 1977).
3. 8 Exerccios e Problemas
2u 1 2u
(3. 77)
x 2 c t 2
para a barra da Figura - 3. 6. Use a diferena central tambm para as condies de contorno.
Com condies iniciais:
u( x, t 0)
u ( x, t 0) 0 ; 0 (3. 78)
t
ou
u0 0 ; u0 0 (3. 79)
E condies de contorno
u ( x L, t )
u ( x 0, t ) 0 ; 1 (3. 80)
x
ou
u
u (0) 0 ; 1 (3. 81)
x x L
u
Fazer os grficos de u A (t ) e u B (t ) e grficos de
x x c
Soluo:
48
2u 1 2u
(3. 82)
x 2 c t 2
Com as seguintes condies iniciais:
u ( x, t 0) 0 u ( x, t 0) 0 (3. 83)
t
E condies de contorno:
u ( x L, t )
u ( x 0, t ) 0 1 (3. 84)
x
onde L o comprimento da barra.
Na discretizao uijposio
tempo j
i
computacionalmente equivale a :
J loops em J I ,
u I , (3. 85)
x t
Vamos usar a diferena central para calcular as derivadas. Para resolver por
diferenas finitas preciso em primeiro lugar discretizar a equao, na seguinte forma:
c 2 .t 2 k
x 2
ui1 2.uik uik1 uik 1 2.uik uik 1 (3. 87)
c 2 .t 2
2
(3. 89)
x
temos:
49
Um problema que existe em termos de implementao numrica refere-se ao
termo u ik 1 , que para o tempo k=0, k-1, gera um tempo negativo, ou seja, a equao (3. 90)
fica:
uik 1 uik 1
0, (3. 93)
2t
k 1
que resulta em ui uik 1 , devendo ser substituda na Equao (3. 86) quando n = 0.
ui1 ui1
0, (3. 94)
2t
ou
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, (3. 97)
x
que discretizando usando diferena central, fica da seguinte forma:
u ik1 u ik1
1, (3. 98)
2x
que resulta em:
50
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):
0
u n1 un1 (1 ).un0 un01 (3. 100)
2 2
A condio de contorno fica:
u ( x L , t ) u u u
1 n 1 n 1 1 (3. 101)
x x x L 2 x
logo
u n 1 2x u n 1 (3. 102)
ii) k = 0 e i = n
unk 1 (2x unk1 ) (1 ).unk unk1 (3. 106)
2 2
iii) k > 0 e 1 i n-1:
k
uik 1 uik1 (2 2 ).uik ui 1 uik 1 (3. 107)
2
iv) k > 0 e i = n:
com ct x .
51
graficando-se:
u A t du
t (3. 109)
uB t dx i
Resultados:
du( x 0, t )
1) Graficando t temos:
dx x A
2) Graficando u ( x L / 2, t ) t , temos:
x B
u(t,0.5L) X t
1
"u(t,0.5L).txt"
0.8
0.6
deslocamento
0.4
0.2
-0.2
0 1 2 3 4 5 6 7 8 9 10
tempo
52
3) Graficando u ( x L, t ) xC t temos:
u(t,L) X t
2
"u(t,L).txt"
1.8
1.6
1.4
deslocamento
1.2
0.8
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7 8 9 10
tempo
2u 2 u 1 2 u
, (3. 110)
x 2 y 2 c t 2
Com as seguintes condies iniciais:
i) Para toda a membrana
u ( x, y, t 0) 0 , (3. 111)
u ( x, y, t ) 0 , (3. 112)
53
Figura - 3. 10.Discretizao da membrana quadrada de lado a.
Na discretizao uijktempo k
posio i e j
computacionalmente equivale a :
u I , K loops em K tempo J coord . y I coord . x ,
J , (3. 115)
x y t
no caso geral, temos:
Soluo:
Discretizando, a equao diferencial,
1
(u tx 1, y 2.u xt , y u xt 1, y )
x 2
u xt , y 1 2.u xt , y u xt , y 1 1y 2
1
c2
u t 1
x, y 2.u xt , y u xt , y1 1t 2 (3. 116)
u ( x, t 0) u xt , 1y u xt , y1 t 1 t 1
c , ficando e concluindo que u x, y 2tc u x, y , para fora do centro
t 2t
t
tambm usando diferena central, conclui-se que u x , y u x , y , para os termos u x1, y e
t 1 t 1
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. 11. Variao da amplitude da oscilao em funo do tempo.
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)
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
4. 2 Introduo
57
necessidade de se conhecer todo o desenvolvimento da Mecnica Analtica envolvida. Esse
mtodo precursor dos demais mtodos que se seguiro, visto que ele determina a equao
diferencial do problema atravs das Equaes de Euler-Lagrange. As equaes diferenciais
encontradas pelo Mtodo Variacional podero ser resolvidas analtica ou numericamente
pelos demais mtodos que sero aprendidos neste curso.
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
v (4. 2)
dt
ds 2 dx 2 dy 2 (4. 3)
logo
58
2
dy 2
ds 1 dx 1 y ' dx (4. 4)
dx
1 1 1
mv12 mgy1 mv 2 2 mgy 2 mv 2 mgy (4. 5)
2 2 2
2
v v12 2 g y1 y (4. 6)
Assim:
ds
dt (4. 7)
v
logo
x2 2
1 y '
I dx (4. 8)
2
x1 v1 2 g ( y1 y )
x2
I F ( x, y, y' )dx I : funcional (4. 9)
x1
59
( x a)
f ( x ) f ( a ) f ' (a )( x a ) f ' ' (a ) .... (4. 10)
2!
e portanto:
( x a )2
f ( x ) f (a ) f ' (a )( x a ) f ' ' (a ) .... (4. 11)
2!
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 :
((x a)2 > 0 e |(x a)3| > (x a)4 ...). (4. 12)
60
Onde (x) uma funo derivvel, arbitrariamente escolhida, que se anula em x = x1 e x =
x
~ 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
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
~ d 2~
~ ~ dI I 2
I I 0 2 ... (4. 18)
d 0 d 0 2!
ou
~ d 2~
~ dI I 2
I I 2 ... (4. 19)
d
0 d 0 2!
~
Analogamente ao caso da funo y = f(x), a condio necessria para que I seja extremo em
= 0 dada por:
Onde:
~
~ dI
I d F ( x, ~y , ~
y ' )dx 0 (4. 21)
d
Logo
F y F y '
F ( x, y , y ') (4. 22)
y y '
e
~
dI
0 (4. 23)
d 0
ou seja
~
dI
0 (4. 24)
d 0
Logo
~ x2 F ~
dI y F ~ y'
~ ~ dx 0 (4. 25)
d 0 x1 y y ' 0
De (4. 17):
62
~ x2 F
dI F
~ ~ ' dx 0 (4. 26)
d 0 x1 y y '
0
Como em = 0, ~
yye~
y ' y ' , a expresso (4. 26) pode ser escrita como:
x2
F F
y y' 'dx 0 . (4. 27)
x1
dF d F
u du dx
dy ' dx dy ' (4. 28)
d ' dx
Logo
x2 x2 x2
F F d F
y' ' dx y ' dx y' dx (4. 29)
x1 x1 x1
Como ( x1 ) ( x 2 ) 0 temos:
x2 2
x
F d F
y' ' dx dx y ' dx (4. 30)
x1 x1
x2
F d F
y dx y' dx 0 (4. 31)
x1
63
F d F
0 (4. 32)
y dx y '
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
1) y : comutativa com o operador diferencial.
dx dx
dy
Vejamos a variao da funo :
dx
d~
~
dy y
(4. 34)
dx dx
logo
64
dy dy dy d~
y dy d ( ~
~
y y)
dx dx dx dx dx dx
(4. 35)
dy d (y )
dx dx
2)
ydx ydx : comutativo com o operador integral
ento
ydx ydx ~
ydx ~y dx ydx ( ~
y y ) dx
(4. 37)
ydx ydx
x2 F F
x2
F F
x2
F F
' dx ' dx y y ' dx
x1 y y ' x1 y y ' x1 y y ' (4. 38)
F d F
u du dx
y ' dx dy ' (4. 39)
d y ' dx y ' dx y ' dx y
Logo
x2
x2 x2
F F d F
x y ' y ' dx y ' y ydx
dx y '
(4. 40)
1 x1
0 x1
Mas y ~
y y 0 porque so iguais em x1 e x2.
Substituindo (4. 40) em (4. 38):
65
x2
F d F
y dx y' ydx 0 (4. 41)
x1
x2
(1) F d F
I ydx 0 (4. 42)
x1
y dx y '
Note-se que:
1.
~
(1) dI
I (4. 43)
d 0
2 x
F F
F F ( x, y, y' ) , (1) I y y' dx 0 (4. 44)
x1 y y '
f f
f f ( x, y) , df dx dy (4. 45)
x y
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 , o desenvolvimento da condio de extremizao
x1
conduz a:
x2
(1) F d F F F
I ydx y y 0 , (4. 46)
x1 y dx y ' y x
2
y x
1
F
y x 0 (ou y ( x1 ) y1 prescrito) ou 0 (4. 47)
1 y x1
F
y x 0 (ou y ( x 2 ) y 2 prescrito) ou 0 (4. 48)
2 y x2
67
4. 5 Funcionais com derivadas de ordem superior
Seja o funcional:
x2
I F ( x, y, y' , y' ' , y' ' ' )dx (4. 49)
x1
2 x
F F F F
(1) I y y ' y ' ' y ' ' ' dx 0 (4. 50)
x1
y y ' y ' ' y ' ' '
x2 x2 x2
F F d F
y' y' dx y ' y x1 dx y ' ydx (4. 51)
x1 x1
b)
x2 x2 x2
F F d F
y' ' y ' ' dx y ' ' y' x1 dx y' ' y' dx
x1 x1
x2 x2 2
(4. 52)
x
F d F d2 F
y ' x1 y 2 ydx
y ' ' dx y ' ' x x1 dx y ' '
1
c)
x2 x2 x2
F F d F
x y ''' y ''' dx y ''' y "
x1
y " dx
dx y '''
1 x1
x2 xx2 2
F d F d 2 F
y '' y ' x dx2 y ''' y ' dx (4. 53)
y ''' x1
dx y ''' x1 1
x2 x2 x x2 2
F d F d 2 F d 3 F
y '' y ' y ' x dx3 y ''' ydx
y ''' x1
dx y ''' x1
dx 2 y ''' x1 1
A condio de extremizao :
68
x2
F d F d 2 F d 3 F
x y dx y ' dx2 y '' dx3 y ''' ydx
1
x2 x2 x 2
(4. 54)
F d F d 2 F F d F F
2 y y ' y '' 0
y ' dx y " dx y ''' x1 y '' dx y '''
x1
y ''' x1
d3 F d 2 F d F F
2 0 (4. 55)
dx 3 y ' ' ' dx y ' ' dx y ' y
E s condies de contorno:
Cinemticas / Naturais so:
F
y '' prescrito ( y '' 0) ou 0 (4. 56)
y ''' x
1
d F F
y ' prescrito ( y ' 0) ou 0 (4. 57)
dx y ''' y ''
d 2 F d F F
y ' prescrito ( y 0) ou 0 (4. 58)
dx 2 y ''' dx y '' y '
69
4. 6 Exemplos de Aplicaes
x2 2
1 y '
I dx (4. 59)
2
x1 v1 2 g ( y1 y )
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.
x2
1 y '2 1
x2
1 y '2
I dx dx (4. 60)
x1 2 gy 2g x1 y
1 y '2
F ( x, y, y ' ) (4. 61)
y
d F ( x, y, y ') F ( x, y, y ')
0 (4. 62)
dx y ' y
logo
2
F ( x, y, y' ) 1 1 y '
(4. 65)
y 2 ( y )3
2
y '' 1 2 y '' y '2 1 y '2 1 1 y '
3
3
3
0 (4. 66)
1 y '
2
y 2 2
1 y ' y
2 1 y ' 2
y 2
y
2
Multiplicando tudo por 1 y ' y , temos:
y ' '
y ' ' y '2
y'2 1 y'2
0
(4. 67)
1 y' 2
2y 2y
Ou
2 yy' '2 yy' 2 y ' '2 yy' 2 y ' '1 y' 2 0 (4. 71)
71
obtm-se a seguinte equao diferencial:
d 2 y d dy du du dy du
y'' 2
y'
dx dx dx dx dy dx dy
(4. 74)
du
y'' u
dy
Logo
du
2 yu u 2 1 0 (4. 75)
dy
ou
Logo
y (1 u 2 ) a (4. 78)
ou
que fica:
a
( y' ) 2 1 (4. 80)
y
Logo
72
a y dy
y' (4. 81)
y dx
ou
dx y y
dx dy (4. 82)
dy a y ay
Ento:
y
x dy x0 (4. 83)
ay
Fazendo:
logo
a .sen(t / 2)
x asen(t / 2) cos(t / 2)dt x0 (4. 86)
a cos(t / 2)
ou
Como:
1 cos(t / 2)
sen 2 (t / 2) (4. 88)
2
Ficamos com:
a
x (1 cos t )dt x0 (4. 89)
2
Portanto
73
t sent
x a x0 (4. 90)
2 2
a
x 2 t sent
e (4. 91)
a
y asen 2 (t / 2) (1 cos t )
2
x2
I ( xy '( y ' ) 2 )dx (4. 92)
x1
Soluo:
A partir da equao de Euler-Lagrange temos que:
F d F
0 (4. 93)
y dx y'
Sendo F / y 0 temos:
74
d F
0 0
dx y '
(4. 94)
F
C (4. 95)
y '
Logo,
F
y' y '
xy' y' 2 x 2 y' (4. 97)
ou
x C
x 2 y' C y ' . (4. 98)
2 2
Portanto,
x 2 Cx
y D. (4. 99)
4 2
3) Provar que a menor distncia entre dois pontos uma linha reta, ou seja:
x2 x2
I distncia ds 1 y ' 2 dx (4. 100)
x1 x1
Soluo:
Lagrange temos:
F d F
0
y dx y ' (4. 101)
0
Sendo F / y 0 temos:
75
d F
0 0 (4. 102)
dx y '
F
C (4. 103)
y '
Logo,
F dF 1 1/ 2 y'
y ' dy ' 2
1 y '2 2y ' (4. 105)
1 y '2
logo
y'
C y' C 1 y '2 . (4. 106)
2
1 y'
Ou
Logo
C2
y '2 2
y '2 A2 y ' A . (4. 108)
1 C
Integrado em x temos:
dy
dx
A y Adx . (4. 109)
Portanto,
y Ax B . (4. 110)
76
Figura - 4. 7. Grfico da menor distncia entre dois pontos segundo o Clculo Variacional de
Euler-Lagrange.
Soluo:
EI d 2 w 2
l
.
Ip
2 dx 2 qw dx (4. 111)
0
77
Onde E: o mdulo de Elasticidade; I : o momento de Inrcia da seco transversal da viga;
2
EI d 2 w
: a Energia Potencial de Deformao; qw(x): a Energia Potencial da carga
2 dx 2
Atuante. Sendo F dado por:
2
EI d 2 w
F F ( x, w, w' ' ) qw (4. 112)
2 dx 2
d 3 F d 2 F d F F
0 (4. 113)
dx 3 w' ' ' dx 2 w' ' dx w' w
como
d 3 F d F
0 e 0 (4. 114)
dx 3 w' ' ' dx w'
Temos:
d 2 F F
0 (4. 115)
dx 2 w' ' w
Logo
d 2 F d 2 EIw' ' F
; EIw' ' (4. 116)
dx 2 w' ' dx 2 w
d 2 F d 4w F
EI e q (4. 117)
dx 2 w' ' dx 4 w
d 4w q
(4. 118)
dx 4 EI
A equao diferencial da linha elstica.
78
Considerando as condies de contorno (x = 0 e x = l)
F F
w' 0 : w prescrito (cinemtica) (w' 0) ou 0 (natural) (4. 119)
w' ' w' '
e
d F
w 0 : w prescrito (cinemtica) (w 0) ou
d F (natural)
0 (4. 120)
dx w' ' dx w' '
F
EIw' ' 0 ou M 0 (Momento Fletor) (4. 121)
w' '
d
EIw' ' EIw' ' 0 ou Q 0 (Q: Esforo cortante) (4. 122)
dx
x 0 ; w 0 e w' ' 0
(4. 123)
x l ; w 0 e w' ' 0
79
4. 7 Mtodo de Rayleigh-Ritz
Dado o funcional
x2
I F ( x, y, y ')dx (4. 124)
x1
com condies de contorno y(x1) = y(x2) = 0. Cuja condio variacional dada por:
x2 x2
I F ( x, y , y ' )dx F ( x, y , y ' )dx 0 . (4. 125)
x1 x1
x2
F F F
x x y y y ' y ' dx 0 (4. 126)
x1
Desenvolvendo temos:
x2 x2
F d F
x
L F x, y x , y ' x
ydx x y dx y ' ydx 0 (4. 127)
1 1
ou
F d F
0 (4. 128)
y dx y '
n
y y 11 22 ... nn y ii , (4. 129)
i 1
80
Como as funes i , i 1,2...n , so conhecidas, resulta que tanto y quanto y '
dependero dos parmetros i. Ento:
n
y ' y ' 1 '1 2 ' 2 ... nn y ' i 'i . (4. 130)
i 1
Substituindo y , definido em (4. 129) e y ' , definido em (4. 15), no funcional (4.
x2
I F ( x, y , y ')dx . (4. 131)
x1
Desenvolvendo temos:
x2 x2
F d F
x
L F x, y x , y ' x ydx x y dx y ' ydx 0 (4. 134)
1 1
n n
Se y ii ; y ' i 'i , ento o funcional aproximado I depender somente dos n
i 1 i 1
x2 x2
x2
I I i F i , x,i , i ' dx L F x, i ,i x ,i ' x ydx L i x
1 (4. 135)
x1 x1
.
81
x2 n n x2 n n
I F ( x, ii ( x ), i 'i ( x ))dx I F ( i i ( x ), i 'i ( x)) dx
x1 i 1 i 1 x1 i 1 i 1 (4. 136)
.
F d F
0 (4. 138)
y dx y '
e
n n
F F y ' F n y '
' y ' ' y ' ' (4. 140)
j 1 j j 1 j j 1 j
E ainda
d n F d F n y '
d F n y '
dx j 1 ' j dx y ' dx y '
(4. 141)
j 1 ' j j 1 ' j
d n F n F
d F n y ' F n y
dx j 1 ' j j 1 ' dx y '
(4. 142)
j j 1 ' j y j 1 j
Sabendo que:
82
n n n n n
y y
i ij j (4. 143)
j 1 j j 1 j j 1 i 1 j 1
d n F n F d F F n
dx j 1 ' j j 1
dx y '
y
j 0 (4. 144)
j j 1
n F d F
0 (4. 145)
j 1 j dx ' j
a igualdade:
x2 x2 n n x2
I F ( x, y, y ' )dx I F ( i , x, i , 'i )dx F ( i , x, i , 'i )dx , (4. 146)
x1 x1 i 1 i 1 x1
x2 x2 n n x2
I F ( x, y , y ' ) dx F ( i , x, i , 'i )dx F ( i , x, i , 'i )dx 0
x1 x1 i 1 i 1 x1 (4. 147)
,
satisfazendo cada uma delas a equao de Euler-Lagrange, conforme mostra a equao (4.
145).
n x2
I f ( i ) G ( x, i , 'i ) dx . (4. 148)
i 1 x1
83
I I ( i ) F i (4. 149)
n
I I I I
(1) I 1 2 ... n j 0 . (4. 150)
1 2 n j 1 j
Ou
n x2
I n
L ii x dx 0 F i .
1
(1) I i j
j 1
j i x i 1 (4. 151)
1
ou seja,
x2 n n
I
j
j i i
F ( ( x ) , i 'i ( x)) dx 0 . (4. 153)
x1 i 1 i 1
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).
n x2
I
f ( i ) G ( x, i , 'i ) dx 0 . (4. 154)
j j i 1 x1
Ou seja:
x
n
f ( i ) 2
G ( x, i , 'i )dx 0 . (4. 155)
i 1 j x1
84
n
I
A ji L ( i ) 0 . (4. 156)
j i 1
Onde:
x2
A ji G ( x, i , 'i ) dx (4. 157)
x1
f ( i )
L ( i ) . (4. 158)
i
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
I j A ji L( i ) j 0 . (4. 159)
j 1 j j 1 i 1
ou seja,
n n
A ji L( i ) 0 . (4. 160)
j 1 i 1
85
4) As solues aproximadas devem satisfazer exatamente as condies de contorno essenciais
ou foradas do problema
5) A seqncia de funes deve ser tal que, no limite, quando n , o erro quadrtico mdio
se anula.
x2
2
lim y y dx 0 (4. 162)
n
x1
ou seja,
x2 n 2
lim y x ii dx 0 (4. 163)
n
x1 i 1
x2 x2
y y 2 dx y y 2 dx 0 (4. 164)
x1 x1
mas
x2 x2 n 2
2
y y dx
y ii dx 0 (4. 165)
x1 x1 i 1
Ou seja:
x2 x2
2
y y dx 2 y y y y dx 0 (4. 166)
x1 x1
logo
x2 x2 n n
( y y ) y y dx
y
i i y ii dx 0 (4. 167)
x1 x1 i 1 i 1
Ou
86
x2 x2
y y y y dx (y
y ) y ( y y ) y dx 0
(4. 168)
x1 x1 0
Sendo y 0 , temos:
x2 x2
2
lim y y dx [( y y )y ]dx 0 (4. 169)
n
x1 x1
Fazendo
n n
( ii ) n
y i i j
y i ij j j j . (4. 170)
j i 1
j
i 1 j i 1
Temos:
x2 n x2
( y y )ydx y
i1 j j dx 0 .
i i (4. 171)
x1 x1
x2 n x2
2
lim ( y y ) dx y ii j dx 0 . (4. 172)
n
x1 x1 i 1
x2 x2
n
j
y dx ii j dx .
(4. 173)
x1 x1 i 1
ou
n x2 x2
i j dx i y j dx .
i 1 x (4. 174)
1
x1
Kij fj
Logo
n
K
i 1
ij i fj. (4. 175)
Ou
87
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 12 .. M 1m 1 C1
M M 22 .. A2 m 2 C 2 .
21 (4. 177)
: : : : : :
M n1 M n2 .. M mm n C m
Onde
x2
M ij i j dx . (4. 178)
x1
x2
C j y j dx . (4. 179)
x1
x2 n
Cj
i 1
ii j dx . (4. 180)
x1
n x2 n
C j i i j dx i ij j . (4. 181)
i 1 x1 i 1
88
M 11 M 12 .. M 1m 1 1
M M 22 .. A2 m 2 2 .
21 (4. 182)
: : : : : :
M n1 M n2 .. M mm n n
M 11 M 12 .. M 1m 1 0 .. 0
M M 22 .. A2 m 0 1 .. 0 .
21 (4. 183)
: : : : : : : :
M n1 M n2 .. M mm 0 0 .. 1
89
4. 8 Exemplos de Aplicaes
x2 2
EI d 2 w( x )
I p 2
qw( x ) dx 0 (4. 184)
x1
2 dx
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
(4. 185)
w(l ) 0
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 (4. 187)
dx dx
Ento:
90
x2 l
EI 2
Ip 2 2 q x(l x) dx
x1 0
x2 l
(4. 188)
2 2
2 EI q ( xl x ) dx 0
x1 0
l
lx 2 x 3
2 l
I p 2 EI x q (4. 189)
0
2 3 0
ou
l3 l3
I p 2 EI 2l q (4. 190)
2 3
Logo
l3
I p 2 EI 2l q , (4. 191)
6
onde:
I p
0 : condio de extremizao, (4. 192)
logo
l3
4 EIl q 0 , (4. 193)
6
Portanto,
ql 2
, (4. 194)
24EI
ql 2
w ( x) x (l x) , (4. 195)
24 EI
Que em x l / 2 temos:
91
ql 4
w ( x ) x l / 2 , (4. 196)
96 EI
5 ql 4
wmax , (4. 197)
384 EI
wmax
0,8 . (4. 198)
wmax
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 xi (l x)
(4. 200)
1 2
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)
1 2
Com
ql 4 ql 2
w ' ; w '' ; ( w '')2 ; 1 ; 2 (4. 202)
24 EI 24 EI
ql 4 ql 2 2
w x x(l x) x ( x l)2 . (4. 203)
24 EI 24 EI
Calcular w em x l / 2 , com:
92
d 4 w q w(0) 0 ; w' ' (0) M 0
(4. 204)
dx 4 EI w9l ) 0 ; w' ' (l ) M 0
93
4. 9 Exerccios e Problemas
x2
I ( y 2 y' 2 2 ysenx)dx (4. 205)
x1
2)
x2
I y' (1 x 2 y' )dx (4. 206)
x1
3)
x2
I ( y ' 2 2 yy'16 y 2 )dx (4. 207)
x1
a)Viga engastada
94
6)
x2
x2 y ' x2 y '
F x, y, y ' I dx (4. 209)
1 ( y ') 2 x1 1 ( y ') 2
7)
x2
8)
x2
9)
x2
95
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
5. 2 Introduo
96
5. 3 Definio Matemtica e Desenvolvimento do Mtodo
L(u) = b em (5. 1)
S(u) = g em (5. 2)
N
u nn u (5. 3)
n 1
onde uma funo conhecida, includa para satisfazer as condies de contorno no-
homogneas (
u ) , n (n = 1, 2, 3, ...., N) so coeficientes ainda no determinados e
N
lim nn u (5. 4)
N
n 1
L (u ) b em (5. 5)
S (u ) g em . (5. 6)
97
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)
Ou seja,
L (u ) L (u ) em (5. 11)
S (u ) S (u ) em . (5. 12)
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:
u u u (5. 15)
98
N
u nn u 0 (5. 16)
n 1
2 d ( 2 ) d 0 (5. 17)
Logo
2 d 2 ( )d 0 (5. 18)
d
wl
d .sd (5. 19)
d
Pois certamente a integral acima ser nula quando a funo wl d / d for ortogonal a
wl .s (5. 20)
logo
99
wl d d 0 (5. 21)
efetuada N vezes):
onde = L (u ) b 0 .
wl { L ( )
n 1
n L (n ) b}d 0 , l = 1, 2, 3, ...N (5. 23)
N
n wl L (n )d = wl [b L ( )]d , (5. 24)
n 1
K f (5. 25)
~ ~ ~
K ln wl L ( n ) d (5. 26)
100
5. 4 Variaes do Mtodo por Diferentes Funes de Ponderao
wl ( x) ( x xl ) . (5. 28)
K ln ( x xl ) L (n ( x)) d L (n ( xl ))d
(5. 29)
wl x
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)
u
E, portanto
xl
L (u xl
b x ) L ( x nn ( xl )) b x 0 .
l l
n
l
(5. 33)
u
101
5.4.2 Exemplos de soluo usando Mtodo da Colocao
1) Resolver a seguinte equao diferencial usando o Mtodo dos Resduos Ponderados
d 2u
u 0. (5. 34)
dx 2
onde
u x 0 0 , u 1. (5. 35)
x 1
Soluo
Vamos encontrar uma soluo aproximada do tipo:
u . (5. 36)
Adotando i x i , tem-se:
n
u u ii ; i 1,2,..., n . (5. 37)
i 1
x e x0 x1 0 x ( x 1) . (5. 38)
Logo,
u ( x ) x x ( x 1) . (5. 39)
d 2 u ( x)
u 0 0. (5. 40)
dx 2
onde
102
d 2u ( x)
2
u 2 ( x ( x 2 x )) . (5. 41)
dx
ou
x ( x 2 x 2) . (5. 42)
w dx 0 , (5. 43)
0
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 ) . (5. 44)
2
Portanto, se somente um parmetro utilizado para u , isto , se
u ( x) x x( x 1) , para 0 x 1 a sentena de resduos ponderados :
1 1
1
w dx ( x 2 ) dx 0 . (5. 45)
0 0
Ento
1 1
1 2
( x 2 )[ x ( x x 2)]dx 0 .
w dx (5. 46)
0 0
1
[ x 2 x 2] . (5. 48)
x 1 / 2 2
Logo,
103
1 1 1
4 2 2 2
1 2 8 1
4 2
. (5. 49)
9 1
4 2
2
9
2
u x x( x 1) . (5. 50)
9
u 11 2 2 . (5. 51)
Com
1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
. (5. 52)
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0
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)
Ento:
d 2u
21 (6 x 2) 2 . (5. 54)
dx 2
104
d 2u ( x )
u 0 0 . (5. 55)
dx 2
d 2u ( x)
2
u 2 1 (6 x 2) 2 ( x 1 x ( x 1) 2 x 2 ( x 1))
dx
(5. 56)
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2)
.
ou
x [ ( x 2 x 2) ( x 3 x 2 6 x 2)] 1 . (5. 57)
2
1
w1
w2 dx 0 , (5. 58)
0
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:
1
1
( x 3 )
dx 0 . (5. 59)
2
0 ( x )
3
Ou na forma matricial
1 1 2
1
3
( x) ( x 1 / 3)dx ( x x 2) ( x 1 / 3) dx (x x 2 6 x 2) ( x 1 / 3) dx
0 0 0 1 0
1 1 1
2 0
( x ) ( x 2 / 3) dx 2
( x x 2) ( x 2 / 3) dx
3 2
( x x 6 x 2) ( x 2 / 3)dx (5. 61)
0 0 0
105
( x 2 x 2) ( x 3 x 2 6 x 2) 1 / 3
x 1 / 3 1
x 1 / 3
(5. 62)
( x 2 x 2) 3 2
( x x 6 x 2) 2 2 / 3
x2 / 3 x2 / 3
ou
20 2
9
27 1 1 / 3
20 58 (5. 63)
2 2 / 3
9 27
81 9
1 ; 2 (5. 64)
560 56
81 9
u x x ( x 1) x 2 ( x 1) . (5. 65)
560 56
u x 1 x( x 1) 2 x 2 ( x 1) 2 . (5. 66)
106
As solues aproximadas podem ser comparadas com a soluo exata:
ex ex
u ( x) . (5. 67)
e e 1
Comparando as solues por meio da Tabela - V. 1.
Tabela - V. 1. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados pelo Mtodo da Colocao
x 0 1/3 2/3 1
u(x) 0 0,288921 0,443410 0,610243 1
u 1(x) 0 0,283951 0,444444 0,617284 1
u 2(x) 0 0,289286 0,443750 0,610714 1
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)
d 2u d 2u
2 u 2 u 0
dx dx
. (5. 70)
d 2 (u u )
(u u ) x x 0
dx 2 x xi
i
1 1 2
x1 ; x2 ; x3 . (5. 71)
3 2 3
107
5.4.3 - Mtodo da Colocao por Subdomnios Modificado
Este tambm um tipo de mtodo de colocao por subdominios no qual se
impe a condio de que a integral do erro nula nos N sub-domnios, l, nos quais o
domnio original, , foi dividido. Se a equao diferencial satisfeita, = 0. Aps a
imposio da condio = 0, nos N pontos selecionados, um sistema de equaes obtido,
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) , (5. 72)
0 se x l
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)
n
E, portanto
l L (u ) x b x L ( ) x n L [ n ( xl )] b x 0 . (5. 77)
xl l l l l
n
108
5.4.4 Exemplos de soluo usando Colocao por Subdomnios Modificado
109
5.4.3 - Mtodo da Colocao por Subdomnios
Este tambm um mtodo de colocao no qual se impe a condio de que a
integral do erro nula nos N sub-domnios, l, nos quais o domnio original, , foi dividido,
o que equivale a definir wl como:
1 se x l
wl , (5. 78)
0 se x l
d 2u
u 0. (5. 81)
dx 2
onde
u x 0 0 , u 1. (5. 82)
x 1
Soluo
Vamos encontrar uma soluo aproximada do tipo:
u . (5. 83)
Adotando i x i , tem-se:
110
n
u u ii ; i 1,2,..., n . (5. 84)
i 1
x e x0 x1 0 x( x 1) . (5. 85)
logo
u ( x ) x x ( x 1) . (5. 86)
d 2u ( x)
u 0 0 . (5. 87)
dx 2
onde
d 2u ( x)
2
u 2 ( x ( x 2 x )) . (5. 88)
dx
ou
x ( x 2 x 2) . (5. 89)
w dx 0 , (5. 90)
0
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) . (5. 91)
1 se x [0;1]
111
Portanto, se somente um parmetro utilizado para u , isto , se
u ( x ) x x ( x 1) , ento w 1 para 0 x 1 a sentena de resduos ponderados
escrito como:
1 1
w dx 1 dx 0 . (5. 92)
0 0
Ento:
1 1
2
w dx 1( x ( x x 2)dx 0 . (5. 93)
0 0
1 1 1
2
3 2 2
. (5. 95)
2 3 12 1
6 2
Logo
13 1 3
. (5. 96)
6 2 13
3
u ( x) x x ( x 1) . (5. 97)
13
u 11 ( x ) 2 2 ( x ) . (5. 98)
112
1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
. (5. 99)
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0
u ( x) x 1 x( x 1) 2 x 2 ( x 1) . (5. 100)
Ento:
d 2u
2 1 (6 x 2) 2 . (5. 101)
dx 2
d 2u ( x)
u 0 0 . (5. 102)
dx 2
d 2u ( x )
u 21 (6 x 2) 2 ( x 1 x ( x 1) 2 x 2 ( x 1)) . (5. 103)
dx 2
ou
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2) . (5. 104)
1/ 2 1
w dx 0 ; w dx 0 , (5. 105)
0 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) . (5. 106)
1 se x [0;1]
1 1
2
w dx 1 x ( x
1 x 2) 2 ( x3 x 2 6 x 2) dx 0 . (5. 108)
1/ 2 1/ 2
1/ 2 2 1/ 2
3 2 1 / 2
( x x 2)dx ( x x 6 x 2)dx 1 xdx
0 0 0
1 2 1
1
(5. 109)
3 2 2
( x x 2)dx ( x x 6 x 2 ) dx xdx
1/ 2 1/ 2 1 / 2
1/ 2 1/ 2 1/ 2
x3 x 2 x4 x3 x2 x2
( 2 x) ( 6 2 x)
3 2 0
4 3 2 0 1 2 0
3 1 1 1 (5. 110)
2
( x x 2 x) x4 x3 x2 2 x2
( 6 2 x)
3 2 4 3 2 2
1/ 2 1/ 2 1/ 2
ou
13 43 1
12 192 1 8
13 (5. 111)
251 2 3
12 192 8
114
95 8
1 ; 2 (5. 112)
637 49
95 8 2
u x x ( x 1) x ( x 1) . (5. 113)
637 49
u x 1 x ( x 1) 2 x 2 ( x 1) 2 . (5. 114)
115
5.4.5 - Mtodo dos Momentos
As funes de ponderao so potncias de x e so definidas como:
d 2u
u 0. (5. 118)
dx 2
onde
u x 0 0 , u 1. (5. 119)
x 1
Soluo
Vamos encontrar uma soluo aproximada do tipo:
u . (5. 120)
Adotando i x i , tem-se:
n
u u ii ; i 1,2,..., n . (5. 121)
i 1
116
x e x0 x1 0 x ( x 1) . (5. 122)
logo
u ( x) x x( x 1) . (5. 123)
d 2u ( x)
u 0. (5. 124)
dx 2
onde
d 2u ( x)
2
u 2 ( x ( x 2 x )) . (5. 125)
dx
ou
x ( x 2 x 2) . (5. 126)
w dx 0 , (5. 127)
0
w1 ( x ) 1 . (5. 128)
117
1 1
w dx 1 dx 0 . (5. 129)
0 0
Ento:
1 1
2
w dx 1( x ( x x 2)dx 0 . (5. 130)
0 0
1 1 1
2
3 2 2
. (5. 132)
2 3 12 1
6 2
Logo
13 1 3
. (5. 133)
6 2 13
3
u ( x) x x ( x 1) . (5. 134)
13
u 11 ( x ) 2 2 ( x ) . (5. 135)
1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
. (5. 136)
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0
118
Logo, quando se adota,
u ( x ) x 1 x( x 1) 2 x 2 ( x 1) . (5. 137)
Ento
d 2 u ( x)
2 1 (6 x 2) 2 . (5. 138)
dx 2
d 2u ( x)
u 0 0 . (5. 139)
dx 2
d 2u ( x )
u 21 (6 x 2) 2 ( x 1 x ( x 1) 2 x 2 ( x 1)) . (5. 140)
dx 2
ou
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2) . (5. 141)
1 1
w1 dx 0 ; w2 dx 0 . (5. 142)
0 0
w1 ( x ) 1 ; w 2 ( x ) x . (5. 143)
1 1
1 dx 0 ; x dx 0 . (5. 144)
0 0
e
119
1 1
1 1 1 0
x ( x ) dx
x ( ( x 2
x 2) ( x 3
x 2
6 x 2) dx
0 (5. 145)
0 1/ 2 2
.
1 2 1
3 2
1
( x x 2) dx 0 ( x x 6 x 2) dx xdx
0 1 0
1 1 2 1 (5. 146)
( x 3 x 2 2 x) dx 0 ( x 4
x 3
6 x 2
2 x ) dx
x 2
dx
0 0
1 1 1
x3 x 2 x4 x3 x2 x2
( 2 x) ( 6 2 x)
3 2 0
4 3 2 0 1 2 0
4 1 (5. 147)
x 2 2 x 2
1 1
x x3 2 x 2 x5 x 4 x3
(
3 2 ) ( 6 2 ) 2
2 0 5 4 3 2 0 0
ou
13 13 1
6
12 1 2
(5. 148)
13 21 2 1
12 20 3
118 10
1 ; 2 (5. 149)
793 61
118 10
u x x( x 1) x 2 ( x 1) . (5. 150)
793 61
120
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 . (5. 151)
121
5.4.7 - Mtodo de Galerkin
d 2u
u 0 (5. 154)
dx 2 .
onde
u x 0 0 , u 1. (5. 155)
x 1
Soluo
Vamos encontrar uma soluo aproximada do tipo:
u . (5. 156)
Adotando i x i , tem-se:
122
n
u u ii ; i 1,2,..., n . (5. 157)
i 1
x e x0 x1 0 x( x 1) . (5. 158)
logo se
u ( x ) x x ( x 1) . (5. 159)
du ( x)
u 0 0. (5. 160)
dx 2
onde
du ( x)
2
u 2 ( x ( x 2 x)) . (5. 161)
dx
ou
x ( x 2 x 2) . (5. 162)
w 1 dx 0. (5. 163)
0
w( x ) ( x) x ( x 1) . (5. 164)
w dx ( x) dx 0 . (5. 165)
0 0
Ento:
x( x 1) x ( x
2
x 2) dx 0 . (5. 166)
0
ou
1 1
2
x( x 1)( x x 2)dx[ ] x ( x 1) xdx . (5. 167)
0 0
1 1
4 3 2 3 2
( x x 2 x x x 2 x)dx[ ] x( x 1) xdx .
0 0
(5. 168)
logo
1 1
(x
4
2 x x 2 x) dx ( x3 x 2 )dx .
3 2
(5. 169)
0 0
1 2 1 2 1 1
[ ]
5 4 3 2 4 3
. (5. 171)
12 30 20 60 3 4
[ ]
60 12
Logo
22 1 5
. (5. 172)
60 12 22
124
5
u ( x) x x ( x 1) . (5. 173)
22
u 11 2 2 . (5. 174)
1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
. (5. 175)
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0
u ( x) x 1 x( x 1) 2 x 2 ( x 1) .
(5. 176)
1 2
Ento:
d 2u
2 1 (6 x 2) 2 . (5. 177)
dx 2
d 2u x
u x 0 0 . (5. 178)
dx 2
d 2u ( x)
2
u 2 1 (6 x 2) 2 ( x 1 x ( x 1) 2 x 2 ( x 1))
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 . (5. 180)
2
w1 ( x) 1 ( x ) x( x 1)
. (5. 181)
w2 ( x ) 2 ( x ) x 2 ( x 1)
1 1
w1 1
w 2 dx 2 dx 0 , (5. 182)
0 0
ou
1 1
1 dx ; 2 dx 0 ,
0 0
(5. 183)
Resultando em
1 1
x( x 1) x( x 1) 0
x ( x 1) ( x)dx x ( x 1) ( x
2 2
2
x 2) ( x3 x 2 6 x 2) dx 1 (5. 184)
0 0 2 0
1 4 3 2
1
5
1 3
( x 2 x x 2 x ) dx (x 2 x 4 5 x 3 8 x 2 2 x ) dx 2
( x x )dx
0 0
1 0
1 5 4 3 2
1
6 5 4 3 2 2 1 4 3 (5. 185)
( x 2 x 5x 8 x 2 x )dx ( x 2 x 5 x 8 x 2 x )dx ( x x )dx
0 0 0
1 1 x 4 x 3 1
x5 2 x 4 x3 2x 2 x 6 2 x 5 5 x 4 8x 3 2 x 2
( ) ( )
5 4 3 2 0 6 5 4 3 2 0 1 4 3 0
6 1
2 1 1
5 4 3
( x 2 x 5 x 8 x 2 x ) x 7 2 x 6 5 x 5 8 x 4 2 x 3 2 x 5 x 4 (5. 186)
6 5 4 3 2 0
(
7 6
5
4
)
3 0 5 4
0
ou
126
11 11 1
30 60 1 12
(5. 187)
11 1 2 1
60 7 20
69 7
1 e 2 (5. 188)
473 43
69 7 2
u x x ( x 1) . (5. 189)
473 473
u x 1 x( x 1) 2 x 2 ( x 1) 2 . (5. 190)
e x e x
u ( x) . (5. 191)
e1 e1
127
Comparando as solues aproximadas obtidas com um parmetro, por meio da
Tabela - V. 2.
Tabela - V. 2. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos para n = 1.
Tabela - V. 3. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos para n = 2.
Tabela - V. 4. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos para n = 3.
128
x u(x) Colocao Subdomnio Momentos Galerkin
0 0 0 0 0 0
1/3
1/2
2/3
1 1 1 1 1 1
129
5.4.9 - Mtodo de Galerkin Modificado
N
u nn u (5. 194)
n 1
w
l 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)
131
que aparecem na equao (5. 197) pode apresentar dificuldades.
Para evitar essas dificuldades adicionais determinao das solues
aproximadas, o termo que contm o operador L, na integral envolvendo o erro , na
wl d 0, (5. 205)
n
i L (i ) b 0 . (5. 206)
i 1
132
Desta forma, pode-se ento considerar que a funo de ponderao uma soluo da equao
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
d 2u
u 0 (5. 209)
dx 2 .
onde
u x 0 0 , u 1. (5. 210)
x 1
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 2 2 . (5. 211)
133
n n
u u ii i sen(ix) ; i 1,2,..., n . (5. 212)
i 1 i 1
No intervalo
Logo
u ( x) x 1 sen( x) 2 sen(2 x) .
(5. 214)
1 2
d 2u ( x)
u 0. (5. 215)
dx 2
ou
w dx 0 . (5. 217)
0
1
sen(x)
sen(2x) dx 0 . (5. 218)
0
Ento:
1
sen(x) 1 0
sen(2x)
x 1 (1 2
) sen(x ) 2 (1 4 2
) sen ( 2x )
dx 0 (5. 219)
0 2
.
134
1 1
sen(x) sen(x) 0
sen(2x)( x)dx sen(2x)[(1
2
) sen(x) (1 4 2 ) sen( 2x )]dx 1
0 0 2 0 (5. 220)
.
Ou na forma matricial
1 1
(1 2 ) sen (x) (1 4 2 ) sen (x) sen ( 2x ) 1 x.sen (x ) .
(1 4 2 ) sen(x) sen(2x)
2 2 dx x.sen ( 2x ) dx (5. 221)
0 (1 4 ) sen ( 2x ) 2 0
1 1 x 1
1 cos(2 x ) x sen(2 x ) 1
0 sen ( x)dx 0 2 2 dx 2 4 x0 2 .
2
(5. 222)
1 1 x 1
1 cos(4 x) x sen(4 x ) 1
0 sen (2 x)dx 0 2 2 dx 2 8 x 0 2 .
2
(5. 223)
1 1
1
sen( x) sen(2 x)dx cos( 2 ) x cos( 2 ) x dx
2 0
0 . (5. 224)
x 1
1 sen(3 ) sen( x)
0
2 3 x 0
como
Logo,
1
1
xsen(x)dx . (5. 226)
0
1
1
xsen(2 x)dx 2 .
0
(5. 227)
135
(1 2 ) 1
0
2 1 (5. 228)
(1 4 ) 2 2
2
0 2
2 1
1 ; 2 . (5. 229)
(1 2 ) (1 4 2 )
Portanto,
2 1
u ( x) x 2
sen(x) sen(2x) . (5. 230)
(1 ) (1 4 2 )
1 1 2
u ( ) 0,287151 ; u ( ) 0,441431 ; u ( ) 0,609134 . (5. 231)
3 2 3
d 2u
u 0 (5. 232)
dx 2 .
onde
u x 0 0 , u 1. (5. 233)
x 1
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 (5. 234)
x 1
u 1 0
w dx [ wl ] x0 [ wl ] x1 0 . (5. 235)
0
Pode-se adotar:
n
u i i i 1,2,..., n . (5. 236)
i 1
com i x i1
Se n = 3, ento,
u ( x) x 1 1 x 2 x 2 . (5. 237)
Ento:
d 2u ( x)
u 0. (5. 238)
dx 2
fica
1
2 3 (1 2 x 3 x ) [1 x ( x 2)] 2 .
2 2
(5. 239)
3
escrita como:
11 1 1 1 1 1 0
2
2
x 1 x (x 2) dx 2 x 1 x x 2 x 1 x x 2 1 0
2
(5. 240)
0 2
x 3 x2 x2
x0 3 3 0
x1
ou
1
1
x ( x 2 2) 1 1 1 1 1 1 0
x x2 ( x 2 x) dx 2 0 1 0 0 2 1 1 1 1 2 1 0
3
0 2
x3 ( x 4 2 x 2 ) 3 0 3 1 3 1 0
(5. 241)
x
137
1
x2 x3
x ( 2 x)
2 2 3 1 1 1 1 1 1 0
x x3 x 4 2x 2
( ) 2 0 1 0 0 2 1 1 1 1 2 1 0
2 3 4 2 (5. 242)
x3 x4 x 5 2 x 3 3 0 3 1 3 1 0
( )
3 4 5 3 0
1 5
1
2 3 1 0 0 1 1 1 1 1 0
1 1 3
0 0 0 1 1 1 2 1 0 (5. 243)
2 3 4
0 0 0 1 1 1 1 0
1 1 7
3
3 4 15
Finalmente:
3 2
3
2 3 1 1
3 4 1
2 1 (5. 244)
2 3 4
4 5 8 3 1
3 4 15
9 84 30
1 ; 2 ; 3 (5. 245)
133 133 133
1
u
333
9 84 x 30 x 2 . (5. 246)
Se wl wl
138
1 5
1
2 3 1 0 0 1 1 1 1 1
1 1 3
0 0 0 1 1 1 2 1 (5. 248)
2 3 4
1 1 7 0 0 0 1 1 1 3 1
3 4 15
e:
1 8
1 2 3 1 1
1 2 7
2 1 (5. 249)
2 3 4
2 3 22 3 1
3 4 15
63 636 30
1 ; 2 ; 3 (5. 250)
655 655 131
1
u
655
63 636 x 150 x 2 . (5. 251)
5. 7 Exerccios e Problemas
d 2u
u 0. (5. 253)
dx 2
onde
139
du
u x 0 0 , 20 . (5. 254)
dx x 1
Soluo:
Adotando i x i , tem-se:
n n
u u i i i x i ; i 1,2,..., n . (5. 255)
i 1 i 1
1
d 2u du
dx 2
u wl dx
dx 20 wl 0 . (5. 256)
0 x1
n
Observe que u ( x 0) 0 u x 0
i ( x 0) i 0 i 1,2,..., n e [0;1] . Ou
i 1
d 2u
Integrando por partes o termo que envolve encontra-se:
dx 2
1 x 1 1
d 2u du du dwl
dx 2 wl dx wl dx
dx dx
dx . (5. 257)
0 x 0 0
onde
dwl
a wl da dx
dx
. (5. 258)
du d 2u
b db 2 dx
dx dx
140
1 1
du dwl du du du
dx uwl dx wl wl wl 20 0. (5. 259)
dx dx dx x 1 dx x 0 dx
0 0
ponderao do erro
para x 1 x 1
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 x0
0, . (5. 260)
1 1
du dwl
dx dx dx u wl dx 20wl x 1
. (5. 261)
0 0
Adotando n = 2, ento:
u 1 x 2 x 2 [ x x 2 ] 1 . (5. 262)
2
du
1 2 x 1 . (5. 263)
dx 2
Se
w1 x d w1 1
w x 2 ento (5. 264)
2 dx w2 2 x
1
1 1 1 x x
2 x1 2 xdx 2 x 2 x
x 2 dx 1 20 2 (5. 265)
0 0 2 x x1
ou
141
1 1 2 x 1
x2 x 3 1 1
2dx x3 dx 20 1 (5. 266)
0 2 x 4 x 0 x 4 2
4 / 3 5 / 4 1 20
5 / 4 23 / 15 20 (5. 267)
2
4080 1200
1 11,7579 e 2 3,4582 (5. 268)
347 347
du
18,674 , (5. 270)
dx x 1
1
u 1 x 2 x 2 3 x 2 [ x x2 x 3 ] 2 . (5. 271)
3
1
du
dx
1 2 x 3x 2 .
2
(5. 272)
3
Se
142
w1 x w1 1
w x 2 ento d w 2 x
2 2 (5. 273)
3 dx 2
w3 x w3 3x
1
1 1 1 x 1 x
2
2
2 x 1 2 x 3x dx 2 x x x
2
x 3 dx 2 20 x 2
(5. 274)
0
3x 2 3 0 x 3 3 x 3 x
ou
1 2x 3x 2 1 x 2 x3 x 4 1 1
1
1
5
2 x 4x2 6 x 3 2 dx x 3 x4 x dx 2 201
(5. 275)
0 3 x 2 6x 3
9 x 4 3 0 4 5
x 6 3 1
x x
x3 x4 x5
x
x2 x 3 1 34 4 5 1 20
2 4 3 6 4 x x5 x6
x x x 2 2 20 (5. 276)
3 4 4 5 6
x3 6 4 9 4 3 x1 x 5 x6 x 7 3 x1 20
x x
4 5 5 6 7
Para x = 1 temos:
1 1 1
1 1 1 1 3 4 5 1 20
4
6 1 1 1
1 2 2 20 (5. 277)
3 4 4 5 6
1 6 9 3 x 1 1 1 1 3 x1 20
4 5 5 6 7
Logo
143
4 5 6
3 4 5 1
5 20
23 5
2 20 (5. 278)
4 15 3
6 5 68 3 x1 20
5 3 35
du
13,009 0,51524 x 7,4337 x 2 , (5. 281)
dx x 1
Para x = 1 temos:
du
13,009 0,51524 7,4337 19,92746 , (5. 282)
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
6. 2 Introduo
145
aumenta-se o nmero de subdomnios, mantendo-se o mesmo comportamento local j adotado
em cada subdomnio, no lugar de se adotar funes de ordem maior na aproximao de carter
global. Os subdomnios so denominados elementos finitos.
Os elementos finitos so definidos por sua forma geomtrica, pelas funes de
aproximao adotadas e pelos tipos de problemas para os quais foram desenvolvidos. Cada
elemento possui um nmero determinado de pontos nodais, ou ns, que podem ser internos ou
externos. Os ns externos fazem a conexo com os elementos vizinhos.
146
As bases tericas do mtodo foram mais bem definidas no incio da dcada de 60
com o estudo mais aprofundado dos Mtodos Energticos e de Tcnicas Variacionais.
147
6.3.4 - Modelo Misto
Baseia-se em um Princpio Variacional Generalizado, como o Princpio de
Reissner. Sobre cada elemento so adotados, simultaneamente e independentemente, campos
de tenses e de deslocamentos. As incgnitas so as tenses (ou foras de superfcies) e os
deslocamentos nos pontos nodais. Vantagem do Modelo Misto: Deslocamentos e tenses so
determinados com a mesma preciso.
No final da dcada de 70 foram introduzidos formulaes baseadas na aplicao
localizada do Mtodo de Galerkin, o que possibilitou que o Mtodo dos Elementos Finitos
fosse empregado na soluo de problemas que no possuam Formulao Variacional. De
uma maneira geral, qualquer um dos Mtodos de Resduos Ponderados pode ser utilizado no
clculo pelo Mtodo dos Elementos Finitos.
Tabela - VI. 1.Quadro Resumo das Diferentes Formulaes do Mtodo de Elemntos Finitos
Incgnitas
Principio Aplicaes
Mtodo Elementos nos pontos Condies Vantagens
Utilizado Prticas
nodais
Princpio da
Continuidade nos
Energia Campo de
Compatvel Deslocamentos Deslocamentos e
Potencial Deslocamento
suas derivadas
Mnima
Princpio da
Campo de
Energia pouco
Equilbrio Tenso em Tenso Equilbrio
Complementar utilizado
equilbrio
Mnima
Campo de
Compatibilidade
Princpio da Tenso em
nos
Energia equilbrio no Problemas
Hbrido do Deslocamentos Resultados
Complementar domnio e Deslocamentos de flexes
1 Tipo entre os mais precisos
Mnima campo de em placas
elementos
Modificado Deslocamentos
vizinhos
no contorno
Campo de Equilbrio de
Princpio da
Deslocamentos Tenses (ou
Energia Tenses ou
Hbrido do no domnio e foras de Resultados
Potencial foras de
2 Tipo Campo de superfcies) entre Mais precisos
Mnima superfcies
Tenses no elementos
Modificado
contorno vizinhos
Tenses (ou Deslocamentos
Princpio da Campo Tenses
foras de e Tenses
Variacional e
Misto superfcies) e determinados
Generalizado Deslocamentos
os com mesma
(Reissner) no domnio
Delocamentos preciso
148
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)
M 1
u u um N m 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)
149
S( u ) = g em . (6. 5)
M 1
L ( um N m ) b em (6. 6)
m 1
e, no contorno:
M 1
S ( um N m ) g em . (6. 7)
m 1
M 1
um L ( N m ) b em , (6. 8)
m1
e no contorno,
M 1
um S( ( N m ) g ) em . (6. 9)
m1
E
e (6. 10)
e1
B
b . (6. 11)
b 1
150
Figura - 6. 3. Rede de pontos nodais do Domnio, e dos Subdomnios, e .
Logo, teremos:
E M 1
L( u m N me ) = b em e , (6. 12)
e 1 m 1
B M 1
S( u m N me ) = g em b . (6. 13)
b 1 m1
E M 1
u m L ( N me ) = b em e , (6. 14)
e 1 m 1
B M 1
u m S( Nme ) = g em b. (6. 15)
b 1 m 1
wl d wl d 0. (6. 16)
151
M 1
L( um N m ) b 0 em (6. 17)
m 1
E no contorno:
M 1
S( um N m ) g 0 em (6. 18)
m1
M 1
e u m L (Nm) - b 0 em e (6. 19)
m 1
e no contorno
M 1
e u m S(Nm) - g 0 em b (6. 20)
m 1
E B
wle e d e wlb d b 0 ,
b (6. 21)
e 1 e b 1 b
wle d e wle db 0
e b (6. 22)
e b
Portanto, temos:
M 1
e u m L (Nm) - b 0 em e (6. 23)
m 1
e no contorno
152
M 1
e u m S(Nm) - g 0 em b (6. 24)
m 1
Portanto,
M 1 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 2 u ( x)
u ( x) 0 (6. 26)
dx 2
Definida em [xA ; xB] e com condies de contorno essenciais u(x = xA) = u A e u(x = xB) = u B.
Sendo
d 2u
2 u 0 (6. 27)
dx
du
g 0 (6. 28)
dx
wl d wl d 0 (6. 29)
Ou
d 2 u ( x) du
w
l dx 2 u ( x ) b d wl g d 0 (6. 30)
dx
153
M 1
u u um N m em , (6. 31)
m 1
M 1 d 2 N m ( x) dN m
u m wl
dx
2
N m ( x ) 0 d
wl
dx
g d 0
(6. 32)
m 1
M 1 e E d 2 N e ( x ) e e
B
dN me ( x )
m
m l dx 2
u w N m ( x ) e l
d w
dx
g d
b 0
(6. 33)
m 1 e e1 b b 1
Temos:
M 1 e
E 2
d N me ( x) e e
B
dN me ( x)
m l dx 2
u N N m ( x ) e l
d N
dx
g d b
(6. 35)
m 1 e e1 b b 1
wl d 0 (6. 36)
Onde
154
1
d 2u
w
l dx 2 u ( x ) dx 0 (6. 37)
0
Logo, a forma fraca da sentena de resduos ponderados pode ser escrita como:
xB xx
du dwl du B
u wl dx wl 0 (6. 38)
x A
dx dx dx x xA
M 1
u u um N m (6. 39)
m 1
xB M 1 M 1 x x
dN dN m du B
l u m dx N l u m N m dx N l dx 0 (6. 40)
x A
dx m 1 m1 x xA
155
M 1 xB x xB
dN l dN m du
u
m 1
m
x A d x d x
N l N m
d x
l
N
d x
x xA
0 (6. 41)
Matricialmente
Ku f (6. 42)
~ ~ ~
xB
dN dN m
K lm l N l N m dx (1 l , m M 1) (6. 43)
x A
dx dx
xxB
du
fl Nl (1 l M 1) (6. 44)
dx x xA
ue i j ie . (6. 45)
Ou matricialmente
i
u e [1 ie ] . (6. 46)
j
Onde
156
ie x xie . (6. 47)
ui i
. (6. 48)
u j i j he
U e C (6. 49)
~ ~ ~
ou
e ui 1 0 i
U
u e
C~ ~ . (6. 50)
~
j 1 h j
i 1 h e 0 ui
e u . (6. 51)
j h 1 1 j
1 h e 0 u i
ue 1
he
e
i (6. 52)
1 1 u j
Ou
157
1 ui
ue
he
(h e
i
e
) x
u (6. 53)
j
Logo
ie ie
u e 1 ui uj (6. 54)
h h
Ou ainda
u e N ie ui N ej u j (6. 55)
Onde
e
e ie ( x xie ) x j x
N
i 1 1
he he x ej xie
xi x x j (6. 56)
e e
e i ( x xi )
N
j he x e x e
j i
A derivada primeira de u e :
du e dN ie dN ej
ui uj (6. 57)
dx dx dx
du e 1 dx e 1 dx e 1 1 ui dxie
e 1 i ui e 1 i u j e 1
dx h dx h dx h h e u j dx (6. 58)
Ou matricialmente
du e e e,T
N x U U N xT (6. 59)
dx ~ ~ ~ ~
onde
158
dN ie, j
Nx (6. 60)
dx ~
e
N i N ie 1 (6. 61)
he
e
N j N ej (6. 62)
he
Onde
dN i dN ie 1 d 1 dx e
e i e 1 i (6. 64)
dx dx h dx h dx
dN j dN ej 1 d i 1 dxie
1 (6. 65)
dx dx h e dx h e dx
159
Figura - 6. 6. Estruturao unidimensional dos Elementos Finitos.
E neste caso:
dN i dN ie 1 d ie 1
e e (6. 67)
dx dx h dx h
e
dN j dN ej
1 d ie 1
e (6. 68)
dx dx h dx h e
Do ponto de vista global, as nicas funes de aproximao no nulas do
elemento e so as funes Ni e Nj; consequentemente, Nl = 0 se l i ou se l j . De
E
K lm K le,m (6. 69)
e1
160
onde
xj
dN ie dN ej
K ije N ie N ej dx (1 i, j M 1) (6. 70)
dx dx
xi
Observando que:
Ou de forma geral a partir de (6. 61),(6. 62) e (6. 64), (6. 65) temos:
xj 2
1 d ie ie ie
K ije e 1 e e dx
(6. 72)
xi h dx h h
Onde
xj 2
1 dxie ( x xie ) ( x xie )
K ije 2 1 1
e
h e dx .
(6. 74)
xi h
e
dx h
xj 2 2
1 dx e ( x xie )
K iie 2 1 i 1 e
dx . (6. 75)
xi h
e
dx h
xj 2 2
1 dx e ( x xie )
K ejj 2 1 i e
dx . (6. 76)
xi h
e
dx h
Logo, a partir de (6. 61),(6. 62) e (6. 64), (6. 65) os elementos fora da diagonal so dados por:
161
he
d x d x x x
K ije K eji 1 e e 1 e e dx (6. 78)
0
dx h dx h h h
Ou
he h e
d x d x x x 1 x x2
K ije K eji 1 e e 1 e e dx e 2 e e 2 dx
0
dx h dx h h h 0 (h ) h (h ) (6. 79)
Ento
he
e x x2 x3
K ij 2 e 2
he 2h 3h e o
2 3
he he he
K ije 2 e (6. 80)
2
h e 2h 3h e
1 he
K ije e
h 6
he 2 2
d x x
K iie 1 e 1 e dx 0 (6. 81)
0 dx h h
ou
he 2 2 he 2
d x x 1 2 x x 2
K iie 1 e 1 e dx e 1 e e 2 dx
0 dx h h 0 h h (h ) (6. 82)
logo
162
he
e
1 2 2x2 x 3
K ii e x 1 e
2
h
2 h e
3h o
he he 2 3
h e
(6. 83)
K iie 2 1 e
h e h e 2
3h
1 he
K iie e
h 3
he 2 2
d x x
K ejj e e dx 0 (6. 84)
0 dx h h
ou
he 2 2 he 2 2
d x x 1 x
K ejj e e dx e e dx (6. 85)
0 dx h h 0 h h
logo
2 he
1 x 3
K ejj e x
h e2
3h 0
3
he he (6. 86)
K ejj 2 2
h e 3h e
1 he
K ejj e
h 3
x x
j
e du
f l Nl (6. 87)
dx x xi
163
xj
T T
K ije N x N x N N dx (1 i, j M 1) (6. 88)
xi ~ ~ ~ ~
E os elementos do vetor f :
~
x x
j
f le Nl N x U e (6. 89)
~
~ x x
i
1 he 1 he
0...... e ...0 0
h 3 h 6
1 he 1 h e
0.... e ...0 0
e
K h 6 h 3 : :
: : (6. 90)
~
:
:
0: ..................... 0 ...0 0
:
0..................... 0 ...0 0
0
:
:
x xE 1
N du
1 dx x x
E
fE x x E 1 (6. 91)
N du
2
dx x xE
:
:
0
e
Com as componentes da matriz K determinados, temos para cada elemento:
~
164
i) ELEMENTO I:
onde
1 hI 1 hI
I ... 0
h 3 h 6
I
1 hI
1 h
e I
K I ... 0 (6. 93)
~ I
6 3
h h
: : : 0
0 0 0 0
E os elementos do vetor f I :
~
f1I
I
f
fI 2 (6. 94)
:
0
Ou
du x x2
N1
dx x x1
du x x2
fI N2 (6. 95)
dx x x1
:
0
165
0 0 0 ...0
0 k II II
k 23 ...0
22
K II II II
(6. 96)
~ 0 k 32 k 33 ...0
0 ...0
0 0
onde
0 0 0 ...0
1 h II 1 h II
0 II II ...0
e II h 3 h 6
K (6. 97)
~ 1 h II 1 h II
0 II II ...0
h 6 h 3
0 0 0
...0
E os elementos do vetor f II :
~
0
f II
f II 2II (6. 98)
f3
0
Ou
0
du x x3
N 2
dx x x2
f II x x3 (6. 99)
du
N3
dx x x2
0
iii) ELEMENTO E:
166
0 0 ...0 0
: : : :
K
E
E E
(6. 100)
~ 0 0 ...k 33 k 34
E E
0 0 ...k 43 k 44
onde
0 0 ...0 0
: : : :
E
0 0 ... 1 h
1 h E
K
eE
hE E (6. 101)
~ 3 h 6
E
0 0 ... 1 h 1 hE
hE E
6 h 3
E os elementos do vetor f E :
~
0
:
fE E (6. 102)
f1
E
f2
Ou
0
0
x xE 1
N du
f E 1 dx (6. 103)
x xE
x x E 1
du
N 2 dx
x xE
167
6.4.8 - Montagem do vetor f e da Matriz Global K
e
A matriz global K pode ser formada agrupando-se as matrizes K , observando
~ ~
que as contribuies dos ns comuns a elementos vizinhos devem ser adicionados na matriz
global K .
~
Ou seja:
1 hI 1 hI
I I 0........................................... 0
h 3 h 6
1 h I 1 1 h I h II 1 h II
I I II
h
II
h
........................
0
h 6 h 3 6 :
:
:
K
:
~ 1 h II 1 1 h E 1 h E 1 h IE (6. 105)
0 II .................. E 1 E E
h 6 3 h 6
h h
:
:
:
: 1 hE E
1 h
0 0 .................. E E
h 6 h
3
E os elementos do vetor f :
~
f1I
I II
f 2 f 1
:
fl : (6. 106)
f E 1 f E
2 1
E
f2
Ou seja:
168
du / dx) x1 x A
du / dx ) du / dx) x x h1
x2 x A h1 2 A
Ku f (6. 108)
~ ~ ~
Ou
1 hI 1 hI
I I
h 0........................................... 0
h 3 6
1 h I 1 1 h I h II 1 h II
I I II
h
II
h
........................ 0 u f1I
h 6 h 3 6 :
1
:
: u2 f2I f1II
: :
1 h II 1 1 h E 1 h E 1 h IE u:3 :
0 II
h
.................. E 1 E E : f 2E 1 f1E (6. 109)
6 h h 3
h
6
: u E f 2E
:
:
: 1 hE 1 hE
0 0 .................. E E
h 6 h
3
169
6. 5 Exemplos e Aplicaes
d 2u ( x)
u 0 (6. 111)
dx 2
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 (6. 114)
dx
1 x 1
du dwl du
u wl dx wl 0 (6. 115)
0
dx dx dx x0
170
i) ELEMENTO I:
0 x hI (6. 116)
Onde:
x
N1 1 (6. 117)
hI
e
x
N2 (6. 118)
hI
k11 k12 0 0
k k 0 0
I
K 21 22 (6. 119)
~ 0 0 0 0
0 0 0 0
Onde
1
dN dN
K11 1 1 N1 N1 dx (1 l 1, m 1 M 4) (6. 120)
0
dx dx
1
dN dN 2
K12 1 N1 N 2 dx (1 l 1, m 2 M 4) (6. 121)
0
dx dx
1
dN dN1
K 21 2 N 2 N1 dx (1 l 2, m 1 M 4) (6. 122)
0
dx dx
1
dN dN 2
K 22 2 N 2 N 2 dx (1 l 2, m 2 M 4) (6. 123)
0
dx dx
Ou seja,
171
1 hI 1 hI
0 0
h 3 h 6
I
1 hI
K 1 h
I
0 0 (6. 124)
~
h 6 h 3
0 0 0 0
0 0 0 0
x x2
I du
f 1 N1 (6. 125)
dx x x1
x x
I du 2
f 2 N 2 (6. 126)
dx x x1
Logo
f1I
I
f
fI 2 (6. 127)
0
0
Ou
du x x2
N1
dx x x1
fI 0 (6. 128)
0
0
172
h I x h I h II (6. 129)
Onde:
x
N2 1 (6. 130)
h II
e
x
N3 (6. 131)
h II
0 0 0 0
0 k k 23 0
II 22
K (6. 132)
~ 0 k 32 k 33 0
0 0 0 0
Onde
1
dN dN 2
K 22 2 N 2 N 2 dx (1 l 2, m 2 M 4) (6. 133)
0
dx dx
1
dN dN 3
K 23 2 N 2 N 3 dx (1 l 2, m 3 M 4) (6. 134)
0
dx dx
1
dN dN 2
K 32 3 N 3 N 2 dx (1 l 3, m 2 M 4) (6. 135)
0
dx dx
1
dN dN 3
K 33 3 N 3 N 3 dx (1 l 3, m 3 M 4) (6. 136)
0
dx dx
Ou seja,
173
0 0 0 0
II II
1 h 1 h
0 II II 0
h 3 h 6
II
K II II (6. 137)
~ 1 h 1 h
0 II II 0
h 6 h 3
0 0 0 0
x x
II du 3
f 2 N2 (6. 138)
dx x x2
x x3
II du
f 3 N3 (6. 139)
dx x x2
Logo
0
f II
f II 2II (6. 140)
f3
0
Ou
0
0
f II (6. 141)
0
0
Onde:
174
x
N2 1 (6. 143)
h III
e
x
N3 (6. 144)
h III
0 0 0 0
0 0 0 0
III
K (6. 145)
~ 0 0 k 33 k 34
0 0 k 43 k 44
Onde
1
dN dN 3
K 33 3 N 3 N 3 dx (1 l 3, m 3 M 4) (6. 146)
0
dx dx
1
dN dN 4
K 34 3 N 3 N 4 dx (1 l 3, m 4 M 4) (6. 147)
0
dx dx
1
dN dN 3
K 43 4 N 4 N 3 dx (1 l 4, m 3 M 4) (6. 148)
0
dx dx
1
dN dN 4
K 44 4 N 4 N 4 dx (1 l 4, m 4 M 4) (6. 149)
0
dx dx
Ou seja,
175
0 0 0 0
0 0 0 0
1 h III 1 h III
K
III
0 0 III III (6. 150)
~ h 3 h 6
III
0 1 h 1 h III
0 III III
h 6 h 3
x x
III du 4
f 3 N3 (6. 151)
dx x x3
x x4
III du
f 4 N4 (6. 152)
dx x x3
logo
0
:
f III III (6. 153)
f3
III
f4
Ou
0
0
x x4
N du
f III 3 dx (6. 154)
x x3
x x4
du
N 4 dx
x x3
176
x 1
du
O vetor f global definido como: f N l , ou seja:
~
dx x 0
f1I
I II
f 2 f 2
fl (6. 155)
II III
f3 f3
f III
4
logo
du / dx) x0
0
f (6. 156)
~ 0
du / dx) x1
I II III
Agrupando as matrizes K , K , K dos elementos para formar a matriz
~ ~ ~
1 h 1 h
h 3 h 6 0 0 du
u
1 h 2 1 h 1 h
0 1 dx x0
h 6 h 6 h 6 u 2 0
(6. 157)
1 h 1 h 1 h u 3 0
0 2 du
h 6 h 3 h 6 u 4
1 h 1 h dx x 1
0 0
h 6 h 3
177
1 h 1 h
2 u 2 u3 0
h 3 h 6
(6. 158)
1 h 1 h 1 h
u 2 2 u3
h 3 h 3 h 6
56 53
u 2 u3 0
9 18
(6. 159)
53 56 53
u 2 u3
18 9 18
u 2 0, 288546
(6. 160)
u 3 0,609750
du du
Das equaes remanescentes, obtm-se os valores de e
dx x 0 dx x 1
du 1 h
u 2 0,849609
dx x 0 h 6
(6. 161)
du 1 h 1 h
u3 u 4 1,315711
dx x 1 h 6 h 3
d 2u ( x)
u 0 (6. 162)
dx 2
178
u x 0 0
du (6. 163)
1
dx x 1
Soluo:
A sentena de resduos ponderados :
wl d wl d 0 (6. 164)
Onde
d 2u
2 u 0
dx (6. 165)
du
1 0
dx
1
d 2u du
l dx 2 u dx wl dx 1 0
w (6. 166)
0 x 1
1 x 1
dw du du du
l wl u dx wl wl wl x 1
0 (6. 167)
0 dx dx dx x 0 dx x 1
du
Precisamos agora eliminar da seguinte forma:
dx x 1
Se wl x 1
wl x 1
, a equao (6. 167) escrita como:
1
dwl du du
dx dx
wl u dx wl dx wl x 1
0 (6. 168)
0 x 0
179
Se wl N l e a discretizao mantida, a matriz K a mesma. O vetor
~
x 1
du
f global definido como: f N l , ou seja:
~ dx x 0
f1I
I II
f2 f2
fl (6. 169)
II III
f3 f3
f III
4
du
u1
u dx x 0
K . 2 0 (6. 170)
~ u
3
0
u
4 1
1 h 1 h
h 3 0 0
h 6 u du
1 h
1 h 1 h 1
2 0 u dx x 0
h 6 h 6 h 6 2 0
(6. 171)
1 h 1 h 1 h u
0 2 3 0
h 6 h 3 h 6 u 4
1 h 1 h
1
0 0
h 6 h 3
sistema. Substituindo u1 pelo seu valor nas outras equaes, o sistema de equaes se reduz
a:
180
1 h 1 h
2 h 3 0
h 6 u 2 0
1 h 1 h 1 h
2 u3 0 (6. 172)
h 6 h 3 h 6
u 1
1 h 1 h 4
0
h 6 h 3
56 53
9 0
18 u 2 0
53 56 53
u3 0 (6. 173)
18 9 13
0 53 28 u 4 1
18 9
Resolvendo o sistema:
u 2 0,219309
u3 0,463444 (6. 174)
u 4 0,760045
du
O valor de pode ser determinado:
dx x 0
du 1 h 53
u 2 u 2 0,645743
dx x 0 h 6 13
(6. 175)
du
0,645743
dx x 0
181
d 2 y ( x)
4 y 4x 0 , (6. 176)
dx 2
y(x = 0) = 0
(6. 177)
y(x = 1) = 1
Soluo:
A sentena de resduos ponderados :
wl d 0 (6. 178)
Onde
d2y
2 4 y 4x 0 (6. 179)
dx
1 x 1
dy dwl dy
4 ywl 4 xwl dx wl 0 (6. 180)
0
dx dx dx x0
M 1
y y ym N m (6. 181)
m 1
182
1 M 1 M 1 x 1
dN dN m dy
l m dx
y 4 N l ym N m 4N l x
dx N l dx 0 (6. 182)
0
dx m 1 m1 x 0
Ky f (6. 183)
~ ~ ~
1
dN dN m
K lm l 4 N l N m dx (1 l , m M 1) (6. 184)
0
dx dx
E os elementos do vetor f :
~
x 1
1
dy
f l N l 4 N l xdx 0 (6. 185)
dx x 0 0
N i N ie 1 (6. 186)
he
N j N ej (6. 187)
he
Onde
183
x xi ; h e x j xi ; 0 x he (6. 188)
Para o:
i) ELEMENTO I:
0 xh (6. 189)
Onde:
x
N1 1 (6. 190)
h
x
N2 (6. 191)
h
x x2 h
I du
f 1 N1 4 N1 xdx
dx x x1 0
x x h
du 2 x
N1 4 1 xdx (6. 192)
dx x x1 0
h
x x 2
du 2 h
N1 4
dx x x1 6
x x2 h
I du
f 2 N2 4 N 2 xdx
dx x x1 0
x x h
du 2 x
N2 4 xdx (6. 193)
dx x x1 0
h
xx 3
du 2 h
N1 4
dx x x1 3
Logo
184
f1I
I
f
fI 2 (6. 194)
0
0
Ou
du x x2 h2
N
1 4
dx x x1 6
du x x2 h3
f I N1 4 (6. 195)
dx x x1 3
0
0
h x 2h (6. 196)
Onde:
( x x2 )
Ni N 2 1
h
( x h)
N2 1 (6. 197)
h
x
N2 2
h
e
xh
N j N3 (6. 198)
h
185
x x3 2h
II du
f 2 N2 4 N 2 xdx
dx x x2 h
x x 2h
du 3 x
N2 4 2 xdx (6. 199)
dx x x2 h h
x x 2
du 3 8h
N2
dx x x2 3
x x3 2h
II du
f 3 N3 4 N 3 xdx
dx x x2 h
x x 2h
du 3 x
N3 4 1 xdx (6. 200)
dx x x2 0
h
xx 2
du 3 20h
N3
dx x x2 6
Logo
0
f II
f II 2II (6. 201)
f3
0
Ou
0
x x3 3
du h
N3 8
dx x x2 3
f II (6. 202)
h2
x x
du 3
N 2 20
dx x x2 6
0
186
2h x 3h 1 (6. 203)
Onde:
( x x3 )
Ni N 3 1
h
( x 2h)
N3 1 (6. 204)
h
x
N3 3
h
e
x 2h
N j N4 (6. 205)
h
x x4 3h
III du
f 3 N3 4 N 3 xdx
dx
x x3 2h
x x
4 3h
du x
N3 4 3 xdx (6. 206)
dx x x3 2 h
h
x x4 2
du 28h
N3
dx x x3 6
x x4 3h
III du
f 4 N 4 4 N 3 xdx
dx x x3 2h
xx 3h
du 4 x
N4 4 2 xdx (6. 207)
dx x x3 2 h
h
x x4 2
du 16h
N4
dx x x3 3
Logo
187
0
0
f III III (6. 208)
f3
III
f4
Ou
0
0
x x4 2
d u 28 h
f III N 3 dx (6. 209)
x x3 6
x x4
du 16h 3
N 4 dx
x x3
3
h2
I dy 6 dy h2
f1
dx 2 2
I h 2 h dx x0
6
II x 0
f2 f2 0 3 3 0 2
h
II 4 2 2
4
5h 7 h 0 2h 2 (6. 210)
f3 f3 0
III
6 4h 2
f III dy 6 dy
4
dx x1 4h 2
dx x 1 3
3
f1I
I II
f2 f2
fl (6. 211)
II III
f3 f3
f III
4
188
logo
1
du
4 N
1 dx 4 N
1 xdx
x 0 0
h 2h
4 N 2 xdx 4 N 3 xdx
f 0
2h
h
3h
(6. 212)
~
4 3N xdx 4 4 N xdx
h 2h
3 h 1
du
4 N 4 4 N xdx
dx x1
4
2h
I II III
Agrupando as matrizes K , K , K dos elementos para formar a matriz
~ ~ ~
global, encontra-se:
1 4h 1 2h
h 3 0 0 dy h2
h 3 y
1 2h 1 4h 1 2h
2 0 1 dx x0 6
2
h 3 h 3 h 3 y2 0 h
4 (6. 213)
1 2 h 1 4 h 1 2 h y 0 2h 2
0 2 3 dy
h 3 h 3 h 3 y 4 4h 2
1 2h 1 4h dx x1 3
0 0
h 3 h 3
1 4h 1 2h
2 y 2 y3 4h 2
h 3 h 3
(6. 214)
1 2h 1 4h 2
y 2 2 y3 8h
h 3 h 3
189
62 25 4
y2 y3
9 9 9
(6. 215)
25 62 8
y2 y3
9 9 9
Resolvendo, encontra-se:
y 2 0,139174
(6. 216)
y3 0,181515
190
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)
e1
onde M o nmero de elementos finitos nos quais o domnio original foi discretizado. Logo
M
I Ie (6. 219)
e1
onde
xj
I F e (u k )dx
e
(6. 220)
xi
re
u ke ke (6. 221)
k 1
u A (6. 222)
~ ~
Onde
191
A 1e
~
2e ... ree (6. 223)
1e
e
2
(6. 224)
~ :
e
re
M
F F e ( ke ) k 1,2,3,...re (6. 225)
e 1
F 0 (6. 226)
M
F F e ( ke ) 0 (6. 227)
e 1
Ou ainda
re
M
F e e
F e k 0 (6. 228)
e 1 k 1 k
F e e 1,2,..., M
e
0 (6. 229)
k k 1,2,.... e
192
A expresso (6. 229) representa um sistema de equaes cuja soluo fornece os
valores dos parmetros ke , a partir dos quais, com o emprego de (6. 221), o valor da
incgnita u pode ser calculado em qualquer ponto do elemento.
A expresso (6. 229) representa um esquema de soluo que pode ser denominado
Rayleigh-Ritz localizado (ou local). No mtodo dos elementos finitos, no lugar dos parmetros
pode-se escrever:
u 1 A1
~ ~
u 2 A2
~ ~
(6. 230)
:
u ne Ane
~
~
e
U C (6. 231)
~ ~ ~
Onde
u1
u
2
U
e
(6. 232)
~ :
u ne
193
A
~1
A
C ~2 (6. 233)
~ :
A
~ ne
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)
1 e
C U (6. 235)
~ ~ ~
u A A C 1 U e N U e (6. 236)
~ ~ ~ ~ ~ ~
Onde
1
N AC (6. 237)
~ ~ ~
ne
e
u N U ke u k (6. 238)
~ ~ k 1
194
i
u k i j k [1 k ] . (6. 239)
j
Onde
k x xk . (6. 240)
Figura - 6. 8.
ui i
. (6. 241)
u j i j he
Ou
e
U C (6. 242)
~ ~ ~
logo
e ui 1 0 i
U e C (6. 243)
~
u j 1 h j ~ ~
i 1 h e 0 u i
e (6. 244)
j h 1 1 u j
195
1 h e 0 ui
u e 1 e e (6. 245)
h 1 1 u j
Ou
1 ui
ue e
(h e e )
x 1 ee ui ee u j (6. 246)
h u j h h
Ou ainda
u e N ie ui N ej u j (6. 247)
Onde
e e
N i 1
he 0 xh
(6. 248)
N e e
j h e
A derivada primeira de u e :
du e dN ie dN ej
ui uj (6. 249)
dx dx dx
du e 1 dx 1 dx 1 1 u i dxe
e 1 e ui e 1 e u j e 1
dx h dx h dx h h e u j dx (6. 250)
Ou
du e e e,T
N x U U N xT (6. 251)
dx ~ ~ ~ ~
onde
dN ie, j
Nx (6. 252)
dx ~
2
Para o clculo do funcional deve-se calcular ( due / dx) :
196
2
du e e ,T T e
U N Nx U (6. 253)
dx ~ ~ x ~ ~
e ue2,
2 e,T T e
ue U N NU (6. 254)
~ ~ ~ ~
xB xj M
e
I Fd
e 1
F d e
xA xi
(6. 255)
M M xj
I I e F e (u k )dx
e1 e1 xi
M M
F e e
re
F F e (u k ) e
k 0 (6. 256)
e 1 e1 k 1 k
xB xj M
e
I Fd
e 1
F d e
xA xi
(6. 257)
M M xj
I I e F e (u k )dx
e1 e1 xi
197
Como o domnio foi dividido em trs subdomnios, pode-se escrever:
I I1 I 2 I 3 (6. 258)
E, portanto,
I I 1 I 2 I 3 (6. 259)
198
6. 7 Exemplos e Aplicaes
1l 2
1 d 2u u 2 .
I 2 dx (6. 260)
0
2 dx 2
u x 0 0 , u 1. (6. 261)
x 1
Soluo
u 1 2 x [1 x ] 1 . (6. 262)
2
Figura - 6. 9.
199
Aplicando aos pontos nodais i e j, temos:
u i 1
. (6. 263)
u j 1 2 h
Ou
e
U C (6. 264)
~ ~ ~
logo
e ui 1 0 1
U
~ u 1 h C~ ~ (6. 265)
j 2
1 1 h 0 u i
h 1 1 u (6. 266)
2 j
1 h 0 ui
u 1 x (6. 267)
h 1 1 u j
Ou
1 u
u (h x) x i 1 x ui x u j (6. 268)
h u j h h
Ou ainda
u N i ui N j u j (6. 269)
Onde
x
N i 1 h
0 xh (6. 270)
N x
j h
A derivada primeira de u :
200
du dN i dN j
ui uj (6. 271)
dx dx dx
du 1 1 1 1 ui
ui u j (6. 272)
dx h h h h u j
Ou
du e e,T
N x U U N xT (6. 273)
dx ~ ~ ~ ~
onde
dN i , j
Nx (6. 274)
dx ~
2
Para o clculo do funcional deve-se calcular ( du / dx) :
2
du e,T T e
U N Nx U (6. 275)
dx ~ ~ x ~ ~
e u2,
e ,T T e
u 2 U N NU (6. 276)
~ ~ ~ ~
xj
1 e ,T
e T e e,T T e
I U N x N x U U N N U dx (6. 277)
2 xi ~ ~ ~ ~ ~ ~ ~ ~
xj
1
I U e,T N x T N x U e U e,T N T N U e dx
e
(6. 278)
2 xi ~ ~ ~ ~ ~ ~ ~ ~
201
Como o domnio foi dividido em trs subdomnios, pode-se escrever:
I I1 I 2 I 3 (6. 279)
E, portanto,
I I 1 I 2 I 3 (6. 280)
du 1 1 u j ui
ui u j (6. 281)
dx h h h
2
du 1 2
u i 2u i u j u j
2
(6. 282)
dx h
Se
x x
u 1 u i u j (6. 283)
h h
ento
2 2
x x x x
u 1 u i 2 2 1 u i u j u j 2
2
(6. 284)
h hh h
2 2 2 2
1 (u j 2u i u j u i )
h
x 2 x x x 2
I 2
1 u i 2 1 u i u j u j dx
20
h
h h h h (6. 285)
202
2 2 1
2
1 (u j 2u i u j ui ) 1 h 2 x x 2 2 x x 2 x 2
I x 1 u 2
h h 2 i j h u j dx
u u
2 0
h h 2
i
2 h2 (6. 286)
0
h h h
(u j 2 2u i u j u i 2 ) 1 2x 2 x3 x2 x3 x3
I x 2 u i 2 2 2 ui u j 2 u j 2
2h 2 2h 3h o 2h 3h 0 3h 0 (6. 287)
1 2 2 1 h 2 h h 2
I (u j 2u i u j u i ) u i 2 u i u j u j (6. 288)
2h 2 3 6 3
I 1 1 2h h
(2u i 2u j ) u i u j 0 (6. 289)
ui 2h 2 3 3
I 1 1 2h h
( 2u i 2u j ) u i u j 0 (6. 290)
u j 2h 2 3 3
1 h 1 h
ui u j 0
h 3 h 6
(6. 291)
1 h 1 h
u i u j 0
h 6 h 3
1 h 1 h
h 3 h 6 u i 0
(6. 292)
1 h 1 h
u j 0
h 6 h 3
onde
203
u u 2 u
U 1 1 ; U 2 ;U 3 3 (6. 293)
~
u 2 ~
u 3 ~
u 4
K1 U 1 0 (6. 294)
~ ~
ou
1 h 1 h
h 3 h 6 u1 0
u 0 (6. 295)
1 h 1 h
2
h 6 h 3
ou
1 h 1 h
h 3 h 6 u1 0
u 0 (6. 297)
1 h 1 h
2
h 6 h 3
204
ou
1 h 1 h
h 3 h 6 u 3 0
u 0 (6. 299)
1 h 1 h
4
h 6 h 3
Observe que:
3
K1 K 2 K (6. 300)
~ ~ ~
Agrupando as matrizes
1 h 1 h
h 3 h 6 0 0
u 0
1 h 2 1 h 1 h
0 1
h 6 h 6 h 6 u 2 0
(6. 301)
1 h 1 h 1 h u 3 0
0 2
h 6 h 3 h 6 u 4 0
1 h 1 h
0 0
h 6 h 3
1 h 1 h
2 u 2 u3 0
h 3 h 6
(6. 302)
1 h 1 h 1 h
u 2 2 u3
h 6 h 3 h 6
u 2 0,288546
(6. 303)
u3 0,609750
A soluo analtica :
ex ex
u ( x) . (6. 304)
e e 1
e
205
u ( x 1/ 3) 0,288921
. (6. 305)
u ( x 2 / 3) 0,610243
206
6. 8 Um Caso Especial de Elementos Finitos
wl d wl d 0. (6. 306)
L (u ) b (6. 307)
E no contorno:
S (u ) g (6. 308)
Sendo:
M 1
u um N m (6. 309)
m 1
no domnio:
M 1
L( um N m ) b em (6. 310)
m 1
e no contorno:
M 1
S( um N m ) - g em (6. 311)
m 1
M 1
um L(Nm) b em (6. 312)
m1
e no contorno:
M 1
um S(Nm) - g em (6. 313)
m1
207
Se o domnio dividido em E subdomnios, e, tais que:
E
e (6. 314)
e1
B
b . (6. 315)
b 1
E B
wle e d e wlb db 0
b (6. 316)
e 1 e b 1 b
wle d e wle db 0
e b (6. 317)
e b
Portanto, temos:
M 1
e u m L (Nm) - b em e (6. 318)
m 1
e no contorno
M 1
e u m S(Nm) = g em b (6. 319)
m 1
E M 1
M 1
208
6.8.1 Mtodo da Colocao por Subdomnios Modificado
Se a funo de ponderao wl for a funo Delta de Dirac temos:
E B
( x xl ) d e ( x xl ) db 0
e b (6. 322)
e 1 e b 1 b
Temos:
E E
( x xl ) e d e e
e 1 e e 1 x xl
. (6. 323)
B B
( x xl ) db
b bl
b 1 b b 1 x xl
E M 1 B M 1
el el [ um L ( N m ) x xl -b]+ [ u m S ( N m ) x xl -g]=
e 1 m1 b 1 m 1 (6. 324)
0
d 2u ( x)
u 0 (6. 325)
dx 2
M 1 E d 2 N B
dN m
m
el el m dx 2
u N m dx 0 (6. 326)
g
m 1 e 1 x xl b1 x xl
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
6.8.2 Formulao Fraca do Mtodo dos Resduos Ponderados para os
Elementos Finitos
210
6.8.3 - Funes de Interpolao Local Quadrticas
Na sentena bsica de resduos ponderados aparecem derivadas de ordem dois,
consequentemente, necessrio que as funes de aproximao possuam derivadas de ordem
um contnuas. Neste caso, devemos utilizar elementos quadrticos para as funes de
interpolao.
Adotando uma variao quadrtica, pode-se escrever, para cada elemento:
ue i j e k e2 . (6. 327)
Ou matricialmente
i
ue [1 e e2 ] j . (6. 328)
j
Onde
e x xe . (6. 329)
ui i
u j i j he . (6. 330)
2
uk i j he k he
211
e
U C (6. 331)
~ ~ ~
ou
ui 1 0 0 i
U u j 1 h e 0 j C .
e
(6. 332)
~ e 2 ~ ~
u k 1 h h e k
i he3 0 0 ui
(6. 333)
j 1 h e 2 he
2
0 u j .
he3
k 0 he h e u k
he3 0 0 ui
1 2 2
u e [1 e e2 ] 3 h e he 0 u j (6. 334)
he 0
he h e u k
Ou
ui
e e2 e2 u
u e [1 ee ] j (6. 335)
h he he2 h u
e2
k
Logo
e e2 e2
u e (1 e )u i ( ) u j uk (6. 336)
he he2 h e2
Ou ainda
u e N ie ui N ej u j N ke u k (6. 337)
Onde
212
e
N i 1 e
e e2
e
N j e e 2 0 x he (6. 338)
h h
2
N ke e2
he
A derivada primeira de u e :
due dN ie dN ej dN ke
ui uj uk (6. 339)
dx dx dx dx
du e d 1 2 d 2 d e
e ui e 2e e u j 2e uk
dx dx h e
h dx h e dx
u (6. 340)
du e 1 2 e 2 e u i d e
1 e 2 2
j
dx h h e h e u dx
k
Ou matricialmente
du e e e,T
N x U U N xT (6. 341)
dx ~ ~ ~ ~
onde
dN ie, j
Nx (6. 342)
dx ~
i x xi ; h e x j xi ; 0 x he (6. 343)
Para o elemento e:
213
N i N ie 1 e 1 x xi 0 x he (6. 344)
e e2 ( x xi ) ( x xi ) 2 0 x he
N j N ej (6. 345)
he h e 2 he he
2
e2 ( x xi ) 2 0 x he
Nk N ke 2
2 (6. 346)
he he
dN i d
e (6. 347)
dx dx
dN j dN ie 1 2 e d e 1 2( x xi ) dxi
1 (6. 348)
dx dx h e h e 2 dx h e h e2
dx
dN k dN ke 2 e d e 2( x xi ) dxi
2 1 (6. 349)
dx dx e dx e2 dx
h h
E as derivadas segundas so:
d 2 N i d 2 N ie d 2 e d 2 xi
2 (6. 350)
dx 2 dx 2 dx 2 dx
e
d 2N j d 2 N ej 2
2 d e 1 2 e d 2 e
2
2 dxi 1 2 xi d 2 xi
2 e 2 2 e 2 (6. 351)
dx 2 dx 2 h e dx h h e dx
2
h e dx h h e dx
2
2
d 2Nk d 2 N ke 1 d e d 2e 1 dxi 2 d 2x (6. 352)
2
2
2 2 2 e 2
2 21 2( x x i ) 2i
dx dx h dx
e dx h e dx dx
214
Observe que para um nico elemento finito, temos:
e h e x j xi x (6. 353)
E neste caso:
N i N ie 1 x 0 x he (6. 354)
x x2 0 x he
N j N ej (6. 355)
he h e 2
x2 0 x he
N k N ke 2 (6. 356)
he
dN i dN ie
1 (6. 357)
dx dx
e
dN j dN ie 1 2x
e 2 (6. 358)
dx dx h he
e
dN k dN ke 2 e d e 2 x
2 2 (6. 359)
dx dx h e dx h e
E as derivadas segundas so:
d 2 N i d 2 N ie d 2 e d 2x
0 (6. 360)
dx 2 dx 2 dx 2 dx 2
215
d2N j d 2 N ej 2 2
2 d e 1 2 e d e
2
2 dx 1 2x d 2 x 2
e 2 2 e 2 2 2
dx 2 dx 2 h
2
e dx
h e
h dx 2
h e dx
h e
h dx he (6. 361)
2
d 2 Nk d 2 N ke 1 d e d 2 e 1 dx 2 2
2
2 e 2 2 2 x0 2 (6. 362)
dx 2 dx 2 e2
h dx
2
dx h e dx h e
wl d 0 (6. 363)
216
E
wle d e 0 e (6. 364)
e 1 e
wle d e 0
e (6. 365)
e
M 1
u um N m (6. 367)
m 1
Onde
M 1
u m L (Nm) - b = 0 (6. 368)
m 1
E M 1
M 1
( x xl ) d e
e el
0 (6. 371)
e
ou
217
M 1 M 1
( x xl ) [ um L (Nm) - b] d e
m1
ul L (Nl) - b = 0
l 1
(6. 372)
e
E E
( x xl ) e d e el (6. 373)
e 1 e e 1
Ou
E M 1 M 1
( x xl ) [ u m L (Nm) b] d e ul L (Nl) - b= 0 (6. 374)
e 1 e m 1 l 1
E E M 1
l el ul L (Nl) b= 0 (6. 375)
e 1 e1 l 1
d 2u ( x)
u 0 (6. 376)
dx 2
M 1 E 2
d N
el m dx 2m N m 0
u (6. 377)
m1 e 1 x xl
M 1 d 2 N me
el m dx 2 N me 0
u (6. 378)
m1 x xl
Substituindo de (6. 344) a (6. 346) e de (6. 250) a (6. 252) em (6. 326) temos:
M 1 2 ( x xl )
m e 2 1 e 2 0
u (6. 379)
m 1 h h x xl
218
2 u l 1 2u l 2 u
e2 2 2 l 1 u l 0 (6. 380)
h 2 he he 2
logo
(ul 1 ul ) (u l ul 1 ) 2
e 2 u l 0 (6. 381)
2 2 h
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
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 (MEC) tem sido estabelecido como um
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
7.3.1 Mtodo das Funes de Green
Seja a equao diferencial linear no homognea, vlida para todo x, na qual no
so impostas condies de contorno.
L [u ( x)] f ( x) (7. 1)
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:
L [G ( x, x' )] f ( x' )dx' ( x x' ) f ( x' )dx' f ( x) (7. 4)
u ( x) [G ( x, x ' )] f ( x' )dx' (7. 5)
223
7.3.2 Integrao por Partes em duas dimenses
Seja a integral
x
d
x
dxdy (7. 6)
xy
u ; du dx
x
(7. 7)
dv ; v
x
Logo
y
T
x dxdy x xD
x xE
dy x dxdy (7. 8)
yx yB yx
224
Considerando um elemento de contorno, d , quando x = xD, tem-se:
cos n x
dy dy dn x (7. 9)
cos
d
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,
x
d nx d d (7. 11)
x
cos n x cos
dy dy dn x (7. 12)
cos
d
225
Figura - 7. 3. Integral por partes em duas dimenses em relao a y.
y
d n y d d (7. 13)
y
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.
x
y
d (n x n y ) d d (7. 14)
x y
Ou simplesmente:
( )d nd (7. 15)
226
7. 4 Definio Matemtica e Desenvolvimento do Mtodo
2u 2u
b 0 em (7. 16)
x 2 y 2
u
Naturais q q em q (7. 18)
n
Onde
uU q (7. 19)
2u 2u
b0 (7. 20)
x 2 y 2
b) em u
u u u 0 (7. 21)
c) em q
u u
q q q 0 (7. 22)
n n
227
2
( u b)wd (u u )w d (q q ) w d 0
(7. 23)
u q
2u 2 u
2u (7. 24)
x 2 y 2
2 2u 2u u u u w u w
uwd (
x 2 y 2
) wd ( n x
n y )wd ( ) d
(7. 25)
x y x x y y
Onde
u u u
nx ny nq (7. 26)
x y n
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 (7. 27)
x x y y x y x y
Onde
(7. 28)
2 w
u wd q wd u d 2 wu d (7. 29)
n
2 w
wu d bwd q wd u d (u u ) w d (q q ) w d
n (7. 30)
u q
228
q wd q wd q wd
(7. 31)
u q
w w w
u n d u n d u n d (7. 32)
u q
2 w
wu d bwd q wd q wd u d
u q u
n
(7. 33)
w
u d u w d uw d q w d qw d 0
q n u u q q
2 w w
wu d bwd u d u d qwd q wd (7. 34)
u
n
n
q q u
2 w
wu d bwd u d q wd (7. 35)
n
OBS:
w
1) Sabendo-se que w w e que w , a sentena bsica de resduos ponderados,
n
equao (7. 24), pode ser escrita como:
2) De (7. 25) e (7. 35) pode-se escrever a forma fraca da sentena de resduos ponderados
como:
229
u w u w
q wd x x y y d bwd
u
(7. 36)
w
(q q)wd (u u) n d
q u
Considerando que:
u w u w w
x d q wd qwd (u u ) d bwd
u x y y u q u n (7. 38)
u w u w w
x d qwd u d bwd (7. 39)
u x y y q u n
2 w
wu d bwd u d q wd (7. 40)
n
2 2 2
Para a equao de Poisson, a funo de Green para o operador, 2
x y 2
representada por u * ( , X ) , a soluo do problema, ou seja,
2 u * ( , X ) ( X ) (7. 41)
230
Em duas dimenses, X o ponto de coordenadas (x, y) = (x1, x2) e o ponto de
coordenadas (x, y) = (1, 2). A expresso para u* :
1
u * ( , X ) ln r (7. 42)
2
1
u * ( , X ) (7. 43)
4r
u *
q * ( , X ) ( , X ) (7. 44)
n
Ou
u * r
q * ( , X ) ( , X ) (7. 45)
r n
1 r
q * ( , X ) (3D) (7. 46)
4r 2 n
1 r
q * ( , X ) (2 D) (7. 47)
2r n
r r r r
nx n y nz (7. 48)
n x y z
E em (7. 47)
231
r r r
nx n y (7. 49)
n x y
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 )
(7. 51)
q * ( , X )u ( X )d ( X ) u * ( , X )q( X )d ( X )
Em (7. 51), u ( x ) u ( x ) e q ( x ) q ( X )
2
Como u * ( , X ) ( X ) , a primeira integral de domnio esquerda de
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 )
(7. 53)
u * ( , X )b( X )d ( X ) ;
Lembrando que:
u U q
(7. 54)
u u q q
Onde:
u u u ( prescrito) ; q ? (incgnita)
(7. 55)
q q q ( prescrito); u ? (incgnita)
Vejamos o exemplo:
232
Figura - 7. 4. Exemplo de um domnio, , com raio, r, e ponto fonte, , e contorno = u U q.
OBS:
2
1) Se , o domnio excludo, em - , tem-se, u * ( , X ) 0 pois ( )
233
2) As integrais de contorno devem ser avaliadas em ( ) , onde 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)
0
1
lim u * qd lim ln .q.d 0
0 0 2
(7. 57)
0
2)
lim q * ud lim q * [u ( x ) u ( )]d u ( ) q * d
0 0
(7. 58)
1 u ( )
lim u ( ) (1).d
0
0
2 2
0 se ( ) ponto externo a
1
C ( ) se contorno suave (7. 59)
2
1 se ( ) ponto de domnio ( ponto interno)
escrita como:
C ( )u ( ) u * ( , X )q( X )d ( X ) q * ( , X )u ( X )d ( X ) u * ( , X )b( X )d ( X )
' (7. 60)
234
Esta a Equao de Laplace na formulao integral, da qual a equao () pode ser
considerada um caso particular.
b
I f ( x ) dx (7. 61)
a
que apresenta uma assintota vertical (uma descontinuidade infinita) em x = c, a < b < c, ento
I pode ser calculada como:
c b
I lim f ( x)dx lim f ( x ) dx
0
(7. 62)
0
a c
c
lim
0 f ( x)dx
a
b
(7. 63)
lim
0 f ( x)dx
c
b
c b
VP : f ( x)dx lim f ( x) dx f ( x) dx (7. 64)
0
a a c
Embora
c
lim
0 f ( x)dx (7. 65)
a
e/ou
235
b
lim
0 f ( x)dx (7. 66)
c
Por exemplo, se
1
1
I x dx (7. 68)
1
1
1 1
I lim dx lim dx
0 x 0 x
1
1
x1 x1 (7. 69)
lim lim
0 1 01
1
1 1
lim ( )1 (1)1 lim [1 1 ]
0 1 0 1
1
Se 3 ; f ( x)
x3
1
e lim( ) 2 lim 2
0 0
1 a integral divergente (7. 71)
lim( ) lim 2
2
0 0
1
1 1
VP :
dx lim[( )1 ( 1)1 1 1 ] (7. 72)
1 x
1 0
236
Quando = 3
1
1 1 13
x 3 dx 1 3 lim[( ) ( 1)13 1 13 ] (7. 73)
0
1
1
1 1 2
x 3 dx 2 lim[( ) ( 1) 2 1 2 ] (7. 74)
0
1
ou
1
1 1 1 1
x 3 dx 2 lim[
0 ( ) 2
11 2 ] 0
1
1
(7. 75)
1 1
x 3 dx 2 [1 1] 0
1
C ( )u ( ) ( 0 )d ' ( ) u * ( , X )q( X )dT ( X ) ( 0 )d ' ( )
' '
(7. 76)
u * ( , X )q ( X ) dT ( X ) ( 0 ) d ' ( )
'
.
237
.
Figura - 7. 6. Aplicao da propriedade da funo delta de Dirac sobre o ponto fonte , sobre o
contorno.
7. 5 Discretizao do Contorno
238
Figura - 7. 7. Discretizao linear do contorno de um domnio, .
239
Figura - 7. 9. Esquematizao de ns para o problema de uma barra engastada.
Figura - 7. 10.
( F ) ( I )
u( X ) uI uF (7. 79)
( I F ) ( F I )
( F ) ( I )
q( X ) qI qF (7. 80)
( I F ) ( F I )
240
7.5.2 - Elemento Linear Discretizao Linear
Para um elemento linear e uma discretizao linear temos o exemploda Figura - 7.
11.
Figura - 7. 11.
Onde
241
Ci C (i ) u *i u *i ( , x ) u j u ( X )
X j (7. 82)
ui u (i ) q *i q * ( , x ) q j q ( X )
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)
1
C ( i ) Ci ; i 1,2,..., n (7. 86)
2
Onde
1
C ( ) p /__ __ C (7. 87)
2 2
Substituindo (7. 83), (7. 84) (7. 86) em (7. 81) temos:
242
n n
1
u i q i *d j u j u i *d j q j (7. 88)
2 j 1 j j 1
Fazendo
hij qi *d j e g ij u i *d j
(7. 89)
j j
H u Gq (7. 91)
~ ~ ~ ~
h11 h12 .. h1n 2 h1n 1 h1n u1 g11 g12 .. g1n 2 g1n 1 g1n q1
h21 h22 .. h2 n 2 h2 n 1 h2 n u2 g 21 g 22 .. g 2 n 2 g 2 n 1 g 2 n q2
: : .. : : : : : : .. : : : :
h h
n 21 n 22 .. hn 2 n 2 hn 2 n 1 hn 2 n un 2 g n 21 g n 22 .. g n 2 n 2 g n 2 n 1 g n 2 n qn 2
hn 11 hn 12 .. hn 1n 2 hn 1n 1 hn 1n un 1 g n 11 g n 12 .. g n 1n 2 g n 1n 1 g n 1n qn 1 (7. 93)
hn1 hn 2 .. hnn 2 hnn 1 hnn un g n1 g n 2 .. g nn 2 g nn 1 g nn qn
HuGq
~ ~ ~
243
h11 h12 h13 h14 h15 h16 u1 g11 g12 g13 g14 g15 g16 q1
h21 h22 h23 h24 h25 h26 u 2 g 21 g 22 g 23 g 24 g 25 g 26 q
2
h31 h32 h33 h34 h35 h36 u3 g 31 g 32 g 33 g 34 g 35 g 36 q3
h41 h42 h43 h44 h45 h46 u 4 g 41 g 42 g 43 g 44 g 45 g 46 q 4
h51 h52 h53 h54 h55 h56 u 5 g 51 g 52 g 53 g 54 g 55 g 56 q5 (7. 94)
h61 h62 h63 h64 h65 h66 u 6 g 61 g 62 g 63 g 64 g 65 g 66 q 6
H u Gq
~ ~ ~
Ay f (7. 95)
~ ~ ~
h11 h12 g13 g14 h15 h16 u1 g11 g12 h13 h14 g15 g16 q1
h21 h22 g 23 g 24 h25 h26 u 2 g 21 g 22 h23 h24 g 25 g 26 q
2
h31 h32 g 33 g 34 h35 h36 q3 g 31 g 32 h33 h34 g 35 g 36 u 3
h41 h42 g 43 g 44 h45 h46 q 4 g 41 g 42 h43 h44 g 45 g 46 u 4
h51 h52 g 53 g 54 h55 h56 u 5 g 51 g 52 h53 h54 g 55 g 56 q 5 (7. 96)
h61 h62 g 63 g 64 h65 h66 u 6 g 61 g 62 h63 h64 g 65 g 66 q 6
Ay f
~ ~ ~
244
7. 6 Exemplos e Aplicaes
1) Resolva a equao :
2u
u 0
x2
com as seguuintes condies :
(0) = 0 ,
(1) = 1.
Soluo:
A soluo fundamental do problema a soluo da equao :
2u*
u* ( x )
x2
igual a
senh( x )
u*
2
Da equao:
245
2 du*
u *u d bu
*
d u d pu * d
dn
3
d 2u* du* du* du *
u * u d x u u u pu * pu *
dx2 dn dn dn x3 x0
0 x3 x0 x3
( x )
u ( ) u p * up* pu* pu *
x3 x0 x3 x0
* du *
p
dn
x
sen h ( x )
u*
2
du* du * dx co sh ( x )
(1)
dn dx dn 2
x
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
co sh (3 0 ) co sh (0 0 ) s e n h (3 0 ) sen h (0 0 )
u ( 0 ) u ( 3 ). u (0 ). p (3)u (3). p (0 ).
2 2 2 2
co s h (3 3) co s h (3 0 ) sen h (3 3) sen h (3 0 )
u ( 3 ) u (3 ) . u (0 ). p (3 ) u ( 3 ) . p ( 0 ).
2 2 2 2
cosh 3 sen h3
0 1 .u ( 0 ). p (3)
2 2
1 sen h3
1 1 .u ( 0 ) . p ( 0 )
2 2
co sh 3 e 3 e 3
p (3) 3
senh 3 e e 3
1 2
p (0 ) 3
senh 3 e e 3
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
co sh (3 xo ) co sh ( xo 0 ) sen h (3 xo ) sen h ( xo 0 )
u ( xo ) u (3). u (0 ). p ( 3 ) u (3 ) . p (0 ).
2 2 2 2
c o s h (3 3 ) co sh 3 s en h (3 3) 1 sen h ( xo )
u ( xo ) 1 . . .
2 sen h3 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
c o sh 3 . c o sh xo c o sh 3 se n h x o c o sh 3 se n h 3 . c o sh x o c o s h 3 se n h xo 1 senh ( xo )
u ( xo ) . .
2 se nh 3 2 sen h 3 2
2
1 c o s h 3 . s e n h x o sen h3
u ( xo ) . 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
2 sen h3 s en h xo
1
se nh x . cosh 2 3 sen h 2 3 sen hx
o o
1 sen hxo e xo e xo
u ( xo )
. senh 3
2 se nh 3 e 3 e 3
246
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
8. 2 Introduo
O Mtodo dos Volumes Finitos uma extenso para o volume do Mtodo dos
Elementos Finitos
247
8. 3 Definio Matemtica e Desenvolvimento do Mtodo
(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 (A. 1)
dx
dM
Q (A. 2)
dx
d 2M
q0 (A. 3)
dx 2
Como o Momento Fletor dado pela deflexo w(x), temos:
d 2 w( x )
M EI (A. 4)
dx 2
onde E: o mdulo de Elasticidade; I : o momento de Inrcia da seco transversal da viga;
Logo,
d 4 w( x ) q
0 (A. 5)
dx 4 EI
l EI d 2 w 2
I p 2 qw dx . (A. 6)
0
2 dx
2
EI d 2 w
onde : a Energia Potencial de Deformao; qw(x): a Energia Potencial da
2 dx 2
carga Atuante; quando aplicada sobre o funcional (A. 6) a equao de Euler Lagrange, da
seguinte forma:
Seja F dado por:
2
EI d 2 w
F F ( x, w, w' ' ) qw (A. 7)
2 dx 2
252
Pelo Principio da Energia Potencial mnima, a configurao de equilbrio
corresponde extremizao do funcional.
Da equao de Euler-Lagrange:
d 3 F d 2 F d F F
0 (A. 8)
dx 3 w' ' ' dx 2 w' ' dx w' w
como
d 3 F d F
0 e 0 (A. 9)
dx 3 w' ' ' dx w'
Temos:
d 2 F F
0 (A. 10)
dx 2 w' ' w
Logo
d 2 F d 2 EIw' ' F
2 2
; EIw' ' (A. 11)
dx w' ' dx w
d 2 F d 4w F
EI 4 e q (A. 12)
dx 2 w' ' dx w
d 4w q
(A. 13)
dx 4 EI
A equao diferencial da linha elstica.
253
A. 2 Movimento transverso de uma membrana retangular sob
velocidade inicial prescrita
retangular A0 , mostrado na
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
e
2v0 1 n x2
p a, x2 , t nv cos m sen Gmn (A. 15)
a 2 m 1 n 1 mn b
onde
254
n b2 n b1 m a2 m a1
Gmn cos cos cos cos sen 2 vmnt (A. 16)
b b a a
2 2
c m n
vmn (A. 17)
2 a b
a
No caso da memebrana analisada no captulo 3, a b, a ' b ' as sries de
5
expresses (A. 14) e (A. 15) foram calculadas com oito e cem termos respectivamente.
255
A. 3 Implementaes para o Mtodo das Diferenas Finitas
usando a Planilha do EXCEL Microsoft, com cdigo de cores
nas clulas
For nlin = 1 To 6
For ncol = 1 To 10
Cells(nlin, ncol).Select
With Selection.Interior
If Cells(nlin, ncol).Value > 56 Then
cor = 56
Else
cor = Cells(nlin, ncol).Value
End If
.ColorIndex = cor
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
Next ncol
Next nlin
End Sub
256
A.2.2 - SubMultcorpad
'Descrio da Macro Subrotina e Linhas de Comando
Sub multcorpad()
' multcor Macro
' Macro gravada em 2/5/2006 por Orlando Olympio
Lenzi Filho
'
' Atalho do teclado: Ctrl+m
'
' As colunas [A,J] e as linhas [1,15] sero tratatadas
como uma matriz (15,10)
' As letras [A,B,C,D....,J] das colunas assumem os
valores [1,2,3,4,...,10]
' Ento as clulas tero as seguintes associaes:
' Clula-ndice Clula-ndice Clula-ndice Clula-
ndice
' (3,A)- (3,1) (7,D)- (7,4) (10,I)-(10,9) (6,G)-
(6,6)
' (15,J)-(15,10) (9,B)- (9,2) (3,C)- (3,3) (13,H)-
(13,8)
For nlin = 1 To 15
For ncol = 1 To 10
Cells(nlin, ncol).Select
If Cells(nlin, ncol).Value = 2 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlLightVertical
.PatternColorIndex = xlAutomatic
End With
End If
If Cells(nlin, ncol).Value > 2 And Cells(nlin,
ncol).Value <= 5 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlGray8
.PatternColorIndex = xlAutomatic
End With
End If
If Cells(nlin, ncol).Value > 5 And Cells(nlin,
ncol).Value <= 7 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlHorizontal
.PatternColorIndex = xlAutomatic
257
End With
End If
Next ncol
Next nlin
End Sub
258
Cells(nlin, ncol) = ncol + nlin
Next nlin
Next ncol
For nlin = 1 To 15
For ncol = 1 To 10
Cells(nlin, ncol).Select
If Cells(nlin, ncol).Value < 22 And Cells(nlin,
ncol).Value > 2 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
Else
With Selection.Interior
.ColorIndex = 30
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End If
Next ncol
Next nlin
End Sub
'
259
valmin = Cells(nlin, ncol).Value
End If
If Cells(nlin, ncol).Value > valmax Then
valmax = Cells(nlin, ncol).Value
End If
increm = (valmax - valmin) / 50 + 0.00001
Next ncol
Next nlin
For nlin = 1 To numlin
For ncol = 1 To numcol
Cells(nlin, ncol).Select
interv = Abs(Int((valmax - Cells(nlin, ncol).Value) /
increm)) + 3
If Cells(nlin, ncol).Value <> 0 Then
With Selection.Interior
.ColorIndex = interv
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
Else
With Selection.Interior
.ColorIndex = 2
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End If
Next ncol
Next nlin
Next valor
End Sub
260
A. 4 Implementao Numrica em FORTRAN do Mtodo de
Diferenas Finitas para a soluo do Problema da Barra
Engastada
Arquivo de entrada
101 (nmero de pontos na corda em que foram calculados os
valores de u)
2000 (nmero de intervalos de tempo)
1 (valor da constante c)
0.005 (t)
0.01 (x)
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 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
262
A.3.1 - Arquivos de comandos do Gnuplot
comandos1.txt comandos2.txt comandos3.txt
set xlabel "tempo" set xlabel "tempo" set xlabel "tempo"
set ylabel "du/dx" set ylabel "deslocamento" set ylabel "deslocamento"
set title "du(t,0)_dx X t" set title "u(t,0.5L) X t" set title "u(t,L) X t"
set grid set grid set grid
set data style linespoints set data style linespoints set data style linespoints
set pointsize 0.2 set pointsize 0.2 set pointsize 0.2
plot "du(t,0)_dx.txt" plot "u(t,0.5L).txt" plot "u(t,L).txt"
263
A. 5 Soluo Analtica das oscilaes em uma Membrana
Retangular
264
A. 6 Implementao Algbrica para o Mtodo Variacional de
Euler-Lagrange usando o Maple 9.
Ip :=
L( x, y( x ), z( x ) ) dx
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 zz 2
> 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);
d
z := y( x )
dx
> DtP:=diff(P,x);
d2
DtP := 12 2 y( x )
dx
> C:=DtP+F;
d2
C := 12 2 y( x )
dx
> H(z):=C;
2
d d
H y( x ) := 1 2 2 y( x )
dx dx
> g(x):=int(C,x);
d
g( x ) := x 2 y( x )
dx
> h(x):=solve(g(x)=0,diff(y(x),x));
x
h( x ) :=
2
> y:=int(h(x),x);
x2
y :=
4
266
A. 7 Implementao Algbrica para o Mtodo de Rayleigh-Ritz
usando o Maple 9.
A.6.1 Para n = 1
> 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
> Ip(x):=int(L(x), x=x1..x2);
x2
2
1
d2
Ip( x ) := I E 2 w( x ) q w( x ) dx
2 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:
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
> Ip(x):=int(L(x), x=x1..x2);
x2
2
1
d2
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:
269
Error, too many levels of recursion
> 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
> Ip(x):=int(L(x), x=x1..x2);
q l 4 ( 18 I E 2q ( l ) ) l 3
Ip( x ) :=
4 3
( 6 I E ( 2 2 l ) q l ) l 2 1
I E ( 2 2 l ) 2 l
2 2
270
A. 8 Implementao Algbrica para o Mtodo dos Resduos
Ponderados usando o Maple 9.
> 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 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x
> d2(x):=diff(u(x),x,x);
d2( x ) := 2
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);
( x ) := 2 x x ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha):=int(Dirac(x-1/2)*epsilon(x),x=0..1);
9 1
Ia( ) :=
4 2
> alpha:=solve(Ia(alpha)=0,alpha);
2
:=
9
Portanto:
> u(x):=beta+alpha*phi;
271
2 x ( x1 )
u( x ) := x
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;
4
L( 0 ) :=
9
> L(x2):=d2-u2;
-5
L( 1 ) :=
9
> 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 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha1):=int(Dirac(x-1/3)*epsilon(x),x=0..1);
20 1 2
Ia ( ) :=
9 3 27
> Ib(alpha2):=int(Dirac(x-2/3)*epsilon(x),x=0..1);
20 58 2
Ib( ) :=
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 1
30
A :=
30
29 1
> alpha := <3/20,9/29>;
3
20
:=
9
29
> M:=MatrixInverse(A,method=pseudo);
29 -29
28 840
M :=
-15 29
14
28
> MatrixVectorMultiply(M,alpha);
273
81
560
9
56
274
A.7.3 Mtodo da Colocao por Subdomnios para n = 1 com um parmetro
alpha
Seja a Equao Diferencial:
> restart;
> L(x):=diff(u(x),x,x)-u(x);
d2
L( x ) := 2 u( x ) u( x )
dx
com condies de contorno
x1 = 0 e x2 = 1 com u(x1) = 0 e u(x2) =1;
Soluo:
> 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 )
( x ) := 2 x x ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha):=int(1*epsilon(x),x=0..1);
13 1
Ia( ) :=
6 2
> alpha:=solve(Ia(alpha)=0,alpha);
3
:=
13
Portanto:
> u(x):=beta+alpha*phi;
3 x ( x1 )
u( x ) := x
13
275
> d2:=d2(x);
d2 := 2
> L(x):=d2-u(x);
6 3 x ( x 1 )
L( x ) := 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;
6
L( 0 ) :=
13
> L(x2):=d2-u2;
-7
L( 1 ) :=
13
> 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 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha1):=int(1*epsilon(x),x=0..1/2);
43 13 1
Ia ( ) :=
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 -43
208
A :=
208
251 1
> alpha := <3/26,72/251>;
3
26
:=
72
251
> M:=MatrixInverse(A,method=pseudo);
251 10793
294 61152
M :=
-104 251
147 294
> alphas:=MatrixVectorMultiply(M,alpha);
277
95
637
alphas :=
8
49
278
A.7.5 Mtodo dos Momentos para n = 1 com um parmetro alpha
> 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 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x
> d2(x):=diff(u(x),x,x);
d2( x ) := 2
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);
( x ) := 2 x x ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha):=int(1*epsilon(x),x=0..1);
13 1
Ia( ) :=
6 2
> alpha:=solve(Ia(alpha)=0,alpha);
3
:=
13
Portanto:
> u(x):=beta+alpha*phi;
3 x ( x1 )
u( x ) := x
13
> d2:=d2(x);
279
6
d2 :=
13
> L(x):=d2-u(x);
6 3 x ( x1 )
L( x ) := 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;
6
L( 0 ) :=
13
> L(x2):=d2-u2;
-7
L( 1 ) :=
13
A.7.6 Mtodo dos Momentos para n = 2 com dois parmetros alpha1 e alpha2
> 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 )
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 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha1):=int(1*epsilon(x),x=0..1);
13 13 1
Ia( ) :=
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 1
2
A :=
65
1
63
> alpha := <3/13,20/63>;
3
13
:=
20
63
> M:=MatrixInverse(A,method=pseudo);
126 -63
61 61
M :=
-130 126
61 61
> alphas:=MatrixVectorMultiply(M,alpha);
281
118
793
alphas :=
10
61
282
A.7.7 Mtodo de Galerkin para n = 1 com um parmetro alpha
> 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 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x
> d2(x):=diff(u(x),x,x);
d2( x ) := 2
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);
( x ) := 2 x x ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha):=int(phi*epsilon(x),x=0..1);
11 1
Ia ( ) :=
30 12
> alpha:=solve(Ia(alpha)=0,alpha);
5
:=
22
Portanto:
> u(x):=beta+alpha*phi;
5 x ( x 1 )
u( x ) := x
22
> d2:=d2(x);
283
d2 := 2
> L(x):=d2-u(x);
5 5 x ( x1 )
L( x ) := 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;
5
L( 0 ) :=
11
> L(x2):=d2-u2;
-6
L( 1 ) :=
11
> 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 )
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 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha1):=int(phi1*epsilon(x),x=0..1);
11 11 1
Ia( ) :=
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 1
2
A :=
77
1
60
> alpha := <5/22,7/20>;
5
22
:=
7
20
> M:=MatrixInverse(A,method=pseudo);
120 -60
43 43
M :=
-154 120
43 43
> alphas:=MatrixVectorMultiply(M,alpha);
285
69
473
alphas :=
7
43
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