You are on page 1of 287

UNIVERSIDADE FEDERAL DO PARAN

SETOR DE TECNOLOGIA/SETOR DE CINCIAS EXATAS


DEPARTAMENTO DE ENGENHARIA CIVIL/
DEPARTAMENTO DE MATEMTICA
PROGRAMA DE PS-GRADUAO EM MTODOS NUMRICOS
EM ENGENHARIA









INTRODUO AOS MTODOS APROXIMADOS EM
ENGENHARIA:
lgebra Linear, Geometria Analtica, Clculo e Equaes
Diferenciais,
por
Lucas Mximo Alves







CURITIBA PARAN
MARO 2007
LUCAS MXIMO ALVES
2










INTRODUO AOS MTODOS APROXIMADOS EM
ENGENHARIA:
lgebra Linear, Geometria Analtica, Clculo e Equaes
Diferenciais,












CURITIBA PARAN
MARO 2007
LUCAS MXIMOALVES
3







INTRODUO AOS MTODOS APROXIMADOS EM
ENGENHARIA:
lgebra Linear, Geometria Analtica, Clculo e Equaes
Diferenciais,


Apostila organizada como resultado do estudo das aulas
para obteno de crditos da Disciplina de
INTRODUO AOS MTODOS APROXIMADOS
EM ENGENHARIA do curso de Doutorado do
Programa de Ps-Graduao em Mtodos Numricos do
Setor de Tecnologia/Setor de Cincias Exatas,
Departamento de Engenharia Civil/Departamento de
Matemtica da Universidade Federal do Paran




Orientador: Prof. Dr. J os Antonio Marques
Carrer

Orientador: Prof. Dr.



CURITIBA PARAN
MARO 2007

4
Dedicatria

















Dedico,










5
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.


























6
Epgrafe
















vida um algo multidimensional cuja
imprevisvel curvatura temporal s
conhecida quando se experimenta os fatos a
cada dia e, mesmo assim, no se consegue
prever com exatido a curvatura temporal dos
fatos seguintes, mesmo que se expanda esta (a
curvatura futura) numa vizinhana em torno
do fato no instante presente (Lucas M. Alves)







7
Sumrio

Apresentao............................................................................................................................18

Captulo I: INTRODUO AOS MTODOS APROXIMADOS.......................................20
1. 1 Objetivos do captulo......................................................................................................20
1. 2 Introduo.......................................................................................................................20
1. 3 Simplificao de um Problema Real ..............................................................................21
1. 4 Exemplos e Aplicaes...................................................................................................21
1. 5 Discretizao do Problema.............................................................................................23
1. 6 Consideraes Finais do Captulo..................................................................................24

Captulo II: EQUAES DIFERENCIAIS..........................................................................25
2. 1 Objetivos do captulo......................................................................................................25
2. 2 Introduo.......................................................................................................................25
2.2.1 - Definio..............................................................................................................25
2.2.2 - Classificao das equaes Diferenciais..............................................................26
2. 3 Exemplos e Aplicaes...................................................................................................29
Soluo: ...........................................................................................................................29
2. 4 Exerccios e Problemas...................................................................................................30

Captulo III: MTODO DAS DIFERENAS FINITAS......................................................31
3. 1 Objetivos do captulo......................................................................................................31
3. 2 Introduo.......................................................................................................................31
3. 3 Derivadas de ordem um ou de primeira ordem..............................................................32
3. 4 Derivadas de ordem dois ou segunda ordem..................................................................35
3. 5 Derivadas de ordem n qualquer......................................................................................35
3. 6 Exemplos de Aplicaes.................................................................................................37
3. 7 Consistncia, Convergncia e Estabilidade....................................................................47
3. 8 Exerccios e Problemas...................................................................................................48

Captulo IV: CLCULO VARIACIONAL ..........................................................................57
4. 1 Objetivos do captulo......................................................................................................57
4. 2 Introduo.......................................................................................................................57
4. 3 Problema da Braquistcrona...........................................................................................58
4. 4 Equao de Euler-Lagrange Primeira Variao..........................................................60
4.4.1 - Propriedades do Operador....................................................................................64
4.4.2 Condies de Contorno.......................................................................................66
4. 5 Funcionais com derivadas de ordem superior ................................................................68
4. 6 Exemplos de Aplicaes.................................................................................................70
4. 7 Mtodo de Rayleigh-Ritz ...............................................................................................80
4. 8 Exemplos de Aplicaes.................................................................................................90
4. 9 Exerccios e Problemas...................................................................................................94

Captulo V: MTODO DOS RESDUOS PONDERADOS.................................................96
5. 1 - Objetivos do captulo......................................................................................................96
5. 2 Introduo.......................................................................................................................96
5. 3 Definio Matemtica e Desenvolvimento do Mtodo..................................................97
8
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

Captulo VI: MTODO DOS ELEMENTOS FINITOS.....................................................145
6. 1 - Objetivos do captulo....................................................................................................145
6. 2 Introduo.....................................................................................................................145
6. 3 Variaes do Mtodo de Elementos Finitos.................................................................147
6.3.1 - Modelo Compatvel............................................................................................147
6.3.2 - Modelo de Equilbrio.........................................................................................147
6.3.3 - Modelo Hbrido..................................................................................................147
6.3.4 - Modelo Misto.....................................................................................................148
6. 4 Definio Matemtica e Desenvolvimento do Mtodo................................................148
6.4.1 Aproximao do Problema Contnuo pela Discretizao do Domnio..............149
6.4.2 - Definio dos Elementos Finitos Unidimensional .............................................150
6.4.3 Incluso do Mtodo dos Resduos Ponderados Unidimensional.......................151
6.4.4 Aplicao Prtica utilizando o Mtodo de Galerkin..........................................153
6.4.5 - Formulao Fraca dos Resduos Ponderados.....................................................154
6.4.6 - Funes de Interpolao Local Lineares............................................................156
6.4.7 As Matrizes Locais K
e
e o Vetor Local f...........................................................160
6.4.8 - Montagem do vetor f e da Matriz Global K.......................................................168
6.4.9 Resoluo do Sistema de Equaes...................................................................169
6. 5 Exemplos e Aplicaes.................................................................................................170
6.5.1 Exemplo satisfazendo condies de contorno essenciais:.................................170
6.5.2 Exemplo satisfazendo condies de contorno naturais.....................................178
6.5.3 Exemplo satisfazendo condies de contorno essenciais:.................................181
6. 6 Enfoque Variacional .....................................................................................................191
6. 7 Exemplos e Aplicaes.................................................................................................199
6.7.1 Exemplo satisfazendo condies de contorno essenciais:.................................199
6. 8 Um Caso Especial de Elementos Finitos......................................................................207
6.8.1 Mtodo da Colocao por Subdomnios Modificado........................................209
6.8.2 Formulao Fraca do Mtodo dos Resduos Ponderados para os Elementos..........
Finitos ..............................................................................................................................210
6.8.3 - Funes de Interpolao Local Quadrticas.......................................................211
6.8.4 Mtodo das Diferenas Finitas..........................................................................216
6. 9 Exerccios e Problemas.................................................................................................220
9

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.

Captulo VIII: MTODO DOS VOLUMES FINITOS.......................................................247
8. 1 - Objetivos do captulo....................................................................................................247
8. 2 Introduo.....................................................................................................................247
8. 3 Definio Matemtica e Desenvolvimento do Mtodo................................................248
8. 4 Exemplos e Aplicaes.................................................................................................249
8. 5 Exerccios e Problemas.................................................................................................250

Apndices...............................................................................................................................251
A. 1 Conceitos de Engenharia.............................................................................................251
A.1.1 - Problema de uma Viga......................................................................................251
A. 2 Implementaes para o Mtodo das Diferenas Finitas usando a Planilha do EXCEL
Microsoft, com cdigo de cores nas clulas...........................................................................256
A.2.1 Sub VerCorPre..................................................................................................256
A.2.2 - SubMultcorpad..................................................................................................257
A.2.3 - Sub multcor.......................................................................................................258
A.2. 4 - Sub geradora.....................................................................................................259
A. 3 Implementao Numrica em FORTRAN do Mtodo de Diferenas Finitas para a
soluo do Problema da Barra Engastada...............................................................................261
A.3.1 - Arquivos de comandos do Gnuplot...................................................................263
A. 4 Soluo Analtica das oscilaes em uma Membrana Retangular ..............................264
A.4.1 - Movimento transverso de uma sob velocidade inicial prescrita........................264
A. 5 Implementao Algbrica para o Mtodo Variacional de Euler-Lagrange usando o
Maple 9. ..............................................................................................................................265
A.5.1 Para o funcional do menor caminho entre dois pontos.....................................265
A.5.2 Para o funcional L(x,y,z) =xz +z
2
...................................................................265
A. 6 Implementao Algbrica para o Mtodo de Rayleigh-Ritz usando o Maple 9.......267
A.6.1 Para n =1..........................................................................................................267
A.6.2 Para n =2..........................................................................................................268
A. 7 Implementao Algbrica para o Mtodo dos Resduos Ponderados usando o Maple
9. ..............................................................................................................................271
A.7.1 Mtodo da Colocao para n =1 com um parmetro alpha.............................271
A.7.2 Mtodo da Colocao para n =2 com dois parmetros alpha1 e alpha2..........272
A.7.3 Mtodo da Colocao por Subdomnios para n =1 com um parmetro alpha.275
10
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








































11
Lista de Figuras

Figura - 1. 1. Diagrama de passos simplificadores de um problema real.................................21
Figura - 1. 2. Fio perfeitamente flexvel, de comprimento, l, estendido sob uma tenso
uniforme, T. ..............................................................................................................................21
Figura - 1. 3. Diagrama de substituio de um Modelo Contnuo exato por um Modelo
Discreto Aproximado. ..............................................................................................................23
Figura - 1. 4. Diagrama de Transformao de Equaes Diferenciais em Equaes Algbricas
equivalentes. .............................................................................................................................24
Figura - 2. 1. Problema de uma viga bi-apoiada e flexionada sobre seu prprio peso.............26
Figura - 3. 1. Mudana do domnio contnuo de coodenadas (x,y) para o discreto de
coordenadas (i,j) .......................................................................................................................32
Figura - 3. 2. Influncia das diferentes derivadas tomadas em relao ao ponto x e sua
vizinhana a direita e esquerda.................................................................................................33
Figura - 3. 3. Distribuio de pontos igualmente espaados no intervalo [0;1]. ......................37
Figura - 3. 4. Viga bi-apoiada sujeita a uma flexo sob o seu prprio peso.............................43
Figura - 3. 5. Distribuio de pontos igualmente espaados no intervalo [0;4]. ......................44
Figura - 3. 6. Barra engastada na extremidade esquerda..........................................................48
Figura - 3. 7. Variao da derivada temporal da amplitude da deformao da barra com o
tempo no ponto A na extremidade esquerda da barra, ou seja, x = 0 (Cortesia de Larissa
Utiyama- 2006).........................................................................................................................52
Figura - 3. 8. Variao da amplitude de oscilao da deformao da barra com o tempo no
ponto B no centro da barra, ou seja, x = L/2 (Cortesia de Larissa Utiyama- 2006).................52
Figura - 3. 9. Variao da amplitude de oscilao da deformao da barra (taxa de
deformao) com o tempo no ponto A na extremidade direita da barra, ou seja, x = L
(Cortesia de Larissa Utiyama- 2006)........................................................................................53
Figura - 3. 10.Discretizao da membrana quadrada de lado a,...............................................54
Figura - 3. 11. Variao da amplitude da oscilao em funo do tempo................................55
Figura - 3. 12. Oscilaes espaciais da membrana quadrada simulada no MAPLE VII
(Cortesia de Maiko Fernandes Buzzi e Roberto Vanzuit)........................................................55
Figura - 3. 13. Problema de Griffith, resolvido pelo Mtodo de Diferenas Finitas usando-se a
Planilha do Microsoft Excel, discretizado a um nvel de trs cores para o campo das
deformaes..............................................................................................................................56
Figura - 4. 1. Problema da braquistrcrona {BRAKS: curto, reduzido; KHRNOS: tempo}
..................................................................................................................................................58
Figura - 4. 2. Calculo Variacional de primeira ordem da funo y(x) extremizante do
funcional...................................................................................................................................61
Figura - 4. 3. Variao oy em torno de funo extremizante y(x). ...........................................64
Figura - 4. 4. .............................................................................................................................67
Figura - 4. 5. Particularizao do problema da braquistcrona para v
1
= 0 e considerando o
ponto (1) = (x
1
, y
1
) na origem e com o sentido invertido para y ..............................................70
Figura - 4. 6. Curva de arco de ciclide para um tempo mnimo (Brasquistcrona)...............74
Figura - 4. 7. Grfico da menor distncia entre dois pontos segundo o Clculo Variacional de
Euler-Lagrange.........................................................................................................................77
Figura - 4. 8. Viga bi-apoiada sujeita a deformao pelo seu prprio peso. ............................77
Figura - 4. 9. Viga bi-apoiada sujeita a flexo pelo seu prprio peso. .....................................90
Figura - 5. 1. Ortogonalidade das funes wl e c
O
...................................................................99
Figura - 6. 1. Rede de pontos nodais do Domnio, O e dos Subdomnios,
e
O ...................146
12
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, O e dos Subdomnios,
e
O ...................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, O, com raio, r, e ponto fonte, , e contorno I = I
u
U
I
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, O........................................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, I.........................................................................241
Figura - 7. 13. Clculo do coeficiente C(
i
) para um ngulo o qualquer...............................242
Figura - A. 1. Viga bi-apoiada sujeita a deformao pelo seu prprio peso. .........................251










13
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

Lista de Siglas
CAPTULO 01
x comprimento discretizado;
s comprimento infinitesimal de umfio;
c constante de velocidade da onda;
u deslocamento unitrio;
densidade uniforme de umfio;
t tempo;
TA tenso uniforme na seo do fio emponto dado A;
CAPTULO 02
q carregamento emviga;
c coeficiente de amortecimento;
x comprimento;
u deslocamento discretizado; difuso do calor discretizado;
m massa de umcorpo;
E mdulo de Young;
I momento de inrcia;
R rigidez da mola;
V operador laplaciano;
CAPITULO 03
n
r
| |
|
\ .
binmio de Newton;
q carregamento distribudo aplicado emuma viga;
C coeficiente de amortecimento de uma mola;
u deslocamento discreto;
h diferena entre pontos discretizados emuma funo;
p(t) fora aplicada a umsistema massa-mola;
m freqncia natural;
m massa de uma mola;
M momento fletor aplicado emuma viga;
i nmero do ponto discretizado;
n ordemda 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;
) (x y
funo aproximada;
i
| funo linear independente;
y(x) funo que extremiza o funcional;
(x) funo de caminhos vizinhos;
I funcional de umclculo variacional;
F funo de extremizao do funcional;
(x) funo derivvel arbitrada da primeira variao de Euler-Lagrange;
M momento fletor;
parmetro da primeira variao de Euler-Lagrange;
v velocidade;
CAPTULO 5
n coeficientes das funes de forma;
( )
l
x x o delta de Dirac;
domnio de uma equao diferencial;
domnio de uma equao diferencial;
erro;
(u) funo adotada para satisfazer as condies de contorno no homogneas;
n
| funo de forma;
w(x) funo de ponderao nos pontos de colocao;
L(u) operador linear diferencial;
S(u) operador linear diferencial;
u varivel da equao diferencial - soluo exata ou analtica;
u varivel da equao diferencial - soluo aproximada;

15
CAPTULO 6
n coeficientes das funes de forma;
domnio de contorno de uma equao diferencial;
domnio de uma equao diferencial somatrio de subdomnios;
erro;
e
i
N funo de aproximao local do n i de umelemento finito e;
K matriz global do sistema de equaes formado pelos elementos finitos;
e
K matriz local de umelemento finito;
L(u) operador linear diferencial;
S(u) operador linear diferencial;
e subdomnio de uma equao diferencial;
u varivel da equao diferencial - soluo exata ou analtica;
u varivel da equao diferencial - soluo aproximada;
CAPTULO 7
n coeficientes das funes de forma;
( ') x x o delta de Dirac;
domnio de contorno de uma equao diferencial;
domnio de uma equao diferencial somatrio de subdomnios;
erro;
e
i
N funo de aproximao local do n i de umelemento finito e;
G(x,x) funo de Green;
*
( , ) u X representao da funo de Green;
K matriz global do sistema de equaes formado pelos elementos finitos;
e
K matriz local de umelemento finito;
L(u) operador linear diferencial;
S(u) operador linear diferencial;
x ponto de campo;
x ponto de fonte;
e subdomnio de uma equao diferencial;
u varivel da equao diferencial - soluo exata ou analtica;
u varivel da equao diferencial - soluo aproximada;
n

vetor normal ao contorno ;
















16



Resumo

























17



Abstract


















18
Apresentao
Esta apostila resultado da digitao das aulas do prof. J os 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
19
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. J os 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
20
Captulo I
INTRODUO AOS MTODOS APROXIMADOS
RESUMO
Neste captulo ser visto como a utilizao de mtodos aproximados pode ajudar a
resolver problemas de equaes diferenciais, quando a soluo analtica inacessvel.
Abordaremos o tema das hipteses simplificadoras e a utilizao de equaes algbricas na
substituio de equaes diferenciais complexas.
1. 1 Objetivos do captulo
i) Entender a problemtica dos Mtodos Aproximados aplicados a Engenharia.
ii) Distinguir situaes onde a utilizao dos Mtodos Aproximados vivel.
iii) Saber da existncia de diversos Mtodos Aproximados.
1. 2 Introduo
A partir de agora estudaremos diferentes mtodos de simplificao de problemas
reais e de aproximao das solues das equaes diferenciais presentes na Engenharia.







21
1. 3 Simplificao de um Problema Real
Na tentativa de se descrever quantitativamente um problema (fenmeno) fsico, ou
seja, de se obter uma expresso matemtica que corresponda ao fenmeno em questo,
inicialmente o problema fsico real substitudo por um problema equivalente, mais simples.

Figura - 1. 1. Diagrama de passos simplificadores de um problema real
Neste novo problema so selecionados os parmetros considerados fundamentais
e que podem ser descritos matematicamente atravs de um sistema de equaes diferenciais
vlido em todo o domnio do problema. A esse sistema so impostas condies de contorno
e/ou condies iniciais apropriadas. Por exemplo, a obteno da equao de onda em um fio
flexvel e inextensvel.
1. 4 Exemplos e Aplicaes
Seja um fio perfeitamente flexvel e inextensvel de densidade uniforme, ,
estendido a uma tenso uniforme, T, entre dois pontos x = 0 e x = l.

Figura - 1. 2. Fio perfeitamente flexvel, de comprimento, l, estendido sob uma tenso uniforme, T.
Hipteses adotadas:
22
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 As sobre o fio pode-se escrever:
- O equilbrio de foras na direo horizontal:
) constante ( cos cos T T T
B A
= = | o
(1. 1)
- O equilbrio de foras na direo vertical
o | A sen T sen T
t
u
s
A B
=
c
c
2
2
(1. 2)
Empregando (1. 1) em (1. 2) tem-se:
o
o
|
|
A

cos cos
2
2
A
A
B
B
T
sen T
T
sen T
t
u
s
T
=
c
c
(1. 3)
Ou
o |
A
tg T tg T
t
u
T
s
A B
=
c
c
2
2
(1. 4)
Como
B
x
u
tg
|
.
|
c
c
= | e
A
x
u
tg
|
.
|
c
c
= o pode-se expandir (em Srie de Taylor)
B
x
u
|
.
|
c
c
na
vizinhana de A e obter conseqentemente:
... +
|
.
|

\
|
c
c
c
c
+
|
.
|
c
c
=
|
.
|
c
c
x
x
u
x x
u
x
u
A A B
A (termos de ordem superior em Ax)
(1. 5)
onde os termos de ordem superior em Ax que podem ser desprezados sem problemas.
Conseqentemente:
x
x
u
tg tg
A
A o |
|
|
.
|
c
c
=
2
2

(1. 6)
23
Como os deslocamentos transversais ao comprimento do fio so pequenos, podemos fazer a
aproximao de que As ~ Ax. Substituindo (1. 6) em (1. 4) e tomando o limite quando Ax 0,
obtm-se:
x
x
u
t
u
s
T
A
A A

|
|
.
|
c
c
=
c
c
2
2
2
2

(1. 7)
Ou, na vizinhana do ponto A, na Figura - 1. 2, temos:
2
2
2 2
2
1
t
u
c x
u
c
c
=
c
c
(1. 8)
Que a equao de onda do fio, onde /
2
T c =
O prximo passo a busca da soluo para o problema.
1. 5 Discretizao do Problema
Um sistema de equaes diferenciais constitui um modelo contnuo, que possui
infinitos graus de liberdade, uma vez que as variveis se distribuem continuamente em todo o
domnio do problema. Com exceo de alguns casos mais simples, em geral no possvel
encontrar solues analticas para o problema. Recorre-se, ento, aos modelos discretos (ou
numricos), obtidos dos modelos contnuos atravs de hipteses simplificadoras: As variveis
que constituem infinitos graus de liberdade, so expressos em termos de um nmero finito de
graus de liberdade. Esses graus de liberdade so incgnitas dos modelos discretos dos
sistemas equivalentes e so determinados a partir da soluo de um sistema de equaes
algbricas.

Figura - 1. 3. Diagrama de substituio de um Modelo Contnuo exato por um Modelo Discreto
Aproximado.
Resumidamente, quando o modelo contnuo substitudo por um modelo discreto,
o problema matemtico da soluo de um sistema de equaes diferenciais substitudo pelo
problema da soluo de um sistema de equaes algbricas.
24

Figura - 1. 4. Diagrama de Transformao de Equaes Diferenciais em Equaes Algbricas
equivalentes.
1. 6 Consideraes Finais do Captulo
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.

25
Captulo II
EQUAES DIFERENCIAIS
RESUMO
Neste captulo sero visto os diferentes tipos de equaes diferenciais e sua
classificao, quanto ao nmero de variveis independentes, ordem, grau, coeficientes das
derivadas, etc.
2. 1 Objetivos do captulo
i) Saber reconhecer uma equao diferencial.
ii) Saber classificar uma equao diferencial, quanto ao nmero de variveis
independentes, quanto ordem, quanto ao grau, etc.
2. 2 Introduo
Quase todos os problemas em cincias fsicas e engenharia podem ser reduzidos a
uma equao diferencial. Por esta razo saber reconhecer uma equao diferencial dentro de
um problema especfico muito importante, para a busca de sua soluo. Da mesma forma,
saber classificar uma equao diferencial o primeiro passo na busca de sua soluo, pois
apesar de no existir um mtodo nico para se resolver todas as equaes diferenciais, a
classificao delas ajuda a escolher o mtodo mais adequando de soluo.
2.2.1 - Definio
Uma equao diferencial uma equao que envolve uma funo incgnita e
suas derivadas.
26
2.2.2 - Classificao das equaes Diferenciais

2.2.2.1 - Quanto s variveis independentes

a) Equao Diferencial Ordinria (E.D.O.) A funo incgnita depende apenas de uma
varivel independente: y = f(x).
b) Equao Diferencial Parcial (E.D.P.) A funo incgnita depende de duas ou mais
variveis independentes: y = f(x, y, z, t).

Exemplo:
q
dx
u d
EI =
4
4
(2. 1)

Figura - 2. 1. Problema de uma viga bi-apoiada e flexionada sobre seu prprio peso.
2.2.2.2 - Quanto ordem
A ordem de uma equao diferencial a ordem da mais alta derivada que aparece
na equao. Por exemplo, a equao diferencial em (2. 1) de quarta ordem.

Exemplos:

1) ) ( ou ) ( t u u x u u = =
EDO de 1 Ordem
u u + =1 ' (2. 2)
EDO de 2 Ordem
x u u = +4 ' ' (2. 3)
27
EDO de 2 Ordem
) (t f Ru u c u m = + + ` ` `
(2. 4)

2.2.2.3 - Quanto ao grau
O grau de uma equao diferencial a potncia a que se acha elevada a derivada
de ordem mais alta.

Exemplos:

EDO de 1 Ordem e do 2 Grau
2 2
2 ' ) ' ( x u u u = + (2. 5)

2) u = u(x, y, z)
EDP de 2 Ordem e 1 Grau
0
2
2
2
2
2
2
=
c
c
+
c
c
+
c
c
z
u
y
u
x
u

(2. 6)

0
2
= V u
(2. 7)
Onde o operador V
2
chamado de Laplaciano.
2
2
2
2
2
2
2
z y x c
c
+
c
c
+
c
c
= V
(2. 8)

2.2.2.4 - Quanto aos coeficientes das Derivadas

a) Lineares Os coeficientes dependem das variveis independentes.

b) Quase-Lineares Os coeficientes dependem das variveis independentes e/ou das variveis
dependentes, mas no de suas derivadas.

28
c) No-Lineares Os coeficientes dependem das derivadas das variveis dependentes

Exemplos:

Linear:
0 ) ( ) ( ) ( = + + x c f x b
dx
df
x a (2. 9)
Quase-Linear:
0 ) ( ) ( ) ( = + + x c f x b
dx
df
x f (2. 10)
No-Linear:
0 ) , (
2
2
2
2
= +
c
c
|
.
|

\
|
c
c
+
c
c
|
|
.
|

\
|
c
c
y x d
y
f
x
f
x
f
y
f

(2. 11)
OBS: Uma equao linear sempre do primeiro grau, uma equao do primeiro grau no e
necessariamente linear.

2.2.2.5 - Quanto ao Tipo
Sero consideradas equaes diferenciais parciais de 2 ordem (so as que mais
aparecem na prtica).
Seja a forma geral de uma E.D.P. de 2 ordem com duas variveis independentes.
0 2 2 2
2
2 2
2
2
= +
c
c
+
c
c
+
c
c
+
c c
c
+
c
c
eu
y
u
g
x
u
f
y
u
b
y x
u
h
x
u
a
(2. 12)
onde a, h, f, g, e e podem ser constantes ou funes das variveis x e y.
Por analogia com a forma de uma seco cnica geral:
ax
2
+ 2hxy +by
2
+ 2fx +2gy + e = 0 (2. 13)
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:
29

1) Equao de onda unidimensional
0
1
2
2
2 2
2
=
c
c

c
c
t
u
c x
u
(2. 14)
Esta equao de onda do tipo hiperblica porque: a = 1; h = 0; b = -1/c
2
logo
a.b h
2
= -1/c
2
< 0

2) Equao de Difuso (conduo do calor)
0
1
2
2
=
c
c

c
c
t
u
x
u
o
(2. 15)
Esta equao de difuso do tipo parablica porque: a = 1; h = 0; b = 0 logo a.b h
2
= 0

3) Equao de Laplace
0
2
2
2
2
=
c
c
+
c
c
y
u
x
u

(2. 16)
Esta equao de Laplace do tipo elptica porque: a = 1; h = 0; b = 1 logo a.b h
2
= 1 > 0
Uma vez que se sabe reconhecer e classificar uma equao diferencial, vamos ao
captulo seguinte onde daremos incio ao primeiro mtodo numrico de soluo baseado na
prpria definio de derivada, chamado de Mtodo das Diferenas Finitas.
2. 3 Exemplos e Aplicaes
1) Dada a seguinte equao diferencial,
dt
t r d
i t r t r V t r
m
) , (
) , ( ) , ( ) , (
2
2
2
,
h
, , , h +
= + + V

, (2. 17)
vlida para a Mecnica Quntica. Classifique-a quanto as variveis, ordem, ao grau, quanto
ao coeficiente das suas derivadas e quanto ao tipo.
Soluo:
i) Quanto as variveis: Equao Diferencial Parcial;
30
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

31
Captulo III
MTODO DAS DIFERENAS FINITAS
RESUMO
Neste captulo ser visto a utilizao do Mtodo das Diferenas Finitas a
problemas de Equaes Diferenciais Ordinrias e Parciais. Ser visto como a utilizao da
Derivao Progressiva, Regressiva e Central afeta no resultado pelo Mtodo das Diferenas
Finitas. Analisaremos a problemtica da Consistncia, Convergncia e Estabilidade do
Mtodo.
3. 1 Objetivos do captulo
i) Entender e saber aplicar o Mtodo das Diferenas Finitas.
ii) Saber reconhecer situaes onde o Mtodo das Diferenas Finitas aplicvel.
iii) Entender a problemtica do Mtodo das Diferenas Finitas em pontos
extremos.
iv) Aplicar o Mtodo de Diferenas Finitas a problemas acadmicos.
v) Entender a problemtica da Consistncia, Convergncia e Estabilidade do
Mtodo das Diferenas Finitas.
3. 2 Introduo
No Mtodo das Diferenas Finitas (MDF) o domnio do problema, contnuo,
substitudo por uma srie de pontos discretos, ou ns, nos quais so calculadas as incgnitas
do problema. Essa substituio do contnuo pelo discreto denomina-se discretizao.

32

Figura - 3. 1. Mudana do domnio contnuo de coodenadas (x,y) para o discreto de coordenadas
(i,j)
Uma vez efetuada a discretizao do domnio do problema, aplica-se o MDF para
a determinao das incgnitas. As derivadas, que aparecem na equao original, so
substitudas (ou aproximadas) por frmulas discretas de diferenas. A aplicao dessas
frmulas aos pontos do domnio discretizado gera um sistema de equaes algbricas, cuja
soluo fornece os valores das incgnitas do problema nesses pontos discretos.
3. 3 Derivadas de ordem um ou de primeira ordem
Por definio a derivada de um funo u(x) em um ponto x
i
dada por:
h
x u h x u
dx
du
i i
x x
i
) ( ) ( +
=
|
.
|
=

(3. 1)
onde h = Ax.
De forma aproximada, utilizando-se um incremento h pequeno, porm finito,
pode-se escrever:
h
x u h x u
dx
du
i i
x x
i
) ( ) ( +
~
|
.
|
=

(3. 2)
A aproximao definida pela equao (3. 2) denominada diferena progressiva
porque utiliza um ponto frente de x
i
, o ponto (x
i
+ h).
De maneira anloga, pode-se definir uma diferena regressiva.
33
h
h x u x u
dx
du
i i
x x
i
) ( ) (
~
|
.
|
=

(3. 3)

Figura - 3. 2. Influncia das diferentes derivadas tomadas em relao ao ponto x e sua vizinhana a
direita e esquerda.
Outra maneira de aproximao a diferena central:
h
h x u h x u
dx
du
i i
x x
i
2
) ( ) ( +
~
|
.
|
=

(3. 4)
As frmulas aproximadas, (3. 2), (3. 3), (3. 4) podem ser obtidas,
alternativamente, atravs de Sries de Taylor truncadas, o que permite estimar o erro
cometido nas aproximaes.

i) Diferena progressiva
A expanso em Srie de Taylor do valor de u em x
i
= x
i
+ h em torno do valor de
u em x = x
i
:
...
! 3 ! 2
) ( ) (
3
3 3
2
2 2
+
|
|
.
|
+
|
|
.
|
+
|
.
|
+ ~ +
= =
=
i i
i x x x x
x x
i i
dx
u d h
dx
u d h
dx
du
h x u h x u
(3. 5)
A expresso (3. 5) pode ser reescrita como:
i i
i x x x x
i i
x x
dx
u d h
dx
u d h
h
x u h x u
dx
du
= =
=
|
|
.
|

|
|
.
|

+
~
|
.
|
3
3 2
2
2
6 ! 2
) ( ) (

(3. 6)
34
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).

ii) Diferena regressiva
Analogamente, a expresso em srie de Taylor do valor de u em x = x
i
h, em
torno do valor de u em x = x
i
, :
...
! 3 ! 2
) ( ) (
3
3 3
2
2 2
+
|
|
.
|

|
|
.
|
+
|
.
|
~
= =
=
i i
i x x x x
x x
i i
dx
u d h
dx
u d h
dx
du
h x u h x u
(3. 7)
Resolvendo-se para
i
x x
dx
du
=
|
.
|
, obtm-se
i i
i x x x x
i i
x x
dx
u d h
dx
u d h
h
h x u x u
dx
du
= =
=
|
|
.
|

|
|
.
|
+

~
|
.
|
3
3 2
2
2
6 ! 2
) ( ) (

(3. 8)
Ao se desprezar os termos relativos s derivadas de ordem dois ou superiores,
obtm-se a expresso da diferena regressiva, que tambm introduz um erro O(h), quando se
substitui (3. 1).

iii) Diferena central
Subtraindo-se (3. 5) de (3. 7) tem-se:
...
! 3
2
2 ) ( ) (
3
3 3
+
|
|
.
|
+
|
.
|
= +
=
=
i
i x x
x x
i i
dx
u d h
dx
du
h h x u h x u
(3. 9)
e
i
i x x
i i
x x
dx
u d h
h
h x u x u
dx
du
=
=
|
|
.
|


~
|
.
|
3
3 2
6 2
) ( ) (

(3. 10)
Para se obter a expresso correspondente diferena central so desprezados os
termos relativos s derivadas de ordem 3 e superiores, consequentemente o erro cometido
35
quando se substitui (3. 1) por (3. 4) da ordem de O(h
2
). Este erro menor do que aquele
cometido pelo uso da diferena regressiva e progressiva conforme mostra a Figura - 3. 2.
3. 4 Derivadas de ordem dois ou segunda ordem
As derivadas de segunda ordem tambm podem ser obtidas atravs de Sries de
Taylor, as expresses (3. 5) e (3. 7) podem ser somadas, resultando em:
...
! 4
2
) ( 2 ) ( ) (
4
4 4
2
2
+
|
|
.
|
+
|
|
.
|
+ = + +
= =
i i
x x x x
i i i
dx
u d h
dx
u d
h x u h x u h x u

(3. 11)
Resolvendo para
i
x x
dx
u d
=
|
.
|
2
2
temos:
...
12
) ( ) ( 2 ) (
4
4 2
2 2
2
+
|
|
.
|

+ +
~
|
|
.
|
= =
i i
x x
i i i
x x
dx
u d h
h
h x u x u h x u
dx
u d

(3. 12)
A aproximao para a derivada segunda uma aproximao do tipo diferena
central e o erro cometido da ordem de O(h
2
):
2 2
2
) ( ) ( 2 ) (
h
h x u x u h x u
dx
u d
i i i
x x
i
+ +
~
|
|
.
|
=

(3. 13)
3. 5 Derivadas de ordem n qualquer
As derivadas de ordem n qualquer podem ser expressas em termos do Binmio de
Newton, como:
n
i r
n
r
x x
n
n
h
rh x u
r
n
dx
u d
i
) (
) 1 (
0

|
|
.
|

\
|
~
|
|
.
|

=
=

(3. 14)
onde
! )! (
!
r r n
n
r
n

=
|
|
.
|

\
|

(3. 15)
Para se obter a derivada de ordem n qualquer em Diferenas Finitas Progressivas
pode-se utilizar a seguinte frmula:
36
n
i r
n
r
x x
n
n
h
rh x u
r
n
dx
u d
i
) (
) 1 (
0
+

|
|
.
|

\
|
~
|
|
.
|

=
=

(3. 16)
ou
n
r i r
n
r
n
i
n
h
u
r r n
n
dx
u d
+
=

) 1 (
! )! (
!
0
(3. 17)
Para se obter a derivada de ordem n qualquer em Diferenas Finitas Regressivas
pode-se utilizar a seguinte frmula:
n
i r
n
r
x x
n
n
h
rh x u
r
n
dx
u d
i
) (
) 1 (
0

|
|
.
|

\
|
~
|
|
.
|

=
=

(3. 18)
ou
n
r i r
n
r
n
i
n
h
u
r r n
n
dx
u d

=

) 1 (
! )! (
!
0
(3. 19)
Para se obter a derivada de ordem n qualquer em Diferenas Finitas Centrais
pode-se utilizar a seguinte frmula:
n
i i r
n
r
x x
n
n
h
rh x u rh x u
r
n
dx
u d
i
2
) ( ) (
) 1 (
0
+

|
|
.
|

\
|
~
|
|
.
|

=
=

(3. 20)
ou
n
r i r i r
n
r
n
i
n
h
u u
r r n
n
dx
u d
2
) 1 (
! )! (
!
0
+
=

(3. 21)





37
3. 6 Exemplos de Aplicaes
1) Seja a equao diferencial:
1 0 0
2
2
s s = + + x em x u
dx
u d
(3. 22)
com condies de contorno essenciais ou foradas:
u(0) = 0 ; u(1) = 0. Resolver como exerccio o problema acima por meio de diferenas finitas
regressivas, progressivas e diferenas finitas centrais, com h = 0,2, para comparao

Soluo:
A equao diferencial, inicialmente, reescrita de forma discreta:
0 ) (
) ( ) ( 2 ) (
2
= + +
+ +
i i
i i i
x x u
h
h x u x u h x u

(3. 23)
Agrupando os termos semelhantes temos:
i i i i
x h h x u x u h h x u
2 2
) ( ) ( ) 2 ( ) ( = + + + (3. 24)
Em seguida, so identificados os pontos onde a equao discreta deve ser aplicada. Sendo h =
0,2 e conhecidos os valores de u em x = 0 em x = 1, os valores incgnitos da funo so
aqueles correspondentes a x = 0,2; x = 0,4; x = 0,6; x = 0,8.

Figura - 3. 3. Distribuio de pontos igualmente espaados no intervalo [0;1].
Reescrevendo a equao (3. 24) de forma simplificada:
i i i i
x h u u h u
2
1
2
1
) 2 ( = + +
+
(3. 25)
Com condies de contorno: u
0
= 0 e u
5
= 1.
onde:
) ( ; ) (
1 i i i i
x u u h x u u = + =
+

(3. 26)
e
38
4 , 3 , 2 , 1 ; ) (
1
= =

i h x u u
i i

(3. 27)
Aplicando a equao (3. 24) ou (3. 25) nos quatro pontos, um sistema de quatro equaes
algbricas obtido. A soluo desse sistema fornece os valores de u(0,2); u(0,4); u(0,6) e
u(0,8).
Assim, para
i = 0 (x = 0,); u
1
-1,96u
0
+ u
-1
= -0,2
2
.0,0 = 0.000
i = 1 (x = 0,2); u
2
-1,96u
1
+ u
0
= -0,2
2
.0,2 = -0.008
i = 2 (x = 0,4); u
3
-1,96u
2
+ u
1
= -0,2
2
.0,4 = -0.016
i = 3 (x = 0,6); u
4
-1,96u
3
+ u
2
= -0,2
2
.0,6 = -0.024
i = 4 (x = 0,8); u
5
-1,96u
4
+ u
3
= -0,2
2
.0,8 = -0.032
i = 5 (x = 1,0); u
6
-1,96u
5
+ u
4
= -0,2
2
.1,0 = -0.040
(3. 28)
OBS: os valores de u
0
= 0 e u
5
= 0 so conhecidos.
Em forma matricial, aps a introduo das condies de contorno.
|
|
|
|
|
.
|

\
|

=
(
(
(
(

(
(
(
(

032 , 0
024 , 0
016 , 0
008 , 0
96 , 1 1 0 0
1 96 , 1 1 0
0 1 96 , 1 1
0 0 1 96 , 1
4
3
2
1
u
u
u
u

(3. 29)
As solues aproximadas so obtidas aps a soluo do sistema de equaes.
Comparando esses valores com os fornecidos pela soluo analtica:
x
sen
x sen
x u =
) 1 (
) (
) (
(3. 30)
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
39
2) Resolver o problema anterior com a condio de contorno natural.
1 em 1
) (
= = x
dx
x du

(3. 31)
Soluo:
O problema agora possui cinco incgnitas, j que o valor de u
5
= 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.

1 Aproximao a condio de contorno natural com diferena regressiva:

1
2 , 0 2 , 0
) 8 , 0 ( ) 1 ( ) ( ) (
4 5
=

=

~
|
.
|
=
u u u u
h
h x u x u
dx
du
i i
x x
i

(3. 32)
A equao adicional requerida para a soluo do problema :
4 5
2 , 0 u u + =
(3. 33)
Mas a partir da quinta equao do Exemplo 1, em x
1
= 1 (i = 5), temos:
u
5
-1,96u
4
+ u
3
= -0.032 (3. 34)
Substituindo a equao (3. 33) em (3. 34) (quinta equao do Exemplo 1), obtm-se:
0,2+ u
4
-1,96u
4
+ u
3
= -0.032 (3. 35)
ou
(1-1,96)u
4
+ u
3
= -0.032-0,2 (3. 36)
Donde
-0,96u
4
+ u
3
= -0.232 (3. 37)
E o novo sistema de equao :
40
|
|
|
|
|
.
|

\
|

=
(
(
(
(

(
(
(
(

232 , 0
024 , 0
016 , 0
008 , 0
96 , 0 1 0 0
1 96 , 1 1 0
0 1 96 , 1 1
0 0 1 96 , 1
4
3
2
1
u
u
u
u

(3. 38)
As solues aproximadas so obtidas aps a soluo do sistema de equaes.
Comparando esses valores com os fornecidos pela soluo analtica:
x
x sen
x u =
) 1 cos(
) ( 2
) (
(3. 39)
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 (u
4
+0,2)
6 1,2 2,2541 -

2 Aproximao a condio de contorno natural com diferena progressiva:

1
2 , 0 2 , 0
) 0 , 1 ( ) 2 , 1 ( ) ( ) (
5 6
=

=
+
~
|
.
|
=
u u u u
h
x u h x u
dx
du
i i
x x
i

(3. 40)
A equao adicional requerida para a soluo do problema :
5 6
2 , 0 u u + =
(3. 41)
Mas a partir da sexta equao do Exemplo 1, em x
1
= 1,2 (i = 6) temos:
u
6
-1,96u
5
+ u
4
= 0,2
2
.1,0 = -0.040 (3. 42)
Substituindo a equao (3. 41) em (3. 42) (sexta equao do Exemplo 1), obtm-se:
0,2+ u
5
-1,96u
5
+ u
4
= -0.040 (3. 43)
ou
41
(1-1,96)u
5
+ u
4
= -0.040-0,2 (3. 44)
Donde
-0,96u
5
+ u
4
= -0.240 (3. 45)
E o novo sistema de equao :
|
|
|
|
|
.
|

\
|

=
(
(
(
(
(
(

(
(
(
(
(
(

44 , 0
032 , 0
024 , 0
016 , 0
008 , 0
96 , 0
1
0
0
0
1
96 , 1
0
1
0
0
0
0
1 96 , 1 1 0
0 1 96 , 1 1
0 0 1 96 , 1
5
4
3
2
1
u
u
u
u
u

(3. 46)
As solues aproximadas so obtidas aps a soluo do sistema de equaes.
Comparando esses valores com os fornecidos pela soluo analtica:
x
x sen
x u =
) 1 cos(
) ( 2
) (
(3. 47)
tem-se:

i x u(x) analtica u(x) aproximada por diferena progressiva
0 0,0 0,0000 0,0000
1 0,2 0,5354 0,680609
2 0,4 1,0415 1,325994
3 0,6 1,4901 1,902339
4 0,8 1,8554 2,378591
5 1,0 2,1184 2,727699
6 1,2 2,2541 2,927699 (u
5
+0,2)

3 Aproximao a condio de contorno natural com diferena central:

Esta terceira alternativa, consiste em aplicar a equao aproximada (3. 25) no
ponto x = 1, o que gera a quinta equao requerida para a soluo do problema, mas envolve
o valor de u em um ponto fictcio (u
6
) fora do domnio (o que outro problema a ser
resolvido), o ponto x = 1,2. A relao entre o valor fictcio u(1,2) = u
6
e algum outro valor do
42
domnio (que constitui uma sexta equao) pode ser obtida aproximando a condio de
contorno natural com diferena central.
6 4
( ) ( ) (1,2) (0,8)
2 2.(0,2)
1
0,4
i
i i
x x
u x h u x h du u u
dx h
u u
=
+ |
~ =
|
.

~ =

(3. 48)
A equao adicional requerida para a soluo do problema :
1
4 , 0
4 6
=
u u

(3. 49)
Mas a partir da quinta equao do Exemplo 1, em x
1
= 1 (i = 5) temos:
u
6
-1,96u
5
+ u
4
= -0,2
2
.1,0 = -0.040 (3. 50)
ou
u
6
-1,96u
5
+ u
4
= -0.040 (3. 51)
Substituindo a equao (3. 49) em (3. 51) (sexta equao do Exemplo 1), obtm-se:
0,4+ u
4
-1,96u
5
+ u
4
= -0.040 (3. 52)
Obtm-se:
-1,96u
5
+ (1 + 1)u
4
= -0.040-0,4 (3. 53)
Donde
-1,96u
5
+2 u
4
= -0.44 (3. 54)
E o novo sistema de equao :
|
|
|
|
|
.
|

\
|

=
(
(
(
(
(
(

(
(
(
(
(
(

044 , 0
032 , 0
024 , 0
016 , 0
008 , 0
96 , 1
1
0
0
0
2
96 , 1
0
1
0
0
0
0
1 96 , 1 1 0
0 1 96 , 1 1
0 0 1 96 , 1
5
4
3
2
1
u
u
u
u
u

(3. 55)
As solues aproximadas podem ser comparadas com a soluo analtica:
43
x
x sen
x u =
) 1 cos(
) ( 2
) (
(3. 56)
Comparando os resultados obtidos de diferentes formas temos:
i x u(x)
analtica
u(x) aproximada por
diferena regressiva
1 Hiptese
u(x) aproximada
por diferena
progressiva
2 Hiptese
u(x) aproximada por
diferena central
3 Hiptese
0 0,0 0,0000 0,0000 0,0000 0,0000
1 0,2 0,5354 0,4415 0,680609 0,5423
2 0,4 1,0415 0,8573 1,325994 1,0550
3 0,6 1,4901 1,2229 1,902339 1,5094
4 0,8 1,8554 1,5155 2,378591 1,8794
5 1,0 2,1184 1,7155 (u
4
+0,2) 2,727699 2,1422
6 1,2 2,2541 - 2,927699 (u
5
+0,2) 2,2794 (u
4
+0,4)

3) Determinao dos momentos fletores em uma viga unidimensional bi-apoiada.

Figura - 3. 4. Viga bi-apoiada sujeita a uma flexo sob o seu prprio peso.
O problema regido pela equao
q
dx
x M d
=
2
2
) (

(3. 57)
e pelas condies de contorno:
0 ) ( ) (
0
= =
= = l x x
x M x M
(3. 58)
Adotar h = Ax = l/4

Soluo:
44

Figura - 3. 5. Distribuio de pontos igualmente espaados no intervalo [0;4].
As incgnitas so M
1
, M
2
e M
3
com condies de contorno M
0
= 0 e M
4
= 0.
Para
i = 1 (x
1
= l/4):
q
l
M M M
=
+
2
2 1 0
) 4 / (
2

(3. 59)
i = 2 (x
2
= l/2):
q
l
M M M
=
+
2
3 2 1
) 4 / (
2

(3. 60)
i = 3 (x
3
=3l/4):
q
l
M M M
=
+
2
4 3 2
) 4 / (
2

(3. 61)
Em forma matricial, aps a imposio das condies de contorno tem=se:
(
(
(

=
(
(
(

(
(
(

1
1
1
16
2 1 0
1 2 1
0 1 2
2
3
2
1
ql
M
M
M

(3. 62)
Resolvendo:
2
3 1
32
3
ql M M = =

(3. 63)
e
2
2
8
1
ql M =

(3. 64)

Pergunta:
Porque a soluo aproximada corresponde a soluo analtica exata?
45
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.


4) Sistema Massa-Mola sujeita a ao de uma fora dependente do tempo.

O problema descrito pela equao geral:
) (t p Ku u C u m = + + ` ` `
(3. 65)
onde m a massa, C o coeficiente de amortecimento e K a rigidez da mola. A fora p(t)
pode ter uma variao qualquer no tempo.
A soluo analtica dada por:
( )
( )
0
( ) cos
1
( ) ( )
m
m
o m o t
o
d
t
t
d
d
u u
u t e u w t sen t
p e sen t d
m
,e
o o
,e t
,e
e
e
t e t t
e


+
= +
`
)
+
}
`

(3. 66)
Onde
o
u e
o
u` so as condies iniciais e
m
K
m
= e a freqncia natural do sistema,
m
m
C
e
,
2
= ,
2
1 , e e =
m d

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:
t
u u
u e
t
u u u
u
j j
j
j j j
j
A A 2
2
1 1
2
1 1 + +

=
+
= ` ` `
(3. 67)
o ndice j refere-se ao tempo t j t
j
A = , t A o passo (incremento) de tempo.
A verso discretizada da equao diferencial, aps a substituio das derivadas
pelas suas aproximaes, dada por:
46

1 2
*
2
j j
m c
u p
t t
+
| |
+ =
|
A A
\ .

(3. 68)
onde p*
j
dado por:
1 2 2
2
*
2
j j j j
m m c
p p K u u
t t t

| | | |
=
| |
A A A
\ . \ .

(3. 69)
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
1 j
u

; das frmulas de aproximao, pode-se escrever:
t
u u
u e
t
u u u
u
A A 2
2
1 1
0
2
1 0 1
0
+ +

=
+
= ` ` `
(3. 70)
Resolvendo-se para u
-1
, obtm-se:
2
1 0 1 0
0
1 0 1
2 ) 2 (
2
t
u u u u t
u
u u t u
A
A
A

+ +
=
+ =
`
` `
`

(3. 71)
ou
2
0 0 0 1
2
1
t u t u u u A A ` ` ` + =


(3. 72)
Os valores de
0
u e
0
u` so conhecidos (condies iniciais) e, da prpria equao
diferencial, pode-se determinar o valor de
0
u` ` :
0 0 0 0
p Ku t u C u m = + + A ` ` `
(3. 73)
ou
( )
0 0 0
0
p Cu t Ku
u
m
A +
=
`
``
(3. 74)






47
3. 7 Consistncia, Convergncia e Estabilidade
Para se garantir que a soluo numrica fornecida por um esquema numrico
represente uma aproximao razovel da soluo exata do problema matemtico, necessrio
que o esquema utilizado apresente propriedades de consistncia, convergncia e estabilidade.
Essas propriedades esto inter-relacionadas na soluo numrica e so funes dos erros
envolvidos.

Consistncia: Um esquema de diferenas finitas dito consistente quando, ao refinarem-se as
aproximaes (por diferenas finitas), no limite, as equaes aproximadas se tornam
matematicamente equivalentes s equaes diferenciais originais. Assim, se
0, 0, 0 x y t A A A , c 0 (onde c o erro de truncamento da equao aproximada).

Convergncia: A soluo numrica tende para a soluo exata medida que os incrementos
espaciais e temporal diminuem. Se f a soluo exata da equao diferencial e f a
soluo aproximada, ento:
f f (3. 75)
Se, no ponto x = x
i
, u
i
representa a soluo exata da equao diferencial e
i
u
~

representa a soluo aproximada, o esquema convergente quando o erro de discretizao
i i i
u u
~
= e tende para zero, em qualquer ponto i, medida que se refina a discretizao.

Estabilidade: uma propriedade relacionada basicamente com o esquema de integrao no
tempo. Quando um esquema numrico qualquer instvel, uma pequena perturbao (um erro
de truncamento, por exemplo), tende a crescer na medida em que o processo de clculo
avana no tempo, conduzindo a erros acima dos valores tolerveis e comprometendo a
soluo numrica. Por exemplo, o mtodo da diferena central utilizado no quarto exemplo,
para o avano no tempo, s estvel para valores de passo de tempo At a um valor crtico
definido pela expresso.
m
Critico
t t
e
A A
2
= <

(3. 76)
48
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
1) Resolver pelo Mtodo das Diferenas Finitas a seguinte equao diferencial:
2
2
2
2
1
t
u
c x
u
c
c
=
c
c
(3. 77)
para a barra da Figura - 3. 6. Use a diferena central tambm para as condies de contorno.
Com condies iniciais:
( , 0)
( , 0) 0 ; 0
u x t
u x t
t
c =
= = =
c
(3. 78)
ou
0 0
0 ; 0 u u = = ` (3. 79)
E condies de contorno
( , )
( 0, ) 0 ; 1
u x L t
u x t
x
c =
= = =
c
(3. 80)
ou
(0) 0 ; 1
x L
u
u
x
=
c |
= =
|
c
.

(3. 81)
Fazer os grficos de ) (t u
A
e ) (t u
B
e grficos de
c x
x
u
=
c
c



Figura - 3. 6. Barra engastada na extremidade esquerda coorespondente ao ponto A.
Soluo:

Seja a seguinte equao diferencial:
49
2
2
2
2
1
t
u
c x
u
c
c
=
c
c
(3. 82)
Com as seguintes condies iniciais:
0 ) 0 , ( = = t x u 0
) 0 , (
=
c
= c
t
t x u

(3. 83)
E condies de contorno:
0 ) , 0 ( = = t x u
1
) , (
=
c
= c
x
t L x u

(3. 84)
onde L o comprimento da barra.
Na discretizao
j tempo j
i posioi
u

computacionalmente equivale a :

,
J I
x t
u I J loops em
| |


|

\ .
,
(3. 85)
Vamos usar a diferena central para calcular as derivadas. Para resolver por
diferenas finitas preciso em primeiro lugar discretizar a equao, na seguinte forma:
)
. 2
(
1 . 2
2
1 1
2 2
1 1
t
u u u
c x
u u u
k
i
k
i
k
i
k
i
k
i
k
i
A A
+
+
+
=
+

(3. 86)
onde
( )
1 1
1 1
2
2 2
. 2 . 2
.
+
+
+ = +
k
i
k
i
k
i
k
i
k
i
k
i
u u u u u u
x
t c
A
A
(3. 87)
Isolando
1 + k
i
u , a equao acima fica na seguinte forma:
( )
1
1 1
2
2 2
1
. 2 . 2
.

+
+
+ +
|
|
.
|

\
|
=
k
i
k
i
k
i
k
i
k
i
k
i
u u u u u
x
t c
u
A
A

(3. 88)
Chamando de
|
|
.
|

\
|
=
2
2 2
.
x
t c
A
A
o
(3. 89)
temos:
1
1 1
1
). 2 2 (

+
+
+ + =
k
i
k
i
k
i
k
i
k
i
u u u u u o o o (3. 90)


a) Solucionando problemas computacionais para as condies iniciais
50
Um problema que existe em termos de implementao numrica refere-se ao
termo
1 k
i
u , que para o tempo k=0, k-1, gera um tempo negativo, ou seja, a equao (3. 90)
fica:
1 0
1
0 0
1
1
). 2 2 (

+
+
+ + =
i i i i i
u u u u u o o o (3. 91)
Para resolver esse problema usamos a seguinte condio:
0
( , 0)
0 0
t
u x t u
t t
=
c = c |
= =
|
c c
.
, (3. 92)
que discretizando usando diferena central, fica da seguinte forma:
0
2
1 1
=

+
t
u u
k
i
k
i
A
, (3. 93)
que resulta em
1 1 +
=
k
i
k
i
u u , devendo ser substituda na Equao (3. 86) quando n = 0.
0
2
1 1
=

+
t
u u
i i
A
, (3. 94)
ou
1 1 +
=
i i
u u , (3. 95)
Retornando a equao (3. 91) temos:
0
1
0 0
1
1
2
). 1 (
2
+
+
+ + =
i i i i
u u u u
o
o
o
(3. 96)

b) Solucionando problemas computacionais para as condies de contorno

Um outro problema no termo
k
i
u
1 +
, 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:
1
) , (
=
c
= c
x
t L x u
,
(3. 97)
que discretizando usando diferena central, fica da seguinte forma:
1
2
1 1
=

+
x
u u
k
i
k
i
A
, (3. 98)
que resulta em:
51
k
i
k
i
u x u
1 1
2
+
+ = A , (3. 99)
o qual deve ser substitudo na Equao (3. 86) quando for a ultima iterao do i.
Para i = n (i = 6):
0
1
0 0
1
1
2
). 1 (
2
+
+
+ + =
n n n n
u u u u
o
o
o
(3. 100)
A condio de contorno fica:
1 1
( , )
1 1
2
n n
x L
u u u x L t u
x x x
+
=
c = c |
= = =
|
c c A
.

(3. 101)
logo
1 1
2
+
+ =
n n
u x u A
(3. 102)
Retornando a equao (3. 100) temos:
1 0 0 0
1 1
(2 ) (1 ).
2 2
n n n n
u x u u u
o o
o
+

= A + + +
(3. 103)
Observe que para:
i) k = 0 e1s i s n - 1:
1
1 1
(1 ).
2 2
k k k k
n i i i
u u u u
o o
o
+
+
= + +
(3. 104)
ou
1
1
1 1
(2 ) (1 ).
2 2
n
k k k k
n n n n
u
u x u u u
o o
o
+
+

= A + + +
_

(3. 105)
ii) k = 0 e i = n
1
1 1
(2 ) (1 ).
2 2
k k k k
n n n n
u x u u u
o o
o
+

= A + + +
(3. 106)
iii) k > 0 e1s i s n-1:
1
1 1
1
2
). 2 2 (

+
+
+ + =
k
i
k
i
k
i
k
i
k
i
u u u u u
o
o o (3. 107)
iv) k > 0 ei = n:
1
1 1
1
). 2 2 ( ) 2 (


+
+ + + =
k
n
k
n
k
n
k
n
k
n
u u u u x u o o A o (3. 108)
com x t c A A < .
52

graficando-se:
A
B i
u t
du
t
u t dx


(3. 109)
Resultados:
1) Graficando t
dx
t x du
A x

=
=
) , 0 (
temos:

Figura - 3. 7. Variao da derivada temporal da amplitude da deformao da barra com o tempo no
ponto A na extremidade esquerda da barra, ou seja, x = 0 (Cortesia de Larissa Utiyama- 2006).
2) Graficando t t L x u
B x
=
=
) , 2 / ( , temos:
-0.2
0
0.2
0.4
0.6
0.8
1
0 1 2 3 4 5 6 7 8 9 10
d
e
s
l
o
c
a
m
e
n
t
o
tempo
u(t,0.5L) X t
"u(t,0.5L).txt"

Figura - 3. 8. Variao da amplitude de oscilao da deformao da barra com o tempo no ponto B
no centro da barra, ou seja, x = L/2 (Cortesia de Larissa Utiyama- 2006).
53
3) Graficando t t L x u
C x
=
=
) , ( temos:
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
0 1 2 3 4 5 6 7 8 9 10
d
e
s
l
o
c
a
m
e
n
t
o
tempo
u(t,L) X t
"u(t,L).txt"

Figura - 3. 9. Variao da amplitude de oscilao da deformao da barra (taxa de deformao)
com o tempo no ponto C na extremidade direita da barra, ou seja, x = L (Cortesia de Larissa Utiyama- 2006).
2) Resolver pelo Mtodo das Diferenas Finitas a seguinte equao
2
2
2
2
2
2
1
t
u
c y
u
x
u
c
c
=
c
c
+
c
c
,
(3. 110)
Com as seguintes condies iniciais:
i) Para toda a membrana
0 ) 0 , , ( = = t y x u , (3. 111)
ii) Para as bordas:
0 ) , , ( = t y x u ,
(3. 112)
iii) Para o centro:
0
( , 0) u x t
V c
t
c =
= =
c
, (3. 113)
iv)) Fora do centro:
0
) 0 , (
=
c
= c
t
t x u
,
(3. 114)
conforme mostra a Figura - 3. 10.
54

Figura - 3. 10.Discretizao da membrana quadrada de lado a.
Na discretizao
k tempok
ij posio i e j
u

computacionalmente equivale a :

. .
, ,
K tempo J coord y I coord x
x t y
u I J K loops em

| |


|


\ .
,
(3. 115)
no caso geral, temos:

Soluo:
Discretizando, a equao diferencial,
( ) ( )
1 1
1, , 1, , 1 , , 1 , , ,
2 2 2 2
1 1 1 1
( 2. ) 2. 2.
t t t t t t t t t
x y x y x y x y x y x y x y x y x y
u u u u u u u u u
x y c t
+
+ +
+ + + = +
A A A

(3. 116)
e isolando o termo
1
,
+ t
y x
u

( )
1
, ,
2
1 , , 1 ,
2
, 1 , , 1
2 2 1
,
2
1
. 2
1
) . 2 (

+ +
+
+
|
|
.
|

\
|
A
+ +
A
+ A =
t
y x
t
y x
t
y x
t
y x
t
y x
t
y x
t
y x
t
y x
t
y x
u u
y
u u u
x
u u u t c u
,
(3. 117)
Para resolver o problema no termo
1
,
t
y x
u para t=0 no centro discretizamos a condio
c
t
t x u
=
c
= c ) 0 , (
, ficando
t
u u
t
y x
t
y x
A

+
2
1
,
1
,
e concluindo que
1
,
1
,
2
+
A =
t
y x
t
y x
u tc u , para fora do centro
tambm usando diferena central, conclui-se que
1
,
1
,
+
=
t
y x
t
y x
u u
, para os termos
t
y x
u
, 1 +
e
t
y x
u
1 , +
,
no haver problema, pois para os valores mximos de x e y, a condio garante que ser 0.
55

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)
56
3) Usando diferenas finitas, resolva o problema de Griffith para uma placa plana e infinita,
sujeita a uma tenso constante, o, 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:
0
4 2
= V = V o ,
(3. 118)
Com condies de contorno:
i) Nas bordas superior e inferior
0
0
) , (
) , (
o o
o o
= = s s
= = s s
B A A
B A A
L y L x L
L y L x L
, (3. 119)
ii) Nas bordas laterais
0
0
) , (
) , (
o o
o o
= s s =
= s s =
B B A
B B A
L y L L x
L y L L x
, (3. 120)
iii) Nas extremidades da trinca
f
f
y L x
y L x
o o
o o
= = =
= = =
) 0 , (
) 0 , (
0
0
, (3. 121)
Soluo:

Figura - 3. 13. Problema de Griffith, resolvido pelo Mtodo de Diferenas Finitas usando-se a
Planilha do Microsoft Excel, discretizado a um nvel de trs cores para o campo das deformaes.



57
Captulo IV
CLCULO VARIACIONAL
RESUMO
Neste captulo ser visto a origem do Mtodo Variacional a partir do problema da
braquistcrona, onde ser deduzido as Equaes de Euler-Lagrange. Em seguida
utilizaremos esta equao para desenvolver o Mtodo Variacional para derivadas superiores.
Concluiremos este captulo com exemplos de extremizao de funcionais para determinao
da equao diferencial do problema.
4. 1 Objetivos do captulo
i) Entender o Mtodo Variacional de Euler-Lagrange
ii) Compreender a origem das Equaes de Euler-Lagrange de primeira ordem e
ordem superiores.
ii) Saber utilizar a Equao de Euler-Lagrange em problemas para determinao
das equaes diferenciais.
iii) Entender e saber aplicar o Mtodo Rayleigh-Ritz acoplado ao problema do
Cculo Variacional.
4. 2 Introduo
O Mtodo Variacional tem origem na Mecnica Clssica de Newton. Este mtodo
foi desenvolvido como uma generalizao dos problemas dinmicos da Mecnica Analtica
ou Racional. Existem diferentes abordagens matemticas para se chegar as Equaes de
Euler-Lagrange. Contudo, o problema da braquistcrona o mais direto, pois elimina a
58
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.

Figura - 4. 1. Problema da braquistrcrona {BRAKS: curto, reduzido; KHRNOS: tempo}
Soluo:

Tempo de queda:
}
=
) 2 (
) 1 (
dt I

(4. 1)
velocidade:
dt
ds
v =

(4. 2)
onde o comprimento da curva descrita dado por:
2 2 2
dy dx ds + = (4. 3)
logo
59
( ) dx y dx
dx
dy
ds
2
2
' 1 1 + =
|
.
|

\
|
+ =
(4. 4)
Pelo Princpio da Conservao da Energia (Sistema Conservativo)
mgy mv mgy mv mgy mv + = + = +
2
2
2
2 1
2
1
2
1
2
1
2
1

(4. 5)
onde a velocidade de queda dada por:
( )
2
2
1 1
2 v v g y y = + (4. 6)
Assim:
v
ds
dt =

(4. 7)
logo
( )
dx
y y g v
y
I
x
x
}
+
+
=
2
1
) ( 2
' 1
1
2
1
2

(4. 8)
Em (4. 8) I uma funo especial denominada funcional. O funcional do problema da
Braquistcrona depende de uma varivel independente x, de uma varivel dependente y, e da
derivada primeira de y, isto , y.
Genericamente:
}
=
2
1
) ' , , (
x
x
dx y y x F I
: I funcional
(4. 9)
O problema contudo ainda no foi solucionado, pois a expresso da funo y = y(x) no
conhecida. Esse o problema do clculo variacional, que consiste em determinar as funes
que extremizam o funcional (para o problema da braquistcrona, a trajetria y que produz
um tempo mnimo de queda). Essas funes so obtidas aps se estabelecerem as condies
necessrias extremizao do funcional, segundo um procedimento anlogo ao da procura
dos pontos extremos (extremantes) de uma funo. Assim, dada uma funo y = y(x), a sua
expanso em Srie de Taylor, na vizinhana de x = a, dada por (admitindo que f(x) tenha
derivadas contnuas em x = a):
60
....
! 2
) (
) ( ' ' ) )( ( ' ) ( ) ( +

+ + =
a x
a f a x a f a f x f

(4. 10)
e portanto:
....
! 2
) (
) ( ' ' ) )( ( ' ) ( ) (
2
+

+ =
a x
a f a x a f a f x f
(4. 11)
Para que f(a) seja um valor mnimo relativo funo, f(x) f(a) > 0 para todos os
valores de x numa vizinhana de a, ou seja, para todos os valores amissveis de x(a). Onde o
ponto a um ponto extremo ou extremizante da funo.
Da mesma maneira, para que f(a) seja um mximo relativo, f(x) f(a) < 0. Como
(x a) adquire valores positivos e negativos, impes-se a condio de que f(a) = 0, a fim de
que o termo predominante do desenvolvimento em srie tenha valores no negativos, isto :
((x a)
2
> 0 e |(x a)
3
| > (x a)
4
...). (4. 12)
A condio f(a) = 0 a condio necessria para que o ponto x = a seja ponto
extremo da funo. Como (x a)
2
> 0, se f(a) > 0 tem-se um ponto de mnimo em x = a; se
f(a) < 0 tem-se um ponto de mximo em x = a. Se f(a) = 0, o termo predominante passa a
ser o terceiro, que altera o sinal para valores admissveis de x direita e esquerda de a,
caracterizando um ponto de inflexo (se f(a) = 0).
A extremizao do funcional est sempre ligada a algum critrio matemtico ou
principio fsico imposto ao problema, conforme uma necessidade prtica, como no caso da
curva de tempo mnimo (Braquistcrona), ou do Principio da Mnima Energia Potencial.
4. 4 Equao de Euler-Lagrange Primeira Variao
O valor do funcional depende da funo escolhida, funo esta que corresponde
ao caminho entre x
1
e x
2
.
Admite-se a existncia de certo caminho, y(x), que extremiza o funcional em
relao aos caminhos vizinhos (variados), ) (
~
x y . Uma famlia de caminhos variados,
dependentes de um parmetro c definida como:
) ( ) ( ) (
~
x x y x y cq + =
(4. 13)
61
Onde ) (x q uma funo derivvel, arbitrariamente escolhida, que se anula em x = x
1
e x =
x
2
: ) ( ) (
2 1
x x q q = =0. Nota-se ainda que, qualquer que seja a escolha de ) (x q , quando c = 0
os caminhos variados coincidem com o caminho extremizante.

Figura - 4. 2. Calculo Variacional de primeira ordem da funo y(x) extremizante do funcional.
Considerando os caminhos variados, o funcional:
}
=
2
1
) '
~
,
~
, (
~
x
x
dx y y x F I

(4. 14)
tem o seu valor extremo dado por ( j que por hiptese, y extremiza o funcional):
}
=
2
1
) ' , , (
x
x
dx y y x F I

(4. 15)
substituindo (4. 13) em (4. 14):
}
=
2
1
)) ( '
~
), (
~
, (
~
x
x
dx y y F I c c c

(4. 16)
ou
}
+ + =
2
1
) ' ' , , (
~
x
x
dx y y x F I cq cq

(4. 17)
Em (4. 17), o funcional est escrito como funo do parmetro c e pode ser expandido em
Srie de Taylor na vizinhana de c = 0 (porque em c =0 temos y y =
~
):
62
( ) ...
! 2
~ ~
~ ~
2
0
2
2
0
0
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+ =
= =
=
c
c
c
c
c c
c
d
I d
d
I d
I I

(4. 18)
ou
...
! 2
~ ~
~
2
0
2
2
0
+
|
|
.
|

\
|
+
|
|
.
|

\
|
=
= =
c
c
c
c
c c
d
I d
d
I d
I I

(4. 19)
Analogamente ao caso da funo y = f(x), a condio necessria para que I
~
seja extremo em
c = 0 dada por:
( , ( ), '( )) I I y y c c c =


(4. 20)
Onde:
0 ) '
~
,
~
, (
~
~
}
= =
|
|
.
|

\
|
= dx y y x F d
d
I d
I o c
c
o

(4. 21)
Logo
'
( , , ')
'
F y F y
F x y y
y y
o oc
c c
| | c c c c
= +
|
c c c c
\ .




(4. 22)
e
0
~
0
=
|
|
.
|

\
|
=
c
c
c
d
I d

(4. 23)
ou seja
0
~
0
=
|
|
.
|

\
|
= c
c d
I d

(4. 24)
Logo
0
'
~
'
~
~
~
~
0
0
2
1
=
(
(

|
|
.
|

\
|
c
c
c
c
+
c
c
c
c
=
|
|
.
|

\
|
=
=
}
c
c
oc
c c c
x
x
dx
y
y
F y
y
F
d
I d

(4. 25)
De (4. 17):
63
0 '
'
~ ~
~
0
0
2
1
=
(
(

|
|
.
|

\
|
c
c
+
c
c
=
|
|
.
|

\
|
=
=
}
c
c
q q
c
x
x
dx
y
F
y
F
d
I d

(4. 26)
Como em c = 0, y y =
~
e ' '
~
y y = , a expresso (4. 26) pode ser escrita como:
}
=
|
|
.
|

\
|
c
c
+
c
c
2
1
0 '
'
x
x
dx
y
F
y
F
q q
.
(4. 27)
Agora vamos procurar eliminar o segundo termo da integral.
Integrando por partes, pode-se eliminar q:
' '
'
dF d F
u du dx
dy dx dy
d dx u q u q
| | c
= =
|
\ .

= =


(4. 28)
Logo
} } |
|
.
|

\
|
c
c

c
c
=
c
c
2
1
2
1
2
1
' '
'
'
x
x
x
x
x
x
dx
y
F
dx
d
y
F
dx
y
F
q q q

(4. 29)
Como 0 ) ( ) (
2 1
= = x x q q temos:
} } |
|
.
|

\
|
c
c
=
c
c
2
1
2
1
'
'
'
x
x
x
x
dx
y
F
dx
d
dx
y
F
q q

(4. 30)
Substituindo (4. 30) em (4. 27):
}
=
(

|
|
.
|

\
|
c
c

c
c
2
1
0
'
x
x
dx
y
F
dx
d
y
F
q

(4. 31)
Usando o LEMA FUNDAMENTAL DO CLCULO DAS VARIAES.
Se
}
=
2
1
0 ) ( ) (
x
x
dx x x f q , com f(x) contnua e q(x) continuamente derivvel (ou
diferencivel) e anulando-se em x
1
e x
2
, ento f(x) = 0 no intervalo considerado.
Assim tem-se de (4. 31) que:
64
0
'
=
|
|
.
|

\
|
c
c

c
c
y
F
dx
d
y
F

(4. 32)
que a equao de Euler-Lagrange e a condio a que y(x) deve obedecer para que seja
extremizante do funcional.
Da equao (4. 13) pode-se definir o operador o:
cq cq o + = = = y y y y y
~
;
~

(4. 33)
Por definio, oy representa uma variao arbitrria introduzida na varivel
dependente y para um valor fixo da varivel independente x. Graficamente temos:

Figura - 4. 3. Variao oy em torno de funo extremizante y(x).
4.4.1 - Propriedades do Operador
1) ( ) y
dx
d
dx
dy
o o =
(

: comutativa com o operador diferencial.


Vejamos a variao da funo
dx
dy
:
dx
y d
dx
dy
~
~
=
|
.
|

\
|

(4. 34)
logo
65
dx
y d
dx
dy
dx
y y d
dx
dy
dx
y d
dx
dy
dx
dy
dx
dy
) (
)
~
(
~
~
o
o
o
=
(

= =
|
.
|

\
|
=
(


(4. 35)
2) | |
} }
= ydx ydx o o : comutativo com o operador integral
Vejamos a variao da funo
}
ydx cujo caminho varivel dado por:
( )
} }
= dx y ydx
~
~
(4. 36)
ento
| | ( )
| |
} }
} } } } } }
=
= = = =
ydx ydx
dx y y ydx dx y ydx ydx ydx
o o
o )
~
(
~
~

(4. 37)
Substituindo (4. 27) no segundo termo direita em (4. 18):
'
'
'
'
'
'
2
1
2
1
2
1
=
|
|
.
|

\
|
c
c
+
c
c
=
|
|
.
|

\
|
c
c
+
c
c
=
(
(

|
|
.
|

\
|
c
c
+
c
c
} } }
x
x
x
x
x
x
dx y
y
F
y
y
F
dx
y
F
y
F
dx
y
F
y
F
o o c q qc c q q

(4. 38)
Integrando por partes:
' '
' ' '
F d F
u du dx
y dx dy
d y dx y dx y dx y u o u o o o
| | c c
= =
|
c
\ .

= = = =

} }

(4. 39)
Logo
2
2
2
1 1
1
0
'
' ' '
x
x x
x x
x
F F d F
y dx y ydx
y y dx y
o o o
=
| | c c c
=
|
c c c
\ .
} }
_

(4. 40)
Mas 0
~
= = y y y o porque so iguais em x
1
e x
2
.
Substituindo (4. 40) em (4. 38):
66
}
=
(

|
|
.
|

\
|
c
c

c
c
2
1
0
'
x
x
ydx
y
F
dx
d
y
F
o

(4. 41)
A expresso (4. 41) denominada primeira variao do funcional. Portanto, a condio
necessria extremizao requer que a primeira variao do funcional seja igual a zero.
}
=
(

|
|
.
|

\
|
c
c

c
c
=
2
1
0
'
) 1 (
x
x
ydx
y
F
dx
d
y
F
I o o

(4. 42)
Note-se que:
1.
c
c
o
c 0
) 1 (
~
=
|
|
.
|

\
|
=
d
I d
I

(4. 43)
2. A analogia entre a primeira variao de um funcional e o diferencial total de uma funo
evidente se:
}
=
|
|
.
|

\
|
c
c

c
c
= =
2
1
0 '
'
, ) ' , , (
) 1 (
x
x
dx y
y
F
y
y
F
I y y x F F o o o

(4. 44)

dy
y
f
dx
x
f
df y x f f
c
c
+
c
c
= = , ) , (

(4. 45)
4.4.2 Condies de Contorno
Foi considerado, at agora, o caso no qual so dados os pontos (x
1
,y
1
) e (x
2
,y
2
) por
onde deve passar a funo extremizante e o(x
1
) = o(x
2
) = 0: essas condies de contorno so
denominadas cinemticas ou foradas.
67

Figura - 4. 4.
Supes-se, agora, que so dados apenas x
1
e x
2
; assim, dos caminhos variados,
alguns passaro por y
1
e y
2
e outros no.
Para
}
=
2
1
) ' , , (
x
x
dx y y x F I , o desenvolvimento da condio de extremizao
conduz a:
}
=
c
c

c
c
+
(

|
|
.
|

\
|
c
c

c
c
=
2
1 1 2
0
'
) 1 (
x
x x x
y
y
F
y
y
F
ydx
y
F
dx
d
y
F
I o o o o
,
(4. 46)
onde cada um desses termos nulo individualmente, porque eles so linearmente
independentes.
A funo y(x) que extremiza o funcional dever atender, alm da equao de
Euler-Lagrange, equao (4. 32), s seguintes condies de contorno:
Condies de Contorno Essenciais (Cinemticas) Condies de Contorno Naturais
0 ) ) ( ( 0
1
1
1 1
=
c
c
= =
x
x
y
F
ou prescrito y x y ou y o

(4. 47)
Condies de Contorno Essenciais (Cinemticas) Condies de Contorno Naturais
0 ) ) ( ( 0
2
2
2 2
=
c
c
= =
x
x
y
F
ou prescrito y x y ou y o

(4. 48)
Em (4. 47) e (4. 48), as condies envolvendo os valores de y(x) em x
1
e x
2
so as
condies de contorno cinemticas ou foradas, as condies de contorno envolvendo
derivadas so as condies de contorno naturais.
68
4. 5 Funcionais com derivadas de ordem superior
Seja o funcional:
}
=
2
1
) ' ' ' , ' ' , ' , , (
x
x
dx y y y y x F I
(4. 49)
A condio de extremizao se escreve como:
}
=
|
|
.
|

\
|
c
c
+
c
c
+
c
c
+
c
c
=
2
1
0 ' ' '
' ' '
' '
' '
'
'
) 1 (
x
x
dx y
y
F
y
y
F
y
y
F
y
y
F
I o o o o o

(4. 50)
Integrando por partes:
a)
} } |
|
.
|

\
|
c
c

c
c
=
c
c
2
1
2
1
1
2
' '
'
'
x
x
x
x
x
x
ydx
y
F
dx
d
y
y
F
dx y
y
F
o o o

(4. 51)
b)
}
} }
|
|
.
|

\
|
c
c
+
|
|
.
|

\
|
c
c

c
c
=
=
|
|
.
|

\
|
c
c

c
c
=
c
c
2
1
2
1
1
2
2
1
2
1
1
2
' ' ' '
'
' '
'
' '
'
' '
' '
' '
2
2 x
x
x
x
x
x
x
x
x
x
x
x
ydx
y
F
dx
d
y
y
F
dx
d
y
y
F
dx y
y
F
dx
d
y
y
F
dx y
y
F
o o o
o o o

(4. 52)
c)
2
2
2
1 1 1
2
2 2
1 1 1
2 2 2
1 1 1
2
2
2
2
''' " "
''' ''' '''
'' ' '
''' ''' '''
'' ' '
''' ''' '''
x
x x
x x x
x x
x
x x x
x x x
x x x
F F d F
y dx y y dx
y y dx y
F d F d F
y y y dx
y dx y dx y
F d F d F d
y y y
y dx y dx y
o o o
o o o
o o o
| | c c c
= =
|
c c c
\ .
| | | | c c c
= + =
| |
c c c
\ . \ .
| | | | c c c
= +
| |
c c c
\ . \ .
} }
}
2
1
3
3
'''
x
x
F
ydx
dx y
o
| | c
|
c
\ .
}

(4. 53)
A condio de extremizao :
69
2
1
2 2
2
1
1 1
2 3
2 3
2
2
' '' '''
' '' 0
' " ''' '' ''' '''
x
x
x x
x
x
x x
F d F d F d F
ydx
y dx y dx y dx y
F d F d F F d F F
y y y
y dx y dx y y dx y y
o
o o o
( | | | | | | c c c c
+ +
( | | |
c c c c
\ . \ . \ .
( ( | | | | | | c c c c c c
+ + + + =
( ( | | |
c c c c c c
\ . \ . \ .
}

(4. 54)
A funo y(x) que extremiza o funcional dever atender equao de Euler-
Lagrange de ordem superiores:
0
' ' ' ' ' '
2
2
3
3
=
c
c

|
|
.
|

\
|
c
c
+
|
|
.
|

\
|
c
c

|
|
.
|

\
|
c
c
y
F
y
F
dx
d
y
F
dx
d
y
F
dx
d

(4. 55)
E s condies de contorno:
Cinemticas / Naturais so:
1
'' ( '' 0) 0
'''
x
F
y prescrito y ou
y
o
c
= =
c

(4. 56)
e
' ( ' 0) 0
''' ''
d F F
y prescrito y ou
dx y y
o
| | c c
= =
|
c c
\ .

(4. 57)
e
2
2
' ( 0) 0
''' '' '
d F d F F
y prescrito y ou
dx y dx y y
o
| | | | c c c
= + =
| |
c c c
\ . \ .

(4. 58)









70
4. 6 Exemplos de Aplicaes
1) Voltando ao problema da Braquistcrona:

( )
dx
y y g v
y
I
x
x
}
+
+
=
2
1
) ( 2
' 1
1
2
1
2

(4. 59)

Soluo:
Particularizando o problema para v
1
= 0 e considerando o ponto (1) = (x
1
, y
1
) na
origem e com o sentido invertido para y, conforme mostra a Figura - 4. 5.

Figura - 4. 5. Particularizao do problema da braquistcrona para v
1
= 0 e considerando o ponto
(1) = (x
1
, y
1
) na origem e com o sentido invertido para y
A equao (4. 59) fica:
( ) ( )
dx
y
y
g
dx
gy
y
I
x
x
x
x
} }
+
=
+
=
2
1
2
1
2 2
' 1
2
1
2
' 1

(4. 60)
Com sentido invertido para y. Logo o funcional a ser extremizado :
( )
y
y
y y x F
2
' 1
) ' , , (
+
=
(4. 61)
E
( , , ') ( , , ')
0
'
d F x y y F x y y
dx y y
| | c c
=
|
c c
\ .

(4. 62)
Substituindo (4. 61) na equao de Euler-Lagrange (4. 32), temos:
71
( ) y y
y
y
y y x F
2
' 1
' 2
2
1
'
) ' , , (
+
=
c
c

(4. 63)
logo
( )
( )
( )
( )
2 2
3 3
2 2
2
( , , ') '' 1 2 '' ' 1 '
' 2 2
1 ' 1 '
1 '
d F x y y y y y y
dx y
y y y y
y y
| | c
=
|
c
| | \ .
+ +
+
|
\ .

(4. 64)
e
( )
3
2
) (
' 1
2
1 ) ' , , (
y
y
y
y y x F +
=
c
c
(4. 65)
Logo juntando tudo em (4. 32) temos:
( )
( )
( )
( )
( )
( )
2
2 2
3 3 3
2 2
2
1 '
'' 1 2 '' ' 1 ' 1
0
2 2 2
1 ' 1 '
1 '
y
y y y y
y y y y y
y y
+
+ =
| |
+ +
+
|
\ .

(4. 66)
Multiplicando tudo por ( ) y y
2
' 1+ , temos:
( ) ( )
( )
0
2
' 1
2
'
' 1
' ' '
' '
2 2
2
2
=
+
+
+

y
y
y
y
y
y y
y

(4. 67)
Multiplicando tudo por 2y, temos:
( )
0 ' 1 '
' 1
' ' ' 2
' ' 2
2 2
2
2
= + +
+
y y
y
y yy
yy

(4. 68)
Ou
( )
0 1
' 1
' ' ' 2
' ' 2
2
2
= +
+

y
y yy
yy

(4. 69)

0 ' 1 ' ' ' 2 ) ' 1 ( ' ' 2
2 2 2
= + + + y y yy y yy (4. 70)
Simplificando os termos semelhantes,
0 ' 1 ' ' ' 2 ' ' ' 2 ' ' 2
2 2 2
= + + + y y yy y yy yy (4. 71)
72
obtm-se a seguinte equao diferencial:
( ) 0 1 ' ' ' 2
2
= + + y yy (4. 72)
Fazendo-se uma mudana de variveis temos:
u y = '
(4. 73)
e
dy
du
u y
dy
du
y
dx
dy
dy
du
dx
du
dx
dy
dx
d
dx
y d
y
=
= = =
|
.
|

\
|
= =
' '
' ' '
2
2

(4. 74)
Logo
0 1 2
2
= + + u
dy
du
yu

(4. 75)
ou
0 ) 1 ( 2
2
= + + dy u yudu (4. 76)
Logo
0 )] 1 ( [
2
= + u y d (4. 77)
Efetuando a integrao temos:
a u y = + ) 1 (
2
(4. 78)
ou
a y y = + ) ) ' ( 1 (
2
(4. 79)
que fica:
1 ) ' (
2
=
y
a
y

(4. 80)
Logo
73
dx
dy
y
y a
y =

= '

(4. 81)
ou
dy
y a
y
dx
y a
y
dy
dx

=

(4. 82)
Ento:
0
x dy
y a
y
x +

=
}

(4. 83)
Fazendo:
) 2 / ( .
2
t sen a y = (4. 84)
logo
dt t t asen dt t t sen a dy ) 2 / cos( ) 2 / ( 2 / ) 2 / cos( ) 2 / ( . 2 = =
(4. 85)
e
0
) 2 / cos( ) 2 / (
) 2 / cos(
) 2 / ( .
x dt t t asen
t a
t sen a
x + =
}

(4. 86)
ou
0
2
) 2 / ( x dt t sen a x + =
}
.
(4. 87)
Como:
2
) 2 / cos( 1
) 2 / (
2
t
t sen

=
(4. 88)
Ficamos com:
0
) cos 1 (
2
x dt t
a
x + =
}

(4. 89)
Portanto
74
0
2 2
x
sent t
a x +
|
.
|

\
|
=

(4. 90)
Para 0 0
0
0
= =
=
x y
x
. A soluo final fica:
( )

= =
=
) cos 1 (
2
) 2 / (
2
2
t
a
t asen y
e
sent t
a
x

(4. 91)
Esta equao a equao da ciclide.
Portanto, a Braquistcrona um arco de ciclide desde o ponto (1) com (x = 0, y
= 0) at o ponto (2) com (x = x
2
, y = y
2
).

Figura - 4. 6. Curva de arco de ciclide para um tempo mnimo (Brasquistcrona).
2) Extremizar o seguinte funcional
dx y xy I
x
x
) ) ' ( ' (
2
1
2
}
+ =

(4. 92)

Soluo:
A partir da equao de Euler-Lagrange temos que:
0
'
=
|
|
.
|

\
|
c
c

c
c
y
F
dx
d
y
F

(4. 93)
Sendo 0 / = c c y F temos:
75
0 0
'
d F
dx y
| | c
=
|
c
\ .

(4. 94)
O que implica que:
C
y
F
=
c
c
'

(4. 95)
Logo,
) ' , ( y x F F = .
(4. 96)
Retornando a equao de Euler-Lagrange temos:
( ) ' 2 ' '
' '
2
y x y xy
y y
F
+ = +
c
c
=
c
c

(4. 97)
ou
2 2
' ' 2
C x
y C y x + = = + .
(4. 98)
Portanto,
D
Cx x
y + + =
2 4
2
. (4. 99)

3) Provar que a menor distncia entre dois pontos uma linha reta, ou seja:
} }
+ = = =
2
1
2
1
2
' 1
x
x
x
x
dx y ds distncia I

(4. 100)

Soluo:
Sendo o funcional
2
' 1 ) ' ( y y F F + = = e aplicando a equao de Euler-
Lagrange temos:

0
0
'
F d F
y dx y
=
| | c c
=
|
c c
\ .

(4. 101)
Sendo 0 / = c c y F temos:
76
0
'
0 =
|
|
.
|

\
|
c
c

y
F
dx
d

(4. 102)
O que implica que:
C
y
F
=
c
c
'

(4. 103)
Logo,
) ' , ( y x F F = .
(4. 104)
Retornando a equao de Euler-Lagrange temos:
( )
1/2
2
2
1 '
1 ' 2 '
' ' 2
1 '
F dF y
y y
y dy
y

c
= = + =
c
+

(4. 105)
logo
2
2
' 1 '
' 1
'
y C y C
y
y
+ = =
+
.
(4. 106)
Ou
) ' 1 ( '
2 2 2
y C y + = . (4. 107)
Logo
A y A y
C
C
y = =

= ' '
1
'
2 2
2
2
2
.
(4. 108)
Integrado em x temos:
dy
A y Adx
dx
= =
}
.
(4. 109)
Portanto,
B Ax y + = .
(4. 110)
Que a equao reduzida de uma reta
77

Figura - 4. 7. Grfico da menor distncia entre dois pontos segundo o Clculo Variacional de
Euler-Lagrange.
4) Aplicar o clculo variacional ao problema de flexo de uma viga bi-apoiada.

Figura - 4. 8. Viga bi-apoiada sujeita a deformao pelo seu prprio peso.
Soluo:

A energia potencial total do sistema :
}
(
(

|
|
.
|

\
|
=
l
p
dx qw
dx
w d EI
I
0
2
2
2
2
.
(4. 111)
78
Onde E: o mdulo de Elasticidade; I : o momento de Inrcia da seco transversal da viga;
2
2
2
2
|
|
.
|

\
|
dx
w d EI
: a Energia Potencial de Deformao; qw(x): a Energia Potencial da carga
Atuante. Sendo F dado por:
qw
dx
w d EI
w w x F F
|
|
.
|

\
|
= =
2
2
2
2
) ' ' , , ( (4. 112)
Pelo Principio da Energia Potencial mnima, a configurao de equilbrio
corresponde extremizao do funcional.
Da equao de Euler-Lagrange:
0
' ' ' ' ' '
2
2
3
3
=
c
c

|
.
|

\
|
c
c
+
|
.
|

\
|
c
c

|
.
|

\
|
c
c
w
F
w
F
dx
d
w
F
dx
d
w
F
dx
d
(4. 113)
como
0
'
0
' ' '
3
3
=
|
.
|

\
|
c
c
=
|
.
|

\
|
c
c
w
F
dx
d
e
w
F
dx
d
(4. 114)
Temos:
0
' '
2
2
=
c
c
+
|
.
|

\
|
c
c
w
F
w
F
dx
d
(4. 115)
Logo
( )
' ' ;
' '
' '
2
2
2
2
EIw
w
F
dx
EIw d
w
F
dx
d
=
c
c
=
|
.
|

\
|
c
c
(4. 116)
e
q
w
F
e
dx
w d
EI
w
F
dx
d
=
c
c
=
|
.
|

\
|
c
c
4
4
2
2
' '
(4. 117)
Ento substituindo em (4. 115) temos:
EI
q
dx
w d
=
4
4
(4. 118)
A equao diferencial da linha elstica.
79
Considerando as condies de contorno (x = 0 e x = l)
0 '
' '
=
c
c
w
w
F
o : w prescrito (cinemtica) ) 0 ' ( = w o ou 0
' '
=
c
c
w
F
(natural) (4. 119)
e
0
' '
=
|
.
|

\
|
c
c
w
w
F
dx
d
o
: w prescrito (cinemtica) ) 0 ( = w o ou
0
' '
=
|
.
|

\
|
c
c
w
F
dx
d
(natural)
(4. 120)
As condies naturais podem ser escritas como:
0 ' '
' '
= =
c
c
EIw
w
F
ou 0 = M (Momento Fletor) (4. 121)
e
( ) 0 ' ' ' ' = = EIw EIw
dx
d
ou 0 = Q (Q: Esforo cortante) (4. 122)
Para o exemplo, h duas condies de contorno cinemticas e duas naturais:
Em

= = =
= = =
0 ' ' 0 ;
0 ' ' 0 ; 0
w e w l x
w e w x

(4. 123)












80
4. 7 Mtodo de Rayleigh-Ritz
Dado o funcional
2
1
( , , ')
x
x
I F x y y dx =
}

(4. 124)
com condies de contorno y(x
1
) = y(x
2
) = 0. Cuja condio variacional dada por:
0 ) ' , , ( ) ' , , (
2
1
2
1
= = =
} }
x
x
x
x
dx y y x F dx y y x F I o o o
.
(4. 125)
Para que a condio variacional seja satisfeita necessrio que o integrando
satisfaa a equao de Euler-Lagrange da seguinte forma:
0 '
'
2
1
=
(

c
c
+
c
c
+
c
c
}
x
x
dx y
y
F
y
y
F
x
x
F
o o o

(4. 126)
Desenvolvendo temos:
( ) ( ) ( )
2 2
1 1
, , ' 0
'
x x
x x
F d F
F x y x y x ydx ydx
y dx y
o o
( | | c c
( = =
( |

c c
\ .
} }
L

(4. 127)
ou
0
'
=
|
|
.
|

\
|
c
c

c
c
y
F
dx
d
y
F

(4. 128)
4.7.1 - Funcional para a Soluo Aproximada
No mtodo de Rayleigh-Ritz a funo y(x), que extremiza o funcional
substituda por uma soluo aproximada ) (x y , definida como:

=
= + + = ~
n
i
i i n n
y y y
1
2 2 1 1
... | o | o | o | o ,
(4. 129)
onde as funes n i
i
... 2 , 1 , = | so conhecidas e linearmente independentes no espao
vetorial de funes e os coeficientes o
i
, devem ser determinados de forma a se obter a melhor
aproximao possvel para a soluo do problema.
81
Como as funes n i
i
... 2 , 1 , = | , so conhecidas, resulta que tanto y quanto ' y
dependero dos parmetros o
i
. Ento:

=
= + + = ~
n
i
i i n n
y y y
1
2 2 1 1
' ' ... ' ' ' ' | o | o | o | o .
(4. 130)
Substituindo y , definido em (4. 129) e ' y , definido em (4. 15), no funcional (4.
124), obtm-se um funcional aproximado:
2
1
( , , ')
x
x
I F x y y dx =
}
.
(4. 131)
cuja condio variacional dada por:
2 2
1 1
( , , ') ( , , ') 0
x x
x x
I F x y y dx F x y y dx o o o = = =
} }
.
(4. 132)
Para que a condio variacional seja satisfeita necessrio que o integrando
satisfaa a equao de Euler-Lagrange da seguinte forma:
2
1
' 0
'
x
x
F F F
x y y dx
x y y
o o o
( c c c
+ + =
(
c c c

}

(4. 133)
Desenvolvendo temos:
( ) ( ) ( )
2 2
1 1
, , ' 0
'
x x
x x
F d F
F x y x y x ydx ydx
y dx y
o o
( | | c c
( = =
( |

c c
\ .
} }
L

(4. 134)
Se
1 1
; ' '
n n
i i i i
i i
y y o | o |
= =
= =

, ento o funcional aproximado I depender somente dos n
parmetros
i
o , de onde podemos escrever:
( ) ( ) ( ) ( ) ( ) ( )
2 2
2
1
1 1
, , , ' , , , '
x x
x
i i i i i i i i
x
x x
I I F x dx F x x x ydx L o o | | o | | o o
(
= = =
} }
L
.
(4. 135)
Explicitando tudo em termos das funes, ) (x
i
| , isto , substituindo-se (4. 130)
em (4. 131) temos:
82
}

}

= = = =
= =
2
1
2
1
) ) ( ' , ) ( ( )) ( ' ), ( , (
1 1 1 1
x
x
n
i
i i
n
i
i i
x
x
i
n
i
i i
n
i
i
dx x x F I dx x x x F I | o | o | o | o
.
(4. 136)
4.7.2 - Equaes de Euler-Lagrange para a Soluo Aproximada
A condio variacional tambm deve ser vlida para a soluo aproximada, de
forma anloga devemos ter:
0 ) ' , , ( ) ' , , (
2
1
2
1
= = =
} }
x
x
x
x
dx y y x F dx y y x F I o o o

(4. 137)
Como o funcional exato do problema satisfaz a Equaes de Euler-Lagrange, para
que e condio variacional aproximada seja possvel preciso que o integrando da soluo
aproximada tambm deva satisfazer a mesma equao, ou seja,
0
'
=
|
|
.
|

\
|
c
c

c
c
y
F
dx
d
y
F

(4. 138)
Onde em termos das funes, ) (x
i
| temos:

= = =
c
c
c
c
=
c
c
c
c
=
c
c
n
j j
n
j j
n
j j
y
y
F y
y
F F
1 1 1
| | |

(4. 139)
e

= = =
c
c
c
c
=
c
c
c
c
=
c
c
n
j j
n
j j
n
j j
y
y
F y
y
F F
1 1 1
'
'
' '
'
' ' | | |

(4. 140)
E ainda

= = =
c
c
|
|
.
|

\
|
c
c
=
|
|
.
|

\
|
c
c
c
c
=
|
|
.
|

\
|
c
c
n
j j
n
j j
n
j j
y
y
F
dx
d y
y
F
dx
d F
dx
d
1 1 1
'
'
' '
'
' ' | | |

(4. 141)
Ento subtraindo (4. 139) de (4. 141) temos:

= = = =
c
c
|
|
.
|

\
|
c
c

c
c
|
|
.
|

\
|
c
c
=
|
|
.
|

\
|
c
c

|
|
.
|

\
|
c
c
n
j j
n
j j
n
j j
n
j j
y
y
F y
y
F
dx
d F F
dx
d
1 1 1 1
'
'
' ' ' | | | |

(4. 142)
Sabendo que:
83

= = = = =
= =
c
c
=
c
c
n
j
j
n
j
ij
n
i
i
n
j j
n
j j
y y
1 1 1 1 1
o o o
| |

(4. 143)
Logo podemos escrever:
0
' '
1 1 1
=
(

c
c

|
|
.
|

\
|
c
c
=
c
c

|
|
.
|

\
|
c
c

= = =
n
j
j
n
j j
n
j j
y
F
y
F
dx
d F F
dx
d
o
| |

(4. 144)
que satisfaz a equao de Euler-Lagrange tambm, ou seja,
0
'
1
=
(
(

|
|
.
|

\
|
c
c

c
c

=
n
j j j
F
dx
d F
| |

(4. 145)
Portanto, possvel mostrar que o Lagrangeano ) ' , , ( y y x F pode ser escrito em
termos da somatria do Lagrangeanos parciais

=

n
i
i i i
x F y y x F
0
) ' , , , ( ) ' , , ( | | o , onde vale
a igualdade:

} }

}
= =
= =
n
i
x
x
i i i
x
x
i i
n
i
i
x
x
dx x F dx x F I dx y y x F I
1 1
2
1
2
1
2
1
) ' , , , ( ) ' , , , ( ) ' , , ( | | o | | o
,
(4. 146)
com a seguinte condio variacional
0 ) ' , , , ( ) ' , , , ( ) ' , , (
1 1
2
1
2
1
2
1
= = = =

} }

}
= =
n
i
x
x
i i i
x
x
n
i
i i i
x
x
dx x F dx x F dx y y x F I | | o o | | o o o o
,
(4. 147)
satisfazendo cada uma delas a equao de Euler-Lagrange, conforme mostra a equao (4.
145).
4.7.3 - Sistema de Equaes para o Mtodo de Rayleigh-Ritz
Separando a parte que depende dos o
i
s do restante podemos escrever:
}

=
=
2
1
) ' , , ( ) (
1
x
x
i i
n
i
i
dx x G f I | | o
.
(4. 148)
Portanto, como a integral definida, o funcional aproximado, I , depender
somente dos n parmetros o
i,
pode-se escrever:
84
( ) ( )
i i
I I F o o =
(4. 149)
Logo, a condio de extremizao de I passa a ser dada por:
0 ...
1
2
2
1
1
) 1 (
=
c
c
=
c
c
+ +
c
+
c
c
=

=
j
n
j j
n
n
I I I I
I oo
o
oo
o
oo
o
oo
o
o
.
(4. 150)
Ou
( ) ( )
( )
( )
2
1
1 (1)
1 1
0
x
n n
i j i i i
j i
j i
x
I
I x dx F o o oo o | o o
o o
= =
(
c c
= = = (
c c
(


}
L
.
(4. 151)
Como as variaes
i
oo so arbitrrias, I
) 1 (
o s se anula quando:
( )
( )
( ) ( )
2
1
2
2
1
1
1
, , , ' 0 0
, 1,2,3,...,
x
i
i i i
j j i
x
x
n
x
i i i
x
i i
i
x
F
I
F x dx
x dx L i n
o
o | |
o o o
o | o
o o
=
c
c c
= = =
c c c

(
c c
( = = (

c c
(

}

}
L
(4. 152)
ou seja,
}

=
(

c
c
=
c
c
= =
2
1
0 ) ) ( ' , ) ( (
1 1
x
x
n
i
i i
n
i
i i
j j
dx x x F
I
| o | o
o o
.
(4. 153)
A expresso (4. 152) gera um sistema de equaes cuja soluo fornece os valores
de o
i
que correspondem melhor soluo aproximada do tipo descrito em (4. 129).
0 ) ' , , ( ) (
2
1
1
=
(
(

c
c
=
c
c
}

=
x
x
i i
n
i
i
j j
dx x G f
I
| | o
o o
.
(4. 154)
Ou seja:
( )
0 ) ' , , (
) (
2
1
1
=
c
c
}

=
x
x
i i
n
i j
i
dx x G
f
| |
o
o
.
(4. 155)
gerando uma srie de termos em o
i
, com coeficientes do tipo:
85
0 ) (
1
= =
c
c

=
n
i
i ji
j
L A
I
o
o
.
(4. 156)
Onde:
}
=
2
1
) ' , , (
x
x
i i ji
dx x G A | |

(4. 157)
E
i
i
i
f
L
o
o
o
c
c
=
) (
) (
.
(4. 158)
Substituindo (4. 156) em (4. 150) vemos que a condio de extremizao pode ser
colocada em termos de um sistema de equaes para os o
i
,s
0 ) (
1 1 1
= =
c
c
=

= = =
j
n
j
n
i
i ji j
n
j j
L A
I
I oo o oo
o
o
.
(4. 159)
ou seja,
0 ) (
1 1
=

= =
n
j
n
i
i ji
L A o
.
(4. 160)
cuja matriz do sistema quadrada e dada por:
(
(
(
(

=
(
(
(
(

(
(
(
(

0
:
0
0
) (
:
) (
) (
..
: : : :
..
..
2
1
2 1
2 22 21
1 12 11
n nn n n
n
n
L
L
L
A A A
A A A
A A A
o
o
o
.
(4. 161)
Quando as solues aproximadas atendem s condies de convergncia do
mtodo, um aumento do nmero n de termos produz uma melhor representao da soluo
exata do problema.
As condies de convergncia so:
1) As funes n i
i
... 2 , 1 , = | so conhecidas e linearmente independentes no espao vetorial
de funes.
2) As solues aproximadas devem ser contnuas;
3) As derivadas das solues aproximadas devem ser contnuas at uma unidade a menos que
a ordem do operador diferencial que aparece no funcional.
86
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.
4.7.4 - Condies de Convergncia do Mtodo de Rayleigh-Ritz

( )
}
=

2
1
0 lim
2
x
x
n
dx y y
(4. 162)
ou seja,
( )
2
1
2
1
lim 0
x
n
i i
n
i
x
y x dx o |

=
| |
=
|
\ .

}

(4. 163)
Observe que isso implica em:
( ) ( )
} }
= =
2
1
2
1
0
2 2
x
x
x
x
dx y y dx y y o o
(4. 164)
mas
( )
}

}
=
|
|
.
|

\
|
=
=
2
1
2
1
0
2
1
2
x
x
n
i
i i
x
x
dx y dx y y | o o o (4. 165)
Ou seja:
( ) ( ) ( )
} }
= =
2
1
2
1
0 2
2
x
x
x
x
dx y y y y dx y y o o
(4. 166)
logo
( )
} }

=
|
|
.
|

\
|

|
|
.
|

\
|
=
= =
2
1
2
1
0 ) (
1 1
x
x
x
x
n
i
i i
n
i
i i
dx y y dx y y y y | o o | o o
(4. 167)
Ou
87
| || |
2 2
1 1 0
( ) ( ) 0
x x
x x
y y y y dx y y y y y y dx o o o o
=
(
= = (
(

} }
_

(4. 168)
Sendo 0 = y o , temos:
( )
} }
= =

2
1
2
1
0 ] ) [( lim
2
x
x
x
x
n
dx y y y dx y y o
(4. 169)
Fazendo
1 1 1
( )
n n n
i i
i i j j i ij j j j
i i i
j j
y y
o |
o o | oo oo o |o oo | oo
o o
= = =
c c | |
= = = =
|
c c
\ .

.
(4. 170)
Temos:
0 ) (
2
1
2
1
1
=
|
|
.
|

\
|
=
}

}
=
dx y dx y y y
j j
x
x
n
i
i i
x
x
oo | | o o .
(4. 171)
Para
j
oo arbitrrios temos necessariamente que:
0 ) ( lim
2
1
2
1
1
2
=
|
|
.
|

\
|
=
}

}
=

dx y dx y y
j
x
x
n
i
i i
x
x
n
| | o .
(4. 172)
Separando a integral temos:
dx dx y
j
x
x
n
i
i i
x
x
j
| | o |
}

} |
|
.
|

\
|
=
=
2
1
2
1
1
.
(4. 173)
ou
2 2
1 1
1
j
ij
x x
n
i j i j
i
x x
f K
dx y dx || o |
=
(
= (
(

} }
_ _
.
(4. 174)
Logo
1
n
ij i j
i
K f o
=
=

.
(4. 175)
Ou
88
| |
K f o =


.
(4. 176)
Uma matriz reduzida pode ser gerada, quando se explicita os L(o
i
) em termos dos
o
i
,s, ficando, portanto o sistema determinado em termos dos coeficientes o
i
,s, da seguinte
forma:
(
(
(
(

=
(
(
(
(

(
(
(
(

m n mm n n
m
m
C
C
C
M M M
A M M
M M M
: :
..
: : : :
..
..
2
1
2
1
2 1
2 22 21
1 12 11
o
o
o
.
(4. 177)
Onde
}
=
2
1
x
x
j i ij
dx M | | .
(4. 178)
E
}
=
2
1
x
x
j j
dx y C | .
(4. 179)
Observe que os C
j
dependem da soluo exata do problema.
Substituindo, y por

=
=
n
i
i i
y
1
| o em (4. 179) temos:
}

=
=
2
1
1
x
x
j
n
i
i i j
dx C | | o .
(4. 180)
Como as funes ) (x
i
| so mutuamente ortogonais temos:
j ij
n
i
i
x
x
j i
n
i
i j
dx C o o o | | o = = =

}

= = 1 1
2
1
.
(4. 181)
Portanto, a equao (4. 177) fica:
89
(
(
(
(

=
(
(
(
(

(
(
(
(

n n mm n n
m
m
M M M
A M M
M M M
o
o
o
o
o
o
: :
..
: : : :
..
..
2
1
2
1
2 1
2 22 21
1 12 11
.
(4. 182)
Onde necessriamente a matriz M a matriz identidade:
(
(
(
(

=
(
(
(
(

1 .. 0 0
: : : :
0 .. 1 0
0 .. 0 1
..
: : : :
..
..
2 1
2 22 21
1 12 11
mm n n
m
m
M M M
A M M
M M M
.
(4. 183)























90
4. 8 Exemplos de Aplicaes
Exemplo: Dado o funcional.
}
=
(
(

|
|
.
|

\
|
=
2
1
0 ) (
) (
2
2
2
2
x
x
p
dx x qw
dx
x w d EI
I
(4. 184)
que representa a energia potencial total para a flexo de uma viga. Obter uma soluo
aproximada para w(x) para o caso de uma viga simplesmente apoiada.

Figura - 4. 9. Viga bi-apoiada sujeita a flexo pelo seu prprio peso.
Com condies de contorno:

=
=
0 ) (
0 ) 0 (
l w
w

(4. 185)
1 Tentativa:
Escolhendo uma soluo do tipo:
( ) ; ( ) w x l x x l x
|
o| o | = = =
_

(4. 186)

Soluo:
o o o 2 ) 2 ( ) (
2
2
= = =
dx
w d
x l x
dx
w d
x l x w (4. 187)
Ento:
91
( )
2
1
2
1
2
0
2 2
0
2 ( )
2
2 ( ) 0
x l
p
x
x l
x
EI
I q x l x dx
EI q xl x dx
o o
o o
=
=
=
=
(
=
(

( = =

}
}

(4. 188)
Integrando e aplicando os limites temos:
l
l
p
x lx
q x EI I
0
3 2
0
2
3 2
2
|
|
.
|

\
|
= o o (4. 189)
ou
|
|
.
|

\
|
=
3 2
2
3 3
2
l l
q l EI I
p
o o
(4. 190)
Logo
|
|
.
|

\
|
=
6
2
3
2
l
q l EI I
p
o o ,
(4. 191)
onde:
0 =
c
c
o
p
I
: condio de extremizao, (4. 192)
logo
0
6
4
3
=
|
|
.
|

\
|

l
q l EIo ,
(4. 193)
Portanto,
EI
ql
24
2
= o , (4. 194)
Retornando a ) (x w temos:
) (
24
) (
2
x l x
EI
ql
x w = , (4. 195)
Que em 2 / l x = temos:
92
EI
ql
x w
l x
96
) (
4
2 /
=
=
, (4. 196)
Onde a soluo exata :
EI
ql
w
4
max
384
5
= , (4. 197)
cujo erro dado por:
8 , 0
max
max
=
w
w
.
(4. 198)
Logo a soluo aproximada 80% do valor exato.

2 Tentativa:
Escolhendo uma soluo do tipo:
( )
2 2
( ) ; ( ) w x x l x x l x
|
o| o | = = =
_

(4. 199)
3 Tentativa:
Escolhendo uma soluo do tipo:
( )
1 2
2
1 1 2 2 1 2
( ) ( ); ( )
i
i
w x x l x x x l x l x
| |
o | o | o o | = + = + =
_ _

(4. 200)
4 Tentativa:
Escolhendo uma soluo do tipo:
( )
1 2
2 2
1 1 2 2 1 2
( ) ( ) ; ( )
i i
i
w x x l x x x l x l x
| |
o | o | o o | = + = + =
_ _

(4. 201)
Com
4 2
2
1 2
'; ''; ( '') ; ;
24 24
ql ql
w w w
EI EI
o o

= = (4. 202)
e
( )
4 2
2 2
( ) ( )
24 24
ql ql
w x x l x x x l
EI EI
= + . (4. 203)
Calcular w em 2 / l x = , com:
93

= = =
= = =
=
0 ) ( ' ' ; 0 ) 9
0 ) 0 ( ' ' ; 0 ) 0 (
4
4
M l w l w
M w w
EI
q
dx
w d

(4. 204)
e comparar o resultado com o w.



























94
4. 9 Exerccios e Problemas
Extremizar estes outros funcionais:
1)
}
+ =
2
1
) 2 ' (
2 2
x
x
dx ysenx y y I

(4. 205)
2)
}
+ =
2
1
) ' 1 ( '
2
x
x
dx y x y I

(4. 206)
3)
}
+ =
2
1
) 16 ' 2 ' (
2 2
x
x
dx y yy y I

(4. 207)
4) Indicar as condies de contorno para as vigas (EI = cte; l = comprimento).

a)Viga engastada

b) Viga com apoio fixo

c)Viga com apoio mvel
Extremizar estes outros funcionais:
5)
( )
2
1
2 2 2 2
, , ' ' ( ' )
x
x
F x y y y y I y y dx = =
}

(4. 208)
95
6)
( )
2
1
2 2
2 2
' '
, , '
1 ( ') 1 ( ')
x
x
x y x y
F x y y I dx
y y
= =
+ +
}

(4. 209)
7)
( )
2
1
2 2
, , ' 1 ( ') 1 ( ')
x
x
F x y y y y I y y dx = + = +
}

(4. 210)
8)
( )
2
1
2 2
, , ' 1 ( ') 1 ( ')
x
x
F x y y y y I y y dx
(
= + = +

}

(4. 211)
9)
( )
2
1
, , ' ( ') ( ')
x
x
F x y y sen xy I sen xy dx = =
}

(4. 212)

96
Captulo V
MTODO DOS RESDUOS PONDERADOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Resduos Ponderados. Este
mtodo se apresenta como uma alternativa ao Mtodo Variacional e por sua vez deu origem
ao Mtodo dos Elementos Finitos e ao Mtodo dos Elementos de Contorno.
5. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Resduos Ponderados
ii) Saber aplicar o Mtodo dos Resduos Ponderados nas suas mais diferentes
formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
iv) Saber utilizar o Mtodo dos Resduos Ponderados no contexo de outros
mtodos aproximados
5. 2 Introduo
O Mtodo dos Resduos Ponderados um mtodo de aproximao que surgiu a
partir do Mtodo Variacional, mas como uma proposta de se libertar da condio de
extremizao de um funcional. Tendo apenas como condio a equao diferencial que pode
ou no ser proveniente de uma condio variacional de um funcional. Este mtodo muito
interessante e verstil. Foi a partir dele que foi possvel dar originem a outros mtodos de
soluo de equaes diferenciais, tais como o Mtodo dos Elementos Finitos e o Mtodo dos
Elementos de Contorno.
97
5. 3 Definio Matemtica e Desenvolvimento do Mtodo
Seja um problema descrito pela seguinte equao diferencial
L(u) = b em O (5. 1)
sujeito as condies de contorno
S(u) = g em I (5. 2)
Onde L e S so operadores lineares.
Devido s dificuldades de obteno da soluo exata, u, esta pode ser aproximada
por uma funo, u , que tenha um grau de continuidade necessrio para tornar o lado
esquerdo da equao (5. 1) no identicamente nulo e que pode, ou no, satisfazer as condies
de contorno do problema. A funo aproximada u pode ser definida como:
u u
N
n
n n
~ + =

=1
| o |
(5. 3)
onde | uma funo conhecida, includa para satisfazer as condies de contorno no-
homogneas ) (
I I
| u = , o
n
(n = 1, 2, 3, ...., N) so coeficientes ainda no determinados e
n
| so Funes de Forma linearmente independentes (no espao vetorial de funes) e
identicamente nulas no contorno. Alm disso, as funes
n
| devem ser tais que a
aproximao melhore quando o nmero N cresce, ou seja, o conjunto de funes
n
| deve
obedecer ao critrio de completitude (ou completeza), expresso como:
u
N
n
n n
N

)
`

=

1
lim | o |
(5. 4)
De forma anloga as equaes (5. 1) e (5. 2) podemos definir a soluo
aproximada da equao diferencial como sendo dada por:
L b u = ) ( em O (5. 5)
sujeito as condies de contorno
S g u = ) ( em I. (5. 6)
Subtraindo (5. 5) de (5. 1) e (5. 6) de (5. 2) temos:
98
L ) (u L b b u = ) ( em O (5. 7)
e
S ) (u S g g u = ) ( em I. (5. 8)
Onde podemos definir os erros c
O
e c
I
no domnio e nas condies de contorno
respectivamente como sendo:
b b =
O
c em O (5. 9)
e
g g =
I
c em I. (5. 10)
Ou seja,
=
O
c L ) (u L ) (u em O (5. 11)
e
=
I
c S ) (u S ) (u em I. (5. 12)
Usando o fato de que L(u) = b e S(u) = g podemos escrever:
=
O
c L ) (u b em O (5. 13)
e
=
I
c S ) (u g em I. (5. 14)
Utilizando uma soluo aproximada tal como a definida em (5. 3), somente c
O

ser diferente de zero se a srie for truncada em um nmero finito.
Observe que a idia bsica do Mtodo dos Resduos Ponderados tomar c
O
to
pequeno quanto possvel em O (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 = A (5. 15)
Sendo u dado por (5. 3) temos:
99
0
1
+ =

=
u u
N
n
n n
| o | A
(5. 16)
Observe que no suficiente encontrar uma funo u que mais se aproxima de u .
Precisamos fazer com que a operao de L sobre u seja tambm prxima da operao de L
sobre u , de tal forma que tanto o erro u A quanto o erro
O
c seja minimizado.
Como u pode oscilar para valores de b abaixo e acima de b devemos minimizar
o erro de forma quadrtica, para garantir a melhor aproximao e a convergncia possvel da
srie. Portanto,
0 ) (
2 2
= =
} }
O
O
O
O
O c o O c o d d
(5. 17)
Logo
0 ) ( 2
2
= =
} }
O
O O
O
O
O c o c O c o d d
(5. 18)
Chamando de
l
w a uma funo peso do tipo dada por:
.
l
d
w d sd
d
c
o oc c
O
O O
= = O = V O
O

(5. 19)

Figura - 5. 1. Ortogonalidade das funes w
l
e c
O
.
Pois certamente a integral acima ser nula quando a funo O c
O
d d w
l
/ = for ortogonal a
O
c . Portanto a funo peso
l
w deve ser de tal forma que:
.
l
w s c
O
= V
(5. 20)
logo
100
0 = V =
} }
O
O O
O
O
O c c O c d d w
l

(5. 21)
Substituindo (5. 13) em (5. 21) temos a definio de um conjunto de funes de
ponderao ) ,..., 2 , 1 ( N l w
l
= o erro distribudo da seguinte maneira (a integral indicada
efetuada N vezes):
}
O
[L 0 ] ) ( = =
}
O c O
O
O
d w d w b u
l l

(5. 22)
onde c
O
= L 0 ) ( = b u .
Substituindo (5. 3) em (5. 22), tem-se:
}
O
{
l
w L

=
+
N
n
n
1
) ( o | L 0 } ) ( = O | d b
n
, l = 1, 2, 3, ...N
(5. 23)
Rearranjando os termos da equao (5. 23) temos:
}

=
O
o
l
N
n
n
w
1
L O | d
n
) ( =
}

O
b w
l
[ L O | d )] ( ,
(5. 24)
Sendo o nmero de funes de ponderao igual ao de Funes de Forma, os
coeficientes o
n
so obtidos aps a soluo do sistema de equaes:
~
~ ~
f K = o
(5. 25)
Na qual os elementos da matriz
~
K e do vetor
~
f so definidos como:
}
=
O
l
w K
ln
L O | d
n
) (
(5. 26)
e
}
=
O
b w f
l l
[ L O | d )] ( ,
(5. 27)
Observao: As funes de ponderao devem constituir um conjunto linearmente
independente, no espao vetorial de funes.
101
5. 4 Variaes do Mtodo por Diferentes Funes de Ponderao
Dependendo do conjunto de funes de ponderao adotado, um esquema
correspondente de resduos ponderados obtido. Os mais comuns so:
5.4.1 - Mtodo da Colocao
A equao diferencial satisfeita em um determinado nmero de pontos,
denominados pontos de colocao.
Se a equao diferencial satisfeita, c
O
= 0. Aps a imposio da condio c
O
=
0, nos N pontos selecionados, um sistema de equaes obtido, no qual as incgnitas so os
parmetros o
n
. Este mtodo equivale a adotar, como funes de ponderao w
l
; a funo
Delta de Dirac nos pontos x = x
l
, isto :
) ( ) (
l l
x x x w =o .
(5. 28)
Os elementos K
ln
e f
l
so definidos como:
( )
ln
( )
l
l
w x
K x x o
O
=
}
_
L = O | d x
n
)) ( ( L O | d x
l n
)) ( (
(5. 29)
e
}
=
O
o b x x f
l l
)[ ( L = b d [ )] ( O | L
l
x x=
)] (| ,
(5. 30)
Neste mtodo temos que o erro no domnio nulo, logo:
( ) 0 ( )
l l
w x x x c o
O
= = .
(5. 31)
Onde, conforme (5. 13), ns j havamos visto que a definio do erro no domnio,
O
c
dado por:
=
O
c L = ) ( b u L ( ( )) 0
n n l
n
u
x b | o | + =

_
.
(5. 32)
E, portanto
=
l
x
O
c L = ) (
l l
x x
b u L ( ( )) 0
l l
n n l
x x
n
u
x b | o | + =

_
.
(5. 33)
102
5.4.2 Exemplos de soluo usando Mtodo da Colocao
1) Resolver a seguinte equao diferencial usando o Mtodo dos Resduos Ponderados
0
2
2
= u
dx
u d
. (5. 34)
onde
1 , 0
1
0
= =
=
=
x
x
u u .
(5. 35)
utilizando o Mtodo da Colocao, com um e dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:
o| | + = u . (5. 36)
Adotando
i
i
x = | , tem-se:
n i u u
n
i
i i
,..., 2 , 1 ;
1
= = =

=
| o .
(5. 37)
as funes | e | que satisfazem as condies de contorno so:
) 1 ( 0
1 0
= = = =
= =
x x e x
x x
| | | | .
(5. 38)
No intervalo ou domnio | | 0;1 O =

Logo,
) 1 ( ) ( + = x x x x u o .
(5. 39)
O erro
O
c dado por:
0 0
) (
2
2
= = u
dx
x u d
O
c . (5. 40)
onde
103
)) ( ( 2
) (
2
2
2
x x x u
dx
x u d
+ = = o o c
O
. (5. 41)
ou
) 2 (
2
= x x x o c
O
. (5. 42)
Como s h um parmetro, a sentena de resduos ponderados escrita como:
0
1
0
=
}
dx w
O
c ,
(5. 43)
para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como ponto de colocao o ponto 2 / 1 = x , tem-se:
)
2
1
( ) ( = x x w o . (5. 44)
Portanto, se somente um parmetro utilizado para u , isto , se
) 1 ( ) ( + = x x x x u o , para 1 0 s s x asentena de resduos ponderados :
0 )
2
1
(
1
0
1
0
= =
} }
dx x dx w
O O
c o c .
(5. 45)
Ento
0 )] 2 ( )[
2
1
(
1
0
2
1
0
= =
} }
dx x x x x dx w o o c
O
.
(5. 46)
Integrando e resolvendo para o, temos:
0 )] 2 ( [
2 / 1
2
=
=
o o
x
x x x .
(5. 47)
Substituindo os limites de integrao temos;
2
1
] 2 [
2 / 1
2
=
=
o
x
x x . (5. 48)
Logo,
104
1 1 1
2
4 2 2
1 2 8 1
4 2
9 1
4 2
2
9
o
o
o
o
(
=
(

(
=
(

=
=
.
(5. 49)
Portanto a soluo aproximada ) (x u :
) 1 (
9
2
+ = x x x u . (5. 50)

2) Adotando n = 2, isto com dois parmetros, o
1
e o
2
, pode-se fazer:
2 2 1 1
| o | o | + + = u .
(5. 51)
Com
1 1 1
2
2 2 2
( 1) ; ( 0) ( 1) 0
( 1) ; ( 0) ( 1) 0
x x x x
x x x x
| | |
| | |
= = = = = =
= = = = = =
.
(5. 52)
No domnio O dado pelo intervalo [0;1]. Dividindo este intervalo em dois valores iguais para
termos pontos igualmente espaados, temos:

Logo, quando se adota
) 1 ( ) 1 (
2
2 1
+ + = x x x x x u o o . (5. 53)
Ento:
2 1
2
2
) 2 6 ( 2 o o + = x
dx
u d
. (5. 54)
O erro
O
c dado por:
105
2
2
( )
0 0
d u x
u
dx
c
O
= = . (5. 55)
substituindo ) (x u de (5. 53) e (5. 54) em (5. 55) tem-se:
) 2 6 ( ) 2 (
)) 1 ( ) 1 ( ( ) 2 6 ( 2
) (
2 3
2
2
1
2
2 1 2 1
2
2
+ =
= + + + = =
x x x x x x
x x x x x x u
dx
x u d
o o
o o o o c
O
.
(5. 56)
ou
1 2 3 2
2
[ ( 2) ( 6 2)] x x x x x x
o
c
o
O
(
= + +
(

. (5. 57)
A sentena de resduos ponderados pode ser escrita como:
0
1
0
2
1
=
(

}
dx
w
w
O
c ,
(5. 58)
para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como pontos de colocao os valores 3 / 1 = x e 3 / 2 = x , obtm-se:
0
)
3
2
(
)
3
1
( 1
0
=
(
(
(

}
dx
x
x
O
c
o
o
.
(5. 59)
Portanto, as sentenas de resduos ponderados so:
1 1
1 2 3 2
2 0 0
( 1/3) ( 1/3) 0
( ) [ ( 2) ( 6 2)]
( 2/3) ( 2/3) 0
x x
x dx x x x x x dx
x x
o o o
o o o
( ( ( (
+ + =
( ( ( (


} }

(5. 60)
Ou na forma matricial
(

=
(

(
(
(
(

+
+
+
(
(
(
(



} }
} }
}
}
0
0
) 3 / 2 ( ) 2 6 ( ) 3 / 2 ( ) 2 (
) 3 / 1 ( ) 2 6 ( ) 3 / 1 ( ) 2 (
) 3 / 2 ( ) (
) 3 / 1 ( ) (
2
1
1
0
2 3
1
0
2
1
0
2 3
1
0
2
1
0
1
0
o
o
o o
o o
o
o
dx x x x x dx x x x
dx x x x x dx x x x
dx x x
dx x x

(5. 61)
Aps a integrao dos termos, e impondo-se os limites de integrao, obtm-se o
sistema de equao:
106
(

=
(

(
(

+
+
= =
= =
3 / 2
3 / 1
) 2 6 ( ) 2 (
) 2 6 ( ) 2 (
2
1
3 / 2
2 3
3 / 2
2
3 / 1
2 3
3 / 1
2
o
o
x x
x x
x x x x x
x x x x x

(5. 62)
ou
(

=
(

(
(
(



3 / 2
3 / 1
27
58
9
20
27
2
9
20
2
1
o
o

(5. 63)
Resolvendo para
1
o e
2
o temos:
56
9
;
560
81
2 1
= = o o
(5. 64)
Portanto, a soluo aproximada ) (x u :
) 1 (
56
9
) 1 (
560
81
2
+ + = x x x x x u . (5. 65)

3) Resolver a equao diferencial anterior por Resduos Ponderados, com o Mtodo da
Colocao, utilizando trs parmetros, tentando usar a soluo aproximada do tipo:
2 2
2 1
) 1 ( ) 1 ( + + = x x x x x u o o . (5. 66)












107
As solues aproximadas podem ser comparadas com a soluo exata:
1
) (

=
e e
e e
x u
x x
. (5. 67)
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
0 = = u u u A . (5. 68)
E sim o erro na equao diferencial:
L )] ( [ x u L 0 )] ( [ = x u .
(5. 69)
Nos pontos de colocao, ou seja:
2 2
2 2
2
2
0
( )
( ) 0
i
i
x x
x x
d u d u
u u
dx dx
d u u
u u
dx
=
=
( (
=
( (

= =
. (5. 70)
Nos pontos de colocao, x
i
, dados por:
3
2
;
2
1
;
3
1
3 2 1
= = = x x x . (5. 71)
108
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, O
l
, nos quais o
domnio original, O, foi dividido. Se a equao diferencial satisfeita, c
O
= 0. Aps a
imposio da condio c
O
= 0, nos N pontos selecionados, um sistema de equaes obtido,
no qual as incgnitas so os parmetros o
n
. Este mtodo equivale a adotar, como funes de
ponderao w
l
; a funo Delta de Dirac nos pontos x = x
l
, isto : o que equivale a definir w
l

como:

e
e
=
l
l l
l
x se
x se x x
x w
O
O o
0
) (
) ( ,
(5. 72)
Os elementos K
ln
e f
l
so definidos como:
}
=
l
l
x x K
O
o ) (
ln
L = O | d x
n
)) ( ( L )) ( (
l n
x |
(5. 73)
e
}
=
l
b x x f
l l
O
o )[ ( L = b d [ )] ( O | L
l
x x=
)] (| ,
(5. 74)
Neste mtodo temos que o erro nos subdomnios nulo, logo:
) ( 0
l l
x x w
l
= = o c
O
.
(5. 75)
Onde, conforme (5. 13), ns havamos visto que a definio do erro no domnio,
O
c dado
por:
=
l
O
c L = b u) ( L 0 )) ( ( = +

b x
l
n
n n
| o | .
(5. 76)
E, portanto
=
l
l
x
O
c L =
l l
x x
b u) ( L

+
n
n
x
l
o |) ( L [ 0 )] ( =
l
x
l n
b x | .
(5. 77)
A equao diferencial satisfeita em um determinado nmero de pontos,
denominados pontos de colocao.
109
5.4.4 Exemplos de soluo usando Colocao por Subdomnios Modificado










































110
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, O
l
, nos quais o domnio original, O, foi dividido,
o que equivale a definir w
l
como:

e
e
=
l
l
l
x se
x se
w
O
O
0
1
,
(5. 78)
Os elementos K
ln
e f
l
so definidos como:
}
=
l
K
O
ln
L O | d x
n
)) ( (
(5. 79)
e
}
=
l
b f
l
O
[ L O | d )] ( ,
(5. 80)
5.4.4 Exemplos de soluo usando Mtodo da Colocao por Subdomnios
1) Resolver a seguinte equao diferencial usando o Mtodo dos Resduos Ponderados
0
2
2
= u
dx
u d
. (5. 81)
onde
1 , 0
1
0
= =
=
=
x
x
u u .
(5. 82)
Utilizando o Mtodo da Colocao por Subdomnios, com um e dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:
o| | + = u . (5. 83)
Adotando
i
i
x = | , tem-se:
111
n i u u
n
i
i i
,..., 2 , 1 ;
1
= = =

=
| o .
(5. 84)
as funes | e | que satisfazem as condies de contorno so:
) 1 ( 0
1 0
= = = =
= =
x x e x
x x
| | | | .
(5. 85)
No intervalo ou domnio | | 0;1 O = .

logo
) 1 ( ) ( + = x x x x u o .
(5. 86)
O erro
O
c dado por:
2
2
( )
0 0
d u x
u
dx
c
O
= = . (5. 87)
onde
)) ( ( 2
) (
2
2
2
x x x u
dx
x u d
+ = = o o c
O
. (5. 88)
ou
) 2 (
2
= x x x o c
O
. (5. 89)
Como s h um parmetro, a sentena de resduos ponderados escrita como:
0
1
0
=
}
dx w
O
c ,
(5. 90)
para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como ponto de colocao o ponto x = 1 tem-se:
0 [0;1]
( )
1 [0;1]
se x
w x
se x
e
=

e

.
(5. 91)
112
Portanto, se somente um parmetro utilizado para u , isto , se
) 1 ( ) ( + = x x x x u o , ento 1 = w para 1 0 s s x a sentena de resduos ponderados
escrito como:
0 1
1
0
1
0
= =
} }
dx dx w
O O
c c .
(5. 92)
Ento:
0 ) 2 ( ( 1
1
0
2
1
0
= =
} }
dx x x x dx w o c
O
.
(5. 93)
Integrando e resolvendo para o :
1 1
3 2 2
0 0
2
3 2 2
x x x
x o
| |
+ + =
|
\ .
. (5. 94)
Substituindo os limites de integrao temos;
1 1 1
2
3 2 2
2 3 12 1
6 2
o
o
| |
+ + =
|
\ .
+ + | |
=
|
\ .
.
(5. 95)
Logo
13 1 3
6 2 13
o o = = .
(5. 96)
Portanto, a soluo aproximada ) (x u :
) 1 (
13
3
) ( + = x x x x u . (5. 97)

2) Adotando n = 2, isto com dois parmetros o
1
e o
2
, pode-se fazer:
) ( ) (
2 2 1 1
x x u | o | o | + + = .
(5. 98)
com as seguintes condies de contorno:
113
1 1 1
2
2 2 2
( 1) ; ( 0) ( 1) 0
( 1) ; ( 0) ( 1) 0
x x x x
x x x x
| | |
| | |
= = = = = =
= = = = = =
.
(5. 99)
Utilizando o ponto 2 / 1 = x para dividir o domnio O = ] 1 ; 0 [ em dois intervalos
ou sub-domnios, O
1
=[0;1/2] e O
2
= [1/2;1]:

Logo, quando se adota,
) 1 ( ) 1 ( ) (
2
2 1
+ + = x x x x x x u o o . (5. 100)
Ento:
2 1
2
2
) 2 6 ( 2 o o + = x
dx
u d
. (5. 101)
O erro
O
c dado por:
2
2
( )
0 0
d u x
u
dx
c
O
= = . (5. 102)
substituindo ) (x u de (5. 100) e (5. 101) em (5. 102) tem-se:
2
2
1 2 1 2 2
( )
2 (6 2) ( ( 1) ( 1))
d u x
u x x x x x x
dx
c o o o o
O
= = + + + . (5. 103)
ou
) 2 6 ( ) 2 (
2 3
2
2
1
+ = x x x x x x o o c
O
. (5. 104)
As sentenas de resduos ponderados podem ser escritas como:
0 ; 0
1
2 / 1
2 / 1
0
= =
} }
dx w dx w
O O
c c ,
(5. 105)
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:
114
0 [0;1]
( )
1 [0;1]
se x
w x
se x
e
=

e

.
(5. 106)
para pontos fora do domnio e pontos dentro do domnio, respectivamente.
Portanto, as sentenas de resduos ponderados so:
1/2 1/2
2 3 2
1 2
0 0
1 ( 2) ( 6 2) 0 w dx x x x x x x dx c o o
O
( = + =
} }
.
(5. 107)
e
1 1
2 3 2
1 2
1/2 1/2
1 ( 2) ( 6 2) 0 w dx x x x x x x dx c o o
O
( = + =
} }
.
(5. 108)
Ou, na forma matricial, temos:
(
(
(
(

=
(

(
(
(
(

+
+
}
}
} }
} }
1
2 / 1
2 / 1
0
2
1
1
2 / 1
2 3
1
2 / 1
2
2 / 1
0
2 3
2 / 1
0
2
) 2 6 ( ) 2 (
) 2 6 ( ) 2 (
xdx
xdx
dx x x x dx x x
dx x x x dx x x
o
o

(5. 109)
Aps a integrao dos termos e impondo os limites de integrao, obtm-se o
seguinte sistema de equaes:
(
(
(
(
(

=
(

(
(
(
(
(

+
+
1
2 / 1
2
2 / 1
0
2
2
1
1
2 / 1
2 3 4
1
2 / 1
2 3
2 / 1
0
2 3 4
2 / 1
0
2 3
2
2
) 2
2
6
3 4
( ) 2
2 3
(
) 2
2
6
3 4
( ) 2
2 3
(
x
x
x
x x x
x
x x
x
x x x
x
x x
o
o

(5. 110)
ou
(
(
(

=
(

(
(
(

8
3
8
1
192
251
12
13
192
43
12
13
2
1
o
o

(5. 111)
Resolvendo para
1
o e
2
o temos:
115
49
8
;
637
95
2 1
= = o o
(5. 112)
Portanto, a soluo aproximada ) (x u :
) 1 (
49
8
) 1 (
637
95
2
+ + = x x x x x u . (5. 113)

3) Resolver a equao diferencial anterior por Resduos Ponderados, com o Mtodo da
Colocao por Subdomnios, utilizando trs parmetros, tentando usar a soluo aproximada
do tipo:
2 2
2 1
) 1 ( ) 1 ( + + = x x x x x u o o . (5. 114)































116
5.4.5 - Mtodo dos Momentos
As funes de ponderao so potncias de x e so definidas como:
N l x w
l
l
,... 2 , 1
1
= =

(5. 115)
Os elementos K
ln
e f
l
so definidos como:
}

=
O
1
ln
l
x K L O | d x
n
)) ( (
(5. 116)
e
}
=

O
b x f
l
l
[
1
L O | d )] ( ,
(5. 117)
5.4.6 Exemplos de soluo usando o Mtodo dos Momentos
1) Resolver a seguinte equao diferencial pelo Mtodo dos Resduos Ponderados
0
2
2
= u
dx
u d
. (5. 118)
onde
1 , 0
1
0
= =
=
=
x
x
u u .
(5. 119)
Utilizando o Mtodo dos Momentos, com um e dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:
o| | + = u . (5. 120)
Adotando
i
i
x = | , tem-se:
n i u u
n
i
i i
,..., 2 , 1 ;
1
= = =

=
| o .
(5. 121)
as funes | e | que satisfazem as condies de contorno so:
117
) 1 ( 0
1 0
= = = =
= =
x x e x
x x
| | | | .
(5. 122)
No intervalo ou no domnio | | 0;1 O =

logo
) 1 ( ) ( + = x x x x u o .
(5. 123)
O erro
O
c dado por:
2
2
( )
0
d u x
u
dx
c
O
= = . (5. 124)
onde
)) ( ( 2
) (
2
2
2
x x x u
dx
x u d
+ = = o o c
O
. (5. 125)
ou
) 2 (
2
= x x x o c
O
. (5. 126)
Como s h um parmetro, a sentena de resduos ponderados escrita como:
0
1
0
=
}
dx w
O
c ,
(5. 127)
para que o erro seja mnimo.
Quando se utiliza para a soluo aproximada somente um parmetro, o mtodo
dos momentos igual ao mtodo da colocao por subdomnios. Pois o momento de 1
ordem, vale:
1 ) (
1
= x w .
(5. 128)
Portanto, se somente um parmetro utilizado para u , isto , se
) 1 ( ) ( + = x x x x u o , ento 1 = w para 1 0 s s x a sentena de resduos ponderados
escrita como:
118
0 1
1
0
1
0
= =
} }
dx dx w
O O
c c .
(5. 129)
Ento:
0 ) 2 ( ( 1
1
0
2
1
0
= =
} }
dx x x x dx w o c
O
.
(5. 130)
Integrando e resolvendo para o :
1 1
3 2 2
0 0
2
3 2 2
x x x
x o
| |
+ + =
|
\ .
. (5. 131)
Substituindo os limites de integrao temos;
1 1 1
2
3 2 2
2 3 12 1
6 2
o
o
| |
+ + =
|
\ .
+ + | |
=
|
\ .
.
(5. 132)
Logo
13 1 3
6 2 13
o o = = .
(5. 133)
Portanto, a soluo aproximada ) (x u :
) 1 (
13
3
) ( + = x x x x u . (5. 134)

2) Adotando n = 2, isto com dois parmetros o
1
e o
2
, pode-se fazer:
) ( ) (
2 2 1 1
x x u | o | o | + + = .
(5. 135)
com as seguintes condies de contorno
1 1 1
2
2 2 2
( 1) ; ( 0) ( 1) 0
( 1) ; ( 0) ( 1) 0
x x x x
x x x x
| | |
| | |
= = = = = =
= = = = = =
.
(5. 136)
No intervalo ou domnio O = ] 1 ; 0 [ :
119

Logo, quando se adota,
) 1 ( ) 1 ( ) (
2
2 1
+ + = x x x x x x u o o . (5. 137)
Ento
2 1
2
2
) 2 6 ( 2
) (
o o + = x
dx
x u d
. (5. 138)
O erro
O
c dado por:
2
2
( )
0 0
d u x
u
dx
c
O
= = . (5. 139)
substituindo ) (x u de (5. 137) e (5. 138) em (5. 139) tem-se:
2
2
1 2 1 2 2
( )
2 (6 2) ( ( 1) ( 1))
d u x
u x x x x x x
dx
c o o o o
O
= = + + + . (5. 140)
ou
) 2 6 ( ) 2 (
2 3
2
2
1
+ = x x x x x x o o c
O
. (5. 141)
As sentenas de resduos ponderados so escritas como:
0 ; 0
1
0
2
1
0
1
= =
} }
dx w dx w
O O
c c .
(5. 142)
Para que o erro seja mnimo,ou seja:
Adotando-se os momentos dados por:
x x w x w = = ) ( ; 1 ) (
2 1
.
(5. 143)
Portanto, as sentenas de resduos ponderados so:
0 ; 0 1
1
0
1
0
= =
} }
dx x dx
O O
c c .
(5. 144)
e
120
| |
(

=
(

+
(

+
(

} }
0
0
) 2 6 ( ) 2 ( (
1
) (
1
2
1
1
2 / 1
2 3 2
1
0
o
o
dx x x x x x
x
dx x
x
.
(5. 145)
Ou, na forma matricial, temos:
1 1 1
2 3 2
0 0 0 1
1 1 1
2
3 2 4 3 2 2
0 0 0
( 2) ( 6 2)
( 2 ) ( 6 2 )
x x dx x x x dx xdx
x x x dx x x x x dx x dx
o
o
( (
+
( (
(
( (
=
(
( (

( (
+
( (

} } }
} } }

(5. 146)
Aps a integrao dos termos e impondo os limites de integrao, obtm-se o
seguinte sistema de equaes:
1 1 1
3 2 4 3 2 2
0 0 0 1
1 1 1
4 3 2 5 4 3 2 2
2
0 0 0
( 2 ) ( 6 2 )
3 2 4 3 2 2
2
( ) ( 6 2 )
3 2 2 5 4 3 2 2
x x x x x x
x x
x x x x x x x x
o
o
( (
( ( +
( ( (
=
( ( (

( (
+
( (


(5. 147)
ou
1
2
13 13 1
6 12 2
1 13 21
3 12 20
o
o
( (

( (
(
= ( (
(
( (

( (


(5. 148)
Resolvendo para
1
o e
2
o temos:
61
10
;
793
118
2 1
= = o o
(5. 149)
Portanto, a soluo aproximada ) (x u :
) 1 (
61
10
) 1 (
793
118
2
+ + = x x x x x u . (5. 150)




121
3) Resolver a equao diferencial anterior por Resduos Ponderados, com o Mtodo dos
Momentos, utilizando trs parmetros, tentando usar a soluo aproximada do tipo:
2 2
2 1
) 1 ( ) 1 ( + + = x x x x x u o o . (5. 151)




























122
5.4.7 - Mtodo de Galerkin
As funes de ponderao so as prprias funes,
n
| , Ento, os elementos K
ln
e
f
l
so definidos como:
}
=
O
|
l
K
ln
L O | d x
n
)) ( (
(5. 152)
e
}
=
O
| b f
l l
[ L O | d )] ( ,
(5. 153)
possuindo a seguinte vantagem:
Vantagem do mtodo: Geralmente a matriz
~
K do sistema de equaes simtrica. Isto
diminui o tempo de processamento de matrizes grandes e consequenetemente o custo
computacional, pelo fato de algumas operaes serem iguais.
5.4.8 Exemplos de soluo usando o Mtodo de Galerkin
1) Resolver a seguinte equao diferencial usando o Mtodo dos Resduos Ponderados:
0
2
2
= u
dx
u d
.
(5. 154)
onde
1 , 0
1
0
= =
=
=
x
x
u u .
(5. 155)
Utilizando o Mtodo de Galerkin, com um e dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:
o| | + = u . (5. 156)
Adotando
i
i
x = | , tem-se:
123
n i u u
n
i
i i
,..., 2 , 1 ;
1
= = =

=
| o .
(5. 157)
as funes | e | que satisfazem as condies de contorno so:
) 1 ( 0
1 0
= = = =
= =
x x e x
x x
| | | | .
(5. 158)
No intervalo ou domnio | | 0;1 O = .

logo se
) 1 ( ) ( + = x x x x u o .
(5. 159)
O erro
O
c dado por:
2
( )
0 0
du x
u
dx
c
O
= = .
(5. 160)
onde
)) ( ( 2
) (
2
2
x x x u
dx
x u d
+ = = o o c
O
.
(5. 161)
ou
) 2 (
2
= x x x o c
O
. (5. 162)
Como s h um parmetro, a sentena de resduos ponderados escrita como:
1
1
0
0 w dx c
O
=
}
.
(5. 163)
para que o erro seja mnimo.
Adotando como funo de ponderao a prpria funo |(x), ou seja:
) 1 ( ) ( ) ( = = x x x x w | .
(5. 164)
Portanto, se somente um parmetro utilizado para ) (x u , isto , se
) 1 ( ) ( + = x x x x u o ento para o intervalo 1 0 s s x a sentena de resduos ponderados
(5. 197), para o problema escrita como:
124
0 ) (
1
0
1
0
= =
} }
dx x dx w
O O
c | c .
(5. 165)
Ento:
| | 0 ) 2 ( ) 1 (
1
0
2
= +
}
dx x x x x x o .
(5. 166)
ou
} }
=
1
0
1
0
2
) 1 ( ] [ ) 2 )( 1 ( xdx x x dx x x x x o .
(5. 167)
e
1 1
4 3 2 3 2
0 0
( 2 2 ) [ ] ( 1) x x x x x x dx x x xdx o + + =
} }
.
(5. 168)
logo
| |
1 1
4 3 2 3 2
0 0
( 2 2 ) ( ) x x x x dx x x dx o + =
} }
.
(5. 169)
Integrando e resolvendo para o :
1 1
5 4 3 2 4 3
0 0
2 2 [ ]
5 4 3 2 4 3
x x x x x x
o o
| | | |
+ =
| |
\ . \ .
. (5. 170)
Substituindo os limites de integrao temos;
1 2 1 2 1 1
[ ]
5 4 3 2 4 3
12 30 20 60 3 4
[ ]
60 12
o
o
| | | |
=
| |
\ . \ .
+ + | |
=
|
\ .
.
(5. 171)
Logo
22 1 5
60 12 22
o o = = .
(5. 172)
Portanto, a soluo aproximada ) (x u :
125
) 1 (
22
5
) ( + = x x x x u . (5. 173)

2) Adotando n = 2, isto com dois parmetros, o
1
e o
2
, pode-se fazer:
2 2 1 1
| o | o | + + = u .
(5. 174)
com as seguintes condies de contorno:
1 1 1
2
2 2 2
( 1) ; ( 0) ( 1) 0
( 1) ; ( 0) ( 1) 0
x x x x
x x x x
| | |
| | |
= = = = = =
= = = = = =
.
(5. 175)
No domnio O dado pelo intervalo | | 0;1 O = :

Logo, quando se adota
1 2
2
1 2
( ) ( 1) ( 1) u x x x x x x
| |
o o = + +
_ _
.
(5. 176)
Ento:
2 1
2
2
) 2 6 ( 2 o o + = x
dx
u d
. (5. 177)
O erro
O
c dado por:
( )
( )
2
2
0 0
d u x
u x
dx
c
O
= = . (5. 178)
substituindo ) (x u de (5. 176) e (5. 177) em (5. 178) tem-se:
) 2 6 ( ) 2 (
)) 1 ( ) 1 ( ( ) 2 6 ( 2
) (
2 3
2
2
1
2
2 1 2 1
2
2
+ =
= + + + = =
x x x x x x
x x x x x x u
dx
x u d
o o
o o o o c
O
.
(5. 179)
ou
126
1 2 3 2
2
[ ( 2) ( 6 2)] x x x x x x
o
c
o
O
(
= + +
(

. (5. 180)
Adotando-se como funes de ponderao as prprias funes, |
l
(x), ou seja:
) 1 ( ) ( ) (
) 1 ( ) ( ) (
2
2 2
1 1
= =
= =
x x x x w
x x x x w
|
|
.
(5. 181)
Portanto, a sentena de resduos ponderados pode ser escrita como:
0
1
0
2
1
1
0
2
1
=
(

=
(

} }
dx dx
w
w
O O
c
|
|
c ,
(5. 182)
ou
1 1
1 2
0 0
; 0 dx dx | c | c
O O
=
} }
,
(5. 183)
Resultando em
1 1
1 2 3 2
2 2
2 0 0
( 1) ( 1) 0
( ) ( 2) ( 6 2)
( 1) ( 1) 0
x x x x
x dx x x x x x dx
x x x x
o
o
( ( ( (
( + + =
( ( ( (


} }

(5. 184)
Ou, na forma matericial, temos:
(
(
(
(

=
(

(
(
(
(

+ +
+ +
}
}
} }
} }
1
0
3 4
1
0
2 3
2
1
1
0
2 3 4 5 6
1
0
2 3 4 5
1
0
2 3 4 5
1
0
2 3 4
) (
) (
) 2 8 5 2 ( ) 2 8 5 2 (
) 2 8 5 2 ( ) 2 2 (
dx x x
dx x x
dx x x x x x dx x x x x x
dx x x x x x dx x x x x
o
o

(5. 185)
Aps a integrao termos e impondo os limites de integrao, obtm-se o seguinte
sistema de equaes:
(
(
(
(
(

|
|
.
|

\
|

|
|
.
|

\
|

=
(

(
(
(
(
(

+ +
+ +
1
0
4 5
1
0
3 4
2
1
1
0
3 4 5 6 7
1
0
2 3 4 5 6
1
0
2 3 4 5 6
1
0
2 3 4 5
4 5
3 4
)
3
2
4
8
5
5
6
2
7
( )
2
2
3
8
4
5
5
2
6
(
)
2
2
3
8
4
5
5
2
6
( )
2
2
3 4
2
5
(
x x
x x
x x x x x x x x x x
x x x x x x x x x
o
o

(5. 186)
ou
127
1
2
11 11 1
30 60 12
1 11 1
20 60 7
o
o
( (
( (
(
= ( (
(
( (
( (


(5. 187)
Resolvendo para
1
o e
2
o temos:
~ = ~ =
43
7
473
69
2 1
o o e (5. 188)
Portanto, a soluo aproximada ) (x u :
) 1 (
473
7
473
69
2
+ + = x x x u . (5. 189)

3) Resolver a equao diferencial anterior por Resduos Ponderados, com o Mtodo de
Galerkin, utilizando trs parmetros, tentando usar a soluo aproximada do tipo:
2 2
2 1
) 1 ( ) 1 ( + + = x x x x x u o o . (5. 190)










As solues aproximadas podem ser comparadas com a soluo analtica exata
dada por:
1 1
( )
x x
e e
u x
e e

. (5. 191)
Nos pontos: x = 1/3; x = e x = 2/3.
128
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.
x u(x) Colocao Subdomnio Momentos Galerkin
0 0 0 0 0 0
1/3 0,288921 0,283951 0,28051 0,282051 0,282828
1/2 0,443410 0,444444 0,442308 0,442308 0,443182
2/3 0,610243 0,617284 0,611111 0,611111 0,616161
1 1 1 1 1 1

Comparando as solues aproximadas obtidas com dois parmetros, por meio da
Tabela - V. 3.
Tabela - V. 3. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos para n = 2.
x u(x) Colocao Subdomnio Momentos Galerkin
0 0 0 0 0 0
1/3 0,288921 0,289286 0,288098 0,288123 0,288858
1/2 0,443410 0,443750 0,442308 0,442308 0,443182
2/3 0,610243 0,610714 0,609338 0,609313 0,610132
1 1 1 1 1 1






Como exerccio pode-se comparar as solues as solues aproximadas obtidas
com trs parmetros, por meio da Tabela - V. 4.
Tabela - V. 4. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos para n = 3.
129
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























5.4.9 - Mtodo de Galerkin Modificado
As funes de ponderao so as derivadas das prprias funes,
n
| , Ento, os
elementos K
ln
e f
l
so definidos como:
}
=
O
| '
ln l
K L O | d x
n
)) ( (
(5. 192)
e
}
=
O
| b f
l l
[ ' L O | d )] ( ,
(5. 193)
5.4.10 Exemplos de soluo usando o Mtodo de Galerkin Modificado


















131
5. 5 Forma Fraca do Mtodo de Resduos Ponderados
Se, na soluo aproximada, u , no se inclui uma funo | que atenda s
condies de contorno do problema, isto , se u definido como:
u u
N
n
n n
~ =

=1
| o
(5. 194)
A substituio de u em (5. 1) e em (5. 2) gera dois erros ou resduos:
c
O
= L(u) = b em O (5. 195)
e
c
I
= S(u) = g em I (5. 196)
Se a soluo aproximada u , tal como definida em (5. 194), no satisfaz as
condies de contorno, ento o resduo c
I
tambm deve ser ponderado no contorno e a
sentena de resduos ponderados escrita como:
0 1,2,3...,
l l
w d w d l N c c
O I
O I
O+ I = =
} }

(5. 197)
O sistema de equaes gerado por (5. 197) tambm pode ser representado como:
~
~ ~
f K = o
(5. 198)
onde, agora
}
=
O
l
w K
ln
L O | d
n
) ( +
l
w
I
}
S I | d
n
) (
(5. 199)
e
}
=
O
O bd w f
l l
+
l
w gd
I
I
}
,
(5. 200)
Se o problema estudado apresentar condies de contorno naturais, a avaliao
das integrais
I c
I
I
d w
l
}
,
(5. 201)
que aparecem na equao (5. 197) pode apresentar dificuldades.
132
Para evitar essas dificuldades adicionais determinao das solues
aproximadas, o termo que contm o operador L, na integral envolvendo o erro c
O
, na equao
(5. 197), dada por:
[
} }
=
O
O
O
O c
l l
w d w L O d b u ] ) ( ,
(5. 202)
pode ser integrado por partes e reescrito genericamente como:
}
O
l
w L
}
=
O
O d u) ( C(w
l
)D
}
+
I
O
l
w d u) ( E I d u) ( ,
(5. 203)
onde C,D e E so operadores diferenciais lineares de ordem inferior do operador L.
Substituindo (5. 203) em (5. 197), encontra-se:
}
O
C(w
l
)D
l l l
w w bd w d u + +
} }
I
I I
c O O [ ) ( E 0 )] ( = I d u .
(5. 204)
A equao (5. 204) usualmente denominada Forma Fraca da sentena de resduos
ponderados.
Na integral de contorno em (5. 204) possvel eliminar a integral que envolve
condies de contorno naturais mediante uma escolha apropriada da funo de ponderao
l
w .
Pode-se ainda, adotar funes que satisfaam as equaes diferenciais em O, mas
que aproximam as condies de contorno, gerando as chamadas formulaes de contorno.
Nesse caso, a sentena de resduos ponderados escrita como:
0 =
}
I c
I
I
d w
l
,
(5. 205)
Uma vez que, o erro c
O
nulo, ou seja:

=
=
n
i
i
1
o c
O
L 0 ) ( = b
i
| .
(5. 206)
Se as funes
l
w e | forem as mesmas tem-se o mtodo de TREFFTZ.
Pode-se tambm prosseguir integrando por partes a primeira integral de domnio
esquerda da equao (5. 203) at que todas as derivadas de u sejam transferidas para w
l
.
Desta forma, pode-se ento considerar que a funo de ponderao uma soluo da equao
133
diferencial homognea, cujo operador est aplicado a w
l
, ao invs de u, ou que w
l
a soluo
da equao diferencial singular correspondente, w
l
uma funo de Green. Nesse caso, a
funo de ponderao representada por w. Assim, partindo-se da expresso:
}
O
l
w L O d u) ( ,
(5. 207)
chega-se a
}
O
u M O d w) ( ,
(5. 208)
Se L = M, diz-se que L um operador auto-adjunto. Quando M(w) = o(x - ) tem-se o
Mtodo dos Elementos de Contorno. Veremos isso com mais clareza no Captulo VII
Mtodo dos Elementos de Contorno.
5. 6 Exemplos de Solues da Forma Fraca do Mtodo de
Resduos Ponderados
1) Resolver usando o mtodo dos resduos ponderados a seguinte equao diferencial:
0
2
2
= u
dx
u d
.
(5. 209)
onde
1 , 0
1
0
= =
=
=
x
x
u u .
(5. 210)
Utilizar uma soluo aproximada que atenda as condies de contorno, empregando o Mtodo
de Galerkin para dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:
2 2 1 1
) ( | o | o | + + = x u .
(5. 211)
Adotando ) ( x i sen
i
t | = , tem-se:
134
n i x i sen u u
n
i
i
n
i
i i
,..., 2 , 1 ; ) (
1 1
= = = =

= =
t o | o .
(5. 212)
As funes | e | que satisfazem as condies de contorno so:
) 2 ( ; ) ( 0
2 1
1 0
x sen x sen e x
x x
t | t | | | | = = = = =
= =
.
(5. 213)
No intervalo

Logo
1 2
1 2
( ) ( ) (2 ) u x x sen x sen x
| |
o t o t = + +
_ _
.
(5. 214)
O erro
O
c dado por:
0
) (
2
2
= = u
dx
x u d
O
c . (5. 215)
ou
2 2
1 2
(1 ) ( ) (1 4 ) (2 ) x sen x sen x c o t t o t t
O
= + + .
(5. 216)
A sentena de resduos ponderados escrita como:
0
1
0
=
}
dx w
O
c .
(5. 217)
A sentena de resduos ponderados (5. 197), para o problema por Galerkin :
0
) 2 (
) (
1
0
=
(

}
dx
x sen
x sen
O
c
t
t
.
(5. 218)
Ento:
( )
(

=
(

+ +
(

}
0
0
) 2 ( ) 4 1 ( ) ( ) 1 (
) 2 (
) (
2
1 2
2
2
1
1
0
o
o
t t o t t o
t
t
dx x sen x sen x
x sen
x sen
.
(5. 219)
e
135
(

=
(

+ +
(

} }
0
0
)] 2 ( ) 4 1 ( ) ( ) 1 [(
) 2 (
) (
) (
) 2 (
) (
2
1 2 2
1
0
1
0
o
o
t t t t
t
t
t
t
dx x sen x sen
x sen
x sen
dx x
x sen
x sen
.
(5. 220)
Ou na forma matricial
dx
x sen x
x sen x
dx
x sen x sen x sen
x sen x sen x sen
} } (

=
(

+ +
+ +
1
0
2
1
1
0
2 2 2
2 2
) 2 ( .
) ( .
) 2 ( ) 4 1 ( ) 2 ( ) ( ) 4 1 (
) 2 ( ) ( ) 4 1 ( ) ( ) 1 (
t
t
o
o
t t t t t
t t t t t
.
(5. 221)

1 1 1
2
0 0 0
1 cos(2 ) (2 ) 1
( )
2 2 2 4 2
x
x
x x sen x
sen x dx dx
t t
t
t
=
=
| | (
= + = =
|
(
\ .
} }
.
(5. 222)

1 1 1
2
0 0 0
1 cos(4 ) (4 ) 1
(2 )
2 2 2 8 2
x
x
x x sen x
sen x dx dx
t t
t
t
=
=
| | (
= + = =
|
(
\ .
} }
.
(5. 223)

| |
1 1
0 0
1
0
1
( ) (2 ) cos( 2 ) cos( 2 )
2
1 (3 ) ( )
0
2 3
x
x
sen x sen x dx x x dx
sen sen x
t t t t t t
t t
t t
=
=
= + + =
(
= =
(

} }
.
(5. 224)
como
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
cos( ) cos cos sen sen
cos( ) cos cos sen sen
a b a b a b
a b a b a b
+ =
= +
.
(5. 225)
Logo,
t
t
1
) (
1
0
=
}
dx x xsen
.
(5. 226)

1
0
1
(2 )
2
xsen x dx t
t
=
}
.
(5. 227)
O sistema de equaes resultante :
136
2
1
2
2
1 (1 )
0
2
2
(1 4 )
0
2
t
o
t
o
t
t
( + (

(
(
(
( = (
(
+ (
(
(
(



(5. 228)
Resolvendo para o
1
e o
2
temos:

) 4 1 (
1
;
) 1 (
2
2
2
2
1
t t
o
t t
o
+
=
+
= .
(5. 229)
Portanto,
) 2 (
) 4 1 (
1
) (
) 1 (
2
) (
2 2
x sen x sen x x u t
t t
t
t t +
+
+
= .
(5. 230)

609134 , 0 )
3
2
( ; 441431 , 0 )
2
1
( ; 287151 , 0 )
3
1
( = = = u u u . (5. 231)

2) Resolver usando o mtodo dos resduos ponderados a seguinte equao diferencial:
0
2
2
= u
dx
u d
.
(5. 232)
onde
1 , 0
1
0
= =
=
=
x
x
u u .
(5. 233)
Utilizando uma soluo aproximada que no atenda as condies de contorno do problema,
empregando o Mtodo de Galerkin para trs parmetros.
Soluo:
O contorno se reduz aos pontos x = 0 e x = 1 e o erro c
I
representado como:
c
I
= S(u) g = 0
0
1
0 0
1 0
x
x
u
u
c
c
I
=
I
=
= =

= =

em I
(5. 234)
A sentena de resduos ponderados escrita como:
137
0 ] [ ] [
1 0
1
0
= + +
= =
}
x l x l
w w dx w
I I O
c c c .
(5. 235)
Pode-se adotar:
n i u
n
i
i i
,..., 2 , 1
1
= =

=
| o .
(5. 236)
com
1
=
i
i
x |
Se n = 3, ento,
2
2 1 1
) ( x x x x u o o o + + + = . (5. 237)
Ento:
0
) (
2
2
= = u
dx
x u d
O
c . (5. 238)
fica
(
(
(

= + + =
3
2
1
2 2
3 2 1 3
] ) 2 ( 1 [ ) ( 2
o
o
o
o o o o c
I
x x x x .
(5. 239)
Substituindo (5. 239) em (5. 235) e adotando
l l
w w = , a sentena de resduos ponderados
escrita como:
| | | | | |
(
(
(

(
(
(

(
(
(

(
(
(

(
(
(

(
(
(

(
(
(

= =
}
0
0
0
1 1
1
1
1
) 2 ( 1
1
1
3
2
1
2
2
3
2
1
0
2
2
3
2
1
2
1
0 2
x x
x x
x
x x x
x
x dx x x
x
x
o
o
o
o
o
o
o
o
o

(5. 240)
ou
| | | |
2
1 1 1
1
2 3
2 2 2
2 3 4 2 0
3 3 3
1 ( 2) 1 1 1 0
( 2 ) 0 1 0 0 1 1 1 1 1 0
( 2 ) 0 1 1 0
x x
x x x x dx
x x x x
o o o
o o o
o o o
( ( ( ( ( ( ( (
(
( ( ( ( ( ( (
+ =
(
( ( ( ( ( ( (
(
( ( ( ( ( ( (


}

(5. 241)
Integrando e impondo os limites, obtm-se o sistema de equaes:
138
| | | |
(
(
(

=
(
(
(

+
(
(
(

(
(
(

(
(
(

(
(
(

(
(
(

(
(
(
(
(
(
(

0
0
0
1
1
1
1 1 1
1
1
1
0 0 1
0
0
1
)
3
2
5
(
4 3
)
2
2
4
(
3 2
) 2
3
(
2
3
2
1
3
2
1
3
2
1
1
0
3 5 4 3
2 4 3 2
3 2
o
o
o
o
o
o
o
o
o
x x x x
x x x x
x
x x
x

(5. 242)
Substituindo e agrupando os termos semelhantes:
(
(
(

=
(
(
(

+
(
(
(

(
(
(

(
(
(

(
(
(
(
(
(

0
0
0
1
1
1
1 1 1
1 1 1
1 1 1
0 0 0
0 0 0
0 0 1
15
7
4
1
3
1
4
3
3
1
2
1
3
5
2
1
1
3
2
1
o
o
o

(5. 243)
Finalmente:
(
(
(

=
(
(
(

(
(
(
(
(
(


1
1
1
15
8
4
5
3
4
4
1
3
4
2
3
3
2
2
3
3
3
2
1
o
o
o

(5. 244)
Resolvendo para
1
o ;
2
o e
3
o temos:
1 2 3
9 84 30
; ;
133 133 133
o o o = ~ = ~ = ~
(5. 245)
Portanto, a soluo aproximada :
( )
2
30 84 9
333
1
x x u + + = . (5. 246)
e
( 0) 0,068 ; ( 1) 0,917 u x u x = = = = . (5. 247)
Se
l l
w w =
139
(
(
(

=
(
(
(

(
(
(

+
(
(
(

+
(
(
(
(
(
(

1
1
1
1 1 1
1 1 1
1 1 1
0 0 0
0 0 0
0 0 1
15
7
4
1
3
1
4
3
3
1
2
1
3
5
2
1
1
3
2
1
o
o
o

(5. 248)
e:
(
(
(

=
(
(
(

(
(
(
(
(
(

1
1
1
15
22
4
3
3
2
4
7
3
2
2
1
3
8
2
1
1
3
2
1
o
o
o

(5. 249)
Resolvendo para
1
o ;
2
o e
3
o temos:
~ = ~ = ~ =
131
30
;
655
636
;
655
63
3 2 1
o o o (5. 250)
Portanto, a soluo aproximada :
( )
2
150 636 63
655
1
x x u + + = . (5. 251)
e
1038 , 1 ) 1 ( ; 0962 , 0 ) 0 ( = = = = x u x u .
(5. 252)

5. 7 Exerccios e Problemas
5.7.1 - Exemplos de Soluo usando o Mtodo de Galerkin
1) Resolver usando o mtodo dos resduos ponderados a seguinte equao diferencial:
0
2
2
= u
dx
u d
. (5. 253)
onde
140
20 , 0
1
0
= =
=
=
x
x
dx
u d
u .
(5. 254)

Soluo:
Adotando
i
i
x = | , tem-se:
n i x u u
n
i
i
i
n
i
i i
,..., 2 , 1 ;
1 1
= = = =

= =
o | o .
(5. 255)
A sentena de resduos ponderados (5. 197), para o problema :
0 20
1
1
0
2
2
=
(

|
.
|

\
|
+
(

=
}
x
l l
w
dx
u d
dx w u
dx
u d
.
(5. 256)
Observe que ] 1 ; 0 [ ,..., 2 , 1 0 ) 0 ( 0 ) 0 (
1
0
= = = = = = =

=
=
O o e n i x u x u
n
i
i
i
x
. Ou
seja, note que a condio de contorno essencial em x = 0 atendida com a escolha de
0
1
0
= =

=
=
n
i
i
i
x
x u o .
Integrando por partes o termo que envolve
2
2
d u
dx
encontra-se:
dx
dx
dw
dx
u d
dx
u d
w dx w
dx
u d
l
x
x
l l
} }
=
=
=
1
0
1
0
1
0
2
2
. (5. 257)
onde
2
2
l
l
dw
a w da dx
dx
du d u
b db dx
dx dx
= =
= =
.
(5. 258)
Substituindo (5. 257) em (5. 256) temos:
141
1 1
0 0 0
1
1
1
20 0
l
l l l l
x
x
ponderao do erro
para x
x
dw du du du du
dx uwdx w w w
dx dx dx dx dx
=
=
=
=
(
(
| | (
+ + =
|
(
\ .
(
(

} }
_
.
(5. 259)
Observe que o ultimo termo da expresso (5. 259) o termo de ponderao do erro para x =
1.
Ns podemos escolher 0 =
l
w para x = 0 e
l l
w w = para x = 1.
Logo se
, 0
0 1 1
= =
= = = x
l
x
l
x
l
w e w w .
(5. 260)
A equao (5. 259) se reduz a:
1
1
0
1
0
20
=
=
} } x
l l
l
w dx w u dx
dx
dw
dx
u d
.
(5. 261)
Adotando n = 2, ento:
(

= + =
2
1 2 2
2 1
] [
o
o
o o x x x x u .
(5. 262)
e
| |
(

=
2
1
2 1
o
o
x
dx
u d
.
(5. 263)
Se
(

=
(

2
2
1
x
x
w
w
ento
(

=
(

x w
w
dx
d
2
1
2
1
(5. 264)
A sentena de resduos ponderados reescrita como:
| | | |
1
2
2
1 2
1
0
2
2
1
1
0
20 2 1
2
1
=
(

=
(

+
(

} }
x
x
x
dx x x
x
x
dx x
x o
o
o
o

(5. 265)
ou
142
(

=
(

+
(

} }
1
1
20
4 2
2 1
2
1
1
0
4 3
3 2 1
0
2
o
o
dx
x x
x x
dx
x x
x

(5. 266)
Integrando e impondo os limites, obtm-se o sistema de equaes:
(

=
(

20
20
15 / 23 4 / 5
4 / 5 3 / 4
2
1
o
o

(5. 267)
Resolvendo para
1
o e
2
o temos:
4582 , 3
347
1200
7579 , 11
347
4080
2 1
~ = ~ = o o e (5. 268)
Portanto, a soluo aproximada :
2
4582 , 3 7579 , 11 x u + = . (5. 269)
Calculando a derivada em x = 1 para saber se a soluo boa:
674 , 18
1
=
= x
dx
u d
,
(5. 270)
no 20, mas chega perto.

2) Resolver o mesmo problema anterior para n =3.
Adotando n = 3, ento:
(
(
(

= + + =
3
2
1
3 2 2
3
2
2 1
] [
o
o
o
o o o x x x x x x u .
(5. 271)
e
| |
(
(
(

=
3
2
1
2
3 2 1
o
o
o
x x
dx
u d
.
(5. 272)
Se
143
(
(
(

=
(
(
(

3
2
3
2
1
x
x
x
w
w
w
ento
(
(
(

=
(
(
(

2
3
2
1
3
2
1
x
x
w
w
w
dx
d
(5. 273)
A sentena de resduos ponderados reescrita como:
| | | |
3
2
3
2
1
3 2
1
0 3
2
3
2
1
2
1
0 2
20 3 2 1
3
2
1
=
(
(
(

=
(
(
(

(
(
(

+
(
(
(

(
(
(

} }
x
x
x
x
dx x x x
x
x
x
dx x x
x
x
o
o
o
o
o
o

(5. 274)
ou
(
(
(

=
(
(
(

(
(
(

+
(
(
(

(
(
(

} }
1
1
1
20
9 6 3
6 4 2
3 2 1
3
2
1
1
0 6 5 4
5 4 3
4 3 2
3
2
1
1
0 4 3 2
3 2
2
o
o
o
o
o
o
dx
x x x
x x x
x x x
dx
x x x
x x x
x x

(5. 275)
Integrando e impondo os limites, obtm-se o sistema de equaes:
(
(
(

=
(
(
(

(
(
(
(
(
(
(

+
(
(
(

(
(
(
(
(
(

= =
20
20
20
7 6 5
6 5 4
5 4 3
5
9
4
6
4
6
3
4
1
3
2
1
7 6 5
6 5 4
5 4 3
1
3
2
1
4 4 3
4 3 2
3 2
x x x x x
x x x
x x x
x x x
x x x
x x x
o
o
o
o
o
o

(5. 276)
Para x = 1 temos:
(
(
(

=
(
(
(

(
(
(
(
(
(

+
(
(
(

(
(
(
(
(
(

= =
20
20
20
7
1
6
1
5
1
6
1
5
1
4
1
5
1
4
1
3
1
5
9
4
6
1
4
6
3
4
1
1 1 1
1
3
2
1
1
3
2
1
x x
o
o
o
o
o
o

(5. 277)
Logo
144
(
(
(

=
(
(
(

(
(
(
(
(
(

=
20
20
20
35
68
3
5
5
6
3
5
15
23
4
5
5
6
4
5
3
4
1
3
2
1
x
o
o
o

(5. 278)
Resolvendo para
1
o e
2
o temos:
2329
5775
25762 , 0
2329
600
009 , 13
2329
30300
3 2 1
~ = ~

= ~ = o o o e e

(5. 279)
Portanto, a soluo aproximada :
3 2
4796 , 2 25762 , 0 009 , 13 x x x u + = . (5. 280)
Calculando a derivada em x =1 para saber se a soluo boa:
2
1
4337 , 7 51524 , 0 009 , 13 x x
dx
u d
x
+ =
=
,
(5. 281)
Para x =1 temos:
92746 , 19 4337 , 7 51524 , 0 009 , 13
1
= + =
= x
dx
u d
,
(5. 282)
no 20, mas chega perto.




145
Captulo VI
MTODO DOS ELEMENTOS FINITOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Elementos Finitos. Este mtodo
se apresenta como uma alternativa ao Mtodo Variacional e ao Mtodo dos Resduos
Ponderados e por sua vez deu origem ao Mtodo dos Elementos de Contorno.
6. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Elementos Finitos
ii) Saber aplicar o Mtodo dos Elementos Finitos nas suas mais diferentes formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
iv)
6. 2 Introduo
A idia bsica do Mtodo dos Elementos Finitos consiste em subdividir,
inicialmente, o domnio do problema, em subdomnios de dimenses finitas tais que, o
conjunto de todos os subdomnios seja igual ao domnio original. Em seguida, sobre cada
subdomnio, isoladamente, adota-se um comportamento aproximado, local, para as incgnitas
do problema, conforme esquematiza a Figura - 6. 1.
Em geral, esse comportamento local descrito com o emprego de funes
simples. A caracterstica principal desse procedimento, ento, consiste em utilizar
aproximaes locais nos subdomnios, nos quais o domnio original foi dividido, em vez de
utilizar aproximaes de carter global. Para a obteno de respostas cada vez melhores,
146
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.

Figura - 6. 1. Rede de pontos nodais do Domnio, O e dos Subdomnios,
e
O .
Nos ns comuns aos diferentes elementos, o valor das variveis do problema o
mesmo, independentemente do elemento que esteja sendo considerado.
Aps a definio da malha de elementos finitos e do tipo de elemento (linear,
triangular, quadrtico, etc), as matrizes caractersticas correspondentes a cada elemento
podem ser formadas e, em seguida, agrupadas, formando o sistema global de equaes. A
soluo deste sistema fornece os valores das incgnitas nos pontos nodais. Atravs do
comportamento aproximado local, as incgnitas do problema, em qualquer ponto do
elemento, so calculadas em funo dos valores nodais das mesmas incgnitas nos pontos
nodais j conhecidos, isto , as aproximaes locais so funes de interpolao, por meio dos
quais os valores das incgnitas em qualquer ponto pertencente ao elemento finito so
calculados em funo dos valores nodais.
6.2.1 A origem do Mtodo dos Elementos Finitos
O trabalho de Turner, Cough, Martin e Topp Stiffness and Deflection Analysis of
Complex Structures publicado em 1956 no Journal of Aeronautical Sciences. Vol. 23, pag.
805-823, reconhecido como um dos primeiros a apresentar os fundamentos do Mtodo dos
Elementos Finitos.
147
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.
6. 3 Variaes dos Modelos no Mtodo de Elementos Finitos
Para problemas de Mecnica dos Slidos, podem ser identificados quatro
formulaes, ou modelos bsicos, que pertencem ao Enfoque Variacional do mtodo:
6.3.1 - Modelo Compatvel
Baseia-se no Princpio da Energia Potencial Mnima. Sobre cada elemento
adotado um campo de deslocamento, escolhidos de tal maneira que haja continuidade de
deslocamentos e, eventualmente, de suas derivadas, entre os elementos. As incgnitas so os
deslocamentos nos pontos nodais.
6.3.2 - Modelo de Equilbrio
Baseia-se no Princpio da Energia Complementar Mnima. Sobre cada elemento
adotado um campo de tenses em equilbrio; o equilbrio entre elementos tambm mantido.
As incgnitas so as tenses nos pontos nodais. um modelo pouco utilizado na prtica.
6.3.3 - Modelo Hbrido
H dois tipos. O primeiro tipo se baseia em um Princpio de Energia
Complementar Mnima Modificado. No interior de cada elemento adotado um campo de
tenses em equilbrio e, no contorno de cada elemento, um campo de deslocamento adotado,
devendo haver compatibilidade de deslocamento entre elementos vizinhos. As incgnitas so
os deslocamentos nodais. Aplicaes Prticas: Problemas de estado plano de tenso ou
deslocamento e de flexo de placas.
O segundo tipo se baseia em um Principio de Energia Potencial Mnima
Modificado. No interior de cada elemento adotado um campo de deslocamentos e, no
contorno de cada elemento, um campo de tenses adotado, devendo haver equilbrio de
tenses (foras de superfcies) entre elementos vizinhos. As incgnitas so as tenses, ou
foras de superfcies nos pontos nodais. Esse modelo pouco utilizado. Vantagem do Modelo
Hbrido: Os resultados so mais precisos.
148
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
Mtodo
Principio
Utilizado
Elementos
Incgnitas
nos pontos
nodais
Condies Vantagens
Aplicaes
Prticas
Compatvel
Princpio da
Energia
Potencial
Mnima
Campo de
Deslocamento
Deslocamentos
Continuidade nos
Deslocamentos e
suas derivadas

Equilbrio
Princpio da
Energia
Complementar
Mnima
Campo de
Tenso em
equilbrio
Tenso Equilbrio
pouco
utilizado
Hbrido do
1 Tipo
Princpio da
Energia
Complementar
Mnima
Modificado
Campo de
Tenso em
equilbrio no
domnio e
campo de
Deslocamentos
no contorno
Deslocamentos
Compatibilidade
nos
Deslocamentos
entre os
elementos
vizinhos
Resultados
mais precisos
Problemas
de flexes
emplacas
Hbrido do
2 Tipo
Princpio da
Energia
Potencial
Mnima
Modificado
Campo de
Deslocamentos
no domnio e
Campo de
Tenses no
contorno
Tenses ou
foras de
superfcies
Equilbrio de
Tenses (ou
foras de
superfcies) entre
elementos
vizinhos
Resultados
Mais precisos

Misto
Princpio da
Variacional
Generalizado
(Reissner)
Campo Tenses
e
Deslocamentos
no domnio
Tenses (ou
foras de
superfcies) e
os
Delocamentos

Deslocamentos
e Tenses
determinados
commesma
preciso


6. 4 Definio Matemtica e Desenvolvimento do Mtodo
O Mtodo de Elementos Finitos teve sua origem nos Mtodos Variacionais
aproximados, mas a partir do Mtodo dos Resduos Ponderados, este vnculo passou a ser no
149
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.
6.4.1 Aproximao do Problema Contnuo pela Discretizao do Domnio
Seja um problema unidimensional dado pela seguinte equao diferencial:
L(u) = b em O , (6. 1)
sujeito as condies de contorno
S(u) = g em I , (6. 2)
onde L e S so operadores lineares.
Este problema ser aproximado por uma funo do tipo:

+
=
= ~
1
1
M
m
m m
N u u u em O ,
(6. 3)
cujo o domnio continuo, O ser substitudo por um domnio equivalente, discreto conforme
mostra a Figura - 6. 2.

Figura - 6. 2. Mudana do domnio contnuo de coodenadas (x,y) para o discreto de coordenadas
(i,j)
Logo, no domnio discretizado, teremos:
L(u ) = b em O , (6. 4)
e no contorno discretizado, temos:
150
S(u ) = g em I. (6. 5)
Substituindo (6. 3) em (6. 4)e (6. 5) ficamos com:
L

+
=
=
1
1
) (
M
m
m m
b N u em O
(6. 6)
e, no contorno:
S

+
=
=
1
1
) (
M
m
m m
g N u em I.
(6. 7)
Como L e S so operadores lineares, no domnio, podemos escrever:

+
=
1
1
M
m
m
u L b N
m
= ) ( em O ,
(6. 8)
e no contorno,

+
=
1
1
M
m
m
u S( g N
m
= ) ( ) em I.
(6. 9)
6.4.2 - Definio dos Elementos Finitos Unidimensional
Se o domnio O dividido ou discretizado em E subdomnios, O
e
, da seguinte
forma:

=
=
E
e
e
1
O O
(6. 10)
E, se em correspondncia a diviso do domnio, o contorno, I, dividido em B partes, I
b
, da
seguinte forma:

=
=
B
b
b
1
I I .
(6. 11)
151

Figura - 6. 3. Rede de pontos nodais do Domnio, O e dos Subdomnios,
e
O .
Logo, teremos:

=
E
e 1
L(

+
=
1
1
M
m
e
m m
N u ) = b em O
e
,
(6. 12)
sujeito as condies de contorno

=
B
b 1
S(

+
=
1
1
M
m
e
m m
N u ) = g em I
b
.
(6. 13)
Como L e S so operadores lineares temos:

+
= =
1
1 1
M
m
m
E
e
u L (
e
m
N ) = b em O
e
,
(6. 14)
sujeito as condies de contorno

+
= =
1
1 1
M
m
m
B
b
u S(
e
m
N ) = g em I
b
.
(6. 15)

6.4.3 Incluso do Mtodo dos Resduos Ponderados Unidimensional
A sentena de resduos ponderados de carter global (onde as funes de
aproximao so vlidas em O e em I):
0 = +
} }
I c O c
I
O I
O
d w d w
l l
.
(6. 16)
Logo, os erros cometidos no domnio :
152
=
O
c L(

+
=
1
1
M
m
m m
N u ) b = 0 em O
(6. 17)
E no contorno:
=
I
c S(

+
=
1
1
M
m
m m
N u ) g = 0 em I
(6. 18)
Como L e S so operadores lineares temos:
no domnio:

+
=
=
1
1
M
m
m
u
e
O
c L (N
m
) - b = 0 em O
e

(6. 19)
e no contorno

+
=
=
1
1
M
m
m
u
e
I
c S(N
m
) - g = 0 em I
b

(6. 20)
Se o domnio O dividido em E subdomnios, O
e
, e se, em correspondncia a
diviso do domnio, o contorno, I, dividido em B partes, I
b
. A sentena de resduos
ponderados de carter global substituda por:
0
1 1
= +
} }

= =
b lb
B
b
e le
E
e
d w d w
b
e b
e
I c O c
I
O I
O
,
(6. 21)
onde, as funes de aproximao so definidas localmente, sendo vlidas somente para O
e
e
I
b
e no mais para O e I, da seguinte forma:
0 = +
} }
b le e le
d w d w
b
e b
e
I c O c
I
O I
O

(6. 22)
Portanto, temos:

+
=
=
1
1
M
m
m
u
e
O
c L (N
m
) - b = 0 em O
e

(6. 23)
e no contorno
153

+
=
=
1
1
M
m
m
u
e
I
c S(N
m
) - g = 0 em I
b

(6. 24)
Portanto,

}
+
=
1
1
[
M
m
m le
u w
e
O
L(N
m
)

}
+
=
+
1
1
[ ]
M
m
m le e
u w d b
e
I
O S(N
m
) 0 ] =
b
d g I
(6. 25)
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.
6.4.4 Aplicao Prtica utilizando o Mtodo de Galerkin
Dada a seguinte equao diferencial
0 ) (
) (
2
2
= x u
dx
x u d
(6. 26)
Definida em [x
A
; x
B
] e com condies de contorno essenciais u(x = x
A
) = u
A
e u(x = x
B
) = u
B
.
Sendo
0
2
2
= = u
dx
u d
O
c (6. 27)
e
0 = = g
dx
u d
I
c (6. 28)
A sentena de resduos ponderados dada por:
0 = +
} }
I c O c
I
O I
O
d w d w
l l

(6. 29)
Ou
0 ) (
) (
2
2
=
(

+
(


} }
I O
I O
d g
dx
du
w d b x u
dx
x u d
w
l l

(6. 30)
Discretizando a soluo u(x) a partir de
154

+
=
= ~
1
1
M
m
m m
N u u u em O ,
(6. 31)
ou (6. 30) temos:
1 2
2
1
( )
( ) 0 0
M
m m
m l m l
m
d N x dN
u w N x d w g d
dx
dx
+
=
O I

(
(
O + I =
( `
(
(

)

} }

(6. 32)
Subdividindo o domnio O em O
e
subintervalos temos:
0
) (
) (
) (
1
2
2
1
1
1
=

+
(

= =
+
=
b
e
m
B
b
e
l e
e
m
e
m
E
e
e
l
M
m
m
d g
dx
x dN
w d x N
dx
x N d
w u
b e
I O
I O

(6. 33)
Escolhendo por Galerkin
e
l
e
l
e
l
N w w = = (6. 34)
Temos:
) (
) (
) (
1
2
2
1
1
1
=

+
(

= =
+
=
b
e
m
B
b
e
l e
e
m
e
m
E
e
e
l
M
m
m
d g
dx
x dN
N d x N
dx
x N d
N u
b e
I O
I O

(6. 35)
Observe que 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, precisaramos de elementos finitos quadrticos
para as funes de interpolao. Contudo, para contornar essa situao utilizando elementos
finitos lineares, podemos resolver a equao diferencial a partir da forma fraca dos resduos
ponderados.
6.4.5 - Formulao Fraca dos Resduos Ponderados
A sentena de resduos ponderados dada por:
0 =
}
O
O
O c d w
l

(6. 36)
Onde
155
0 ) (
1
0
2
2
=
(

}
dx x u
dx
u d
w
l

(6. 37)
Logo, a forma fraca da sentena de resduos ponderados pode ser escrita como:
0 =
(

+
|
.
|

\
|
+
=
=
}
B
A
B
A
x x
x x
l
x
x
l
l
dx
u d
w dx w u
dx
dw
dx
u d

(6. 38)
Um conjunto de (M + 1) pontos nodais escolhido no intervalo (domnio) [0 ; 1]
que constitui o domnio do problema, e uma aproximao do tipo:

+
=
= ~
1
1
M
m
m m
N u u u
(6. 39)
adotada, onde u
m
o valor da aproximao no n m (N
m
= 1 em m). Assim, as condies de
contorno essenciais so atendidas diretamente, especificando-se os valores nodais apropriados
e c
I
=0.
Na prtica, os valores conhecidos s sero introduzidos na etapa de resoluo do
sistema de equaes e, dessa maneira, todos os valores, u
1
, u
2
, ...., u
M+1
so considerados
incgnitas do problema.

Figura - 6. 4. Intervalo de aplicao do Mtodo de Galerkin
Adotando-se o Mtodo de Galerkin, w
l
= N
l
, 1 , 1 + s s M m l e a equao (6.
38) reescrita como:
0
1
1
1
1
=
(

+
|
|
.
|

\
|
+
=
=
+
=
+
=
}

B
A
B
A
x x
x x
l
x
x
m
M
m
m l
m
M
m
m
l
dx
u d
N dx N u N
dx
dN
u
dx
dN

(6. 40)
Como a integral e o somatrio so operadores lineares temos:
156
1
1
0
B
B
A
A
x
x x M
l m
m l m l
x x
m
x
dN dN du
u N N dx N
dx dx dx
= +
=
=

| | (
+ = =
`
|
(
\ .

)

}
(6. 41)
Matricialmente
~
~ ~
f u K =
(6. 42)
Onde os elementos da matriz
~
K so dadas por:
) 1 , 1 ( + s s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
B
A
x
x
m l
m l
lm

(6. 43)
E os elementos do vetor
~
f so:
) 1 1 ( + s s
(

=
=
=
M l
dx
u d
N f
B
A
x x
x x
l l

(6. 44)
6.4.6 - Funes de Interpolao Local Lineares
Na sentena bsica de resduos ponderados aparecem derivadas de ordem dois,
consequentemente, necessrio que as funes de aproximao possuam derivadas de ordem
um contnuas. Na forma fraca, essa exigncia amenizada porque as derivadas de ordem mais
alta so as derivadas primeiras. Assim, necessrio que as funes de aproximao possuam
derivadas de ordem zero contnuas, ou seja, necessrio que as funes sejam contnuas.
Adotando uma variao linear, pode-se escrever, para cada elemento:
e
i j i e
u _ o o + = . (6. 45)
Ou matricialmente
(

=
j
i
e
i e
u
o
o
_ ] 1 [ .
(6. 46)
Onde
157
e
i
e
x x
i
= _ . (6. 47)

Figura - 6. 5. Elemento Finito linear entre dois pontos.
Aplicando aos pontos nodais i e j, temos:
e
j i j
i i
h u
u
o o
o
+ =
=
.
(6. 48)
Onde matricialmente temos:
~ ~ ~
o C U
e
=
(6. 49)
ou
~ ~ ~
1
0 1
o
o
o
C
h
u
u
U
j
i
e
j
i e
=
(

=
(

= .
(6. 50)
Invertendo a expresso (6. 265) anterior, obtm-se:
(

=
(

j
i
e
e
j
i
u
u
h
h 1 1
0 1
o
o
.
(6. 51)
Combinando-se as expresses (6. 262) com (6. 266), tem-se:
| |
(

=
j
i
e
e
e
i e
u
u
h
h
u
1 1
0 1
1 _
(6. 52)
Ou
158
| |
(

=
j
i
e
i
e
e
e
u
u
x h
h
u ) (
1
_
(6. 53)
Logo
j
e
i
i
e
i
e
u
h
u
h
u
_ _
+
|
|
.
|

\
|
= 1
(6. 54)
Ou ainda
j
e
j i
e
i e
u N u N u + = (6. 55)
Onde

= =

= =
e
i
e
j
e
i
e
e
i e
j
e
i
e
j
e
j
e
e
i
e
e
i e
i
x x
x x
h
N
x x
x x
h
x x
h
N
) (
) (
1 1
_
_

j i
x x x s s
(6. 56)
A derivada primeira de
e
u :
j
e
j
i
e
i e
u
dx
dN
u
dx
dN
dx
u d
+ =
(6. 57)
De (6. 47) para
e
i
e
x x
i
= _ temos:
|
|
.
|

\
|

=
|
|
.
|

\
|
+
|
|
.
|

\
|
=
dx
dx
u
u
h h
u
dx
dx
h
u
dx
dx
h dx
u d
e
i
j
i
e e
j
e
i
e
i
e
i
e
e
1
1 1
1
1
1
1

(6. 58)
Ou matricialmente
~
,
~ ~
~
T
x
T e e
x
e
N U U N
dx
u d
= =
(6. 59)
onde
159
~
,
x
e
j i
N
dx
dN
= (6. 60)
Na formao do sistema de equaes (6. 42), as contribuies de um elemento
tpico e, associado aos ns i e j, quando se adota uma aproximao local linear, podem ser
calculados de uma maneira geral, levando em conta a equao (6. 38) e (6. 43). Para o
elemento e:
e
e e
i i
h
N N
_
= = 1 (6. 61)

e
e e
j j
h
N N
_
= = (6. 62)
Onde
j i i j
e e
i
e
i
x x x x x h x x s s = = ; ; _ (6. 63)
Cujas derivadas so:
|
|
.
|

\
|
= = =
dx
dx
h dx
d
h dx
dN
dx
dN
e
i
e
i
e
e
i i
1
1 1 _

(6. 64)
e
|
|
.
|

\
|
= = =
dx
dx
h dx
d
h dx
dN
dx
dN
e
i
e
i
e
e
j j
1
1 1 _

(6. 65)

160

Figura - 6. 6. Estruturao unidimensional dos Elementos Finitos.
Observe que para um nico elemento finito, temos:
e
i j
e e
i
e
i
h x x x h x x x x s s = = = = = 0 ; ; 0 _ (6. 66)
E neste caso:
e
e
i
e
e
i i
h dx
d
h dx
dN
dx
dN 1 1
= = =
_
(6. 67)
e
e
e
i
e
e
j j
h dx
d
h dx
dN
dx
dN
1 1
= = =
_

(6. 68)
Do ponto de vista global, as nicas funes de aproximao no nulas do
elemento e so as funes N
i
e N
j
; consequentemente, N
l
= 0 se i l = ou se j l = . De
maneira geral, N
l
= 0 se e l ao elemento e.
6.4.7 As Matrizes Locais K
e
e o Vetor Local f
Note-se que, das equaes (6. 40) a (6. 42) pode-se obter:

=
=
E
e
e
m l lm
K K
1
,

(6. 69)
161
onde
) 1 , 1 ( + s s
|
|
.
|

\
|
+ =
}
M j i dx N N
dx
dN
dx
dN
K
j
i
x
x
e
j
e
i
e
j
e
i e
ij

(6. 70)
Observando que:
j i m l se K
e
m l
, , 0
,
= = (6. 71)
Ou de forma geral a partir de (6. 61),(6. 62) e (6. 64), (6. 65) temos:
dx
h h dx
d
h
K
j
i
x
x
e
e
i
e
e
i
e
i
e
e
ij
}
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
=
_ _ _
1
1
2

(6. 72)
Onde
e e
i
e
j
e e
i
e
i
h x x x h x x s s = = 0 ; ; _ (6. 73)
Logo usando (6. 73) em(6. 72) temos:
dx
h
x x
h
x x
dx
dx
h
K
j
i
x
x
e
e
i
e
e
i
e
i
e
e
ij
}
(
(


|
|
.
|

\
|

+
|
|
.
|

\
|
=
) ( ) (
1 1
1
2
2
.
(6. 74)
E
dx
h
x x
dx
dx
h
K
j
i
x
x
e
e
i
e
i
e
e
ii
}
(
(

|
|
.
|

\
|

+
|
|
.
|

\
|
=
2 2
2
) (
1 1
1
.
(6. 75)
E
dx
h
x x
dx
dx
h
K
j
i
x
x
e
e
i
e
i
e
e
jj
}
(
(

|
|
.
|

\
|

+
|
|
.
|

\
|
=
2 2
2
) (
1
1
.
(6. 76)
Observe que para um nico elemento finito, temos:
e
i j
e e
i
e
i
h x x x h x x x x s s = = = = = 0 ; ; 0 _ (6. 77)
Logo, a partir de (6. 61),(6. 62) e (6. 64), (6. 65) os elementos fora da diagonal so dados por:
162
dx
h
x
h
x
h
x
dx
d
h
x
dx
d
K K
e
h
e e e e
e
ji
e
ij
} (

|
.
|

\
|
+
|
.
|

\
|
|
.
|

\
|
= =
0
1 1 (6. 78)
Ou
dx
h
x
h
x
h
dx
h
x
h
x
h
x
dx
d
h
x
dx
d
K K
e e
h
e e e
h
e e e e
e
ji
e
ij } } (

+ + =
(

|
.
|

\
|
+
|
.
|

\
|
|
.
|

\
|
= =
0
2
2
2
0
) ( ) (
1
1 1

(6. 79)
Ento
6
1
3
2
3
2
2
3 2
2
2
3 2
2
e
e
e
ij
e
e
e
e
e
e
e
ij
h
o
e
e
e
e
ij
h
h
K
h
h
h
h
h
h
K
h
x
h
x
h
x
K
e
+ =
(
(

+ + =
(

+ + =

(6. 80)
Os elementos da diagonal da matriz so dados por:
0 1 1
0
2 2
=
(
(

|
.
|

\
|
+ |
.
|

\
|
|
.
|

\
|
=
}
dx
h
x
h
x
dx
d
K
e
h
e e
e
ii

(6. 81)
ou
dx
h
x
h
x
h
dx
h
x
h
x
dx
d
K
e e
h
e e e
h
e e
e
ii } }
(
(

|
|
.
|

\
|
+ +
|
.
|

\
|
=
(
(

|
.
|

\
|
+ |
.
|

\
|
|
.
|

\
|
=
0
2
2
2
0
2 2
) (
2
1
1
1 1

(6. 82)
logo
163
3
1
3
1
3
2
2
1
1
2
3 2
2
2
3 2
2
e
e
e
ii
e
e
e
e
e
e
e
ii
h
o
e
e e
e
ii
h
h
K
h
h
h
h
h
h
K
h
x
h
x
x
h
K
e
+ =
(
(

|
|
.
|

\
|
+ + =
(
(

|
|
.
|

\
|
+ +
|
.
|

\
|
=

(6. 83)
E
0
0
2 2
=
(
(

|
.
|

\
|
+ |
.
|

\
|
|
.
|

\
|
=
}
dx
h
x
h
x
dx
d
K
e
h
e e
e
jj

(6. 84)
ou
dx
h
x
h
dx
h
x
h
x
dx
d
K
e e
h
e e
h
e e
e
jj
} }
(
(

|
.
|

\
|
+
|
.
|

\
|
=
(
(

|
.
|

\
|
+ |
.
|

\
|
|
.
|

\
|
=
0
2 2
0
2 2
1

(6. 85)
logo
3
1
3
3
1
2
3
2
0
2
3
2
e
e
e
jj
e
e
e
e
e
jj
h
e
e
e
jj
h
h
K
h
h
h
h
K
h
x
x
h
K
e
+ =
(
(

+ =
(
(

|
|
.
|

\
|
+
|
.
|

\
|
=

(6. 86)
E
j
i
x x
x x
l
l
e
dx
u d
N f
=
=
(

=
(6. 87)
Matricialmente os elementos da matriz
~
K so dadas por:
164
) 1 , 1 (
~ ~
~ ~
+ s s
(

+ =
}
M j i dx N N N N K
j
i
x
x
T
x
T
x
e
ij

(6. 88)
E os elementos do vetor
~
f :
j
i
x x
x x
e
x l
e
l
U N N f
=
=
(
(

=
~
~

(6. 89)
Numerando-se os elementos de 1 a M e os ns de 1 a M+1, cada elemento produz
uma matriz do tipo:
(
(
(
(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
=
0 0 ... 0 . .......... .......... 0
0 0 ... 0 . .......... .......... 0
0 0 ...
3
1
6
1
.... 0
0 0 ...
6
1
3
1
...... 0
:
:
:
:
:
:
:
:
~
e e
e
e e
e
e
h
h
h
h
h
h
h
h
K
(6. 90)
E
(
(
(
(
(
(
(
(
(
(

=
+
+
=
=
=
=
:
:
2
1
:
:
0
0
1
1
E
E
E
E
x x
x x
x x
x x
E
dx
u d
N
dx
u d
N
f
(6. 91)

Com as componentes da matriz
e
K
~
determinados, temos para cada elemento:


165
i) ELEMENTO I:
(
(
(
(

=
=
0 0 0 0
0 : : :
0 ...
0 ...
22 21
12 11
~
I I
I I
I e
k k
k k
K
(6. 92)
onde
(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
=
=
0 0 0 0
0 : : :
0 ...
3
1
6
1
0 ...
6
1
3
1
~
I
I
I
I
I I
I
I e h
h
h
h
h
h
h
h
K
(6. 93)
E os elementos do vetor
~
I
f :
(
(
(
(

=
0
:
2
1
I
I
I
f
f
f
(6. 94)
Ou
(
(
(
(
(
(
(
(

=
=
=
=
=
0
:
2
1
2
1
2
1
x x
x x
x x
x x
I
dx
u d
N
dx
u d
N
f
(6. 95)

ii) ELEMENTO II:
166
(
(
(
(

=
0 ... 0 0 0
0 ... 0
0 ... 0
0 ... 0 0 0
33 32
23 22
~
`
`
`
`
`
`
`
`
II II
II II
II
k k
k k
K
(6. 96)
onde
(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
=
=
0 ... 0 0 0
0 ...
3
1
6
1
0
0 ...
6
1
3
1
0
0 ... 0 0 0
~
`
`
`
`
`
`
`
`
II
II
II
II
II
II
II
II
II e
h
h
h
h
h
h
h
h
K
(6. 97)
E os elementos do vetor
~
II
f :
(
(
(
(

=
0
0
3
2
`
`
II
II
II
f
f
f
(6. 98)
Ou
(
(
(
(
(
(
(

=
=
=
=
=
0
0
3
2
3
2
3
2
x x
x x
x x
x x
II
dx
u d
N
dx
u d
N
f
(6. 99)

iii) ELEMENTO E:
167
(
(
(
(

=
E E
E E
E
k k
k k
K
44 43
34 33
~
... 0 0
... 0 0
: : : :
0 0 ... 0 0

(6. 100)
onde
(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
=
=
3
1
6
1
... 0 0
6
1
3
1
... 0 0
: : : :
0 0 ... 0 0
~
E
E
E
E
E
E
E
E
E e
h
h
h
h
h
h
h
h
K
(6. 101)
E os elementos do vetor
~
E
f :
(
(
(
(

=
E
E E
f
f
f
2
1
:
0

(6. 102)
Ou
(
(
(
(
(
(
(

=
+
+
=
=
=
=
1
1
2
1
0
0
E
E
E
E
x x
x x
x x
x x
E
dx
u d
N
dx
u d
N
f
(6. 103)

168
6.4.8 - Montagem do vetor f e da Matriz Global K
A matriz global
~
K pode ser formada agrupando-se as matrizes
e
K
~
, observando
que as contribuies dos ns comuns a elementos vizinhos devem ser adicionados na matriz
global
~
K .
(
(
(
(
(
(

+
+
=
+ + +
+
E
M M
E
M M
E
MM
E
MM
II II
II II I I
I I
k k
k k k k
k k k k
k k
K
1 1 1
1
33 : 32 : :
:
:
23 22 22 21
12 11
~
......... .......... 0 0
.... .......... 0
0 . .......... ..........
0 .. .......... .......... 0
`
`
`

(6. 104)
Ou seja:
(
(
(
(
(
(
(
(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
| +
+ +
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
| +
+ +
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
=

3
1
6
1
........ .......... 0 0
6
1
3
1 1
........ ..........
6
1
0
0 .... .......... ..........
6
1
3
1 1
6
1
0 ... .......... .......... .......... .......... 0
6
1
3
1
:
:
:
:
1
1
:
:
:
:
~
E
E
E
E
IE
E
E E
E E
II
II
II
II
II I
II I
I
I
I
I
I
I
h
h
h
h
h
h
h h
h h
h
h
h
h
h h
h h
h
h
h
h
h
h
K

(6. 105)
E os elementos do vetor
~
f :
(
(
(
(
(
(

+
+
=

E
E E
II I
I
l
f
f f
f f
f
f
2
:
:
1
1
2
1 2
1

(6. 106)
Ou seja:
169
(
(
(
(
(
(




=
= + =
+ = + =
+ = + =
=

:
:
~
1
2
2 3
2
2 3
1
2
1
2
1
) /
) / ) /
) / ) /
) /
B
E
E E
A A
A
x h x x
h x x h x x
h x x h x x
x x
dx u d
dx u d dx u d
dx u d dx u d
dx u d
f
(6. 107)

6.4.9 Resoluo do Sistema de Equaes
O sistema de equaes montado da seguinte forma:
~
~ ~
f u K =
(6. 108)
Ou
(
(
(
(
(
(

+
+
=
(
(
(
(
(

(
(
(
(
(
(
(
(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
| +
+ +
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
| +
+ +
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+

E
E E
II I
I
E
E
E
E
E
IE
E
E E
E E
II
II
II
II
II I
II I
I
I
I
I
I
I
f
f f
f f
f
u
u
u
u
h
h
h
h
h
h
h h
h h
h
h
h
h
h h
h h
h
h
h
h
h
h
2
:
:
1
1
2
1 2
1
:
:
3
2
1
:
:
:
:
1
1
:
:
:
:
3
1
6
1
........ .......... 0 0
6
1
3
1 1
........ ..........
6
1
0
0 .... .......... ..........
6
1
3
1 1
6
1
0 ... .......... .......... .......... .......... 0
6
1
3
1

(6. 109)
Sendo conhecido os valores das condies de contorno nos pontos extremos a
primeira e a ltima linha da matriz acima so eliminadas ficando com o seguinte sistema de
equaes:
(
(
(
(
(
(

+
+
+
=
(
(
(
(
(

(
(
(
(
(
(
(
(
(
(
(
(
(
(

|
|
.
|

\
| +
+ +
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
| +
+ +
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
| +
+ +
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+



1
2
:
:
1
2
2
1 2
1 2
1
:
:
4
3
2
1
1
1
1
:
:
1
1
:
:
1 2
1 2
:
:
:
:
1
3
1 1
6
1
........ .......... 0 0
6
1
3
1 1
........ ..........
6
1
0
0 .... .......... ..........
6
1
3
1 1
6
1
0 ... .......... .......... .......... .......... 0
6
1
3
1
E
E E
III II
II I
E
E E
E E
E
E
E
E
E E
E E
III
III
III
III
III II
III II
II
II
II
II
II
II
f
f f
f f
f f
u
u
u
u
h h
h h
h
h
h
h
h h
h h
h
h
h
h
h h
h h
h
h
h
h
h
h

(6. 110)
Cuja soluo fornece os valores de ) ,... , , (
1 4 3 2
=
E
u u u u u

170
6. 5 Exemplos e Aplicaes
6.5.1 Exemplo satisfazendo condies de contorno essenciais:
Dada a seguinte equao diferencial
0
) (
2
2
= u
dx
x u d
(6. 111)
Definida em [0 ; 1] e com condies de contorno essenciais.
u(x = 0) = 0
u(x = 1) = 1
(6. 112)

Soluo:
A sentena de resduos ponderados :
0 =
}
O
O
O c d w
l

(6. 113)
Onde
0
2
2
= + = u
dx
u d
O
c (6. 114)
A forma fraca da sentena de resduos ponderados :
0
1
0
1
0
=
(

+
|
.
|

\
|
+
=
=
}
x
x
l l
l
dx
u d
w dx w u
dx
dw
dx
u d
(6. 115)
Fazendo E = M = 3, o intervalo [0 ; 1] ser dividido em trs sub-intervalos
(elementos) de mesmo comprimento, h
1
= h
2
= h
3
= 1/3.

Numerando os ns de 1 a 4 e os elementos de 1 a 3, temos para o:
171

i) ELEMENTO I:
I
h x s s 0 (6. 116)
Onde:
I
h
x
N =1
1
(6. 117)
e
I
h
x
N =
2
(6. 118)
(
(
(
(

=
0 0 0 0
0 0 0 0
0 0
0 0
22 21
12 11
~
k k
k k
K
I

(6. 119)
Onde
) 4 1 , 1 1 (
1
0
1 1
1 1
11
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 120)
E
) 4 2 , 1 1 (
1
0
2 1
2 1
12
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 121)
E
) 4 1 , 2 1 (
1
0
1 2
1 2
21
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 122)
E
) 4 2 , 2 1 (
1
0
2 2
2 2
22
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 123)
Ou seja,
172

(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
=
0 0 0 0
0 0 0 0
0 0
3
1
6
1
0 0
6
1
3
1
~
I I
I I
I h
h
h
h
h
h
h
h
K
(6. 124)
A formao dos elementos do vetor
~
I
f dado por:
2
1
1
1
x x
x x
I
dx
u d
N f
=
=
(

=
(6. 125)
E
2
1
2
2
x x
x x
I
dx
u d
N f
=
=
(

=
(6. 126)
Logo
(
(
(
(

=
0
0
2
1
I
I
I
f
f
f
(6. 127)
Ou
(
(
(
(
(
(

=
=
=
0
0
0
2
1
1
x x
x x
I
dx
u d
N
f
(6. 128)

ii) ELEMENTO II:
173
II I I
h h x h + s s (6. 129)
Onde:
II
h
x
N =1
2
(6. 130)
e
II
h
x
N =
3
(6. 131)
(
(
(
(

=
0 0 0 0
0 0
0 0
0 0 0 0
33 32
23 22
~
k k
k k
K
II

(6. 132)
Onde
) 4 2 , 2 1 (
1
0
2 2
2 2
22
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 133)
E
) 4 3 , 2 1 (
1
0
3 2
3 2
23
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 134)
E
) 4 2 , 3 1 (
1
0
2 3
2 3
32
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 135)
E
) 4 3 , 3 1 (
1
0
3 3
3 3
33
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 136)
Ou seja,
174
(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
=
0 0 0 0
0
3
1
6
1
0
0
6
1
3
1
0
0 0 0 0
~
II
II
II
II
II
II
II
II
II
h
h
h
h
h
h
h
h
K
(6. 137)
A formao dos elementos do vetor
~
II
f dado por:
3
2
2
2
x x
x x
II
dx
u d
N f
=
=
(

=
(6. 138)
E
3
2
3
3
x x
x x
II
dx
u d
N f
=
=
(

=
(6. 139)
Logo
(
(
(
(

=
0
0
3
2
II
II
II
f
f
f
(6. 140)
Ou
(
(
(
(

=
0
0
0
0
II
f
(6. 141)

iii) ELEMENTO III:
III II I II I
h h h x h h + + s s + (6. 142)
Onde:
175
III
h
x
N =1
2
(6. 143)
e
III
h
x
N =
3
(6. 144)
(
(
(
(

=
44 43
34 33
~
0 0
0 0
0 0 0 0
0 0 0 0
k k
k k
K
III

(6. 145)
Onde
) 4 3 , 3 1 (
1
0
3 3
3 3
33
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 146)
E
) 4 4 , 3 1 (
1
0
4 3
4 3
34
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 147)
E
) 4 3 , 4 1 (
1
0
3 4
3 4
43
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 148)
E
) 4 4 , 4 1 (
1
0
4 4
4 4
44
= s = = s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
(6. 149)
Ou seja,
176
(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
|
|
.
|

\
|
+
=
3
1
6
1
0 0
6
1
3
1
0 0
0 0 0 0
0 0 0 0
~
III
III
III
III
III
III
III
III
III
h
h
h
h
h
h
h
h
K
(6. 150)
A formao dos elementos do vetor
~
III
f dado por:
4
3
3
3
x x
x x
III
dx
u d
N f
=
=
(

=
(6. 151)
E
4
3
4
4
x x
x x
III
dx
u d
N f
=
=
(

=
(6. 152)
logo
(
(
(
(

=
III
III III
f
f
f
4
3
:
0

(6. 153)
Ou
(
(
(
(
(
(
(

=
=
=
=
=
4
3
4
3
4
3
0
0
x x
x x
x x
x x
III
dx
u d
N
dx
u d
N
f
(6. 154)

iv) MONTAGEM DA MATRIZ GLOBAL
177
O vetor
~
f global definido como:
1
0
=
=
(

=
x
x
l
dx
u d
N f , ou seja:
(
(
(
(
(

+
+
=
III
III II
II I
I
l
f
f f
f f
f
f
4
3 3
2 2
1

(6. 155)
logo
(
(
(
(

=
=
=
1
0
~
) /
0
0
) /
x
x
dx u d
dx u d
f
(6. 156)
Agrupando as matrizes
~ ~ ~
, ,
III II I
K K K dos elementos para formar a matriz
global, encontra-se o seguinte sistema de equaes:
(
(
(
(
(
(

=
(
(
(
(

(
(
(
(
(
(
(
(
(

|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
=
=
1
0
4
3
2
1
0
0
3
1
6
1
0 0
6
1
3
1
2
6
1
0
0
6
1
6
1
2
6
1
0 0
6
1
3
1
x
x
dx
du
dx
u d
u
u
u
u
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

(6. 157)

V) RESOLUO DO SISTEMA DE EQUAES
Os valores de
1
u e
2
u so iguais aos valores prescritos. Portanto, so valores
conhecidos e as linhas 1 e 4 podem ser removidas. Remova somentes essas linhas, no
remova as colunas, e utilize o sistema regular de equaes que ficar. Substituindo-se os
valores conhecidos 0
1
= u e 1
4
= u nas outras equaes, o sistema de equaes se reduz a:
178
|
.
|

\
|
+ =
|
.
|

\
|
+ +
|
.
|

\
|
+
=
|
.
|

\
|
+ +
|
.
|

\
|
+
6
1
3
1
2
3
1
0
6
1
3
1
2
3 2
3 2
h
h
u
h
h
u
h
h
u
h
h
u
h
h

(6. 158)
Substituindo-se h = 1/3, obtm-se:
18
53
9
56
18
53
0
18
53
9
56
3 2
3 2
= +
=
u u
u u

(6. 159)
Resolvendo o sistema, encontra-se os seguintes valores:
609750 , 0
288546 , 0
3
2
=
=
u
u

(6. 160)
Das equaes remanescentes, obtm-se os valores de
0 = x
dx
u d
e
1 = x
dx
u d

315711 , 1
3
1
6
1
849609 , 0
6
1
4 3
1
2
0
=
|
.
|

\
|
+ +
|
.
|

\
|
+ =
=
|
.
|

\
|
+ =
=
=
u
h
h
u
h
h dx
du
u
h
h dx
u d
x
x

(6. 161)






6.5.2 Exemplo satisfazendo condies de contorno naturais
Dada a seguinte equao diferencial
0
) (
2
2
= u
dx
x u d
(6. 162)
Definida em [0 ; 1] se as condies de contorno forem:
179
1
0
1
0
=
=
=
=
x
x
dx
du
u

(6. 163)

Soluo:
A sentena de resduos ponderados :
0 = +
} }
I c O c
I
O I
O
d w d w
l l

(6. 164)
Onde
0 1
0
2
2
= =
= + =
dx
u d
u
dx
u d
I
O
c
c

(6. 165)
Logo, a sentena bsica de resduos ponderados escrita como (j admitindo que
a condio de contorno essencial seja atendida diretamente)
0 1
1
1
0
2
2
=
(

|
.
|

\
|
+
|
|
.
|

\
|
+
=
}
x
l l
dx
u d
w dx u
dx
u d
w
(6. 166)
Efetuando-se a integrao por partes, chega-se a forma fraca da sentena de resduos
ponderados, cuja forma fraca :
0
1
1
1
0
1
0
=
(

+
(

+
|
.
|

\
|
+
=
=
=
=
}
x
l
x
l
x
x
l l
l
w
dx
u d
w
dx
u d
w dx u w
dx
u d
dx
dw
(6. 167)
Precisamos agora eliminar
1 = x
dx
u d
da seguinte forma:
Se
1 1 = =
=
x
l
x
l
w w , a equao (6. 167) escrita como:
0
1
0
1
0
=
(

+
|
.
|

\
|
+
=
=
} x
l
x
l l
l
w
dx
u d
w dx u w
dx
u d
dx
dw

(6. 168)
180
Se
l l
N w = e a discretizao mantida, a matriz
~
K a mesma. O vetor
~
f global definido como:
1
0
=
=
(

=
x
x
l
dx
u d
N f , ou seja:
(
(
(
(
(

+
+
=
III
III II
II I
I
l
f
f f
f f
f
f
4
3 3
2 2
1

(6. 169)
O sistema final de equaes :
(
(
(
(
(
(

=
(
(
(
(

=
1
0
0
.
0
4
3
2
1
~
x
dx
u d
u
u
u
u
K
(6. 170)
Adotando-se o Mtodo de Galerkin e a mesma discretizao, a mesma matriz K
obtida, e o sistema de equaes :
(
(
(
(
(
(

=
(
(
(
(

(
(
(
(
(
(
(
(
(

|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
=
1
0
0
3
1
6
1
0 0
6
1
3
1
2
6
1
0
0
6
1
6
1
2
6
1
0 0
6
1
3
1
0
4
3
2
1
x
dx
u d
u
u
u
u
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

(6. 171)
Como 0
1
= u o valor conhecido, a primeira equao pode ser eliminada do
sistema. Substituindo
1
u pelo seu valor nas outras equaes, o sistema de equaes se reduz
a:
181
(
(
(

=
(
(
(

(
(
(
(
(
(

|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
1
0
0
3
1
6
1
0
6
1
3
1
2
6
1
0
6
1
3
1
2
4
3
2
u
u
u
h
h
h
h
h
h
h
h
h
h
h
h
h
h

(6. 172)
Substituindo-se h = 1/3, obtm-se:
(
(
(

=
(
(
(

(
(
(
(
(
(

1
0
0
9
28
18
53
0
13
53
9
56
18
53
0
18
53
9
56
4
3
2
u
u
u

(6. 173)
Resolvendo o sistema:
760045 , 0
463444 , 0
219309 , 0
4
3
2
=
=
=
u
u
u

(6. 174)
O valor de
0 = x
dx
u d
pode ser determinado:
645743 , 0
645743 , 0
13
53
6
1
0
2 2
0
=
= =
|
.
|

\
|
+ =
=
=
x
x
dx
du
u u
h
h dx
u d

(6. 175)




6.5.3 Exemplo satisfazendo condies de contorno essenciais:
Dada a a seguinte equao diferencial:
182
0 4 4
) (
2
2
= x y
dx
x y d
, (6. 176)
definida em [0 ; 1] e com condies de contorno essenciais:
y(x = 0) = 0
y(x = 1) = 1
(6. 177)
Resolver pelo Mtodo dos Elementos Finitos.

Soluo:
A sentena de resduos ponderados :
0 =
}
O
O
O c d w
l

(6. 178)
Onde
0 4 4
2
2
= = x y
dx
y d
O
c (6. 179)
A forma fraca da sentena de resduos ponderados :
0 4 4
1
0
1
0
=
(

+
|
.
|

\
|
+ +
=
=
}
x
x
l l l
l
dx
dy
w dx xw yw
dx
dw
dx
dy
(6. 180)
Um conjunto de (M + 1) pontos escolhido no intervalo (domnio) [0 ; 1] e uma
aproximao do tipo:

+
=
= ~
1
1
M
m
m m
N y y y
(6. 181)
adotada, onde y
m
o valor da aproximao no n m (N
m
= 1 em m). Assim, as condies de
contorno essenciais so atendidas diretamente, especificando-se os valores nodais apropriados
e c
I
=0. De forma anloga ao exemplo anterior, os valores conhecidos s sero introduzidos
na etapa de resoluo do sistema de equaes e, dessa maneira, todos os valores, u
1
, u
2
, ....,
u
M+1
so considerados incgnitas do problema.
Adotando-se o Mtodo de Galerkin, w
l
= N
l
, 1 , 1 + s s M m l e a equao (6.
38) reescrita como:
183
0 4 4
1
0
1
0
1
1
1
1
=
(

+
|
|
.
|

\
|
+
=
=
+
=
+
=
}

x
x
l l m
M
m
m l
m
M
m
m
l
dx
y d
N dx x N N y N
dx
dN
y
dx
dN
(6. 182)
Para ) 1 , 1 ( + s s M m l . Matricialmente temos:
~ ~
~
f y K =
(6. 183)
Onde os elementos da matriz
~
K so dados por:
) 1 , 1 ( 4
1
0
+ s s
|
.
|

\
|
+ =
}
M m l dx N N
dx
dN
dx
dN
K
m l
m l
lm

(6. 184)
E os elementos do vetor
~
f :
0 4
1
0
1
0
=
(

=
}
=
=
xdx N
dx
y d
N f
l
x
x
l l
(6. 185)
Divindindo-se o domnio O em trs subdomnios, temos:

Figura - 6. 7. Intervalo de aplicao do Mtodo de Galerkin
Vamos agora calcular as funes de interpolao local para o elemento e:
e
e
i i
h
N N
_
= = 1 (6. 186)

e
e
j j
h
N N
_
= = (6. 187)
Onde
184
e
i j
e
i
h x x x h x x s s = = 0 ; ; _ (6. 188)
Para o:

i) ELEMENTO I:
h x s s 0
(6. 189)
Onde:
h
x
N =1
1
(6. 190)
e
h
x
N =
2
(6. 191)
A formao dos elementos do vetor
~
I
f dado por:
6
4
1 4
4
2
1
0
1
0
1 1
1
2
1
2
1
2
1
h
dx
u d
N
xdx
h
x
dx
u d
N
xdx N
dx
u d
N f
x x
x x
h
x x
x x
h
x x
x x
I

=
=
|
.
|

\
|

(

=
=
(

=
=
=
=
=
=
=
}
}
(6. 192)
E
3
4
4
4
3
1
0
2
0
2 2
2
2
1
2
1
2
1
h
dx
u d
N
xdx
h
x
dx
u d
N
xdx N
dx
u d
N f
x x
x x
h
x x
x x
h
x x
x x
I

=
|
.
|

\
|

=
=
(

=
=
=
=
=
=
=
}
}
(6. 193)
Logo
185
(
(
(
(

=
0
0
2
1
I
I
I
f
f
f
(6. 194)
Ou
(
(
(
(
(
(
(
(

=
=
=
=
=
0
0
3
4
6
4
3
1
2
1
2
1
2
1
h
dx
u d
N
h
dx
u d
N
f
x x
x x
x x
x x
I

(6. 195)

ii) ELEMENTO II:
h x h 2 s s
(6. 196)
Onde:
h
x
N
h
h x
N
h
x x
N N
i
=

= =
2
) (
1
) (
1
2
2
2
2
(6. 197)
e
h
h x
N N
j

= =
3
(6. 198)
A formao dos elementos do vetor
~
II
f dado por:
186
3
8
2 4
4
2
2
2
2
2
2 2
2
3
2
3
2
3
2
h
dx
u d
N
xdx
h
x
dx
u d
N
xdx N
dx
u d
N f
x x
x x
h
h
x x
x x
h
h
x x
x x
II

=
|
.
|

\
|

(

=
=
(

=
=
=
=
=
=
=
}
}
(6. 199)
E
6
20
1 4
4
2
3
2
0
3
2
3 3
3
3
2
3
2
3
2
h
dx
u d
N
xdx
h
x
dx
u d
N
xdx N
dx
u d
N f
x x
x x
h
x x
x x
h
h
x x
x x
II

=
|
.
|

\
|

(

=
=
=
=
=
=
=
}
}
(6. 200)
Logo
(
(
(
(

=
0
0
3
2
II
II
II
f
f
f
(6. 201)
Ou
(
(
(
(
(
(
(

=
=
=
=
=
0
6
20
3
8
0
2
2
3
3
3
2
3
2
h
dx
u d
N
h
dx
u d
N
f
x x
x x
x x
x x
II

(6. 202)

iii) ELEMENTO III:
187
1 3 2 = s s h x h
(6. 203)
Onde:
h
x
N
h
h x
N
h
x x
N N
i
=

= =
3
) 2 (
1
) (
1
3
3
3
3
(6. 204)
e
h
h x
N N
j
2
4

= = (6. 205)
A formao dos elementos do vetor
~
III
f dado por:
6
28
3 4
4
2
3
3
2
3
3
2
3 3
3
4
3
4
3
4
3
h
dx
u d
N
xdx
h
x
dx
u d
N
xdx N
dx
u d
N f
x x
x x
h
h
x x
x x
h
h
x x
x x
III

=
|
.
|

\
|

(

=
=
(

=
=
=
=
=
=
=
}
}

(6. 206)
E
3
16
2 4
4
2
4
3
2
4
3
2
3 4
4
4
3
4
3
4
3
h
dx
u d
N
xdx
h
x
dx
u d
N
xdx N
dx
u d
N f
x x
x x
h
h
x x
x x
h
h
x x
x x
III

=
=
|
.
|

\
|

(

=
=
(

=
=
=
=
=
=
=
}
}

(6. 207)
Logo
188
(
(
(
(

=
III
III III
f
f
f
4
3
0
0

(6. 208)
Ou
(
(
(
(
(
(
(

=
=
=
=
=
3
16
6
28
0
0
3
4
2
3
4
3
4
3
h
dx
u d
N
h
dx
u d
N
f
x x
x x
x x
x x
III

(6. 209)
Cujas contribuies so:
(
(
(
(
(
(

(
(
(
(
(
(

=
(
(
(
(
(
(
(
(
(
(

|
|
.
|

\
|
+
|
|
.
|

\
|
+

(
(
(
(
(
(

=
(
(
(
(
(

+
+
=
=
=
=
3
4
2
6
4
0
0
3
4
6
7
6
5
3
2
3
6
4
0
0
2
2
2
2
1
0
2
2 2
2 2
2
1
0
4
3 3
2 2
1
h
h
h
h
dx
dy
dx
y d
h
h h
h h
h
dx
dy
dx
y d
f
f f
f f
f
x
x
x
x
III
III II
II I
I

(6. 210)

iv) MONTAGEM DA MATRIZ GLOBAL
O vetor
~
f global definido como:
}

=
=
=
1
0
1
0
~
4 xdx N
dx
u d
N f
l
x
x
l
, ou seja:
(
(
(
(
(

+
+
=
III
III II
II I
I
l
f
f f
f f
f
f
4
3 3
2 2
1

(6. 211)
189
logo
(
(
(
(
(
(
(
(
(
(

=
}
} }
} }
}
=
=
=
1 3
2
4
1
4
2 3
2
4 3
0
2
3 2
1
0
1
0
1
~
4 4
4 4
4 4
4 4
h
h
x
h
h
h
h
h h
h
x
xdx N
dx
u d
N
xdx N xdx N
xdx N xdx N
xdx N
dx
u d
N
f
(6. 212)
Agrupando as matrizes
~ ~ ~
, ,
III II I
K K K dos elementos para formar a matriz
global, encontra-se:
(
(
(
(
(
(

(
(
(
(
(
(
(

=
(
(
(
(

(
(
(
(
(
(
(
(
(

|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
=
=
3
4
2
6
4
0
0
3
4 1
3
2 1
0 0
3
2 1
3
4 1
2
3
2 1
0
0
3
2 1
3
4 1
2
3
2 1
0 0
3
2 1
3
4 1
2
2
2
2
1
0
4
3
2
1
h
h
h
h
dx
dy
dx
y d
y
y
y
y
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
x
x

(6. 213)

V) RESOLUO DO SISTEMA DE EQUAES
Os valores de
1
y e
2
y so iguais aos valores prescritos. Portanto, so valores
conhecidos e as linhas 1 e 4 podem ser removidas. Remova somentes essas linhas, no
remova as colunas, e utilize o sistema regular de equaes que ficar. Substituindo-se os
valores conhecidos 0
1
= y e 1
4
= y nas outras equaes, o sistema de equaes se reduz a:
2
3 2
2
3 2
8
3
4 1
2
3
2 1
4
3
2 1
3
4 1
2
h y
h
h
y
h
h
h y
h
h
y
h
h
=
|
.
|

\
|
+ +
|
.
|

\
|
+
=
|
.
|

\
|
+ +
|
.
|

\
|
+

(6. 214)
Substituindo-se h = 1/3, obtm-se:
190
9
8
9
62
9
25
9
4
9
25
9
62
3 2
3 2
= +
=
y y
y y

(6. 215)
Resolvendo, encontra-se:
181515 , 0
139174 , 0
3
2
=
=
y
y

(6. 216)
























191
6. 6 Enfoque Variacional
Dado um problema descrito por um funcional, isto , que permite uma formulao
variacional a ser desenvolvido pelo MEF.
}
=
B
A
x
x
Fd I O
(6. 217)
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 :
) (
1
u F F
M
e
e

=
=
(6. 218)
onde M o nmero de elementos finitos nos quais o domnio original foi discretizado. Logo

=
=
M
e
e
I I
1

(6. 219)
onde
dx u F I
j
i
x
x
k
e e
}
= ) (
(6. 220)
Admite-se que, para um elemento genrico e, a funo u passa a ser descrito
como:
e
k
r
k
e
e
k
u | o

=
=
1
(6. 221)
Onde
e
k
o so parmetros ajustveis ou no conhecidos (incgnitas) e
e
k
| so funes de
forma conhecidas, escolhidas de maneira semelhante do mtodo de Rayleigh-Ritz. Em
notao matricial temos:
~ ~
o A u =
(6. 222)
Onde
192
| |
e
re
e e
A | | | ...
2 1
~
=
(6. 223)
E
(
(
(
(
(

=
e
e
e
re
o
o
o
o
:
2
1
~

(6. 224)
Substituindo a expresso (6. 221) em (6. 218), obtm-se o funcional aproximado:
e
e
k
M
e
e
r k F F ,... 3 , 2 , 1 ) (
1
= =

=
o
(6. 225)
e, agora, as nicas incgnitas so os parmetros
e
k
o .
Note que os parmetros
e
k
o diferem de elemento a elemento, as funes
e
k
|
tambm podem diferir de elemento a elemento embora, em geral as funes
e
k
| adotadas
sejam as mesmas.
Aplicando a condio de ponto estacionrio (ou condio de extremizao) ao
funcional aproximado F , pode-se escrever:
0 = F o (6. 226)

0 ) (
1
= =

=
e
k
M
e
e
F F o o o
(6. 227)
Ou ainda
0
1 1
=
c
c
=

= =
e
k
M
e
r
k
e
k
e
e
F
F oo
o
o
(6. 228)
Como as variaes
e
k
oo so arbitrrias, a expresso (6. 228) se reduz a:

=
=
=
c
c
e
e
k
e
k
M e
F
O o ,.... 2 , 1
,..., 2 , 1
0
(6. 229)
193
A expresso (6. 229) representa um sistema de equaes cuja soluo fornece os
valores dos parmetros
e
k
o , 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
e
k
o , as incgnitas so os valores da funo u nos pontos nodais da malha de elementos finitos
(
i
n
i
i
u | o

=
=
1
). Partindo da expresso (6. 222) aplicada aos n
e
ns de um elemento qualquer;
pode-se escrever:
~
~
~
~
2 2
~
~
1 1
:
o
o
o
e e
n n
A u
A u
A u
=
=
=

(6. 230)
Onde u
i
o valor de u no n i do elemento e, A
i
representa a matriz
~
A com as funes de
forma calculados de acordo com a posio do n i, isto , correspondentes s coordenadas do
n i. De maneira compacta,
~ ~ ~
o C U
e
=
(6. 231)
Onde
(
(
(
(
(

=
e
n
e
u
u
u
U
:
2
1
~

(6. 232)
o vetor dos valores nodais (incgnitas) de u no elemento e. A matriz
194
(
(
(
(
(

=
e
n
A
A
A
C
~
2 ~
1 ~
~
:

(6. 233)
uma matriz com as funes de forma que esto calculas para as posies (coordenadas)
correspondentes aos pontos nodais.
Se as funes de forma so selecionadas de maneira adequada e se o nmero de
ns do elemento igual ao nmero de parmetros, ou seja, se
e e
r n =
(6. 234)
A matriz
~
Cser quadrada e regular. Portanto, de (6. 231), pode-se escrever:
e
U C
~
1
~ ~

= o
(6. 235)
Substituindo (6. 235) em (6. 222) temos:
e e
U N U C A A u
~ ~ ~
1
~ ~ ~
= = =

o
(6. 236)
Onde
1
~ ~ ~

= C A N
(6. 237)
Assim, os parmetros
e
k
o so eliminados e o valor da varivel, u, em qualquer
ponto de um elemento, pode ser calculado em funo dos valores nodais (ainda desconhecidos
ou incgnitas).
Para evitar a inverso da matriz
~
C importante obter a matriz N diretamente. Se
N determinada conveniente, ento, considerar que:

=
= =
e
n
k
k
e
k
e
u U N u
1
~ ~
|
(6. 238)
As funes de forma em (6. 238) se referem a valores nodais de u e no de parmetros
e
k
o
Adotando uma variao linear, pode-se escrever, para cada elemento:
195
(

= + =
j
i
k k j i k
u
o
o
_ _ o o ] 1 [ .
(6. 239)
Onde
k k
x x = _ .
(6. 240)


Figura - 6. 8.
Aplicando aos pontos nodais i e j, temos:
e
j i j
i i
h u
u
o o
o
+ =
=
.
(6. 241)
Ou
~ ~ ~
o C U
e
=
(6. 242)
logo
~ ~ ~
1
0 1
o
o
o
C
h
u
u
U
j
i
e
j
i e
=
(

=
(

=
(6. 243)
Invertendo a expresso (6. 265) anterior, obtm-se:
(

=
(

j
i
e
e
j
i
u
u
h
h 1 1
0 1
o
o

(6. 244)
Combinando-se as expresses (6. 262) com (6. 266), tem-se:
196
| |
(

=
j
i
e
e
e e
u
u
h
h
u
1 1
0 1
1 _
(6. 245)
Ou
| |
j
e
e
i
e
e
j
i
e
e
e
e
u
h
u
h
u
u
x h
h
u
_ _
_ +
|
.
|

\
|
=
(

= 1 ) (
1

(6. 246)
Ou ainda
j
e
j i
e
i e
u N u N u + = (6. 247)
Onde

=
=
e
e e
j
e
e e
i
h
N
h
N
_
_
1
h x s s 0
(6. 248)
A derivada primeira de
e
u :
j
e
j
i
e
i e
u
dx
dN
u
dx
dN
dx
u d
+ =
(6. 249)
E
|
.
|

\
|

(

=
|
.
|

\
|
+
|
.
|

\
|
=
dx
dx
u
u
h h
u
dx
dx
h
u
dx
dx
h dx
u d
e
j
i
e e
j
e
e
i
e
e
e
1
1 1
1
1
1
1

(6. 250)
Ou
~
,
~ ~
~
T
x
T e e
x
e
N U U N
dx
u d
= =
(6. 251)
onde
~
,
x
e
j i
N
dx
dN
= (6. 252)
Para o clculo do funcional deve-se calcular
2
) / ( dx du
e
:
197
e
x
T
x
T e
e
U N N U
dx
u d
~
~
~
,
~
2
=
|
.
|

\
|
(6. 253)
e u
e
2
,
e T T e
e
U N N U u
~ ~ ~
,
~
2
=
(6. 254)
Substituindo (6. 238) em (6. 218), tem-se um funcional aproximado, I , que
funo somente dos valores nodais u
e
.
Onde o funcional de um elemento :
dx u F I I
d F Fd I
M
e
x
x
k
e
M
e
e
x
x
e
M
e
e
x
x
j
i
j
i
B
A

}
= =
=
= =
= =
1 1
1
) (
O O

(6. 255)
A condio de ponto estacionrio ser dada por:
0 ) (
1 1 1
=
c
c
= =

= = =
e
k
M
e
r
k
e
k
e M
e
k
e
e
F
u F F oo
o
o o
(6. 256)
A expresso (6. 256) representa um sistema de equaes cuja soluo fornece os
valores nodais u
k
. Conhecidos os valores nodais, o valor de u, em qualquer ponto de qualquer
elemento, determinado. Ou seja, da condio de ponto estacionrio temos:
dx u F I I
d F Fd I
M
e
x
x
k
e
M
e
e
x
x
e
M
e
e
x
x
j
i
j
i
B
A

}
= =
=
= =
= =
1 1
1
) ( o o o
O o O o o

(6. 257)
198

Como o domnio foi dividido em trs subdomnios, pode-se escrever:
3 2 1
I I I I + + =
(6. 258)
E, portanto,
3 2 1
I I I I o o o o + + =
(6. 259)



















199
6. 7 Exemplos e Aplicaes
6.7.1 Exemplo satisfazendo condies de contorno essenciais:
Dado o funcional
}
(
(

+
|
|
.
|

\
|
=
l
dx
u
dx
u d
I
1
0
2
2
2
2
2 2
1
.
(6. 260)
Obter uma soluo aproximada que atenda s condies de contorno essenciais:
1 , 0
1
0
= =
=
=
x
x
u u .
(6. 261)
Dividir o intervalo (domnio) [0 ; 1] em trs sub-intervalos (subdomnios) de mesmo
comprimento.

Soluo

O primeiro passo consiste em escolher qual a variao de u em cada elemento.
Adotando uma variao linear, pode-se escrever, para cada elemento:
(

= + =
2
1
2 1
] 1 [
o
o
o o x x u .
(6. 262)


Figura - 6. 9.
200
Aplicando aos pontos nodais i e j, temos:
h u
u
j
i
2 1
1
o o
o
+ =
=
.
(6. 263)
Ou
~ ~ ~
o C U
e
=
(6. 264)
logo
~ ~
2
1
~
1
0 1
o
o
o
C
h
u
u
U
j
i e
=
(

=
(

=
(6. 265)
Invertendo a expresso (6. 265) anterior, obtm-se:
(

=
(

j
i
u
u
h
h 1 1
0
1
2
1
o
o

(6. 266)
Combinando-se as expresses (6. 262) com (6. 266), tem-se:
| |
(

=
j
i
u
u
h
h
x u
1 1
0
1
1
(6. 267)
Ou
| |
j i
j
i
u
h
x
u
h
x
u
u
x x h
h
u +
|
.
|

\
|
=
(

= 1 ) (
1

(6. 268)
Ou ainda
j j i i
u N u N u + =
(6. 269)
Onde

=
=
h
x
N
h
x
N
j
i
1
h x s s 0
(6. 270)
A derivada primeira de u :
201
j
j
i
i
u
dx
dN
u
dx
dN
dx
u d
+ = (6. 271)
E
(

= + =
j
i
j i
u
u
h h
u
h
u
h dx
u d 1 1 1 1

(6. 272)
Ou
~
,
~ ~
~
T
x
T e e
x
N U U N
dx
u d
= =
(6. 273)
onde
~
,
x
j i
N
dx
dN
= (6. 274)
Para o clculo do funcional deve-se calcular
2
) / ( dx du :
e
x
T
x
T e
U N N U
dx
u d
~
~
~
,
~
2
=
|
.
|

\
|
(6. 275)
e u
2
,
e T T e
U N N U u
~ ~ ~
,
~
2
=
(6. 276)
Onde o funcional de um elemento :
dx U N N U U N N U I
j
i
x
x
e T T e e
x
T
x
T e e
}
(

+ =
~ ~ ~
,
~ ~
~ ~
,
~
2
1

(6. 277)
Da condio de ponto estacionrio
dx U N N U U N N U I
j
i
x
x
e T T e e
x
T
x
T e e
}
(

+ =
~ ~ ~
,
~ ~
~ ~
,
~
2
1
o o o
(6. 278)
202

Como o domnio foi dividido em trs subdomnios, pode-se escrever:
3 2 1
I I I I + + =
(6. 279)
E, portanto,
3 2 1
I I I I o o o o + + =
(6. 280)
Vejamos isto de forma prtica a partir da equao (6. 271). Particularizando a
notao em termos do exemplo, temos:
h
u u
u
h
u
h dx
u d i j
j i

= + =
1 1
(6. 281)
E
( )
2 2
2
2
1
j j i i
u u u u
h dx
u d
+ =
|
.
|

\
|
(6. 282)
Se
j i
u
h
x
u
h
x
u
|
.
|

\
|
= 1
(6. 283)
ento
2
2
2
2
2
1 2 1
j j i i
u
h
x
u u
h
x
h
x
u
h
x
u
|
.
|

\
|
+
|
.
|

\
|

|
.
|

\
|
= (6. 284)
E
dx u
h
x
u u
h
x
h
x
u
h
x
h
u u u u
I
h
j j i i
i j i j
}

)

(
(

|
.
|

\
|
+
|
.
|

\
|

|
.
|

\
|
+
+
=
0
2
2
2
2
2
2 2
1 2 1
) 2 (
2
1

(6. 285)
203

dx u
h
x
u u
h
x
h
x
u
h
x
h
x
x
h
u u u u
I
h
j j i i
i j i j
}
(
(

|
.
|

\
|
+
|
|
.
|

\
|

|
|
.
|

\
|
+ +
+
=
0
2
2
2
2
2
2
2
1
0
2
2 2
2
2
1
2
1
) 2 (
2
1

(6. 286)

2
0
2
3
0
2
3 2
2
2
3 2
2 2
3 3 2
2
3 2
2
2
1
2
) 2 (
j
h
j i
h
i
h
o
i j i j
u
h
x
u u
h
x
h
x
u
h
x
h
x
x
h
u u u u
I +
(

+ +
+
=

(6. 287)

(

+ + + + =
2 2 2 2
3 6
2
3 2
1
) 2 (
2
1
j j i i i j i j
u
h
u u
h
u
h
u u u u
h
I
(6. 288)
Ento as condies so:
0
3 3
2
2
1
) 2 2 (
2
1
=
(

+ + =
c
c
j i j i
i
u
h
u
h
u u
h u
I

(6. 289)

0
3 3
2
2
1
) 2 2 (
2
1
=
(

+ + + =
c
c
j i j i
j
u
h
u
h
u u
h u
I

(6. 290)

0
3
1
6
1
0
6
1
3
1
=
|
.
|

\
|
+ +
|
.
|

\
|
+
=
|
.
|

\
|
+ +
|
.
|

\
|
+
j i
j i
u
h
h
u
h
h
u
h
h
u
h
h

(6. 291)
Na forma matricial temos:
(

=
(

(
(
(
(

|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
0
0
3
1
6
1
6
1
3
1
j
i
u
u
h
h
h
h
h
h
h
h

(6. 292)
onde
204
(

=
(

=
(

=
4
3
~
3
3
2
~
2
2
1
~
1
; ;
u
u
U
u
u
U
u
u
U
(6. 293)

Considerando que o elemento 1 limitado pelos ns 1 e 2, correspondentes a x = 0 e x = h,
pode-se escrever:
0
~
1
~
1
= U K
(6. 294)
ou
(

=
(

(
(
(
(

|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
0
0
3
1
6
1
6
1
3
1
2
1
u
u
h
h
h
h
h
h
h
h

(6. 295)
Para o elemento 2, limitado pelos ns 2 e 3, correspondentes e x = h e x = 2h.
Assim:
0
~
2
~
2
= U K
(6. 296)
ou
(

=
(

(
(
(
(

|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
0
0
3
1
6
1
6
1
3
1
2
1
u
u
h
h
h
h
h
h
h
h

(6. 297)
Para o elemento 3, limitado pelos ns 3 e 4, correspondentes e x = 2h e x = 3h.
Assim:
0
~
3
~
3
= U K
(6. 298)
205
ou
(

=
(

(
(
(
(

|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
0
0
3
1
6
1
6
1
3
1
4
3
u
u
h
h
h
h
h
h
h
h

(6. 299)
Observe que:
3
~ ~
2
~
1
K K K = =
(6. 300)
Agrupando as matrizes
(
(
(
(

=
(
(
(
(

(
(
(
(
(
(
(
(
(

|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
|
.
|

\
|
+
0
0
0
0
3
1
6
1
0 0
6
1
3
1
2
6
1
0
0
6
1
6
1
2
6
1
0 0
6
1
3
1
4
3
2
1
u
u
u
u
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

(6. 301)
Como u
1
= 0 e u
4
= 1, o sistema se reduz :
|
.
|

\
|
+ =
|
.
|

\
|
+ +
|
.
|

\
|
+
=
|
.
|

\
|
+ +
|
.
|

\
|
+
6
1
3
1
2
6
1
0
6
1
3
1
2
3 2
3 2
h
h
u
h
h
u
h
h
u
h
h
u
h
h

(6. 302)
Substituindo h = 1/3 obtm-se:
609750 , 0
288546 , 0
3
2
=
=
u
u

(6. 303)
A soluo analtica :
1
) (

=
e e
e e
x u
x x
. (6. 304)
e
206
610243 , 0 ) 3 / 2 (
288921 , 0 ) 3 / 1 (
= =
= =
x u
x u
.
(6. 305)





























207
6. 8 Um Caso Especial de Elementos Finitos
Seja a sentena de resduos ponderados de carter global (onde as funes de
aproximao so vlidas em O e em I):
0 = +
} }
I c O c
I
O I
O
d w d w
l l
.
(6. 306)
Para o caso onde os erros cometidos so dados por:
No domnio:
=
O
c L (u ) b
(6. 307)
E no contorno:
=
I
c S (u ) g
(6. 308)
Sendo:

+
=
=
1
1
M
m
m m
N u u
(6. 309)
no domnio:
=
O
c L(

+
=
1
1
M
m
m m
N u ) b em O
(6. 310)
e no contorno:
=
I
c S(

+
=
1
1
M
m
m m
N u ) - g em I
(6. 311)
Como L e S so operadores lineares temos:
no domnio:
=
O
c

+
=
1
1
M
m
m
u L(N
m
) b em O
(6. 312)
e no contorno:
=
I
c

+
=
1
1
M
m
m
u S(N
m
) - g em I
(6. 313)
208
Se o domnio O dividido em E subdomnios, O
e
, tais que:

=
=
E
e
e
1
O O
(6. 314)
E se, em correspondncia a diviso do domnio, o contorno, I, dividido em B partes, I
b
tais
que:

=
=
B
b
b
1
I I .
(6. 315)
A sentena de resduos ponderados de carter global substituda por:
0
1 1
= +
} }

= =
b lb
B
b
e le
E
e
d w d w
b
e b
e
I c O c
I
O I
O

(6. 316)
onde as funes de aproximao so definidas localmente, sendo vlidas somente para O
e
e I
b

no mais para O e I. Logo, a sentena de resduos ponderados local dada por:
0 = +
} }
b le e le
d w d w
b
e b
e
I c O c
I
O I
O

(6. 317)
Portanto, temos:

+
=
=
1
1
M
m
m
u
e
O
c L (N
m
) - b em O
e

(6. 318)
e no contorno

+
=
=
1
1
M
m
m
u
e
I
c S(N
m
) = g em I
b

(6. 319)
A sentena de resduos ponderados global fica:

}
=
+
=
E
e
M
m
m le
u w
e
1
1
1
[
O
L (N
m
) b]dO
e
= 0
(6. 320)
A sentena de resduos ponderados local fica:

}
+
=
1
1
[
M
m
m le
u w
e
O
L (N
m
) b]dO
e
= 0
(6. 321)
209
6.8.1 Mtodo da Colocao por Subdomnios Modificado
Se a funo de ponderao w
l
for a funo Delta de Dirac temos:
0 ) ( ) (
1 1
= +
} }

= =
b l
B
b
e l
E
e
d x x d x x
b
e b
e
I c o O c o
I
O I
O

(6. 322)
Temos:
l
bl b
b
l
e e
e
x x
B
b
b
B
b
l
x x
E
e
e l
E
e
d x x
d x x
=
= =
=
= =

}

}
=
=
1 1
1 1
) (
) (
I I
I
O O
O
c I c o
c O c o
.
(6. 323)
Logo, a sentena de resduos ponderados fica:

=
+
=
= +
E
e
M
m
m
u
el el
1
1
1
[
I O
c c L
l
x x m
N
=
) ( -b]+

=
+
=
B
b
M
m
m
u
1
1
1
[ S
l
x x m
N
=
) ( -g]= 0
(6. 324)
Para o caso do operador L dado pela seguinte equao diferencial:
0
) (
2
2
= u
dx
x u d
(6. 325)
Definida em [0 ; 1] e com condies de contorno naturais dado pelo operador S, temos:
0
1
2
2
1
1
1
=

+
(

= +
= =
=
=
+
=

l
l
el el
x x
m
B
b
x x
m
m
E
e
M
m
m
g
dx
dN
N
dx
N d
u
I O
c c

(6. 326)
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.



210
6.8.2 Formulao Fraca do Mtodo dos Resduos Ponderados para os
Elementos Finitos





























211
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:
2
e k e j i e
u _ o _ o o + + = . (6. 327)
Ou matricialmente
(
(
(

=
j
j
i
e e e
u
o
o
o
_ _ ] 1 [
2
.
(6. 328)
Onde
e e
x x = _ .
(6. 329)

Figura - 6. 10. Elemento Finito Quadrtico entre trs pontos
Aplicando aos pontos nodais i e j, temos:
2
e
k
e
j i k
e
j i j
i i
h h u
h u
u
o o o
o o
o
+ + =
+ =
=
.
(6. 330)
Onde matricialmente temos:
212
~ ~ ~
o C U
e
=
(6. 331)
ou
~ ~
2
~
1
0 1
0 0 1
o
o
o
o
C
h h
h
u
u
u
U
k
j
i
e e
e
k
j
i
e
=
(
(
(

(
(
(

=
(
(
(

= .
(6. 332)
Invertendo a expresso (6. 265) anterior, obtm-se:

(
(
(

(
(
(
(

=
(
(
(

k
j
i
e e
e e
e
e
k
j
i
u
u
u
h h
h h
h
h
0
0
0 0
1 2 2
3
3
o
o
o
.
(6. 333)
Combinando-se as expresses (6. 262) com (6. 266), tem-se:
(
(
(

(
(
(
(

=
k
j
i
e e
e e
e
e
e e e
u
u
u
h h
h h
h
h
u
0
0
0 0
1
] 1 [
2 2
3
3
2
_ _
(6. 334)
Ou
(
(
(

=
k
j
i
e
e
e
e
e
e
e
e
e
u
u
u
h h
h h
u ] 1 [
2
2
2
2
_ _ _ _

(6. 335)
Logo
k
e
e
j
e
e
e
e
i e e
u
h
u
h
h
u u
2
2
2
2
) ( ) 1 (
_ _ _
_ + + =
(6. 336)
Ou ainda
k
e
k j
e
j i
e
i e
u N u N u N u + + = (6. 337)
Onde
213

=
=
=
2
2
2
2
1
e
e e
k
e
e
e
e e
j
e
e
i
h
N
h
h
N
N
_
_ _
_

e
h x s s 0
(6. 338)
A derivada primeira de
e
u :
k
e
k
j
e
j
i
e
i e
u
dx
dN
u
dx
dN
u
dx
dN
dx
u d
+ + =
(6. 339)
E
dx
d
u
u
u
h h
h dx
u d
u
dx
d
h
u
dx
d
h
h
u
dx
d
dx
u d
e
k
j
i
e
e
e
e
e
e
k
e
e
e
j
e
e
e
e
i
e e
_ _ _
_ _ _ _ _
(
(
(

(
(

|
|
.
|

\
|
=
+
(

+ =
2 2
2 2
2 2 1
1
2 2 1

(6. 340)
Ou matricialmente
~
,
~ ~
~
T
x
T e e
x
e
N U U N
dx
u d
= =
(6. 341)
onde
~
,
x
e
j i
N
dx
dN
= (6. 342)
Na formao do sistema de equaes (6. 42), as contribuies de um elemento
tpico e, associado aos ns i e j, quando se adota uma aproximao local quadrtica, podem
ser calculados de uma maneira geral, levando em conta a equao (6. 38) e (6. 43). Onde
e
i j
e
i i
h x x x h x x s s = = 0 ; ; _ (6. 343)
Para o elemento e:
214
i e
e
i i
x x N N + = = = 1 1 _
e
h x s s 0

(6. 344)
e
2
2
2
2
) ( ) (
e
i
e
i
e
e
e
e e
j j
h
x x
h
x x
h
h
N N

= = =
_ _

e
h x s s 0
(6. 345)
e
2
2
2
2
) (
e
i
e
e e
k k
h
x x
h
N N

= = =
_

e
h x s s 0

(6. 346)
Cujas derivadas so:
dx
d
dx
dN
e i
_
=
(6. 347)
e
|
.
|

\
|

(


=
(

= =
dx
dx
h
x x
h dx
d
h
h dx
dN
dx
dN
i
e
i
e
e
e
e
e
e
i
j
1
) ( 2 1 2 1
2 2
_ _
(6. 348)
e
|
.
|

\
|

(


= = =
dx
dx
h
x x
dx
d
h
dx
dN
dx
dN
i
e
i e
e
e
e
k k
1
) ( 2 2
2 2
_ _
(6. 349)
E as derivadas segundas so:
2
2
2
2
2
2
2
2
dx
x d
dx
d
dx
N d
dx
N d
i e
e
i i
= = =
_
(6. 350)
e
2
2
2
2
2 2
2
2
2
2 2
2
2
2
2 1 2 2 1 2
dx
x d
h
x
h dx
dx
h
dx
d
h
h dx
d
h
dx
N d
dx
N d
i
e
i
e
i
e
e
e
e
e
e
e
e
j j
(

+ |
.
|

\
|
=
(

+ |
.
|

\
|
= =
_ _ _

(6. 351)
e
(
(

|
.
|

\
|
=
(
(

+ |
.
|

\
|
= =
2
2
2
2 2
2
2
2 2
2
2
2
) ( 2 1 2
1
2 2
1
dx
x d
x x
dx
dx
h
dx
d
dx
d
h
dx
N d
dx
N d
i
i
i
e
e
e
e
e
e
k k
_
_
_
(6. 352)
215

Observe que para um nico elemento finito, temos:
x x x h
i j
e
e
= = = _ (6. 353)
E neste caso:
x N N
e
i i
= = 1
e
h x s s 0

(6. 354)
e
2
2
e
e
e
j j
h
x
h
x
N N = =
e
h x s s 0

(6. 355)
e
2
2
e
e
k k
h
x
N N = =
e
h x s s 0

(6. 356)
E as derivadas primeiras so:
1 = =
dx
dN
dx
dN
e
i i
(6. 357)
e
(

= =
2
2 1
e
e
e
i
j
h
x
h dx
dN
dx
dN
(6. 358)
e
2 2
2 2
e
e
e
e
e
k k
h
x
dx
d
h
dx
dN
dx
dN
= = =
_ _
(6. 359)
E as derivadas segundas so:
0
2
2
2
2
2
2
2
2
= = = =
dx
x d
dx
d
dx
N d
dx
N d
e
e
i i
_
(6. 360)

216
2 2
2
2
2
2 2
2
2
2
2 2
2
2
2
2 2 1 2 2 1 2
e e
e
e
e
e
e
e
e
e
e
j j
h
dx
x d
h
x
h dx
dx
h
dx
d
h
h dx
d
h
dx
N d
dx
N d
=
(

+ |
.
|

\
|
=
(

+ |
.
|

\
|
= =
_ _ _

(6. 361)
e
2
2
2 2
2
2
2 2
2
2
2
2
0 2 2
1
2 2
1
e e
e
e
e
e
e
k k
h
x
dx
dx
h
dx
d
dx
d
h
dx
N d
dx
N d
=
(
(

+
|
.
|

\
|
=
(
(

+ |
.
|

\
|
= =
_
_
_

(6. 362)
e

Figura - 6. 11. Estruturao unidimensional dos Elementos Finitos Quadrticos.
Do ponto de vista global, as nicas funes de aproximao no nulas do
elemento e so as funes N
i
e N
j
; consequentemente, N
l
= 0 se i l = ou se j l = . De
maneira geral, N
l
= 0 se e l ao elemento e.
6.8.4 Mtodo das Diferenas Finitas
A sentena de resduos ponderados global dada por:
0 =
}
O
O
O c d w
l

(6. 363)
Para um domnio O discretizado em E elementos temos:
217
0
1
=
}

=
e
e
e le
E
e
d w
O
O
O c
(6. 364)
Logo, a sentena de resduos ponderados local dada por:
0 =
}
e
e
e le
d w
O
O
O c
(6. 365)
Para o caso onde
=
e
O
c L (u )-b
(6. 366)
e

+
=
=
1
1
M
m
m m
N u u
(6. 367)
Onde

+
=
=
1
1
M
m
m
u
O
c L (N
m
) - b

= 0
(6. 368)
A sentena de resduos ponderados global fica:
}
e
le
w
O
[

+
= =
1
1 1
M
m
m
E
e
u L (N
m
) b]dO
e
= 0
(6. 369)
A sentena de resduos ponderados local fica:

}
+
=
1
1
[
M
m
m le
u w
e
O
L (N
m
) - b]dO
e
= 0
(6. 370)
Se a funo de ponderao w
l
for a funo Delta de Dirac a sentena de resduos
ponderados loca fica:
0 ) ( = =
}
el
e
e
e l
d x x
O
O
O
c O c o
(6. 371)
ou
218
) (
l
x x
e

}
O
o [

+
=
1
1
M
m
m
u L (N
m
) - b]

+
=
=
1
1
M
l
l e
u dO L (N
l
) - b = 0
(6. 372)
A sentena global fica:

}
= =
=
E
e
e l
E
e
el e
e
d x x
1 1
) (
O O
O
c O c o
(6. 373)
Ou
) (
1
l
E
e
x x
e

}
=
O
o [

+
=
1
1
M
m
m
u L (N
m
) b]

+
=
=
1
1
M
l
l e
u dO L (N
l
) - b= 0
(6. 374)
Logo a sentena de resduos ponderados fica:

+
= = =
= =
1
1 1 1
M
l
l
E
e
E
e
u
el l
O O
c c L (N
l
) b= 0
(6. 375)
Para o caso do operador L dado pela seguinte equao diferencial:
0
) (
2
2
= u
dx
x u d
(6. 376)
Definida em [0 ; 1] e com condies de contorno naturais dado pelo operador S, temos:
0
2
2
1
1
1
=
(

=
=
=
+
=

l
el
x x
m
m
E
e
M
m
m
N
dx
N d
u
O
c
(6. 377)
Escrevendo para um elemento e genrico temos:
0
2
2
1
1
=
(

=
=
+
=

l
el
x x
e
m
e
m
M
m
m
N
dx
N d
u
O
c
(6. 378)
Substituindo de (6. 344) a (6. 346) e de (6. 250) a (6. 252) em (6. 326) temos:
0
) (
1
2
2 2
1
1
=
(
(

|
|
.
|

\
|


=
+
=

l
x x
e
l
e
M
m
m
h
x x
h
u
(6. 379)
E
219
0
2
2 2
2
2
1
2 2
1
2
=
(

+
|
.
|

\
|
+
l
l
e e
l l
e
u
u
h h
u u
h

(6. 380)
logo
0
2
2
) (
2
) (
2
1 1
=
(

+
l
e
l l l l
u
h
u u u u

(6. 381)
























220
6. 9 Exerccios e Problemas

221
Captulo VII
MTODO DOS ELEMENTOS DE CONTORNO
RESUMO
Neste captulo ser visto a origem do Mtodo dos Elementos de Contorno. Este
mtodo se apresenta como uma alternativa ao Mtodo dos Elementos Finitos.
7. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Elementos de Contorno
ii) Saber aplicar o Mtodo dos Elementos de Contorno nas suas mais diferentes
formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
7. 2 - Introduo
Este mtodo foi a principio chamado de Mtodo das Equaes Integrais. Mas para
distingui-lo dos outros mtodos que envolviam tambm equaes integrais, ele foi finalmente
chamado de Mtodo dos Elementos de Contorno.
O Mtodo dos Elementos de Contorno (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
222
preparao dos dados e, um sistema algbrico de equaes muito menor a ser resolvido
numericamente.
7. 3 Precursores do Mtodo de Elementos de Contorno
O Mtodo dos Elementos de Contorno teve como precursores matemticos para o
seu desenvolvimento os seguintes Mtodos mostrados na Figura - 7. 1. J unto com esses
mtodos, o Mtodo de Green, utilizado no desenvolvimento matemtico do Mtodo dos
Elementos de Contorno, como uma formulao bsica necessria para a soluo da equao
integral do problema singular equivalente na varivel, w, a qual a funo de ponderao.
Ou seja, a Funo de Green do operador diferencial do problema original, a funo de
ponderao, w, conforme veremos no desenvolvimento a seguir:

Figura - 7. 1. Resumo da Evoluo dos Mtodos Aproximados baseados nos Resduos Ponderados


223
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 ) ( )] ( [ x f x u =
(7. 1)
onde L um operador linear com coeficientes constantes.
Quando o termo f(x) substitudo por ) ' ( x x o , funo delta de Dirac, na qual
x um parmetro, a equao (7. 1) reescrita como:
L ) ' ( )] ' , ( [ x x x x G =o
(7. 2)
A funo ) ' , ( x x G , 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 ) ( ' ) ' ( ) ' ( ' ) ' ( )] ' , ( [ x f dx x f x x dx x f x x G = =
}


o
(7. 3)
Trocando, em (7. 3), a ordem do operador diferencial e do sinal de integrao, obtm-se:
L ) ( ' ) ' ( ) ' ( ' ) ' ( )] ' , ( [ x f dx x f x x dx x f x x G = =
} }


o
(7. 4)
Comparando-se as equaes (7. 4) e (7. 1), conclui-se que a soluo da equao
(7. 1) pode ser escrita como:
' ) ' ( )] ' , ( [ ) ( dx x f x x G x u
}


=
(7. 5)
No Mtodo dos Elementos de Contorno as Funes de Green so as Funes de
Ponderao.



224
7.3.2 Integrao por Partes em duas dimenses
Seja a integral

dxdy
x
d
x
y x
c
c
=
c
c
}} }

| O

|
O

(7. 6)
Conforme mostra a Figura - 7. 2, onde ) , ( y x | | = e ) , ( y x = ;

Figura - 7. 2. Integral por partes em duas dimenses em relao a x.
Integrando por partes em relao a x:

|
|
=
c
c
=
c
c
= =
v
x
dv
dx
x
du u
;
;

(7. 7)
Logo
| | dxdy
x
dy dxdy
x
x y
y
y
x x x x
x y
T
B
E D
c
c
=
c
c
}} } }} = =
|
| |

|
(7. 8)
Para x = x
D
, tem-se:
225

Considerando um elemento de contorno, I d , quando x = x
D
, tem-se:
x
x
n d dy
d
dy
n
I
I
|
|
=

=
=
cos
cos

(7. 9)
Onde n
x
o cosseno diretor da normal
~
n ao contorno, I, em relao ao eixo x.
~
~ ~
j n i n n
y x
+ =
(7. 10)
Assim, o primeiro termo direita em (7. 8) pode ser interpretado como uma
integral, no sentido anti-horrio, ao longo do contorno, I. Portanto,
} } }
c
c
=
c
c
O I O
O
|
I | O

| d
x
d n d
x
x

(7. 11)
Para x = x
E
, tem-se:

Da mesma maneira, considerando um elemento de contorno, I d , quando x = x
E
,
tem-se:
x
x
n d dy
d
dy
n
I
I

|
=

=
= =
cos
cos cos

(7. 12)
226

Figura - 7. 3. Integral por partes em duas dimenses em relao a y.
Analogamente, o segundo termo direita em (7. 8) pode ser interpretado como
uma integral, no sentido horrio, ao longo de I. Portanto,
} } }
c
c
=
c
c
O I O
O
|
I | O

| d
y
d n d
y
y

(7. 13)
As integrais (7. 11) e (7. 13) sero utilizadas no desenvolvimento do Mtodo dos
Elementos de Contorno, a seguir. Unindo (7. 11) com (7. 13) obtemos a primeira identidade
de Green.
} } } (

c
c
+
c
c
+ =
(

c
c
+
c
c
O I O
O
| |
I | O

| d
y x
d n n d
y x
y x
) (
(7. 14)
Ou simplesmente:
I | O | |
I O
d n d
,
} }
= V + V ) (
(7. 15)
Utilizando esses precursores matemticos podemos a partir de agora elaborar o
desenvolvimento matemtico do Mtodo dos Elementos de Contorno.

227
7. 4 Definio Matemtica e Desenvolvimento do Mtodo
Considere a Equao de Poisson em duas dimenses:
0
2
2
2
2
= +
c
c
+
c
c
b
y
u
x
u
em O
(7. 16)
Com as condies de contorno:
Essenciais
u
em u u I =
(7. 17)
e
Naturais
q
em q
n
u
q I =
c
c
= (7. 18)
Onde
q u
UI I I =
(7. 19)
e
~
n a normal ao contorno, dirigida para fora do contorno.
Sendo u uma soluo aproximada do problema, que no atende as condies de
contorno, trs tipos de resduos, ou erros, so gerados:
a) em O
0
2
2
2
2
= +
c
c
+
c
c
= b
y
u
x
u
O
c
(7. 20)
b) em
u
I
0 = = u u
u
I
c
(7. 21)
c) em
q
I
0 = =
c
c

c
c
= q q
n
u
n
u
q
I
c (7. 22)
os quais devem ser ponderados
A sentena bsica de resduos ponderados escrita como:
228
0 ) ( ) ( ) (
2
= + + + V
} } }
I I O
I O I
d w q q d w u u wd b u
q u

(7. 23)
onde o Laplaciano
2
V dado por:

2
2
2
2
2
y
u
x
u
u
c
c
+
c
c
= V
(7. 24)
As funes de ponderao w w w e , , podem ser escolhidas convenientemente,
de maneira a simplificar o problema.
Integrando por partes, a integral que contm o Laplaciano em (7. 23), obtm-se:
) ( ) ( ) (
2
2
2
2
2
=
c
c
c
c

c
c
c
c

c
c
+
c
c
=
c
c
+
c
c
= V
} } } }
O I O O
O O I O
d
y
w
y
u
x
w
x
u
wd n
y
u
n
x
u
wd
y
u
x
u
uwd
y x

(7. 25)
Onde
q n
n
u
n
y
u
n
x
u
y x
=
c
c
=
c
c
+
c
c

(7. 26)
Integrando novamente por partes, a integral de domnio direita em (7. 25), tem-se:
} } }
c
c
+
c
c

c
c
+
c
c
=
c
c
c
c

c
c
c
c
O I O
O I O d u
y
w
x
w
d u n
y
w
n
x
w
d
y
w
y
u
x
w
x
u
y x
) ( ) ( ) (
2
2
2
2

(7. 27)
Onde
(7. 28)
Substituindo, agora, (7. 27) em (7. 25) temos:
} } } }
V =
c
c
+ V
O I O I
O I I O d u w d
n
w
u wd q wd u
2 2

(7. 29)
Substituindo agora, (7. 28) em (7. 24) temos:
} } } } } }
+ +
c
c
+ + V
I I I I O O
I I I I O O
u q
d w q q d w u u d
n
w
u wd q wd b d u w ) ( ) (
2

(7. 30)
Observando agora que
q u
UI I I = , pode-se escrever:
229
} } }
+ =
u q
wd q wd q wd q
I I I
I I I
(7. 31)

I I I
I I I
d
n
w
u d
n
w
u d
n
w
u
q u
c
c
+
c
c
=
c
c
} } }

(7. 32)
Substituindo (7. 31) e (7. 32) em (7. 30) temos:
0
2
= + + +
c
c

c
c
+ + + V
} } } } }
} } } } }
I I I I I
I I I O O
I I I I I
I I I O O
d w q d w q d w u d w u d
n
w
u
d
n
w
u wd q wd q wd b d u w
q q u u q
u q u

(7. 33)
A expresso (7. 33) pode ser simplificada fazendo w w = e, anulando-se
respectivamente as integrais em
q
I que contm os valores aproximados q , e
n
w
w
c
c
= ,
anulando-se as integrais em
u
I que contm os valores aproximados u . A expresso
resultante denominada Formulao Inversa de Resduos Ponderados.
I I I I O O
I I I I O O
wd q d w q d
n
w
u d
n
w
u wd b d u w
u q q u
} } } } } }

c
c
+
c
c
= + V
2

(7. 34)
Ou, simplificando as expresses para as integrais de contorno:
I I O O
I I O O
wd q d
n
w
u wd b d u w
} } } }

c
c
= + V
2

(7. 35)
Nas integrais de contorno em (7. 35), deve-se substituir u por u em
u
I na
primeira integral e q por q, na segunda integral.
OBS:
1) Sabendo-se que w w = e que
n
w
w
c
c
= , a sentena bsica de resduos ponderados,
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:
230
} }
} } }
c
c

= +
|
|
.
|

\
|
c
c
c
c
+
c
c
c
c

u q
u
d
n
w
u u wd q q
wd b d
y
w
y
u
x
w
x
u
wd q
I I
O I I
I I
O I I
) ( ) (

(7. 36)
Considerando que:
} } }
+ =
q u
wd q wd q wd q
I I I
I I I
(7. 37)
A expresso (7. 36) pode ser escrita como:
O I I I I
O I I I I
wd b d
n
w
u u wd q wd q d
y
w
y
u
x
w
x
u
u q u u
} } } } }
+
c
c
+ =
|
|
.
|

\
|
c
c
c
c
+
c
c
c
c
) (

(7. 38)
Como alguns termos se anulam temos:
O I I I
O I I I
wd b d
n
w
u wd q d
y
w
y
u
x
w
x
u
u q u
} } } }
+
c
c
+ =
|
|
.
|

\
|
c
c
c
c
+
c
c
c
c

(7. 39)
Ns havamos visto que:
I I O O
I I O O
wd q d
n
w
u wd b d u w
} } } }

c
c
= + V
2

(7. 40)
No Mtodo dos Elementos de Contorno, a funo de ponderao, w soluo do
problema singular-equivalente, isto , ela a Funo de Green do operador diferencial.
Para a equao de Poisson, a funo de Green para o operador,
2
2
2
2
2
y x c
c
+
c
c
= V
representada por ) , ( * X u , a soluo do problema, ou seja,
) ( ) , ( *
2
X X u = V o (7. 41)
O ponto X denominado ponto campo, e, o ponto denominado ponto fonte.
Assim, ) , ( * X u , denominada, soluo fundamental, pode ser interpretada como o efeito,
no ponto campo, de uma fonte concentrada aplicada no ponto fonte.
231
Em duas dimenses, X o ponto de coordenadas (x, y) = (x
1
, x
2
) e o ponto de
coordenadas (x, y) = (
1
,
2
). A expresso para u* :
r X u ln
2
1
) , ( *
t
= (7. 42)
Onde r a distncia entre e X.
Em trs dimenses, X o ponto de coordenadas (x, y, z) = (x
1
, x
2
, x
3
) e o ponto
de coordenadas (x, y, z) = (
1
,
2
,
3
). A expresso u* :
r
X u
t

4
1
) , ( * = (7. 43)
Conhecida a soluo fundamental, a sua derivada em relao direo da normal
ao contorno calculada como:
) , (
*
) , ( * X
n
u
X q
c
c
= (7. 44)
Ou
n
r
X
r
u
X q
c
c
c
c
= ) , (
*
) , ( * (7. 45)
As expresses de ) , ( * X q , em trs e em duas dimenses, so:
) 3 (
4
1
) , ( *
2
D
n
r
r
X q
c
c
=
t
(7. 46)
e
) 2 (
2
1
) , ( * D
n
r
r
X q
c
c
=
t
(7. 47)
Onde, em (7. 46)
z y x
n
z
r
n
y
r
n
x
r
n
r
c
c
+
c
c
+
c
c
=
c
c

(7. 48)
E em (7. 47)
232
y x
n
y
r
n
x
r
n
r
c
c
+
c
c
=
c
c

(7. 49)
Utilizando a notao do mtodo dos elementos de contorno, a equao (7. 35) pode ser
reescrita fazendo,
q q
u u


(7. 50)
Como:
) ( ) ( ) , ( * ) ( ) ( ) , ( *
) ( ) ( ) , ( * ) ( ) ( ) , ( *
2
X d X q X u X d X u X q
X d X b X u X d X u X u
I I
O O
I I
O O
} }
} }
=
= + V

(7. 51)
Em (7. 51), ) ( ) ( x u x u = e ) ( ) ( X q x q =
Como ) ( ) , ( *
2
X X u = V o , a primeira integral de domnio esquerda de
(7. 51) se reduz a:
) ( ) ( ) ( ) ( ) ( ) ( ) , ( *
2
O o O
O O
u X d X u X X d X u X u = = V
} }

(7. 52)
Da substituio de (7. 52) em (7. 51) resulta a equao integral de contorno:
O O
I I
O
I I
e +
=
}
} }
; ) ( ) ( ) , ( *
) ( ) ( ) , ( * ) ( ) ( ) , ( * ) (
X d X b X u
X d X u X q X d X q X u u

(7. 53)
Lembrando que:
q q
q
u u
u
U

=
+
=
+
= I I I
(7. 54)
Onde:
) ( ? ); (
) ( ? ; ) (
incgnita u prescrito q q
incgnita q prescrito u u
q
u
= =
= =
I
I

(7. 55)
Vejamos o exemplo:
233

Figura - 7. 4. Exemplo de um domnio, O, com raio, r, e ponto fonte, , e contorno I = I
u
U I
q
.
Embora a equao integral de contorno represente a soluo do problema para
pontos, , pertencentes ao domnio, O, ela no pode ser utilizada enquanto os valores de q(X)
em I
u
e de u(X) em I
q
no forem conhecidos. Para resolver esse problema, torna-se
necessrio encontrar uma expresso limite da equao, na qual o ponto e I. Para a obteno
da expresso limite, que torna possvel a soluo do problema, o ponto levado at o
contorno e, ai, exclui-se do domnio uma esfera de raio c e centro em (caso 3D) ou um
crculo (ou setor circular) de raio c e centro em (caso 2D). Em seguida, calcula-se o limite
quando c 0.

Figura - 7. 5. Soluo geomtrica para o problema do ponto fonte, , o qual transferido do
interior do domnio para o contorno.
OBS:
1) Se O
c
, o domnio excludo, em O - O
c
, tem-se, 0 ) , ( *
2
= V X u pois ) (
c
O O e

234
2) As integrais de contorno devem ser avaliadas em ) (
c
I I , onde
c
I representa o
contorno que foi excludo, e em I
c
, que representa o contorno da esfera ou do setor crcular.
A equao , quando , escrita como:
0 * * * * * lim
0
=
|
|
.
|

\
|
+ +
} } } } }

c c c c c
O O I I I I I I
c
O I I I I bd u qd u qd u ud q ud q

(7. 56)
As integrais em podem ser calculadas como (note que r = c = constante, dI =
cdu).
1)
0 . . ln
2
1
lim * lim
0
0 0
=
|
.
|

\
|
=
} }

o
c
I
c
u c c
t
I
c
d q qd u

(7. 57)
2)
t
o
u c
tc

I I I
o
c
I I
c
I
c
c c c
2
) (
). 1 (
2
1
) ( lim
* ) ( )] ( ) ( [ * lim * lim
0
0
0 0
u
d u
d q u d u x u q ud q
=
|
.
|

\
|
=
=

+ =
}
} } }



(7. 58)
O termo o/2t designado por C(); Assim

e
e
=
) ( ) ( 1
2
1
) ( 0
) (
interno ponto domnio de ponto se
suave contorno se
a externo ponto se
C
O

O O

(7. 59)
As integrais em ) (
c
I I devem ser avaliados no sentido de Valor Principal de
Cauchy. A integral em (O - O
c
) no requer nenhum trabalho especial.
A equao integral bsica do mtodo dos elementos de contorno, ) ( I e
escrita como:
} } }
+ =
O I I
O I I ) ( ) ( ) , ( * ) ( ) ( ) , ( * ) ( ) ( ) , ( * ) ( ) (
'
X d X b X u X d X u X q X d X q X u u C

(7. 60)
235
Esta a Equao de Laplace na formulao integral, da qual a equao () pode ser
considerada um caso particular.
7.4.1 - Valor Principal de Cauchy
Definio: Integrais de funes que se tornam infinitas em um ponto do intervalo
de integrao; so integrais imprprias:
Dada a integral imprpria:
}
=
b
a
dx x f I ) (
(7. 61)
que apresenta uma assintota vertical (uma descontinuidade infinita) em x = c, a < b < c, ento
I pode ser calculada como:
} }
+

+ =
b
c
c
a
dx x f dx x f I
o
o
c
c
) ( lim ) ( lim
0 0

(7. 62)
Se dois limites existem a integral converge, ou chamada convergente. Se por
outro lado:
=
=
}
}
+

b
c
c
a
dx x f
dx x f
o
o
c
c
) ( lim
) ( lim
0
0

(7. 63)
Ento a integral diverge, ou chamada no-convergente (divergente).
Fazendo-se o = c a integral imprpria no convergente (divergente) pode existir
no sentido de Valor Principal de Cauchy, possuindo um valor finito.
(

+ =
} } }
+

b
c
c
a
b
a
dx x f dx x f dx x f VP
c
c
c
) ( ) ( lim ) ( :
0

(7. 64)
Embora
=
}

c
c
c
a
dx x f ) ( lim
0

(7. 65)
e/ou
236
=
}
+

b
c
dx x f
c
c
) ( lim
0

(7. 66)
Por exemplo, se
f(x) = 1/x
o
(7. 67)
Ento x = 0 uma assimptota vertical da curva a integral:
}

=
1
1
1
dx
x
I
o

(7. 68)
deve ser avaliada como:
)
`

+
)
`

=
=

=
= + =

} }
] 1 [
1
1
lim ) 1 ( ) (
1
1
lim
1
lim
1
lim
1
lim
1
lim
1
0
1 1
0
1
1
0
1
1
0
1
0
1
0
o
o
o o
c
o
o
o
c
o
c
o
o
o
c
o
c
o
o
c
o
o o
x x
dx
x
dx
x
I

(7. 69)
Se 1 < o , ento 0 1 > = o k e a integral imprpria converge, pois:
0 lim 0 ) ( lim
0 0
= =

k k
e o c
o c

(7. 70)
Se
3
1
) ( ; 3
x
x f = = o

= =
= =

2
0
2
0
2
0
2
0
1
lim ) ( lim
1
lim ) ( lim
o
o
c
c
c o
c c
e
a integral divergente
(7. 71)
Calculando o Valor Principal de Cauchy
] 1 ) 1 ( ) [( lim
1
1 1
:
1 1 1
0
1
1
o o o
c
o
c c
o

=
}
dx
x
VP
(7. 72)
237
Quando o =3
] 1 ) 1 ( ) [( lim
3 1
1 1
3 1 3 1 3 1
0
1
1
3

=
}
c c
c
dx
x

(7. 73)

] 1 ) 1 ( ) [( lim
2
1 1
2 2 2
0
1
1
3

+ =
}
c c
c
dx
x

(7. 74)
ou
0 ] 1 1 [
2
1 1
0 ]
1
1 1
) (
1
[ lim
2
1 1
1
1
3
2 2
0
1
1
3
= + =
= +

=
}
}

dx
x
dx
x c c
c

(7. 75)

7.4.2 Soluo Numrica da Equao de Laplace
Para a soluo numrica da equao integral (7. 60) associada a equao de
Laplace, a equao reescrita para um nmero finito de pontos selecionados. Essas
equaes particularizadas so obtidas utilizando o Mtodo da Colocao no qual a equao
(7. 60), com b(x) = 0 ponderada ao longo do contorno I (). Utiliza-se, portanto, como
funo de ponderao o Delta de Dirac ) (
0
o onde
0
corresponde posio
selecionada. Pode-se escrever (admitindo b(x) = 0):
) ( ' ) ( ) ( ) ( ) , ( *
) ( ' ) ( ) ( ) ( ) , ( * ) ( ' ) ( ) ( ) (
0
'
' '
0 0
I o
I o I o
I I
I I I
d X dT X q X u
d X dT X q X u d u C

=
} }
} } }
.
(7. 76)
Invertendo a ordem da integrao:
) ( ) ( ' ) ( ) ( ) , ( *
) ( ) ( ' ) ( ) ( ) , ( * ) ( ' ) ( ) ( ) (
'
0
'
0
'
0
I I o
I I o I o
I I
I I I
d X d X u X q
X d d X q X u d u C
} }
} } }

=
(7. 77)
238
.
Aplicando a propriedade da funo Delta de Dirac, a equao (7. 77) escrita
como:
} }
=
I I
I I ) ( ) ( ) , ( * ) ( ) ( ) , ( * ) ( ) (
0 0 0 0
X d X u X q X d X q X u u C

(7. 78)
O domnio O deve ficar sempre a esquerda do sentido do percurso do contorno, de
tal forma que o vetor normal superfcie de contorno seja dirigido para fora do contorno,
conforme mostra a Figura - 7. 6

Figura - 7. 6. Aplicao da propriedade da funo delta de Dirac sobre o ponto fonte , sobre o
contorno.
7. 5 Discretizao do Contorno
Para a obteno de um sistema de equaes algbricas a partir de (7. 78), cuja
soluo fornea os valores de q(X) em I
u
e de u(X) em I
q
, o contorno I aproximado ou
discretizado por elementos de geometria conhecida, denominada elementos de contorno.
Os tipos mais comuns so os lineares e os quadrticos. Na aproximao linear os
elementos so segmentos de reta, definidos por dois ns geomtricos. Na discretizao (ou
aproximao) quadrtica os elementos so parablicos e, so necessrios definir trs ns
geomtricos.
239

Figura - 7. 7. Discretizao linear do contorno de um domnio, O.
Pode-se utilizar, para representar a variao de u(X) e de q(X), funes de forma
(ou de interpolao) em cada elemento, que pode ser constante linear ou quadrtica,
dependendo do nmero de ns funcionais. Os ns funcionais so os ns onde os valores de
u(X) e de q(X) so conhecidos ou prescritos. Assim, no caso de elemento constante, h
somente um n funcional, situado no meio do elemento. No caso do elemento constante ou
linear, a situao mais comum ocorre quando os dois ns funcionais coincidem com os ns
geomtricos. Quando a discretizao for linear, no caso do elemento quadrtico, os ns
funcionais tambm coincidem com os ns geomtricos da discretizao quadrtica.
Por exemplo:

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.
240

Figura - 7. 9. Esquematizao de ns para o problema de uma barra engastada.

7.5.1 - Elemento Constante Discretizao Linear
Para um elemento constante e uma discretizao linear temos o exemplo da Figura
- 7. 10.

Figura - 7. 10.
F
I F
I
I
F I
F
u u X u
) (
) (
) (
) (
) (
I I
I I
I I
I I

=

(7. 79)
e
F
I F
I
I
F I
F
q q X q
) (
) (
) (
) (
) (
I I
I I
I I
I I

=

(7. 80)

241
7.5.2 - Elemento Linear Discretizao Linear
Para um elemento linear e uma discretizao linear temos o exemploda Figura - 7.
11.

Figura - 7. 11.

Figura - 7. 12. Discrretizao do contorno, I.
Se o contorno discretizado (aproimado) em n elementos constantes, a verso
discretizada da equao (7. 78), para um ponto fonte,
i
, i = 1, 2, 3,...n (situado no meio de
cada elemento) escrita como:
j j
n
j
i j
n
j
j i i i
d q u d u q u C
j
I I
I

}
= =
= +
1 1
* *

(7. 81)
Onde
242
j
j i i i
j i i i i
X
X q q x q q u u
X u u x u u C C
I


e

= = =
= = =
) ( ) , ( * * ) (
) ( ) , ( * * ) (

(7. 82)
Como u
j
e q
i
so constantes I
j
pode-se escrever:
j j i i i i
q d u d q u I I
I I
} }
= * *

(7. 83)
E
j j i j j i
u d q d u q I I
I I
} }
= * *

(7. 84)
Por exemplo, para 8 elementos temos:
8 28 2 82 1 81 8 88 2 82 1 81 8 8
8 18 2 12 1 11 8 18 2 12 1 11 1 1
... ....
:
... ....
q g q g q g u h u h u h u C
q g q g q g u h u h u h u C
+ + = + + + +
+ + = + + + +

(7. 85)
Como o contorno suave em cada elemento, temos:
n i C C
i i
,..., 2 , 1 ;
2
1
) ( = = =

(7. 86)

Figura - 7. 13. Clculo do coeficiente C(
i
) para um ngulo o qualquer.
Onde
2
1
__ /__
2
) ( = = = C p C t o
t
o


(7. 87)
Substituindo (7. 83), (7. 84) (7. 86) em (7. 81) temos:
243
j j
n
j
i j j
n
j
i i
q d u u d q u
j
I I
I

}
= =
= +
1 1
* *
2
1

(7. 88)
Fazendo
j i ij j i ij
d u g e d q h
j j
I I
I I
} }
= = * *


(7. 89)
A equao (7. 88) escrita como:
j
n
j
ij j
n
j
ij i
q g u h u

= =
= +
1 1

2
1

(7. 90)
Agrupando as n equaes (7. 90) escrita para
1
,
2
,...
n
, obtm-se um sistema do
tipo:
~
~ ~ ~
q G u H =

(7. 91)
No qual os elementos da matriz
~
H so defindos como:

= +
=
=
) sin (
2
1

) sin (

gular elemento j i se h
gular no elemento j i se h
h
ij
ij
ij

(7. 92)
De forma geral temos:
~
~ ~
1
2
2
1
1
2
2
1
1
1 1
1 2
1 2
1 1
2
2 1
2 2
2 2
2 1
2
12
22
22
12
1
11
21
21
11
1
2
2
1
1
2
2
1
1
1 1
1 2
1 2
1 1
2
2 1
2 2
2 2
2 1
2
12
22
22
12
1
11
21
21
11

: : :
..
..
..
..
..
..
: :

: : : :
..
..
..
..
..
..
: :
q G u H
q
q
q
q
q
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
u
u
u
u
u
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
n
n
n
nn
n n
n n
n
n
nn
n n
n n
n
n
nn
n n
n n
n
n
n
n
n
n
n
n
n
n
n
nn
n n
n n
n
n
nn
n n
n n
n
n
nn
n n
n n
n
n
n
n
n
n
n
n
=

(
(
(
(
(
(
(
(

(
(
(
(
(
(
(
(


(7. 93)
Um exemplo para 6 elementos a matriz se reduz a:
244
~
~ ~
6
5
4
3
2
1
66
56
46
36
26
16
65
55
45
35
25
15
64
54
44
34
24
14
63
53
43
33
23
13
62
52
42
32
22
12
61
51
41
31
21
11
6
5
4
3
2
1
66
56
46
36
26
16
65
55
45
35
25
15
64
54
44
34
24
14
63
53
43
33
23
13
62
52
42
32
22
12
61
51
41
31
21
11

q G u H
q
q
q
q
q
q
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
u
u
u
u
u
u
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
=

(
(
(
(
(
(
(
(

(
(
(
(
(
(
(
(


(7. 94)
Aps a imposio das condies de contorno, obtm-se um sistema do tipo:
~ ~
~
f y A =

(7. 95)
obtido, no qual a matriz
~
A constituda pelas colunas de
~
H e
~
G associados aos valores
incgnitas de u e q, agora armazenados nos vetores
~
y
, e
~
f
o vetor que contm as
contribuies de contorno,
~
A, intercmbiando os valores conhecidos da matriz, com os sinais
trocados, conforme mostra o esquema abaixo:
~ ~
~
6
5
4
3
2
1
66
56
46
36
26
16
65
55
45
35
25
15
64
54
44
34
24
14
63
53
43
33
23
13
62
52
42
32
22
12
61
51
41
31
21
11
6
5
4
3
2
1
66
56
46
36
26
16
65
55
45
35
25
15
64
54
44
34
24
14
63
53
43
33
23
13
62
52
42
32
22
12
61
51
41
31
21
11

f y A
q
q
u
u
q
q
g
g
g
g
g
g
g
g
g
g
g
g
h
h
h
h
h
h
h
h
h
h
h
h
g
g
g
g
g
g
g
g
g
g
g
g
u
u
q
q
u
u
h
h
h
h
h
h
h
h
h
h
h
h
g
g
g
g
g
g
g
g
g
g
g
g
h
h
h
h
h
h
h
h
h
h
h
h
=

(
(
(
(
(
(
(
(

(
(
(
(
(
(
(
(


(7. 96)
Os valores de q conhecidos (ou prescritos) q q = pelos valores de q a ser
calculados (ou no prescritos) q = q.
Os valores de u conhecidos (ou prescritos) u u = pelos valores de u a ser
calculados (ou no prescritos) u = u.
245
7. 6 Exemplos e Aplicaes
1) Resolva a equao :

2
2
0
u
u
x
c
=
c

com as seguuintes condies :
(0) =0 ,
(1) =1.
Soluo:
A soluo fundamental do problema a soluo da equao :

2 *
*
2
( )
u
u x
x
o
c
=
c

igual a

*
( )
2
senh x
u

=
Da equao:

246
*
2 * * *
3
2 * * * *
* * *
2
3 0
3 0 3 0
( )
* * * *
3 0 3 0
*
*
*
* *
( )
( )
2
cosh( )
(
2
x x
x x x
x
x x x x
d u
u u d b u d u d pu d
d n
d u d u d u d u
u u d x u u u p u p u
d n d n d n d x
u u p u p p u p u
d u
p
d n
x
s e n h x
u
d u d u d x x
d n d x d n
o

O O I I
= =
= = =

= = = =
V O + O I I
| |
= + + + |
|
\ .
= +
=
>

= =
} } } }
}
_
*
* *
*
1)
( )
2
cosh( ) cosh( )
( 1)
2 2
cosh
2
cosh(3 0) cosh(0 0) (3 0) (0 0)
(0) (3). (0). (3) (3). (0).
2 2 2 2
cosh(3 3) cosh(3 0) (3 3)
(3) (3). (0). (3) (3).
2 2 2
x
s e n h x
u
d u d u d x x x
d n d x d n
x
p
s e n h s e n h
u u u p u p
s e n h
u u u p u

<

=

= = =

=

= +

= +
3 3
3 3
3 3
*
* *
*
(3 0)
(0).
2
cosh 3 3
0 1. (0). (3)
2 2
1 3
1 1. (0). (0)
2 2
cosh 3
(3)
3
1 2
(0)
3
( )
2
cosh( ) cosh( )
.( 1)
2 2
cosh
2
cosh(3
( ) (3).
o
o
s e n h
p
s e n h
u p
s e n h
u p
e e
p
s e n h e e
p
s e n h e e
x
s e n h x
u
d u d u d x x x
d n d x d n
x
p
u x u

=
=
+
= =


= =

=

= = =

=
=
) cosh( 0) (3 ) ( 0)
(0). (3) (3). (0).
2 2 2 2
( ) cosh(3 3) cosh 3 (3 3) 1
( ) 1. . .
2 3 2 3 2
cosh( ) cosh . cosh .
( ) . cosh cosh .
cosh 3. cosh
( )
o o o o
o
o
o
x x s e n h x s e n h x
u p u p
s e n h x s e n h
u x
s e n h s e n h
A B A B s e n h A s e n h B
s e n h A B s e n h A B A s e n h B
x
u x

+

= + +
=
=
=
( )
2
2 2
cosh 3 3. cosh cosh 3 ( ) cosh 3 1
. .
2 3 2 3 2
cosh 3 . 1 3
( ) . cosh 3. cosh cosh 3. cosh 3. cosh
2 3
. cosh 3
1
( ) .
2
o o o o o
o
o o o o
o
o
o
s e n h x s e n h x s e n h x s e n h x
s e n h s e n h
s e n h x s e n h
u x x s e n h x x
s e n h s e n h x
s e n h x s e n h
u x
| | | | | |
+
| | |
\ . \ . \ .
(
( = + +
(

=
1
3 3
3
3 3
o o
o
x x
o
s e n h x
s e n h x e e
s e n h s e n h e e
=

( | |
( |
+
( |
|
( +
\ .
= =
(

(
(
(





247
Captulo VIII
MTODO DOS VOLUMES FINITOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Volumes Finitos. Este mtodo
se apresenta como uma alternativa ao Mtodo dos Elementos Finitos.
8. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Volumes Finitos
ii) Saber aplicar o Mtodo dos Volumes Finitos nas suas mais diferentes formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
8. 2 Introduo
O Mtodo dos Volumes Finitos uma extenso para o volume do Mtodo dos
Elementos Finitos














248
8. 3 Definio Matemtica e Desenvolvimento do Mtodo




(8. 1)









































249
8. 4 Exemplos e Aplicaes
















































250
8. 5 Exerccios e Problemas



251
Apndices
A. 1 Conceitos de Engenharia

A.1.1 - Problema de uma Viga
Considere uma viga apoiada e deflexionada sob seu prprio peso conforme mostra
a Figura - A. 1.

Figura - A. 1. Viga bi-apoiada sujeita a deformao pelo seu prprio peso.
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:
252
0 = + q
dx
dQ
(A. 1)
A relao entre o Fora Cortante, Q, e o Momento Fletor, M dada por:
dx
dM
Q = (A. 2)
A equao do Momento Fletor que atua sobre a viga dado por:
0
2
2
= + q
dx
M d
(A. 3)
Como o Momento Fletor dado pela deflexo w(x), temos:
2
2
) (
dx
x w d
EI M = (A. 4)
onde E: o mdulo de Elasticidade; I : o momento de Inrcia da seco transversal da viga;
Logo,
0
) (
4
4
=
EI
q
dx
x w d
(A. 5)
Esta equao tambm pode ser obtida do calculo variacional da equao da
energia potencial total do sistema, dada por:
}
(
(

|
|
.
|

\
|
=
l
p
dx qw
dx
w d EI
I
0
2
2
2
2
.
(A. 6)
onde
2
2
2
2
|
|
.
|

\
|
dx
w d EI
: a Energia Potencial de Deformao; qw(x): a Energia Potencial da
carga Atuante; quando aplicada sobre o funcional (A. 6) a equao de Euler Lagrange, da
seguinte forma:
Seja F dado por:
qw
dx
w d EI
w w x F F
|
|
.
|

\
|
= =
2
2
2
2
) ' ' , , ( (A. 7)
253
Pelo Principio da Energia Potencial mnima, a configurao de equilbrio
corresponde extremizao do funcional.
Da equao de Euler-Lagrange:
0
' ' ' ' ' '
2
2
3
3
=
c
c

|
.
|

\
|
c
c
+
|
.
|

\
|
c
c

|
.
|

\
|
c
c
w
F
w
F
dx
d
w
F
dx
d
w
F
dx
d
(A. 8)
como
0
'
0
' ' '
3
3
=
|
.
|

\
|
c
c
=
|
.
|

\
|
c
c
w
F
dx
d
e
w
F
dx
d
(A. 9)
Temos:
0
' '
2
2
=
c
c
+
|
.
|

\
|
c
c
w
F
w
F
dx
d
(A. 10)
Logo
( )
' ' ;
' '
' '
2
2
2
2
EIw
w
F
dx
EIw d
w
F
dx
d
=
c
c
=
|
.
|

\
|
c
c
(A. 11)
e
q
w
F
e
dx
w d
EI
w
F
dx
d
=
c
c
=
|
.
|

\
|
c
c
4
4
2
2
' '
(A. 12)
Ento substituindo em (4. 115) temos:
EI
q
dx
w d
=
4
4
(A. 13)
A equao diferencial da linha elstica.







254
A. 2 Movimento transverso de uma membrana retangular sob
velocidade inicial prescrita
Este apndice trata da obteno das expresses matemticas para representar o
movimento transverso de uma membrana retangular analisada na seco 3.8. Os
deslocamentos so nulos sobre o contorno e a velocidade inicial
0
v prescrito sobre uma rea
retangular
0
A , mostrado na










Figura - A. 2. .
A soluo analtica para este problema especfico foi derivado usando expresses gerais dadas
na referencia { }.
O delocamento transverso ( )
1 2
, , u x x t em qualquer ponto dentro do domnio
definido pela memebrana e as traes ( )
2
, , p a x t em qualquer ponto sobre a linha
1
x a = pode
ser calculada a partir de:
( )
0 1 2
1 2 3
1 1
2 1
, , sen sen
mn
m n
mn
v m x n x
u x x t G
mnv a b
t t
t

= =
| | | |
=
| |
\ . \ .


(A. 14)
e
( ) ( )
0 2
2 2
1 1
2 1
, , cos sen
mn
m n
mn
v n x
p a x t m G
a nv b
t
t
t

= =
| |
=
|
\ .


(A. 15)
onde
255
( )
2 1 2 1
cos cos cos cos sen 2
mn mn
n b n b m a m a
G v t
b b a a
t t t t
t
( ( | | | | | | | |
=
| | | | ( (
\ . \ . \ . \ .


(A. 16)
E as freqncias naturais
mn
v so dadas por:
2 2
2
mn
c m n
v
a b
| | | | | |
= +
| | |
\ . \ . \ .
(A. 17)
No caso da memebrana analisada no captulo 3, , ' '
5
a
a b a b
| |
= = =
|
\ .
as sries de
expresses (A. 14) e (A. 15) foram calculadas com oito e cem termos respectivamente.
























256
A. 3 Implementaes para o Mtodo das Diferenas Finitas
usando a Planilha do EXCEL Microsoft, com cdigo de cores
nas clulas
A.2.1 Sub VerCorPre
Descrio da Macro Subrotina e Linhas de Comando
' Sub VerCorPre()
' VerCorPre Macro
' Macro gravada em 2/5/2006 por Orlando Olympio
Lenzi Filho
'
' Atalho do teclado: Ctrl+v
'
' Mostrando numero das cores

' Colocando valores nos elementos da matriz
preenchendo por linha
cor =1
For nlin =1 To 6
For ncol =1 To 10
Cells(nlin, ncol) =cor
cor =cor +1
Next ncol
Next nlin

' Colocando cor no preenchimento da clula de acordo
com o valor

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










257
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)

' Colocando valores nos elementos da matriz
preenchendo por coluna
For ncol =1 To 10
For nlin =1 To 15
Cells(nlin, ncol) =ncol +nlin
Next nlin
Next ncol

' Colocando cor no preenchimento da clula de acordo
com o valor
' Os valores de 3 a 24 tero cores associadas ao prprio
valor
' O valor 2 e os valores maiores que 24 tero a cor 30

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
258
End With
End If

If Cells(nlin, ncol).Value > 7 And Cells(nlin,
ncol).Value <=16 Then
With Selection.Interior
.ColorIndex =Cells(nlin, ncol).Value
.Pattern =xlLightHorizontal
.PatternColorIndex =xlAutomatic
End With
End If
If Cells(nlin, ncol).Value > 16 And Cells(nlin,
ncol).Value <=20 Then
With Selection.Interior
.ColorIndex =Cells(nlin, ncol).Value
.Pattern =xlVertical
.PatternColorIndex =xlAutomatic
End With
End If
If Cells(nlin, ncol).Value >20 Then
With Selection.Interior
.ColorIndex =Cells(nlin, ncol).Value
.Pattern =xlGray75
.PatternColorIndex =xlAutomatic
End With
End If

Next ncol
Next nlin
End Sub


A.2.3 - Sub multcor
Descrio da Macro Subrotina e Linhas de Comando
'Sub multcor()
' 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)

' Colocando valores nos elementos da matriz
preenchendo por coluna
For ncol =1 To 10
For nlin =1 To 15
259
Cells(nlin, ncol) =ncol +nlin
Next nlin
Next ncol

' Colocando cor no preenchimento da clula de acordo
com o valor
' Os valores de 3 a 24 tero cores associadas ao prprio
valor
' O valor 2 e os valores maiores que 24 tero a cor 30

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

'
A.2. 4 - Sub geradora
Descrio da Macro Subrotina e Linhas de Comando
Sub geradora()
' geradora Macro
' Macro gravada em 2/5/2006 por Orlando Olympio
Lenzi Filho
'
' Atalho do teclado: Ctrl+g

numlin =InputBox("Digite o nmero de linhas do seu
espao", "DEFININDO O ESPAO")
numcol =InputBox("Digite o nmero de colunas do seu
espao", "DEFININDO O ESPAO")
amplif = InputBox("Digite o valor da amplificao",
"DEFININDO O ESPAO")
Cells(31, 14).Value =Cells(1, 1).Value * amplif
' Cells(32, 1).Value =numlin
' Cells(32, 2).Value =numcol
For valor =1 To 10
Cells(1, 1).Value =valor
valmax =Cells(1, 1).Value
valmin =Cells(1, 1).Value
For nlin =1 To numlin
For ncol =1 To numcol
If Cells(nlin, ncol).Value <valmin Then
260
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

' Cells(32, 3).Value =valmax
' Cells(32, 4).Value =valmin
' Cells(32, 5).Value =increm

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














261
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)

Considerou-se que a barra possui 1 metro.

Programa Fonte
PROGRAM MDF_ONDA_1D
USE PORTLIB
REAL, ALLOCATABLE, DIMENSION (:,:)::U
INTEGER i,j,N,M,VER
REAL c, DELTA_T, DELTA_X,ALFA
!***************************************************************
*********
! Programa para resolver o problema: d2u/dx2=(1/c2)*(d2u/dt2)

! u(t,0)=0 du(t,L)/dx=1 u(0,x)=0
du(0,x)/dt=0
! U(j,i) -->matriz contendo os valores de U no tempo j e na posio i

! j=1 corresponde ao instante inicial (t=0)
! O clculo de U(j,i) para j=2 envolve o valor de U em um tempo fora do
domnio (t<0)
! i=1 corresponde a posio inicial (x=0)
! O clculo de U(j,i) para i=N (x=L) envolve o valor de U em um ponto fora do
domnio (N+1)
!***************************************************************
*********
OPEN(10, file="entrada.txt")
READ(10,*) N
READ(10,*) M
READ(10,*) c
READ(10,*) DELTA_T
READ(10,*) DELTA_X
CLOSE(10)

ALLOCATE(U(M,N))

OPEN(20, file="du(t,0)_dx.txt")
OPEN(25, file="u(t,0.5L).txt")
OPEN(30, file="u(t,L).txt")

!Lao para impor condicao de contorno U(t,1)=0.0, ou seja, para qualquer
tempo na posicao x=0 !(i=1), U=0
DO j=1,3
U(j,1)=0.0
END DO

!Lao para impor condicao inicial U(1,i)=0.0, ou seja, em t=0 (j=1), U=0 para
262
qualquer posicao.
DO i=1,N
U(1,i)=0.0
END DO

!Definindo uma constante
ALFA=(c*c*DELTA_T*DELTA_T)/(DELTA_X*DELTA_X)

!Lao para calcular os deslocamentos quando j=2.Surgem aqui os valores de u
em um tempo fora !do domnio.
DO i=2,N
IF(i==N) THEN
U(2,i)=ALFA/2.0*(2*DELTA_X+2*U(1,i-1)-
2*U(1,i))+U(1,i)
ELSE
U(2,i)=ALFA/2.0*(U(1,i+1)-2*U(1,i)+U(1,i-1))+U(1,i)
END IF
END DO

!Lao para calcular os deslocamentos em diferentes pontos da corda em
diferentes instantes de !tempo
!j comea em 3 porque j=1 (t=0) e j=2 (t=1) j foram calculados.
DO j=3,M
DO i=2,N
IF(i==N)THEN
U(3,i)=ALFA*(2*DELTA_X+2*U(2,i-1)-
2*U(2,i))+2*U(2,i)-U(1,i)
ELSE
U(3,i)=ALFA*(U(2,i+1)-2*U(2,i)+U(2,i-
1))+2*U(2,i)-U(1,i)
END IF
END DO
!Lao para salvar em arquivo os deslocamentos dos pontos que sero
plotados e para passar
!os valores de U(2,i) para U(1,i) e de U(3,i) para U(2,i)
DO i=1,N
IF (i ==1) WRITE(20,10) (j-2)*DELTA_T,(U(1,i+1)-
U(1,i))/DELTA_X
IF (i ==(N-1)/2) WRITE(25,10) (j-2)*DELTA_T,U(1,i)
IF (i ==N) WRITE(30,10) (j-2)*DELTA_T,U(1,i)
U(1,i)=U(2,i)
U(2,i)=U(3,i)
END DO
END DO
10 FORMAT (F6.2,F6.2)
CLOSE(20)
CLOSE(25)
CLOSE(30)

!Comandos para chamar o gnuplot e fazer os grficos
VER=SYSTEM("Wgnuplot comandos1.txt")
VER=SYSTEM("Wgnuplot comandos2.txt")
VER=SYSTEM("Wgnuplot comandos3.txt")

END PROGRAM MDF_ONDA_1D

263
A.3.1 - Arquivos de comandos do Gnuplot
comandos1.txt comandos2.txt comandos3.txt
set xlabel "tempo"
set ylabel "du/dx"
set title "du(t,0)_dx X t"
set grid
set data style linespoints
set pointsize 0.2
plot "du(t,0)_dx.txt"
set xlabel "tempo"
set ylabel "deslocamento"
set title "u(t,0.5L) X t"
set grid
set data style linespoints
set pointsize 0.2
plot "u(t,0.5L).txt"
set xlabel "tempo"
set ylabel "deslocamento"
set title "u(t,L) X t"
set grid
set data style linespoints
set pointsize 0.2
plot "u(t,L).txt"
























264
A. 5 Soluo Analtica das oscilaes em uma Membrana
Retangular
A.4.1 - Movimento transverso de uma sob velocidade inicial prescrita






























265
A. 6 Implementao Algbrica para o Mtodo Variacional de
Euler-Lagrange usando o Maple 9.
A.5.1 Para o funcional do menor caminho entre dois pontos
>restart;
>z(x):=diff(y(x),x);
:= ( ) z x
d
d
x
( ) y x
Seja o funcional:
>L(x,y(x),z(x)):=sqrt(1+(z(x))^2);
:=
|
\

|
.
|
|
L , , x ( ) y x
d
d
x
( ) y x + 1
|
\

|
.
|
|
d
d
x
( ) y x
2

>Ip:=int(L(x,y(x),z(x)),x);
:= Ip d
(
]
(
(
(
(
(
+ 1
|
\

|
.
|
|
d
d
x
( ) y x
2
x
>L(x,y,z):=sqrt(1+(z)^2);
:= ( ) L , , x y z + 1 z
2

>p:=diff(L(x,y,z),z);
:= p
z
+ 1 z
2

>Q(x):=implicitdiff(p,m(x),x);
:= ( ) Q x 0

>F(x):=diff(L(x,y,z),y);
:= ( ) F x 0

>z:=solve(p=c,z);
:= z c
1
c
2
1

>y:=int(z,x);
:= y c
1
c
2
1
x
A.5.2 Para o funcional L(x,y,z) = xz + z
2

>restart;
Seja o funcional:
>Ip:=int(L(x,y(x),z(x)),x);

:= Ip d
(
]
((
( ) L , , x ( ) y x ( ) z x x

266
>L(x,y,z):=x*z+z^2;
:= ( ) L , , x y z + x z z
2


>L(x,y(x),z):=L(x,y,z);

:= ( ) L , , x ( ) y x z + x z z
2

>Ip:=int(L(x,y(x),z(x)),x);
:= Ip d
(
]
((
( ) L , , x ( ) y x ( ) z x x

>P:=diff(L(x,y(x),z),z);
:= P + x 2z

>F:=-diff(L(x,y(x),z),y);
:= F 0

>z:=diff(y(x),x);
:= z
d
d
x
( ) y x
>DtP:=diff(P,x);
:= DtP + 1 2
|
\

|
.
|
|
|
d
d
2
x
2
( ) y x
>C:=DtP+F;
:= C + 1 2
|
\

|
.
|
|
|
d
d
2
x
2
( ) y x
>H(z):=C;
:=
|
\

|
.
|
|
H
d
d
x
( ) y x + 1 2
|
\

|
.
|
|
|
d
d
2
x
2
( ) y x
>g(x):=int(C,x);
:= ( ) g x + x 2
|
\

|
.
|
|
d
d
x
( ) y x
>h(x):=solve(g(x)=0,diff(y(x),x));
:= ( ) h x
x
2

>y:=int(h(x),x);
:= y
x
2
4






267
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);
:= ( ) L x
1
2
I E
|
\

|
.
|
|
|
d
d
2
x
2
( ) w x
2
q ( ) w x
>Ip(x):=int(L(x), x=x1..x2);
:= ( ) Ip x d
(
]
(
(
(
(
((
x1
x2

1
2
I E
|
\

|
.
|
|
|
d
d
2
x
2
( ) w x
2
q ( ) w x x
>w(x):=alpha1*x*(x-l);
:= ( ) w x o1 x ( ) x l

>w(0):=0;
:= ( ) w 0 0

>w(1):=1;
:= ( ) w 1 1

Soluo:

Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(w(x),x);
:= ( ) d1 x + o1 ( ) x l o1 x

>d2(x):=diff(w(x),x,x);
:= ( ) d2 x 2o1

>L(x):=((E*I)/2)*((d2(x))^2)-q*w(x);
:= ( ) L x 2I E o1
2
q o1 x ( ) x l

>Ia(alpha1):=int(L(x),x=0..l);
:= ( ) Ia o1 +
q o1 l
3
6
2I E o1
2
l

>DIa(alpha1):=diff(Ia(alpha1),alpha1);
:= ( ) DIa o1 +
q l
3
6
4I E o1 l

>alpha1:=solve(DIa(alpha1)=0,alpha1);
:= o1
1
24
I q l
2
E

Portanto:
268
>w(x):=alpha1*x*(x-l);
:= ( ) w x
1
24
I q l
2
x ( ) x l
E

>L(x):=(E*I/2)*diff(w(x),x,x)-q*w(x);
:= ( ) L x
q l
2
24
1
24
I q
2
l
2
x ( ) x l
E

>Ip(x):=int(L(x), x=x1..x2);
:= ( ) Ip x +
1
72
I q
2
l
2
( ) x2
3
x1
3
E
1
48
I q
2
l
3
( ) x2
2
x1
2
E
q l
2
( ) x2 x1
24

>x1:=0;
:= x1 0

>x2:=l;
:= x2 l

>Ip(x):=int(L(x), x=x1..x2);
:= ( ) Ip x
1
144
I q
2
l
5
E
q l
3
24

A.6.2 Para n = 2
>restart;
Seja o funcional:
>L(x):=(E*I/2)*(diff(w(x),x,x))^2-q*w(x);
:= ( ) L x
1
2
I E
|
\

|
.
|
|
|
d
d
2
x
2
( ) w x
2
q ( ) w x
>Ip(x):=int(L(x), x=x1..x2);
:= ( ) Ip x d
(
]
(
(
(
(
((
x1
x2

1
2
I E
|
\

|
.
|
|
|
d
d
2
x
2
( ) w x
2
q ( ) w x x
>phi1:=x*(x-l);
:= |1 x ( ) x l

>phi2:=x^2*(x-l);
:= |2 x
2
( ) x l

>x2:=l;
:= x2 l

>w(x):=alpha1*phi1+alpha2*phi2;
:= ( ) w x + o1 x ( ) x l o2 x
2
( ) x l

269
>w(0):=0;
:= ( ) w 0 0

>w(1):=1;
:= ( ) w 1 1

Soluo:

Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(w(x),x);
:= ( ) d1 x + + + o1 ( ) x l o1 x 2o2 x ( ) x l o2 x
2

>d2(x):=diff(w(x),x,x);
:= ( ) d2 x + + 2o1 2o2 ( ) x l 4o2 x

>L(x):=(E*I/2)*((d2(x))^2)-q*w(x);
:= ( ) L x
1
2
I E ( ) + + 2o1 2o2 ( ) x l 4o2 x
2
q ( ) + o1 x ( ) x l o2 x
2
( ) x l
>Ia(alpha1):=int(L(x),x=0..l);
( ) Ia o1
q o2 l
4
4
( ) 18I E o2
2
q ( ) o1 o2 l l
3
3
+ :=
( ) + 6I E ( ) 2o1 2o2 l o2 q o1 l l
2
2
1
2
I E ( ) 2o1 2o2 l
2
l + +

>Ib(alpha2):=int(L(x),x=0..l);
( ) Ib o2
q o2 l
4
4
( ) 18I E o2
2
q ( ) o1 o2 l l
3
3
+ :=
( ) + 6I E ( ) 2o1 2o2 l o2 q o1 l l
2
2
1
2
I E ( ) 2o1 2o2 l
2
l + +

>DIa(alpha1):=diff(Ia(alpha1),alpha1);
:= ( ) DIa o1 + +
q l
3
3
( ) + 12I E o2 q l l
2
2
2I E ( ) 2o1 2o2 l l

>DIb(alpha2):=diff(Ib(alpha2),alpha2);
( ) DIb o2
q l
4
4
( ) + 36I E o2 q l l
3
3
( ) + 12I E l o2 6I E ( ) 2o1 2o2 l l
2
2
+ + :=
2I E ( ) 2o1 2o2 l l
2


>alpha1:=solve(DIa(alpha1)=0,alpha1);
:= o1
1
24
I l ( ) + 12I E o2 q l
E

>alpha2:=solve(DIb(alpha2)=0,alpha2);
:= o2
1
48
I ( ) + q l
2
24I E o1
l E

Portanto:
>w(x):=alpha1*phi1+alpha2*phi2;
270
Er r or , t oo many l evel s of r ecur si on

>L(x):=(E*I/2)*(diff(w(x),x,x))^2-q*w(x);
:= ( ) L x
1
2
I E ( ) + + 2o1 2o2 ( ) x l 4o2 x
2
q ( ) + o1 x ( ) x l o2 x
2
( ) x l
>Ip(x):=int(L(x), x=x1..x2);
Er r or , ( i n Pr ocessOpt i ons) t oo many l evel s of r ecur si on

>x1:=0;
:= x1 0

:= x1 0

>x2:=l;
:= x2 l

>Ip(x):=int(L(x), x=x1..x2);
( ) Ip x
q o2 l
4
4
( ) 18I E o2
2
q ( ) o1 o2 l l
3
3
+ :=
( ) + 6I E ( ) 2o1 2o2 l o2 q o1 l l
2
2
1
2
I E ( ) 2o1 2o2 l
2
l + +



















271
A. 8 Implementao Algbrica para o Mtodo dos Resduos
Ponderados usando o Maple 9.
A.7.1 Mtodo da Colocao para n = 1 com um parmetro alpha

Seja a Equao Diferencial:
>restart;
>L(x):=diff(u(x),x,x)-u(x);
:= ( ) L x
|
\

|
.
|
|
|
d
d
2
x
2
( ) u x ( ) u x
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 + | o |

>beta:=x;
:= | x

>phi:=x*(x-1);
:= | x ( ) x 1

>u(x):=beta+alpha*phi;
:= ( ) u x + x o x ( ) x 1

Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(u(x),x);
:= ( ) d1 x + + 1 o ( ) x 1 o x

>d2(x):=diff(u(x),x,x);
:= ( ) d2 x 2o

o erro epsilonOmega(x) dado por:
>epsilon(x):=d2(x)-u(x);

:= ( ) c x 2o x o x ( ) x 1

A sentena bsica de resduos ponderados pode ser escrita como:
>Ia(alpha):=int(Dirac(x-1/2)*epsilon(x),x=0..1);
:= ( ) Ia o
9o
4
1
2

>alpha:=solve(Ia(alpha)=0,alpha);
:= o
2
9

Portanto:
>u(x):=beta+alpha*phi;
272
:= ( ) u x + x
2x ( ) x 1
9

>d2:=d2(x);
:= d2 2o

>L(x):=d2-u(x);
:= ( ) L x
4
9
x
2x ( ) x 1
9

>x1:=0;
:= x1 0

>x2:=1;
:= x2 1

>u1:=eval(u(x),x=x1);
:= u1 0

>u2:=eval(u(x),x=x2);
:= u2 1

>L(x1):=d2-u1;
:= ( ) L 0
4
9

>L(x2):=d2-u2;
:= ( ) L 1
-5
9

A.7.2 Mtodo da Colocao para n = 2 com dois parmetros alpha1 e alpha2

Seja a Equao Diferencial:
>restart;
>L(x):=diff(u(x),x,x)-u(x);
:= ( ) L x
|
\

|
.
|
|
|
d
d
2
x
2
( ) u x ( ) u x
com condies de contorno

x1 =0 e x2 =1 com u(x1) =0 e u(x2) =1;
Soluo:

>u(x):=beta+alpha1*phi1+alpha2*phi2;
:= ( ) u x + + | o1 |1 o2 |2

>beta:=x;
:= | x

>phi1:=x*(x-1);
:= |1 x ( ) x 1

>phi2:=x^2*(x-1);
:= |2 x
2
( ) x 1

273
>u(x):=beta+alpha1*phi1+alpha2*phi2;
:= ( ) u x + + x o1 x ( ) x 1 o2 x
2
( ) x 1

Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(u(x),x);
:= ( ) d1 x + + + + 1 o1 ( ) x 1 o1 x 2o2 x ( ) x 1 o2 x
2

>d2(x):=diff(u(x),x,x);
:= ( ) d2 x + + 2o1 2o2 ( ) x 1 4o2 x

o erro epsilonOmega(x) dado por:
>epsilon(x):=d2(x)-u(x);

:= ( ) c x + + 2o1 2o2 ( ) x 1 4o2 x x o1 x ( ) x 1 o2 x
2
( ) x 1

A sentena bsica de resduos ponderados pode ser escrita como:
>Ia(alpha1):=int(Dirac(x-1/3)*epsilon(x),x=0..1);
:= ( ) Ia o1 +
20o1
9
1
3
2o2
27

>Ib(alpha2):=int(Dirac(x-2/3)*epsilon(x),x=0..1);
:= ( ) Ib o2 +
20o1
9
58o2
27
2
3

>alpha1:=solve(Ia(alpha1)=0,alpha1);
:= o1
3
20
o2
30

>alpha2:=solve(Ib(alpha2)=0,alpha2);
:= o2 +
30o1
29
9
29

>with(LinearAlgebra):
>A:=(<<1,30/29>|<1/30,1>>);
:= A

(
(
(
(
(
(
(
1
1
30
30
29
1

>alpha := <3/20,9/29>;
:= o

(
(
(
(
(
(
(
3
20
9
29

>M:=MatrixInverse(A,method=pseudo);
:= M

(
(
(
(
(
(
(
29
28
-29
840
-15
14
29
28

>MatrixVectorMultiply(M,alpha);
274

(
(
(
(
(
(
(
81
560
9
56

>alpha1:=81/560; alpha2:=9/56;
:= o1
81
560

:= o2
9
56

Portanto:
>u=u(x);
= u + + x o1 x ( ) x 1 o2 x
2
( ) x 1

>d2:=d2(x);
:= d2 +
9
280
27
28
( ) x x
>L(x):=d2(x)-u(x);
:= ( ) L x +
9
280
27
28
( ) ( ) x x x x o1 x ( ) x 1 o2 x
2
( ) x 1
>x1:=0;
:= x1 0

>x2:=1;
:= x2 1

>u1:=eval(u(x),x=x1);
:= u1 0

>u2:=eval(u(x),x=x2);
:= u2 1

>L:=d2-u1;
:= L +
9
280
27
28
( ) x x
>L:=d2-u2;
:= L +
289
280
27
28
( ) x x





275
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);
:= ( ) L x
|
\

|
.
|
|
|
d
d
2
x
2
( ) u x ( ) u x
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 + | o |

>beta:=x;
:= | x

>phi:=x*(x-1);
:= | x ( ) x 1

>u(x):=beta+alpha*phi;
>
:= ( ) u x + x o x ( ) x 1



Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(u(x),x);
:= ( ) d1 x + + 1 o ( ) x 1 o x

>d2(x):=diff(u(x),x,x);
:= ( ) d2 x 2o

o erro epsilonOmega(x) dado por:
>epsilon(x):=d2(x)-u(x);

:= ( ) c x 2o x o x ( ) x 1

A sentena bsica de resduos ponderados pode ser escrita como:
>Ia(alpha):=int(1*epsilon(x),x=0..1);
:= ( ) Ia o
13o
6
1
2

>alpha:=solve(Ia(alpha)=0,alpha);
:= o
3
13

Portanto:
>u(x):=beta+alpha*phi;
:= ( ) u x + x
3x ( ) x 1
13

276
>d2:=d2(x);
:= d2 2o

>L(x):=d2-u(x);
:= ( ) L x
6
13
x
3x ( ) x 1
13

>x1:=0;
:= x1 0

>x2:=1;
:= x2 1

>u1:=eval(u(x),x=x1);
:= u1 0

>u2:=eval(u(x),x=x2);
:= u2 1

>L(x1):=d2-u1;
:= ( ) L 0
6
13

>L(x2):=d2-u2;
:= ( ) L 1
-7
13


A.7.4 Mtodo da Colocao por Subdomnios para n = 2 com dois parmetros
alpha1 e alpha2

Seja a Equao Diferencial:
>restart;
>L(x):=diff(u(x),x,x)-u(x);
:= ( ) L x
|
\

|
.
|
|
|
d
d
2
x
2
( ) u x ( ) u x
com condies de contorno

x1 =0 e x2 =1 com u(x1) =0 e u(x2) =1;
Soluo:

>u(x):=beta+alpha1*phi1+alpha2*phi2;
:= ( ) u x + + | o1 |1 o2 |2

>beta:=x;
:= | x

>phi1:=x*(x-1);
:= |1 x ( ) x 1

>phi2:=x^2*(x-1);
:= |2 x
2
( ) x 1

277
>u(x):=beta+alpha1*phi1+alpha2*phi2;
:= ( ) u x + + x o1 x ( ) x 1 o2 x
2
( ) x 1

Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(u(x),x);
:= ( ) d1 x + + + + 1 o1 ( ) x 1 o1 x 2o2 x ( ) x 1 o2 x
2

>d2(x):=diff(u(x),x,x);
:= ( ) d2 x + + 2o1 2o2 ( ) x 1 4o2 x

o erro epsilonOmega(x) dado por:
>epsilon(x):=d2(x)-u(x);

:= ( ) c x + + 2o1 2o2 ( ) x 1 4o2 x x o1 x ( ) x 1 o2 x
2
( ) x 1

A sentena bsica de resduos ponderados pode ser escrita como:
>Ia(alpha1):=int(1*epsilon(x),x=0..1/2);
:= ( ) Ia o1 +
43o2
192
13o1
12
1
8

>Ib(alpha2):=int(1*epsilon(x),x=1/2..1);
:= ( ) Ib o2 +
251o2
192
13o1
12
3
8

>alpha1:=solve(Ia(alpha1)=0,alpha1);
:= o1 +
43o2
208
3
26

>alpha2:=solve(Ib(alpha2)=0,alpha2);
:= o2 +
208o1
251
72
251

>with(LinearAlgebra):
>A:=(<<1,208/251>|<-43/208,1>>);
:= A

(
(
(
(
(
(
(
1
-43
208
208
251
1

>alpha := <3/26,72/251>;
:= o

(
(
(
(
(
(
(
3
26
72
251

>M:=MatrixInverse(A,method=pseudo);
:= M

(
(
(
(
(
(
(
251
294
10793
61152
-104
147
251
294

>alphas:=MatrixVectorMultiply(M,alpha);
278
:= alphas

(
(
(
(
(
(
(
95
637
8
49

>alpha1:=95/637; alpha2:=8/49;
:= o1
95
637

:= o2
8
49

Portanto:
>u=u(x);
= u + + x o1 x ( ) x 1 o2 x
2
( ) x 1

>d2:=d2(x);
:= d2 + + 2o1 2o2 ( ) x 1 4o2 x

>L(x):=d2(x)-u(x);
:= ( ) L x +
18
637
48
49
( ) x x x o1 x ( ) x 1 o2 x
2
( ) x 1
>x1:=0;
:= x1 0

>x2:=1;
:= x2 1

>u1:=eval(u(x),x=x1);
:= u1 0

>u2:=eval(u(x),x=x2);
:= u2 1

>L(x):=d2(x)-u1;
:= ( ) L x +
18
637
48
49
( ) x x
>L(x):=d2(x)-u2;
:= ( ) L x +
655
637
48
49
( ) x x











279
A.7.5 Mtodo dos Momentos para n = 1 com um parmetro alpha

Seja a Equao Diferencial:
>restart;
>L(x):=diff(u(x),x,x)-u(x);
:= ( ) L x
|
\

|
.
|
|
|
d
d
2
x
2
( ) u x ( ) u x
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 + | o |

>beta:=x;
:= | x

>phi:=x*(x-1);
:= | x ( ) x 1

>u(x):=beta+alpha*phi;
:= ( ) u x + x o x ( ) x 1

Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(u(x),x);
:= ( ) d1 x + + 1 o ( ) x 1 o x

>d2(x):=diff(u(x),x,x);
:= ( ) d2 x 2o

o erro epsilonOmega(x) dado por:
>epsilon(x):=d2(x)-u(x);

:= ( ) c x 2o x o x ( ) x 1

A sentena bsica de resduos ponderados pode ser escrita como:
>Ia(alpha):=int(1*epsilon(x),x=0..1);
:= ( ) Ia o
13o
6
1
2

>alpha:=solve(Ia(alpha)=0,alpha);
:= o
3
13

Portanto:
>u(x):=beta+alpha*phi;
:= ( ) u x + x
3x ( ) x 1
13

>d2:=d2(x);
280
:= d2
6
13

>L(x):=d2-u(x);
:= ( ) L x
6
13
x
3x ( ) x 1
13

>x1:=0;
:= x1 0

>x2:=1;
:= x2 1

>u1:=eval(u(x),x=x1);
:= u1 0

>u2:=eval(u(x),x=x2);
:= u2 1

>L(x1):=d2-u1;
:= ( ) L 0
6
13

>L(x2):=d2-u2;
:= ( ) L 1
-7
13

A.7.6 Mtodo dos Momentos para n = 2 com dois parmetros alpha1 e alpha2

Seja a Equao Diferencial:
>restart;
>L(x):=diff(u(x),x,x)-u(x);
:= ( ) L x
|
\

|
.
|
|
|
d
d
2
x
2
( ) u x ( ) u x
com condies de contorno

x1 =0 e x2 =1 com u(x1) =0 e u(x2) =1;
Soluo:

>u(x):=beta+alpha1*phi1+alpha2*phi2;
:= ( ) u x + + | o1 |1 o2 |2

>beta:=x;
:= | x

>phi1:=x*(x-1);
:= |1 x ( ) x 1

>phi2:=x^2*(x-1);
:= |2 x
2
( ) x 1

>u(x):=beta+alpha1*phi1+alpha2*phi2;
281
:= ( ) u x + + x o1 x ( ) x 1 o2 x
2
( ) x 1

Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(u(x),x);
:= ( ) d1 x + + + + 1 o1 ( ) x 1 o1 x 2o2 x ( ) x 1 o2 x
2

>d2(x):=diff(u(x),x,x);
:= ( ) d2 x + + 2o1 2o2 ( ) x 1 4o2 x

o erro epsilonOmega(x) dado por:
>epsilon(x):=d2(x)-u(x);

:= ( ) c x + + 2o1 2o2 ( ) x 1 4o2 x x o1 x ( ) x 1 o2 x
2
( ) x 1

A sentena bsica de resduos ponderados pode ser escrita como:
>Ia(alpha1):=int(1*epsilon(x),x=0..1);
:= ( ) Ia o1 +
13o2
12
13o1
6
1
2

>Ib(alpha2):=int(x*epsilon(x),x=0..1);
:= ( ) Ib o2 +
21o2
20
13o1
12
1
3

>alpha1:=solve(Ia(alpha1)=0,alpha1);
:= o1 +
o2
2
3
13

>alpha2:=solve(Ib(alpha2)=0,alpha2);
:= o2 +
65o1
63
20
63

>with(LinearAlgebra):
>A:=(<<1,65/63>|<1/2,1>>);
:= A

(
(
(
(
(
(
(
1
1
2
65
63
1

>alpha := <3/13,20/63>;
:= o

(
(
(
(
(
(
(
3
13
20
63

>M:=MatrixInverse(A,method=pseudo);
:= M

(
(
(
(
(
(
(
126
61
-63
61
-130
61
126
61

>alphas:=MatrixVectorMultiply(M,alpha);
282
:= alphas

(
(
(
(
(
(
(
118
793
10
61

>alpha1:=118/793; alpha2:=10/61;
:= o1
118
793

:= o2
10
61

Portanto:
>u=u(x);
= u + + x o1 x ( ) x 1 o2 x
2
( ) x 1

>d2:=d2(x);
:= d2 + + 2o1 2o2 ( ) x 1 4o2 x

>L(x):=d2(x)-u(x);
:= ( ) L x +
24
793
60
61
( ) x x x o1 x ( ) x 1 o2 x
2
( ) x 1
>x1:=0;
:= x1 0

>x2:=1;
:= x2 1

>u1:=eval(u(x),x=x1);
:= u1 0

>u2:=eval(u(x),x=x2);
:= u2 1

>L(x):=d2(x)-u1;
:= ( ) L x +
24
793
60
61
( ) x x
>L(x):=d2(x)-u2;
:= ( ) L x +
817
793
60
61
( ) x x











283
A.7.7 Mtodo de Galerkin para n = 1 com um parmetro alpha

Seja a Equao Diferencial:
>restart;
>L(x):=diff(u(x),x,x)-u(x);
:= ( ) L x
|
\

|
.
|
|
|
d
d
2
x
2
( ) u x ( ) u x
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 + | o |

>beta:=x;
:= | x

>phi:=x*(x-1);
:= | x ( ) x 1

>u(x):=beta+alpha*phi;
>
:= ( ) u x + x o x ( ) x 1

Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(u(x),x);
:= ( ) d1 x + + 1 o ( ) x 1 o x

>d2(x):=diff(u(x),x,x);
:= ( ) d2 x 2o

o erro epsilonOmega(x) dado por:
>epsilon(x):=d2(x)-u(x);

:= ( ) c x 2o x o x ( ) x 1

A sentena bsica de resduos ponderados pode ser escrita como:
>Ia(alpha):=int(phi*epsilon(x),x=0..1);
:= ( ) Ia o +
11o
30
1
12

>alpha:=solve(Ia(alpha)=0,alpha);
:= o
5
22

Portanto:
>u(x):=beta+alpha*phi;
:= ( ) u x + x
5x ( ) x 1
22

>d2:=d2(x);
284
:= d2 2o

>L(x):=d2-u(x);
:= ( ) L x
5
11
x
5x ( ) x 1
22

>x1:=0;
:= x1 0

>x2:=1;
:= x2 1

>u1:=eval(u(x),x=x1);
:= u1 0

>u2:=eval(u(x),x=x2);
:= u2 1

>L(x1):=d2-u1;
:= ( ) L 0
5
11

>L(x2):=d2-u2;
:= ( ) L 1
-6
11


A.7.8 Mtodo de Galerkin para n = 2 com dois parmetros alpha1 e alpha2

Seja a Equao Diferencial:
>restart;
>L(x):=diff(u(x),x,x)-u(x);
:= ( ) L x
|
\

|
.
|
|
|
d
d
2
x
2
( ) u x ( ) u x
com condies de contorno

x1 =0 e x2 =1 com u(x1) =0 e u(x2) =1;
Soluo:

>u(x):=beta+alpha1*phi1+alpha2*phi2;
:= ( ) u x + + | o1 |1 o2 |2

>beta:=x;
:= | x

>phi1:=x*(x-1);
:= |1 x ( ) x 1

>phi2:=x^2*(x-1);
:= |2 x
2
( ) x 1

>u(x):=beta+alpha1*phi1+alpha2*phi2;
>
285
:= ( ) u x + + x o1 x ( ) x 1 o2 x
2
( ) x 1

Derivando as funes w(x) para substituir no funcional
>d1(x):=diff(u(x),x);
:= ( ) d1 x + + + + 1 o1 ( ) x 1 o1 x 2o2 x ( ) x 1 o2 x
2

>d2(x):=diff(u(x),x,x);
:= ( ) d2 x + + 2o1 2o2 ( ) x 1 4o2 x

o erro epsilonOmega(x) dado por:
>epsilon(x):=d2(x)-u(x);

:= ( ) c x + + 2o1 2o2 ( ) x 1 4o2 x x o1 x ( ) x 1 o2 x
2
( ) x 1

A sentena bsica de resduos ponderados pode ser escrita como:
>Ia(alpha1):=int(phi1*epsilon(x),x=0..1);
:= ( ) Ia o1 +
11o2
60
11o1
30
1
12

>Ib(alpha2):=int(phi2*epsilon(x),x=0..1);
:= ( ) Ib o2 +
o2
7
11o1
60
1
20

>alpha1:=solve(Ia(alpha1)=0,alpha1);
:= o1 +
o2
2
5
22

>alpha2:=solve(Ib(alpha2)=0,alpha2);
:= o2 +
77o1
60
7
20

>with(LinearAlgebra):
>A:=(<<1,77/60>|<1/2,1>>);
:= A

(
(
(
(
(
(
(
1
1
2
77
60
1

>alpha := <5/22,7/20>;
:= o

(
(
(
(
(
(
(
5
22
7
20

>M:=MatrixInverse(A,method=pseudo);
:= M

(
(
(
(
(
(
(
120
43
-60
43
-154
43
120
43

>alphas:=MatrixVectorMultiply(M,alpha);
286
:= alphas

(
(
(
(
(
(
(
69
473
7
43

>alpha1:=69/473; alpha2:=7/43;
:= o1
69
473

:= o2
7
43

Portanto:
>u=u(x);
= u + + x o1 x ( ) x 1 o2 x
2
( ) x 1

>d2:=d2(x);
:= d2 + + 2o1 2o2 ( ) x 1 4o2 x

>L(x):=d2(x)-u(x);
:= ( ) L x +
16
473
42
43
( ) x x x o1 x ( ) x 1 o2 x
2
( ) x 1
>x1:=0;
:= x1 0

>x2:=1;
:= x2 1

>u1:=eval(u(x),x=x1);
:= u1 0

>u2:=eval(u(x),x=x2);
:= u2 1

>L(x):=d2(x)-u1;
:= ( ) L x +
16
473
42
43
( ) x x
>L(x):=d2(x)-u2;
:= ( ) L x +
489
473
42
43
( ) x x

287
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; J oo 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.

You might also like