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
INTRODUO AOS MTODOS APROXIMADOS EM
ENGENHARIA:
lgebra Linear, Geometria Analtica, Clculo e Equaes
Diferenciais,

CURITIBA PARAN
MARO 2007
LUCAS MXIMOALVES
2
INTRODUO AOS MTODOS APROXIMADOS EM
ENGENHARIA:
lgebra Linear, Geometria Analtica, Clculo e Equaes
Diferenciais,

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. Jos Antonio Marques


Carrer

Orientador: Prof. Dr.

CURITIBA PARAN
MARO 2007

3
Dedicatria

Dedico,

4
Agradecimentos

Agradeo a Deus pelo seu imenso amor e misericrdia revelado nas oportunidades
que a vida me trouxe. Quero tambm agradecer:
minha Famlia pelo apoio emocional e espiritual, ao meu orientador o Prof. Dr.
....., ao meu Co-Orientador o Prof. Dr. .... , a Maristela Bradil pela amizade e dedicao com
que nos atende, aos amigos, ...., .... ...., ......., e toda a galera do CESEC.

5
Epgrafe

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)

6
Sumrio

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

Captulo I: INTRODUO AOS MTODOS APROXIMADOS ..................................... 20


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

Captulo II: EQUAES DIFERENCIAIS ....................................................................... 25


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

Captulo III: MTODO DAS DIFERENAS FINITAS .................................................... 31


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

Captulo IV: CLCULO VARIACIONAL ....................................................................... 57


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

Captulo V: MTODO DOS RESDUOS PONDERADOS............................................... 96


5. 1 - Objetivos do captulo .................................................................................................. 96
5. 2 Introduo .................................................................................................................. 96
5. 3 Definio Matemtica e Desenvolvimento do Mtodo ................................................ 97

7
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 Ke 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

8
Captulo VII: MTODO DOS ELEMENTOS DE CONTORNO .................................... 221
7. 1 - Objetivos do captulo ................................................................................................ 221
7. 2 - Introduo................................................................................................................. 221
7. 3 Precursores do Mtodo de Elementos de Contorno ................................................... 222
7.3.1 Mtodo das Funes de Green ....................................................................... 223
7.3.2 Integrao por Partes em duas dimenses....................................................... 224
7. 4 Definio Matemtica e Desenvolvimento do Mtodo .............................................. 227
7.4.1 - Valor Principal de Cauchy.............................................................................. 235
7.4.2 Soluo Numrica da Equao de Laplace ..................................................... 237
7. 5 Discretizao do Contorno ....................................................................................... 238
7.5.1 - Elemento Constante Discretizao Linear .................................................... 240
7.5.2 - Elemento Linear Discretizao Linear ......................................................... 241
7. 6 Exemplos e Aplicaes............................................................................................. 245
7. 7 Exerccios e Problemas.................................................. Erro! Indicador no definido.

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 + z2 ................................................................ 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

9
A.7.4 Mtodo da Colocao por Subdomnios para n = 2 com dois parmetros alpha1 .
e alpha2 ......................................................................................................................... 276
A.7.5 Mtodo dos Momentos para n = 1 com um parmetro alpha.......................... 279
A.7.6 Mtodo dos Momentos para n = 2 com dois parmetros alpha1 e alpha2 ....... 280
A.7.7 Mtodo de Galerkin para n = 1 com um parmetro alpha .............................. 283
A.7.8 Mtodo de Galerkin para n = 2 com dois parmetros alpha1 e alpha2............ 284

Bibliografia........................................................................................................................ 287

10
Lista de Figuras

Figura - 1. 1. Diagrama de passos simplificadores de um problema real ............................... 21


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

11
Figura - 6. 2. Mudana do domnio contnuo de coodenadas (x,y) para o discreto de
coordenadas (i,j) ................................................................................................................ 149
Figura - 6. 3. Rede de pontos nodais do Domnio, e dos Subdomnios, e .................. 151
Figura - 6. 4. Intervalo de aplicao do Mtodo de Galerkin............................................... 155
Figura - 6. 5. Elemento Finito linear entre dois pontos........................................................ 157
Figura - 6. 6. Estruturao unidimensional dos Elementos Finitos. ..................................... 160
Figura - 6. 7. Intervalo de aplicao do Mtodo de Galerkin............................................... 183
Figura - 6. 8. ...................................................................................................................... 195
Figura - 6. 9. ...................................................................................................................... 199
Figura - 6. 10. Elemento Finito Quadrtico entre trs pontos .............................................. 211
Figura - 6. 11. Estruturao unidimensional dos Elementos Finitos Quadrticos................. 216
Figura - 7. 1. Resumo da Evoluo dos Mtodos Aproximados baseados nos Resduos
Ponderados ........................................................................................................................ 222
Figura - 7. 2. Integral por partes em duas dimenses em relao a x. .................................. 224
Figura - 7. 3. Integral por partes em duas dimenses em relao a y. .................................. 226
Figura - 7. 4. Exemplo de um domnio, , com raio, r, e ponto fonte, , e contorno = u U
q....................................................................................................................................... 233
Figura - 7. 5. Soluo geomtrica para o problema do ponto fonte, , o qual transferido do
interior do domnio para o contorno. .................................................................................. 233
Figura - 7. 6. Aplicao da propriedade da funo delta de Dirac sobre o ponto fonte , sobre
o contorno.......................................................................................................................... 238
Figura - 7. 7. Discretizao linear do contorno de um domnio, . ..................................... 239
Figura - 7. 8. Tipos de elementos de contorno, linear ou parablico e tipos de ns,
geomtricos e funcionais, onde os ns funcionais podem ou no coincidir com os ns
geomtricos........................................................................................................................ 239
Figura - 7. 9. Esquematizao de ns para o problema de uma barra engastada. ................. 240
Figura - 7. 10. .................................................................................................................... 240
Figura - 7. 11. .................................................................................................................... 241
Figura - 7. 12. Discrretizao do contorno, ...................................................................... 241
Figura - 7. 13. Clculo do coeficiente C(i) para um ngulo qualquer.............................. 242
Figura - A. 1. Viga bi-apoiada sujeita a deformao pelo seu prprio peso. ........................ 251

12
Lista de Tabelas

Tabela - V. 1. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados pelo Mtodo da Colocao .............................................................................. 107
Tabela - V. 2. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos................................................................................... 128
Tabela - V. 3. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos................................................................................... 128
Tabela - V. 4. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos................................................................................... 128
Tabela - VI.1 Quadro Resumo das Diferentes Formulaes do Mtodo de Elemntos Finitos
.......................................................................................................................................... 148

13
Lista de Siglas
CAPTULO 01
x comprimento discretizado;
s comprimento infinitesimal de um fio;
c constante de velocidade da onda;
u deslocamento unitrio;
densidade uniforme de um fio;
t tempo;
TA tenso uniforme na seo do fio em ponto dado A;
CAPTULO 02
q carregamento em viga;
c coeficiente de amortecimento;
x comprimento;
u deslocamento discretizado; difuso do calor discretizado;
m massa de um corpo;
E mdulo de Young;
I momento de inrcia;
R rigidez da mola;
operador laplaciano;
CAPITULO 03
n
binmio de Newton;
r
q carregamento distribudo aplicado em uma viga;
C coeficiente de amortecimento de uma mola;
u deslocamento discreto;
h diferena entre pontos discretizados em uma funo;
p(t) fora aplicada a um sistema massa-mola;
m freqncia natural;
m massa de uma mola;
M momento fletor aplicado em uma viga;
i nmero do ponto discretizado;
n ordem da derivada de uma funo;
xi ponto onde se aplica a srie de Taylor (referencia para srie progressiva, centralizada ou regressiva);
K Rigidez da mola;
somatrio;
tenso;
CAPTULO 4
g acelerao gravitacional;
coeficientes de funo linear do mtodo de Rayleight-Ritz;
ds comprimento infinitesimal de uma curva;
W esforo cortante;
y (x) funo aproximada;

i funo linear independente;


y(x) funo que extremiza o funcional;
(x) funo de caminhos vizinhos;
I funcional de um clculo 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;
( x xl ) 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;
CAPTULO 6
n coeficientes das funes de forma;
domnio de contorno de uma equao diferencial;
domnio de uma equao diferencial somatrio de subdomnios;
erro;
N ie funo de aproximao local do n i de um elemento finito e;
K matriz global do sistema de equaes formado pelos elementos finitos;
Ke matriz local de um elemento 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 ') delta de Dirac;
domnio de contorno de uma equao diferencial;
domnio de uma equao diferencial somatrio de subdomnios;
erro;
N ie funo de aproximao local do n i de um elemento 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;
Ke matriz local de um elemento 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 ;

15
Resumo

16
Abstract

17
Apresentao
Esta apostila resultado da digitao das aulas do prof. Jos Antnio Marques
Carrer. Ela compreende a disciplina de Mtodos Aproximados para a Engenharia do curso de
Mestrado e Doutorado do Programa de Ps-Graduao de Mtodo Numricos para a
Engenharia PPGMNE da Universidade Federal do Paran - UFPR. Ela foi digitada pelo
estudante de doutorado desse curso, Lucas Mximo Alves.
Na sua forma final ela recebeu alguns formatos de apresentao e acrscimos de
contedo que no estavam nas notas originais do Prof. Marques Carrer. Isto porque o
estudante utilizou a digitao dessa apostila como uma forma de incentivo para acompanhar a
matria do curso, por causa de suas freqentes viagens a Ponta Grossa-PR. Ele procurou
tambm incluir alguns exemplos de seus estudos pessoais e dos colegas da sala de aula. Como
por exemplo, algumas implementaes algbricas no texto da apostila no Mtodo de
Rayleigh-Ritz; Rotinas de clculo usando o MAPLE 9.0 (contidas no Apndice), para o
Mtodo de Diferenas Finitas, Mtodo Variacional, de Rayleigh-Ritz e Resduos Ponderados,
Elementos Finitos, Elementos de Contorno, etc.; A justificativa matemtica da sentena dos
Resduos Ponderado ser nula; coisa que foi proposta como desafio pelo prof. Marques Carrer
em sala de aula, etc.
Houve o acrscimo de contedo tambm no caso das Equaes de Diferenas
Finitas e dos grficos de vibrao da barra, que foi realizado pela estudante, Larissa Yutiama,
no prprio andamento do curso no ano de 2006. As simulaes da Membrana foram
realizadas pelo estudante Maiko Buzzi no ano anterior de 2005 e posteriormente melhoradas
pelo doutorando Pompeu. A simulao do Mtodo de Diferenas Finitas usando a planilha do
Microsoft-EXCEL foi criada pelo estudante de doutorado e tambm professor de Mecnica
dos Fluidos da Universidade Estadual de Ponta Grossa, Lucas Mximo Alves, com a ajuda de
seu colega de trabalho o Prof. Dr. Adilson Chinelatto. Essa ltima uma proposta para se
apresentar pela primeira vez em cursos de graduao o Mtodo de Diferenas Finitas. Ela
18
didtica, simples e fcil de realizar por qualquer estudante de graduao que tenha noes
bsica do uso do EXCEL, e no envolve complicaes maiores nos problemas de variveis de
contorno. Contudo, um aprimoramento desse mtodo foi feito pelo colega de curso Eng.
Orlando Olympio Lenzi Filho, que gastou algumas horas do seu precioso tempo ampliando o
recurso de cores do Mtodo de Diferenas Finitas proposto, atravs do recurso de macros do
Microsoft-EXCEL, como uma forma de apresentar os resultados visuais com maior preciso.
Para utilizao dessa apostila com maior eficincia queremos lembrar que os
termos tcnicos ou especficos do assunto foram digitados em itlico e as passagens
matemticas dos exemplos contidos nesta apostila foram totalmente detalhadas.
Agradecemos a todos que contriburam e estimularam essa iniciativa.
Principalmente ao Prof. Jos Marques Carrer, que alm do curso ministrado, estimulou-nos a
continuar at o fim com a iniciativa de digitar o curso na forma de apostila eletrnica e
impressa, para que todos tivessem a oportunidade de estudar para as provas da disciplina sem
nenhuma falta no acompanhamento do contedo ministrado no curso.
Aceitamos qualquer crtica ou as correes que se fizerem necessrias para que
esse material de estudo possa ser cada vez mais melhorado e possa ajudar os novos estudantes
do curso nos anos que se seguiro.
Curitiba, 11 de maio de 2006
Lucas Mximo Alves

19
Captulo I
INTRODUO AOS MTODOS APROXIMADOS
RESUMO
Neste captulo ser visto como a utilizao de mtodos aproximados pode ajudar a
resolver problemas de equaes diferenciais, quando a soluo analtica inacessvel.
Abordaremos o tema das hipteses simplificadoras e a utilizao de equaes algbricas na
substituio de equaes diferenciais complexas.

1. 1 Objetivos do captulo

i) Entender a problemtica dos Mtodos Aproximados aplicados a Engenharia.


ii) Distinguir situaes onde a utilizao dos Mtodos Aproximados vivel.
iii) Saber da existncia de diversos Mtodos Aproximados.

1. 2 Introduo

A partir de agora estudaremos diferentes mtodos de simplificao de problemas


reais e de aproximao das solues das equaes diferenciais presentes na Engenharia.

20
1. 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:

21
1) O fio no oferece resistncia ao se curvar isso implica que a tenso tangencial ao fio
em cada ponto, ou seja, a tenso normal ao fio sempre nula em qualquer ponto (o
problema estritamente unidimensional-1D).
2) Ocorre somente pequenos deslocamentos transversais (problema elstico linear).
3) A fora gravitacional sobre o fio desprezada (a equao diferencial do problema
homognea)
Para o segmento AB, de comprimento s sobre o fio pode-se escrever:
- O equilbrio de foras na direo horizontal:

T A cos T B cos T (constante ) (1. 1)

- O equilbrio de foras na direo vertical

2u
s TB sen T A sen (1. 2)
t 2
Empregando (1. 1) em (1. 2) tem-se:

2 u T B sen T sen
s 2 A (1. 3)
T t T B cos T A cos

Ou

s 2 u
TB tg T A tg (1. 4)
T t 2

u u u
Como tg e tg pode-se expandir (em Srie de Taylor) na
x B x A x B
vizinhana de A e obter conseqentemente:

u u u
x ... (termos de ordem superior em x) (1. 5)
x B x A x x A

onde os termos de ordem superior em x que podem ser desprezados sem problemas.
Conseqentemente:

2u
tg tg 2 x (1. 6)
x A

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

2u 2u
s 2 2 x (1. 7)
T t x A

Ou, na vizinhana do ponto A, na Figura - 1. 2, temos:

2u 1 2u
(1. 8)
x 2 c 2 t 2
2
Que a equao de onda do fio, onde c T /
O prximo passo a busca da soluo para o problema.

1. 5 Discretizao do Problema

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.

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

24
Captulo II
EQUAES DIFERENCIAIS
RESUMO
Neste captulo sero visto os diferentes tipos de equaes diferenciais e sua
classificao, quanto ao nmero de variveis independentes, ordem, grau, coeficientes das
derivadas, etc.

2. 1 Objetivos do captulo

i) Saber reconhecer uma equao diferencial.


ii) Saber classificar uma equao diferencial, quanto ao nmero de variveis
independentes, quanto ordem, quanto ao grau, etc.

2. 2 Introduo

Quase todos os problemas em cincias fsicas e engenharia podem ser reduzidos a


uma equao diferencial. Por esta razo saber reconhecer uma equao diferencial dentro de
um problema especfico muito importante, para a busca de sua soluo. Da mesma forma,
saber classificar uma equao diferencial o primeiro passo na busca de sua soluo, pois
apesar de no existir um mtodo nico para se resolver todas as equaes diferenciais, a
classificao delas ajuda a escolher o mtodo mais adequando de soluo.

2.2.1 - Definio
Uma equao diferencial uma equao que envolve uma funo incgnita e
suas derivadas.

25
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:

d 4u
EI q (2. 1)
dx 4

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) u u ( x ) ou u u (t )

EDO de 1 Ordem

u' 1 u (2. 2)

EDO de 2 Ordem

u ' '4u x (2. 3)

26
EDO de 2 Ordem

mu cu Ru f (t ) (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

(u ' ) 2 u '2u x 2 (2. 5)

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

2u 2u 2u
0 (2. 6)
x 2 y 2 z 2

2u 0 (2. 7)

Onde o operador 2 chamado de Laplaciano.

2 2 2 2
(2. 8)
x 2 y 2 z 2

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.

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

Exemplos:

Linear:

df
a( x) b( x ) f c( x) 0 (2. 9)
dx

Quase-Linear:

df
f ( x) b( x ) f c( x) 0 (2. 10)
dx

No-Linear:

f 2 f f 2 f
2 2 d ( x, y ) 0 (2. 11)
y x x y

OBS: Uma equao linear sempre do primeiro grau, uma equao do primeiro grau no e
necessariamente linear.

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.

2u 2u 2u u u
a 2 2h b 2 2f 2g eu 0 (2. 12)
x xy y x y

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:

ax2 + 2hxy +by2 + 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:

28
1) Equao de onda unidimensional

2u 1 2u
0 (2. 14)
x 2 c 2 t 2

Esta equao de onda do tipo hiperblica porque: a = 1; h = 0; b = -1/c2 logo


a.b h 2 = -1/c2 < 0

2) Equao de Difuso (conduo do calor)

2u 1 u
2
0 (2. 15)
x t

Esta equao de difuso do tipo parablica porque: a = 1; h = 0; b = 0 logo a.b h 2 = 0

3) Equao de Laplace

2u 2u
0 (2. 16)
x 2 y 2

Esta equao de Laplace do tipo elptica porque: a = 1; h = 0; b = 1 logo a.b h2 = 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,



2 2 d (r , t )
( r , t ) V ( r , t ) ( r , t ) i , (2. 17)
2m dt

vlida para a Mecnica Quntica. Classifique-a quanto as variveis, ordem, ao grau, quanto
ao coeficiente das suas derivadas e quanto ao tipo.

Soluo:
i) Quanto as variveis: Equao Diferencial Parcial;

29
ii) Quanto a ordem: de Segunda Ordem
iii) Quanto ao grau: Primeiro grau
iv) Quanto aos coeficientes das derivadas: Linear
v) Quanto ao tipo: Elptica

2. 4 Exerccios e Problemas

30
Captulo III
MTODO DAS DIFERENAS FINITAS
RESUMO
Neste captulo ser visto a utilizao do Mtodo das Diferenas Finitas a
problemas de Equaes Diferenciais Ordinrias e Parciais. Ser visto como a utilizao da
Derivao Progressiva, Regressiva e Central afeta no resultado pelo Mtodo das Diferenas
Finitas. Analisaremos a problemtica da Consistncia, Convergncia e Estabilidade do
Mtodo.

3. 1 Objetivos do captulo

i) Entender e saber aplicar o Mtodo das Diferenas Finitas.


ii) Saber reconhecer situaes onde o Mtodo das Diferenas Finitas aplicvel.
iii) Entender a problemtica do Mtodo das Diferenas Finitas em pontos
extremos.
iv) Aplicar o Mtodo de Diferenas Finitas a problemas acadmicos.
v) Entender a problemtica da Consistncia, Convergncia e Estabilidade do
Mtodo das Diferenas Finitas.

3. 2 Introduo

No Mtodo das Diferenas Finitas (MDF) o domnio do problema, contnuo,


substitudo por uma srie de pontos discretos, ou ns, nos quais so calculadas as incgnitas
do problema. Essa substituio do contnuo pelo discreto denomina-se discretizao.

31
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 xi dada por:

du u ( xi h ) u ( xi )
(3. 1)
dx x xi h

onde h = x.
De forma aproximada, utilizando-se um incremento h pequeno, porm finito,
pode-se escrever:

du u ( x i h) u ( x i )
(3. 2)
dx x xi h

A aproximao definida pela equao (3. 2) denominada diferena progressiva


porque utiliza um ponto frente de xi, o ponto (xi + h).
De maneira anloga, pode-se definir uma diferena regressiva.

32
du u ( x i ) u ( x i h)
(3. 3)
dx x xi h

Figura - 3. 2. Influncia das diferentes derivadas tomadas em relao ao ponto x e sua vizinhana a
direita e esquerda.

Outra maneira de aproximao a diferena central:

du u ( x i h) u ( x i h)
(3. 4)
dx x xi 2h

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

i) Diferena progressiva
A expanso em Srie de Taylor do valor de u em xi = xi + h em torno do valor de
u em x = xi :

du h2 d 2u h 3 d 3u
u ( x i h) u ( x i ) h ... (3. 5)
dx x xi 2! dx 2 x x 3! dx 3 x x
i i

A expresso (3. 5) pode ser reescrita como:

du u ( x i h) u ( x i ) h d 2 u h 2 d 3u
(3. 6)
dx x xi h 2! dx 2 x x 6 dx 3 x x
i i

33
Como h pequeno podemos truncar a srie no ponto indicado. Logo, desprezando-se os
termos relativos s derivadas de ordem igual ou superior a dois, obtm-se a expresso da
diferena progressiva. Como h um valor pequeno, o maior termo desprezado igual ao
produto de h por uma constante, ou seja, da ordem de h (notao O(h)). O erro que se
comete quando se substitui a expresso (3. 1) pela expresso (3. 2) O(h).

ii) Diferena regressiva


Analogamente, a expresso em srie de Taylor do valor de u em x = xi h, em
torno do valor de u em x = xi, :

du h 2 d 2u h 3 d 3u
u ( x i h) u ( x i ) h ... (3. 7)
dx x xi 2! dx 2 x x 3! dx 3 x x
i i

du
Resolvendo-se para , obtm-se
dx x xi

du u ( x i ) u ( x i h) h d 2 u h 2 d 3u
(3. 8)
dx x xi h 2! dx 2 x x 6 dx 3 x x
i i

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:

du 2h 3 d 3 u
u ( x i h) u ( x i h) 2 h ... (3. 9)
dx x xi 3! dx 3 x x
i

du u ( x i ) u ( x i h) h 2 d 3 u
(3. 10)
dx x xi 2h 6 dx 3 x x
i

Para se obter a expresso correspondente diferena central so desprezados os


termos relativos s derivadas de ordem 3 e superiores, consequentemente o erro cometido

34
quando se substitui (3. 1) por (3. 4) da ordem de O(h2). Este erro menor do que aquele
cometido pelo uso da diferena regressiva e progressiva conforme mostra a Figura - 3. 2.

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:

d 2u 2 h 4 d 4u
u ( xi h) u( xi h) 2u ( xi ) h ... (3. 11)
dx 2 x x 4! dx 4 x x
i i

2
Resolvendo para d u temos:
dx 2 x xi

d 2u u ( x i h) 2u ( x i ) u ( x i h) h 2 d 4 u
... (3. 12)
dx 2 x x h2 12 dx 4 x x
i i

A aproximao para a derivada segunda uma aproximao do tipo diferena


central e o erro cometido da ordem de O(h 2):

d 2u u ( x i h) 2u ( x i ) u ( x i h)
(3. 13)
dx 2 x x h2
i

3. 5 Derivadas de ordem n qualquer

As derivadas de ordem n qualquer podem ser expressas em termos do Binmio de


Newton, como:

d nu n n
u ( xi rh)

n
( 1) r (3. 14)
dx x x r 0 r hn
i

onde

n n!
(3. 15)
r ( n r )!r!

Para se obter a derivada de ordem n qualquer em Diferenas Finitas Progressivas


pode-se utilizar a seguinte frmula:

35
d nu n n
u ( xi rh)

n
( 1) r (3. 16)
dx x x r 0 r hn
i

ou

d n ui n
n! r ui r

dx n r 0 ( n r )!r!
( 1)
hn
(3. 17)

Para se obter a derivada de ordem n qualquer em Diferenas Finitas Regressivas


pode-se utilizar a seguinte frmula:

d nu n n
r u ( xi rh )

dx n x x r 0 r
( 1)
hn
(3. 18)
i

ou

d n ui n
n! u
n
(1) r i nr (3. 19)
dx r 0 ( n r )!r! h

Para se obter a derivada de ordem n qualquer em Diferenas Finitas Centrais


pode-se utilizar a seguinte frmula:

d nu n n
u ( xi rh) u ( xi rh)

n
(1) r (3. 20)
dx x x r 0 r 2h n
i

ou

d n ui n
n! u u
n
( 1) r i r n i r (3. 21)
dx r 0 ( n r )!r! 2h

36
3. 6 Exemplos de Aplicaes

1) Seja a equao diferencial:

d 2u
u x 0 em 0 x 1 (3. 22)
dx 2

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:

u ( xi h) 2u ( xi ) u ( xi h)
u ( xi ) xi 0 (3. 23)
h2

Agrupando os termos semelhantes temos:

u ( xi h) (h 2 2)u ( xi ) u ( xi h) h 2 xi (3. 24)

Em seguida, so identificados os pontos onde a equao discreta deve ser aplicada. Sendo h =
0,2 e conhecidos os valores de u em x = 0 em x = 1, os valores incgnitos da funo so
aqueles correspondentes a x = 0,2; x = 0,4; x = 0,6; x = 0,8.

Figura - 3. 3. Distribuio de pontos igualmente espaados no intervalo [0;1].

Reescrevendo a equao (3. 24) de forma simplificada:

ui 1 (h 2 2)ui ui 1 h 2 xi (3. 25)

Com condies de contorno: u0 = 0 e u 5 = 1.


onde:

ui 1 u ( xi h) ; ui u ( xi ) (3. 26)

37
u i 1 u ( x i h) ; i 1,2,3,4 (3. 27)

Aplicando a equao (3. 24) ou (3. 25) nos quatro pontos, um sistema de quatro equaes
algbricas obtido. A soluo desse sistema fornece os valores de u(0,2); u(0,4); u(0,6) e
u(0,8).
Assim, para

i = 0 (x = 0,); u1 -1,96u 0+ u-1 = -0,22.0,0 = 0.000

i = 1 (x = 0,2); u 2 -1,96u1+ u 0 = -0,22.0,2 = -0.008

i = 2 (x = 0,4); u 3 -1,96u2+ u 1 = -0,22.0,4 = -0.016


(3. 28)
i = 3 (x = 0,6); u 4 -1,96u3+ u 2 = -0,22.0,6 = -0.024

i = 4 (x = 0,8); u 5 -1,96u4+ u 3 = -0,22.0,8 = -0.032

i = 5 (x = 1,0); u 6 -1,96u5+ u 4 = -0,22.1,0 = -0.040

OBS: os valores de u0 = 0 e u5 = 0 so conhecidos.


Em forma matricial, aps a introduo das condies de contorno.

1,96 1 0 0 u1 0,008
1
1,96 1 0 u 2 0,016
(3. 29)
0 1 1,96 1 u 3 0,024

0 0 1 1,96 u 4 0,032

As solues aproximadas so obtidas aps a soluo do sistema de equaes.


Comparando esses valores com os fornecidos pela soluo analtica:

sen ( x )
u ( x) x (3. 30)
sen (1)

tem-se:
i X u(x) analtica u(x) aproximada por diferena central
0 0,0 0,0000 0,0000
1 0,2 0,0361 0,0362
2 0,4 0,0628 0,0630
3 0,6 0,0710 0,0713
4 0,8 0,0525 0,0527
5 1,0 0,0000 0,0000

38
2) Resolver o problema anterior com a condio de contorno natural.

du ( x)
1 em x 1 (3. 31)
dx

Soluo:
O problema agora possui cinco incgnitas, j que o valor de u5 = u(x = 1) no
conhecido. Assim, necessrio gerar mais uma equao, alm das aplicadas nos quatros
pontos interiores, para a soluo do problema.
H trs alternativas para a obteno da equao adicional.

1 Aproximao a condio de contorno natural com diferena regressiva:

du u ( xi ) u ( xi h) u (1) u (0,8) u 5 u 4
1 (3. 32)
dx x xi h 0,2 0,2

A equao adicional requerida para a soluo do problema :

u 5 0,2 u 4 (3. 33)

Mas a partir da quinta equao do Exemplo 1, em x1 = 1 (i = 5), temos:

u5 -1,96u4+ u3 = -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+ u3 = -0.032 (3. 35)

ou

(1-1,96)u4+ u3 = -0.032-0,2 (3. 36)

Donde

-0,96u4+ u3 = -0.232 (3. 37)

E o novo sistema de equao :

39
1,96 1 0 0 u1 0,008
1
1,96 1 0 u 2 0,016
(3. 38)
0 1 1,96 1 u 3 0,024

0 0 1 0,96 u 4 0,232

As solues aproximadas so obtidas aps a soluo do sistema de equaes.


Comparando esses valores com os fornecidos pela soluo analtica:

2 sen ( x)
u ( x) x (3. 39)
cos(1)

tem-se:
i x u(x) analtica u(x) aproximada por diferena regressiva
0 0,0 0,0000 0,0000
1 0,2 0,5354 0,4415
2 0,4 1,0415 0,8573
3 0,6 1,4901 1,2229
4 0,8 1,8554 1,5155
5 1,0 2,1184 1,7155 (u4+0,2)
6 1,2 2,2541 -

2 Aproximao a condio de contorno natural com diferena progressiva:

du u ( xi h) u ( xi ) u (1,2) u (1,0) u6 u5
1 (3. 40)
dx x xi h 0,2 0,2

A equao adicional requerida para a soluo do problema :

u 6 0,2 u 5 (3. 41)

Mas a partir da sexta equao do Exemplo 1, em x1 = 1,2 (i = 6) temos:

u6 -1,96u 5+ u4 = 0,22.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+ u4 = -0.040 (3. 43)

ou
40
(1-1,96)u5+ u4 = -0.040-0,2 (3. 44)

Donde

-0,96u5+ u4 = -0.240 (3. 45)

E o novo sistema de equao :

1,96 1 0 0 0 u1 0,008

1 1,96 1 0 0 u 2 0,016

0 1 1,96 1 0 u3 0,024 (3. 46)
0 0 1 1,96 1 u 4 0,032

0 0 0 1 0,96 u5 0,44

As solues aproximadas so obtidas aps a soluo do sistema de equaes.


Comparando esses valores com os fornecidos pela soluo analtica:

2 sen( x)
u ( x) x (3. 47)
cos(1)

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 (u5+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 (u6) 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

41
domnio (que constitui uma sexta equao) pode ser obtida aproximando a condio de
contorno natural com diferena central.

du u ( xi h) u ( xi h) u (1, 2) u (0,8)

dx x xi 2h 2.(0, 2)
(3. 48)
u u
6 4 1
0, 4

A equao adicional requerida para a soluo do problema :

u6 u 4
1
0,4 (3. 49)

Mas a partir da quinta equao do Exemplo 1, em x1 = 1 (i = 5) temos:

u6 -1,96u5+ u4 = -0,22.1,0 = -0.040 (3. 50)

ou

u6 -1,96u5+ u4 = -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+ u4 = -0.040 (3. 52)

Obtm-se:

-1,96u5+ (1 + 1)u4 = -0.040-0,4 (3. 53)

Donde

-1,96u5+2 u4 = -0.44 (3. 54)

E o novo sistema de equao :

1,96 1 0 0 0 u1 0,008

1,96 0 u 2 0,016
1 1 0
0 1 1,96 1 0 u 3 0,024 (3. 55)
0 0 1 1,96 1 u 4 0,032

0 0 0 2 1,96 u 5 0,044

As solues aproximadas podem ser comparadas com a soluo analtica:

42
2 sen ( x)
u ( x) x (3. 56)
cos(1)

Comparando os resultados obtidos de diferentes formas temos:


i x u(x) u(x) aproximada por u(x) aproximada u(x) aproximada por
analtica diferena regressiva por diferena diferena central
1 Hiptese progressiva 3 Hiptese
2 Hiptese
0 0,0 0,0000 0,0000 0,0000 0,0000
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 (u4+0,2) 2,727699 2,1422
6 1,2 2,2541 - 2,927699 (u5+0,2) 2,2794 (u4+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

d 2 M ( x)
q (3. 57)
dx 2

e pelas condies de contorno:

M ( x ) x 0 M ( x ) x l 0 (3. 58)

Adotar h = x = l/4

Soluo:

43
Figura - 3. 5. Distribuio de pontos igualmente espaados no intervalo [0;4].

As incgnitas so M1, M2 e M3 com condies de contorno M0 = 0 e M4 = 0.


Para
i = 1 (x1 = l/4):

M 0 2M 1 M 2
q (3. 59)
(l / 4 ) 2

i = 2 (x2 = l/2):

M 1 2M 2 M 3
q (3. 60)
(l / 4) 2

i = 3 (x3 =3l/4):

M 2 2M 3 M 4
q (3. 61)
(l / 4) 2

Em forma matricial, aps a imposio das condies de contorno tem=se:

2 1 0 M1 2
1
1 2 1 M ql 1
2 (3. 62)
16
0 1 2 M 3 1

Resolvendo:

3 2
M1 M 3 ql (3. 63)
32

1
M 2 ql 2 (3. 64)
8

Pergunta:
Porque a soluo aproximada corresponde a soluo analtica exata?

44
Resposta:
A soluo aproximada expandida em Srie de Taylor igual a soluo exata,
porque, pelas condies de contorno do problema, os termos de ordem superiores na
expanso so todo nulos.

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

O problema descrito pela equao geral:

mu Cu Ku p(t ) (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:

u muo sen t
u (t ) emt uo cos w t o
d
t
(3. 66)
1 m ( t )

md p( )e
0
send (t ) d

K
Onde u o e u o so as condies iniciais e m a freqncia natural do sistema,
m
C 2
, d m 1
2m m
Para resolver o problema numericamente, utilizando as aproximaes de diferena
central para as derivadas de segunda ordem (acelerao) e de primeira ordem (velocidade),
so feitas as substituies:

u j 1 2u j u j 1 u j 1 u j 1
u j 2
e u j (3. 67)
t 2 t

o ndice j refere-se ao tempo t j jt , t o passo (incremento) de tempo.


A verso discretizada da equao diferencial, aps a substituio das derivadas
pelas suas aproximaes, dada por:

45
m c
2 u j 1 p * j (3. 68)
t 2 t

onde p*j dado por:

2m m c
p *j p j K 2 u j 2 u j 1 (3. 69)
t t 2 t

Para j = 0, 1, 2, ...., os valores de u j+1 so obtidos a partir dos valores j conhecidos u j e u j-1.
Para se iniciar o processo de marcha no tempo (j = 0) necessrio determinar o
valor de u j 1 ; das frmulas de aproximao, pode-se escrever:

u 1 2u 0 u 1 u 1 u 1
u0 2
e u 0 (3. 70)
t 2 t

Resolvendo-se para u -1, obtm-se:

u1 2tu 0 u 1
(2tu 0 u 1 ) 2u 0 u 1 (3. 71)
u0
t 2

ou

1
u 1 u 0 u 0 t u0 t 2 (3. 72)
2

Os valores de u 0 e u 0 so conhecidos (condies iniciais) e, da prpria equao

0 :
diferencial, pode-se determinar o valor de u

mu0 Cu 0 t Ku 0 p 0 (3. 73)

ou

p0 Cu0 t Ku0
u0 (3. 74)
m

46
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
x 0, y 0, t 0 , 0 (onde 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 = xi, ui representa a soluo exata da equao diferencial e u i

representa a soluo aproximada, o esquema convergente quando o erro de discretizao


i ui u~i tende para zero, em qualquer ponto i, medida que se refina a discretizao.

Estabilidade: uma propriedade relacionada basicamente com o esquema de integrao no


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

2
t t Critico (3. 76)
m

47
De acordo com a teoria da estabilidade, da soluo das equaes diferenciais de Lyapunov,
essa amplificao do erro no tempo, associada instabilidade das equaes diferenciais , em
geral, exponencial no tempo (vide captulo 4 de L. Esgoltz, Ecuaciones Diferenciales y
Clculo Variacionais, Editora MIR, 1977).

3. 8 Exerccios e Problemas

1) Resolver pelo Mtodo das Diferenas Finitas a seguinte equao diferencial:

2u 1 2u
(3. 77)
x 2 c t 2

para a barra da Figura - 3. 6. Use a diferena central tambm para as condies de contorno.
Com condies iniciais:
u( x, t 0)
u ( x, t 0) 0 ; 0 (3. 78)
t
ou

u0 0 ; u0 0 (3. 79)

E condies de contorno
u ( x L, t )
u ( x 0, t ) 0 ; 1 (3. 80)
x
ou
u
u (0) 0 ; 1 (3. 81)
x x L

u
Fazer os grficos de u A (t ) e u B (t ) e grficos de
x x c

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

Soluo:

Seja a seguinte equao diferencial:

48
2u 1 2u
(3. 82)
x 2 c t 2
Com as seguintes condies iniciais:

u ( x, t 0) 0 u ( x, t 0) 0 (3. 83)
t
E condies de contorno:
u ( x L, t )
u ( x 0, t ) 0 1 (3. 84)
x
onde L o comprimento da barra.
Na discretizao uijposio
tempo j
i
computacionalmente equivale a :


J loops em J I ,
u I , (3. 85)
x t
Vamos usar a diferena central para calcular as derivadas. Para resolver por
diferenas finitas preciso em primeiro lugar discretizar a equao, na seguinte forma:

uik1 2.uik uik1 1 uik 1 2.uik uik 1 (3. 86)


2( )
x 2 c t 2
onde

c 2 .t 2 k
x 2

ui1 2.uik uik1 uik 1 2.uik uik 1 (3. 87)

Isolando uik 1 , a equao acima fica na seguinte forma:


c 2 .t 2 k
uik 1
u 2.uik uik1 2.uik uik 1
2 i 1
(3. 88)
x
Chamando de

c 2 .t 2
2
(3. 89)
x
temos:

uik 1 uik1 (2 2 ).uik uik1 uik 1 (3. 90)

a) Solucionando problemas computacionais para as condies iniciais

49
Um problema que existe em termos de implementao numrica refere-se ao

termo u ik 1 , que para o tempo k=0, k-1, gera um tempo negativo, ou seja, a equao (3. 90)
fica:

ui1 ui01 (2 2 ).ui0 ui01 ui1 (3. 91)

Para resolver esse problema usamos a seguinte condio:


u ( x, t 0) u
0 0, (3. 92)
t t t 0
que discretizando usando diferena central, fica da seguinte forma:

uik 1 uik 1
0, (3. 93)
2t
k 1
que resulta em ui uik 1 , devendo ser substituda na Equao (3. 86) quando n = 0.

ui1 ui1
0, (3. 94)
2t
ou

u i1 ui1 , (3. 95)

Retornando a equao (3. 91) temos:


0
ui1 ui1 (1 ).ui0 ui01 (3. 96)
2 2

b) Solucionando problemas computacionais para as condies de contorno

Um outro problema no termo uik1 , pois para a ultima iterao espacial do i, que

i+1, necessitamos calcular um valor inexistente na barra, isto , alm da barra. Para resolver
esse problema usamos a seguinte condio:
u ( x L, t )
1, (3. 97)
x
que discretizando usando diferena central, fica da seguinte forma:
u ik1 u ik1
1, (3. 98)
2x
que resulta em:

50
uik1 2x uik1 , (3. 99)

o qual deve ser substitudo na Equao (3. 86) quando for a ultima iterao do i.
Para i = n (i = 6):
0
u n1 un1 (1 ).un0 un01 (3. 100)
2 2
A condio de contorno fica:
u ( x L , t ) u u u
1 n 1 n 1 1 (3. 101)
x x x L 2 x

logo

u n 1 2x u n 1 (3. 102)

Retornando a equao (3. 100) temos:



un1 (2x un01 ) (1 ).un0 un01 (3. 103)
2 2
Observe que para:
i) k = 0 e 1 i n - 1:
k
unk 1 ui 1 (1 ).uik uik1 (3. 104)
2 2
ou

unk 1 (2x unk1 ) (1 ).unk unk1 (3. 105)
2 2
un1

ii) k = 0 e i = n

unk 1 (2x unk1 ) (1 ).unk unk1 (3. 106)
2 2
iii) k > 0 e 1 i n-1:
k
uik 1 uik1 (2 2 ).uik ui 1 uik 1 (3. 107)
2
iv) k > 0 e i = n:

u nk 1 (2x unk1 ) (2 2 ).u nk u nk1 u nk 1 (3. 108)

com ct x .

51
graficando-se:
u A t du
t (3. 109)
uB t dx i

Resultados:
du( x 0, t )
1) Graficando t temos:
dx x A

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 u ( x L / 2, t ) t , temos:
x B

u(t,0.5L) X t
1
"u(t,0.5L).txt"

0.8

0.6
deslocamento

0.4

0.2

-0.2
0 1 2 3 4 5 6 7 8 9 10
tempo

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
3) Graficando u ( x L, t ) xC t temos:

u(t,L) X t
2
"u(t,L).txt"
1.8

1.6

1.4

deslocamento
1.2

0.8

0.6

0.4

0.2

0
0 1 2 3 4 5 6 7 8 9 10
tempo

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

2u 2 u 1 2 u
, (3. 110)
x 2 y 2 c t 2
Com as seguintes condies iniciais:
i) Para toda a membrana

u ( x, y, t 0) 0 , (3. 111)

ii) Para as bordas:

u ( x, y, t ) 0 , (3. 112)

iii) Para o centro:


u ( x, t 0)
V0 c, (3. 113)
t
iv)) Fora do centro:
u ( x, t 0)
0, (3. 114)
t
conforme mostra a Figura - 3. 10.

53
Figura - 3. 10.Discretizao da membrana quadrada de lado a.

Na discretizao uijktempo k
posio i e j
computacionalmente equivale a :


u I , K loops em K tempo J coord . y I coord . x ,
J , (3. 115)

x y t
no caso geral, temos:

Soluo:
Discretizando, a equao diferencial,
1
(u tx 1, y 2.u xt , y u xt 1, y )
x 2

u xt , y 1 2.u xt , y u xt , y 1 1y 2

1
c2
u t 1
x, y 2.u xt , y u xt , y1 1t 2 (3. 116)

e isolando o termo u tx, y1


1 1
x

u xt , 1y c 2 t 2 (u xt 1, y 2.u tx, y u xt 1, y ) 2 u xt , y 1 2.u xt , y u xt , y 1
y 2
2u xt , y u xt , 1y
(3. 117)

,
Para resolver o problema no termo u xt , y1 para t=0 no centro discretizamos a condio

u ( x, t 0) u xt , 1y u xt , y1 t 1 t 1
c , ficando e concluindo que u x, y 2tc u x, y , para fora do centro
t 2t
t
tambm usando diferena central, conclui-se que u x , y u x , y , para os termos u x1, y e
t 1 t 1
u xt , y 1 ,
no haver problema, pois para os valores mximos de x e y, a condio garante que ser 0.

54
Figura - 3. 11. Variao da amplitude da oscilao em funo do tempo.

Figura - 3. 12. Oscilaes espaciais da membrana quadrada simulada no MAPLE VII (Cortesia
de Maiko Fernandes Buzzi e Roberto Vanzuit)

55
3) Usando diferenas finitas, resolva o problema de Griffith para uma placa plana e infinita,
sujeita a uma tenso constante, , nas bordas superior e inferior, e um entalhe plano no centro
da placa, cuja equao diferencial biquadrada para o problema dada pelas funes de Airy:

2 4 0 , (3. 118)

Com condies de contorno:


i) Nas bordas superior e inferior
( L A x L A , y LB ) 0
, (3. 119)
( L A x L A , y LB ) 0
ii) Nas bordas laterais
( x LA , LB y LB ) 0
, (3. 120)
( x L A , LB y LB ) 0
iii) Nas extremidades da trinca
( x L0 , y 0) f
, (3. 121)
( x L0 , y 0) f
Soluo:

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

56
Captulo IV
CLCULO VARIACIONAL
RESUMO
Neste captulo ser visto a origem do Mtodo Variacional a partir do problema da
braquistcrona, onde ser deduzido as Equaes de Euler-Lagrange. Em seguida
utilizaremos esta equao para desenvolver o Mtodo Variacional para derivadas superiores.
Concluiremos este captulo com exemplos de extremizao de funcionais para determinao
da equao diferencial do problema.

4. 1 Objetivos do captulo

i) Entender o Mtodo Variacional de Euler-Lagrange


ii) Compreender a origem das Equaes de Euler-Lagrange de primeira ordem e
ordem superiores.
ii) Saber utilizar a Equao de Euler-Lagrange em problemas para determinao
das equaes diferenciais.
iii) Entender e saber aplicar o Mtodo Rayleigh-Ritz acoplado ao problema do
Cculo Variacional.

4. 2 Introduo

O Mtodo Variacional tem origem na Mecnica Clssica de Newton. Este mtodo


foi desenvolvido como uma generalizao dos problemas dinmicos da Mecnica Analtica
ou Racional. Existem diferentes abordagens matemticas para se chegar as Equaes de
Euler-Lagrange. Contudo, o problema da braquistcrona o mais direto, pois elimina a

57
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)
I dt (4. 1)
(1)

velocidade:

ds
v (4. 2)
dt

onde o comprimento da curva descrita dado por:

ds 2 dx 2 dy 2 (4. 3)

logo

58
2
dy 2
ds 1 dx 1 y ' dx (4. 4)
dx

Pelo Princpio da Conservao da Energia (Sistema Conservativo)

1 1 1
mv12 mgy1 mv 2 2 mgy 2 mv 2 mgy (4. 5)
2 2 2

onde a velocidade de queda dada por:

2
v v12 2 g y1 y (4. 6)

Assim:

ds
dt (4. 7)
v

logo

x2 2
1 y '
I dx (4. 8)
2
x1 v1 2 g ( y1 y )

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:

x2
I F ( x, y, y' )dx I : funcional (4. 9)
x1

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):

59
( x a)
f ( x ) f ( a ) f ' (a )( x a ) f ' ' (a ) .... (4. 10)
2!

e portanto:

( x a )2
f ( x ) f (a ) f ' (a )( x a ) f ' ' (a ) .... (4. 11)
2!

Para que f(a) seja um valor mnimo relativo funo, f(x) f(a) > 0 para todos os
valores de x numa vizinhana de a, ou seja, para todos os valores amissveis de x(a). Onde o
ponto a um ponto extremo ou extremizante da funo.
Da mesma maneira, para que f(a) seja um mximo relativo, f(x) f(a) < 0. Como
(x a) adquire valores positivos e negativos, impes-se a condio de que f(a) = 0, a fim de
que o termo predominante do desenvolvimento em srie tenha valores no negativos, isto :

((x a)2 > 0 e |(x a)3| > (x a)4 ...). (4. 12)

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 x1 e x2.
Admite-se a existncia de certo caminho, y(x), que extremiza o funcional em
relao aos caminhos vizinhos (variados), ~
y ( x) . Uma famlia de caminhos variados,
dependentes de um parmetro definida como:
~
y ( x ) y ( x ) ( x ) (4. 13)

60
Onde (x) uma funo derivvel, arbitrariamente escolhida, que se anula em x = x1 e x =

x2: ( x1 ) ( x 2 ) = 0. Nota-se ainda que, qualquer que seja a escolha de (x ) , quando = 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:

x
~ 2
I F ( x, ~
y, ~
y ' )dx (4. 14)
x1

tem o seu valor extremo dado por ( j que por hiptese, y extremiza o funcional):

x2
I F ( x, y , y ' )dx (4. 15)
x1

substituindo (4. 13) em (4. 14):


x
~ 2
I F ( , ~
y ( ), ~
y ' ( ))dx (4. 16)
x1

ou

x
~ 2
I F ( x, y , y' ' )dx (4. 17)
x1

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

61
~ d 2~
~ ~ dI I 2

I I 0 2 ... (4. 18)
d 0 d 0 2!

ou
~ d 2~
~ dI I 2
I I 2 ... (4. 19)
d
0 d 0 2!

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

I I ( , y ( ), y '( )) (4. 20)

Onde:
~
~ dI
I d F ( x, ~y , ~
y ' )dx 0 (4. 21)
d

Logo

F y F y '
F ( x, y , y ') (4. 22)
y y '

e
~
dI
0 (4. 23)
d 0

ou seja
~
dI
0 (4. 24)
d 0

Logo

~ x2 F ~
dI y F ~ y'
~ ~ dx 0 (4. 25)
d 0 x1 y y ' 0

De (4. 17):

62
~ x2 F
dI F
~ ~ ' dx 0 (4. 26)
d 0 x1 y y '
0

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

x2
F F
y y' 'dx 0 . (4. 27)
x1

Agora vamos procurar eliminar o segundo termo da integral.


Integrando por partes, pode-se eliminar :

dF d F
u du dx
dy ' dx dy ' (4. 28)
d ' dx

Logo

x2 x2 x2
F F d F
y' ' dx y ' dx y' dx (4. 29)
x1 x1 x1

Como ( x1 ) ( x 2 ) 0 temos:

x2 2
x
F d F
y' ' dx dx y ' dx (4. 30)
x1 x1

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

x2
F d F
y dx y' dx 0 (4. 31)
x1

Usando o LEMA FUNDAMENTAL DO CLCULO DAS VARIAES.


x2
Se f ( x) ( x)dx 0 , com f(x) contnua e (x) continuamente derivvel (ou
x1

diferencivel) e anulando-se em x1 e x2, ento f(x) = 0 no intervalo considerado.


Assim tem-se de (4. 31) que:

63
F d F
0 (4. 32)
y dx y '

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

y ~y y ; ~y y (4. 33)

Por definio, y representa uma variao arbitrria introduzida na varivel


dependente y para um valor fixo da varivel independente x. Graficamente temos:

Figura - 4. 3. Variao y em torno de funo extremizante y(x).

4.4.1 - Propriedades do Operador

dy d
1) y : comutativa com o operador diferencial.
dx dx
dy
Vejamos a variao da funo :
dx

d~
~
dy y
(4. 34)
dx dx

logo

64
dy dy dy d~
y dy d ( ~
~
y y)

dx dx dx dx dx dx
(4. 35)
dy d (y )

dx dx

2)
ydx ydx : comutativo com o operador integral

Vejamos a variao da funo ydx cujo caminho varivel dado por:


ydx ~ydx
~
(4. 36)

ento

ydx ydx ~
ydx ~y dx ydx ( ~
y y ) dx
(4. 37)
ydx ydx

Substituindo (4. 27) no segundo termo direita em (4. 18):

x2 F F
x2
F F
x2
F F
' dx ' dx y y ' dx
x1 y y ' x1 y y ' x1 y y ' (4. 38)

Integrando por partes:

F d F
u du dx
y ' dx dy ' (4. 39)
d y ' dx y ' dx y ' dx y

Logo
x2

x2 x2
F F d F
x y ' y ' dx y ' y ydx
dx y '
(4. 40)
1 x1
0 x1

Mas y ~
y y 0 porque so iguais em x1 e x2.
Substituindo (4. 40) em (4. 38):

65
x2
F d F
y dx y' ydx 0 (4. 41)
x1

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.

x2
(1) F d F
I ydx 0 (4. 42)
x1
y dx y '

Note-se que:
1.
~
(1) dI
I (4. 43)
d 0

2. A analogia entre a primeira variao de um funcional e o diferencial total de uma funo


evidente se:

2 x
F F
F F ( x, y, y' ) , (1) I y y' dx 0 (4. 44)
x1 y y '

f f
f f ( x, y) , df dx dy (4. 45)
x y

4.4.2 Condies de Contorno


Foi considerado, at agora, o caso no qual so dados os pontos (x1,y1) e (x2,y2) por
onde deve passar a funo extremizante e (x1) = (x2) = 0: essas condies de contorno so
denominadas cinemticas ou foradas.

66
Figura - 4. 4.

Supes-se, agora, que so dados apenas x1 e x2; assim, dos caminhos variados,
alguns passaro por y1 e y2 e outros no.
x2
Para I F ( x, y, y ' )dx , o desenvolvimento da condio de extremizao
x1

conduz a:

x2
(1) F d F F F
I ydx y y 0 , (4. 46)
x1 y dx y ' y x
2
y x
1

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

F
y x 0 (ou y ( x1 ) y1 prescrito) ou 0 (4. 47)
1 y x1

Condies de Contorno Essenciais (Cinemticas) Condies de Contorno Naturais

F
y x 0 (ou y ( x 2 ) y 2 prescrito) ou 0 (4. 48)
2 y x2

Em (4. 47) e (4. 48), as condies envolvendo os valores de y(x) em x1 e x2 so as


condies de contorno cinemticas ou foradas, as condies de contorno envolvendo
derivadas so as condies de contorno naturais.

67
4. 5 Funcionais com derivadas de ordem superior

Seja o funcional:

x2
I F ( x, y, y' , y' ' , y' ' ' )dx (4. 49)
x1

A condio de extremizao se escreve como:

2 x
F F F F
(1) I y y ' y ' ' y ' ' ' dx 0 (4. 50)
x1
y y ' y ' ' y ' ' '

Integrando por partes:


a)

x2 x2 x2
F F d F
y' y' dx y ' y x1 dx y ' ydx (4. 51)
x1 x1

b)

x2 x2 x2
F F d F
y' ' y ' ' dx y ' ' y' x1 dx y' ' y' dx
x1 x1
x2 x2 2
(4. 52)
x
F d F d2 F
y ' x1 y 2 ydx
y ' ' dx y ' ' x x1 dx y ' '
1

c)

x2 x2 x2
F F d F
x y ''' y ''' dx y ''' y "
x1
y " dx
dx y '''
1 x1

x2 xx2 2
F d F d 2 F
y '' y ' x dx2 y ''' y ' dx (4. 53)
y ''' x1
dx y ''' x1 1

x2 x2 x x2 2
F d F d 2 F d 3 F
y '' y ' y ' x dx3 y ''' ydx
y ''' x1
dx y ''' x1
dx 2 y ''' x1 1

A condio de extremizao :

68
x2
F d F d 2 F d 3 F
x y dx y ' dx2 y '' dx3 y ''' ydx
1

x2 x2 x 2
(4. 54)
F d F d 2 F F d F F
2 y y ' y '' 0
y ' dx y " dx y ''' x1 y '' dx y '''
x1
y ''' x1

A funo y(x) que extremiza o funcional dever atender equao de Euler-


Lagrange de ordem superiores:

d3 F d 2 F d F F
2 0 (4. 55)
dx 3 y ' ' ' dx y ' ' dx y ' y

E s condies de contorno:
Cinemticas / Naturais so:

F
y '' prescrito ( y '' 0) ou 0 (4. 56)
y ''' x
1

d F F
y ' prescrito ( y ' 0) ou 0 (4. 57)
dx y ''' y ''

d 2 F d F F
y ' prescrito ( y 0) ou 0 (4. 58)
dx 2 y ''' dx y '' y '

69
4. 6 Exemplos de Aplicaes

1) Voltando ao problema da Braquistcrona:

x2 2
1 y '
I dx (4. 59)
2
x1 v1 2 g ( y1 y )

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

Figura - 4. 5. Particularizao do problema da braquistcrona para v1 = 0 e considerando o ponto


(1) = (x1, y1) na origem e com o sentido invertido para y

A equao (4. 59) fica:

x2
1 y '2 1
x2
1 y '2
I dx dx (4. 60)
x1 2 gy 2g x1 y

Com sentido invertido para y. Logo o funcional a ser extremizado :

1 y '2
F ( x, y, y ' ) (4. 61)
y

d F ( x, y, y ') F ( x, y, y ')
0 (4. 62)
dx y ' y

Substituindo (4. 61) na equao de Euler-Lagrange (4. 32), temos:


70
F ( x , y , y ' ) 1 2 y'
(4. 63)
y ' 2 1 y '2 y

logo

d F ( x, y, y ') y '' 1 2 y '' y '2 1 y '2


3
3
dx y ' 1 y ' y 2 1 y '2 y 2 1 y '
2 2
y (4. 64)

2
F ( x, y, y' ) 1 1 y '
(4. 65)
y 2 ( y )3

Logo juntando tudo em (4. 32) temos:

2
y '' 1 2 y '' y '2 1 y '2 1 1 y '
3
3
3
0 (4. 66)
1 y '
2
y 2 2
1 y ' y

2 1 y ' 2
y 2
y

2
Multiplicando tudo por 1 y ' y , temos:

y ' '
y ' ' y '2

y'2 1 y'2

0
(4. 67)
1 y' 2
2y 2y

Multiplicando tudo por 2y, temos:

2 yy ' ' y ' 2


2 yy ' ' 2
y ' 2 1 y ' 2 0 (4. 68)
1 y '

Ou

2 yy ' 2 y ' '


2 yy ' ' 1 0 (4. 69)
1 y '2

2 yy' ' (1 y' 2 ) 2 yy' 2 y ' '1 y' 2 0 (4. 70)

Simplificando os termos semelhantes,

2 yy' '2 yy' 2 y ' '2 yy' 2 y ' '1 y' 2 0 (4. 71)

71
obtm-se a seguinte equao diferencial:

2 yy ' ' y '2 1 0 (4. 72)

Fazendo-se uma mudana de variveis temos:

y' u (4. 73)

d 2 y d dy du du dy du
y'' 2
y'
dx dx dx dx dy dx dy
(4. 74)
du
y'' u
dy

Logo

du
2 yu u 2 1 0 (4. 75)
dy

ou

2 yudu (u 2 1) dy 0 (4. 76)

Logo

d [ y(1 u 2 )] 0 (4. 77)

Efetuando a integrao temos:

y (1 u 2 ) a (4. 78)

ou

y (1 ( y ' ) 2 ) a (4. 79)

que fica:

a
( y' ) 2 1 (4. 80)
y

Logo

72
a y dy
y' (4. 81)
y dx

ou

dx y y
dx dy (4. 82)
dy a y ay

Ento:

y
x dy x0 (4. 83)
ay

Fazendo:

y a.sen 2 (t / 2) (4. 84)

logo

dy 2a.sen (t / 2) cos(t / 2)dt / 2 asen (t / 2) cos(t / 2)dt (4. 85)

a .sen(t / 2)
x asen(t / 2) cos(t / 2)dt x0 (4. 86)
a cos(t / 2)

ou

x a sen 2 (t / 2)dt x 0 . (4. 87)

Como:

1 cos(t / 2)
sen 2 (t / 2) (4. 88)
2

Ficamos com:

a
x (1 cos t )dt x0 (4. 89)
2

Portanto

73
t sent
x a x0 (4. 90)
2 2

Para y x 0 0 x0 0 . A soluo final fica:

a
x 2 t sent

e (4. 91)
a
y asen 2 (t / 2) (1 cos t )
2

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 = x2, y = y2).

Figura - 4. 6. Curva de arco de ciclide para um tempo mnimo (Brasquistcrona).

2) Extremizar o seguinte funcional

x2
I ( xy '( y ' ) 2 )dx (4. 92)
x1

Soluo:
A partir da equao de Euler-Lagrange temos que:

F d F
0 (4. 93)
y dx y'

Sendo F / y 0 temos:

74
d F
0 0
dx y '
(4. 94)

O que implica que:

F
C (4. 95)
y '

Logo,

F F ( x, y ' ) . (4. 96)

Retornando a equao de Euler-Lagrange temos:

F

y' y '

xy' y' 2 x 2 y' (4. 97)

ou

x C
x 2 y' C y ' . (4. 98)
2 2

Portanto,

x 2 Cx
y D. (4. 99)
4 2

3) Provar que a menor distncia entre dois pontos uma linha reta, ou seja:

x2 x2
I distncia ds 1 y ' 2 dx (4. 100)
x1 x1

Soluo:

Sendo o funcional F F ( y ' ) 1 y ' 2 e aplicando a equao de Euler-

Lagrange temos:

F d F
0
y dx y ' (4. 101)

0

Sendo F / y 0 temos:

75
d F
0 0 (4. 102)
dx y '

O que implica que:

F
C (4. 103)
y '

Logo,

F F ( x, y ' ) . (4. 104)

Retornando a equao de Euler-Lagrange temos:

F dF 1 1/ 2 y'

y ' dy ' 2

1 y '2 2y ' (4. 105)
1 y '2

logo

y'
C y' C 1 y '2 . (4. 106)
2
1 y'

Ou

y ' 2 C 2 (1 y' 2 ) . (4. 107)

Logo

C2
y '2 2
y '2 A2 y ' A . (4. 108)
1 C

Integrado em x temos:

dy
dx
A y Adx . (4. 109)

Portanto,

y Ax B . (4. 110)

Que a equao reduzida de uma reta

76
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 :

EI d 2 w 2
l
.
Ip
2 dx 2 qw dx (4. 111)
0

77
Onde E: o mdulo de Elasticidade; I : o momento de Inrcia da seco transversal da viga;
2
EI d 2 w
: a Energia Potencial de Deformao; qw(x): a Energia Potencial da carga
2 dx 2
Atuante. Sendo F dado por:

2
EI d 2 w
F F ( x, w, w' ' ) qw (4. 112)
2 dx 2

Pelo Principio da Energia Potencial mnima, a configurao de equilbrio


corresponde extremizao do funcional.
Da equao de Euler-Lagrange:

d 3 F d 2 F d F F
0 (4. 113)
dx 3 w' ' ' dx 2 w' ' dx w' w

como

d 3 F d F
0 e 0 (4. 114)
dx 3 w' ' ' dx w'

Temos:

d 2 F F
0 (4. 115)
dx 2 w' ' w

Logo

d 2 F d 2 EIw' ' F
; EIw' ' (4. 116)
dx 2 w' ' dx 2 w

d 2 F d 4w F
EI e q (4. 117)
dx 2 w' ' dx 4 w

Ento substituindo em (4. 115) temos:

d 4w q
(4. 118)
dx 4 EI
A equao diferencial da linha elstica.

78
Considerando as condies de contorno (x = 0 e x = l)

F F
w' 0 : w prescrito (cinemtica) (w' 0) ou 0 (natural) (4. 119)
w' ' w' '
e

d F
w 0 : w prescrito (cinemtica) (w 0) ou
d F (natural)
0 (4. 120)
dx w' ' dx w' '

As condies naturais podem ser escritas como:

F
EIw' ' 0 ou M 0 (Momento Fletor) (4. 121)
w' '

d
EIw' ' EIw' ' 0 ou Q 0 (Q: Esforo cortante) (4. 122)
dx

Para o exemplo, h duas condies de contorno cinemticas e duas naturais:


Em

x 0 ; w 0 e w' ' 0
(4. 123)
x l ; w 0 e w' ' 0

79
4. 7 Mtodo de Rayleigh-Ritz

Dado o funcional

x2
I F ( x, y, y ')dx (4. 124)
x1

com condies de contorno y(x1) = y(x2) = 0. Cuja condio variacional dada por:

x2 x2
I F ( x, y , y ' )dx F ( x, y , y ' )dx 0 . (4. 125)
x1 x1

Para que a condio variacional seja satisfeita necessrio que o integrando


satisfaa a equao de Euler-Lagrange da seguinte forma:

x2
F F F
x x y y y ' y ' dx 0 (4. 126)
x1

Desenvolvendo temos:
x2 x2
F d F
x
L F x, y x , y ' x
ydx x y dx y ' ydx 0 (4. 127)
1 1

ou

F d F
0 (4. 128)
y dx y '

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 y (x ) , definida como:

n
y y 11 22 ... nn y ii , (4. 129)
i 1

onde as funes i , i 1,2...n so conhecidas e linearmente independentes no espao


vetorial de funes e os coeficientes i, devem ser determinados de forma a se obter a melhor
aproximao possvel para a soluo do problema.

80
Como as funes i , i 1,2...n , so conhecidas, resulta que tanto y quanto y '
dependero dos parmetros i. Ento:

n
y ' y ' 1 '1 2 ' 2 ... nn y ' i 'i . (4. 130)
i 1

Substituindo y , definido em (4. 129) e y ' , definido em (4. 15), no funcional (4.

124), obtm-se um funcional aproximado:

x2
I F ( x, y , y ')dx . (4. 131)
x1

cuja condio variacional dada por:


x2 x2

I F ( x, y , y ')dx F ( x, y , y ') dx 0 . (4. 132)


x1 x1

Para que a condio variacional seja satisfeita necessrio que o integrando


satisfaa a equao de Euler-Lagrange da seguinte forma:
x2
F F F
x x y y y ' y ' dx 0
x1
(4. 133)

Desenvolvendo temos:
x2 x2
F d F
x
L F x, y x , y ' x ydx x y dx y ' ydx 0 (4. 134)
1 1

n n
Se y ii ; y ' i 'i , ento o funcional aproximado I depender somente dos n
i 1 i 1

parmetros i , de onde podemos escrever:

x2 x2
x2
I I i F i , x,i , i ' dx L F x, i ,i x ,i ' x ydx L i x
1 (4. 135)
x1 x1
.

Explicitando tudo em termos das funes, i (x ) , isto , substituindo-se (4. 130)


em (4. 131) temos:

81
x2 n n x2 n n
I F ( x, ii ( x ), i 'i ( x ))dx I F ( i i ( x ), i 'i ( x)) dx
x1 i 1 i 1 x1 i 1 i 1 (4. 136)
.

4.7.2 - Equaes de Euler-Lagrange para a Soluo Aproximada


A condio variacional tambm deve ser vlida para a soluo aproximada, de
forma anloga devemos ter:
x2 x2
I F ( x, y, y ' )dx F ( x, y, y ' )dx 0 (4. 137)
x1 x1

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,

F d F
0 (4. 138)
y dx y '

Onde em termos das funes, i (x ) temos:


n n
F F y F n y
(4. 139)
j 1 j j 1 y j y j 1 j

e
n n
F F y ' F n y '
' y ' ' y ' ' (4. 140)
j 1 j j 1 j j 1 j

E ainda

d n F d F n y '

d F n y '


dx j 1 ' j dx y ' dx y '
(4. 141)
j 1 ' j j 1 ' j

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

d n F n F

d F n y ' F n y


dx j 1 ' j j 1 ' dx y '
(4. 142)
j j 1 ' j y j 1 j

Sabendo que:

82
n n n n n
y y
i ij j (4. 143)
j 1 j j 1 j j 1 i 1 j 1

Logo podemos escrever:

d n F n F d F F n


dx j 1 ' j j 1

dx y '

y
j 0 (4. 144)
j j 1

que satisfaz a equao de Euler-Lagrange tambm, ou seja,

n F d F
0 (4. 145)

j 1 j dx ' j

Portanto, possvel mostrar que o Lagrangeano F ( x, y , y ' ) pode ser escrito em


n
termos da somatria do Lagrangeanos parciais F ( x, y , y ' ) F ( i , x,i , 'i ) , onde vale
i 0

a igualdade:
x2 x2 n n x2
I F ( x, y, y ' )dx I F ( i , x, i , 'i )dx F ( i , x, i , 'i )dx , (4. 146)
x1 x1 i 1 i 1 x1

com a seguinte condio variacional

x2 x2 n n x2
I F ( x, y , y ' ) dx F ( i , x, i , 'i )dx F ( i , x, i , 'i )dx 0
x1 x1 i 1 i 1 x1 (4. 147)
,

satisfazendo cada uma delas a equao de Euler-Lagrange, conforme mostra a equao (4.
145).

4.7.3 - Sistema de Equaes para o Mtodo de Rayleigh-Ritz


Separando a parte que depende dos is do restante podemos escrever:

n x2
I f ( i ) G ( x, i , 'i ) dx . (4. 148)
i 1 x1

Portanto, como a integral definida, o funcional aproximado, I , depender


somente dos n parmetros i, pode-se escrever:

83
I I ( i ) F i (4. 149)

Logo, a condio de extremizao de I passa a ser dada por:

n
I I I I
(1) I 1 2 ... n j 0 . (4. 150)
1 2 n j 1 j

Ou

n x2
I n
L ii x dx 0 F i .
1
(1) I i j
j 1
j i x i 1 (4. 151)
1

Como as variaes i so arbitrrias, (1) I s se anula quando:


x2
I F i
F i , x, i , i ' dx 0
0
j j i
x1
(4. 152)
x2
n x
i
L ii x dx
i
L i 2 , i 1, 2, 3,..., n
x1
x1 i 1

ou seja,

x2 n n
I
j
j i i
F ( ( x ) , i 'i ( x)) dx 0 . (4. 153)
x1 i 1 i 1

A expresso (4. 152) gera um sistema de equaes cuja soluo fornece os valores
de i que correspondem melhor soluo aproximada do tipo descrito em (4. 129).

n x2
I
f ( i ) G ( x, i , 'i ) dx 0 . (4. 154)
j j i 1 x1

Ou seja:
x
n
f ( i ) 2
G ( x, i , 'i )dx 0 . (4. 155)
i 1 j x1

gerando uma srie de termos em i, com coeficientes do tipo:

84
n
I
A ji L ( i ) 0 . (4. 156)
j i 1

Onde:
x2
A ji G ( x, i , 'i ) dx (4. 157)
x1

f ( i )
L ( i ) . (4. 158)
i

Substituindo (4. 156) em (4. 150) vemos que a condio de extremizao pode ser
colocada em termos de um sistema de equaes para os i,s

n n n
I
I j A ji L( i ) j 0 . (4. 159)
j 1 j j 1 i 1

ou seja,
n n
A ji L( i ) 0 . (4. 160)
j 1 i 1

cuja matriz do sistema quadrada e dada por:

A11 A12 .. A1n L ( 1 ) 0


A A22 .. A2 n L ( 2 ) 0 .
21 (4. 161)
: : : : : :

An1 An 2 .. Ann L ( n ) 0

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 i , i 1,2...n 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.

85
4) As solues aproximadas devem satisfazer exatamente as condies de contorno essenciais
ou foradas do problema
5) A seqncia de funes deve ser tal que, no limite, quando n , o erro quadrtico mdio
se anula.

4.7.4 - Condies de Convergncia do Mtodo de Rayleigh-Ritz

x2
2
lim y y dx 0 (4. 162)
n
x1

ou seja,

x2 n 2

lim y x ii dx 0 (4. 163)
n
x1 i 1

Observe que isso implica em:

x2 x2
y y 2 dx y y 2 dx 0 (4. 164)
x1 x1

mas

x2 x2 n 2
2
y y dx
y ii dx 0 (4. 165)
x1 x1 i 1

Ou seja:

x2 x2
2
y y dx 2 y y y y dx 0 (4. 166)
x1 x1

logo

x2 x2 n n

( y y ) y y dx
y
i i y ii dx 0 (4. 167)
x1 x1 i 1 i 1

Ou

86
x2 x2
y y y y dx (y
y ) y ( y y ) y dx 0
(4. 168)
x1 x1 0

Sendo y 0 , temos:

x2 x2
2
lim y y dx [( y y )y ]dx 0 (4. 169)
n
x1 x1

Fazendo

n n
( ii ) n
y i i j
y i ij j j j . (4. 170)
j i 1
j
i 1 j i 1

Temos:

x2 n x2

( y y )ydx y
i1 j j dx 0 .
i i (4. 171)
x1 x1

Para j arbitrrios temos necessariamente que:

x2 n x2
2
lim ( y y ) dx y ii j dx 0 . (4. 172)
n
x1 x1 i 1

Separando a integral temos:

x2 x2
n
j
y dx ii j dx .

(4. 173)
x1 x1 i 1

ou

n x2 x2

i j dx i y j dx .
i 1 x (4. 174)
1
x1

Kij fj

Logo
n

K
i 1
ij i fj. (4. 175)

Ou

87
K f . (4. 176)

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

M 11 M 12 .. M 1m 1 C1
M M 22 .. A2 m 2 C 2 .
21 (4. 177)
: : : : : :

M n1 M n2 .. M mm n C m

Onde

x2
M ij i j dx . (4. 178)
x1

x2
C j y j dx . (4. 179)
x1

Observe que os Cj dependem da soluo exata do problema.


n
Substituindo, y por y ii em (4. 179) temos:
i 1

x2 n
Cj
i 1
ii j dx . (4. 180)
x1

Como as funes i (x ) so mutuamente ortogonais temos:

n x2 n
C j i i j dx i ij j . (4. 181)
i 1 x1 i 1

Portanto, a equao (4. 177) fica:

88
M 11 M 12 .. M 1m 1 1
M M 22 .. A2 m 2 2 .
21 (4. 182)
: : : : : :

M n1 M n2 .. M mm n n

Onde necessriamente a matriz M a matriz identidade:

M 11 M 12 .. M 1m 1 0 .. 0
M M 22 .. A2 m 0 1 .. 0 .
21 (4. 183)
: : : : : : : :

M n1 M n2 .. M mm 0 0 .. 1

89
4. 8 Exemplos de Aplicaes

Exemplo: Dado o funcional.

x2 2
EI d 2 w( x )
I p 2

qw( x ) dx 0 (4. 184)

x1
2 dx

que representa a energia potencial total para a flexo de uma viga. Obter uma soluo
aproximada para w(x) para o caso de uma viga simplesmente apoiada.

Figura - 4. 9. Viga bi-apoiada sujeita a flexo pelo seu prprio peso.

Com condies de contorno:

w(0) 0
(4. 185)
w(l ) 0

1 Tentativa:
Escolhendo uma soluo do tipo:

w x(l x ) ; x(l x)

(4. 186)

Soluo:

dw d 2w
w x(l x ) x (l 2 x ) 2 2 (4. 187)
dx dx

Ento:

90
x2 l
EI 2
Ip 2 2 q x(l x) dx
x1 0
x2 l
(4. 188)
2 2
2 EI q ( xl x ) dx 0
x1 0

Integrando e aplicando os limites temos:

l
lx 2 x 3
2 l
I p 2 EI x q (4. 189)
0
2 3 0

ou

l3 l3
I p 2 EI 2l q (4. 190)
2 3

Logo

l3
I p 2 EI 2l q , (4. 191)
6

onde:

I p
0 : condio de extremizao, (4. 192)

logo

l3
4 EIl q 0 , (4. 193)
6

Portanto,

ql 2
, (4. 194)
24EI

Retornando a w (x) temos:

ql 2
w ( x) x (l x) , (4. 195)
24 EI

Que em x l / 2 temos:

91
ql 4
w ( x ) x l / 2 , (4. 196)
96 EI

Onde a soluo exata :

5 ql 4
wmax , (4. 197)
384 EI

cujo erro dado por:

wmax
0,8 . (4. 198)
wmax

Logo a soluo aproximada 80% do valor exato.

2 Tentativa:
Escolhendo uma soluo do tipo:

w x x 2 (l x) ; x 2 (l x)
(4. 199)

3 Tentativa:
Escolhendo uma soluo do tipo:

w x 11 22 1 x(l x) 2 x 2 ( x l ); i xi (l x)

(4. 200)
1 2

4 Tentativa:
Escolhendo uma soluo do tipo:

w x 11 22 1 x(l x) 2 x 2 ( x l ) 2 ; i x i (l x) i

(4. 201)
1 2

Com

ql 4 ql 2
w ' ; w '' ; ( w '')2 ; 1 ; 2 (4. 202)
24 EI 24 EI

ql 4 ql 2 2
w x x(l x) x ( x l)2 . (4. 203)
24 EI 24 EI

Calcular w em x l / 2 , com:

92
d 4 w q w(0) 0 ; w' ' (0) M 0
(4. 204)
dx 4 EI w9l ) 0 ; w' ' (l ) M 0

e comparar o resultado com o w .

93
4. 9 Exerccios e Problemas

Extremizar estes outros funcionais:


1)

x2
I ( y 2 y' 2 2 ysenx)dx (4. 205)
x1

2)
x2
I y' (1 x 2 y' )dx (4. 206)
x1

3)

x2
I ( y ' 2 2 yy'16 y 2 )dx (4. 207)
x1

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)
x2

F x, y, y ' y '2 y 2 I ( y '2 y 2 )dx (4. 208)


x1

94
6)
x2
x2 y ' x2 y '
F x, y, y ' I dx (4. 209)
1 ( y ') 2 x1 1 ( y ') 2

7)
x2

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


x1

8)
x2

F x, y, y ' 1 ( y ') 2 y I 1 ( y ') 2 y dx (4. 211)


x

1

9)
x2

F x, y, y ' sen ( xy ') I sen( xy ') dx (4. 212)


x1

95
Captulo V
MTODO DOS RESDUOS PONDERADOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Resduos Ponderados. Este
mtodo se apresenta como uma alternativa ao Mtodo Variacional e por sua vez deu origem
ao Mtodo dos Elementos Finitos e ao Mtodo dos Elementos de Contorno.

5. 1 - Objetivos do captulo

i) Entender a origem do Mtodo dos Resduos Ponderados


ii) Saber aplicar o Mtodo dos Resduos Ponderados nas suas mais diferentes
formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
iv) Saber utilizar o Mtodo dos Resduos Ponderados no contexo de outros
mtodos aproximados

5. 2 Introduo

O Mtodo dos Resduos Ponderados um mtodo de aproximao que surgiu a


partir do Mtodo Variacional, mas como uma proposta de se libertar da condio de
extremizao de um funcional. Tendo apenas como condio a equao diferencial que pode
ou no ser proveniente de uma condio variacional de um funcional. Este mtodo muito
interessante e verstil. Foi a partir dele que foi possvel dar originem a outros mtodos de
soluo de equaes diferenciais, tais como o Mtodo dos Elementos Finitos e o Mtodo dos
Elementos de Contorno.

96
5. 3 Definio Matemtica e Desenvolvimento do Mtodo

Seja um problema descrito pela seguinte equao diferencial

L(u) = b em (5. 1)

sujeito as condies de contorno

S(u) = g em (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:

N
u nn u (5. 3)
n 1

onde uma funo conhecida, includa para satisfazer as condies de contorno no-

homogneas (
u ) , n (n = 1, 2, 3, ...., N) so coeficientes ainda no determinados e

n 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:

N

lim nn u (5. 4)
N
n 1

De forma anloga as equaes (5. 1) e (5. 2) podemos definir a soluo


aproximada da equao diferencial como sendo dada por:

L (u ) b em (5. 5)

sujeito as condies de contorno

S (u ) g em . (5. 6)

Subtraindo (5. 5) de (5. 1) e (5. 6) de (5. 2) temos:

97
L (u ) L (u ) b b em (5. 7)

S (u ) S (u ) g g em . (5. 8)

Onde podemos definir os erros e no domnio e nas condies de contorno


respectivamente como sendo:

b b em (5. 9)

g g em . (5. 10)

Ou seja,

L (u ) L (u ) em (5. 11)

S (u ) S (u ) em . (5. 12)

Usando o fato de que L(u) = b e S(u) = g podemos escrever:

L (u ) b em (5. 13)

S (u ) g em . (5. 14)

Utilizando uma soluo aproximada tal como a definida em (5. 3), somente
ser diferente de zero se a srie for truncada em um nmero finito.
Observe que a idia bsica do Mtodo dos Resduos Ponderados tomar to
pequeno quanto possvel em (o que equivale a tomar u to prximo de u quanto seja
possvel). Logo o erro entre as funes u e u pode ser escrito como:

u u u (5. 15)

Sendo u dado por (5. 3) temos:

98
N
u nn u 0 (5. 16)
n 1

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 quanto o erro 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,

2 d ( 2 ) d 0 (5. 17)

Logo

2 d 2 ( )d 0 (5. 18)

Chamando de wl a uma funo peso do tipo dada por:

d
wl
d .sd (5. 19)
d

Figura - 5. 1. Ortogonalidade das funes wl e .

Pois certamente a integral acima ser nula quando a funo wl d / d for ortogonal a

. Portanto a funo peso wl deve ser de tal forma que:

wl .s (5. 20)

logo

99
wl d d 0 (5. 21)

Substituindo (5. 13) em (5. 21) temos a definio de um conjunto de funes de


ponderao wl (l 1,2,..., N ) o erro distribudo da seguinte maneira (a integral indicada

efetuada N vezes):

[ L (u ) b]wl d wl d 0 (5. 22)


onde = L (u ) b 0 .

Substituindo (5. 3) em (5. 22), tem-se:

wl { L ( )
n 1
n L (n ) b}d 0 , l = 1, 2, 3, ...N (5. 23)

Rearranjando os termos da equao (5. 23) temos:

N
n wl L (n )d = wl [b L ( )]d , (5. 24)
n 1

Sendo o nmero de funes de ponderao igual ao de Funes de Forma, os


coeficientes n so obtidos aps a soluo do sistema de equaes:

K f (5. 25)
~ ~ ~

Na qual os elementos da matriz K e do vetor f so definidos como:


~ ~

K ln wl L ( n ) d (5. 26)

f l wl [b L ( )]d , (5. 27)


Observao: As funes de ponderao devem constituir um conjunto linearmente


independente, no espao vetorial de funes.

100
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, = 0. Aps a imposio da condio =
0, nos N pontos selecionados, um sistema de equaes obtido, no qual as incgnitas so os
parmetros n. Este mtodo equivale a adotar, como funes de ponderao wl; a funo
Delta de Dirac nos pontos x = xl, isto :

wl ( x) ( x xl ) . (5. 28)

Os elementos Kln e fl so definidos como:

K ln ( x xl ) L (n ( x)) d L (n ( xl ))d
(5. 29)
wl x

f l ( x xl )[b L ( )]d [b L ( )] x x , (5. 30)


l

Neste mtodo temos que o erro no domnio nulo, logo:

0 wl x ( x xl ) . (5. 31)

Onde, conforme (5. 13), ns j havamos visto que a definio do erro no domnio,
dado por:

L (u b ) L ( nn ( xl )) b 0 .

n (5. 32)
u

E, portanto

xl
L (u xl
b x ) L ( x nn ( xl )) b x 0 .
l l
n

l
(5. 33)
u

101
5.4.2 Exemplos de soluo usando Mtodo da Colocao
1) Resolver a seguinte equao diferencial usando o Mtodo dos Resduos Ponderados

d 2u
u 0. (5. 34)
dx 2
onde

u x 0 0 , u 1. (5. 35)
x 1

utilizando o Mtodo da Colocao, com um e dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u . (5. 36)

Adotando i x i , tem-se:
n
u u ii ; i 1,2,..., n . (5. 37)
i 1

as funes e que satisfazem as condies de contorno so:

x e x0 x1 0 x ( x 1) . (5. 38)

No intervalo ou domnio 0;1

Logo,

u ( x ) x x ( x 1) . (5. 39)

O erro dado por:

d 2 u ( x)
u 0 0. (5. 40)
dx 2

onde

102
d 2u ( x)
2
u 2 ( x ( x 2 x )) . (5. 41)
dx

ou

x ( x 2 x 2) . (5. 42)

Como s h um parmetro, a sentena de resduos ponderados escrita como:

w dx 0 , (5. 43)
0

para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como ponto de colocao o ponto x 1 / 2 , tem-se:

1
w( x ) ( x ) . (5. 44)
2
Portanto, se somente um parmetro utilizado para u , isto , se
u ( x) x x( x 1) , para 0 x 1 a sentena de resduos ponderados :

1 1
1
w dx ( x 2 ) dx 0 . (5. 45)
0 0

Ento

1 1
1 2
( x 2 )[ x ( x x 2)]dx 0 .
w dx (5. 46)
0 0

Integrando e resolvendo para , temos:

[ x ( x 2 x 2)] 0. (5. 47)


x 1 / 2

Substituindo os limites de integrao temos;

1
[ x 2 x 2] . (5. 48)
x 1 / 2 2
Logo,

103
1 1 1
4 2 2 2

1 2 8 1
4 2
. (5. 49)
9 1

4 2
2

9

Portanto a soluo aproximada u (x ) :

2
u x x( x 1) . (5. 50)
9

2) Adotando n = 2, isto com dois parmetros, 1 e 2, pode-se fazer:

u 11 2 2 . (5. 51)

Com

1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
. (5. 52)
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0

No domnio dado pelo intervalo [0;1]. Dividindo este intervalo em dois valores iguais para
termos pontos igualmente espaados, temos:

Logo, quando se adota

u x 1 x( x 1) 2 x 2 ( x 1) . (5. 53)

Ento:

d 2u
21 (6 x 2) 2 . (5. 54)
dx 2

O erro dado por:

104
d 2u ( x )
u 0 0 . (5. 55)
dx 2

substituindo u (x ) de (5. 53) e (5. 54) em (5. 55) tem-se:

d 2u ( x)
2
u 2 1 (6 x 2) 2 ( x 1 x ( x 1) 2 x 2 ( x 1))
dx
(5. 56)
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2)
.

ou


x [ ( x 2 x 2) ( x 3 x 2 6 x 2)] 1 . (5. 57)
2

A sentena de resduos ponderados pode ser escrita como:

1
w1
w2 dx 0 , (5. 58)
0

para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como pontos de colocao os valores x 1 / 3 e x 2 / 3 , obtm-se:

1
1
( x 3 )
dx 0 . (5. 59)
2
0 ( x )
3

Portanto, as sentenas de resduos ponderados so:


1 1
( x 1/ 3) ( x 1/ 3) 2 3 2 1 0
0 ( x 2 / 3) ( x ) dx 0 ( x 2 / 3)[( x x 2) ( x x 6 x 2)]dx 2 0 (5. 60)

Ou na forma matricial

1 1 2
1
3
( x) ( x 1 / 3)dx ( x x 2) ( x 1 / 3) dx (x x 2 6 x 2) ( x 1 / 3) dx
0 0 0 1 0
1 1 1
2 0
( x ) ( x 2 / 3) dx 2
( x x 2) ( x 2 / 3) dx
3 2
( x x 6 x 2) ( x 2 / 3)dx (5. 61)
0 0 0

Aps a integrao dos termos, e impondo-se os limites de integrao, obtm-se o


sistema de equao:

105
( x 2 x 2) ( x 3 x 2 6 x 2) 1 / 3
x 1 / 3 1
x 1 / 3
(5. 62)
( x 2 x 2) 3 2
( x x 6 x 2) 2 2 / 3
x2 / 3 x2 / 3

ou

20 2
9
27 1 1 / 3
20 58 (5. 63)
2 2 / 3
9 27

Resolvendo para 1 e 2 temos:

81 9
1 ; 2 (5. 64)
560 56

Portanto, a soluo aproximada u (x ) :

81 9
u x x ( x 1) x 2 ( x 1) . (5. 65)
560 56

3) Resolver a equao diferencial anterior por Resduos Ponderados, com o Mtodo da


Colocao, utilizando trs parmetros, tentando usar a soluo aproximada do tipo:

u x 1 x( x 1) 2 x 2 ( x 1) 2 . (5. 66)

106
As solues aproximadas podem ser comparadas com a soluo exata:

ex ex
u ( x) . (5. 67)
e e 1
Comparando as solues por meio da Tabela - V. 1.

Tabela - V. 1. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados pelo Mtodo da Colocao

x 0 1/3 2/3 1
u(x) 0 0,288921 0,443410 0,610243 1
u 1(x) 0 0,283951 0,444444 0,617284 1
u 2(x) 0 0,289286 0,443750 0,610714 1

Pergunta:
Porque o erro nos pontos de colocao no nulo? Como aparentemente
prescrevia a teoria:

Resposta:
No Mtodo da Colocao, o erro da funo no nulo

u u u 0 . (5. 68)

E sim o erro na equao diferencial:

L [u ( x)] L [u ( x)] 0 . (5. 69)

Nos pontos de colocao, ou seja:

d 2u d 2u
2 u 2 u 0
dx dx
. (5. 70)
d 2 (u u )
(u u ) x x 0
dx 2 x xi
i

Nos pontos de colocao, xi, dados por:

1 1 2
x1 ; x2 ; x3 . (5. 71)
3 2 3

107
5.4.3 - Mtodo da Colocao por Subdomnios Modificado
Este tambm um tipo de mtodo de colocao por subdominios no qual se
impe a condio de que a integral do erro nula nos N sub-domnios, l, nos quais o
domnio original, , foi dividido. Se a equao diferencial satisfeita, = 0. Aps a
imposio da condio = 0, nos N pontos selecionados, um sistema de equaes obtido,

no qual as incgnitas so os parmetros n. Este mtodo equivale a adotar, como funes de

ponderao wl; a funo Delta de Dirac nos pontos x = xl, isto : o que equivale a definir wl
como:

( x xl ) se x l
wl ( x) , (5. 72)
0 se x l

Os elementos Kln e fl so definidos como:

K ln ( x xl ) L (n ( x)) d L ( n ( xl )) (5. 73)


l

f l ( x xl )[b L ( )]d [b L ( )] x x , (5. 74)


l
l

Neste mtodo temos que o erro nos subdomnios nulo, logo:

l 0 wl ( x xl ) . (5. 75)

Onde, conforme (5. 13), ns havamos visto que a definio do erro no domnio, dado
por:

l L (u ) b L ( nn ( xl )) b 0 . (5. 76)
n

E, portanto

l L (u ) x b x L ( ) x n L [ n ( xl )] b x 0 . (5. 77)
xl l l l l
n

A equao diferencial satisfeita em um determinado nmero de pontos,


denominados pontos de colocao.

108
5.4.4 Exemplos de soluo usando Colocao por Subdomnios Modificado

109
5.4.3 - Mtodo da Colocao por Subdomnios
Este tambm um mtodo de colocao no qual se impe a condio de que a
integral do erro nula nos N sub-domnios, l, nos quais o domnio original, , foi dividido,
o que equivale a definir wl como:

1 se x l
wl , (5. 78)
0 se x l

Os elementos Kln e fl so definidos como:

K ln L (n ( x))d (5. 79)


l

f l [b L ( )]d , (5. 80)


l

5.4.4 Exemplos de soluo usando Mtodo da Colocao por Subdomnios


1) Resolver a seguinte equao diferencial usando o Mtodo dos Resduos Ponderados

d 2u
u 0. (5. 81)
dx 2
onde

u x 0 0 , u 1. (5. 82)
x 1

Utilizando o Mtodo da Colocao por Subdomnios, com um e dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u . (5. 83)

Adotando i x i , tem-se:

110
n
u u ii ; i 1,2,..., n . (5. 84)
i 1

as funes e que satisfazem as condies de contorno so:

x e x0 x1 0 x( x 1) . (5. 85)

No intervalo ou domnio 0;1 .

logo

u ( x ) x x ( x 1) . (5. 86)

O erro dado por:

d 2u ( x)
u 0 0 . (5. 87)
dx 2

onde

d 2u ( x)
2
u 2 ( x ( x 2 x )) . (5. 88)
dx
ou

x ( x 2 x 2) . (5. 89)

Como s h um parmetro, a sentena de resduos ponderados escrita como:

w dx 0 , (5. 90)
0

para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como ponto de colocao o ponto x = 1 tem-se:

0 se x [0;1]
w( x) . (5. 91)
1 se x [0;1]

111
Portanto, se somente um parmetro utilizado para u , isto , se
u ( x ) x x ( x 1) , ento w 1 para 0 x 1 a sentena de resduos ponderados
escrito como:

1 1

w dx 1 dx 0 . (5. 92)
0 0

Ento:

1 1
2
w dx 1( x ( x x 2)dx 0 . (5. 93)
0 0

Integrando e resolvendo para :


1 1
x3 x 2 x2
2x . (5. 94)
3 2 0 2 0

Substituindo os limites de integrao temos;

1 1 1
2
3 2 2
. (5. 95)
2 3 12 1

6 2

Logo

13 1 3
. (5. 96)
6 2 13

Portanto, a soluo aproximada u (x ) :

3
u ( x) x x ( x 1) . (5. 97)
13

2) Adotando n = 2, isto com dois parmetros 1 e 2, pode-se fazer:

u 11 ( x ) 2 2 ( x ) . (5. 98)

com as seguintes condies de contorno:

112
1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
. (5. 99)
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0

Utilizando o ponto x 1 / 2 para dividir o domnio = [0;1] em dois intervalos

ou sub-domnios, 1 =[0;1/2] e 2 = [1/2;1]:

Logo, quando se adota,

u ( x) x 1 x( x 1) 2 x 2 ( x 1) . (5. 100)

Ento:

d 2u
2 1 (6 x 2) 2 . (5. 101)
dx 2

O erro dado por:

d 2u ( x)
u 0 0 . (5. 102)
dx 2

substituindo u (x ) de (5. 100) e (5. 101) em (5. 102) tem-se:

d 2u ( x )
u 21 (6 x 2) 2 ( x 1 x ( x 1) 2 x 2 ( x 1)) . (5. 103)
dx 2

ou

x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2) . (5. 104)

As sentenas de resduos ponderados podem ser escritas como:

1/ 2 1

w dx 0 ; w dx 0 , (5. 105)
0 1/ 2

para que o erro seja nulo nos pontos especiais, chamados de pontos de colocao, para cada
subdomnio.
Adotando-se como ponto de colocao o ponto x = tem-se:

113
0 se x [0;1]
w( x) . (5. 106)
1 se x [0;1]

para pontos fora do domnio e pontos dentro do domnio, respectivamente.


Portanto, as sentenas de resduos ponderados so:
1/ 2 1/ 2
2
w dx 1 x ( x
1 x 2) 2 ( x3 x 2 6 x 2) dx 0 . (5. 107)
0 0

1 1
2
w dx 1 x ( x
1 x 2) 2 ( x3 x 2 6 x 2) dx 0 . (5. 108)
1/ 2 1/ 2

Ou, na forma matricial, temos:

1/ 2 2 1/ 2
3 2 1 / 2
( x x 2)dx ( x x 6 x 2)dx 1 xdx
0 0 0
1 2 1
1
(5. 109)
3 2 2
( x x 2)dx ( x x 6 x 2 ) dx xdx
1/ 2 1/ 2 1 / 2

Aps a integrao dos termos e impondo os limites de integrao, obtm-se o


seguinte sistema de equaes:

1/ 2 1/ 2 1/ 2
x3 x 2 x4 x3 x2 x2
( 2 x) ( 6 2 x)
3 2 0
4 3 2 0 1 2 0
3 1 1 1 (5. 110)
2
( x x 2 x) x4 x3 x2 2 x2
( 6 2 x)
3 2 4 3 2 2
1/ 2 1/ 2 1/ 2

ou

13 43 1
12 192 1 8

13 (5. 111)
251 2 3

12 192 8

Resolvendo para 1 e 2 temos:

114
95 8
1 ; 2 (5. 112)
637 49

Portanto, a soluo aproximada u (x ) :

95 8 2
u x x ( x 1) x ( x 1) . (5. 113)
637 49

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:

u x 1 x ( x 1) 2 x 2 ( x 1) 2 . (5. 114)

115
5.4.5 - Mtodo dos Momentos
As funes de ponderao so potncias de x e so definidas como:

wl x l 1 l 1,2,...N (5. 115)

Os elementos Kln e fl so definidos como:

K ln x l 1 L ( n ( x ))d (5. 116)


f l x l 1[b L ( )]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

d 2u
u 0. (5. 118)
dx 2
onde

u x 0 0 , u 1. (5. 119)
x 1

Utilizando o Mtodo dos Momentos, com um e dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u . (5. 120)

Adotando i x i , tem-se:
n
u u ii ; i 1,2,..., n . (5. 121)
i 1

as funes e que satisfazem as condies de contorno so:

116
x e x0 x1 0 x ( x 1) . (5. 122)

No intervalo ou no domnio 0;1

logo

u ( x) x x( x 1) . (5. 123)

O erro dado por:

d 2u ( x)
u 0. (5. 124)
dx 2

onde

d 2u ( x)
2
u 2 ( x ( x 2 x )) . (5. 125)
dx
ou

x ( x 2 x 2) . (5. 126)

Como s h um parmetro, a sentena de resduos ponderados escrita como:

w dx 0 , (5. 127)
0

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:

w1 ( x ) 1 . (5. 128)

Portanto, se somente um parmetro utilizado para u , isto , se


u ( x) x x( x 1) , ento w 1 para 0 x 1 a sentena de resduos ponderados
escrita como:

117
1 1

w dx 1 dx 0 . (5. 129)
0 0

Ento:

1 1
2
w dx 1( x ( x x 2)dx 0 . (5. 130)
0 0

Integrando e resolvendo para :


1 1
x3 x 2 x2
2x . (5. 131)
3 2 0 2 0

Substituindo os limites de integrao temos;

1 1 1
2
3 2 2
. (5. 132)
2 3 12 1

6 2

Logo

13 1 3
. (5. 133)
6 2 13

Portanto, a soluo aproximada u (x ) :

3
u ( x) x x ( x 1) . (5. 134)
13

2) Adotando n = 2, isto com dois parmetros 1 e 2, pode-se fazer:

u 11 ( x ) 2 2 ( x ) . (5. 135)

com as seguintes condies de contorno

1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
. (5. 136)
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0

No intervalo ou domnio = [0;1] :

118
Logo, quando se adota,

u ( x ) x 1 x( x 1) 2 x 2 ( x 1) . (5. 137)

Ento

d 2 u ( x)
2 1 (6 x 2) 2 . (5. 138)
dx 2

O erro dado por:

d 2u ( x)
u 0 0 . (5. 139)
dx 2

substituindo u (x ) de (5. 137) e (5. 138) em (5. 139) tem-se:

d 2u ( x )
u 21 (6 x 2) 2 ( x 1 x ( x 1) 2 x 2 ( x 1)) . (5. 140)
dx 2

ou

x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2) . (5. 141)

As sentenas de resduos ponderados so escritas como:

1 1

w1 dx 0 ; w2 dx 0 . (5. 142)
0 0

Para que o erro seja mnimo,ou seja:


Adotando-se os momentos dados por:

w1 ( x ) 1 ; w 2 ( x ) x . (5. 143)

Portanto, as sentenas de resduos ponderados so:

1 1

1 dx 0 ; x dx 0 . (5. 144)
0 0

e
119
1 1
1 1 1 0
x ( x ) dx
x ( ( x 2
x 2) ( x 3
x 2
6 x 2) dx
0 (5. 145)
0 1/ 2 2
.

Ou, na forma matricial, temos:

1 2 1
3 2
1
( x x 2) dx 0 ( x x 6 x 2) dx xdx
0 1 0
1 1 2 1 (5. 146)
( x 3 x 2 2 x) dx 0 ( x 4
x 3
6 x 2
2 x ) dx
x 2
dx
0 0

Aps a integrao dos termos e impondo os limites de integrao, obtm-se o


seguinte sistema de equaes:

1 1 1
x3 x 2 x4 x3 x2 x2
( 2 x) ( 6 2 x)
3 2 0
4 3 2 0 1 2 0
4 1 (5. 147)
x 2 2 x 2
1 1
x x3 2 x 2 x5 x 4 x3
(
3 2 ) ( 6 2 ) 2
2 0 5 4 3 2 0 0

ou

13 13 1
6
12 1 2

(5. 148)
13 21 2 1

12 20 3

Resolvendo para 1 e 2 temos:

118 10
1 ; 2 (5. 149)
793 61

Portanto, a soluo aproximada u (x ) :

118 10
u x x( x 1) x 2 ( x 1) . (5. 150)
793 61

120
3) Resolver a equao diferencial anterior por Resduos Ponderados, com o Mtodo dos
Momentos, utilizando trs parmetros, tentando usar a soluo aproximada do tipo:

u x 1 x( x 1) 2 x 2 ( x 1) 2 . (5. 151)

121
5.4.7 - Mtodo de Galerkin

As funes de ponderao so as prprias funes, n , Ento, os elementos Kln e


fl so definidos como:

K ln l L ( n ( x ))d (5. 152)


f l l [b L ( )]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:

d 2u
u 0 (5. 154)
dx 2 .

onde

u x 0 0 , u 1. (5. 155)
x 1

Utilizando o Mtodo de Galerkin, com um e dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u . (5. 156)

Adotando i x i , tem-se:

122
n
u u ii ; i 1,2,..., n . (5. 157)
i 1

as funes e que satisfazem as condies de contorno so:

x e x0 x1 0 x( x 1) . (5. 158)

No intervalo ou domnio 0;1 .

logo se

u ( x ) x x ( x 1) . (5. 159)

O erro dado por:

du ( x)
u 0 0. (5. 160)
dx 2

onde

du ( x)
2
u 2 ( x ( x 2 x)) . (5. 161)
dx

ou

x ( x 2 x 2) . (5. 162)

Como s h um parmetro, a sentena de resduos ponderados escrita como:


1

w 1 dx 0. (5. 163)
0

para que o erro seja mnimo.


Adotando como funo de ponderao a prpria funo (x), ou seja:

w( x ) ( x) x ( x 1) . (5. 164)

Portanto, se somente um parmetro utilizado para u (x) , isto , se

u ( x) x x( x 1) ento para o intervalo 0 x 1 a sentena de resduos ponderados


(5. 197), para o problema escrita como:
123
1 1

w dx ( x) dx 0 . (5. 165)
0 0

Ento:

x( x 1) x ( x
2
x 2) dx 0 . (5. 166)
0

ou

1 1
2
x( x 1)( x x 2)dx[ ] x ( x 1) xdx . (5. 167)
0 0

1 1
4 3 2 3 2
( x x 2 x x x 2 x)dx[ ] x( x 1) xdx .
0 0
(5. 168)

logo
1 1

(x
4
2 x x 2 x) dx ( x3 x 2 )dx .
3 2
(5. 169)
0 0

Integrando e resolvendo para :


1 1
x5 x 4 x3 x2 x 4 x3
2 2 [ ] . (5. 170)
5 4 3 2 0 4 3 0

Substituindo os limites de integrao temos;

1 2 1 2 1 1
[ ]
5 4 3 2 4 3
. (5. 171)
12 30 20 60 3 4
[ ]
60 12

Logo

22 1 5
. (5. 172)
60 12 22

Portanto, a soluo aproximada u (x ) :

124
5
u ( x) x x ( x 1) . (5. 173)
22

2) Adotando n = 2, isto com dois parmetros, 1 e 2, pode-se fazer:

u 11 2 2 . (5. 174)

com as seguintes condies de contorno:

1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
. (5. 175)
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0

No domnio dado pelo intervalo 0;1 :

Logo, quando se adota

u ( x) x 1 x( x 1) 2 x 2 ( x 1) .

(5. 176)
1 2

Ento:

d 2u
2 1 (6 x 2) 2 . (5. 177)
dx 2

O erro dado por:

d 2u x
u x 0 0 . (5. 178)
dx 2

substituindo u (x ) de (5. 176) e (5. 177) em (5. 178) tem-se:

d 2u ( x)
2
u 2 1 (6 x 2) 2 ( x 1 x ( x 1) 2 x 2 ( x 1))
dx
(5. 179)
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2)
.

ou

125

x [( x 2 x 2) ( x 3 x 2 6 x 2)] 1 . (5. 180)
2

Adotando-se como funes de ponderao as prprias funes, l(x), ou seja:

w1 ( x) 1 ( x ) x( x 1)
. (5. 181)
w2 ( x ) 2 ( x ) x 2 ( x 1)

Portanto, a sentena de resduos ponderados pode ser escrita como:

1 1
w1 1

w 2 dx 2 dx 0 , (5. 182)
0 0

ou
1 1

1 dx ; 2 dx 0 ,
0 0
(5. 183)

Resultando em
1 1
x( x 1) x( x 1) 0
x ( x 1) ( x)dx x ( x 1) ( x
2 2
2
x 2) ( x3 x 2 6 x 2) dx 1 (5. 184)
0 0 2 0

Ou, na forma matericial, temos:

1 4 3 2
1
5
1 3
( x 2 x x 2 x ) dx (x 2 x 4 5 x 3 8 x 2 2 x ) dx 2
( x x )dx
0 0

1 0
1 5 4 3 2
1
6 5 4 3 2 2 1 4 3 (5. 185)
( x 2 x 5x 8 x 2 x )dx ( x 2 x 5 x 8 x 2 x )dx ( x x )dx
0 0 0

Aps a integrao termos e impondo os limites de integrao, obtm-se o seguinte


sistema de equaes:

1 1 x 4 x 3 1
x5 2 x 4 x3 2x 2 x 6 2 x 5 5 x 4 8x 3 2 x 2
( ) ( )
5 4 3 2 0 6 5 4 3 2 0 1 4 3 0
6 1
2 1 1
5 4 3
( x 2 x 5 x 8 x 2 x ) x 7 2 x 6 5 x 5 8 x 4 2 x 3 2 x 5 x 4 (5. 186)
6 5 4 3 2 0
(
7 6

5

4
)
3 0 5 4
0

ou

126
11 11 1
30 60 1 12
(5. 187)
11 1 2 1
60 7 20

Resolvendo para 1 e 2 temos:

69 7
1 e 2 (5. 188)
473 43

Portanto, a soluo aproximada u (x ) :

69 7 2
u x x ( x 1) . (5. 189)
473 473

3) Resolver a equao diferencial anterior por Resduos Ponderados, com o Mtodo de


Galerkin, utilizando trs parmetros, tentando usar a soluo aproximada do tipo:

u x 1 x( x 1) 2 x 2 ( x 1) 2 . (5. 190)

As solues aproximadas podem ser comparadas com a soluo analtica exata


dada por:

e x e x
u ( x) . (5. 191)
e1 e1

Nos pontos: x = 1/3; x = e x = 2/3.

127
Comparando as solues aproximadas obtidas com um parmetro, por meio da
Tabela - V. 2.

Tabela - V. 2. Comparao entre as solues das equao diferencial resolvida por Resduos
Ponderados por Diferentes Mtodos para n = 1.

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.

128
x u(x) Colocao Subdomnio Momentos Galerkin
0 0 0 0 0 0
1/3
1/2
2/3
1 1 1 1 1 1

129
5.4.9 - Mtodo de Galerkin Modificado

As funes de ponderao so as derivadas das prprias funes, n , Ento, os


elementos Kln e fl so definidos como:

K ln l ' L (n ( x))d (5. 192)


f l l '[b L ( )]d , (5. 193)


5.4.10 Exemplos de soluo usando o Mtodo de Galerkin Modificado


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:

N
u nn u (5. 194)
n 1

A substituio de u em (5. 1) e em (5. 2) gera dois erros ou resduos:

= L(u) = b em (5. 195)

= S(u) = g em (5. 196)

Se a soluo aproximada u , tal como definida em (5. 194), no satisfaz as


condies de contorno, ento o resduo tambm deve ser ponderado no contorno e a
sentena de resduos ponderados escrita como:

w

l d wl d 0 l 1, 2,3..., N

(5. 197)

O sistema de equaes gerado por (5. 197) tambm pode ser representado como:

K f (5. 198)
~ ~ ~

onde, agora

K ln wl L (n )d + wl S (n )d (5. 199)

f l wl bd + wl gd , (5. 200)

Se o problema estudado apresentar condies de contorno naturais, a avaliao


das integrais

wl d , (5. 201)

131
que aparecem na equao (5. 197) pode apresentar dificuldades.
Para evitar essas dificuldades adicionais determinao das solues
aproximadas, o termo que contm o operador L, na integral envolvendo o erro , na

equao (5. 197), dada por:

wl d wl [ L (u ) b]d , (5. 202)


pode ser integrado por partes e reescrito genericamente como:

wl L (u )d C(wl)D (u ) d wl E (u )d , (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:

C(wl)D (u )d wl bd [wl wl E (u )]d 0 . (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
wl .
Pode-se ainda, adotar funes que satisfaam as equaes diferenciais em , mas
que aproximam as condies de contorno, gerando as chamadas formulaes de contorno.
Nesse caso, a sentena de resduos ponderados escrita como:

wl d 0, (5. 205)

Uma vez que, o erro nulo, ou seja:

n
i L (i ) b 0 . (5. 206)
i 1

Se as funes wl 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 wl.

132
Desta forma, pode-se ento considerar que a funo de ponderao uma soluo da equao
diferencial homognea, cujo operador est aplicado a wl, ao invs de u, ou que wl a soluo
da equao diferencial singular correspondente, wl uma funo de Green. Nesse caso, a
funo de ponderao representada por w. Assim, partindo-se da expresso:

wl L (u )d , (5. 207)

chega-se a

u M ( w)d , (5. 208)


Se L = M, diz-se que L um operador auto-adjunto. Quando M(w) = (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:

d 2u
u 0 (5. 209)
dx 2 .

onde

u x 0 0 , u 1. (5. 210)
x 1

Utilizar uma soluo aproximada que atenda as condies de contorno, empregando o Mtodo
de Galerkin para dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u ( x ) 11 2 2 . (5. 211)

Adotando i sen (ix ) , tem-se:

133
n n
u u ii i sen(ix) ; i 1,2,..., n . (5. 212)
i 1 i 1

As funes e que satisfazem as condies de contorno so:

x e x0 x 1 0 1 sen(x) ; 2 sen(2x) . (5. 213)

No intervalo

Logo

u ( x) x 1 sen( x) 2 sen(2 x) .
(5. 214)
1 2

O erro dado por:

d 2u ( x)
u 0. (5. 215)
dx 2
ou

x 1 (1 2 ) sen( x) 2 (1 4 2 )sen(2 x) . (5. 216)

A sentena de resduos ponderados escrita como:

w dx 0 . (5. 217)
0

A sentena de resduos ponderados (5. 197), para o problema por Galerkin :

1
sen(x)
sen(2x) dx 0 . (5. 218)
0

Ento:

1
sen(x) 1 0
sen(2x)

x 1 (1 2
) sen(x ) 2 (1 4 2
) sen ( 2x )
dx 0 (5. 219)
0 2
.

134
1 1
sen(x) sen(x) 0
sen(2x)( x)dx sen(2x)[(1
2
) sen(x) (1 4 2 ) sen( 2x )]dx 1
0 0 2 0 (5. 220)
.

Ou na forma matricial
1 1
(1 2 ) sen (x) (1 4 2 ) sen (x) sen ( 2x ) 1 x.sen (x ) .
(1 4 2 ) sen(x) sen(2x)
2 2 dx x.sen ( 2x ) dx (5. 221)
0 (1 4 ) sen ( 2x ) 2 0

1 1 x 1
1 cos(2 x ) x sen(2 x ) 1
0 sen ( x)dx 0 2 2 dx 2 4 x0 2 .
2
(5. 222)

1 1 x 1
1 cos(4 x) x sen(4 x ) 1
0 sen (2 x)dx 0 2 2 dx 2 8 x 0 2 .
2
(5. 223)

1 1
1
sen( x) sen(2 x)dx cos( 2 ) x cos( 2 ) x dx
2 0
0 . (5. 224)
x 1
1 sen(3 ) sen( x)
0
2 3 x 0

como

cos( a b) cos a cos b sen a sen b


. (5. 225)
cos( a b) cos a cos b sen a sen b

Logo,
1
1
xsen(x)dx . (5. 226)
0

1
1
xsen(2 x)dx 2 .
0
(5. 227)

O sistema de equaes resultante :

135
(1 2 ) 1
0
2 1 (5. 228)
(1 4 ) 2 2
2

0 2

Resolvendo para 1 e 2 temos:

2 1
1 ; 2 . (5. 229)
(1 2 ) (1 4 2 )

Portanto,

2 1
u ( x) x 2
sen(x) sen(2x) . (5. 230)
(1 ) (1 4 2 )

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

2) Resolver usando o mtodo dos resduos ponderados a seguinte equao diferencial:

d 2u
u 0 (5. 232)
dx 2 .

onde

u x 0 0 , u 1. (5. 233)
x 1

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 representado como:

u 0 0
= S(u) g 0 x 0 em (5. 234)
x 1
u 1 0

A sentena de resduos ponderados escrita como:


136
1

w dx [ wl ] x0 [ wl ] x1 0 . (5. 235)
0

Pode-se adotar:

n
u i i i 1,2,..., n . (5. 236)
i 1

com i x i1
Se n = 3, ento,

u ( x) x 1 1 x 2 x 2 . (5. 237)

Ento:

d 2u ( x)
u 0. (5. 238)
dx 2

fica

1
2 3 (1 2 x 3 x ) [1 x ( x 2)] 2 .
2 2
(5. 239)
3

Substituindo (5. 239) em (5. 235) e adotando wl wl , a sentena de resduos ponderados

escrita como:

11 1 1 1 1 1 0
2


2




x 1 x (x 2) dx 2 x 1 x x 2 x 1 x x 2 1 0
2

(5. 240)
0 2
x 3 x2 x2
x0 3 3 0
x1

ou

1
1
x ( x 2 2) 1 1 1 1 1 1 0

x x2 ( x 2 x) dx 2 0 1 0 0 2 1 1 1 1 2 1 0
3
0 2
x3 ( x 4 2 x 2 ) 3 0 3 1 3 1 0
(5. 241)
x

Integrando e impondo os limites, obtm-se o sistema de equaes:

137
1
x2 x3
x ( 2 x)
2 2 3 1 1 1 1 1 1 0
x x3 x 4 2x 2
( ) 2 0 1 0 0 2 1 1 1 1 2 1 0

2 3 4 2 (5. 242)
x3 x4 x 5 2 x 3 3 0 3 1 3 1 0
( )
3 4 5 3 0

Substituindo e agrupando os termos semelhantes:

1 5
1
2 3 1 0 0 1 1 1 1 1 0
1 1 3
0 0 0 1 1 1 2 1 0 (5. 243)

2 3 4
0 0 0 1 1 1 1 0
1 1 7

3
3 4 15

Finalmente:

3 2
3
2 3 1 1
3 4 1
2 1 (5. 244)
2 3 4
4 5 8 3 1
3 4 15

Resolvendo para 1 ; 2 e 3 temos:

9 84 30
1 ; 2 ; 3 (5. 245)
133 133 133

Portanto, a soluo aproximada :

1
u
333

9 84 x 30 x 2 . (5. 246)

u ( x 0) 0, 068 ; u ( x 1) 0,917 . (5. 247)

Se wl wl

138
1 5
1
2 3 1 0 0 1 1 1 1 1
1 1 3
0 0 0 1 1 1 2 1 (5. 248)
2 3 4

1 1 7 0 0 0 1 1 1 3 1

3 4 15

e:

1 8
1 2 3 1 1
1 2 7
2 1 (5. 249)
2 3 4
2 3 22 3 1
3 4 15

Resolvendo para 1 ; 2 e 3 temos:

63 636 30
1 ; 2 ; 3 (5. 250)
655 655 131

Portanto, a soluo aproximada :

1
u
655

63 636 x 150 x 2 . (5. 251)

u ( x 0) 0,0962 ; u ( x 1) 1,1038 . (5. 252)

5. 7 Exerccios e Problemas

5.7.1 - Exemplos de Soluo usando o Mtodo de Galerkin


1) Resolver usando o mtodo dos resduos ponderados a seguinte equao diferencial:

d 2u
u 0. (5. 253)
dx 2
onde

139
du
u x 0 0 , 20 . (5. 254)
dx x 1

Soluo:

Adotando i x i , tem-se:
n n
u u i i i x i ; i 1,2,..., n . (5. 255)
i 1 i 1

A sentena de resduos ponderados (5. 197), para o problema :

1
d 2u du
dx 2
u wl dx
dx 20 wl 0 . (5. 256)
0 x1

n
Observe que u ( x 0) 0 u x 0
i ( x 0) i 0 i 1,2,..., n e [0;1] . Ou
i 1

seja, note que a condio de contorno essencial em x = 0 atendida com a escolha de


n
u x 0
i x i 0 .
i 1

d 2u
Integrando por partes o termo que envolve encontra-se:
dx 2

1 x 1 1
d 2u du du dwl
dx 2 wl dx wl dx
dx dx
dx . (5. 257)
0 x 0 0

onde

dwl
a wl da dx
dx
. (5. 258)
du d 2u
b db 2 dx
dx dx

Substituindo (5. 257) em (5. 256) temos:

140

1 1

du dwl du du du
dx uwl dx wl wl wl 20 0. (5. 259)
dx dx dx x 1 dx x 0 dx
0 0

ponderao do erro
para x 1 x 1

Observe que o ultimo termo da expresso (5. 259) o termo de ponderao do erro para x =
1.
Ns podemos escolher wl 0 para x = 0 e wl wl para x = 1.

Logo se

wl x 1
wl x 1
e wl x0
0, . (5. 260)

A equao (5. 259) se reduz a:

1 1
du dwl
dx dx dx u wl dx 20wl x 1
. (5. 261)
0 0

Adotando n = 2, ento:


u 1 x 2 x 2 [ x x 2 ] 1 . (5. 262)
2

du
1 2 x 1 . (5. 263)
dx 2

Se

w1 x d w1 1

w x 2 ento (5. 264)
2 dx w2 2 x

A sentena de resduos ponderados reescrita como:

1
1 1 1 x x
2 x1 2 xdx 2 x 2 x
x 2 dx 1 20 2 (5. 265)
0 0 2 x x1

ou

141
1 1 2 x 1
x2 x 3 1 1
2dx x3 dx 20 1 (5. 266)
0 2 x 4 x 0 x 4 2

Integrando e impondo os limites, obtm-se o sistema de equaes:

4 / 3 5 / 4 1 20
5 / 4 23 / 15 20 (5. 267)
2

Resolvendo para 1 e 2 temos:

4080 1200
1 11,7579 e 2 3,4582 (5. 268)
347 347

Portanto, a soluo aproximada :

u 11,7579 3,4582x 2 . (5. 269)

Calculando a derivada em x = 1 para saber se a soluo boa:

du
18,674 , (5. 270)
dx x 1

no 20, mas chega perto.

2) Resolver o mesmo problema anterior para n = 3.


Adotando n = 3, ento:

1
u 1 x 2 x 2 3 x 2 [ x x2 x 3 ] 2 . (5. 271)

3

1
du
dx

1 2 x 3x 2 .
2

(5. 272)
3

Se

142
w1 x w1 1
w x 2 ento d w 2 x
2 2 (5. 273)
3 dx 2
w3 x w3 3x

A sentena de resduos ponderados reescrita como:

1
1 1 1 x 1 x
2
2
2 x 1 2 x 3x dx 2 x x x
2

x 3 dx 2 20 x 2
(5. 274)
0
3x 2 3 0 x 3 3 x 3 x

ou

1 2x 3x 2 1 x 2 x3 x 4 1 1
1
1
5
2 x 4x2 6 x 3 2 dx x 3 x4 x dx 2 201

(5. 275)

0 3 x 2 6x 3
9 x 4 3 0 4 5
x 6 3 1
x x

Integrando e impondo os limites, obtm-se o sistema de equaes:

x3 x4 x5
x
x2 x 3 1 34 4 5 1 20
2 4 3 6 4 x x5 x6
x x x 2 2 20 (5. 276)
3 4 4 5 6
x3 6 4 9 4 3 x1 x 5 x6 x 7 3 x1 20
x x
4 5 5 6 7

Para x = 1 temos:

1 1 1
1 1 1 1 3 4 5 1 20
4
6 1 1 1
1 2 2 20 (5. 277)
3 4 4 5 6
1 6 9 3 x 1 1 1 1 3 x1 20
4 5 5 6 7

Logo

143
4 5 6
3 4 5 1
5 20
23 5
2 20 (5. 278)
4 15 3
6 5 68 3 x1 20
5 3 35

Resolvendo para 1 e 2 temos:

30300 600 5775


1 13,009 e 2 0,25762 e 3
2329 2329 2329 (5. 279)

Portanto, a soluo aproximada :

u 13,009 x 0,25762x 2 2,4796x 3 . (5. 280)

Calculando a derivada em x = 1 para saber se a soluo boa:

du
13,009 0,51524 x 7,4337 x 2 , (5. 281)
dx x 1

Para x = 1 temos:

du
13,009 0,51524 7,4337 19,92746 , (5. 282)
dx x 1

no 20, mas chega perto.

144
Captulo VI
MTODO DOS ELEMENTOS FINITOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Elementos Finitos. Este mtodo
se apresenta como uma alternativa ao Mtodo Variacional e ao Mtodo dos Resduos
Ponderados e por sua vez deu origem ao Mtodo dos Elementos de Contorno.

6. 1 - Objetivos do captulo

i) Entender a origem do Mtodo dos Elementos Finitos


ii) Saber aplicar o Mtodo dos Elementos Finitos nas suas mais diferentes formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
iv)

6. 2 Introduo

A idia bsica do Mtodo dos Elementos Finitos consiste em subdividir,


inicialmente, o domnio do problema, em subdomnios de dimenses finitas tais que, o
conjunto de todos os subdomnios seja igual ao domnio original. Em seguida, sobre cada
subdomnio, isoladamente, adota-se um comportamento aproximado, local, para as incgnitas
do problema, conforme esquematiza a Figura - 6. 1.
Em geral, esse comportamento local descrito com o emprego de funes
simples. A caracterstica principal desse procedimento, ento, consiste em utilizar
aproximaes locais nos subdomnios, nos quais o domnio original foi dividido, em vez de
utilizar aproximaes de carter global. Para a obteno de respostas cada vez melhores,

145
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, e dos Subdomnios, e .

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.

146
As bases tericas do mtodo foram mais bem definidas no incio da dcada de 60
com o estudo mais aprofundado dos Mtodos Energticos e de Tcnicas Variacionais.

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.

147
6.3.4 - Modelo Misto
Baseia-se em um Princpio Variacional Generalizado, como o Princpio de
Reissner. Sobre cada elemento so adotados, simultaneamente e independentemente, campos
de tenses e de deslocamentos. As incgnitas so as tenses (ou foras de superfcies) e os
deslocamentos nos pontos nodais. Vantagem do Modelo Misto: Deslocamentos e tenses so
determinados com a mesma preciso.
No final da dcada de 70 foram introduzidos formulaes baseadas na aplicao
localizada do Mtodo de Galerkin, o que possibilitou que o Mtodo dos Elementos Finitos
fosse empregado na soluo de problemas que no possuam Formulao Variacional. De
uma maneira geral, qualquer um dos Mtodos de Resduos Ponderados pode ser utilizado no
clculo pelo Mtodo dos Elementos Finitos.

Tabela - VI. 1.Quadro Resumo das Diferentes Formulaes do Mtodo de Elemntos Finitos

Incgnitas
Principio Aplicaes
Mtodo Elementos nos pontos Condies Vantagens
Utilizado Prticas
nodais
Princpio da
Continuidade nos
Energia Campo de
Compatvel Deslocamentos Deslocamentos e
Potencial Deslocamento
suas derivadas
Mnima
Princpio da
Campo de
Energia pouco
Equilbrio Tenso em Tenso Equilbrio
Complementar utilizado
equilbrio
Mnima
Campo de
Compatibilidade
Princpio da Tenso em
nos
Energia equilbrio no Problemas
Hbrido do Deslocamentos Resultados
Complementar domnio e Deslocamentos de flexes
1 Tipo entre os mais precisos
Mnima campo de em placas
elementos
Modificado Deslocamentos
vizinhos
no contorno
Campo de Equilbrio de
Princpio da
Deslocamentos Tenses (ou
Energia Tenses ou
Hbrido do no domnio e foras de Resultados
Potencial foras de
2 Tipo Campo de superfcies) entre Mais precisos
Mnima superfcies
Tenses no elementos
Modificado
contorno vizinhos
Tenses (ou Deslocamentos
Princpio da Campo Tenses
foras de e Tenses
Variacional e
Misto superfcies) e determinados
Generalizado Deslocamentos
os com mesma
(Reissner) no domnio
Delocamentos preciso

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

148
mais necessrio. Portanto, por ser esta ltima situao de abragncia mais geral, para o
Mtodo de Elementos Finitos, comearemos a represent-lo, em primeiro lugar, a partir do
Mtodo de Resduos Ponderados, apesar de no ser a ordem histrica de evoluo do mtodo.
Depois trataremos o Enfoque Variacional do Mtodo de Elementos Finitos.

6.4.1 Aproximao do Problema Contnuo pela Discretizao do Domnio


Seja um problema unidimensional dado pela seguinte equao diferencial:

L(u) = b em , (6. 1)

sujeito as condies de contorno

S(u) = g em , (6. 2)

onde L e S so operadores lineares.


Este problema ser aproximado por uma funo do tipo:

M 1
u u um N m em , (6. 3)
m 1

cujo o domnio continuo, ser substitudo por um domnio equivalente, discreto conforme
mostra a Figura - 6. 2.

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 , (6. 4)

e no contorno discretizado, temos:

149
S( u ) = g em . (6. 5)

Substituindo (6. 3) em (6. 4)e (6. 5) ficamos com:

M 1
L ( um N m ) b em (6. 6)
m 1

e, no contorno:

M 1
S ( um N m ) g em . (6. 7)
m 1

Como L e S so operadores lineares, no domnio, podemos escrever:

M 1
um L ( N m ) b em , (6. 8)
m1

e no contorno,

M 1
um S( ( N m ) g ) em . (6. 9)
m1

6.4.2 - Definio dos Elementos Finitos Unidimensional


Se o domnio dividido ou discretizado em E subdomnios, e, da seguinte
forma:

E
e (6. 10)
e1

E, se em correspondncia a diviso do domnio, o contorno, , dividido em B partes, b, da


seguinte forma:

B
b . (6. 11)
b 1

150
Figura - 6. 3. Rede de pontos nodais do Domnio, e dos Subdomnios, e .

Logo, teremos:

E M 1
L( u m N me ) = b em e , (6. 12)
e 1 m 1

sujeito as condies de contorno

B M 1
S( u m N me ) = g em b . (6. 13)
b 1 m1

Como L e S so operadores lineares temos:

E M 1
u m L ( N me ) = b em e , (6. 14)
e 1 m 1

sujeito as condies de contorno

B M 1
u m S( Nme ) = g em b. (6. 15)
b 1 m 1

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 e em ):

wl d wl d 0. (6. 16)

Logo, os erros cometidos no domnio :

151
M 1
L( um N m ) b 0 em (6. 17)
m 1

E no contorno:

M 1
S( um N m ) g 0 em (6. 18)
m1

Como L e S so operadores lineares temos:


no domnio:

M 1
e u m L (Nm) - b 0 em e (6. 19)
m 1

e no contorno

M 1
e u m S(Nm) - g 0 em b (6. 20)
m 1

Se o domnio dividido em E subdomnios, e, e se, em correspondncia a


diviso do domnio, o contorno, , dividido em B partes, b. A sentena de resduos
ponderados de carter global substituda por:

E B
wle e d e wlb d b 0 ,
b (6. 21)
e 1 e b 1 b

onde, as funes de aproximao so definidas localmente, sendo vlidas somente para e e


b e no mais para e , da seguinte forma:

wle d e wle db 0
e b (6. 22)
e b

Portanto, temos:

M 1
e u m L (Nm) - b 0 em e (6. 23)
m 1

e no contorno

152
M 1
e u m S(Nm) - g 0 em b (6. 24)
m 1

Portanto,

M 1 M 1

wle [ um L(Nm) b ]d e wle [ u m S(Nm) g ]db 0


m1 m 1
(6. 25)
e e

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

d 2 u ( x)
u ( x) 0 (6. 26)
dx 2

Definida em [xA ; xB] e com condies de contorno essenciais u(x = xA) = u A e u(x = xB) = u B.
Sendo

d 2u
2 u 0 (6. 27)
dx

du
g 0 (6. 28)
dx

A sentena de resduos ponderados dada por:

wl d wl d 0 (6. 29)

Ou

d 2 u ( x) du
w
l dx 2 u ( x ) b d wl g d 0 (6. 30)
dx

Discretizando a soluo u(x) a partir de

153
M 1
u u um N m em , (6. 31)
m 1

ou (6. 30) temos:

M 1 d 2 N m ( x) dN m

u m wl
dx
2
N m ( x ) 0 d

wl
dx
g d 0

(6. 32)
m 1

Subdividindo o domnio em e subintervalos temos:

M 1 e E d 2 N e ( x ) e e
B
dN me ( x )
m
m l dx 2
u w N m ( x ) e l
d w
dx
g d
b 0
(6. 33)
m 1 e e1 b b 1

Escolhendo por Galerkin

wle wle N le (6. 34)

Temos:

M 1 e
E 2
d N me ( x) e e
B
dN me ( x)
m l dx 2
u N N m ( x ) e l
d N
dx
g d b
(6. 35)
m 1 e e1 b b 1

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:

wl d 0 (6. 36)

Onde

154
1
d 2u
w
l dx 2 u ( x ) dx 0 (6. 37)
0

Logo, a forma fraca da sentena de resduos ponderados pode ser escrita como:

xB xx
du dwl du B
u wl dx wl 0 (6. 38)
x A
dx dx dx x xA

Um conjunto de (M + 1) pontos nodais escolhido no intervalo (domnio) [0 ; 1]


que constitui o domnio do problema, e uma aproximao do tipo:

M 1
u u um N m (6. 39)
m 1

adotada, onde u m o valor da aproximao no n m (Nm = 1 em m). Assim, as condies de


contorno essenciais so atendidas diretamente, especificando-se os valores nodais apropriados
e = 0.
Na prtica, os valores conhecidos s sero introduzidos na etapa de resoluo do
sistema de equaes e, dessa maneira, todos os valores, u1, u2, ...., u M+1 so considerados
incgnitas do problema.

Figura - 6. 4. Intervalo de aplicao do Mtodo de Galerkin

Adotando-se o Mtodo de Galerkin, wl = Nl, 1 l , m M 1 e a equao (6.


38) reescrita como:

xB M 1 M 1 x x
dN dN m du B
l u m dx N l u m N m dx N l dx 0 (6. 40)
x A
dx m 1 m1 x xA

Como a integral e o somatrio so operadores lineares temos:

155
M 1 xB x xB
dN l dN m du
u
m 1
m

x A d x d x
N l N m

d x


l

N
d x
x xA
0 (6. 41)

Matricialmente

Ku f (6. 42)
~ ~ ~

Onde os elementos da matriz K so dadas por:


~

xB
dN dN m
K lm l N l N m dx (1 l , m M 1) (6. 43)
x A
dx dx

E os elementos do vetor f so:


~

xxB
du
fl Nl (1 l M 1) (6. 44)
dx x xA

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:

ue i j ie . (6. 45)

Ou matricialmente

i
u e [1 ie ] . (6. 46)
j

Onde

156
ie x xie . (6. 47)

Figura - 6. 5. Elemento Finito linear entre dois pontos.

Aplicando aos pontos nodais i e j, temos:

ui i
. (6. 48)
u j i j he

Onde matricialmente temos:

U e C (6. 49)
~ ~ ~

ou

e ui 1 0 i
U
u e
C~ ~ . (6. 50)
~
j 1 h j

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

i 1 h e 0 ui
e u . (6. 51)
j h 1 1 j

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

1 h e 0 u i

ue 1
he
e
i (6. 52)
1 1 u j

Ou

157
1 ui
ue
he
(h e
i
e
) x
u (6. 53)
j

Logo

ie ie
u e 1 ui uj (6. 54)
h h

Ou ainda

u e N ie ui N ej u j (6. 55)

Onde

e
e ie ( x xie ) x j x
N
i 1 1
he he x ej xie
xi x x j (6. 56)
e e
e i ( x xi )
N
j he x e x e
j i

A derivada primeira de u e :

du e dN ie dN ej
ui uj (6. 57)
dx dx dx

De (6. 47) para ie x xie temos:

du e 1 dx e 1 dx e 1 1 ui dxie
e 1 i ui e 1 i u j e 1
dx h dx h dx h h e u j dx (6. 58)

Ou matricialmente

du e e e,T
N x U U N xT (6. 59)
dx ~ ~ ~ ~

onde

158
dN ie, j
Nx (6. 60)
dx ~

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
N i N ie 1 (6. 61)
he

e
N j N ej (6. 62)
he
Onde

ie x xie ; h e x j xi ; xi x x j (6. 63)

Cujas derivadas so:

dN i dN ie 1 d 1 dx e
e i e 1 i (6. 64)
dx dx h dx h dx

dN j dN ej 1 d i 1 dxie
1 (6. 65)
dx dx h e dx h e dx

159
Figura - 6. 6. Estruturao unidimensional dos Elementos Finitos.

Observe que para um nico elemento finito, temos:

ie x xie x 0 x ; h e x j xi ; 0 x h e (6. 66)

E neste caso:

dN i dN ie 1 d ie 1
e e (6. 67)
dx dx h dx h
e

dN j dN ej
1 d ie 1
e (6. 68)
dx dx h dx h e
Do ponto de vista global, as nicas funes de aproximao no nulas do
elemento e so as funes Ni e Nj; consequentemente, Nl = 0 se l i ou se l j . De

maneira geral, Nl = 0 se l ao elemento e.

6.4.7 As Matrizes Locais Ke e o Vetor Local f


Note-se que, das equaes (6. 40) a (6. 42) pode-se obter:

E
K lm K le,m (6. 69)
e1

160
onde

xj
dN ie dN ej
K ije N ie N ej dx (1 i, j M 1) (6. 70)
dx dx
xi

Observando que:

K le,m 0 se l , m i , j (6. 71)

Ou de forma geral a partir de (6. 61),(6. 62) e (6. 64), (6. 65) temos:

xj 2
1 d ie ie ie
K ije e 1 e e dx
(6. 72)

xi h dx h h

Onde

ie x xie ; h e x ej xie ; 0 x he (6. 73)

Logo usando (6. 73) em(6. 72) temos:

xj 2
1 dxie ( x xie ) ( x xie )
K ije 2 1 1
e

h e dx .
(6. 74)

xi h
e
dx h

xj 2 2
1 dx e ( x xie )
K iie 2 1 i 1 e


dx . (6. 75)

xi h
e
dx h

xj 2 2
1 dx e ( x xie )
K ejj 2 1 i e


dx . (6. 76)

xi h
e
dx h

Observe que para um nico elemento finito, temos:

ie x xie x 0 x ; h e x j xi ; 0 x h e (6. 77)

Logo, a partir de (6. 61),(6. 62) e (6. 64), (6. 65) os elementos fora da diagonal so dados por:

161
he
d x d x x x
K ije K eji 1 e e 1 e e dx (6. 78)
0
dx h dx h h h

Ou

he h e
d x d x x x 1 x x2
K ije K eji 1 e e 1 e e dx e 2 e e 2 dx
0
dx h dx h h h 0 (h ) h (h ) (6. 79)

Ento

he
e x x2 x3
K ij 2 e 2
he 2h 3h e o
2 3
he he he
K ije 2 e (6. 80)
2
h e 2h 3h e
1 he
K ije e
h 6

Os elementos da diagonal da matriz so dados por:

he 2 2
d x x
K iie 1 e 1 e dx 0 (6. 81)
0 dx h h

ou

he 2 2 he 2
d x x 1 2 x x 2
K iie 1 e 1 e dx e 1 e e 2 dx
0 dx h h 0 h h (h ) (6. 82)

logo

162
he
e
1 2 2x2 x 3

K ii e x 1 e
2
h
2 h e
3h o
he he 2 3
h e
(6. 83)
K iie 2 1 e
h e h e 2
3h
1 he
K iie e
h 3

he 2 2
d x x
K ejj e e dx 0 (6. 84)
0 dx h h

ou

he 2 2 he 2 2

d x x 1 x
K ejj e e dx e e dx (6. 85)
0 dx h h 0 h h

logo

2 he
1 x 3
K ejj e x
h e2
3h 0
3
he he (6. 86)
K ejj 2 2

h e 3h e
1 he
K ejj e
h 3

x x
j
e du
f l Nl (6. 87)
dx x xi

Matricialmente os elementos da matriz K so dadas por:


~

163
xj
T T
K ije N x N x N N dx (1 i, j M 1) (6. 88)
xi ~ ~ ~ ~

E os elementos do vetor f :
~

x x
j
f le Nl N x U e (6. 89)
~
~ x x
i

Numerando-se os elementos de 1 a M e os ns de 1 a M+1, cada elemento produz


uma matriz do tipo:

1 he 1 he
0...... e ...0 0
h 3 h 6
1 he 1 h e
0.... e ...0 0
e
K h 6 h 3 : :
: : (6. 90)
~
:
:
0: ..................... 0 ...0 0
:
0..................... 0 ...0 0

0
:
:
x xE 1
N du
1 dx x x
E
fE x x E 1 (6. 91)
N du
2
dx x xE
:

:
0

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

164
i) ELEMENTO I:

k11I k12I ... 0


I I
k k 22 ... 0
21
eI
K (6. 92)
~ : : : 0

0 0 0 0

onde

1 hI 1 hI
I ... 0
h 3 h 6
I
1 hI
1 h
e I
K I ... 0 (6. 93)
~ I
6 3
h h
: : : 0

0 0 0 0

E os elementos do vetor f I :
~

f1I
I
f
fI 2 (6. 94)
:

0

Ou

du x x2
N1
dx x x1
du x x2
fI N2 (6. 95)
dx x x1

:

0

ii) ELEMENTO II:

165
0 0 0 ...0
0 k II II
k 23 ...0
22
K II II II
(6. 96)
~ 0 k 32 k 33 ...0

0 ...0

0 0

onde

0 0 0 ...0
1 h II 1 h II
0 II II ...0
e II h 3 h 6
K (6. 97)
~ 1 h II 1 h II
0 II II ...0
h 6 h 3
0 0 0

...0

E os elementos do vetor f II :
~

0
f II
f II 2II (6. 98)
f3

0

Ou

0
du x x3
N 2
dx x x2
f II x x3 (6. 99)
du
N3
dx x x2
0

iii) ELEMENTO E:

166
0 0 ...0 0
: : : :
K
E
E E
(6. 100)
~ 0 0 ...k 33 k 34
E E
0 0 ...k 43 k 44

onde

0 0 ...0 0
: : : :
E
0 0 ... 1 h
1 h E
K
eE
hE E (6. 101)
~ 3 h 6
E
0 0 ... 1 h 1 hE
hE E

6 h 3

E os elementos do vetor f E :
~

0
:
fE E (6. 102)
f1
E
f2

Ou

0
0
x xE 1
N du
f E 1 dx (6. 103)
x xE
x x E 1
du
N 2 dx
x xE

167
6.4.8 - Montagem do vetor f e da Matriz Global K
e
A matriz global K pode ser formada agrupando-se as matrizes K , observando
~ ~

que as contribuies dos ns comuns a elementos vizinhos devem ser adicionados na matriz
global K .
~

k11I k12I 0...................... 0


I I II II
k 21 k 22 k 22 k 23 ..................... 0
: :
K E (6. 104)
k ..............kMM
~ II II E
0 k k MM 1

: : 32 : 33
0 0 ...................k ME 1M k ME 1M 1

Ou seja:

1 hI 1 hI
I I 0........................................... 0
h 3 h 6
1 h I 1 1 h I h II 1 h II
I I II
h


II
h
........................
0
h 6 h 3 6 :

:
:
K
:
~ 1 h II 1 1 h E 1 h E 1 h IE (6. 105)
0 II .................. E 1 E E
h 6 3 h 6
h h
:
:
:
: 1 hE E
1 h
0 0 .................. E E
h 6 h
3

E os elementos do vetor f :
~

f1I
I II
f 2 f 1
:
fl : (6. 106)
f E 1 f E
2 1
E
f2

Ou seja:

168
du / dx) x1 x A
du / dx ) du / dx) x x h1
x2 x A h1 2 A

f du / dx) x3 x2 h2 du / dx) x3 x2 h2 (6. 107)


~ :
:
du / dx) x x hE x
E E 1 B

6.4.9 Resoluo do Sistema de Equaes


O sistema de equaes montado da seguinte forma:

Ku f (6. 108)
~ ~ ~

Ou

1 hI 1 hI
I I
h 0........................................... 0
h 3 6
1 h I 1 1 h I h II 1 h II
I I II
h


II
h
........................ 0 u f1I
h 6 h 3 6 :
1
:
: u2 f2I f1II
: :

1 h II 1 1 h E 1 h E 1 h IE u:3 :

0 II
h
.................. E 1 E E : f 2E 1 f1E (6. 109)
6 h h 3

h


6
: u E f 2E
:
:
: 1 hE 1 hE
0 0 .................. E E
h 6 h
3

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 h II 1 h II
II II 0........................................... 0
h 3 h 6
II
1 h 1 1 h h III
II
1 h III
II II III III ........................ 0 u f I f II
h 6 h h 3 h 6 :
2 2 1
: II III
: u 3 f 2 f1
: :
u
1 h III 1 1 h E 2 h E 1 1 h E 1 :4 E 2 : E
0 III
h
6



.................. E 2 E 1
h h 3



E 1
h
6

:

f 2 f1 1
(6. 110)
:
u E 1 f 2E 1
:
:
: 1 h E 1 1 1 h E 1 h E
0 0 .................. E 1 E 1 E
h 6 h h 3

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

169
6. 5 Exemplos e Aplicaes

6.5.1 Exemplo satisfazendo condies de contorno essenciais:


Dada a seguinte equao diferencial

d 2u ( x)
u 0 (6. 111)
dx 2

Definida em [0 ; 1] e com condies de contorno essenciais.

u(x = 0) = 0
(6. 112)
u(x = 1) = 1

Soluo:
A sentena de resduos ponderados :

wl d 0 (6. 113)

Onde

d 2u
2 u 0 (6. 114)
dx

A forma fraca da sentena de resduos ponderados :

1 x 1
du dwl du
u wl dx wl 0 (6. 115)
0
dx dx dx x0

Fazendo E = M = 3, o intervalo [0 ; 1] ser dividido em trs sub-intervalos


(elementos) de mesmo comprimento, h1 = h 2 = h 3 = 1/3.

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

170
i) ELEMENTO I:

0 x hI (6. 116)

Onde:

x
N1 1 (6. 117)
hI
e

x
N2 (6. 118)
hI

k11 k12 0 0
k k 0 0
I
K 21 22 (6. 119)
~ 0 0 0 0

0 0 0 0

Onde

1
dN dN
K11 1 1 N1 N1 dx (1 l 1, m 1 M 4) (6. 120)
0
dx dx

1
dN dN 2
K12 1 N1 N 2 dx (1 l 1, m 2 M 4) (6. 121)
0
dx dx

1
dN dN1
K 21 2 N 2 N1 dx (1 l 2, m 1 M 4) (6. 122)
0
dx dx

1
dN dN 2
K 22 2 N 2 N 2 dx (1 l 2, m 2 M 4) (6. 123)
0
dx dx

Ou seja,

171
1 hI 1 hI
0 0
h 3 h 6
I
1 hI
K 1 h
I
0 0 (6. 124)
~
h 6 h 3
0 0 0 0

0 0 0 0

A formao dos elementos do vetor f I dado por:


~

x x2
I du
f 1 N1 (6. 125)
dx x x1

x x
I du 2
f 2 N 2 (6. 126)
dx x x1

Logo

f1I
I
f
fI 2 (6. 127)
0

0

Ou

du x x2
N1
dx x x1
fI 0 (6. 128)

0
0

ii) ELEMENTO II:

172
h I x h I h II (6. 129)

Onde:

x
N2 1 (6. 130)
h II
e

x
N3 (6. 131)
h II

0 0 0 0
0 k k 23 0
II 22
K (6. 132)
~ 0 k 32 k 33 0

0 0 0 0

Onde

1
dN dN 2
K 22 2 N 2 N 2 dx (1 l 2, m 2 M 4) (6. 133)
0
dx dx

1
dN dN 3
K 23 2 N 2 N 3 dx (1 l 2, m 3 M 4) (6. 134)
0
dx dx

1
dN dN 2
K 32 3 N 3 N 2 dx (1 l 3, m 2 M 4) (6. 135)
0
dx dx

1
dN dN 3
K 33 3 N 3 N 3 dx (1 l 3, m 3 M 4) (6. 136)
0
dx dx

Ou seja,

173
0 0 0 0
II II
1 h 1 h
0 II II 0
h 3 h 6

II
K II II (6. 137)
~ 1 h 1 h
0 II II 0
h 6 h 3
0 0 0 0

A formao dos elementos do vetor f II dado por:


~

x x
II du 3
f 2 N2 (6. 138)
dx x x2

x x3
II du
f 3 N3 (6. 139)
dx x x2

Logo

0
f II
f II 2II (6. 140)
f3

0

Ou

0
0
f II (6. 141)
0

0

iii) ELEMENTO III:

h I h II x h I h II h III (6. 142)

Onde:

174
x
N2 1 (6. 143)
h III
e

x
N3 (6. 144)
h III

0 0 0 0
0 0 0 0
III
K (6. 145)
~ 0 0 k 33 k 34

0 0 k 43 k 44

Onde

1
dN dN 3
K 33 3 N 3 N 3 dx (1 l 3, m 3 M 4) (6. 146)
0
dx dx

1
dN dN 4
K 34 3 N 3 N 4 dx (1 l 3, m 4 M 4) (6. 147)
0
dx dx

1
dN dN 3
K 43 4 N 4 N 3 dx (1 l 4, m 3 M 4) (6. 148)
0
dx dx

1
dN dN 4
K 44 4 N 4 N 4 dx (1 l 4, m 4 M 4) (6. 149)
0
dx dx

Ou seja,

175
0 0 0 0
0 0 0 0

1 h III 1 h III
K
III
0 0 III III (6. 150)
~ h 3 h 6
III
0 1 h 1 h III
0 III III
h 6 h 3

A formao dos elementos do vetor f III dado por:


~

x x
III du 4
f 3 N3 (6. 151)
dx x x3

x x4
III du
f 4 N4 (6. 152)
dx x x3

logo

0
:
f III III (6. 153)
f3
III
f4

Ou

0
0
x x4
N du
f III 3 dx (6. 154)
x x3
x x4
du
N 4 dx
x x3

iv) MONTAGEM DA MATRIZ GLOBAL

176
x 1
du
O vetor f global definido como: f N l , ou seja:
~
dx x 0

f1I
I II
f 2 f 2
fl (6. 155)
II III
f3 f3
f III
4

logo

du / dx) x0
0
f (6. 156)
~ 0

du / dx) x1
I II III
Agrupando as matrizes K , K , K dos elementos para formar a matriz
~ ~ ~

global, encontra-se o seguinte sistema de equaes:

1 h 1 h
h 3 h 6 0 0 du
u
1 h 2 1 h 1 h
0 1 dx x0
h 6 h 6 h 6 u 2 0
(6. 157)
1 h 1 h 1 h u 3 0
0 2 du
h 6 h 3 h 6 u 4
1 h 1 h dx x 1
0 0
h 6 h 3

V) RESOLUO DO SISTEMA DE EQUAES


Os valores de u1 e u 2 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 u1 0 e u 4 1 nas outras equaes, o sistema de equaes se reduz a:

177
1 h 1 h
2 u 2 u3 0
h 3 h 6
(6. 158)
1 h 1 h 1 h
u 2 2 u3
h 3 h 3 h 6

Substituindo-se h = 1/3, obtm-se:

56 53
u 2 u3 0
9 18
(6. 159)
53 56 53
u 2 u3
18 9 18

Resolvendo o sistema, encontra-se os seguintes valores:

u 2 0, 288546
(6. 160)
u 3 0,609750

du du
Das equaes remanescentes, obtm-se os valores de e
dx x 0 dx x 1

du 1 h
u 2 0,849609
dx x 0 h 6
(6. 161)
du 1 h 1 h
u3 u 4 1,315711
dx x 1 h 6 h 3

6.5.2 Exemplo satisfazendo condies de contorno naturais


Dada a seguinte equao diferencial

d 2u ( x)
u 0 (6. 162)
dx 2

Definida em [0 ; 1] se as condies de contorno forem:

178
u x 0 0
du (6. 163)
1
dx x 1

Soluo:
A sentena de resduos ponderados :

wl d wl d 0 (6. 164)

Onde

d 2u
2 u 0
dx (6. 165)
du
1 0
dx

Logo, a sentena bsica de resduos ponderados escrita como (j admitindo que


a condio de contorno essencial seja atendida diretamente)

1
d 2u du
l dx 2 u dx wl dx 1 0
w (6. 166)
0 x 1

Efetuando-se a integrao por partes, chega-se a forma fraca da sentena de resduos


ponderados, cuja forma fraca :

1 x 1
dw du du du
l wl u dx wl wl wl x 1
0 (6. 167)
0 dx dx dx x 0 dx x 1

du
Precisamos agora eliminar da seguinte forma:
dx x 1

Se wl x 1
wl x 1
, a equao (6. 167) escrita como:

1
dwl du du
dx dx
wl u dx wl dx wl x 1
0 (6. 168)
0 x 0

179
Se wl N l e a discretizao mantida, a matriz K a mesma. O vetor
~

x 1
du
f global definido como: f N l , ou seja:
~ dx x 0

f1I
I II
f2 f2
fl (6. 169)
II III
f3 f3
f III
4

O sistema final de equaes :

du
u1
u dx x 0
K . 2 0 (6. 170)
~ u
3
0
u
4 1

Adotando-se o Mtodo de Galerkin e a mesma discretizao, a mesma matriz K


obtida, e o sistema de equaes :

1 h 1 h
h 3 0 0
h 6 u du
1 h
1 h 1 h 1
2 0 u dx x 0
h 6 h 6 h 6 2 0
(6. 171)
1 h 1 h 1 h u
0 2 3 0
h 6 h 3 h 6 u 4
1 h 1 h
1
0 0
h 6 h 3

Como u1 0 o valor conhecido, a primeira equao pode ser eliminada do

sistema. Substituindo u1 pelo seu valor nas outras equaes, o sistema de equaes se reduz

a:

180
1 h 1 h
2 h 3 0
h 6 u 2 0
1 h 1 h 1 h
2 u3 0 (6. 172)
h 6 h 3 h 6
u 1
1 h 1 h 4
0
h 6 h 3

Substituindo-se h = 1/3, obtm-se:

56 53
9 0
18 u 2 0
53 56 53
u3 0 (6. 173)
18 9 13
0 53 28 u 4 1

18 9

Resolvendo o sistema:

u 2 0,219309
u3 0,463444 (6. 174)
u 4 0,760045

du
O valor de pode ser determinado:
dx x 0

du 1 h 53
u 2 u 2 0,645743
dx x 0 h 6 13
(6. 175)
du
0,645743
dx x 0

6.5.3 Exemplo satisfazendo condies de contorno essenciais:


Dada a a seguinte equao diferencial:

181
d 2 y ( x)
4 y 4x 0 , (6. 176)
dx 2

definida em [0 ; 1] e com condies de contorno essenciais:

y(x = 0) = 0
(6. 177)
y(x = 1) = 1

Resolver pelo Mtodo dos Elementos Finitos.

Soluo:
A sentena de resduos ponderados :

wl d 0 (6. 178)

Onde

d2y
2 4 y 4x 0 (6. 179)
dx

A forma fraca da sentena de resduos ponderados :

1 x 1
dy dwl dy
4 ywl 4 xwl dx wl 0 (6. 180)
0
dx dx dx x0

Um conjunto de (M + 1) pontos escolhido no intervalo (domnio) [0 ; 1] e uma


aproximao do tipo:

M 1
y y ym N m (6. 181)
m 1

adotada, onde ym o valor da aproximao no n m (Nm = 1 em m). Assim, as condies de


contorno essenciais so atendidas diretamente, especificando-se os valores nodais apropriados
e = 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, u1, u 2, ....,
uM+1 so considerados incgnitas do problema.
Adotando-se o Mtodo de Galerkin, wl = Nl, 1 l , m M 1 e a equao (6.
38) reescrita como:

182
1 M 1 M 1 x 1
dN dN m dy
l m dx
y 4 N l ym N m 4N l x
dx N l dx 0 (6. 182)
0
dx m 1 m1 x 0

Para (1 l , m M 1) . Matricialmente temos:

Ky f (6. 183)
~ ~ ~

Onde os elementos da matriz K so dados por:


~

1
dN dN m
K lm l 4 N l N m dx (1 l , m M 1) (6. 184)
0
dx dx

E os elementos do vetor f :
~

x 1
1
dy
f l N l 4 N l xdx 0 (6. 185)
dx x 0 0

Divindindo-se o domnio 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:


N i N ie 1 (6. 186)
he


N j N ej (6. 187)
he
Onde

183
x xi ; h e x j xi ; 0 x he (6. 188)

Para o:

i) ELEMENTO I:

0 xh (6. 189)

Onde:

x
N1 1 (6. 190)
h

x
N2 (6. 191)
h

A formao dos elementos do vetor f I dado por:


~

x x2 h
I du
f 1 N1 4 N1 xdx
dx x x1 0
x x h
du 2 x
N1 4 1 xdx (6. 192)
dx x x1 0
h
x x 2
du 2 h
N1 4
dx x x1 6

x x2 h
I du
f 2 N2 4 N 2 xdx
dx x x1 0
x x h
du 2 x
N2 4 xdx (6. 193)
dx x x1 0
h
xx 3
du 2 h
N1 4
dx x x1 3

Logo

184
f1I
I
f
fI 2 (6. 194)
0

0

Ou

du x x2 h2
N
1 4
dx x x1 6
du x x2 h3
f I N1 4 (6. 195)

dx x x1 3
0

0

ii) ELEMENTO II:

h x 2h (6. 196)

Onde:

( x x2 )
Ni N 2 1
h
( x h)
N2 1 (6. 197)
h
x
N2 2
h
e

xh
N j N3 (6. 198)
h

A formao dos elementos do vetor f II dado por:


~

185
x x3 2h
II du
f 2 N2 4 N 2 xdx
dx x x2 h
x x 2h
du 3 x
N2 4 2 xdx (6. 199)
dx x x2 h h
x x 2
du 3 8h
N2
dx x x2 3

x x3 2h
II du
f 3 N3 4 N 3 xdx
dx x x2 h
x x 2h
du 3 x
N3 4 1 xdx (6. 200)
dx x x2 0
h
xx 2
du 3 20h
N3
dx x x2 6

Logo

0
f II
f II 2II (6. 201)
f3

0

Ou

0
x x3 3
du h
N3 8
dx x x2 3
f II (6. 202)
h2
x x
du 3
N 2 20
dx x x2 6
0

iii) ELEMENTO III:

186
2h x 3h 1 (6. 203)

Onde:

( x x3 )
Ni N 3 1
h
( x 2h)
N3 1 (6. 204)
h
x
N3 3
h
e

x 2h
N j N4 (6. 205)
h

A formao dos elementos do vetor f III dado por:


~

x x4 3h
III du
f 3 N3 4 N 3 xdx
dx
x x3 2h
x x
4 3h
du x
N3 4 3 xdx (6. 206)
dx x x3 2 h
h
x x4 2
du 28h
N3
dx x x3 6

x x4 3h
III du
f 4 N 4 4 N 3 xdx
dx x x3 2h
xx 3h
du 4 x
N4 4 2 xdx (6. 207)
dx x x3 2 h
h
x x4 2
du 16h
N4
dx x x3 3

Logo

187
0
0
f III III (6. 208)
f3
III
f4

Ou

0
0
x x4 2
d u 28 h
f III N 3 dx (6. 209)
x x3 6
x x4
du 16h 3
N 4 dx
x x3
3

Cujas contribuies so:

h2

I dy 6 dy h2
f1
dx 2 2
I h 2 h dx x0
6

II x 0
f2 f2 0 3 3 0 2
h
II 4 2 2
4
5h 7 h 0 2h 2 (6. 210)
f3 f3 0
III

6 4h 2
f III dy 6 dy
4
dx x1 4h 2
dx x 1 3
3

iv) MONTAGEM DA MATRIZ GLOBAL


1x 1
du
O vetor f global definido como: f N l 4 N l xdx , ou seja:
~ ~
dx
x 0 0

f1I
I II
f2 f2
fl (6. 211)
II III
f3 f3
f III
4

188
logo

1
du
4 N
1 dx 4 N
1 xdx
x 0 0
h 2h

4 N 2 xdx 4 N 3 xdx
f 0
2h
h
3h
(6. 212)
~
4 3N xdx 4 4 N xdx
h 2h
3 h 1
du
4 N 4 4 N xdx
dx x1
4
2h
I II III
Agrupando as matrizes K , K , K dos elementos para formar a matriz
~ ~ ~

global, encontra-se:

1 4h 1 2h
h 3 0 0 dy h2
h 3 y
1 2h 1 4h 1 2h
2 0 1 dx x0 6
2
h 3 h 3 h 3 y2 0 h
4 (6. 213)
1 2 h 1 4 h 1 2 h y 0 2h 2
0 2 3 dy
h 3 h 3 h 3 y 4 4h 2

1 2h 1 4h dx x1 3
0 0
h 3 h 3

V) RESOLUO DO SISTEMA DE EQUAES


Os valores de y1 e y 2 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 y1 0 e y 4 1 nas outras equaes, o sistema de equaes se reduz a:

1 4h 1 2h
2 y 2 y3 4h 2
h 3 h 3
(6. 214)
1 2h 1 4h 2
y 2 2 y3 8h
h 3 h 3

Substituindo-se h = 1/3, obtm-se:

189
62 25 4
y2 y3
9 9 9
(6. 215)
25 62 8
y2 y3
9 9 9

Resolvendo, encontra-se:

y 2 0,139174
(6. 216)
y3 0,181515

190
6. 6 Enfoque Variacional

Dado um problema descrito por um funcional, isto , que permite uma formulao
variacional a ser desenvolvido pelo MEF.

xB
I Fd (6. 217)
xA

Se as incgnitas nos pontos nodais correspondem a uma funo u que torna estacionrio
(extremiza) o funcional e atende s condies de contorno essenciais do problema, pode-se
admitir que o valor do funcional em todo o domnio do problema, F(u), ser igual soma dos
valores dos funcionais calculados em cada elemento, isto :

M
F F e (u ) (6. 218)
e1

onde M o nmero de elementos finitos nos quais o domnio original foi discretizado. Logo

M
I Ie (6. 219)
e1

onde

xj

I F e (u k )dx
e
(6. 220)
xi

Admite-se que, para um elemento genrico e, a funo u passa a ser descrito


como:

re
u ke ke (6. 221)
k 1

Onde ke so parmetros ajustveis ou no conhecidos (incgnitas) e ke so funes de


forma conhecidas, escolhidas de maneira semelhante do mtodo de Rayleigh-Ritz. Em
notao matricial temos:

u A (6. 222)
~ ~

Onde

191
A 1e
~
2e ... ree (6. 223)

1e
e
2
(6. 224)
~ :
e
re

Substituindo a expresso (6. 221) em (6. 218), obtm-se o funcional aproximado:

M
F F e ( ke ) k 1,2,3,...re (6. 225)
e 1

e, agora, as nicas incgnitas so os parmetros ke .


Note que os parmetros ke diferem de elemento a elemento, as funes ke
tambm podem diferir de elemento a elemento embora, em geral as funes ke adotadas
sejam as mesmas.
Aplicando a condio de ponto estacionrio (ou condio de extremizao) ao
funcional aproximado F , pode-se escrever:

F 0 (6. 226)

M
F F e ( ke ) 0 (6. 227)
e 1

Ou ainda

re
M
F e e
F e k 0 (6. 228)
e 1 k 1 k

Como as variaes ke so arbitrrias, a expresso (6. 228) se reduz a:

F e e 1,2,..., M
e
0 (6. 229)
k k 1,2,.... e

192
A expresso (6. 229) representa um sistema de equaes cuja soluo fornece os

valores dos parmetros ke , a partir dos quais, com o emprego de (6. 221), o valor da
incgnita u pode ser calculado em qualquer ponto do elemento.
A expresso (6. 229) representa um esquema de soluo que pode ser denominado
Rayleigh-Ritz localizado (ou local). No mtodo dos elementos finitos, no lugar dos parmetros

ke , as incgnitas so os valores da funo u nos pontos nodais da malha de elementos finitos


n
(u ii ). Partindo da expresso (6. 222) aplicada aos ne ns de um elemento qualquer;
i 1

pode-se escrever:

u 1 A1
~ ~
u 2 A2
~ ~
(6. 230)
:
u ne Ane
~
~

Onde u i o valor de u no n i do elemento e, Ai 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,

e
U C (6. 231)
~ ~ ~

Onde

u1
u
2
U
e
(6. 232)
~ :

u ne

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

193
A
~1
A
C ~2 (6. 233)
~ :

A
~ ne

uma matriz com as funes de forma que esto calculas para as posies (coordenadas)
correspondentes aos pontos nodais.
Se as funes de forma so selecionadas de maneira adequada e se o nmero de
ns do elemento igual ao nmero de parmetros, ou seja, se

ne re (6. 234)

A matriz C ser quadrada e regular. Portanto, de (6. 231), pode-se escrever:


~

1 e
C U (6. 235)
~ ~ ~

Substituindo (6. 235) em (6. 222) temos:

u A A C 1 U e N U e (6. 236)
~ ~ ~ ~ ~ ~

Onde

1
N AC (6. 237)
~ ~ ~

Assim, os parmetros ke 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:

ne
e
u N U ke u k (6. 238)
~ ~ k 1

As funes de forma em (6. 238) se referem a valores nodais de u e no de parmetros ke


Adotando uma variao linear, pode-se escrever, para cada elemento:

194
i
u k i j k [1 k ] . (6. 239)
j

Onde

k x xk . (6. 240)

Figura - 6. 8.

Aplicando aos pontos nodais i e j, temos:

ui i
. (6. 241)
u j i j he

Ou
e
U C (6. 242)
~ ~ ~

logo

e ui 1 0 i
U e C (6. 243)
~
u j 1 h j ~ ~

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

i 1 h e 0 u i
e (6. 244)
j h 1 1 u j

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

195
1 h e 0 ui
u e 1 e e (6. 245)
h 1 1 u j

Ou

1 ui
ue e
(h e e )
x 1 ee ui ee u j (6. 246)
h u j h h

Ou ainda

u e N ie ui N ej u j (6. 247)

Onde

e e
N i 1
he 0 xh
(6. 248)
N e e
j h e

A derivada primeira de u e :

du e dN ie dN ej
ui uj (6. 249)
dx dx dx

du e 1 dx 1 dx 1 1 u i dxe
e 1 e ui e 1 e u j e 1
dx h dx h dx h h e u j dx (6. 250)

Ou

du e e e,T
N x U U N xT (6. 251)
dx ~ ~ ~ ~

onde

dN ie, j
Nx (6. 252)
dx ~

2
Para o clculo do funcional deve-se calcular ( due / dx) :

196
2
du e e ,T T e
U N Nx U (6. 253)
dx ~ ~ x ~ ~

e ue2,

2 e,T T e
ue U N NU (6. 254)
~ ~ ~ ~

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 :

xB xj M
e
I Fd
e 1
F d e
xA xi
(6. 255)
M M xj
I I e F e (u k )dx
e1 e1 xi

A condio de ponto estacionrio ser dada por:

M M
F e e
re
F F e (u k ) e
k 0 (6. 256)
e 1 e1 k 1 k

A expresso (6. 256) representa um sistema de equaes cuja soluo fornece os


valores nodais uk. Conhecidos os valores nodais, o valor de u, em qualquer ponto de qualquer
elemento, determinado. Ou seja, da condio de ponto estacionrio temos:

xB xj M
e
I Fd
e 1
F d e
xA xi
(6. 257)
M M xj
I I e F e (u k )dx
e1 e1 xi

197
Como o domnio foi dividido em trs subdomnios, pode-se escrever:

I I1 I 2 I 3 (6. 258)

E, portanto,

I I 1 I 2 I 3 (6. 259)

198
6. 7 Exemplos e Aplicaes

6.7.1 Exemplo satisfazendo condies de contorno essenciais:


Dado o funcional

1l 2
1 d 2u u 2 .
I 2 dx (6. 260)
0
2 dx 2

Obter uma soluo aproximada que atenda s condies de contorno essenciais:

u x 0 0 , u 1. (6. 261)
x 1

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:


u 1 2 x [1 x ] 1 . (6. 262)
2

Figura - 6. 9.

199
Aplicando aos pontos nodais i e j, temos:

u i 1
. (6. 263)
u j 1 2 h

Ou

e
U C (6. 264)
~ ~ ~

logo

e ui 1 0 1
U
~ u 1 h C~ ~ (6. 265)

j 2

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

1 1 h 0 u i
h 1 1 u (6. 266)
2 j

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

1 h 0 ui
u 1 x (6. 267)
h 1 1 u j

Ou

1 u
u (h x) x i 1 x ui x u j (6. 268)
h u j h h

Ou ainda

u N i ui N j u j (6. 269)

Onde

x
N i 1 h
0 xh (6. 270)
N x
j h

A derivada primeira de u :

200
du dN i dN j
ui uj (6. 271)
dx dx dx

du 1 1 1 1 ui
ui u j (6. 272)
dx h h h h u j

Ou

du e e,T
N x U U N xT (6. 273)
dx ~ ~ ~ ~

onde

dN i , j
Nx (6. 274)
dx ~

2
Para o clculo do funcional deve-se calcular ( du / dx) :

2
du e,T T e
U N Nx U (6. 275)
dx ~ ~ x ~ ~

e u2,

e ,T T e
u 2 U N NU (6. 276)
~ ~ ~ ~

Onde o funcional de um elemento :

xj
1 e ,T
e T e e,T T e
I U N x N x U U N N U dx (6. 277)
2 xi ~ ~ ~ ~ ~ ~ ~ ~

Da condio de ponto estacionrio

xj
1
I U e,T N x T N x U e U e,T N T N U e dx
e
(6. 278)
2 xi ~ ~ ~ ~ ~ ~ ~ ~

201
Como o domnio foi dividido em trs subdomnios, pode-se escrever:

I I1 I 2 I 3 (6. 279)

E, portanto,

I I 1 I 2 I 3 (6. 280)

Vejamos isto de forma prtica a partir da equao (6. 271). Particularizando a


notao em termos do exemplo, temos:

du 1 1 u j ui
ui u j (6. 281)
dx h h h

2
du 1 2

u i 2u i u j u j
2
(6. 282)
dx h

Se

x x
u 1 u i u j (6. 283)
h h

ento

2 2
x x x x
u 1 u i 2 2 1 u i u j u j 2
2
(6. 284)
h hh h

2 2 2 2
1 (u j 2u i u j u i )
h
x 2 x x x 2
I 2
1 u i 2 1 u i u j u j dx
20
h
h h h h (6. 285)

202
2 2 1
2
1 (u j 2u i u j ui ) 1 h 2 x x 2 2 x x 2 x 2
I x 1 u 2
h h 2 i j h u j dx
u u
2 0

h h 2
i
2 h2 (6. 286)
0

h h h
(u j 2 2u i u j u i 2 ) 1 2x 2 x3 x2 x3 x3
I x 2 u i 2 2 2 ui u j 2 u j 2
2h 2 2h 3h o 2h 3h 0 3h 0 (6. 287)

1 2 2 1 h 2 h h 2
I (u j 2u i u j u i ) u i 2 u i u j u j (6. 288)
2h 2 3 6 3

Ento as condies so:

I 1 1 2h h
(2u i 2u j ) u i u j 0 (6. 289)
ui 2h 2 3 3

I 1 1 2h h
( 2u i 2u j ) u i u j 0 (6. 290)
u j 2h 2 3 3

1 h 1 h
ui u j 0
h 3 h 6
(6. 291)
1 h 1 h
u i u j 0
h 6 h 3

Na forma matricial temos:

1 h 1 h
h 3 h 6 u i 0

(6. 292)
1 h 1 h
u j 0

h 6 h 3

onde

203
u u 2 u
U 1 1 ; U 2 ;U 3 3 (6. 293)
~
u 2 ~
u 3 ~
u 4

Considerando que o elemento 1 limitado pelos ns 1 e 2, correspondentes a x = 0 e x = h,


pode-se escrever:

K1 U 1 0 (6. 294)
~ ~

ou

1 h 1 h
h 3 h 6 u1 0

u 0 (6. 295)
1 h 1 h
2
h 6 h 3

Para o elemento 2, limitado pelos ns 2 e 3, correspondentes e x = h e x = 2h.


Assim:

K2U2 0 (6. 296)


~ ~

ou

1 h 1 h
h 3 h 6 u1 0

u 0 (6. 297)
1 h 1 h
2
h 6 h 3

Para o elemento 3, limitado pelos ns 3 e 4, correspondentes e x = 2h e x = 3h.


Assim:

K3U3 0 (6. 298)


~ ~

204
ou

1 h 1 h
h 3 h 6 u 3 0

u 0 (6. 299)
1 h 1 h
4
h 6 h 3

Observe que:
3
K1 K 2 K (6. 300)
~ ~ ~

Agrupando as matrizes

1 h 1 h
h 3 h 6 0 0
u 0
1 h 2 1 h 1 h
0 1
h 6 h 6 h 6 u 2 0
(6. 301)
1 h 1 h 1 h u 3 0
0 2
h 6 h 3 h 6 u 4 0
1 h 1 h
0 0
h 6 h 3

Como u1 = 0 e u 4 = 1, o sistema se reduz :

1 h 1 h
2 u 2 u3 0
h 3 h 6
(6. 302)
1 h 1 h 1 h
u 2 2 u3
h 6 h 3 h 6

Substituindo h = 1/3 obtm-se:

u 2 0,288546
(6. 303)
u3 0,609750

A soluo analtica :

ex ex
u ( x) . (6. 304)
e e 1
e

205
u ( x 1/ 3) 0,288921
. (6. 305)
u ( x 2 / 3) 0,610243

206
6. 8 Um Caso Especial de Elementos Finitos

Seja a sentena de resduos ponderados de carter global (onde as funes de


aproximao so vlidas em e em ):

wl d wl d 0. (6. 306)

Para o caso onde os erros cometidos so dados por:


No domnio:

L (u ) b (6. 307)

E no contorno:

S (u ) g (6. 308)

Sendo:

M 1
u um N m (6. 309)
m 1

no domnio:

M 1
L( um N m ) b em (6. 310)
m 1

e no contorno:

M 1
S( um N m ) - g em (6. 311)
m 1

Como L e S so operadores lineares temos:


no domnio:

M 1
um L(Nm) b em (6. 312)
m1

e no contorno:

M 1
um S(Nm) - g em (6. 313)
m1

207
Se o domnio dividido em E subdomnios, e, tais que:

E
e (6. 314)
e1

E se, em correspondncia a diviso do domnio, o contorno, , dividido em B partes, b tais


que:

B
b . (6. 315)
b 1

A sentena de resduos ponderados de carter global substituda por:

E B
wle e d e wlb db 0
b (6. 316)
e 1 e b 1 b

onde as funes de aproximao so definidas localmente, sendo vlidas somente para e e b


no mais para e . Logo, a sentena de resduos ponderados local dada por:

wle d e wle db 0
e b (6. 317)
e b

Portanto, temos:

M 1
e u m L (Nm) - b em e (6. 318)
m 1

e no contorno

M 1
e u m S(Nm) = g em b (6. 319)
m 1

A sentena de resduos ponderados global fica:

E M 1

wle [ u m L (Nm) b]de = 0


e1 m 1
(6. 320)
e

A sentena de resduos ponderados local fica:

M 1

wle [ um L (Nm) b]de = 0


m1
(6. 321)
e

208
6.8.1 Mtodo da Colocao por Subdomnios Modificado
Se a funo de ponderao wl for a funo Delta de Dirac temos:

E B
( x xl ) d e ( x xl ) db 0
e b (6. 322)
e 1 e b 1 b

Temos:

E E
( x xl ) e d e e
e 1 e e 1 x xl
. (6. 323)
B B
( x xl ) db
b bl
b 1 b b 1 x xl

Logo, a sentena de resduos ponderados fica:

E M 1 B M 1
el el [ um L ( N m ) x xl -b]+ [ u m S ( N m ) x xl -g]=
e 1 m1 b 1 m 1 (6. 324)
0

Para o caso do operador L dado pela seguinte equao diferencial:

d 2u ( x)
u 0 (6. 325)
dx 2

Definida em [0 ; 1] e com condies de contorno naturais dado pelo operador S, temos:

M 1 E d 2 N B
dN m
m
el el m dx 2
u N m dx 0 (6. 326)
g
m 1 e 1 x xl b1 x xl

Para este caso precisamos definir derivadas de ordem superiores contnuas, isto nos leva a
definir funes de interpolao para elementos finitos quadrticos. Ou se preferir, utilizamos
elementos lineares, porm, necessrio utilizar a Formulao Fraca dos Resduos
Ponderados.

209
6.8.2 Formulao Fraca do Mtodo dos Resduos Ponderados para os
Elementos Finitos

210
6.8.3 - Funes de Interpolao Local Quadrticas
Na sentena bsica de resduos ponderados aparecem derivadas de ordem dois,
consequentemente, necessrio que as funes de aproximao possuam derivadas de ordem
um contnuas. Neste caso, devemos utilizar elementos quadrticos para as funes de
interpolao.
Adotando uma variao quadrtica, pode-se escrever, para cada elemento:

ue i j e k e2 . (6. 327)

Ou matricialmente

i
ue [1 e e2 ] j . (6. 328)

j

Onde

e x xe . (6. 329)

Figura - 6. 10. Elemento Finito Quadrtico entre trs pontos

Aplicando aos pontos nodais i e j, temos:

ui i
u j i j he . (6. 330)
2
uk i j he k he

Onde matricialmente temos:

211
e
U C (6. 331)
~ ~ ~

ou

ui 1 0 0 i
U u j 1 h e 0 j C .
e
(6. 332)
~ e 2 ~ ~
u k 1 h h e k

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

i he3 0 0 ui
(6. 333)
j 1 h e 2 he
2
0 u j .
he3
k 0 he h e u k

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

he3 0 0 ui
1 2 2
u e [1 e e2 ] 3 h e he 0 u j (6. 334)
he 0
he h e u k

Ou

ui
e e2 e2 u
u e [1 ee ] j (6. 335)
h he he2 h u
e2
k

Logo

e e2 e2
u e (1 e )u i ( ) u j uk (6. 336)
he he2 h e2

Ou ainda

u e N ie ui N ej u j N ke u k (6. 337)

Onde

212

e
N i 1 e
e e2
e
N j e e 2 0 x he (6. 338)
h h
2
N ke e2
he

A derivada primeira de u e :

due dN ie dN ej dN ke
ui uj uk (6. 339)
dx dx dx dx

du e d 1 2 d 2 d e
e ui e 2e e u j 2e uk
dx dx h e
h dx h e dx
u (6. 340)
du e 1 2 e 2 e u i d e
1 e 2 2
j
dx h h e h e u dx
k

Ou matricialmente

du e e e,T
N x U U N xT (6. 341)
dx ~ ~ ~ ~

onde

dN ie, j
Nx (6. 342)
dx ~

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

i x xi ; h e x j xi ; 0 x he (6. 343)

Para o elemento e:

213
N i N ie 1 e 1 x xi 0 x he (6. 344)

e e2 ( x xi ) ( x xi ) 2 0 x he
N j N ej (6. 345)
he h e 2 he he
2

e2 ( x xi ) 2 0 x he
Nk N ke 2
2 (6. 346)
he he

Cujas derivadas so:

dN i d
e (6. 347)
dx dx

dN j dN ie 1 2 e d e 1 2( x xi ) dxi
1 (6. 348)
dx dx h e h e 2 dx h e h e2
dx

dN k dN ke 2 e d e 2( x xi ) dxi
2 1 (6. 349)
dx dx e dx e2 dx
h h
E as derivadas segundas so:

d 2 N i d 2 N ie d 2 e d 2 xi
2 (6. 350)
dx 2 dx 2 dx 2 dx
e

d 2N j d 2 N ej 2
2 d e 1 2 e d 2 e
2
2 dxi 1 2 xi d 2 xi
2 e 2 2 e 2 (6. 351)
dx 2 dx 2 h e dx h h e dx
2
h e dx h h e dx
2

2
d 2Nk d 2 N ke 1 d e d 2e 1 dxi 2 d 2x (6. 352)
2
2
2 2 2 e 2
2 21 2( x x i ) 2i
dx dx h dx
e dx h e dx dx

214
Observe que para um nico elemento finito, temos:

e h e x j xi x (6. 353)

E neste caso:

N i N ie 1 x 0 x he (6. 354)

x x2 0 x he
N j N ej (6. 355)
he h e 2

x2 0 x he
N k N ke 2 (6. 356)
he

E as derivadas primeiras so:

dN i dN ie
1 (6. 357)
dx dx
e

dN j dN ie 1 2x
e 2 (6. 358)
dx dx h he
e

dN k dN ke 2 e d e 2 x
2 2 (6. 359)
dx dx h e dx h e
E as derivadas segundas so:

d 2 N i d 2 N ie d 2 e d 2x
0 (6. 360)
dx 2 dx 2 dx 2 dx 2

215
d2N j d 2 N ej 2 2
2 d e 1 2 e d e
2
2 dx 1 2x d 2 x 2
e 2 2 e 2 2 2
dx 2 dx 2 h
2
e dx
h e
h dx 2
h e dx
h e
h dx he (6. 361)

2
d 2 Nk d 2 N ke 1 d e d 2 e 1 dx 2 2
2
2 e 2 2 2 x0 2 (6. 362)
dx 2 dx 2 e2
h dx
2
dx h e dx h e

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 Ni e Nj; consequentemente, Nl = 0 se l i ou se l j . De

maneira geral, Nl = 0 se l ao elemento e.

6.8.4 Mtodo das Diferenas Finitas


A sentena de resduos ponderados global dada por:

wl d 0 (6. 363)

Para um domnio discretizado em E elementos temos:

216
E
wle d e 0 e (6. 364)
e 1 e

Logo, a sentena de resduos ponderados local dada por:

wle d e 0
e (6. 365)
e

Para o caso onde

e L ( u )-b (6. 366)

M 1
u um N m (6. 367)
m 1

Onde

M 1
u m L (Nm) - b = 0 (6. 368)
m 1

A sentena de resduos ponderados global fica:

E M 1

wle [ u m L (Nm) b]de = 0 (6. 369)


e e 1 m 1

A sentena de resduos ponderados local fica:

M 1

wle [ um L (Nm) - b]de = 0


m1
(6. 370)
e

Se a funo de ponderao wl for a funo Delta de Dirac a sentena de resduos


ponderados loca fica:

( x xl ) d e
e el
0 (6. 371)
e

ou

217
M 1 M 1

( x xl ) [ um L (Nm) - b] d e
m1
ul L (Nl) - b = 0
l 1
(6. 372)
e

A sentena global fica:

E E
( x xl ) e d e el (6. 373)
e 1 e e 1

Ou

E M 1 M 1
( x xl ) [ u m L (Nm) b] d e ul L (Nl) - b= 0 (6. 374)
e 1 e m 1 l 1

Logo a sentena de resduos ponderados fica:

E E M 1
l el ul L (Nl) b= 0 (6. 375)
e 1 e1 l 1

Para o caso do operador L dado pela seguinte equao diferencial:

d 2u ( x)
u 0 (6. 376)
dx 2

Definida em [0 ; 1] e com condies de contorno naturais dado pelo operador S, temos:

M 1 E 2
d N
el m dx 2m N m 0
u (6. 377)
m1 e 1 x xl

Escrevendo para um elemento e genrico temos:

M 1 d 2 N me
el m dx 2 N me 0
u (6. 378)
m1 x xl

Substituindo de (6. 344) a (6. 346) e de (6. 250) a (6. 252) em (6. 326) temos:

M 1 2 ( x xl )
m e 2 1 e 2 0
u (6. 379)
m 1 h h x xl

218
2 u l 1 2u l 2 u
e2 2 2 l 1 u l 0 (6. 380)
h 2 he he 2

logo

(ul 1 ul ) (u l ul 1 ) 2
e 2 u l 0 (6. 381)
2 2 h

219
6. 9 Exerccios e Problemas

220
Captulo VII
MTODO DOS ELEMENTOS DE CONTORNO
RESUMO
Neste captulo ser visto a origem do Mtodo dos Elementos de Contorno. Este
mtodo se apresenta como uma alternativa ao Mtodo dos Elementos Finitos.

7. 1 - Objetivos do captulo

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

221
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. Junto 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

222
7.3.1 Mtodo das Funes de Green
Seja a equao diferencial linear no homognea, vlida para todo x, na qual no
so impostas condies de contorno.

L [u ( x)] f ( x) (7. 1)

onde L um operador linear com coeficientes constantes.


Quando o termo f(x) substitudo por ( x x' ) , funo delta de Dirac, na qual
x um parmetro, a equao (7. 1) reescrita como:

L [G ( x, x' )] ( x x' ) (7. 2)

A funo G ( x, x ' ) , soluo da equao (7. 2), chama-se Funo de Green para o

operador L e representa o efeito, em x, devido a uma funo delta de Dirac que atua em x, (o
ponto x chamado de campo e o ponto x chamado de fonte).
Para resolver (7. 1) com o auxlio de (7. 2) os termos esquerda e direita em (7.
2) so inicialmente multiplicados por f(x), em seguida efetua-se a integrao no domnio
x' . Assim:

L [G ( x, x ' )] f ( x ' ) dx' ( x x ' ) f ( x ' ) dx' f ( x ) (7. 3)


Trocando, em (7. 3), a ordem do operador diferencial e do sinal de integrao, obtm-se:


L [G ( x, x' )] f ( x' )dx' ( x x' ) f ( x' )dx' f ( x) (7. 4)

Comparando-se as equaes (7. 4) e (7. 1), conclui-se que a soluo da equao


(7. 1) pode ser escrita como:


u ( x) [G ( x, x ' )] f ( x' )dx' (7. 5)

No Mtodo dos Elementos de Contorno as Funes de Green so as Funes de


Ponderao.

223
7.3.2 Integrao por Partes em duas dimenses
Seja a integral


x
d
x
dxdy (7. 6)
xy

Conforme mostra a Figura - 7. 2, onde ( x, y ) e ( x, y ) ;

Figura - 7. 2. Integral por partes em duas dimenses em relao a x.

Integrando por partes em relao a x:


u ; du dx
x
(7. 7)

dv ; v
x
Logo

y
T

x dxdy x xD
x xE
dy x dxdy (7. 8)
yx yB yx

Para x = xD, tem-se:

224
Considerando um elemento de contorno, d , quando x = xD, tem-se:

cos n x

dy dy dn x (7. 9)
cos
d

Onde nx o cosseno diretor da normal n ao contorno, , em relao ao eixo x.


~

n nx i n y j (7. 10)
~ ~ ~

Assim, o primeiro termo direita em (7. 8) pode ser interpretado como uma
integral, no sentido anti-horrio, ao longo do contorno, . Portanto,


x
d nx d d (7. 11)
x

Para x = xE, tem-se:

Da mesma maneira, considerando um elemento de contorno, d , quando x = xE,


tem-se:

cos n x cos

dy dy dn x (7. 12)
cos
d

225
Figura - 7. 3. Integral por partes em duas dimenses em relao a y.

Analogamente, o segundo termo direita em (7. 8) pode ser interpretado como


uma integral, no sentido horrio, ao longo de . Portanto,


y
d n y d d (7. 13)
y

As integrais (7. 11) e (7. 13) sero utilizadas no desenvolvimento do Mtodo dos
Elementos de Contorno, a seguir. Unindo (7. 11) com (7. 13) obtemos a primeira identidade
de Green.


x
y
d (n x n y ) d d (7. 14)
x y

Ou simplesmente:

( )d nd (7. 15)

Utilizando esses precursores matemticos podemos a partir de agora elaborar o


desenvolvimento matemtico do Mtodo dos Elementos de Contorno.

226
7. 4 Definio Matemtica e Desenvolvimento do Mtodo

Considere a Equao de Poisson em duas dimenses:

2u 2u
b 0 em (7. 16)
x 2 y 2

Com as condies de contorno:

Essenciais u u em u (7. 17)

u
Naturais q q em q (7. 18)
n

Onde

uU q (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

2u 2u
b0 (7. 20)
x 2 y 2

b) em u

u u u 0 (7. 21)

c) em q

u u
q q q 0 (7. 22)
n n

os quais devem ser ponderados


A sentena bsica de resduos ponderados escrita como:

227
2
( u b)wd (u u )w d (q q ) w d 0
(7. 23)
u q

onde o Laplaciano 2 dado por:

2u 2 u
2u (7. 24)
x 2 y 2

As funes de ponderao w, w , e w 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 2u 2u u u u w u w
uwd (
x 2 y 2
) wd ( n x

n y )wd ( ) d
(7. 25)
x y x x y y

Onde

u u u
nx ny nq (7. 26)
x y n

Integrando novamente por partes, a integral de domnio direita em (7. 25), tem-se:

u w u w w w 2w 2w
( ) d ( n x n y )u d ( 2 2 )u d (7. 27)
x x y y x y x y

Onde

(7. 28)

Substituindo, agora, (7. 27) em (7. 25) temos:

2 w
u wd q wd u d 2 wu d (7. 29)
n

Substituindo agora, (7. 28) em (7. 24) temos:

2 w
wu d bwd q wd u d (u u ) w d (q q ) w d

n (7. 30)
u q

Observando agora que uU q , pode-se escrever:

228
q wd q wd q wd
(7. 31)
u q

w w w
u n d u n d u n d (7. 32)
u q

Substituindo (7. 31) e (7. 32) em (7. 30) temos:

2 w
wu d bwd q wd q wd u d
u q u
n
(7. 33)
w
u d u w d uw d q w d qw d 0
q n u u q q

A expresso (7. 33) pode ser simplificada fazendo w w e, anulando-se


w
respectivamente as integrais em q que contm os valores aproximados q , e w ,
n
anulando-se as integrais em u que contm os valores aproximados u . A expresso
resultante denominada Formulao Inversa de Resduos Ponderados.

2 w w
wu d bwd u d u d qwd q wd (7. 34)
u
n
n
q q u

Ou, simplificando as expresses para as integrais de contorno:

2 w
wu d bwd u d q wd (7. 35)
n

Nas integrais de contorno em (7. 35), deve-se substituir u por u em u na


primeira integral e q por q , na segunda integral.

OBS:
w
1) Sabendo-se que w w e que w , a sentena bsica de resduos ponderados,
n
equao (7. 24), pode ser escrita como:
2) De (7. 25) e (7. 35) pode-se escrever a forma fraca da sentena de resduos ponderados
como:

229
u w u w
q wd x x y y d bwd
u
(7. 36)
w
(q q)wd (u u) n d
q u

Considerando que:

qwd q wd q wd (7. 37)


u q

A expresso (7. 36) pode ser escrita como:

u w u w w
x d q wd qwd (u u ) d bwd
u x y y u q u n (7. 38)

Como alguns termos se anulam temos:

u w u w w
x d qwd u d bwd (7. 39)
u x y y q u n

Ns havamos visto que:

2 w
wu d bwd u d q wd (7. 40)
n

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.

2 2 2
Para a equao de Poisson, a funo de Green para o operador, 2
x y 2
representada por u * ( , X ) , a soluo do problema, ou seja,

2 u * ( , X ) ( X ) (7. 41)

O ponto X denominado ponto campo, e, o ponto denominado ponto fonte.


Assim, u * ( , X ) , denominada, soluo fundamental, pode ser interpretada como o efeito,

no ponto campo, de uma fonte concentrada aplicada no ponto fonte.

230
Em duas dimenses, X o ponto de coordenadas (x, y) = (x1, x2) e o ponto de
coordenadas (x, y) = (1, 2). A expresso para u* :

1
u * ( , X ) ln r (7. 42)
2

Onde r a distncia entre e X.


Em trs dimenses, X o ponto de coordenadas (x, y, z) = (x1, x2, x3) e o ponto
de coordenadas (x, y, z) = (1, 2, 3). A expresso u* :

1
u * ( , X ) (7. 43)
4r

Conhecida a soluo fundamental, a sua derivada em relao direo da normal


ao contorno calculada como:

u *
q * ( , X ) ( , X ) (7. 44)
n

Ou

u * r
q * ( , X ) ( , X ) (7. 45)
r n

As expresses de q * ( , X ) , em trs e em duas dimenses, so:

1 r
q * ( , X ) (3D) (7. 46)
4r 2 n

1 r
q * ( , X ) (2 D) (7. 47)
2r n

Onde, em (7. 46)

r r r r
nx n y nz (7. 48)
n x y z

E em (7. 47)

231
r r r
nx n y (7. 49)
n x y

Utilizando a notao do mtodo dos elementos de contorno, a equao (7. 35) pode ser
reescrita fazendo,

u u
(7. 50)
q q

Como:

2
u * ( , X )u( X )d ( X ) u * ( , X )b( X )d ( X )

(7. 51)
q * ( , X )u ( X )d ( X ) u * ( , X )q( X )d ( X )

Em (7. 51), u ( x ) u ( x ) e q ( x ) q ( X )
2
Como u * ( , X ) ( X ) , a primeira integral de domnio esquerda de

(7. 51) se reduz a:

2
u * ( , X )u( X )d ( X ) ( X )u( X )d ( X ) u( ) (7. 52)

Da substituio de (7. 52) em (7. 51) resulta a equao integral de contorno:

u ( ) u * ( , X )q ( X )d ( X ) q * ( , X )u ( X )d ( X )

(7. 53)
u * ( , X )b( X )d ( X ) ;

Lembrando que:

u U q
(7. 54)
u u q q

Onde:

u u u ( prescrito) ; q ? (incgnita)
(7. 55)
q q q ( prescrito); u ? (incgnita)

Vejamos o exemplo:

232
Figura - 7. 4. Exemplo de um domnio, , com raio, r, e ponto fonte, , e contorno = u U q.

Embora a equao integral de contorno represente a soluo do problema para


pontos, , pertencentes ao domnio, , ela no pode ser utilizada enquanto os valores de q(X)
em u e de u(X) em q no forem conhecidos. Para resolver esse problema, torna-se
necessrio encontrar uma expresso limite da equao, na qual o ponto . 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 e centro em (caso 3D) ou um
crculo (ou setor circular) de raio e centro em (caso 2D). Em seguida, calcula-se o limite
quando 0.

Figura - 7. 5. Soluo geomtrica para o problema do ponto fonte, , o qual transferido do


interior do domnio para o contorno.

OBS:
2
1) Se , o domnio excludo, em - , tem-se, u * ( , X ) 0 pois ( )

233
2) As integrais de contorno devem ser avaliadas em ( ) , onde representa o
contorno que foi excludo, e em , que representa o contorno da esfera ou do setor crcular.
A equao , quando , escrita como:


lim q * ud q *ud u * qd u * qd u * bd 0 (7. 56)
0

As integrais em podem ser calculadas como (note que r = = constante, d =


d ).
1)


1
lim u * qd lim ln .q.d 0
0 0 2
(7. 57)
0

2)


lim q * ud lim q * [u ( x ) u ( )]d u ( ) q * d
0 0

(7. 58)

1 u ( )
lim u ( ) (1).d
0
0
2 2

O termo /2 designado por C(); Assim

0 se ( ) ponto externo a
1
C ( ) se contorno suave (7. 59)
2
1 se ( ) ponto de domnio ( ponto interno)

As integrais em ( ) devem ser avaliados no sentido de Valor Principal de

Cauchy. A integral em ( - ) no requer nenhum trabalho especial.


A equao integral bsica do mtodo dos elementos de contorno, ( )

escrita como:

C ( )u ( ) u * ( , X )q( X )d ( X ) q * ( , X )u ( X )d ( X ) u * ( , X )b( X )d ( X )
' (7. 60)

234
Esta a Equao de Laplace na formulao integral, da qual a equao () pode ser
considerada um caso particular.

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
I f ( x ) dx (7. 61)
a

que apresenta uma assintota vertical (uma descontinuidade infinita) em x = c, a < b < c, ento
I pode ser calculada como:

c b
I lim f ( x)dx lim f ( x ) dx
0
(7. 62)
0
a c

Se dois limites existem a integral converge, ou chamada convergente. Se por


outro lado:

c
lim
0 f ( x)dx
a
b
(7. 63)
lim
0 f ( x)dx
c

Ento a integral diverge, ou chamada no-convergente (divergente).


Fazendo-se = a integral imprpria no convergente (divergente) pode existir
no sentido de Valor Principal de Cauchy, possuindo um valor finito.

b
c b

VP : f ( x)dx lim f ( x) dx f ( x) dx (7. 64)
0
a a c

Embora

c
lim
0 f ( x)dx (7. 65)
a

e/ou

235
b
lim
0 f ( x)dx (7. 66)
c

Por exemplo, se

f(x) = 1/x (7. 67)

Ento x = 0 uma assimptota vertical da curva a integral:

1
1
I x dx (7. 68)
1

deve ser avaliada como:

1
1 1
I lim dx lim dx
0 x 0 x
1
1
x1 x1 (7. 69)
lim lim
0 1 01
1

1 1
lim ( )1 (1)1 lim [1 1 ]
0 1 0 1

Se 1 , ento k 1 0 e a integral imprpria converge, pois:

lim( ) k 0 e lim k 0 (7. 70)


0 0

1
Se 3 ; f ( x)
x3

1
e lim( ) 2 lim 2

0 0

1 a integral divergente (7. 71)
lim( ) lim 2
2
0 0

Calculando o Valor Principal de Cauchy

1
1 1
VP :
dx lim[( )1 ( 1)1 1 1 ] (7. 72)
1 x
1 0

236
Quando = 3

1
1 1 13
x 3 dx 1 3 lim[( ) ( 1)13 1 13 ] (7. 73)
0
1

1
1 1 2
x 3 dx 2 lim[( ) ( 1) 2 1 2 ] (7. 74)
0
1

ou

1
1 1 1 1
x 3 dx 2 lim[
0 ( ) 2
11 2 ] 0

1
1
(7. 75)
1 1
x 3 dx 2 [1 1] 0
1

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 (). Utiliza-se, portanto, como
funo de ponderao o Delta de Dirac ( 0 ) onde 0 corresponde posio
selecionada. Pode-se escrever (admitindo b(x) = 0):


C ( )u ( ) ( 0 )d ' ( ) u * ( , X )q( X )dT ( X ) ( 0 )d ' ( )
' '
(7. 76)
u * ( , X )q ( X ) dT ( X ) ( 0 ) d ' ( )
'
.

Invertendo a ordem da integrao:

C ( )u ( ) ( 0 )d ' ( ) u * ( , X )q( X ) ( 0 )d ' ( )d ( X )


' ' (7. 77)
q * ( , X )u ( X ) ( 0 )d ' ( X )d ( )
'

237
.

Aplicando a propriedade da funo Delta de Dirac, a equao (7. 77) escrita


como:

C ( 0 )u ( 0 ) u * ( 0 , X )q( X )d ( X ) q * ( 0 , X )u ( X )d ( X ) (7. 78)


O domnio 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 u e de u(X) em q, o contorno aproximado ou
discretizado por elementos de geometria conhecida, denominada elementos de contorno.
Os tipos mais comuns so os lineares e os quadrticos. Na aproximao linear os
elementos so segmentos de reta, definidos por dois ns geomtricos. Na discretizao (ou
aproximao) quadrtica os elementos so parablicos e, so necessrios definir trs ns
geomtricos.

238
Figura - 7. 7. Discretizao linear do contorno de um domnio, .

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.

239
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 )
u( X ) uI uF (7. 79)
( I F ) ( F I )

( F ) ( I )
q( X ) qI qF (7. 80)
( I F ) ( F I )

240
7.5.2 - Elemento Linear Discretizao Linear
Para um elemento linear e uma discretizao linear temos o exemploda Figura - 7.
11.

Figura - 7. 11.

Figura - 7. 12. Discrretizao do contorno, .

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:
n n
Ci u i q i * u j d j u i *q j d j (7. 81)
j 1 j j 1

Onde

241
Ci C (i ) u *i u *i ( , x ) u j u ( X )
X j (7. 82)
ui u (i ) q *i q * ( , x ) q j q ( X )

Como uj e qi so constantes j pode-se escrever:

u *i qi d i u *i d j q j (7. 83)

q *i u j d j q *i d j u j (7. 84)

Por exemplo, para 8 elementos temos:

C1u1 h11u1 h12 u 2 .... h18 u 8 g11q1 g12 q 2 ... g18 q8


: (7. 85)
C8 u8 h81u1 h82 u 2 .... h88 u 8 g 81 q1 g 82 q 2 ... g 28 q8

Como o contorno suave em cada elemento, temos:

1
C ( i ) Ci ; i 1,2,..., n (7. 86)
2

Figura - 7. 13. Clculo do coeficiente C(i) para um ngulo qualquer.

Onde

1
C ( ) p /__ __ C (7. 87)
2 2

Substituindo (7. 83), (7. 84) (7. 86) em (7. 81) temos:

242
n n
1
u i q i *d j u j u i *d j q j (7. 88)
2 j 1 j j 1

Fazendo

hij qi *d j e g ij u i *d j
(7. 89)
j j

A equao (7. 88) escrita como:


n n
1
u i hij u j g ij q j (7. 90)
2 j 1 j 1

Agrupando as n equaes (7. 90) escrita para 1,2,...n, obtm-se um sistema do


tipo:

H u Gq (7. 91)
~ ~ ~ ~

No qual os elementos da matriz H so defindos como:


~

hij se i j (elemento no sin gular )



hij 1 (7. 92)
hij se i j (elemento sin gular )
2

De forma geral temos:

h11 h12 .. h1n 2 h1n 1 h1n u1 g11 g12 .. g1n 2 g1n 1 g1n q1

h21 h22 .. h2 n 2 h2 n 1 h2 n u2 g 21 g 22 .. g 2 n 2 g 2 n 1 g 2 n q2

: : .. : : : : : : .. : : : :

h h
n 21 n 22 .. hn 2 n 2 hn 2 n 1 hn 2 n un 2 g n 21 g n 22 .. g n 2 n 2 g n 2 n 1 g n 2 n qn 2
hn 11 hn 12 .. hn 1n 2 hn 1n 1 hn 1n un 1 g n 11 g n 12 .. g n 1n 2 g n 1n 1 g n 1n qn 1 (7. 93)

hn1 hn 2 .. hnn 2 hnn 1 hnn un g n1 g n 2 .. g nn 2 g nn 1 g nn qn

HuGq
~ ~ ~

Um exemplo para 6 elementos a matriz se reduz a:

243
h11 h12 h13 h14 h15 h16 u1 g11 g12 g13 g14 g15 g16 q1

h21 h22 h23 h24 h25 h26 u 2 g 21 g 22 g 23 g 24 g 25 g 26 q
2
h31 h32 h33 h34 h35 h36 u3 g 31 g 32 g 33 g 34 g 35 g 36 q3

h41 h42 h43 h44 h45 h46 u 4 g 41 g 42 g 43 g 44 g 45 g 46 q 4
h51 h52 h53 h54 h55 h56 u 5 g 51 g 52 g 53 g 54 g 55 g 56 q5 (7. 94)

h61 h62 h63 h64 h65 h66 u 6 g 61 g 62 g 63 g 64 g 65 g 66 q 6

H u Gq
~ ~ ~

Aps a imposio das condies de contorno, obtm-se um sistema do tipo:

Ay f (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:

h11 h12 g13 g14 h15 h16 u1 g11 g12 h13 h14 g15 g16 q1

h21 h22 g 23 g 24 h25 h26 u 2 g 21 g 22 h23 h24 g 25 g 26 q
2
h31 h32 g 33 g 34 h35 h36 q3 g 31 g 32 h33 h34 g 35 g 36 u 3

h41 h42 g 43 g 44 h45 h46 q 4 g 41 g 42 h43 h44 g 45 g 46 u 4
h51 h52 g 53 g 54 h55 h56 u 5 g 51 g 52 h53 h54 g 55 g 56 q 5 (7. 96)

h61 h62 g 63 g 64 h65 h66 u 6 g 61 g 62 h63 h64 g 65 g 66 q 6

Ay f
~ ~ ~

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.

244
7. 6 Exemplos e Aplicaes

1) Resolva a equao :

2u
u 0
x2
com as seguuintes condies :
(0) = 0 ,
(1) = 1.
Soluo:
A soluo fundamental do problema a soluo da equao :
2u*
u* ( x )
x2
igual a
senh( x )
u*
2
Da equao:

245
2 du*
u *u d bu
*
d u d pu * d
dn

3
d 2u* du* du* du *
u * u d x u u u pu * pu *
dx2 dn dn dn x3 x0
0 x3 x0 x3
( x )

u ( ) u p * up* pu* pu *
x3 x0 x3 x0

* du *
p
dn
x
sen h ( x )
u*
2
du* du * dx co sh ( x )
(1)
dn dx dn 2

x
s e n h ( x )
u*
2
du* du * dx c o s h ( x ) c o s h ( x )
( 1)
dn dx dn 2 2
* co sh x
p
2
co sh (3 0 ) co sh (0 0 ) s e n h (3 0 ) sen h (0 0 )
u ( 0 ) u ( 3 ). u (0 ). p (3)u (3). p (0 ).
2 2 2 2
co s h (3 3) co s h (3 0 ) sen h (3 3) sen h (3 0 )
u ( 3 ) u (3 ) . u (0 ). p (3 ) u ( 3 ) . p ( 0 ).
2 2 2 2
cosh 3 sen h3
0 1 .u ( 0 ). p (3)
2 2
1 sen h3
1 1 .u ( 0 ) . p ( 0 )
2 2
co sh 3 e 3 e 3
p (3) 3
senh 3 e e 3
1 2
p (0 ) 3
senh 3 e e 3

xo
s e n h ( x )
u*
2
du* du * dx c o s h ( x ) c o s h ( x )
.( 1)
dn dx dn 2 2
* co sh x
p
2
co sh (3 xo ) co sh ( xo 0 ) sen h (3 xo ) sen h ( xo 0 )
u ( xo ) u (3). u (0 ). p ( 3 ) u (3 ) . p (0 ).
2 2 2 2
c o s h (3 3 ) co sh 3 s en h (3 3) 1 sen h ( xo )
u ( xo ) 1 . . .
2 sen h3 2 senh 3 2
c o s h ( A B ) c o s h A . c o s h B s e n h A .s e n h B
s e n h ( A B ) s e n h A . c o s h B c o s h A .s e n h B

c o sh 3 . c o sh xo c o sh 3 se n h x o c o sh 3 se n h 3 . c o sh x o c o s h 3 se n h xo 1 senh ( xo )
u ( xo ) . .
2 se nh 3 2 sen h 3 2
2
1 c o s h 3 . s e n h x o sen h3
u ( xo ) . c o s h 3 . c o s h x o c o s h 3 .s e n h x o c o s h 3 . c o s h x o
2 sen h3 s en h xo

1
se nh x . cosh 2 3 sen h 2 3 sen hx
o o
1 sen hxo e xo e xo
u ( xo )
. senh 3
2 se nh 3 e 3 e 3


246
Captulo VIII
MTODO DOS VOLUMES FINITOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Volumes Finitos. Este mtodo
se apresenta como uma alternativa ao Mtodo dos Elementos Finitos.

8. 1 - Objetivos do captulo

i) Entender a origem do Mtodo dos Volumes Finitos


ii) Saber aplicar o Mtodo dos Volumes Finitos nas suas mais diferentes formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.

8. 2 Introduo

O Mtodo dos Volumes Finitos uma extenso para o volume do Mtodo dos
Elementos Finitos

247
8. 3 Definio Matemtica e Desenvolvimento do Mtodo

(8. 1)

248
8. 4 Exemplos e Aplicaes

249
8. 5 Exerccios e Problemas

250
Apndices
A. 1 Conceitos de Engenharia

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:

251
dQ
q0 (A. 1)
dx

A relao entre o Fora Cortante, Q, e o Momento Fletor, M dada por:

dM
Q (A. 2)
dx

A equao do Momento Fletor que atua sobre a viga dado por:

d 2M
q0 (A. 3)
dx 2
Como o Momento Fletor dado pela deflexo w(x), temos:

d 2 w( x )
M EI (A. 4)
dx 2
onde E: o mdulo de Elasticidade; I : o momento de Inrcia da seco transversal da viga;
Logo,

d 4 w( x ) q
0 (A. 5)
dx 4 EI

Esta equao tambm pode ser obtida do calculo variacional da equao da


energia potencial total do sistema, dada por:

l EI d 2 w 2
I p 2 qw dx . (A. 6)
0
2 dx

2
EI d 2 w
onde : a Energia Potencial de Deformao; qw(x): a Energia Potencial da
2 dx 2
carga Atuante; quando aplicada sobre o funcional (A. 6) a equao de Euler Lagrange, da
seguinte forma:
Seja F dado por:

2
EI d 2 w
F F ( x, w, w' ' ) qw (A. 7)
2 dx 2

252
Pelo Principio da Energia Potencial mnima, a configurao de equilbrio
corresponde extremizao do funcional.
Da equao de Euler-Lagrange:

d 3 F d 2 F d F F
0 (A. 8)
dx 3 w' ' ' dx 2 w' ' dx w' w

como

d 3 F d F
0 e 0 (A. 9)
dx 3 w' ' ' dx w'

Temos:

d 2 F F
0 (A. 10)
dx 2 w' ' w

Logo

d 2 F d 2 EIw' ' F
2 2
; EIw' ' (A. 11)
dx w' ' dx w

d 2 F d 4w F
EI 4 e q (A. 12)
dx 2 w' ' dx w

Ento substituindo em (4. 115) temos:

d 4w q
(A. 13)
dx 4 EI
A equao diferencial da linha elstica.

253
A. 2 Movimento transverso de uma membrana retangular sob
velocidade inicial prescrita

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 v0 prescrito sobre uma rea

retangular A0 , mostrado na

Figura - A. 2. .

A soluo analtica para este problema especfico foi derivado usando expresses gerais dadas
na referencia { }.
O delocamento transverso u x1 , x2 , t em qualquer ponto dentro do domnio

definido pela memebrana e as traes p a, x2 , t em qualquer ponto sobre a linha x1 a pode

ser calculada a partir de:



2v0 1 m x1 n x2
u x1 , x2 , t mnv sen sen Gmn (A. 14)
3 m 1 n 1 mn a b

e

2v0 1 n x2
p a, x2 , t nv cos m sen Gmn (A. 15)
a 2 m 1 n 1 mn b

onde

254
n b2 n b1 m a2 m a1
Gmn cos cos cos cos sen 2 vmnt (A. 16)
b b a a

E as freqncias naturais vmn so dadas por:

2 2
c m n
vmn (A. 17)
2 a b

a
No caso da memebrana analisada no captulo 3, a b, a ' b ' as sries de
5
expresses (A. 14) e (A. 15) foram calculadas com oito e cem termos respectivamente.

255
A. 3 Implementaes para o Mtodo das Diferenas Finitas
usando a Planilha do EXCEL Microsoft, com cdigo de cores
nas clulas

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

256
A.2.2 - SubMultcorpad
'Descrio da Macro Subrotina e Linhas de Comando
Sub multcorpad()
' multcor Macro
' Macro gravada em 2/5/2006 por Orlando Olympio
Lenzi Filho
'
' Atalho do teclado: Ctrl+m
'
' As colunas [A,J] e as linhas [1,15] sero tratatadas
como uma matriz (15,10)
' As letras [A,B,C,D....,J] das colunas assumem os
valores [1,2,3,4,...,10]
' Ento as clulas tero as seguintes associaes:
' Clula-ndice Clula-ndice Clula-ndice Clula-
ndice
' (3,A)- (3,1) (7,D)- (7,4) (10,I)-(10,9) (6,G)-
(6,6)
' (15,J)-(15,10) (9,B)- (9,2) (3,C)- (3,3) (13,H)-
(13,8)

' 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

257
End With
End If

If Cells(nlin, ncol).Value > 7 And Cells(nlin,


ncol).Value <= 16 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlLightHorizontal
.PatternColorIndex = xlAutomatic
End With
End If
If Cells(nlin, ncol).Value > 16 And Cells(nlin,
ncol).Value <= 20 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlVertical
.PatternColorIndex = xlAutomatic
End With
End If
If Cells(nlin, ncol).Value > 20 Then
With Selection.Interior
.ColorIndex = Cells(nlin, ncol).Value
.Pattern = xlGray75
.PatternColorIndex = xlAutomatic
End With
End If

Next ncol
Next nlin
End Sub

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

258
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

259
valmin = Cells(nlin, ncol).Value
End If
If Cells(nlin, ncol).Value > valmax Then
valmax = Cells(nlin, ncol).Value
End If
increm = (valmax - valmin) / 50 + 0.00001

' 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

260
A. 4 Implementao Numrica em FORTRAN do Mtodo de
Diferenas Finitas para a soluo do Problema da Barra
Engastada

Arquivo de entrada
101 (nmero de pontos na corda em que foram calculados os
valores de u)
2000 (nmero de intervalos de tempo)
1 (valor da constante c)
0.005 (t)
0.01 (x)

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

261
qualquer posicao.
DO i=1,N
U(1,i)=0.0
END DO

!Definindo uma constante


ALFA=(c*c*DELTA_T*DELTA_T)/(DELTA_X*DELTA_X)

!Lao para calcular os deslocamentos quando j=2.Surgem aqui os valores de u


em um tempo fora !do domnio.
DO i=2,N
IF(i==N) THEN
U(2,i)=ALFA/2.0*(2*DELTA_X+2*U(1,i-1)-
2*U(1,i))+U(1,i)
ELSE
U(2,i)=ALFA/2.0*(U(1,i+1)-2*U(1,i)+U(1,i-1))+U(1,i)
END IF
END DO

!Lao para calcular os deslocamentos em diferentes pontos da corda em


diferentes instantes de !tempo
!j comea em 3 porque j=1 (t=0) e j=2 (t=1) j foram calculados.
DO j=3,M
DO i=2,N
IF(i==N)THEN
U(3,i)=ALFA*(2*DELTA_X+2*U(2,i-1)-
2*U(2,i))+2*U(2,i)-U(1,i)
ELSE
U(3,i)=ALFA*(U(2,i+1)-2*U(2,i)+U(2,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

262
A.3.1 - Arquivos de comandos do Gnuplot
comandos1.txt comandos2.txt comandos3.txt
set xlabel "tempo" set xlabel "tempo" set xlabel "tempo"
set ylabel "du/dx" set ylabel "deslocamento" set ylabel "deslocamento"
set title "du(t,0)_dx X t" set title "u(t,0.5L) X t" set title "u(t,L) X t"
set grid set grid set grid
set data style linespoints set data style linespoints set data style linespoints
set pointsize 0.2 set pointsize 0.2 set pointsize 0.2
plot "du(t,0)_dx.txt" plot "u(t,0.5L).txt" plot "u(t,L).txt"

263
A. 5 Soluo Analtica das oscilaes em uma Membrana
Retangular

A.4.1 - Movimento transverso de uma sob velocidade inicial prescrita

264
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);
d
z( x ) := y( x )
dx
Seja o funcional:
> L(x,y(x),z(x)):=sqrt(1+(z(x))^2);
2
d d
L x, y( x ), y( x ) := 1 y( x )
d x x
d
> Ip:=int(L(x,y(x),z(x)),x);
2

d
Ip := 1 y( x ) dx

dx

> L(x,y,z):=sqrt(1+(z)^2);
L( x, y , z ) := 1z 2
> p:=diff(L(x,y,z),z);
z
p :=
1z 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);
1
z := c 2
c 1
> y:=int(z,x);
1
y := c 2
x
c 1

A.5.2 Para o funcional L(x,y,z) = xz + z2


> restart;
Seja o funcional:
> Ip:=int(L(x,y(x),z(x)),x);

Ip :=
L( x, y( x ), z( x ) ) dx

265
> L(x,y,z):=x*z+z^2;
L( x, y, z ) := x zz2

> L(x,y(x),z):=L(x,y,z);

L( x, y( x ), z ) := x zz 2
> Ip:=int(L(x,y(x),z(x)),x);
Ip :=
L( x, y( x ), z( x ) ) dx

> P:=diff(L(x,y(x),z),z);
P := x2 z
> F:=-diff(L(x,y(x),z),y);
F := 0
> z:=diff(y(x),x);
d
z := y( x )
dx
> DtP:=diff(P,x);
d2
DtP := 12 2 y( x )
dx
> C:=DtP+F;
d2
C := 12 2 y( x )
dx
> H(z):=C;
2
d d
H y( x ) := 1 2 2 y( x )
dx dx
> g(x):=int(C,x);
d
g( x ) := x 2 y( x )
dx
> h(x):=solve(g(x)=0,diff(y(x),x));
x
h( x ) :=
2
> y:=int(h(x),x);
x2
y :=
4

266
A. 7 Implementao Algbrica para o Mtodo de Rayleigh-Ritz
usando o Maple 9.

A.6.1 Para n = 1
> restart;
Seja o funcional:
> L(x):=((E*I)/2)*(diff(w(x),x,x))^2-q*w(x);
2
2
1 d
L( x ) := I E 2 w( x ) q w( x )
2 dx
> Ip(x):=int(L(x), x=x1..x2);
x2
2
1
d2
Ip( x ) := I E 2 w( x ) q w( x ) dx
2 dx

x1

> w(x):=alpha1*x*(x-l);
w( x ) := x ( xl )
> w(0):=0;
w( 0 ) := 0
> w(1):=1;
w( 1 ) := 1
Soluo:

Derivando as funes w(x) para substituir no funcional


> d1(x):=diff(w(x),x);
d1( x ) := ( xl ) x
> d2(x):=diff(w(x),x,x);
d2( x ) := 2
> L(x):=((E*I)/2)*((d2(x))^2)-q*w(x);
L( x ) := 2 I E 2q x ( xl )
> Ia(alpha1):=int(L(x),x=0..l);
q l 3
Ia( ) := 2 I E 2 l
6
> DIa(alpha1):=diff(Ia(alpha1),alpha1);
q l3
DIa( ) := 4 I E l
6
> alpha1:=solve(DIa(alpha1)=0,alpha1);
1
I q l2
24
:=
E
Portanto:
267
> w(x):=alpha1*x*(x-l);
1
I q l 2 x ( x l )
24
w( x ) :=
E
> L(x):=(E*I/2)*diff(w(x),x,x)-q*w(x);
1
I q 2 l 2 x ( xl )
q l 2 24
L( x ) :=
24 E
> Ip(x):=int(L(x), x=x1..x2);
1 1
I q 2 l 2 ( x2 3x1 3 ) I q 2 l 3 ( x2 2x1 2 )
72 48 q l 2 ( x2x1 )
Ip( x ) :=
E E 24
> x1:=0;
x1 := 0
> x2:=l;
x2 := l
> Ip(x):=int(L(x), x=x1..x2);
1
I q2 l5
144 q l3
Ip( x ) :=
E 24

A.6.2 Para n = 2
> restart;
Seja o funcional:
> L(x):=(E*I/2)*(diff(w(x),x,x))^2-q*w(x);
2
2
1 d
L( x ) := I E 2 w( x ) q w( x )
2 dx
> Ip(x):=int(L(x), x=x1..x2);
x2
2
1
d2
Ip( x ) := I E 2 w( x ) q w( x ) dx
2 dx

x1

> phi1:=x*(x-l);
:= x ( xl )
> phi2:=x^2*(x-l);
:= x 2 ( xl )
> x2:=l;
x2 := l
> w(x):=alpha1*phi1+alpha2*phi2;
w( x ) := x ( xl ) x 2 ( xl )

268
> w(0):=0;
w( 0 ) := 0
> w(1):=1;
w( 1 ) := 1
Soluo:

Derivando as funes w(x) para substituir no funcional


> d1(x):=diff(w(x),x);
d1( x ) := ( xl ) x2 x ( xl ) x 2
> d2(x):=diff(w(x),x,x);
d2( x ) := 2 2 ( xl )4 x
> L(x):=(E*I/2)*((d2(x))^2)-q*w(x);
1
L( x ) := I E ( 2 2 ( x l ) 4 x ) 2q ( x ( x l ) x 2 ( x l ) )
2
> Ia(alpha1):=int(L(x),x=0..l);
q l 4 ( 18 I E 2q ( l ) ) l 3
Ia( ) :=
4 3
( 6 I E ( 2 2 l ) q l ) l 2 1
I E ( 2 2 l ) 2 l
2 2
> Ib(alpha2):=int(L(x),x=0..l);
q l 4 ( 18 I E 2q ( l ) ) l 3
Ib( ) :=
4 3
( 6 I E ( 2 2 l ) q l ) l 2 1
I E ( 2 2 l ) 2 l
2 2
> DIa(alpha1):=diff(Ia(alpha1),alpha1);
q l 3 ( 12 I E q l ) l 2
DIa( ) := 2 I E ( 2 2 l ) l
3 2
> DIb(alpha2):=diff(Ib(alpha2),alpha2);
q l 4 ( 36 I E q l ) l 3 ( 12 I E l 6 I E ( 2 2 l ) ) l 2
DIb( ) :=
4 3 2
2 I E ( 2 2 l ) l 2
> alpha1:=solve(DIa(alpha1)=0,alpha1);
1
I l ( 12 I E q l )
24
:=
E
> alpha2:=solve(DIb(alpha2)=0,alpha2);
1
I ( q l 224 I E )
48
:=
lE
Portanto:
> w(x):=alpha1*phi1+alpha2*phi2;

269
Error, too many levels of recursion

> L(x):=(E*I/2)*(diff(w(x),x,x))^2-q*w(x);
1
L( x ) := I E ( 2 2 ( xl )4 x ) 2q ( x ( xl ) x 2 ( xl ) )
2
> Ip(x):=int(L(x), x=x1..x2);
Error, (in ProcessOptions) too many levels of recursion

> x1:=0;
x1 := 0
x1 := 0
> x2:=l;
x2 := l
> Ip(x):=int(L(x), x=x1..x2);
q l 4 ( 18 I E 2q ( l ) ) l 3
Ip( x ) :=
4 3
( 6 I E ( 2 2 l ) q l ) l 2 1
I E ( 2 2 l ) 2 l
2 2

270
A. 8 Implementao Algbrica para o Mtodo dos Resduos
Ponderados usando o Maple 9.

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);
d2
L( x ) := 2 u( x ) u( x )
dx
com condies de contorno
x1 = 0 e x2 = 1 com u(x1) = 0 e u(x2) =1;
Soluo:

> u(x):=beta+alpha*phi;
u( x ) :=
> beta:=x;
:= x
> phi:=x*(x-1);
:= x ( x1 )
> u(x):=beta+alpha*phi;
u( x ) := x x ( x1 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x
> d2(x):=diff(u(x),x,x);
d2( x ) := 2
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);

( x ) := 2 x x ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha):=int(Dirac(x-1/2)*epsilon(x),x=0..1);
9 1
Ia( ) :=
4 2
> alpha:=solve(Ia(alpha)=0,alpha);
2
:=
9
Portanto:
> u(x):=beta+alpha*phi;

271
2 x ( x1 )
u( x ) := x
9
> d2:=d2(x);
d2 := 2
> L(x):=d2-u(x);
4 2 x ( x1 )
L( x ) := x
9 9
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x1):=d2-u1;
4
L( 0 ) :=
9
> L(x2):=d2-u2;
-5
L( 1 ) :=
9

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);
2
d
L( x ) := 2 u( x ) u( x )
dx
com condies de contorno
x1 = 0 e x2 = 1 com u(x1) = 0 e u(x2) =1;
Soluo:

> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) :=
> beta:=x;
:= x
> phi1:=x*(x-1);
:= x ( x1 )
> phi2:=x^2*(x-1);
:= x 2 ( x1 )

272
> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) := x x ( x1 ) x 2 ( x1 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x2 x ( x1 ) x 2
> d2(x):=diff(u(x),x,x);
d2( x ) := 2 2 ( x1 )4 x
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);

( x ) := 2 2 ( x1 )4 xx x ( x1 ) x 2 ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha1):=int(Dirac(x-1/3)*epsilon(x),x=0..1);
20 1 2
Ia ( ) :=
9 3 27
> Ib(alpha2):=int(Dirac(x-2/3)*epsilon(x),x=0..1);
20 58 2
Ib( ) :=
9 27 3
> alpha1:=solve(Ia(alpha1)=0,alpha1);
3
:=
20 30
> alpha2:=solve(Ib(alpha2)=0,alpha2);
30 9
:=
29 29
> with(LinearAlgebra):
> A:=(<<1,30/29>|<1/30,1>>);
1 1

30
A :=
30
29 1

> alpha := <3/20,9/29>;
3

20
:=
9
29

> M:=MatrixInverse(A,method=pseudo);
29 -29

28 840
M :=
-15 29
14
28
> MatrixVectorMultiply(M,alpha);

273
81

560
9
56

> alpha1:=81/560; alpha2:=9/56;


81
:=
560
9
:=
56
Portanto:
> u=u(x);
ux x ( x1 ) x 2 ( x1 )
> d2:=d2(x);
9 27
d2 := x( x )
280 28
> L(x):=d2(x)-u(x);
9 27
L( x ) := x( x )( x )x x ( x1 ) x 2 ( x1 )
280 28
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L:=d2-u1;
9 27
L := x( x )
280 28
> L:=d2-u2;
289 27
L := x( x )
280 28

274
A.7.3 Mtodo da Colocao por Subdomnios para n = 1 com um parmetro
alpha
Seja a Equao Diferencial:
> restart;
> L(x):=diff(u(x),x,x)-u(x);
d2
L( x ) := 2 u( x ) u( x )
dx
com condies de contorno
x1 = 0 e x2 = 1 com u(x1) = 0 e u(x2) =1;
Soluo:

> u(x):=beta+alpha*phi;
u( x ) :=
> beta:=x;
:= x
> phi:=x*(x-1);
:= x ( x1 )
> u(x):=beta+alpha*phi;
>
u( x ) := x x ( x1 )

Derivando as funes w(x) para substituir no funcional


> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x
> d2(x):=diff(u(x),x,x);
d2( x ) := 2
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);

( x ) := 2 x x ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha):=int(1*epsilon(x),x=0..1);
13 1
Ia( ) :=
6 2
> alpha:=solve(Ia(alpha)=0,alpha);
3
:=
13
Portanto:
> u(x):=beta+alpha*phi;
3 x ( x1 )
u( x ) := x
13

275
> d2:=d2(x);
d2 := 2
> L(x):=d2-u(x);
6 3 x ( x 1 )
L( x ) := x
13 13
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x1):=d2-u1;
6
L( 0 ) :=
13
> L(x2):=d2-u2;
-7
L( 1 ) :=
13

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);
d2
L( x ) := 2 u( x ) u( x )
dx
com condies de contorno
x1 = 0 e x2 = 1 com u(x1) = 0 e u(x2) =1;
Soluo:

> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) :=
> beta:=x;
:= x
> phi1:=x*(x-1);
:= x ( x1 )
> phi2:=x^2*(x-1);
:= x 2 ( x1 )

276
> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) := x x ( x1 ) x 2 ( x1 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x2 x ( x1 ) x 2
> d2(x):=diff(u(x),x,x);
d2( x ) := 2 2 ( x1 )4 x
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);

( x ) := 2 2 ( x1 )4 xx x ( x1 ) x 2 ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha1):=int(1*epsilon(x),x=0..1/2);
43 13 1
Ia ( ) :=
192 12 8
> Ib(alpha2):=int(1*epsilon(x),x=1/2..1);
251 13 3
Ib( ) :=
192 12 8
> alpha1:=solve(Ia(alpha1)=0,alpha1);
43 3
:=
208 26
> alpha2:=solve(Ib(alpha2)=0,alpha2);
208 72
:=
251 251
> with(LinearAlgebra):
> A:=(<<1,208/251>|<-43/208,1>>);
1 -43

208
A :=
208
251 1

> alpha := <3/26,72/251>;
3

26
:=
72
251

> M:=MatrixInverse(A,method=pseudo);
251 10793

294 61152
M :=
-104 251
147 294
> alphas:=MatrixVectorMultiply(M,alpha);

277
95

637
alphas :=
8
49

> alpha1:=95/637; alpha2:=8/49;


95
:=
637
8
:=
49
Portanto:
> u=u(x);
ux x ( x1 ) x 2 ( x1 )
> d2:=d2(x);
d2 := 2 2 ( x1 )4 x
> L(x):=d2(x)-u(x);
18 48
L( x ) := x( x )x x ( x 1 ) x 2 ( x 1 )
637 49
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x):=d2(x)-u1;
18 48
L( x ) := x( x )
637 49
> L(x):=d2(x)-u2;
655 48
L( x ) := x( x )
637 49

278
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);
d2
L( x ) := 2 u( x ) u( x )
dx
com condies de contorno
x1 = 0 e x2 = 1 com u(x1) = 0 e u(x2) =1;
Soluo:

> u(x):=beta+alpha*phi;
u( x ) :=
> beta:=x;
:= x
> phi:=x*(x-1);
:= x ( x1 )
> u(x):=beta+alpha*phi;
u( x ) := x x ( x1 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x
> d2(x):=diff(u(x),x,x);
d2( x ) := 2
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);

( x ) := 2 x x ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha):=int(1*epsilon(x),x=0..1);
13 1
Ia( ) :=
6 2
> alpha:=solve(Ia(alpha)=0,alpha);
3
:=
13
Portanto:
> u(x):=beta+alpha*phi;
3 x ( x1 )
u( x ) := x
13
> d2:=d2(x);

279
6
d2 :=
13
> L(x):=d2-u(x);
6 3 x ( x1 )
L( x ) := x
13 13
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x1):=d2-u1;
6
L( 0 ) :=
13
> L(x2):=d2-u2;
-7
L( 1 ) :=
13

A.7.6 Mtodo dos Momentos para n = 2 com dois parmetros alpha1 e alpha2

Seja a Equao Diferencial:


> restart;
> L(x):=diff(u(x),x,x)-u(x);
2
d
L( x ) := 2 u( x ) u( x )
dx
com condies de contorno
x1 = 0 e x2 = 1 com u(x1) = 0 e u(x2) =1;
Soluo:

> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) :=
> beta:=x;
:= x
> phi1:=x*(x-1);
:= x ( x1 )
> phi2:=x^2*(x-1);
:= x 2 ( x1 )
> u(x):=beta+alpha1*phi1+alpha2*phi2;

280
u( x ) := x x ( x1 ) x 2 ( x1 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x2 x ( x1 ) x 2
> d2(x):=diff(u(x),x,x);
d2( x ) := 2 2 ( x1 )4 x
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);

( x ) := 2 2 ( x1 )4 xx x ( x1 ) x 2 ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha1):=int(1*epsilon(x),x=0..1);
13 13 1
Ia( ) :=
12 6 2
> Ib(alpha2):=int(x*epsilon(x),x=0..1);
21 13 1
Ib( ) :=
20 12 3
> alpha1:=solve(Ia(alpha1)=0,alpha1);
3
:=
2 13
> alpha2:=solve(Ib(alpha2)=0,alpha2);
65 20
:=
63 63
> with(LinearAlgebra):
> A:=(<<1,65/63>|<1/2,1>>);
1 1
2
A :=
65
1
63
> alpha := <3/13,20/63>;
3
13
:=
20

63
> M:=MatrixInverse(A,method=pseudo);
126 -63

61 61
M :=
-130 126
61 61
> alphas:=MatrixVectorMultiply(M,alpha);

281
118

793
alphas :=
10
61

> alpha1:=118/793; alpha2:=10/61;


118
:=
793
10
:=
61
Portanto:
> u=u(x);
ux x ( x1 ) x 2 ( x1 )
> d2:=d2(x);
d2 := 2 2 ( x1 )4 x
> L(x):=d2(x)-u(x);
24 60
L( x ) := x( x )x x ( x 1 ) x 2 ( x 1 )
793 61
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x):=d2(x)-u1;
24 60
L( x ) := x( x )
793 61
> L(x):=d2(x)-u2;
817 60
L( x ) := x( x )
793 61

282
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);
d2
L( x ) := 2 u( x ) u( x )
dx
com condies de contorno
x1 = 0 e x2 = 1 com u(x1) = 0 e u(x2) =1;
Soluo:

> u(x):=beta+alpha*phi;
u( x ) :=
> beta:=x;
:= x
> phi:=x*(x-1);
:= x ( x1 )
> u(x):=beta+alpha*phi;
>
u( x ) := x x ( x1 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x
> d2(x):=diff(u(x),x,x);
d2( x ) := 2
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);

( x ) := 2 x x ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha):=int(phi*epsilon(x),x=0..1);
11 1
Ia ( ) :=
30 12
> alpha:=solve(Ia(alpha)=0,alpha);
5
:=
22
Portanto:
> u(x):=beta+alpha*phi;
5 x ( x 1 )
u( x ) := x
22
> d2:=d2(x);

283
d2 := 2
> L(x):=d2-u(x);
5 5 x ( x1 )
L( x ) := x
11 22
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x1):=d2-u1;
5
L( 0 ) :=
11
> L(x2):=d2-u2;
-6
L( 1 ) :=
11

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);
d2
L( x ) := 2 u( x ) u( x )
dx
com condies de contorno
x1 = 0 e x2 = 1 com u(x1) = 0 e u(x2) =1;
Soluo:

> u(x):=beta+alpha1*phi1+alpha2*phi2;
u( x ) :=
> beta:=x;
:= x
> phi1:=x*(x-1);
:= x ( x1 )
> phi2:=x^2*(x-1);
:= x 2 ( x1 )
> u(x):=beta+alpha1*phi1+alpha2*phi2;
>

284
u( x ) := x x ( x1 ) x 2 ( x1 )
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(u(x),x);
d1( x ) := 1 ( x1 ) x2 x ( x1 ) x 2
> d2(x):=diff(u(x),x,x);
d2( x ) := 2 2 ( x1 )4 x
o erro epsilonOmega(x) dado por:
> epsilon(x):=d2(x)-u(x);

( x ) := 2 2 ( x1 )4 xx x ( x1 ) x 2 ( x1 )
A sentena bsica de resduos ponderados pode ser escrita como:
> Ia(alpha1):=int(phi1*epsilon(x),x=0..1);
11 11 1
Ia( ) :=
60 30 12
> Ib(alpha2):=int(phi2*epsilon(x),x=0..1);
11 1
Ib( ) :=
7 60 20
> alpha1:=solve(Ia(alpha1)=0,alpha1);
5
:=
2 22
> alpha2:=solve(Ib(alpha2)=0,alpha2);
77 7
:=
60 20
> with(LinearAlgebra):
> A:=(<<1,77/60>|<1/2,1>>);
1 1
2
A :=
77
1
60
> alpha := <5/22,7/20>;
5
22
:=
7

20
> M:=MatrixInverse(A,method=pseudo);
120 -60

43 43
M :=
-154 120
43 43
> alphas:=MatrixVectorMultiply(M,alpha);

285
69

473
alphas :=
7
43

> alpha1:=69/473; alpha2:=7/43;


69
:=
473
7
:=
43
Portanto:
> u=u(x);
ux x ( x1 ) x 2 ( x1 )
> d2:=d2(x);
d2 := 2 2 ( x1 )4 x
> L(x):=d2(x)-u(x);
16 42
L( x ) := x( x )x x ( x 1 ) x 2 ( x 1 )
473 43
> x1:=0;
x1 := 0
> x2:=1;
x2 := 1
> u1:=eval(u(x),x=x1);
u1 := 0
> u2:=eval(u(x),x=x2);
u2 := 1
> L(x):=d2(x)-u1;
16 42
L( x ) := x( x )
473 43
> L(x):=d2(x)-u2;
489 42
L( x ) := x( x )
473 43

286
Bibliografia
1 Eugene Butkov, Fsica Matemtica, LTC Livros Tcnicos e Cientficos Editora, 1988
2 L. Esgoltz, Ecuaciones Diferenciales y Clculo Variacionais, Editora MIR, 1977.
3 Mrcia A Gomes Ruggiero; Vera Lcia da Rocha Gomes; Clculo Numrico; Makron
Books.
4 Dcio Esperandio; Joo Teixeira mendes; Luiz Henry Monken e Silva, Clculo Numrico,
Pearson/Pretice Hall.
5 C. A. Brebbia, J. C. F. Telles, L. C. Wrobel , Boundary Elements Method, Springer
Verlag, 1984.
6- Abramovich, (Livro que contm frmulas completas para Diferenas Finitas de derivadas
de qualquer ordem.
7 http://www.cesec.ufpr.br/~tc710
8 Zienkiewicz, Finite Elements Method,
9 Apostilas UNESP, UNICAMP e UnB
10 Livro MDF
11 MDF e Critrios de implementao Computacional.

287

You might also like