Você está na página 1de 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

Dedicatria

Dedico,

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

Epgrafe

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)

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

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
s
c
u

t
TA

comprimento discretizado;
comprimento infinitesimal de um fio;
constante de velocidade da onda;
deslocamento unitrio;
densidade uniforme de um fio;
tempo;
tenso uniforme na seo do fio em ponto dado A;

CAPTULO 02
q
c
x
u
m
E
I
R

carregamento em viga;
coeficiente de amortecimento;
comprimento;
deslocamento discretizado; difuso do calor discretizado;
massa de um corpo;
mdulo de Young;
momento de inrcia;
rigidez da mola;
operador laplaciano;

CAPITULO 03
n

r

binmio de Newton;

q
C
u
h
p(t)
m
m
M
i
n
xi
K

carregamento distribudo aplicado em uma viga;


coeficiente de amortecimento de uma mola;
deslocamento discreto;
diferena entre pontos discretizados em uma funo;
fora aplicada a um sistema massa-mola;
freqncia natural;
massa de uma mola;
momento fletor aplicado em uma viga;
nmero do ponto discretizado;
ordem da derivada de uma funo;
ponto onde se aplica a srie de Taylor (referencia para srie progressiva, centralizada ou regressiva);
Rigidez da mola;
somatrio;
tenso;

CAPTULO 4
g

ds
W

y (x)
i
y(x)
(x)
I
F
(x)
M

acelerao gravitacional;
coeficientes de funo linear do mtodo de Rayleight-Ritz;
comprimento infinitesimal de uma curva;
esforo cortante;
funo aproximada;
funo linear independente;
funo que extremiza o funcional;
funo de caminhos vizinhos;
funcional de um clculo variacional;
funo de extremizao do funcional;
funo derivvel arbitrada da primeira variao de Euler-Lagrange;
momento fletor;
parmetro da primeira variao de Euler-Lagrange;
velocidade;

CAPTULO 5
n

coeficientes das funes de forma;

( x xl )

delta de Dirac;

(u)

domnio de uma equao diferencial;


domnio de uma equao diferencial;
erro;
funo adotada para satisfazer as condies de contorno no homogneas;
funo de forma;

n
w(x)
L(u)
S(u)
u

funo de ponderao nos pontos de colocao;


operador linear diferencial;
operador linear diferencial;
varivel da equao diferencial - soluo exata ou analtica;
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;

Nie

funo de aproximao local do n i de um elemento finito e;

matriz global do sistema de equaes formado pelos elementos finitos;

matriz local de um elemento finito;


operador linear diferencial;
operador linear diferencial;
subdomnio de uma equao diferencial;
varivel da equao diferencial - soluo exata ou analtica;
varivel da equao diferencial - soluo aproximada;

L(u)
S(u)
e
u

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;

Nie
G(x,x)

funo de aproximao local do n i de um elemento finito e;


funo de Green;

u* ( , X )

representao da funo de Green;

matriz global do sistema de equaes formado pelos elementos finitos;

L(u)
S(u)
x
x
e
u

u
n

matriz local de um elemento finito;


operador linear diferencial;
operador linear diferencial;
ponto de campo;
ponto de fonte;
subdomnio de uma equao diferencial;
varivel da equao diferencial - soluo exata ou analtica;
varivel da equao diferencial - soluo aproximada;
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 TB cos T (constante )

(1. 1)

- O equilbrio de foras na direo vertical

2u
t 2

TB sen T A sen

(1. 2)

Empregando (1. 1) em (1. 2) tem-se:

2 u TB sen T A sen
s 2

T
TB cos T A cos
t

(1. 3)

s 2 u

TB tg T A tg
T t 2

(1. 4)

Ou

Como tg

u
u
u
e tg pode-se expandir (em Srie de Taylor)
na
x B
x A
x B

vizinhana de A e obter conseqentemente:

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

(1. 5)

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

2u
tg tg 2 x
x A

22

(1. 6)

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
T
t
x A

(1. 7)

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

2u
x 2

1 2u
c 2 t 2

(1. 8)

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:

EI

d 4u
dx 4

(2. 1)

Figura - 2. 1. Problema de uma viga bi-apoiada e flexionada sobre seu prprio peso.

2.2.2.2 - Quanto ordem


A ordem de uma equao diferencial a ordem da mais alta derivada que aparece
na equao. Por exemplo, a equao diferencial em (2. 1) de quarta ordem.

Exemplos:

1) u u ( x ) ou u u (t )
EDO de 1 Ordem

u' 1 u

(2. 2)

u ' '4u x

(2. 3)

EDO de 2 Ordem

26

EDO de 2 Ordem

mu cu Ru f (t )

(2. 4)

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
x

2u
y

2u
z

2u 0

(2. 6)

(2. 7)

Onde o operador 2 chamado de Laplaciano.


2

2
x 2

2
y 2

2
z 2

(2. 8)

2.2.2.4 - Quanto aos coeficientes das Derivadas

a) Lineares Os coeficientes dependem das variveis independentes.

b) Quase-Lineares Os coeficientes dependem das variveis independentes e/ou das variveis


dependentes, mas no de suas derivadas.

27

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

Exemplos:

Linear:

a( x)

df
b( x ) f c ( x ) 0
dx

(2. 9)

f ( x)

df
b( x ) f c ( x ) 0
dx

(2. 10)

Quase-Linear:

No-Linear:

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

(2. 11)

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

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
xy
x
y
x
y

(2. 12)

onde a, h, f, g, e e podem ser constantes ou funes das variveis x e y.


Por analogia com a forma de uma seco cnica geral:

ax2 + 2hxy +by2 + 2fx +2gy + e = 0

(2. 13)

que representa uma elipse quando (a.b h2 > 0), uma parbola quando (a.b h2 = 0), uma
hiprbole quando (a.b h2 < 0). Uma classificao semelhante adotada para as E.D.P.

Exemplos:
28

1) Equao de onda unidimensional

2u
x 2

1 2u
c 2 t 2

(2. 14)

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


a.b h2 = -1/c2 < 0

2) Equao de Difuso (conduo do calor)

2u
x

1 u
0
t

(2. 15)

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

3) Equao de Laplace

2u
x 2

2u
y 2

(2. 16)

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
,
2m
dt

(2. 17)

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

Soluo:
i)

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 )

dx x xi
h

(3. 1)

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

u ( x i h) u ( x i )
du

dx x xi
h

(3. 2)

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

u ( x i ) u ( x i h)
du

dx x xi
h

(3. 3)

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

Outra maneira de aproximao a diferena central:

u ( x i h) u ( x i h)
du

dx x xi
2h

(3. 4)

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

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

du
h 2 d 2u
h 3 d 3u

u ( x i h) u ( x i ) h

...
dx x xi
2! dx 2 x x
3! dx 3 x x
i
i

(3. 5)

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

u ( x i h) u ( x i ) h d 2 u
du
h 2 d 3u

dx x xi
h
2! dx 2 x x
6 dx 3 x x
i
i
33

(3. 6)

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

u ( x i h) u ( x i ) h

Resolvendo-se para

du
h 2 d 2u
h 3 d 3u

...

dx x xi
2! dx 2 x x
3! dx 3 x x
i
i

(3. 7)

du
, obtm-se

dx x xi

u ( x i ) u ( x i h) h d 2 u
du
h 2 d 3u

dx x xi
h
2! dx 2 x x
6 dx 3 x x
i
i

(3. 8)

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) 2h

...
dx x xi
3! dx 3 x x
i

(3. 9)

u ( x i ) u ( x i h) h 2 d 3 u
du

dx x xi
2h
6 dx 3 x x
i

(3. 10)

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:
u ( xi h) u ( xi h) 2u ( xi ) h

d 2u
2 h 4 d 4u

...

dx 2 x x
4! dx 4 x x
i

Resolvendo para d u

(3. 11)

temos:
dx x xi
2

u ( x i h) 2u ( x i ) u ( x i h) h 2 d 4 u
d 2u

...
12 dx 4 x x
dx 2 x xi
h2
i

(3. 12)

A aproximao para a derivada segunda uma aproximao do tipo diferena


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

u ( x i h) 2u ( x i ) u ( x i h)
d 2u

dx 2 x xi
h2

(3. 13)

3. 5 Derivadas de ordem n qualquer


As derivadas de ordem n qualquer podem ser expressas em termos do Binmio de
Newton, como:
n n

d nu
r u ( xi rh)

1
)

dx n x x r 0 r
hn

(3. 14)

n
n!

r (n r )!r!

(3. 15)

onde

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


pode-se utilizar a seguinte frmula:
35

n n

d nu
r u ( xi rh)

1
)

dx n x x r 0 r
hn

(3. 16)

n
d n ui
n!
r ui r

1
)

dx n r 0 (n r )!r!
hn

(3. 17)

ou

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


pode-se utilizar a seguinte frmula:
n n

u ( xi rh)
d nu

(1) r

n
dx x x r 0 r
hn

(3. 18)

n
d n ui
u
n!

(1) r i nr

n
dx
h
r 0 ( n r )!r!

(3. 19)

ou

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


pode-se utilizar a seguinte frmula:
n n

d nu
r u ( xi rh) u ( xi rh)

1
)

dx n x x r 0 r
2h n

(3. 20)

n
d n ui
n!
r ui r ui r

1
)

dx n r 0 (n r )!r!
2h n

(3. 21)

ou

36

3. 6 Exemplos de Aplicaes
1) Seja a equao diferencial:

d 2u
dx 2

u x 0 em 0 x 1

(3. 22)

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
h2

(3. 23)

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 u5 = 1.


onde:

ui 1 u ( xi h) ; ui u ( xi )
e

37

(3. 26)

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

(3. 27)

Aplicando a equao (3. 24) ou (3. 25) nos quatro pontos, um sistema de quatro equaes
algbricas obtido. A soluo desse sistema fornece os valores de u(0,2); u(0,4); u(0,6) e
u(0,8).
Assim, para
i = 0 (x = 0,); u1 -1,96u0+ u-1 = -0,22.0,0 = 0.000
i = 1 (x = 0,2); u2 -1,96u1+ u0 = -0,22.0,2 = -0.008
i = 2 (x = 0,4); u3 -1,96u2+ u1 = -0,22.0,4 = -0.016

(3. 28)

i = 3 (x = 0,6); u4 -1,96u3+ u2 = -0,2 .0,6 = -0.024


i = 4 (x = 0,8); u5 -1,96u4+ u3 = -0,22.0,8 = -0.032
i = 5 (x = 1,0); u6 -1,96u5+ u4 = -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
0
0 u1 0,008
1,96

1
1,96
1
0 u 2 0,016


0
1
1,96
1 u3 0,024


u
0
0
1

1
,
96

0
,
032

(3. 29)

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


Comparando esses valores com os fornecidos pela soluo analtica:

u ( x)

sen( x)
x
sen(1)

(3. 30)

tem-se:
i

u(x) analtica

u(x) aproximada por diferena central

0,0

0,0000

0,0000

0,2

0,0361

0,0362

0,4

0,0628

0,0630

0,6

0,0710

0,0713

0,8

0,0525

0,0527

1,0

0,0000

0,0000
38

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

du ( x)
1 em
dx

x 1

(3. 31)

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

1 Aproximao a condio de contorno natural com diferena regressiva:

u ( xi ) u ( xi h) u (1) u (0,8) u5 u 4
du

dx x xi
h
0,2
0,2

(3. 32)

A equao adicional requerida para a soluo do problema :

u5 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+ u4 -1,96u4+ u3 = -0.032

(3. 35)

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

(3. 36)

-0,96u4+ u3 = -0.232

(3. 37)

ou

Donde

E o novo sistema de equao :

39

1
0
0 u1 0,008
1,96

1
1,96
1
0 u 2 0,016


0
1
1,96
1 u3 0,024


u
0
0
1

0
,
96

0
,
232

(3. 38)

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


Comparando esses valores com os fornecidos pela soluo analtica:

u ( x)

2sen( x)
x
cos(1)

(3. 39)

tem-se:
i

u(x) analtica

u(x) aproximada por diferena regressiva

0,0

0,0000

0,0000

0,2

0,5354

0,4415

0,4

1,0415

0,8573

0,6

1,4901

1,2229

0,8

1,8554

1,5155

1,0

2,1184

1,7155 (u4+0,2)

1,2

2,2541

2 Aproximao a condio de contorno natural com diferena progressiva:

u ( xi h) u ( xi ) u (1,2) u (1,0) u 6 u5
du

dx x xi
h
0,2
0,2

(3. 40)

A equao adicional requerida para a soluo do problema :

u 6 0,2 u5

(3. 41)

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

u6 -1,96u5+ 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+ u5 -1,96u5+ u4 = -0.040


ou
40

(3. 43)

(1-1,96)u5+ u4 = -0.040-0,2

(3. 44)

-0,96u5+ u4 = -0.240

(3. 45)

Donde

E o novo sistema de equao :


0 u1 0,008
1,96
1
0
0

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

0
,
024

u
0

1
1,96
1
3

0
1
1,96 1

u 4 0,032
0
0
1
0
0,96 u5 0,44

(3. 46)

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


Comparando esses valores com os fornecidos pela soluo analtica:

u ( x)

2sen( x)
x
cos(1)

(3. 47)

tem-se:

u(x) analtica

u(x) aproximada por diferena progressiva

0,0

0,0000

0,0000

0,2

0,5354

0,680609

0,4

1,0415

1,325994

0,6

1,4901

1,902339

0,8

1,8554

2,378591

1,0

2,1184

2,727699

1,2

2,2541

2,927699 (u5+0,2)

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) = u6 e algum outro valor do

41

domnio (que constitui uma sexta equao) pode ser obtida aproximando a condio de
contorno natural com diferena central.
u ( xi h) u ( xi h) u (1, 2) u (0,8)
du

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

(3. 48)

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)

u6 -1,96u5+ u4 = -0.040

(3. 51)

ou

Substituindo a equao (3. 49) em (3. 51) (sexta equao do Exemplo 1), obtm-se:

0,4+ u4 -1,96u5+ u4 = -0.040

(3. 52)

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

(3. 53)

-1,96u5+2 u4 = -0.44

(3. 54)

Obtm-se:

Donde

E o novo sistema de equao :

0 u1 0,008
1,96
1
0
0

0 u 2 0,016
1

1
,
96
1
0

0
0 u3 0,024
1
1,96
1
0
0
1
1,96 1 u 4 0,032

0
,
044
0
0
2

u
1,96 5

(3. 55)

As solues aproximadas podem ser comparadas com a soluo analtica:

42

u ( x)

2sen( x)
x
cos(1)

(3. 56)

Comparando os resultados obtidos de diferentes formas temos:


i

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

0,2

0,5354

0,4415

0,680609

0,5423

0,4

1,0415

0,8573

1,325994

1,0550

0,6

1,4901

1,2229

1,902339

1,5094

0,8

1,8554

1,5155

2,378591

1,8794

1,0

2,1184

1,7155 (u4+0,2)

2,727699

2,1422

1,2

2,2541

2,927699 (u5+0,2)

2,2794 (u4+0,4)

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
dx 2

(3. 57)

M ( x ) x 0 M ( x ) x l 0

(3. 58)

e pelas condies de contorno:

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
(l / 4) 2

(3. 59)

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

(3. 60)

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

(3. 61)

i = 2 (x2 = l/2):

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

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

0 M1
2 1
2
1 2 1 M ql

2
16
0
1 2 M 3

1
1

(3. 62)

Resolvendo:

M1 M 3

3 2
ql
32

(3. 63)

1
M 2 ql 2
8

(3. 64)

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

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

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 ) e mt uo cos w t o

d

md

p( )e

m ( t )

send (t )d

Onde u o e u o so as condies iniciais e

(3. 66)

K
a freqncia natural do sistema,
m

C
2
, d m 1
2m m
Para resolver o problema numericamente, utilizando as aproximaes de diferena

central para as derivadas de segunda ordem (acelerao) e de primeira ordem (velocidade),


so feitas as substituies:

u j

u j 1 2u j u j 1

t 2

o ndice j refere-se ao tempo t j jt ,

e u j

u j 1 u j 1
2t

(3. 67)

t o passo (incremento) de tempo.

A verso discretizada da equao diferencial, aps a substituio das derivadas


pelas suas aproximaes, dada por:

45

c
m
2
u j 1 p * j
2t
t

(3. 68)

2m
c

m
p *j pj K 2 u j 2
u j 1
t
2t

(3. 69)

onde p*j dado por:

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

u0

u 1 2u 0 u 1

e u 0

u 1 u 1
2t

(3. 70)

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

u1 2tu 0 u 1
(2tu 0 u 1 ) 2u 0 u 1
u0
t 2

(3. 71)

1
u 1 u 0 u 0 t u0 t 2
2

(3. 72)

ou

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 p0

(3. 73)

ou
u0

p0 Cu0 t Ku0
m

46

(3. 74)

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

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:

(3. 75)

f f

~
Se, no ponto x = xi, ui representa a soluo exata da equao diferencial e u
i
representa a soluo aproximada, o esquema convergente quando o erro de discretizao

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

t t Critico

2
m

47

(3. 76)

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

x 2 c t 2

(3. 77)

para a barra da Figura - 3. 6. Use a diferena central tambm para as condies de contorno.
Com condies iniciais:

u ( x, t 0) 0 ;

u ( x, t 0)
0
t

(3. 78)

ou

u0 0 ; u0 0

(3. 79)

E condies de contorno

u ( x 0, t ) 0 ;

u( x L, t )
1
x

(3. 80)

u
1
x x L

(3. 81)

ou

u (0) 0 ;

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

u
x

xc

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

Soluo:

Seja a seguinte equao diferencial:


48

2u 1 2u

x 2 c t 2

(3. 82)

Com as seguintes condies iniciais:

u ( x, t 0) 0 u ( x, t 0) 0
t

(3. 83)

E condies de contorno:

u ( x 0, t ) 0

u ( x L , t )
1
x

(3. 84)

onde L o comprimento da barra.


tempo j
Na discretizao uijposioi
computacionalmente equivale a :

u I ,
J loops em J I ,
x t

(3. 85)

Vamos usar a diferena central para calcular as derivadas. Para resolver por
diferenas finitas preciso em primeiro lugar discretizar a equao, na seguinte forma:

uik1 2.uik uik1 1 uik 1 2.uik uik 1


2(
)
x 2
c
t 2

(3. 86)

c 2 .t 2 k
ui 1 2.uik uik1 uik 1 2.uik uik 1
2
x

(3. 87)

onde

Isolando

uik 1 , a equao acima fica na seguinte forma:


c 2 .t 2 k
u 2.uik uik1 2.uik uik 1
uik 1
2 i 1
x

(3. 88)

c 2 .t 2

(3. 89)

uik 1 uik1 (2 2 ).uik uik1 uik 1

(3. 90)

Chamando de

temos:

a) Solucionando problemas computacionais para as condies iniciais


49

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


termo

uik 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,
t
t t 0

(3. 92)

que discretizando usando diferena central, fica da seguinte forma:

uik 1 uik 1
0,
2t
k 1

que resulta em ui

(3. 93)

uik 1 , devendo ser substituda na Equao (3. 86) quando n = 0.


ui1 ui1
0,
2t

(3. 94)

ui1 ui1 ,

(3. 95)

ou

Retornando a equao (3. 91) temos:

ui1

ui 1 (1 ).ui0 ui01
2
2

(3. 96)

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,
x

(3. 97)

que discretizando usando diferena central, fica da seguinte forma:

uik1 u ik1
1,
2x
que resulta em:

50

(3. 98)

uik1 2x uik1 ,

(3. 99)

o qual deve ser substitudo na Equao (3. 86) quando for a ultima iterao do i.
Para i = n (i = 6):

u n1

un1 (1 ).u n0 u n01


2
2

(3. 100)

A condio de contorno fica:


un 1 un 1
u ( x L, t ) u

1
1
x
x x L
2 x

(3. 101)

u n1 2x u n 1

(3. 102)

logo

Retornando a equao (3. 100) temos:


un1

(2x un01 ) (1 ).un0 un01


2
2

(3. 103)

ui 1 (1 ).uik uik1
2
2

(3. 104)

(2x unk1 ) (1 ).unk unk1

2
2

(3. 105)

(2x unk1 ) (1 ).unk unk1


2
2

(3. 106)

Observe que para:


i) k = 0 e 1 i n - 1:
unk 1

ou
unk 1

un1

ii) k = 0 e i = n
unk 1

iii) k > 0 e 1 i n-1:

uik 1 uik1 (2 2 ).uik

k
ui 1 uik 1
2

(3. 107)

iv) k > 0 e i = n:

u nk 1 (2x u nk1 ) (2 2 ).u nk u nk1 u nk 1


com ct x .

51

(3. 108)

graficando-se:
u A t

uB t

du
t
dx i

(3. 109)

Resultados:
1) Graficando

du ( x 0, t )
t temos:
dx
x A

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 )

x B

t , temos:
u(t,0.5L) X t

"u(t,0.5L).txt"

0.8

deslocamento

0.6

0.4

0.2

-0.2
0

10

tempo

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

"u(t,L).txt"

1.8
1.6

deslocamento

1.4
1.2
1
0.8
0.6
0.4
0.2
0
0

10

tempo

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 2u 1 2u

,
x 2 y 2 c t 2

(3. 110)

Com as seguintes condies iniciais:


i) Para toda a membrana

u ( x, y, t 0) 0 ,

(3. 111)

u ( x, y , t ) 0 ,

(3. 112)

ii) Para as bordas:

iii) Para o centro:

V0

u ( x, t 0)
c,
t

(3. 113)

iv)) Fora do centro:

u ( x, t 0)
0,
t
conforme mostra a Figura - 3. 10.

53

(3. 114)

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


k
Na discretizao uijk tempo
computacionalmente equivale a :
posio i e j

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

x y t

(3. 115)

no caso geral, temos:

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

e isolando o termo

1
x

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

1y

1
c

t 1
x, y

2.u xt , y u xt , y1

1t

(3. 116)

u xt , y1

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

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


u xt , y1 u xt , 1y
t 1
t 1
u ( x, t 0)
e concluindo que u x, y 2tc u x, y , para fora do centro
c , ficando
2t
t
t 1

t 1

t
tambm usando diferena central, conclui-se que u x , y u x , y , para os termos u x1, y e

u xt , y 1 ,

no haver problema, pois para os valores mximos de x e y, a condio garante que ser 0.
54

Figura - 3. 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
,
( L A x L A , y LB ) 0

(3. 119)

ii) Nas bordas laterais

( x L A , LB y LB ) 0
,
( x L A , LB y LB ) 0

(3. 120)

iii) Nas extremidades da trinca

( x L0 , y 0) f
( x L0 , y 0) f

(3. 121)

Soluo:

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

56

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

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

4. 2 Introduo
O Mtodo Variacional tem origem na Mecnica Clssica de Newton. Este mtodo
foi desenvolvido como uma generalizao dos problemas dinmicos da Mecnica Analtica
ou Racional. Existem diferentes abordagens matemticas para se chegar as Equaes de
Euler-Lagrange. Contudo, o problema da braquistcrona o mais direto, pois elimina a
57

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
dt

(4. 2)

onde o comprimento da curva descrita dado por:

ds 2 dx 2 dy 2
logo
58

(4. 3)

dy
2
ds 1 dx 1 y ' dx
dx

(4. 4)

Pelo Princpio da Conservao da Energia (Sistema Conservativo)

1
1
1
2
2
mv1 mgy1 mv 2 mgy 2 mv 2 mgy
2
2
2

(4. 5)

onde a velocidade de queda dada por:


v v12 2 g y1 y

(4. 6)

Assim:

dt

ds
v

(4. 7)

logo
2

x2

x1

1 y '

dx

(4. 8)

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)
....
2!

(4. 10)

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

(4. 11)

f ( x) f (a) f ' (a)( x a) f ' ' (a)


e portanto:

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)

60

(4. 13)

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

~ ~
I I

~
~
d 2I 2
dI
2
...
d 0
d 0 2!

(4. 18)

ou

~
~
d 2I 2
dI
~
I I 2
...
d

2
!
d

(4. 19)
~

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

= 0 dada por:
I I ( , y ( ), y '( ))

(4. 20)

~
~ dI
I d F ( x, ~y , ~y ' )dx 0
d

(4. 21)

F y F y '
F ( x, y , y ')


y y '

(4. 22)

~
dI
0
d 0

(4. 23)

~
dI

0
d

(4. 24)

~
x2 F ~

dI
y F ~
y'

dx
~
~
0
d

y
'

0 x1
0

(4. 25)

Onde:

Logo

ou seja

Logo

De (4. 17):

62

~
x2 F
dI
F

~ ~ ' dx
0
y '
d 0 x1 y
0

(4. 26)

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

y y' ' dx 0 .

(4. 27)

x1

Agora vamos procurar eliminar o segundo termo da integral.


Integrando por partes, pode-se eliminar :

dF
d F
du
u
dx
dy '
dx dy '

d ' dx

(4. 28)

Logo
x2

F
F
y' ' dx y'
x1

x2

x2

x1

d F

dx y' dx

(4. 29)

x1

Como ( x1 ) ( x 2 ) 0 temos:
2

x2

x
F
d F
y' ' dx dx y' dx
x1
x1

(4. 30)

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


x2

F d F
y dx y ' dx 0

x1

(4. 31)

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
y dx y '

(4. 32)

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

y ~y y ; ~y y

(4. 33)

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


1)

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

dy
:
dx

~
d~
y
dy

dx
dx

(4. 34)

logo

64

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

dx
dx dx dx dx dx
dy d (y )

dx
dx

2)

(4. 35)

ydx ydx : comutativo com o operador integral


Vejamos a variao da funo

ydx cujo caminho varivel dado por:

ydx ~ydx
~

(4. 36)

ento

ydx ydx
ydx ydx

ydx ~
y dx ydx ( ~
y y )dx

(4. 37)

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


x2
x2
x2 F
F

F
F
F
F
' dx ' dx y
y ' dx

(4. 38)
y '
y
y '
y
y '

x1 y
x1
x1

Integrando por partes:

F
d F
du
u
dx
y '
dx dy '

d y ' dx y ' dx y ' dx y

(4. 39)

Logo
x2
x2

x2

F
F
x y ' y ' dx y ' y
1

x1

d F

ydx
dx y '

x1

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

65

(4. 40)

x2

d F

y dx y' ydx 0

x1

(4. 41)

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

F d F
I ydx 0
y dx y '
x1
(1)

(4. 42)

Note-se que:
1.

(1)

~
dI
I
d 0

(4. 43)

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


evidente se:
x2

F F ( x, y , y ' ) ,

(1)

F
F
I y
y ' dx 0
y
y '
x1

f f ( x, y ) , df

f
f
dx dy
x
y

(4. 44)

(4. 45)

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

F d F
F
F
I ydx
y
y 0 ,

y
dx

y
'

x1
x2
x1
(1)

(4. 46)

onde cada um desses termos nulo individualmente, porque eles so linearmente


independentes.
A funo y(x) que extremiza o funcional dever atender, alm da equao de
Euler-Lagrange, equao (4. 32), s seguintes condies de contorno:
Condies de Contorno Essenciais (Cinemticas)

y x 0
1

(ou y ( x1 ) y1 prescrito)

Condies de Contorno Naturais

ou

Condies de Contorno Essenciais (Cinemticas)

y x 0
2

(ou y ( x2 ) y 2 prescrito)

F
y

(4. 47)

x1

Condies de Contorno Naturais

ou

F
y

(4. 48)

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:


x2

F
F
F
I y
y '
y ' '
y ' ' ' dx 0
y
y '
y ' '
y ' ' '

x1
(1)

(4. 50)

Integrando por partes:


a)
x2

F
F
y' y' dx y' y
x1

x2

x2
x1

d F

dx y' ydx

(4. 51)

x1

b)
x2

F
F
y' ' y' ' dx y' ' y'
x1

F
y '
y ' '

x2

x2
x1

x1
x2

x2
x1

d F

dx y' ' y' dx

d F

y
dx y ' ' x
1

x2

(4. 52)

d F

dx2 y' ' ydx

x1

c)
x2

F
F
x y ''' y ''' dx y ''' y "
1

y ''
y '''
F

y ''
y '''

x2

x2

x1

x1
x2

x2

d F

y " dx
dx y '''
2

x1

x
d F
d 2 F

y ' 2
y ' dx
dx y '''
dx y '''
x1
x

x1

x
d F
d 2 F
d 3 F

y
'

y
'

dx3 y ''' ydx


dx y '''
dx 2 y '''
x1
x1
x1

x2

x2

x2

A condio de extremizao :

68

(4. 53)

x2

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

x2

2
F d F d 2 F
F d F
F



y '' 0
2
y
y '
y '''
y ' dx y " dx y '''
y '' dx y '''
x1
x1
x1

(4. 54)

A funo y(x) que extremiza o funcional dever atender equao de EulerLagrange de ordem superiores:

d 3 F d 2


dx 3 y ' ' ' dx 2

F d F F



0
y ' ' dx y ' y

(4. 55)

E s condies de contorno:
Cinemticas / Naturais so:
F
0
y ''' x1

(4. 56)

d F F
0

dx y ''' y ''

(4. 57)

d 2 F d F F
0

dx 2 y ''' dx y '' y '

(4. 58)

y '' prescrito ( y '' 0) ou

e
y ' prescrito ( y ' 0) ou

e
y ' prescrito ( y 0) ou

69

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

x2

1 y '

dx

(4. 59)

v1 2 g ( y1 y )

x1

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

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

x1

1 y '

1
dx
2 gy
2g

x2

1 y '
y

x1

dx

(4. 60)

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


2

F ( x, y , y ' )

1 y '
y

(4. 61)

E
d F ( x, y, y ') F ( x, y, y ')
0

dx
y '
y

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


70

(4. 62)

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

y '
2 1 y '2 y

(4. 63)

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

3
2
2
dx
y '

1 y ' y 2 1 y '2 y 2 1 y '

(4. 64)

e
2

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

y
2 ( y )3

(4. 65)

Logo juntando tudo em (4. 32) temos:


y ''
1 y '

1
2 y '' y '2
1
y '2

3
2
y 2 1 y '2 y 2 1 y '

Multiplicando tudo por

y ' '

1 y '

1 1 y '

0
3
2
y

(4. 66)

y , temos:

y' ' y'2

1 y'
2

y'2 1 y'2

0
2y
2y

(4. 67)

Multiplicando tudo por 2y, temos:

2 yy ' '

2 yy ' ' y ' 2


2

1 y '

y ' 2 1 y ' 2 0

(4. 68)

Ou

2 yy ' '

2 yy ' 2 y ' '


2

1 y '

1 0

2 yy ' ' (1 y ' 2 ) 2 yy' 2 y ' '1 y ' 2 0

(4. 69)

(4. 70)

Simplificando os termos semelhantes,

2 yy ' '2 yy' 2 y ' '2 yy ' 2 y ' '1 y ' 2 0


71

(4. 71)

obtm-se a seguinte equao diferencial:


2

2 yy ' ' y ' 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 dy dx
dy
dx
du
y' ' u
dy

(4. 74)

Logo

2 yu

du
u2 1 0
dy

(4. 75)

ou

2 yudu (u 2 1)dy 0

(4. 76)

d [ y (1 u 2 )] 0

(4. 77)

y (1 u 2 ) a

(4. 78)

y (1 ( y ' ) 2 ) a

(4. 79)

Logo

Efetuando a integrao temos:

ou

que fica:

( y' ) 2

a
1
y

Logo

72

(4. 80)

y'

a y dy

y
dx

(4. 81)

ou

y
dx
y

dx
dy
dy
a y
a y

(4. 82)

Ento:

y
a y

dy x0

(4. 83)

Fazendo:

y a.sen 2 (t / 2)

(4. 84)

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

(4. 85)

logo

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

(4. 86)

ou

x a sen 2 (t / 2)dt x0 .

(4. 87)

1 cos(t / 2)
2

(4. 88)

a
(1 cos t )dt x0
2

(4. 89)

Como:

sen 2 (t / 2)
Ficamos com:

x
Portanto

73

t sent
x a
x0
2
2

(4. 90)

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

x 2 t sent

a
y asen 2 (t / 2) (1 cos t )
2

(4. 91)

Esta equao a equao da ciclide.


Portanto, a Braquistcrona um arco de ciclide desde o ponto (1) com (x = 0, y
= 0) at o ponto (2) com (x = 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
y dx y '
Sendo F / y 0 temos:

74

(4. 93)

d F

0
dx y '

(4. 94)

F
C
y '

(4. 95)

F F ( x, y ' ) .

(4. 96)

O que implica que:

Logo,

Retornando a equao de Euler-Lagrange temos:

xy ' y ' 2 x 2 y '


y ' y '

(4. 97)

x C
x 2 y' C y' .
2 2

(4. 98)

x 2 Cx
y
D.
4
2

(4. 99)

ou

Portanto,

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

I distncia ds
x1

x2

1 y ' 2 dx

(4. 100)

x1

Soluo:
Sendo o funcional F F ( y ' ) 1 y ' 2 e aplicando a equao de EulerLagrange temos:
F d F

0

y
dx

y
'

Sendo F / y 0 temos:
75

(4. 101)

d F

0
dx y '

(4. 102)

F
C
y '

(4. 103)

F F ( x, y ' ) .

(4. 104)

0
O que implica que:

Logo,

Retornando a equao de Euler-Lagrange temos:


F dF 1

1 y '2
y ' dy ' 2

1/ 2

2y '

y'
1 y '2

(4. 105)

logo

y'
1 y'

C y' C 1 y'2 .

(4. 106)

Ou

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

(4. 107)

Logo

y'2

C2
y'2 A2 y' A .
2
1 C

(4. 108)

dy
A y Adx .
dx

(4. 109)

y Ax B .

(4. 110)

Integrado em x temos:

Portanto,

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

I p 2 qw dx .
2 dx

0

l

77

(4. 111)

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

qw
F F ( x, w, w' ' )
2 dx 2

(4. 112)

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

dx 3 w' ' ' dx 2 w' ' dx w' w

(4. 113)

como

d 3 F

0 e
dx 3 w' ' '

d F

0
dx w'

(4. 114)

Temos:

d 2 F F
0

dx 2 w' ' w

(4. 115)

Logo

d 2 F d 2 EIw' '
;

dx 2 w' '
dx 2

F
EIw' '
w

(4. 116)

F
q
w

(4. 117)

d 2 F
d 4w

EI 4 e
dx 2 w' '
dx
Ento substituindo em (4. 115) temos:

d 4w q

dx 4 EI

(4. 118)

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)
w' '
w' '

(4. 119)

d F
d F
(natural)

w 0 : w prescrito (cinemtica) (w 0) ou
0
dx w' '
dx w' '

(4. 120)

As condies naturais podem ser escritas como:

F
EIw' ' 0 ou M 0 (Momento Fletor)
w' '

(4. 121)

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

(4. 122)

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


Em

x 0 ; w 0 e w' ' 0

x l ; w 0 e w' ' 0

79

(4. 123)

4. 7 Mtodo de Rayleigh-Ritz
Dado o funcional
x2

F ( x, y, y ')dx

(4. 124)

x1

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

x2

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


x1

(4. 125)

x1

Para que a condio variacional seja satisfeita necessrio que o integrando


satisfaa a equao de Euler-Lagrange da seguinte forma:
x2

x x y y y' y' dx 0

(4. 126)

x1

Desenvolvendo temos:
x2

x2
F d F

L
F
x
,
y
x
,
y
'
x

ydx

x
x y dx y ' ydx 0

1
1

(4. 127)

F d F
0

y dx y '

(4. 128)

ou

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

F ( x, y , y ')dx .

(4. 131)

x1

cuja condio variacional dada por:


x2

x2

x1

x1

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

(4. 132)

Para que a condio variacional seja satisfeita necessrio que o integrando


satisfaa a equao de Euler-Lagrange da seguinte forma:
x2

x x y y y ' y ' dx 0

(4. 133)

x1

Desenvolvendo temos:
x2

x2
F d F

L
F
x
,
y
x
,
y
'
x

ydx

x
x y dx y ' ydx 0
1
1

Se y

(4. 134)

ii ; y ' i 'i , ento o funcional aproximado


i 1

I depender somente dos n

i 1

parmetros i , de onde podemos escrever:


x2

I I i

x2

x2

F i , x,i ,i ' dx L F x,i ,i x ,i ' x ydx L i x


x1

x1

(4. 135)

.
Explicitando tudo em termos das funes,
em (4. 131) temos:

81

i (x) , isto , substituindo-se (4. 130)

x2

x2

I F ( x, ii ( x), i 'i ( x ))dx I F ( ii ( 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


x1

(4. 137)

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

y dx y '
Onde em termos das funes,

(4. 138)

i (x) temos:

n
F
F y F n y

y y
j 1
j 1
j 1
j
j
j

(4. 139)

e
n

n
F
F y ' F n y '

' y ' ' y ' '


j 1
j 1
j 1
j
j
j

(4. 140)

E ainda

d n F

dx j 1 ' j

d F n y '

dx y '
j 1 ' j

d F n y '

dx y '
j 1 ' j

(4. 141)

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

d n F

dx j 1 ' j

n F

j 1 '
j

d F n y ' F n y

dx y '

'

y
j

j 1 j
j

Sabendo que:
82

(4. 142)

n
n n
n
y
y
i ij j
j 1
j 1
j 1 i 1
j 1
j
j

(4. 143)

Logo podemos escrever:

d n F

dx j 1 ' j

n F d F F n



j 0
j 1
dx

y
'

j

j 1

(4. 144)

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


n


j 1

d F
dx ' j

(4. 145)

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

x2

x2 n

x1

x1

n x2

F ( i , x, i , ' i )dx F ( i , x, i , 'i )dx ,


F ( x, y, y' )dx I
i 1
i 1

(4. 146)

x1

com a seguinte condio variacional


x2

x2

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 1

x1

I f ( i ) G ( x, i , 'i )dx .

(4. 148)

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:

(1) I

n
I
I
I
I
1
2 ...
n
j 0 .
1
2
n

j 1
j

(4. 150)

Ou

(1)

x2
n

1
I i
j
L ii x dx 0 F i .

i 1

j
i x
j 1
1
n

Como as variaes

(4. 151)

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


x2

F i
I

F i , x, i , i ' dx 0
0
j j
i
x1

(4. 152)

x2

x
L i 2 , i 1, 2, 3,..., n
L ii x dx
x1
i

x1 i 1

ou seja,

x2

j
x1

n
n

F
(

(
x
)
,
i 'i ( x)) dx 0 .
i i
i 1
i 1

(4. 153)

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

I
n
.

f
(

i G ( x, i , ' i ) dx 0
j j i 1
x1

(4. 154)

Ou seja:
x

f ( i ) 2
G ( x, i , 'i )dx 0 .
i 1
j
x1
n

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

84

(4. 155)

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

(4. 156)

Onde:
x2

A ji G ( x, i , 'i ) dx

(4. 157)

x1

L( i )

f ( i )
.
i

(4. 158)

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

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

(4. 159)

ou seja,
n

A ji L( i ) 0 .

(4. 160)

j 1 i 1

cuja matriz do sistema quadrada e dada por:

A11
A
21
:

An1

A12
A22
:
An 2

A1n L ( 1 ) 0
.. A2 n L( 2 ) 0 .


:
: : :


.. Ann L ( n ) 0
..

(4. 161)

Quando as solues aproximadas atendem s condies de convergncia do


mtodo, um aumento do nmero n de termos produz uma melhor representao da soluo
exata do problema.
As condies de convergncia so:
1) As funes

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

lim y y dx 0

(4. 162)

x1

ou seja,
2

x2

lim y x ii dx 0
n
i 1

x1

(4. 163)

Observe que isso implica em:


x2

x2

y y dx y y 2 dx 0
x1

(4. 164)

x1

mas
x2

x2

dx

ii dx 0


i 1

x1
x1
2

(4. 165)

Ou seja:
x2

y y

x2

dx 2 y y y y dx 0

x1

(4. 166)

x1

logo
x2

x2

n
n

(
y

y
)

y
dx

i
i
i
i

i1 i1 dx 0
x1
x1

Ou

86

(4. 167)

x2

x2

y ) y ( y y ) y dx 0
y y y y dx (y

x1

x1

(4. 168)

Sendo y 0 , temos:
x2

x2

lim y y dx [( y y )y ]dx 0

x1

(4. 169)

x1

Fazendo

n
n
( ii )
n

i ij j j j .
i i j

j
j i 1
j
i 1
i 1

(4. 170)

Temos:
x2

x2

(
y

y
)

y
dx

ii j j dx 0 .


i 1

x1
x1

Para

(4. 171)

j arbitrrios temos necessariamente que:


x2

x2

lim ( y y ) dx y ii j dx 0 .
n
i 1

x1
x1
2

(4. 172)

Separando a integral temos:


x2

x2

dx

ii j dx .
j

x1
x1 i 1

(4. 173)

ou
x2
x2

dx

i j i y j dx .

i 1
x1

x1

(4. 174)

fj

Kij

Logo
n

K
ij

fj.

i 1

Ou
87

(4. 175)

K f .

(4. 176)

Uma matriz reduzida pode ser gerada, quando se explicita os L(i) em termos dos

i,s, ficando, portanto o sistema determinado em termos dos coeficientes i,s, da seguinte
forma:

M 11
M
21
:

M n1

M 1m 1 C1
.. A2 m 2 C 2 .

:
: : :

.. M mm n C m

M 12

..

M 22
:
M n2

(4. 177)

Onde
x2

M ij i j dx .

(4. 178)

x1

E
x2

C j y j dx .

(4. 179)

x1

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

ii j dx .

i 1

(4. 180)

x1

Como as funes

i (x) so mutuamente ortogonais temos:


n

x2

C j i i j dx i ij j .
i 1

x1

i 1

Portanto, a equao (4. 177) fica:

88

(4. 181)

M 11
M
21
:

M n1

M 1m 1 1
.. A2 m 2 2 .

:
: : :

.. M mm n n

M 12

..

M 22
:
M n2

(4. 182)

Onde necessriamente a matriz M a matriz identidade:

M 11
M
21
:

M n1

M 12
M 22
:
M n2

..

M 1m 1 0 .. 0
.. A2 m 0 1 .. 0 .

:
: : : : :

.. M mm 0 0 .. 1

89

(4. 183)

4. 8 Exemplos de Aplicaes
Exemplo: Dado o funcional.
2

EI d 2 w( x)
qw( x) dx 0
I p
2
2
dx

x1
x2

(4. 184)

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

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

Com condies de contorno:

w(0) 0

w(l ) 0

(4. 185)

1 Tentativa:
Escolhendo uma soluo do tipo:
w x(l x) ; x(l x)

(4. 186)

Soluo:

dw
d 2w
w x (l x )
x(l 2 x) 2 2
dx
dx
Ento:

90

(4. 187)

x2 l

Ip

2
EI

2 2 q x(l x) dx
x1 0

(4. 188)

x2 l

2 EI 2 q ( xl x 2 ) dx 0

x1 0

Integrando e aplicando os limites temos:


l

lx 2 x 3
I p 2 EI x q

0
2
3 0

(4. 189)

l3 l3
I p 2 EI 2 l q
2 3

(4. 190)

l3
I p 2 EI 2 l q ,
6

(4. 191)

ou

Logo

onde:

I p

0 : condio de extremizao,

(4. 192)

logo

l3
4 EIl q 0 ,
6

(4. 193)

ql 2

,
24 EI

(4. 194)

Portanto,

Retornando a w (x) temos:

w ( x)

ql 2
x(l x) ,
24 EI

Que em x l / 2 temos:
91

(4. 195)

w ( x) x l / 2

ql 4
,
96 EI

(4. 196)

Onde a soluo exata :

wmax

5 ql 4

,
384 EI

(4. 197)

cujo erro dado por:

wmax
0,8 .
wmax

(4. 198)

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 x i (l x )

(4. 200)

4 Tentativa:
Escolhendo uma soluo do tipo:
w x 11 22 1 x(l x) 2 x 2 ( x l )2 ; i x i (l x)i

(4. 201)

Com
w ' ; w '' ; ( w '') 2 ; 1

ql 4
ql 2
; 2
24 EI
24 EI

(4. 202)

e
ql 4
ql 2 2
w x
x(l x)
x ( x l )2 .
24 EI
24 EI
Calcular w em x l / 2 , com:

92

(4. 203)

d 4 w q w(0) 0 ; w' ' (0) M 0

dx 4 EI w9l ) 0 ; w' ' (l ) M 0


e comparar o resultado com o w .

93

(4. 204)

4. 9 Exerccios e Problemas
Extremizar estes outros funcionais:
1)
x2

I ( y 2 y ' 2 2 ysenx) dx

(4. 205)

x1

2)
x2

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


x1

94

(4. 208)

6)
F x, y , y '

x2 y '
1 ( y ') 2

x2

x1

x2 y '
1 ( y ') 2

dx

(4. 209)

7)
x2

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

1 ( y ') 2 dx

(4. 210)

x1

8)
x2

F x, y, y ' 1 ( y ') 2 y I 1 ( y ')2 y dx

(4. 211)

9)
x2

F x, y, y ' sen( xy ') I sen( xy ')dx


x1

95

(4. 212)

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

5. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Resduos Ponderados
ii) Saber aplicar o Mtodo dos Resduos Ponderados nas suas mais diferentes
formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.
iv) Saber utilizar o Mtodo dos Resduos Ponderados no contexo de outros
mtodos aproximados

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

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 nohomogneas (

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
N

n 1

(5. 4)

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


aproximada da equao diferencial como sendo dada por:

em

(5. 5)

S (u ) g em .

(5. 6)

L (u ) b
sujeito as condies de contorno

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)

L (u ) L (u ) em

(5. 11)

S (u ) S (u ) em .

(5. 12)

Ou seja,

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:

(5. 15)

u u u
Sendo u dado por (5. 3) temos:

98

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:

wl

d

d .sd
d

(5. 19)

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

n L (n ) b}d 0 ,
wl { L ( )
n 1

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 ,
n 1

(5. 24)

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 ,
l

(5. 30)

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)

E, portanto

xl

L (u

xl

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

101

(5. 33)

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.
dx 2

(5. 34)

onde

u x 0 0 , u

x 1

1.

(5. 35)

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

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u .
Adotando

(5. 36)

i x i , tem-se:
n

u u ii

; i 1,2,..., n .

(5. 37)

i 1

as funes e que satisfazem as condies de contorno so:

x e x 0 x 1 0 x( x 1) .

(5. 38)

No intervalo ou domnio 0;1

Logo,

u ( x) x x( x 1) .
O erro

(5. 39)

dado por:

d 2 u ( x)
dx 2

u 0 0.

onde
102

(5. 40)

d 2 u ( x)
u 2 ( x ( x 2 x)) .
2
dx

(5. 41)

ou

x ( x 2 x 2) .

(5. 42)

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


1

w dx 0 ,

(5. 43)

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

1
w( x) ( x ) .
2

(5. 44)

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
w

dx

(
x

) dx 0 .

2
0
0

(5. 45)

Ento
1

1
w

dx

(
x

)[ x ( x 2 x 2)]dx 0 .

2
0
0

(5. 46)

Integrando e resolvendo para , temos:

[ x ( x 2 x 2)]

x 1 / 2

0.

(5. 47)

Substituindo os limites de integrao temos;

[ x 2 x 2]

1
.
x 1 / 2
2

Logo,

103

(5. 48)

1
1 1

4 2 2 2
1
1 2 8
4 2
.
9
1

4
2
2

(5. 49)

Portanto a soluo aproximada u (x) :

u x

2
x( x 1) .
9

(5. 50)

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
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0

(5. 52)

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

Logo, quando se adota

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

(5. 53)

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

(5. 54)

Ento:

O erro

dado por:

104

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

(5. 55)

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

d 2 u ( x)
u 21 (6 x 2) 2 ( x 1 x( x 1) 2 x 2 ( x 1))
2
dx
x 1 ( x 2 x 2) 2 ( x 3 x 2 6 x 2)
.

(5. 56)

ou


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

(5. 57)

A sentena de resduos ponderados pode ser escrita como:


1

w1

w2 dx 0 ,

(5. 58)

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

( x 3 )
dx 0 .

2
0 ( x )
3

(5. 59)

Portanto, as sentenas de resduos ponderados so:


1

1
1 0
( x 1/ 3)
( x 1/ 3)
2
3
2
(

x
)
dx

0 ( x 2 / 3)
0 ( x 2 / 3) [( x x 2) ( x x 6 x 2)]dx 2 0

(5. 60)

Ou na forma matricial
1
1
2
( x ) ( x 1 / 3)dx ( x x 2) ( x 1 / 3)dx
0
0
1
1
2
( x ) ( x 2 / 3)dx ( x x 2) ( x 2 / 3)dx
0
0

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

(
x

6
x

2
)

(
x

2
/
3
)
dx

(x

(5. 61)

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


sistema de equao:
105

( x 2 x 2)
x 1 / 3
2
( x x 2)

x 2 / 3

( x 3 x 2 6 x 2)

1 / 3
1

3
2
( x x 6 x 2)
2 2 / 3
x2 / 3
x 1 / 3

(5. 62)

ou

20
9
20

9
Resolvendo para

2
27 1 1 / 3

58
2 2 / 3
27

(5. 63)

1 e 2 temos:

81
9
; 2
560
56

(5. 64)

Portanto, a soluo aproximada u (x) :

u x

81
9
x( x 1) x 2 ( x 1) .
560
56

(5. 65)

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


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

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

106

(5. 66)

As solues aproximadas podem ser comparadas com a soluo exata:

e x ex
.
e e 1

u ( x)

(5. 67)

Comparando as solues por meio da Tabela - V. 1.


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

u(x)

1/3

2/3

0 0,288921 0,443410 0,610243 1

u1(x) 0 0,283951 0,444444 0,617284 1


u2(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)

1
1
2
; x2
; x3 .
3
2
3

(5. 71)

d 2 (u u )

dx 2

(u u ) x x 0
i

x xi

Nos pontos de colocao, xi, dados por:

x1

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)
,
0 se x l

(5. 72)

Os elementos Kln e fl so definidos como:

K ln ( x xl ) L (n ( x))d L (n ( xl ))

(5. 73)

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

(5. 74)

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)

E, portanto

xl

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

(5. 77)

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
,
0
se
x

(5. 78)

Os elementos Kln e fl so definidos como:

L (n ( x))d

(5. 79)

f l [b L ( )]d ,

(5. 80)

K ln

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.
dx 2

(5. 81)

onde

u x 0 0 , u

x 1

1.

(5. 82)

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

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u .
Adotando

i x i , tem-se:

110

(5. 83)

u u ii

; i 1,2,..., n .

(5. 84)

i 1

as funes e que satisfazem as condies de contorno so:

x e x 0 x 1 0 x( x 1) .

(5. 85)

No intervalo ou domnio 0;1 .

logo

u ( x) x x( x 1) .
O erro

(5. 86)

dado por:
d 2u ( x )
u 0 0 .
dx 2

(5. 87)

d 2 u ( x)

u 2 ( x ( x 2 x)) .
2
dx

(5. 88)


onde

ou

x ( x 2 x 2) .

(5. 89)

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


1

w dx 0 ,

(5. 90)

para que o erro seja nulo em alguns pontos especiais, chamados pontos de colocao.
Adotando como ponto de colocao o ponto x = 1 tem-se:
0 se x [0;1]
w( x)
.
1 se x [0;1]

111

(5. 91)

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

w dx 1 dx 0 .
0

(5. 92)

Ento:
1

w dx 1( x ( x
0

x 2)dx 0 .

(5. 93)

Integrando e resolvendo para

:
1

x3 x 2

x2
2x
.
3 2
0 2 0

(5. 94)

Substituindo os limites de integrao temos;


1 1
1
2
3 2
2
.
2 3 12 1

(5. 95)

13
1
3
.
6
2
13

(5. 96)

Logo

Portanto, a soluo aproximada u (x) :

u ( x) x

3
x( x 1) .
13

(5. 97)

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

u 11 ( x) 22 ( x) .
com as seguintes condies de contorno:

112

(5. 98)

1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0

(5. 99)

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)

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

(5. 101)

Ento:

O erro

dado por:
d 2u ( x )

u 0 0 .
dx 2

(5. 102)

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)) .
dx 2

(5. 103)

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

w dx 0
0

w dx 0 ,

(5. 105)

1/ 2

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

113

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

(5. 106)

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


Portanto, as sentenas de resduos ponderados so:
1/ 2

1/ 2

w dx

x 2) 2 ( x3 x 2 6 x 2) dx 0 .

(5. 107)

x 2) 2 ( x3 x 2 6 x 2) dx 0 .

(5. 108)

1 / 2
( x x 6 x 2)dx 1 xdx
0

1
1

3
2
2
(
x

6
x

2
)
dx
xdx

1/ 2

1 / 2

(5. 109)

1 x ( x
1

e
1

1/ 2

dx

1 x ( x
1

1/ 2

Ou, na forma matricial, temos:

1/ 2 2
( x x 2)dx
0
1 2
( x x 2)dx
1/ 2

1/ 2

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


seguinte sistema de equaes:
1/ 2
x3 x2
( 2 x )
2
3
0
1
3
2
( x x 2 x )
3
2

1/ 2

1/ 2

x2
x 4 x3
x2

( 6 2 x)
4
3
2

2
1
0

1
2
2
x 4 x3
x2

x
( 6 2 x)

2
4
3
2
1/ 2

1/ 2

0
1

1/ 2

(5. 110)

ou

43
13
1
12 192 1 8

13
251 2 3


192
12
8
Resolvendo para

1 e 2 temos:

114

(5. 111)

95
8
; 2
637
49

(5. 112)

Portanto, a soluo aproximada u (x) :

u x

95
8 2
x( x 1)
x ( x 1) .
637
49

(5. 113)

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


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

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

115

(5. 114)

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.
dx 2

(5. 118)

onde

u x 0 0 , u

x 1

1.

(5. 119)

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

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u .
Adotando

(5. 120)

i x i , tem-se:
n

u u ii

; i 1,2,..., n .

i 1

as funes e que satisfazem as condies de contorno so:

116

(5. 121)

x e x 0 x 1 0 x( x 1) .

(5. 122)

No intervalo ou no domnio 0;1

logo

u ( x) x x( x 1) .
O erro

(5. 123)

dado por:
d 2u ( x)
u 0.
dx 2

(5. 124)

d 2u ( x)
u 2 ( x ( x 2 x)) .
2
dx

(5. 125)


onde


ou

x ( x 2 x 2) .

(5. 126)

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


1

w dx 0 ,

(5. 127)

para que o erro seja mnimo.


Quando se utiliza para a soluo aproximada somente um parmetro, o mtodo
dos momentos igual ao mtodo da colocao por subdomnios. Pois o momento de 1
ordem, vale:

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

w dx 1 dx 0 .
0

(5. 129)

Ento:
1

w dx 1( x ( x
0

x 2)dx 0 .

(5. 130)

Integrando e resolvendo para

:
1

x3 x 2

x2
2x
.
3
2
2

0
0

(5. 131)

Substituindo os limites de integrao temos;


1 1
1
2
3 2
2
.
2 3 12 1

(5. 132)

13
1
3
.
6
2
13

(5. 133)

Logo

Portanto, a soluo aproximada u (x) :

u ( x) x

3
x( x 1) .
13

(5. 134)

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

u 11 ( x) 22 ( x) .

(5. 135)

com as seguintes condies de contorno

1 x( x 1) ; 1 ( x 0) 1 ( x 1) 0
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0
No intervalo ou domnio = [0;1] :

118

(5. 136)

Logo, quando se adota,

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

(5. 137)

Ento

d 2 u ( x)
dx 2
O erro

2 1 (6 x 2) 2 .

(5. 138)

dado por:

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

(5. 139)

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)) .
dx 2

(5. 140)

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

w1 dx 0

w2 dx 0 .

(5. 142)

Para que o erro seja mnimo,ou seja:


Adotando-se os momentos dados por:

w1 ( x) 1 ; w2 ( x) x .

(5. 143)

Portanto, as sentenas de resduos ponderados so:


1

1 dx 0
0

x dx 0 .
0

e
119

(5. 144)

1
1 0
1
1
2
3
2
(

x
)
dx

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

Ou, na forma matricial, temos:


1 2
( x x 2)dx
0
1
( x 3 x 2 2 x )dx
0

3
2
(
x

6
x

2)
dx

xdx
0
1 0

1
2 1

4
3
2
2

(
x

6
x

2
x
)
dx
x
dx
0

(5. 146)

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


seguinte sistema de equaes:
1
x3 x 2
( 2 x)
3 2
0
4
3
2 1
x 2x
x
( 3 2 2 )
0

x2
x 4 x3
x2

( 6 2 x)
4 3
2

0
1

1
x5 x 4
x3
x 2 2 x 2
( 6 2 )
2
5 4
3
2 0

0
1

(5. 147)

ou
13
13
1
6 12 1 2


13 21 2 1
12
3
20

Resolvendo para

(5. 148)

1 e 2 temos:

118
10
; 2
793
61

(5. 149)

Portanto, a soluo aproximada u (x) :

u x

118
10
x( x 1) x 2 ( x 1) .
793
61

120

(5. 150)

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

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

121

(5. 151)

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
dx 2
.

(5. 154)

onde

u x 0 0 , u

x 1

1.

(5. 155)

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

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u .
Adotando

i x i , tem-se:

122

(5. 156)

u u ii

; i 1,2,..., n .

(5. 157)

i 1

as funes e que satisfazem as condies de contorno so:

x e x 0 x 1 0 x( x 1) .

(5. 158)

No intervalo ou domnio 0;1 .

logo se

u ( x) x x( x 1) .
O erro

(5. 159)

dado por:

du ( x)
u 0 0.
dx 2

(5. 160)

onde

du ( x)
dx

u 2 ( x ( x 2 x)) .

(5. 161)

ou

x ( x 2 x 2) .

(5. 162)

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


1

1 dx

0.

(5. 163)

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

w dx ( x) dx 0 .
0

(5. 165)

Ento:
1

x( x 1) x ( x

x 2) dx 0 .

(5. 166)

ou
1

x( x 1)( x

x 2)dx[ ] x( x 1) xdx .

(5. 167)

e
1

(x
0

x 2 x x x 2 x)dx[ ] x( x 1) xdx .

(5. 168)

logo
1

4
3
2
3
2
( x 2 x x 2 x) dx ( x x )dx .
0

(5. 169)

Integrando e resolvendo para

:
1

x5
x 4 x3
x 4 x3
x2
2 2 [ ] .
4 3
2 0
5
4 3 0

(5. 170)

Substituindo os limites de integrao temos;


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

[ ]
60
12

(5. 171)

22
1
5

.
60
12
22

(5. 172)

Logo

Portanto, a soluo aproximada u (x) :

124

5
x( x 1) .
22

u ( x) x

(5. 173)

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
2 x 2 ( x 1) ; 2 ( x 0) 2 ( x 1) 0

(5. 175)

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)

Ento:

d 2u
21 (6 x 2) 2 .
dx 2
O erro

(5. 177)

dado por:

d 2u x
dx 2

u x 0 0 .

(5. 178)

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

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

ou
125


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

(5. 180)

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

w1 ( x) 1 ( x) x( x 1)
w2 ( x) 2 ( x) x 2 ( x 1)

(5. 181)

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


1

1
w1
1
w2 dx 2 dx 0 ,
0
0

(5. 182)

ou
1

1 dx ; 2 dx 0 ,
0

(5. 183)

Resultando em
1

1
1 0
x( x 1)
x( x 1)
2
3
2
(

x
)
dx

0 x 2 ( x 1)
0 x 2 ( x 1) ( x x 2) ( x x 6 x 2) dx 2 0

(5. 184)

Ou, na forma matericial, temos:


1

4
3
2
( x 2 x x 2 x) dx
0

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

1 3

5
4
3
2
2
(
x

2
x

5
x

8
x

2
x
)
dx

( x x )dx

0
1 0

1
2 1 4

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

(5. 185)

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


sistema de equaes:
1

x5 2x 4 x3 2x 2
(

)
5
4
3
2 0

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

1
x 4 x 3 1
x 6 2 x5 5x 4 8x3 2x 2

)
3 0
4
6
5
4
3
2 0 1

1
1
x 7 2 x 6 5 x 5 8 x 4 2 x 3 2
x4
x
(

)
5 4
7
6
5
4
3 0
0

ou

126

(5. 186)

11
30

11
60

Resolvendo para

11
1

60 1 12

1 2 1
7
20

(5. 187)

1 e 2 temos:
69
7
e 2

473
43

(5. 188)

Portanto, a soluo aproximada u (x) :

u x

69
7 2

x ( x 1) .
473 473

(5. 189)

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


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

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) 1 1 .
e e
Nos pontos: x = 1/3; x = e x = 2/3.

127

(5. 191)

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.

u(x)

Colocao Subdomnio Momentos

Galerkin

1/3 0,288921

0,283951

0,28051

0,282051

0,282828

1/2 0,443410

0,444444

0,442308

0,442308

0,443182

2/3 0,610243

0,617284

0,611111

0,611111

0,616161

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.

u(x)

Colocao Subdomnio Momentos

Galerkin

1/3 0,288921

0,289286

0,288098

0,288123

0,288858

1/2 0,443410

0,443750

0,442308

0,442308

0,443182

2/3 0,610243

0,610714

0,609338

0,609313

0,610132

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
0

u(x) Colocao Subdomnio Momentos Galerkin


0

1/3
1/2
2/3
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:

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 ,

que aparecem na equao (5. 197) pode apresentar dificuldades.


131

(5. 201)

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:

C(wl)D (u )d wl E (u )d ,

wl L (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.
Desta forma, pode-se ento considerar que a funo de ponderao uma soluo da equao
132

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
dx 2
.

(5. 209)

onde

u x 0 0 , u

x 1

1.

(5. 210)

Utilizar uma soluo aproximada que atenda as condies de contorno, empregando o Mtodo
de Galerkin para dois parmetros.

Soluo
Vamos encontrar uma soluo aproximada do tipo:

u ( x) 11 22 .
Adotando

i sen(ix) , tem-se:

133

(5. 211)

u u ii i sen(ix) ; i 1,2,..., n .
i 1

(5. 212)

i 1

As funes e que satisfazem as condies de contorno so:

x e x 0 x 1 0 1 sen(x) ; 2 sen(2x) .

(5. 213)

No intervalo

Logo
u ( x) x 1 sen( x) 2 sen(2 x) .

O erro

(5. 214)

dado por:

d 2u ( x)

u 0.
dx 2

(5. 215)

ou

x 1 (1 2 ) sen( x) 2 (1 4 2 ) sen(2 x) .

(5. 216)

A sentena de resduos ponderados escrita como:


1

w dx 0 .

(5. 217)

A sentena de resduos ponderados (5. 197), para o problema por Galerkin :


1

sen(x)
sen(2x) dx 0 .
0

(5. 218)

Ento:
1

sen(x)

sen(2x) x 1 (1
0

0
) sen(x) 2 (1 4 2 ) sen(2x) dx 1
2 0 (5. 219)

.
e
134

1
1 0
sen(x)
sen(x)
2
2
(

x
)
dx

sen(2x)
sen(2x)[(1 )sen(x) (1 4 ) sen(2x)]dx 2 0
0
0

(5. 220)

.
Ou na forma matricial
1

(1 2 ) sen (x)
(1 4 2 ) sen(x ) sen ( 2x ) 1
x.sen(x ) .
dx


x.sen( 2x ) dx
(1 4 2 ) sen(x) sen(2x)

2
2
(1 4 ) sen ( 2x) 2

0
0

x 1

1
1 cos(2 x)
x sen(2 x)
2
0 sen ( x)dx 0 2 2 dx 2 4 x0 2 .

(5. 221)

(5. 222)

x 1

1
1 cos(4 x)
x sen(4 x)
2
0 sen (2 x)dx 0 2 2 dx 2 8 x0 2 .

(5. 223)

sen( x)sen(2 x)dx


0

1
cos( 2 ) x cos( 2 ) x dx
2 0
x 1

1 sen(3 ) sen( x)

0
2
3

x 0

(5. 224)

como
cos( a b) cos a cos b sen a sen b
cos( a b) cos a cos b sen a sen b

(5. 225)

Logo,
1

xsen(x)dx .

(5. 226)

xsen(2 x)dx 2 .
0

O sistema de equaes resultante :

135

(5. 227)

(1 2 )

1

1

2
(1 4 ) 2 2


2
0

(5. 228)

Resolvendo para 1 e 2 temos:

2
1
; 2
.
2
(1 )
(1 4 2 )

(5. 229)

Portanto,

u ( x) x

2
1
sen(x)
sen(2x) .
2
(1 )
(1 4 2 )

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

(5. 230)

(5. 231)

2) Resolver usando o mtodo dos resduos ponderados a seguinte equao diferencial:

d 2u
u 0
dx 2
.

(5. 232)

onde

u x 0 0 , u

x 1

1.

(5. 233)

Utilizando uma soluo aproximada que no atenda as condies de contorno do problema,


empregando o Mtodo de Galerkin para trs parmetros.

Soluo:
O contorno se reduz aos pontos x = 0 e x = 1 e o erro representado como:


u 0 0
= S(u) g 0 x 0
em

x 1

u 1 0

A sentena de resduos ponderados escrita como:


136

(5. 234)

w dx [wl ] x0 [ wl ] x1 0 .

(5. 235)

Pode-se adotar:
n

u i i

i 1,2,..., n .

(5. 236)

i 1

com

i x i 1
Se n = 3, ento,

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

(5. 237)

Ento:

d 2u ( x)

u 0.
dx 2

(5. 238)

fica

1
2 3 (1 2 x 3 x 2 ) [1 x ( x 2 2)] 2 .
3

(5. 239)

Substituindo (5. 239) em (5. 235) e adotando wl wl , a sentena de resduos ponderados


escrita como:
1
1 1
1 1
1
0

2
2
2
x 1 x (x 2) dx 2 x 1 x x 2 x 1 x x 2 1 0



0 2
x2
x
3 x2
3
0
x0 3
x1
1

(5. 240)

ou
1

x
0 2
x
1

x
x2
x3

( x 2 2) 1 1
1 1
1 1 0

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

Integrando e impondo os limites, obtm-se o sistema de equaes:

137

(5. 241)


x
2
x

2
x3

x2
2
x3
3
x4
4

x3
( 2 x)
3
1 1
1 1 0
1 1
x 4 2x 2

(
) 2 0 1 0 0 2 1 1 1 1 2 1 0


4
2
5
3

3 1 0

1
3
3
x
2x
(
)
5
3 0

(5. 242)

Substituindo e agrupando os termos semelhantes:


1
1

2
1
3

1
2
1
3
1
4


3
1 0 0 1 1 1 1 1 0

0 0 0 1 1 1 2 1 0

0 0 0 1 1 1 3 1 0
7

15

(5. 243)

Finalmente:

3
3

2
4
3
Resolvendo para

3
2
4
3
5
4

2

3 1 1
1
2 1
4
8 3 1
15

(5. 244)

1 ; 2 e 3 temos:
1

9
84
30
; 2
; 3

133
133
133

(5. 245)

Portanto, a soluo aproximada :

1
9 84 x 30 x 2 .
333

(5. 246)

e
u ( x 0) 0, 068 ; u ( x 1) 0, 917 .

Se wl wl

138

(5. 247)


1
1

2
1
3

1
2
1
3
1
4


3
1 0 0 1 1 1 1 1

0 0 0 1 1 1 2 1


4

3 1
0
0
0
1
1
1
7

15

(5. 248)

e:

1
1

2
2
3
Resolvendo para

1
2
2
3
3
4

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

(5. 249)

1 ; 2 e 3 temos:

63
636
30
; 2
; 3

655
655
131

(5. 250)

Portanto, a soluo aproximada :

1
63 636 x 150 x 2 .
655

(5. 251)

u ( x 0) 0,0962 ; u ( x 1) 1,1038 .

(5. 252)

5. 7 Exerccios e Problemas
5.7.1 - Exemplos de Soluo usando o Mtodo de Galerkin
1) Resolver usando o mtodo dos resduos ponderados a seguinte equao diferencial:

d 2u
u 0.
dx 2
onde
139

(5. 253)

u x 0 0 ,

du
dx

20 .

(5. 254)

x 1

Soluo:
Adotando

i x i , tem-se:
n

i 1

i 1

u u i i i x i

; i 1,2,..., n .

(5. 255)

A sentena de resduos ponderados (5. 197), para o problema :


1

d 2u

du

dx 2 u wl dx dx 20 wl 0 .

0
x 1

(5. 256)

Observe que u ( x 0) 0 u

x 0

i ( x 0) i 0 i 1,2,..., n e [0;1] . Ou
i 1

seja, note que a condio de contorno essencial em x = 0 atendida com a escolha de


n

x 0

i x i 0 .
i 1

Integrando por partes o termo que envolve


1

d 2u
du
w
dx

w
l
dx 2 l
dx
0

x 1

du dwl
dx .
dx
dx
0

x 0

d 2u
encontra-se:
dx 2

(5. 257)

onde
dwl
dx
dx
.
du
d 2u
b
db 2 dx
dx
dx
a wl da

Substituindo (5. 257) em (5. 256) temos:

140

(5. 258)

du dwl
du
du
du

dx uwl dx wl
wl
wl
20 0 .
dx dx
dx x 1
dx x 0 dx
0
0



ponderao do erro
para x 1

x 1
1

(5. 259)

Observe que o ultimo termo da expresso (5. 259) o termo de ponderao do erro para x =
1.
Ns podemos escolher wl 0 para x = 0 e wl wl para x = 1.
Logo se

wl

x 1

wl

x 1

e wl

x 0

0, .

(5. 260)

A equao (5. 259) se reduz a:


1

1
du dwl
dx

dx dx
u wl dx 20wl
0
0

(5. 261)


x 2 ] 1 .
2

(5. 262)

x 1

Adotando n = 2, ento:

u 1 x 2 x 2 [ x
e


du
1 2 x 1 .
dx
2

(5. 263)

w1 x
d w1 1

ento

w x 2
dx w2 2 x
2

(5. 264)

Se

A sentena de resduos ponderados reescrita como:


1

1 1 x
1
2 x 1 2 xdx 2 x 2 x
0
0


x
x 2 dx 1 20 2
x x1
2

ou

141

(5. 265)

1
1 1 2 x
x2

2 dx 3
0 2 x 4 x
0 x

1
x 3 1
dx

20

1
x 4 2

(5. 266)

Integrando e impondo os limites, obtm-se o sistema de equaes:

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

2
Resolvendo para

(5. 267)

1 e 2 temos:

4080
1200
11,7579 e 2
3,4582
347
347

(5. 268)

Portanto, a soluo aproximada :

u 11,7579 3,4582 x 2 .

(5. 269)

Calculando a derivada em x = 1 para saber se a soluo boa:

du
dx

18,674 ,

(5. 270)

x 1

no 20, mas chega perto.

2) Resolver o mesmo problema anterior para n = 3.


Adotando n = 3, ento:

u 1 x 2 x 3 x [ x

1
x ] 2 .

3
3

(5. 271)

1
du
2
1 2 x 3x 2 .

dx
3

Se

142

(5. 272)

w1 x
w1 1
w x 2 ento d w 2 x
2
2
dx 2
3
w3 x
w3 3 x

(5. 273)

A sentena de resduos ponderados reescrita como:

1
1 1 x

2

2
2 x 1 2 x 3x dx 2 x x
0
3 x 2
3 0 x 3
1

x2

1
x
x 3 dx 2 20 x 2

(5. 274)
3
x 3 x

x2
3 x 2 1
1

6 x 3 2 dx x 3

0 4
9 x 4 3
x

x3
x4
x5

x 4 1
1

x 5 dx 2 201

1
x 6 3

ou

1
1
2 x
0 3 x 2

2x
4x 2
6x3

(5. 275)

Integrando e impondo os limites, obtm-se o sistema de equaes:

x
2
x

x3

x2
4 3
x
3
6 4
x
4

x3

x 3 1
34

6 4
x
x 2

4
4

9 4 3 x 1 x 5
x

5
5

x4
4
x5
5
x6
6

x5

5 1
20
6
x

20
2

6
7

x 3 x 1 20

(5. 276)

Para x = 1 temos:

1
4
3
6
4

3
1 1
1

2
4
4
9 3 x 1 1
5
5

1
4
1
5
1
6

1
5 1
20
1
20
2


6
1 3 x 1 20
7

Logo

143

(5. 277)

4
3
5

4
6
5
Resolvendo para

5
4
23
15
5
3

6
5 1
20
5
20
2

68 3 x 1 20
35

(5. 278)

1 e 2 temos:

30300
600
5775
13,009 e 2
0,25762 e 3

2329
2329
2329 (5. 279)
Portanto, a soluo aproximada :

u 13,009 x 0,25762 x 2 2,4796 x 3 .

(5. 280)

Calculando a derivada em x = 1 para saber se a soluo boa:

du
dx

13,009 0,51524 x 7,4337 x 2 ,

(5. 281)

13,009 0,51524 7,4337 19,92746 ,

(5. 282)

x 1

Para x = 1 temos:

du
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

Mtodo

Compatvel

Equilbrio

Principio
Utilizado
Princpio da
Energia
Potencial
Mnima
Princpio da
Energia
Complementar
Mnima

Hbrido do
1 Tipo

Princpio da
Energia
Complementar
Mnima
Modificado

Hbrido do
2 Tipo

Princpio da
Energia
Potencial
Mnima
Modificado

Misto

Princpio da
Variacional
Generalizado
(Reissner)

Elementos

Incgnitas
nos pontos
nodais

Condies

Campo de
Deslocamento

Deslocamentos

Continuidade nos
Deslocamentos e
suas derivadas

Campo de
Tenso em
equilbrio

Tenso

Equilbrio

Deslocamentos

Compatibilidade
nos
Deslocamentos
entre os
elementos
vizinhos

Resultados
mais precisos

Tenses ou
foras de
superfcies

Equilbrio de
Tenses (ou
foras de
superfcies) entre
elementos
vizinhos

Resultados
Mais precisos

Campo de
Tenso em
equilbrio no
domnio e
campo de
Deslocamentos
no contorno
Campo de
Deslocamentos
no domnio e
Campo de
Tenses no
contorno
Campo Tenses
e
Deslocamentos
no domnio

Tenses (ou
foras de
superfcies) e
os
Delocamentos

Vantagens

Aplicaes
Prticas

pouco
utilizado

Problemas
de flexes
em placas

Deslocamentos
e Tenses
determinados
com mesma
preciso

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

um N m

uu

em ,

(6. 3)

m 1

cujo o domnio continuo, ser substitudo por um domnio equivalente, discreto conforme
mostra a Figura - 6. 2.

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 ,

e no contorno discretizado, temos:


149

(6. 4)

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)

S ( u m N m ) g em .

(6. 7)

m1

e, no contorno:
M 1
m1

Como L e S so operadores lineares, no domnio, podemos escrever:


M 1

um L ( N m ) b

em ,

(6. 8)

S( ( N m ) g ) em .

(6. 9)

m1

e no contorno,
M 1

um
m1

6.4.2 - Definio dos Elementos Finitos Unidimensional


Se o domnio dividido ou discretizado em E subdomnios, e, da seguinte
forma:
E

(6. 10)

e 1

E, se em correspondncia a diviso do domnio, o contorno, , dividido em B partes, b, da


seguinte forma:
B

b .
b 1

150

(6. 11)

Figura - 6. 3. Rede de pontos nodais do Domnio,

e dos Subdomnios,

e .

Logo, teremos:
M 1

L( u m N me ) = b

em e ,

(6. 12)

S( u m N me ) = g em b .

(6. 13)

e 1

m1

sujeito as condies de contorno


M 1

b 1

m1

Como L e S so operadores lineares temos:


E

M 1

e 1

m 1

um L ( N me ) = b

em e ,

(6. 14)

em b.

(6. 15)

sujeito as condies de contorno


B

M 1

b 1

m 1

um S( N me ) = g

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.

Logo, os erros cometidos no domnio :


151

(6. 16)

M 1

L( um N m ) b 0 em

(6. 17)

m1

E no contorno:
M 1

S( um N m ) g 0 em

(6. 18)

m1

Como L e S so operadores lineares temos:


no domnio:
M 1

u m L (Nm) - b 0

em e

(6. 19)

em b

(6. 20)

m1

e no contorno
M 1

um S(Nm) - g 0
m 1

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

wle d e wlb db 0 ,
e 1
b 1
e

(6. 21)

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

(6. 22)

Portanto, temos:
M 1

u m L (Nm) - b 0
m1

e no contorno

152

em e

(6. 23)

M 1

um S(Nm) - g 0

em b

(6. 24)

m 1

Portanto,
M 1

M 1

wle [ um L(Nm) b ]d e wle [ um S(Nm) g ]db 0


m 1

(6. 25)

m 1

OBS:
Se as integrais em (6. 16) e (6. 21) contm derivadas de ordem s nos integrandos,
deve-se assegurar que as funes de aproximao tenham derivadas de ordem superior a (s -1)
contnuas.

6.4.4 Aplicao Prtica utilizando o Mtodo de Galerkin


Dada a seguinte equao diferencial

d 2u ( x)
u ( x) 0
dx 2

(6. 26)

Definida em [xA ; xB] e com condies de contorno essenciais u(x = xA) = uA e u(x = xB) = uB.
Sendo

d 2u
2 u 0
dx

(6. 27)

du
g 0
dx

(6. 28)

A sentena de resduos ponderados dada por:

wl d wl d

(6. 29)

Ou

d 2u ( x)

du

u
(
x
)

b
d wl g d 0
l dx 2
dx

Discretizando a soluo u(x) a partir de


153

(6. 30)

M 1

uu

um N m

em ,

(6. 31)

m 1

ou (6. 30) temos:

u m wl

m 1

M 1

d 2 N m ( x)

dN m

N
(
x
)

0
d

g
d

0
m
l

2
dx

dx

(6. 32)

Subdividindo o domnio em e subintervalos temos:


B
e E d 2 N e ( x)

dN me ( x )
e
e
m
u
w

N
(
x
)
d

g
d

m l dx 2
e l
b 0
m
dx
e e1

m 1
b

M 1

(6. 33)

Escolhendo por Galerkin

wle wle N le

(6. 34)

Temos:
E 2
B

d N me ( x)
dN me ( x )
e
e
e
u
N

N
(
x
)
d

g
d

m l dx 2
e l
b
m
dx
e e1

m 1
b 1

M 1

(6. 35)

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

Onde

154

(6. 36)

d 2u

u
(
x
)
l

dx 0
dx 2

(6. 37)

Logo, a forma fraca da sentena de resduos ponderados pode ser escrita como:
x x

xB

B
du dwl

du

u wl dx wl
0

dx
dx
dx

x
xA
A

(6. 38)

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

uu

um N m

(6. 39)

m 1

adotada, onde um 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, ...., uM+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

dN
l
dx
x A

x x

M 1

B
M 1
dN m

du
um dx N l u m N m dx N l dx 0
m 1
m 1

x xA

Como a integral e o somatrio so operadores lineares temos:

155

(6. 40)

M 1

u
m 1

x xB
xB

du

dN l dN m
N l N m dx N l
0

d
x
d
x
d
x

x xA
x A

(6. 41)

Matricialmente

Ku f
~ ~

(6. 42)

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

x A

(6. 43)

E os elementos do vetor f so:


~

x x

B
du
fl Nl
dx x x A

(1 l M 1)

(6. 44)

6.4.6 - Funes de Interpolao Local Lineares


Na sentena bsica de resduos ponderados aparecem derivadas de ordem dois,
consequentemente, necessrio que as funes de aproximao possuam derivadas de ordem
um contnuas. Na forma fraca, essa exigncia amenizada porque as derivadas de ordem mais
alta so as derivadas primeiras. Assim, necessrio que as funes de aproximao possuam
derivadas de ordem zero contnuas, ou seja, necessrio que as funes sejam contnuas.
Adotando uma variao linear, pode-se escrever, para cada elemento:

u e i j ie .

(6. 45)

i
u e [1 ie ] .
j

(6. 46)

Ou matricialmente

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
u j i j he

(6. 48)

Onde matricialmente temos:


e

U C

(6. 49)

ui 1 0 i
e
U
C~ ~ .
e
~
u

1
h
j
j

(6. 50)

~ ~

ou

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

i 1
e
j h

h e 0 u i

u .

1
1

(6. 51)

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

u e 1 ie

h1 h 1
e

0 u i

1 u j

Ou

157

(6. 52)

ue

ui
1
e
e
(
h

)
x
u
i
he
j

(6. 53)

Logo

ie
ie
ui
u e 1
uj

h
h

(6. 54)

u e N ie ui N ej u j

(6. 55)

Ou ainda

Onde
e
e
ie
( x xie ) x j x
e
Ni 1 e 1
h
he
x j xie

e
e
e i ( x xi )
N j he x e x e
j
i

xi x x j

(6. 56)

A derivada primeira de u e :

dN ej
du e dN ie

ui
uj
dx
dx
dx
De (6. 47) para

(6. 57)

ie x xie temos:

due
1 dxie
1 dxie
1
ui e 1
u j e
e 1

dx
dx
dx
h
h
h

1 ui dxie

1
dx
h e u j

(6. 58)

Ou matricialmente

du e
e
e ,T
N x U U N xT
~
dx
~ ~
~
onde

158

(6. 59)

dN ie, j
dx

(6. 60)

Nx
~

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:

N i N ie 1

N j N ej

e
he

(6. 61)

e
he

(6. 62)

Onde

ie x xie

; h e x j xi

; xi x x j

(6. 63)

Cujas derivadas so:

dN i dN ie
1 d
1 dx e

e i e 1 i
dx
dx
dx
h dx
h

(6. 64)

dN ej

1 d i 1 dxie

e
e 1
dx
dx
dx
h dx h

dN j

159

(6. 65)

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
dx
dx
h dx
h

(6. 67)

dN ej

1 d ie 1

dx
dx
h dx h e

dN j

(6. 68)

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
e 1

160

(6. 69)

onde
xj

K ije

dN ie dN ej


N ie N ej dx (1 i, j M 1)
dx dx

xi

(6. 70)

Observando que:

K le,m 0 se l , m i, j

(6. 71)

Ou de forma geral a partir de (6. 61),(6. 62) e (6. 64), (6. 65) temos:

K ije

2
1 d ie
ie ie
1 e e dx
e

dx
h
h h


xi

xj

(6. 72)

Onde

ie x xie

; h e x ej xie

; 0 x he

(6. 73)

Logo usando (6. 73) em(6. 72) temos:


e 2

( x xie ) ( x xie )
dx
1

K ije 2 1 i 1
e
h e dx .
e
dx
h

xi h

xj

(6. 74)

K iie

xj

1 dxie ( x xie )
1

2 1
e

e
dx
h

xi
h

dx .

(6. 75)

K ejj

xj

1 dxie ( x xie )

2 1
e

e
dx
h

xi
h

dx .

(6. 76)

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

xd x
x x
d
K ije K eji 1 e e 1 e e dx
dx h dx h h h
0

(6. 78)

Ou
he

K ije

K eji

x d x
x x
1
x
x2
d
1 e e 1 e e dx e 2 e e 2 dx
dx h dx h h h
h
(h )
0
0 (h )

(6. 79)

Ento
2

he

x
x
x
K ije 2 e
2
2h
3h e o
he
K ije

2
3
he
he
he
2 e

e2
2h
h e
3h

K ije

1 he
e
6
h

(6. 80)

Os elementos da diagonal da matriz so dados por:

K iie

he

x
x
d
1 e 1 e
0
dx h h

dx 0

(6. 81)

ou

K iie

he

2
2
2
he
x
x
x 2
d
1 2 x
1 e 1 e dx e 1 e e 2 dx
(h )
dx h h
h h
0
0

logo

162

(6. 82)

he

1
2x
x

K iie e x 1 e
2
e
h
2
h

3h o

K iie

e 3
he he 2
h

2 1 e
2
e
e

h
h
3h

K iie

1 he
e
3
h

(6. 83)

K ejj

he

d x x
e e
0
dx h h

dx 0

(6. 84)

ou
he

d x x
K ejj e e
0
dx h h

he

1 x
dx e e

h h
0

dx

(6. 85)

logo
he

1 2
x 3
e

K jj e x
e2
h
3h 0
K ejj

3
he
he
2

e2
h e
3h

K ejj

1 he
e
3
h

(6. 86)

E
x x

j
du
Nl
dx x xi

(6. 87)

Matricialmente os elementos da matriz K so dadas por:


~

163

xj

K ije

T
N x N x N N dx (1 i, j M 1)
~
~
~
xi ~

(6. 88)

E os elementos do vetor f :
~

x x j

e
e
fl Nl N x U
~

x xi
~

(6. 89)

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
0...... e
3
h

1 he
0.... e
e
6
K h
~

0: .....................
:
0 .....................

1 he
...0 0
h 6

1 he
... 0 0
:
:
h 3
:
:

:
:

0
...0 0

0
...0 0

(6. 90)

x xE 1
N du

dx x x
E
fE
x xE 1
N du

2 dx

x xE

(6. 91)

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


~

164

i) ELEMENTO I:

e I

k11I
I
k
21
:

k12I
I
k 22

:
0

... 0

... 0
: 0

0 0

(6. 92)

onde

e I

1 hI
I
3
h
1 h I

h I 6

1 hI
... 0
h 6

1 h
I ... 0
3
h

:
: 0

0
0 0

(6. 93)

E os elementos do vetor f I :
~

f1I
I
f
fI 2
:

0

(6. 94)

du x x2
N1

dx x x1
du x x2
fI N2

dx

x x1

(6. 95)

Ou

ii) ELEMENTO II:

165

II

0 0
0 k II
22

II
0 k 32

0 0

0
II
k 23
II
k33
0

...0
...0

...0

...0

(6. 96)

onde

K
~

e II

0
II

1 h
II

3
h

II
1
h
II

6
h

II

1 h
II

6
h

II
1 h
II

3
h

...0

...0

...0

...0

(6. 97)

E os elementos do vetor f II :
~

0
f II
f II 2II
f3

0

(6. 98)

du x x3
N 2

dx x x2

f II
x x3
du
N3

dx x x2

(6. 99)

Ou

iii) ELEMENTO E:

166

0 0 ...0
: :
:
E
K
E
~
0 0 ...k33

E
0 0 ...k 43

0
:

k34
E
k 44

(6. 100)

onde

K
~

e E

...0
0 0
: :
:

0 0 ... 1 h

hE
3

E
0 0 ... 1 h
hE

1 h E
E

6
h

1 hE
E

3
h

(6. 101)

E os elementos do vetor f E :
~

0
:
fE E
f1
E
f2

(6. 102)

x xE 1
N du

f E 1 dx

x xE

x xE 1
du

N
2

dx x xE

(6. 103)

Ou

167

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
I
k 21
K
~
0
:
0

k12I

0......................

I
II
k 22
k 22

II
k 23
.....................
:

E
II
k ..............kMM

II

: 32

: 33

...................k ME 1M

0
:

k MM
1

E
k M 1M 1
0

(6. 104)

Ou seja:
1 hI
I
3
h
1 h I
I
6
h

K
~

:
:

1 hI
I
h
6

1
1 h I h II
I II
h
3
h

0.......... .................... .............

1 h II
II
h
6

.................... ....

:
:

II

1 h
II

h
6

1
1 h E 1 h E

.................. E 1 E

3
h
h

:
:

1 hE

.......... ........ E
6
h

IE
1 h
E

h
6

E
1 h
E

h
3

(6. 105)

E os elementos do vetor f :
~

f1I
I
II
f 2 f1
:
fl

:
f E 1 f E
2 E 1
f2

Ou seja:

168

(6. 106)

du / dx) x1 x A

du / dx)
du / dx) x x h1
x2 x A h1

2
A

f du / dx) x x h 2 du / dx) x x h 2
3 2
3 2

~
:

du / dx) x x h E x

E
E 1
B

(6. 107)

6.4.9 Resoluo do Sistema de Equaes


O sistema de equaes montado da seguinte forma:

Ku f
~ ~

(6. 108)

Ou
1 hI
I
3
h
1 h I
I
6
h

:
:

1 hI
I
h
6

1
1 h I h II
I II
h
3
h

0...........................................

1 h II
II
........................
h
6

:
:

1
1 h E 1 h E

.................. E 1 E

3
h
h

II

1 h
II

h
6

:
:

1 hE

.................. E
6
h

0
u

f1I
:
1
:

I
u2 f 2 f1II
:
u

:
1 h IE :3
E
: f 2E 1 f1E
h

f 2E

1 hE
E

h
3

(6. 109)

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

II
3
h
1 h II

II
6
h

1 h II
II

6
h
1
1
h II h III
II III
3
h
h
1
h III
h III 6

:
:

III

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

II
III
u3 f 2 f1
:

:
:

u
1

1
h E 2 h E 1
1
h E 1
:4 E 2 : E

E 1

.................. E 2 E 1
f 2 f1 1

3
6


h
h

h
u E 1
f 2E 1

1
1
h E 1
1 h E 1 h E

E 1 E

.................. E 1
6
3
h
h
h

0...........................................

Cuja soluo fornece os valores de u (u 2 , u3 , u 4 ,...u E 1 )

169

(6. 110)

6. 5 Exemplos e Aplicaes
6.5.1 Exemplo satisfazendo condies de contorno essenciais:
Dada a seguinte equao diferencial

d 2u ( x)
u 0
dx 2

(6. 111)

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
dx

(6. 114)

A forma fraca da sentena de resduos ponderados :


x 1

du dwl

du

u wl dx wl
0
dx
dx
dx

x 0
0

(6. 115)

Fazendo E = M = 3, o intervalo [0 ; 1] ser dividido em trs sub-intervalos


(elementos) de mesmo comprimento, h1 = h2 = h3 = 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:

N1 1

x
hI

(6. 117)

N2

k11
k
I
K 21
~
0

x
hI

k12
k 22
0
0

(6. 118)
0 0
0 0

0 0

0 0

(6. 119)

Onde
1

dN dN

K11 1 1 N1 N1 dx (1 l 1, m 1 M 4)
dx dx

(6. 120)

E
1

dN dN 2

K12 1
N1 N 2 dx (1 l 1, m 2 M 4)
dx dx

(6. 121)

E
1

dN dN1

K 21 2
N 2 N1 dx (1 l 2, m 1 M 4)
dx dx

(6. 122)

1
dN dN 2

K 22 2
N 2 N 2 dx (1 l 2, m 2 M 4)
dx dx

(6. 123)

Ou seja,
171

1 hI

h 3
1 h I
I
K

~
h 6
0

1 hI
0 0
h 6

1 h
0 0
h 3

0
0 0

0
0 0

(6. 124)

A formao dos elementos do vetor f I dado por:


~

x x2

du
f 1 N1
dx x x1
I

(6. 125)

E
x x2

du
N2
dx x x1

(6. 126)

f1I
I
f
fI 2
0

0

(6. 127)

du x x2
N1

dx x x1

fI
0

(6. 128)

Logo

Ou

ii) ELEMENTO II:

172

h I x h I h II

(6. 129)

Onde:

N2 1

x
h II

(6. 130)

N3

K
~

II

x
h II

0 0
0 k
22

0 k32

0 0

(6. 131)
0
k 23
k33
0

0
0

(6. 132)

Onde
1

dN dN 2

K 22 2
N 2 N 2 dx (1 l 2, m 2 M 4)
dx dx

(6. 133)

E
1

dN dN 3

K 23 2
N 2 N 3 dx (1 l 2, m 3 M 4)
dx dx

(6. 134)

E
1

dN dN 2

K 32 3
N 3 N 2 dx (1 l 3, m 2 M 4)
dx dx

(6. 135)

E
1

dN dN 3

K 33 3
N 3 N 3 dx (1 l 3, m 3 M 4)
dx dx

0
Ou seja,

173

(6. 136)

K
~

II

0
II

1 h
II

3
h

II
1 h
II

6
h

II

1 h
II

6
h

II
1 h
II

3
h

(6. 137)

A formao dos elementos do vetor f II dado por:


~

x x3

II

II

du
N2
dx x x2

du
N3
dx x x2

(6. 139)

0
f II
f II 2II
f3

0

(6. 140)

0
0
f II
0

0

(6. 141)

(6. 138)

E
x x3

Logo

Ou

iii) ELEMENTO III:

h I h II x h I h II h III
Onde:

174

(6. 142)

N2 1

x
h III

(6. 143)

N3

K
~

III

0
0

x
h III

(6. 144)

0 k33
0 k 43

0
0

k34

k 44

(6. 145)

Onde
1

dN dN 3

K 33 3
N 3 N 3 dx (1 l 3, m 3 M 4)
dx dx

(6. 146)

E
1

dN dN 4

K 34 3
N 3 N 4 dx (1 l 3, m 4 M 4)
dx dx

(6. 147)

E
1

dN dN 3

K 43 4
N 4 N 3 dx (1 l 4, m 3 M 4)
dx dx

(6. 148)

E
1

dN dN 4

K 44 4
N 4 N 4 dx (1 l 4, m 4 M 4)
dx dx

0
Ou seja,

175

(6. 149)

K
~

III

0
0

1
h III
III

3
h

III
1
h

0 III
6
h

1
h III
III

6
h

1
h III
III

3
h

(6. 150)

A formao dos elementos do vetor f III dado por:


~

x x4

du
N3
dx x x3

du
N4
dx x x3

(6. 152)

0
:
III
f3
III
f4

(6. 153)

x x4
d
u

N 3 dx

x x3

x x4
d
u

N 4 dx

x x3

(6. 154)

III

III

(6. 151)

E
x x4

logo

f III

Ou

f III

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
f2 f2
fl
II
III
f3 f3
f III

(6. 155)

du / dx) x0

0
~

du / dx) x 1

(6. 156)

logo

II

Agrupando as matrizes K , K , K
~

III

dos elementos para formar a matriz

global, encontra-se o seguinte sistema de equaes:

1 h 1 h
h 3 h 6

1 h 2 1 h
h 6
h 6

1 h
0


h 6

0
0

0
1 h

h 6
1 h
2
h 3
1 h

h 6

du

1 dx x0
0
u 2 0

1 h u 3 0
du

h 6 u 4

dx x1
1 h


h 3
0

(6. 157)

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
2 u 2
h 3
h
1 h
1
u 2 2
h 3
h

h
u3 0
6

(6. 158)

h
1 h
u3
3
h 6

Substituindo-se h = 1/3, obtm-se:

56
53
u 2 u3 0
9
18
53
56
53
u 2 u3
18
9
18

(6. 159)

Resolvendo o sistema, encontra-se os seguintes valores:

u 2 0,288546

(6. 160)

u3 0,609750
Das equaes remanescentes, obtm-se os valores de

du
dx

e
x 0

du
dx

1 h
u 2 0,849609
h 6
x 0
du
1 h
1 h
u3 u 4 1,315711
dx x1 h 6
h 3

du
dx

x 1

(6. 161)

6.5.2 Exemplo satisfazendo condies de contorno naturais


Dada a seguinte equao diferencial

d 2u ( x)
u 0
dx 2
Definida em [0 ; 1] se as condies de contorno forem:
178

(6. 162)

u x 0 0
du
dx

(6. 163)

1
x 1

Soluo:
A sentena de resduos ponderados :

wl d wl d

(6. 164)

Onde

d 2u
2 u 0
dx
du

1 0
dx

(6. 165)

Logo, a sentena bsica de resduos ponderados escrita como (j admitindo que


a condio de contorno essencial seja atendida diretamente)
1

d 2u

du

w
l dx 2 u dx wl dx 1 0

x 1
0

(6. 166)

Efetuando-se a integrao por partes, chega-se a forma fraca da sentena de resduos


ponderados, cuja forma fraca :
x 1

dw du

du
du
l
wl u dx wl

wl dx wl
dx
dx
dx

0
x 1
0
Precisamos agora eliminar
Se wl

x 1

du
dx

wl

x 1

(6. 167)

da seguinte forma:
x 1

x 1

, a equao (6. 167) escrita como:

dwl du

du

w
u
dx

l
dx dx
wl dx wl

x 0
0

179

x 1

(6. 168)

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
II
III
f3 f3
f III

(6. 169)

O sistema final de equaes :

du

u1

u dx x 0
K . 2 0
~ u
3

0
u
4 1

(6. 170)

Adotando-se o Mtodo de Galerkin e a mesma discretizao, a mesma matriz K


obtida, e o sistema de equaes :

1 h
h 3

1 h
h 6

1 h
0
0

h 6
u du
1 h 1 h
1 dx
2
0
u 2 0
h 6 h 6

1 h
1 h 1 h u 3
0
2
h 6
h 3 h 6 u 4
1
1 h 1 h
0

h 6 h 3

x 0

(6. 171)

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
2 h 3


1 h
h 6

1 h
0

h 6
u 2 0
1 h 1 h
2 u3 0
h 3 h 6
u 1
1 h 1 h 4

h 6 h 3

(6. 172)

Substituindo-se h = 1/3, obtm-se:

53
56

0
9
18
u 2 0
53 56
53
u3 0

9
13
18
53 28 u 4 1
0

18
9

(6. 173)

Resolvendo o sistema:

u 2 0,219309
u3 0,463444

(6. 174)

u 4 0,760045
O valor de

du
dx

x 0

du
dx

du
dx

pode ser determinado:


x 0

53
1 h
u 2 u 2 0,645743
13
h 6
0,645743
x 0

6.5.3 Exemplo satisfazendo condies de contorno essenciais:


Dada a a seguinte equao diferencial:

181

(6. 175)

d 2 y ( x)
4 y 4x 0 ,
dx 2

(6. 176)

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
dx

(6. 179)

A forma fraca da sentena de resduos ponderados :


x 1

dy dwl

dy

4 ywl 4 xwl dx wl 0
dx dx
dx x0

(6. 180)

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, u2, ....,
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

dN
l
dx
0

x 1

M 1

M 1
dN m

dy
ym dx 4 N l ym N m 4 N l x dx N l dx 0
m 1
m 1

x 0

(6. 182)

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

(6. 184)

E os elementos do vetor f :
~

x 1

1
dy
f l N l 4 N l xdx 0
dx x 0
0

(6. 185)

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

N j N ej

he

he

Onde

183

(6. 186)

(6. 187)

x xi

; h e x j xi

; 0 x he

(6. 188)

Para o:

i) ELEMENTO I:

0 xh

(6. 189)

x
h

(6. 190)

Onde:

N1 1
e

N2

x
h

(6. 191)

A formao dos elementos do vetor f I dado por:


~

x x

du 2
f 1 N1
4 N1 xdx
dx x x1
0
I

x x

h
x
du 2

N1
4 1 xdx
h
dx x x1
0
x x

(6. 192)

h
du 2
N1
4
6
dx x x1
E
x x

du 2
N2
4 N 2 xdx
dx x x1

0
x x

h
du 2
x
N2

4
xdx

dx x x1
h

0
x x

h
du 2
N1
4
3
dx x x1
Logo

184

(6. 193)

f1I
I
f
fI 2
0

0

(6. 194)

du x x2
h2
4
N1
dx
6

x x1

x
2

h3
f I N1 du
4

3
dx x x1

(6. 195)

Ou

ii) ELEMENTO II:

h x 2h

(6. 196)

Onde:

( x x2 )
h
( x h)
N2 1
h
x
N2 2
h
Ni N2 1

(6. 197)

N j N3

xh
h

(6. 198)

A formao dos elementos do vetor f II dado por:


~

185

x x

II

2h

du 3
N 2
4 N 2 xdx
dx x x2

x x

2h
x
du 3

N2
4 2 xdx

dx x x2
h

(6. 199)

x x

2
du 3 8h
N2

dx x x2
3

E
x x

II

2h

du 3
N3
4 N 3 xdx
dx x x2
h
x x

2h
du 3
x
N3
4 1 xdx
h
dx x x2
0
x x

du 3 20h
N3

6
dx x x2

(6. 200)

Logo

0
f II
f II 2II
f3

0

(6. 201)

x x3
3
du
h
8
N3

dx
3

2
f II
x x3
2
h
du

20
N 2

dx
6

x x2

(6. 202)

Ou

iii) ELEMENTO III:

186

2h x 3h 1

(6. 203)

Onde:

( x x3 )
h
( x 2 h)
N3 1
h
x
N3 3
h
Ni N3 1

(6. 204)

N j N4

x 2h
h

(6. 205)

A formao dos elementos do vetor f III dado por:


~

x x4

III

3h

du
N3
4 N 3 xdx
dx x x3
2h
x x

3h

4
x
du

N3
4 3 xdx
h
dx x x3
2 h

x x4

28h
du
N3

6
dx x x3

(6. 206)

E
x x4

III

3h

du
N4
4 N 3 xdx
dx x x3

2h
x x4

3h

du
x

N4

4
2 xdx

dx x x3
h

2 h
x x4

16h
du
N 4

dx x x3
3

Logo

187

(6. 207)

0
0
III
f3
III
f4

(6. 208)

x x4
2
d
u
28
h

N 3 dx
6

x x3

x x4
16h 3
du

N 4 dx
3
x

(6. 209)

f III

Ou

f III

Cujas contribuies so:

h2

6
d
y

dy
h2
I


f1

h 2 2h 2 dx

dx
6
I

0
x 0

II

3
3 0
f2 f2 0
h2

4
4

II
2
2
III

2h 2 (6. 210)

5
h
7
h
0
0

f3 f3

dy

4h 2
6

6
f III dy

dx
2
3

1
dx x 1

4h

iv) MONTAGEM DA MATRIZ GLOBAL


x 1

1
du
O vetor f global definido como: f N l
4 N l xdx , ou seja:
~
~
dx x0
0

f1I
I
II
f2 f2
fl
II
III
f3 f3
f III

4
188

(6. 211)

logo
1

du

4
N

4
N
xdx

1
1 dx
x 0
0

h
2h

4
N
xdx

4
N
xdx

2
3
0
h

f
2h
3h

~
4 N 3 xdx 4 N 4 xdx
h
2h

3 h 1
du

4
N
xdx
4 N 4

dx x 1

2h

II

Agrupando as matrizes K , K , K
~

III

(6. 212)

dos elementos para formar a matriz

global, encontra-se:
1 4h
h 3

1
2
h

h 3

1 2h
0
0

dy

h2
h 3
y

1 4h 1 2h
6
1 dx x 0
2
0

2
y2 0
h
h 3 h 3

2h 2
1 2h
1 4h 1 2h y 0
2 3 dy

4h 2
h 3
h 3 h 3 y 4

dx x 1
1 2 h 1 4h

0

h 3 h 3

(6. 213)

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
1 2h
1 4h
2
y 2 2 y3 8h
h 3
h 3
Substituindo-se h = 1/3, obtm-se:

189

(6. 214)

62
25
4
y2
y3
9
9
9
25
62
8

y2
y3
9
9
9

(6. 215)

Resolvendo, encontra-se:

y 2 0,139174
y3 0,181515

190

(6. 216)

6. 6 Enfoque Variacional
Dado um problema descrito por um funcional, isto , que permite uma formulao
variacional a ser desenvolvido pelo MEF.
xB

I Fd

(6. 217)

xA

Se as incgnitas nos pontos nodais correspondem a uma funo u que torna estacionrio
(extremiza) o funcional e atende s condies de contorno essenciais do problema, pode-se
admitir que o valor do funcional em todo o domnio do problema, F(u), ser igual soma dos
valores dos funcionais calculados em cada elemento, isto :
M

F F e (u )

(6. 218)

e 1

onde M o nmero de elementos finitos nos quais o domnio original foi discretizado. Logo
M

I Ie

(6. 219)

e 1

onde
xj
e

I F e (u k )dx

(6. 220)

xi

Admite-se que, para um elemento genrico e, a funo u passa a ser descrito


como:
re

u keke

(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

:
~
e
re

(6. 224)

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


Note que os parmetros

ke .

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:

(6. 226)

F 0

F F e ( ke ) 0

(6. 227)

e 1

Ou ainda

F e e
F e k 0
e 1 k 1 k
M

Como as variaes

re

(6. 228)

ke so arbitrrias, a expresso (6. 228) se reduz a:


e 1,2,..., M
F e

ke
k 1,2,.... e
192

(6. 229)

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

u1
u
2
e
U
:
~

u ne

(6. 232)

~ ~

Onde

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

193

A
~1
A

C ~2
:
~

A

~ ne

(6. 233)

uma matriz com as funes de forma que esto calculas para as posies (coordenadas)
correspondentes aos pontos nodais.
Se as funes de forma so selecionadas de maneira adequada e se o nmero de
ns do elemento igual ao nmero de parmetros, ou seja, se

ne re

(6. 234)

A matriz C ser quadrada e regular. Portanto, de (6. 231), pode-se escrever:


~

C 1 U e
~

(6. 235)

Substituindo (6. 235) em (6. 222) temos:


1

u A A C U N U
~

~ ~

~ ~

(6. 236)

Onde

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:


e

ne

u N U keu k
~ ~

(6. 238)

k 1

As funes de forma em (6. 238) se referem a valores nodais de u e no de parmetros


Adotando uma variao linear, pode-se escrever, para cada elemento:

194

ke

i
u k i j k [1 k ] .
j

(6. 239)

k x xk .

(6. 240)

Onde

Figura - 6. 8.

Aplicando aos pontos nodais i e j, temos:

ui i
u j i j he

(6. 241)

Ou
e

U C

(6. 242)

ui 1 0 i
e
U
C~ ~
e
~
u

1
h
j
j

(6. 243)

~ ~

logo

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

i 1
e
j h

h e 0 u i


1 1 u j

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

195

(6. 244)

1 h e 0 u i
u e 1 e e

h 1 1 u j

(6. 245)

Ou

ue

ui e
e
1
e
(
h

)
x
u 1 e u i e u j
e
e
h
h
j h

(6. 246)

Ou ainda

u e N ie ui N ej u j

(6. 247)

Onde

e
e
N

he

N e e
j h e

0 xh

(6. 248)

A derivada primeira de u e :

dN ej
du e dN ie

ui
uj
dx
dx
dx

(6. 249)

du e
1 dx
1 dx
1
e 1 e ui e 1 e u j e
dx
dx
dx
h
h
h

1 ui dxe

1
dx (6. 250)
h e u j

Ou

du e
e
e ,T
N x U U N xT
~
dx
~ ~
~

(6. 251)

onde

dN ie, j
dx

(6. 252)

Nx
~

Para o clculo do funcional deve-se calcular ( du e / dx ) :


196

du e
e ,T
T
e

U N Nx U
~
~ x ~ ~
dx

(6. 253)

e ue2,
2

ue U

e ,T

N NU
~

~ ~

(6. 254)

Substituindo (6. 238) em (6. 218), tem-se um funcional aproximado, I , que


funo somente dos valores nodais ue.
Onde o funcional de um elemento :
xj M

xB

I Fd

e 1

xA

xi

M xj

e 1

e 1 xi

d e

(6. 255)

I I e F e (u k )dx
A condio de ponto estacionrio ser dada por:

F e e
F F (u k ) e k 0
e 1
e 1 k 1 k
M

re

(6. 256)

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:
xj M

xB

I Fd

e 1

xA

xi

M xj

e 1

e 1 xi

d e

(6. 257)

I I e F e (u k )dx

197

Como o domnio foi dividido em trs subdomnios, pode-se escrever:

I I1 I 2 I 3

(6. 258)

I I 1 I 2 I 3

(6. 259)

E, portanto,

198

6. 7 Exemplos e Aplicaes
6.7.1 Exemplo satisfazendo condies de contorno essenciais:
Dado o funcional
2
1 d 2u
u2
I 2 dx .
2 dx
2
0

1l

(6. 260)

Obter uma soluo aproximada que atenda s condies de contorno essenciais:

u x 0 0 , u

x 1

1.

(6. 261)

Dividir o intervalo (domnio) [0 ; 1] em trs sub-intervalos (subdomnios) de mesmo


comprimento.

Soluo

O primeiro passo consiste em escolher qual a variao de u em cada elemento.


Adotando uma variao linear, pode-se escrever, para cada elemento:


u 1 2 x [1 x] 1 .
2

Figura - 6. 9.

199

(6. 262)

Aplicando aos pontos nodais i e j, temos:

ui 1
u j 1 2 h

(6. 263)

Ou
e

U C

(6. 264)

ui 1 0 1
e
U
C
~
u j 1 h 2 ~ ~

(6. 265)

~ ~

logo

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

1 1 h 0 u i
h 1 1 u

j
2

(6. 266)

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

1 h 0 ui
u 1 x

h 1 1 u j

(6. 267)

Ou

u
1
(h x) x i 1 x ui x u j
h
h
u j h

(6. 268)

Ou ainda

u N i ui N j u j

(6. 269)

Onde

N x
j h

0 xh

A derivada primeira de u :
200

(6. 270)

dN j
du dN i

ui
uj
dx
dx
dx

(6. 271)

1 ui

h u j

du
1
1
1
u i u j
dx
h
h
h

(6. 272)

Ou

du
e
e ,T
N x U U N xT
~
dx
~ ~
~

(6. 273)

onde

dN i , j
dx

(6. 274)

Nx
~

Para o clculo do funcional deve-se calcular ( du / dx ) :


2

du
e ,T
T
e
U N Nx U
~
~ x ~ ~
dx

(6. 275)

e u2,

u 2 U
~

e ,T

N NU
~

~ ~

(6. 276)

Onde o funcional de um elemento :


xj

1 e,T
T
e
e ,T
T
e
I U N x N x U U N N U dx
~
~
~ ~
2 xi ~
~
~ ~
e

(6. 277)

Da condio de ponto estacionrio


xj

I U e,T N x T N x U e U e,T N T N U e dx
~
~
~ ~
2 xi ~
~
~ ~
e

201

(6. 278)

Como o domnio foi dividido em trs subdomnios, pode-se escrever:

I I1 I 2 I 3

(6. 279)

I I 1 I 2 I 3

(6. 280)

E, portanto,

Vejamos isto de forma prtica a partir da equao (6. 271). Particularizando a


notao em termos do exemplo, temos:

u j ui
du
1
1
ui u j
dx
h
h
h

(6. 281)

E
2

1 2
du
2
u i 2u i u j u j
h
dx

(6. 282)

Se

u 1

x x
u i u j
h h

(6. 283)

ento
2

x 2
x x

x 2
u 1 ui 21 ui u j u j
h
hh
h
2

(6. 284)

E
2
2
2
2

1 h (u j 2u i u j u i ) x 2
x x
x
2
I

2
1

u
u

dx
i
i
j
j
2
20
h
h
h
h
(6. 285)
h

202

2
2
2
1 (u j 2ui u j ui )
1 h 2 x x 2 2 x x 2
x 2

I
x

u
u

i
h h 2 i j h u j dx
2
2 0
h h 2
h2

(u j 2u i u j u i )
2h

x2
1
2x 2
x3 2
x3
x3
2
x
2 u i 2 2 u i u j 2 u j
2
2h 3h o
3h 0
2h 3h 0

1
1 h 2
h
h 2
2
2
(u j 2u i u j u i ) u i 2 u i u j u j
2h
2 3
6
3

(6. 286)

(6. 287)

(6. 288)

Ento as condies so:

I
1
1 2h
h
(2u i 2u j ) u i u j 0
u i 2h
2 3
3

(6. 289)

I
1
1 2h
h
(2u i 2u j ) u i u j 0
u j 2h
2 3
3

(6. 290)

1 h
1 h
ui u j 0
h 3
h 6
1 h
1 h
u i u j 0
h 6
h 3

(6. 291)

Na forma matricial temos:

1 h 1 h
h 3 h 6 u i 0


1 h 1 h u j 0
h 6 h 3
onde
203

(6. 292)

u
u
u
U 1 1 ; U 2 2 ;U 3 3
~
~
~
u 2
u 3
u 4

(6. 293)

Considerando que o elemento 1 limitado pelos ns 1 e 2, correspondentes a x = 0 e x = h,


pode-se escrever:

K1U1 0

(6. 294)

1 h 1 h
h 3 h 6 u1 0


1 h 1 h u 2 0
h 6 h 3

(6. 295)

ou

Para o elemento 2, limitado pelos ns 2 e 3, correspondentes e x = h e x = 2h.


Assim:

K2U2 0

(6. 296)

1 h 1 h
h 3 h 6 u1 0


1
h
1
h
u 2 0
h 6 h 3

(6. 297)

ou

Para o elemento 3, limitado pelos ns 3 e 4, correspondentes e x = 2h e x = 3h.


Assim:

K3U3 0
~

204

(6. 298)

ou

1 h 1 h
h 3 h 6 u 3 0


1 h 1 h u 4 0
h 6 h 3

(6. 299)

Observe que:

K1 K 2 K
~

(6. 300)

Agrupando as matrizes

1 h 1 h
h 3 h 6

1 h 2 1 h
h 6
h 6

1 h
0


h 6

0
0

u 0
1
0
u 2 0

1 h u 3 0

h 6 u 4 0
1 h

h 3
0

1 h

h 6
1 h
2
h 3
1 h

h 6

(6. 301)

Como u1 = 0 e u4 = 1, o sistema se reduz :

1 h
1 h
2 u 2 u 3 0
h 3
h 6
1 h
1 h
1 h
u 2 2 u 3
h 6
h 3
h 6

(6. 302)

Substituindo h = 1/3 obtm-se:

u 2 0,288546
u3 0,609750

(6. 303)

A soluo analtica :

e x ex
u ( x)
.
e e 1
e

205

(6. 304)

u ( x 1 / 3) 0,288921
u ( x 2 / 3) 0,610243

206

(6. 305)

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)

S (u ) g

(6. 308)

E no contorno:

Sendo:
M 1

um N m

(6. 309)

m1

no domnio:
M 1

L( um N m ) b em

(6. 310)

m1

e no contorno:
M 1

S( um N m ) - g em

(6. 311)

m1

Como L e S so operadores lineares temos:


no domnio:
M 1

u m L(Nm)

b em

(6. 312)

m1

e no contorno:
M 1

u m S(Nm) - g
m1

207

em

(6. 313)

Se o domnio dividido em E subdomnios, e, tais que:


E

(6. 314)

e 1

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

wle d e wlb db 0
e 1
b 1
e

(6. 316)

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

(6. 317)

Portanto, temos:
M 1

u m L (Nm) - b

em e

(6. 318)

em b

(6. 319)

m1

e no contorno
M 1

um S(Nm) = g
m 1

A sentena de resduos ponderados global fica:


E M 1

wle [ um L (Nm) b]de = 0

(6. 320)

e 1 m 1

A sentena de resduos ponderados local fica:


M 1

wle [ um L (Nm) b]de = 0


e

m 1

208

(6. 321)

6.8.1 Mtodo da Colocao por Subdomnios Modificado


Se a funo de ponderao wl for a funo Delta de Dirac temos:
E

( x xl ) e d e

e 1 e

( x xl ) db 0
b

(6. 322)

(6. 323)

b 1 b

Temos:
E

( x xl ) d e
e

e 1 e
B

x xl

( x xl ) db
b

b 1 b

e1

bl

b 1

x xl

Logo, a sentena de resduos ponderados fica:


E M 1

B M 1

el el [ u m L ( N m ) x xl -b]+ [ u m S ( N m ) x xl -g]= 0
e 1 m 1

(6. 324)

b 1 m 1

Para o caso do operador L dado pela seguinte equao diferencial:

d 2u ( x)
u 0
dx 2

(6. 325)

Definida em [0 ; 1] e com condies de contorno naturais dado pelo operador S, temos:

E d 2 N
B

dN m

m
u m
Nm

g 0
2
(6. 326)
x xl
m1
x xl b1 dx
e1 dx
M 1

el el

Para este caso precisamos definir derivadas de ordem superiores contnuas, isto nos leva a
definir funes de interpolao para elementos finitos quadrticos. Ou se preferir, utilizamos
elementos lineares, porm, necessrio utilizar a Formulao Fraca dos Resduos
Ponderados.

209

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:

u e i j e k e2 .

(6. 327)

i
e2 ] j .

j

(6. 328)

Ou matricialmente

u e [1 e

Onde

e x xe .

(6. 329)

Figura - 6. 10. Elemento Finito Quadrtico entre trs pontos

Aplicando aos pontos nodais i e j, temos:

ui i
u j i j he

uk i j he k he
Onde matricialmente temos:

211

(6. 330)

U C
~

(6. 331)

~ ~

ou

ui 1 0
U u j 1 h e

~
u k 1 h e
e

0 i
0 j C .
~ ~
2
h e k

(6. 332)

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

he3
i
j 1 h e 2
he3
k
0

0 ui

0 u j .

h e u k

0
he

he

(6. 333)

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

u e [1 e

he3
2
1
e2 ] 3 h e
he 0

0
h

e2

0 ui

0 u j

h e u k

(6. 334)

Ou

u e [1 ee
h

e e2

he he2

u
e2 u i
] j
2
h e u
k

(6. 335)

Logo

e e2
e2
u e (1 e )ui ( e 2 )u j 2 u k
h
he
he

(6. 336)

u e N ie u i N ej u j N ke u k

(6. 337)

Ou ainda

Onde

212


e
N i 1 e

e e2
e
N

2
j
e
h
he

2
N ke e2

he

0 x he

(6. 338)

dN ej
du e dN ie
dN ke

ui
uj
uk
dx
dx
dx
dx

(6. 339)

1 2 d
du e
d
2 d e
e ui e 2e e u j 2e
uk
e
e
dx
dx
dx
dx
h
h
h

u
1 2 e 2 e u i d e
du e
1 e 2
j
e
e2
dx
h
h h u dx

(6. 340)

A derivada primeira de u e :

Ou matricialmente

du e
e
e ,T
N x U U N xT
~
dx
~ ~
~

(6. 341)

onde

dN ie, j
dx

(6. 342)

Nx
~

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

Para o elemento e:

213

; 0 x he

(6. 343)

N i N ie 1 e 1 x xi

0 x he

(6. 344)

Nj

N ej

e e2 ( x xi ) ( x xi ) 2
e 2

e
2
e
h
h
h
he

0 x he

(6. 345)

Nk

N ke

e2
he

( x xi ) 2
he

0 x he

(6. 346)

Cujas derivadas so:

dN i
d
e
dx
dx

(6. 347)

dN ie 1 2 e d e 1 2( x xi ) dxi

1
2
dx
dx h e h e 2 dx h e
dx
he

(6. 348)

dN k dN ke 2 e d e 2( x xi ) dxi

1
e
e2
dx
dx
dx
dx

h
h

(6. 349)

dN j

E as derivadas segundas so:

d 2 N i d 2 N ie
d 2 e d 2 xi

dx 2
dx 2
dx 2
dx 2

(6. 350)

e
d2N j
dx 2

d 2 N ej
dx 2

2
2
2 d 1 2 d e
2 dxi 1 2 x i d x i
2 e e 2e

2
2
e
2
2
h e dx h
h e dx
h e dx h
h e dx

(6. 351)

e
d 2 Nk
dx 2

d 2 N ke
dx 2

2
2
d 2e
d 2 xi
1 d e
1 dxi
2 2

2
1

2
(
x

x
)
2 e

i
dx
dx 2 h e 2
dx 2
h e dx

214

(6. 352)

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)

Nj

N ej

x
x2
e 2
h
he

0 x he

(6. 355)

Nk

N ke

x2
h

e2

0 x he

(6. 356)

E as derivadas primeiras so:

dN i dN ie

1
dx
dx

(6. 357)

dN ie 1
2x

e 2
dx
dx
he
h

(6. 358)

dN k dN ke 2 e d e 2 x

2
2
e
dx
dx
dx
h
he

(6. 359)

dN j

E as derivadas segundas so:

d 2 N i d 2 N ie d 2 e
d 2x

2 0
dx 2
dx 2
dx 2
dx

215

(6. 360)

d 2N j
dx 2

d 2 N ej
dx 2

2
2 d e 1 2 e d e
2

2
e
2
2
h e dx h
h e dx
he

2
2x d 2 x
2
dx 1
e 2 2 2
dx h
h e dx
he

(6. 361)

e
d 2Nk
dx 2

d 2 N ke
dx 2

2
2

d 2e
1 d e
1 dx
2
2

2
x
0

2
e
2
2
e2
e
dx h dx
h e
h dx

(6. 362)

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

Para um domnio discretizado em E elementos temos:

216

(6. 363)

wle d e 0
e 1

(6. 364)

Logo, a sentena de resduos ponderados local dada por:

wle d e 0

(6. 365)

Para o caso onde

e L ( u )-b

(6. 366)

e
M 1

um N m

(6. 367)

m1

Onde
M 1

um L (Nm) - b = 0

(6. 368)

m 1

A sentena de resduos ponderados global fica:


E

M 1

um L (Nm) b]de = 0
wle [
e 1 m 1

(6. 369)

A sentena de resduos ponderados local fica:


M 1

wle [ m1um L (Nm) - b]de = 0

(6. 370)

Se a funo de ponderao wl for a funo Delta de Dirac a sentena de resduos


ponderados loca fica:

( x xl ) d e
e

ou

217

el

(6. 371)

M 1

M 1

( x xl ) [ u m L (Nm) - b] d e
e

m1

ul L (Nl) - b = 0

(6. 372)

l 1

A sentena global fica:


E

( x xl ) e d e el

e 1 e

(6. 373)

e1

Ou
M 1

M 1

( x xl ) [ u m L (Nm) b] d e ul L (Nl) - b= 0
m1

e 1 e

(6. 374)

l 1

Logo a sentena de resduos ponderados fica:


E

l el
e 1

e 1

M 1

ul L (Nl) b= 0

(6. 375)

l 1

Para o caso do operador L dado pela seguinte equao diferencial:

d 2u ( x)
u 0
dx 2

(6. 376)

Definida em [0 ; 1] e com condies de contorno naturais dado pelo operador S, temos:


M 1

el

um
m 1

e1

d 2 Nm

Nm
0

2
dx

x xl

(6. 377)

Escrevendo para um elemento e genrico temos:

d 2 N me

um
N me
0
2
dx
m 1

x xl
M 1

el

(6. 378)

Substituindo de (6. 344) a (6. 346) e de (6. 250) a (6. 252) em (6. 326) temos:
M 1

um
m 1

e
h

( x xl )

1
0

e2
h

x xl

218

(6. 379)

2 ul 1 2ul

2 ul 1

e2
l 0
2
2
he 2
h 2 he

(6. 380)

(ul 1 ul ) (ul ul 1 ) 2

e 2 ul 0
2
2

(6. 381)

logo

219

6. 9 Exerccios e Problemas

220

Captulo VII
MTODO DOS ELEMENTOS DE CONTORNO
RESUMO
Neste captulo ser visto a origem do Mtodo dos Elementos de Contorno. Este
mtodo se apresenta como uma alternativa ao Mtodo dos Elementos Finitos.

7. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Elementos de Contorno
ii) Saber aplicar o Mtodo dos Elementos de Contorno nas suas mais diferentes
formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.

7. 2 - Introduo
Este mtodo foi a principio chamado de Mtodo das Equaes Integrais. Mas para
distingui-lo dos outros mtodos que envolviam tambm equaes integrais, ele foi finalmente
chamado de Mtodo dos Elementos de Contorno.
O Mtodo dos Elementos de Contorno

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

[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

d
dxdy
x

x
xy

Conforme mostra a Figura - 7. 2, onde

(7. 6)

( 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

dv
x

dx
x

(7. 7)

; v

Logo
y

x dxdy
yx
yB

x xD

x xE

dy x dxdy
yx

Para x = xD, tem-se:

224

(7. 8)

Considerando um elemento de contorno, d , quando x = xD, tem-se:

cos n x

dy dy dn x
cos
d

(7. 9)

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,

d n x d d
x

(7. 11)

Para x = xE, tem-se:

Da mesma maneira, considerando um elemento de contorno, d , quando x = xE,


tem-se:

cos n x cos

dy dn x
dy
cos

225

(7. 12)

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,

d n y d d
y

(7. 13)

As integrais (7. 11) e (7. 13) sero utilizadas no desenvolvimento do Mtodo dos
Elementos de Contorno, a seguir. Unindo (7. 11) com (7. 13) obtemos a primeira identidade
de Green.



d (n x n y )d d

y
y

(7. 14)

Ou simplesmente:

( )d nd

(7. 15)

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
x 2 y 2

(7. 16)

Com as condies de contorno:

Essenciais

u u em u

(7. 17)

u
q em q
n

(7. 18)

Naturais
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


b) em

c) em

2u 2u

b0
x 2 y 2

(7. 20)

u u u 0

(7. 21)

u u

q q 0
n n

(7. 22)

q
q

os quais devem ser ponderados


A sentena bsica de resduos ponderados escrita como:

227

( u b) wd (u u )w d (q q )w d

(7. 23)

onde o Laplaciano dado por:

2u 2 u
u 2 2
x
y
2

(7. 24)

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
uwd (

2u 2u
u
u
u w u w
2 ) wd ( n x
n y )wd (

) d
2
y
y y
x
y
x
x x

(7. 25)

Onde

u
u
u
nx
ny
nq
x
y
n

(7. 26)

Integrando novamente por partes, a integral de domnio direita em (7. 25), tem-se:

u w u w
w
w
2w 2w

) d ( n x
n y )u d ( 2 2 )u d
x x y y
y
y
x
x

(7. 27)

Onde

(7. 28)
Substituindo, agora, (7. 27) em (7. 25) temos:

u wd q wd u n d

wu d

(7. 29)

Substituindo agora, (7. 28) em (7. 24) temos:

wu d bwd q wd u

Observando agora que

w
d (u u ) w d (q q ) w d
n
u
q

uU q , pode-se escrever:
228

(7. 30)

q wd

q wd q wd

(7. 31)

w
w
w
d u
d u
d
n

n
u
q

(7. 32)

Substituindo (7. 31) e (7. 32) em (7. 30) temos:


2
wu d bwd q wd q wd u

w
d
n

w
u
d u w d uw d q w d qw d 0
q n
u
u
q
q

(7. 33)

A expresso (7. 33) pode ser simplificada fazendo w w e, anulando-se


respectivamente as integrais em
anulando-se as integrais em

q que contm os valores aproximados q , e w

w
,
n

u que contm os valores aproximados u . A expresso

resultante denominada Formulao Inversa de Resduos Ponderados.

wu d bwd u

w
w
d u
d qwd q wd
n

n
q
q
u

(7. 34)

Ou, simplificando as expresses para as integrais de contorno:

wu d bwd u

w
d q wd
n

(7. 35)

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:
1) Sabendo-se que w w e que w

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

(7. 36)

w
(q q)wd (u u ) n d
q
u
Considerando que:

q wd q wd q wd

(7. 37)

A expresso (7. 36) pode ser escrita como:

u w

u w

x x y y d q wd qwd (u u ) n d bwd

(7. 38)

Como alguns termos se anulam temos:

u w u w
w
d qwd u

d bwd

u
q
u

(7. 39)

Ns havamos visto que:

wu d bwd u

w
d q wd
n

(7. 40)

No Mtodo dos Elementos de Contorno, a funo de ponderao, w soluo do


problema singular-equivalente, isto , ela a Funo de Green do operador diferencial.

2
2
Para a equao de Poisson, a funo de Green para o operador, 2
x
y 2
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* :

u * ( , X )

1
ln r
2

(7. 42)

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

u * ( , X )

1
4r

(7. 43)

Conhecida a soluo fundamental, a sua derivada em relao direo da normal


ao contorno calculada como:

u *
( , X )
n

(7. 44)

u *
r
( , X )
r
n

(7. 45)

q * ( , X )
Ou

q * ( , X )

As expresses de q * ( , X ) , em trs e em duas dimenses, so:

q * ( , X )

1 r
4r 2 n

(3D)

(7. 46)

1 r
2r n

(2 D)

(7. 47)

q * ( , X )
Onde, em (7. 46)

r r
r
r
nx n y nz
n x
y
z
E em (7. 47)

231

(7. 48)

r r
r
nx n y
n x
y

(7. 49)

Utilizando a notao do mtodo dos elementos de contorno, a equao (7. 35) pode ser
reescrita fazendo,

u u

(7. 50)

q q
Como:
2

u * ( , X )u ( X )d ( X ) u * ( , X )b( X )d ( X )

q * ( , X )u ( X )d ( X ) u * ( , X )q( X )d ( X )

(7. 51)

Em (7. 51), u ( x ) u ( x ) e q ( x ) q ( X )
Como 2 u * ( , X ) ( X ) , a primeira integral de domnio esquerda de
(7. 51) se reduz a:
2

u * ( , X )u ( X )d ( X ) ( X )u ( X )d ( X ) u ( )

(7. 52)

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 )

u * ( , X )b( X )d ( X ) ;

(7. 53)

Lembrando que:

u U q

u u

q q

(7. 54)

Onde:

u u u ( prescrito) ; q ? (incgnita)
q q q ( prescrito); u ? (incgnita)
Vejamos o exemplo:

232

(7. 55)

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)

As integrais em podem ser calculadas como (note que r = = constante, d =

d).
1)

1
lim u * qd lim
0
0 2

ln .q.d 0

(7. 57)

2)

lim q * ud lim q * [u ( x) u ( )]d u ( ) q * d


0
0

(7. 58)

u ( )
1
lim u ( )
(1).d
0
2
2
0
O termo /2 designado por C(); Assim

0 se ( ) ponto externo a
1
C ( )
se contorno suave
2

1 se ( ) ponto de domnio ( ponto interno)

(7. 59)

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 )

'

234

(7. 60)

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)

que apresenta uma assintota vertical (uma descontinuidade infinita) em x = c, a < b < c, ento
I pode ser calculada como:
c

I lim
0

f ( x)dx lim

f ( x)dx

(7. 62)

Se dois limites existem a integral converge, ou chamada convergente. Se por


outro lado:
c

lim

f ( x)dx
a

(7. 63)

lim

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

VP : f ( x)dx lim f ( x)dx f ( x)dx


0
a
a
c

(7. 64)

Embora
c

lim

f ( x)dx
a

e/ou
235

(7. 65)

lim

f ( x)dx

(7. 66)

Por exemplo, se

f(x) = 1/x

(7. 67)

Ento x = 0 uma assimptota vertical da curva a integral:


1

x dx

(7. 68)

deve ser avaliada como:

1
1
1
I lim dx lim dx
0 x
0 x
1

x1
lim
01

x1
lim
01

(7. 69)

lim
( )1 (1)1 lim
[1 1 ]
0 1
0 1

Se

1 , ento k 1 0 e a integral imprpria converge, pois:


lim( ) k 0 e lim k 0

Se

3 ;

f ( x)

(7. 70)

1
x3


2
0
0

a integral divergente
1
2
lim( ) lim 2

0
0

e lim( ) 2 lim

(7. 71)

Calculando o Valor Principal de Cauchy


1

1
1
dx
lim[( )1 (1)1 1 1 ]

1 0
1 x

VP :

236

(7. 72)

Quando = 3
1

13

(1)13 1 13 ]

(7. 73)

(1) 2 1 2 ]

(7. 74)

[( )
x 3 dx 1 3 lim
0

[( )
x 3 dx 2 lim
0

ou
1

[
11 2 ] 0
x 3 dx 2 lim
0 ( ) 2

1
1

1
1
x 3 dx 2 [1 1] 0
1

(7. 75)

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 ' ( )


'

u * ( , X )q ( X )dT ( X ) ( 0 )d ' ( )

'

(7. 76)

.
Invertendo a ordem da integrao:

C ( )u ( ) ( 0 )d ' ( ) u * ( , X )q( X ) ( 0 )d ' ( )d ( X )


'

'

q * ( , X )u ( X ) ( 0 ) d ' ( X )d ( )
'

237

(7. 77)

.
Aplicando a propriedade da funo Delta de Dirac, a equao (7. 77) escrita
como:

C ( 0 )u ( 0 ) u * ( 0 , X ) q ( X )d ( X ) q * ( 0 , X )u ( X ) d ( X )

(7. 78)

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.

u( X )

( F )
( I )
uI
uF
( I F )
( F I )

(7. 79)

q( X )

( F )
( I )
qI
qF
( I F )
( F I )

(7. 80)

240

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

Ci u i qi * u j d j u i *q j d j
j 1 j

j 1

Onde

241

(7. 81)

Ci C (i ) u *i u *i ( , x ) u j u ( X )
X j
ui u (i ) q *i q * ( , x) q j q ( X )

(7. 82)

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 u8 g11q1 g12 q 2 ... g18 q8


:
C8 u 8 h81u1 h82 u 2 .... h88 u8 g 81q1 g 82 q 2 ... g 28 q8

(7. 85)

Como o contorno suave em cada elemento, temos:

C ( i ) Ci

1
; i 1,2,..., n
2

(7. 86)

Figura - 7. 13. Clculo do coeficiente C(i) para um ngulo qualquer.

Onde

C ( )

p /__ __

Substituindo (7. 83), (7. 84) (7. 86) em (7. 81) temos:

242

1
2

(7. 87)

n
n
1
u i qi *d j u j u i *d j q j
2
j 1 j
j 1

(7. 88)

Fazendo

hij qi *d j

g ij u i *d j

(7. 89)

A equao (7. 88) escrita como:


n
n
1
u i hij u j g ij q j
2
j 1
j 1

(7. 90)

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
hij se i j (elemento sin gular )

(7. 92)

De forma geral temos:

h11

h21
:

hn 21
hn 11

hn1

h12 .. h1n 2
h22 .. h2 n 2
: ..
:

h1n 1
h2 n 1
:

hn 22 .. hn 2 n 2 hn 2 n 1
hn 12 .. hn 1n 2 hn 1n 1
hn 2 .. hnn 2

hnn 1

h1n u1 g11 g12

h2 n u2 g 21 g 22

: : :
:

hn 2 n un 2 g n 21 g n 22
hn 1n un 1 g n 11 g n 12


hnn un g n1 g n 2

g1n 2

g1n 1

.. g 2 n 2
:
..

g 2 n 1

..

.. g nn 2

Hu Gq
~

~ ~

Um exemplo para 6 elementos a matriz se reduz a:

243

.. g n 2 n 2 g n 2 n 1
.. g n 1n 2 g n 1n 1
g nn 1

g1n

g 2n
:

gn 2n
g n 1n

g nn

q1
q
2
:

qn 2
qn 1

qn

(7. 93)

h11

h21
h31

h41
h51

h61

h12 h13 h14 h15 h16 u1 g11

h22 h23 h24 h25 h26 u 2 g 21



h32 h33 h34 h35 h36 u3 g 31

h42 h43 h44 h45 h46 u 4 g 41
h52 h53 h54 h55 h56 u5 g 51

h62 h63 h64 h65 h66 u 6 g 61

g12 g13 g14 g15 g16

g 22 g 23 g 24 g 25 g 26
g 32 g 33 g 34 g 35 g 36

g 42 g 43 g 44 g 45 g 46
g 52 g 53 g 54 g 55 g 56

g 62 g 63 g 64 g 65 g 66

q1
q
2
q3

q 4
q 5

q 6

(7. 94)

H u Gq
~

~ ~

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

h21
h31

h41
h51

h61

h12 g13 g14 h15 h16 u1 g11

h22 g 23 g 24 h25 h26 u 2 g 21



h32 g 33 g 34 h35 h36 q3 g 31

h42 g 43 g 44 h45 h46 q 4 g 41
h52 g 53 g 54 h55 h56 u 5 g 51

h62 g 63 g 64 h65 h66 u 6 g 61

g12 h13 h14 g15 g16

g 22 h23 h24 g 25 g 26
g 32 h33 h34 g 35 g 36

g 42 h43 h44 g 45 g 46
g 52 h53 h54 g 55 g 56

g 62 h63 h64 g 65 g 66

q1
q
2
u 3

u 4
q 5

q 6

(7. 96)

Ay f
~ ~

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
x2

u 0

com as seguuintes condies :


(0) = 0 ,
(1) = 1.
Soluo:
A soluo fundamental do problema a soluo da equao :
2u*
x

u* ( x )

igual a
u*

senh( x )
2

Da equao:

245

u *u d

bu

du*
u * u d x u

dn
dx2

du*
d
dn

d 2u*

u
x3

du *
dn

pu * d

u
x0

du *
dn

pu*
x3

x3

pu*

x0

( x )

u ( ) u p *

x3

up*

x0

pu *

x3

pu*

x0

du
p
dn
x
*

senh ( x )
2
du*
du* dx
cosh( x )

(1)
dn
dx dn
2

u*

x
s e n h ( x )
2
du*
du* dx
c o s h ( x )
c o s h ( x )


( 1)
dn
dx dn
2
2
co sh x
*
p
2
co sh (3 0 )
co sh (0 0 )
sen h (3 0 )
senh (0 0)
u (0 ) u (3).
u (0 ).
p (3)u (3).
p (0 ).
2
2
2
2
c o sh (3 3)
c o s h (3 0 )
se n h (3 3)
s e n h (3 0 )
u (3) u (3).
u (0 ).
p (3)u (3).
p (0 ).
2
2
2
2
co sh 3
senh 3
0 1 .u ( 0 ) .
p (3)
2
2
1
sen h 3
1 1 .u ( 0 ) . p ( 0 )
2
2
co sh 3
e3 e 3
p (3)
3
senh 3
e e 3
1
2
p (0 )
3
senh3
e e 3
u*

xo
s e n h ( x )
u*
2
du*
du* dx
c o s h ( x )
c o s h ( x )


.( 1)
dn
dx dn
2
2
co sh x
*
p
2
c o sh (3 xo )
co sh ( xo 0 )
se n h (3 xo )
senh ( xo 0)
u ( xo ) u (3).
u (0 ).
p (3)u (3).
p (0 ).
2
2
2
2
sen h ( xo )
c o sh (3 3)
c o sh 3 se n h (3 3)
1
u ( xo ) 1 .

.
2
senh 3
2
senh 3
2
c o s h ( A B ) c o s h A . c o s h B s e n h A .s e n h B
s e n h ( A B ) s e n h A . c o s h B c o s h A .s e n h B
co sh 3 . co sh xo co sh 3 sen h xo co sh 3
u ( xo )
senh3
2

u ( xo )

1
2

sen h ( xo )
1
senh 3. cosh xo cosh 3 sen hxo
.
sen h3 .

2
2

. c o s h 3 . c o s h x o c o s h 3 .s e n h x o c o s h 3 . c o s h x o


sen hx . cosh 2 3 sen h 2 3 sen hx
o
o

u ( xo )
.
2
senh 3

c o s h 3 2 . s e n h x o
senh 3

sen hxo

e xo e xo
senh3
e3 e 3

246

senh 3

senh xo

Captulo VIII
MTODO DOS VOLUMES FINITOS
RESUMO
Neste captulo ser visto a origem do Mtodo dos Volumes Finitos. Este mtodo
se apresenta como uma alternativa ao Mtodo dos Elementos Finitos.

8. 1 - Objetivos do captulo
i) Entender a origem do Mtodo dos Volumes Finitos
ii) Saber aplicar o Mtodo dos Volumes Finitos nas suas mais diferentes formas
iii) Resolver problemas de equaes diferenciais pertinentes ao mtodo.

8. 2 Introduo
O Mtodo dos Volumes Finitos uma extenso para o volume do Mtodo dos
Elementos Finitos

247

8. 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
dx

(A. 1)

A relao entre o Fora Cortante, Q, e o Momento Fletor, M dada por:

dM
dx

(A. 2)

A equao do Momento Fletor que atua sobre a viga dado por:

d 2M
q0
dx 2

(A. 3)

Como o Momento Fletor dado pela deflexo w(x), temos:

M EI

d 2 w( x)
dx 2

(A. 4)

onde E: o mdulo de Elasticidade; I : o momento de Inrcia da seco transversal da viga;


Logo,

d 4 w( x) q

0
EI
dx 4

(A. 5)

Esta equao tambm pode ser obtida do calculo variacional da equao da


energia potencial total do sistema, dada por:

EI d 2 w 2

I p 2 qw dx .
2 dx

0

l

(A. 6)

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

qw
F F ( x, w, w' ' )
2 dx 2

252

(A. 7)

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

dx 3 w' ' ' dx 2 w' ' dx w' w

(A. 8)

como

d 3 F

0 e
dx 3 w' ' '

d F

0
dx w'

(A. 9)

Temos:

d 2 F F
0

dx 2 w' ' w

(A. 10)

Logo

d 2 F d 2 EIw' '
;

dx 2 w' '
dx 2

F
EIw' '
w

(A. 11)

F
q
w

(A. 12)

d 2 F
d 4w

EI 4 e
dx 2 w' '
dx
Ento substituindo em (4. 115) temos:

d 4w q

dx 4 EI

(A. 13)

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:

u x1 , x2 , t

2v0
3

m x1
n x2
sen
sen

Gmn
a
b
mn

(A. 14)

n x2
cos m sen
Gmn
b

(A. 15)

mnv
m 1 n 1

p a, x2 , t

2v0
a 2

nv
m 1 n 1

mn

onde

254

n b2
n b1 m a2
m a1
Gmn cos
cos
cos
cos

sen 2 vmnt

b a
a
b

(A. 16)

E as freqncias naturais vmn so dadas por:


2

vmn

c m n

2 a b

(A. 17)

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 Clulandice
' (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
preenchendo por coluna
For ncol = 1 To 10
For nlin = 1 To 15
Cells(nlin, ncol) = ncol + nlin
Next nlin
Next ncol

da

matriz

' 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 Clulandice
' (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
preenchendo por coluna
For ncol = 1 To 10
For nlin = 1 To 15

258

nos

elementos

da

matriz

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
valores de u)
2000
1
0.005
0.01

(nmero de pontos na corda em que foram calculados os


(nmero de intervalos de tempo)
(valor da constante c)
(t)
(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,i1))+2*U(2,i)-U(1,i)
END IF
END DO
!Lao para salvar em arquivo os deslocamentos dos pontos que sero
plotados e para passar
!os valores de U(2,i) para U(1,i) e de U(3,i) para U(2,i)
DO i=1,N
IF (i = =1)
WRITE(20,10) (j-2)*DELTA_T,(U(1,i+1)U(1,i))/DELTA_X
IF (i = =(N-1)/2) WRITE(25,10) (j-2)*DELTA_T,U(1,i)
IF (i = =N)
WRITE(30,10) (j-2)*DELTA_T,U(1,i)
U(1,i)=U(2,i)
U(2,i)=U(3,i)
END DO
END DO
10 FORMAT (F6.2,F6.2)
CLOSE(20)
CLOSE(25)
CLOSE(30)
!Comandos para chamar o gnuplot e fazer os grficos
VER=SYSTEM("Wgnuplot comandos1.txt")
VER=SYSTEM("Wgnuplot comandos2.txt")
VER=SYSTEM("Wgnuplot comandos3.txt")
END PROGRAM MDF_ONDA_1D

262

A.3.1 - Arquivos de comandos do Gnuplot


comandos1.txt
set xlabel "tempo"
set ylabel "du/dx"
set title "du(t,0)_dx X t"
set grid
set data style linespoints
set pointsize 0.2
plot "du(t,0)_dx.txt"

comandos2.txt
set xlabel "tempo"
set ylabel "deslocamento"
set title "u(t,0.5L) X t"
set grid
set data style linespoints
set pointsize 0.2
plot "u(t,0.5L).txt"

263

comandos3.txt
set xlabel "tempo"
set ylabel "deslocamento"
set title "u(t,L) X t"
set grid
set data style linespoints
set pointsize 0.2
plot "u(t,L).txt"

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);
z( x ) :=

d
y( x )
dx

Seja o funcional:
> L(x,y(x),z(x)):=sqrt(1+(z(x))^2);
d
L x, y( x ), y( x ) :=
dx

d
1 y( x )
dx

> Ip:=int(L(x,y(x),z(x)),x);
2

Ip :=
1 dx y( x ) dx

> L(x,y,z):=sqrt(1+(z)^2);
L( x, y, z ) := 1z 2
> p:=diff(L(x,y,z),z);
p :=

z
1z2

> Q(x):=implicitdiff(p,m(x),x);
Q( x ) := 0
> F(x):=diff(L(x,y,z),y);
F( x ) := 0

> z:=solve(p=c,z);
z := c

1
c 1

> y:=int(z,x);
y := c

1
x
c 1
2

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 zz2

> Ip:=int(L(x,y(x),z(x)),x);
Ip :=
L( x, y( x ), z( x ) ) dx

> P:=diff(L(x,y(x),z),z);
P := x2 z

> F:=-diff(L(x,y(x),z),y);
F := 0

> z:=diff(y(x),x);
z :=

d
y( x )
dx

> DtP:=diff(P,x);
2
d

DtP := 12 2 y( x )
dx

> C:=DtP+F;
2
d

C := 12 2 y( x )
dx

> H(z):=C;
2
d
d

H y( x ) := 12 2 y( x )
dx

dx

> g(x):=int(C,x);
d
g( x ) := x2 y( x )
dx

> h(x):=solve(g(x)=0,diff(y(x),x));
h( x ) :=

> y:=int(h(x),x);
y :=

266

x2
4

x
2

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

2
1
d

Ip ( x ) :=
2 I E 2 w( x ) q w( x ) dx

dx

x1

> w(x):=alpha1*x*(x-l);
w( x ) := x ( xl )

> w(0):=0;
w( 0 ) := 0

> w(1):=1;
w( 1 ) := 1

Soluo:
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(w(x),x);
d1( x ) := ( xl ) x
> d2(x):=diff(w(x),x,x);
d2( x ) := 2

> L(x):=((E*I)/2)*((d2(x))^2)-q*w(x);
L( x ) := 2 I E 2q x ( xl )
> Ia(alpha1):=int(L(x),x=0..l);
q l 3
Ia ( ) :=
2 I E 2 l
6
> DIa(alpha1):=diff(Ia(alpha1),alpha1);
q l3
DIa ( ) :=
4 I E l
6
> alpha1:=solve(DIa(alpha1)=0,alpha1);
1
I q l2
24
:=
E
Portanto:
267

> w(x):=alpha1*x*(x-l);
1
I q l 2 x ( xl )
24
w( x ) :=
E

> L(x):=(E*I/2)*diff(w(x),x,x)-q*w(x);
1
I q 2 l 2 x ( xl )
2
ql
24
L( x ) :=

24
E
> Ip(x):=int(L(x), x=x1..x2);
1
1
I q 2 l 2 ( x2 3x1 3 )
I q 2 l 3 ( x2 2x1 2 )
72
48
q l 2 ( x2x1 )
Ip ( x ) :=

E
E
24
> x1:=0;
x1 := 0

> x2:=l;
x2 := l

> 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

2
1
d

Ip ( x ) := I E 2 w( x ) q w( x ) dx
2
dx

x1

> phi1:=x*(x-l);
:= x ( xl )

> phi2:=x^2*(x-l);
:= x 2 ( xl )

> x2:=l;
x2 := l

> w(x):=alpha1*phi1+alpha2*phi2;
w( x ) := x ( xl ) x 2 ( xl )
268

> w(0):=0;
w( 0 ) := 0

> w(1):=1;
w( 1 ) := 1

Soluo:
Derivando as funes w(x) para substituir no funcional
> d1(x):=diff(w(x),x);
d1( x ) := ( xl ) x2 x ( x l ) x 2
> d2(x):=diff(w(x),x,x);
d2( x ) := 2 2 ( xl )4 x
> L(x):=(E*I/2)*((d2(x))^2)-q*w(x);
1
L( x ) := I E ( 2 2 ( xl )4 x ) 2q ( x ( xl ) x 2 ( xl ) )
2
> Ia(alpha1):=int(L(x),x=0..l);
q l 4 ( 18 I E 2q ( l ) ) l 3
Ia ( ) :=

4
3

( 6 I E ( 2 2 l ) q l ) l 2 1
I E ( 2 2 l ) 2 l
2
2

> Ib(alpha2):=int(L(x),x=0..l);
q l 4 ( 18 I E 2q ( l ) ) l 3
Ib ( ) :=

4
3

( 6 I E ( 2 2 l ) q l ) l 2 1
I E ( 2 2 l ) 2 l
2
2

> DIa(alpha1):=diff(Ia(alpha1),alpha1);
q l 3 ( 12 I E q l ) l 2
DIa ( ) :=

2 I E ( 2 2 l ) l
3
2
> DIb(alpha2):=diff(Ib(alpha2),alpha2);
q l 4 ( 36 I E q l ) l 3 ( 12 I E l 6 I E ( 2 2 l ) ) l 2
DIb ( ) :=

4
3
2
2 I E ( 2 2 l ) l 2

> alpha1:=solve(DIa(alpha1)=0,alpha1);
1
I l ( 12 I E q l )
24
:=
E
> alpha2:=solve(DIb(alpha2)=0,alpha2);
1
I ( q l 224 I E )
48
:=
lE
Portanto:
> w(x):=alpha1*phi1+alpha2*phi2;
269

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);
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+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

u( x ) := x

2 x ( x1 )
9

> d2:=d2(x);
d2 := 2

> L(x):=d2-u(x);
4
2 x ( x1 )
L( x ) := x
9
9

> x1:=0;
x1 := 0

> x2:=1;
x2 := 1

> u1:=eval(u(x),x=x1);
u1 := 0

> u2:=eval(u(x),x=x2);
u2 := 1

> L(x1):=d2-u1;
L( 0 ) :=

4
9

L( 1 ) :=

-5
9

> L(x2):=d2-u2;

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
30

A :=
30

29

> alpha := <3/20,9/29>;

:=

3
20
9
29

> M:=MatrixInverse(A,method=pseudo);
-29
29

28
840

M :=
29
-15

28
14
> MatrixVectorMultiply(M,alpha);
273

81
560
9
56

> alpha1:=81/560; alpha2:=9/56;


:=

81
560

:=

9
56

Portanto:
> u=u(x);
ux x ( x1 ) x 2 ( x1 )

> d2:=d2(x);
d2 :=

9
27
x( x )
280 28

> L(x):=d2(x)-u(x);
9
27
L( x ) :=
x( x )( x )x x ( x1 ) x 2 ( x1 )
280 28
> x1:=0;
x1 := 0

> x2:=1;
x2 := 1

> u1:=eval(u(x),x=x1);
u1 := 0

> u2:=eval(u(x),x=x2);
u2 := 1

> L:=d2-u1;
L :=

9
27
x( x )
280 28

L :=

289 27
x( x )
280 28

> L:=d2-u2;

274

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);
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+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;
u( x ) := x

3 x ( x1 )
13

275

> d2:=d2(x);
d2 := 2

> L(x):=d2-u(x);
L( x ) :=

6
3 x ( x1 )
x
13
13

> x1:=0;
x1 := 0

> x2:=1;
x2 := 1

> u1:=eval(u(x),x=x1);
u1 := 0

> u2:=eval(u(x),x=x2);
u2 := 1

> L(x1):=d2-u1;
L( 0 ) :=

6
13

L( 1 ) :=

-7
13

> L(x2):=d2-u2;

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

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

A :=
208

251

-43

208

> alpha := <3/26,72/251>;

:=

3
26
72
251

> M:=MatrixInverse(A,method=pseudo);
251 10793

294 61152

M :=
251
-104

294
147
> alphas:=MatrixVectorMultiply(M,alpha);
277

alphas :=

95
637
8
49

> 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);
L( x ) :=

18 48
x( x )x x ( x1 ) x 2 ( x1 )
637 49

> x1:=0;
x1 := 0

> x2:=1;
x2 := 1

> u1:=eval(u(x),x=x1);
u1 := 0

> u2:=eval(u(x),x=x2);
u2 := 1

> L(x):=d2(x)-u1;
L( x ) :=

18 48
x( x )
637 49

L( x ) :=

655 48
x( x )
637 49

> L(x):=d2(x)-u2;

278

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);
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+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;
u( x ) := x

3 x ( x1 )
13

> d2:=d2(x);

279

d2 :=

6
13

> L(x):=d2-u(x);
L( x ) :=

6
3 x ( x1 )
x
13
13

> x1:=0;
x1 := 0

> x2:=1;
x2 := 1

> u1:=eval(u(x),x=x1);
u1 := 0

> u2:=eval(u(x),x=x2);
u2 := 1

> L(x1):=d2-u1;
L( 0 ) :=

6
13

L( 1 ) :=

-7
13

> L(x2):=d2-u2;

A.7.6 Mtodo dos Momentos para n = 2 com dois parmetros alpha1 e alpha2
Seja a Equao Diferencial:
> restart;
> L(x):=diff(u(x),x,x)-u(x);
2
d

L( x ) := 2 u( x ) u( x )
dx

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
2

A :=
65

63

> alpha := <3/13,20/63>;

:=

3
13
20
63

> M:=MatrixInverse(A,method=pseudo);
-63
126

61
61

M :=

-130 126

61
61
> alphas:=MatrixVectorMultiply(M,alpha);

281

alphas :=

118
793
10
61

> 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);
L( x ) :=

24 60
x( x )x x ( x1 ) x 2 ( x1 )
793 61

> x1:=0;
x1 := 0

> x2:=1;
x2 := 1

> u1:=eval(u(x),x=x1);
u1 := 0

> u2:=eval(u(x),x=x2);
u2 := 1

> L(x):=d2(x)-u1;
L( x ) :=

24 60
x( x )
793 61

L( x ) :=

817 60
x( x )
793 61

> L(x):=d2(x)-u2;

282

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);
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+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;
u( x ) := x

5 x ( x1 )
22

> d2:=d2(x);
283

d2 := 2

> L(x):=d2-u(x);
L( x ) :=

5
5 x ( x1 )
x
11
22

> x1:=0;
x1 := 0

> x2:=1;
x2 := 1

> u1:=eval(u(x),x=x1);
u1 := 0

> u2:=eval(u(x),x=x2);
u2 := 1

> L(x1):=d2-u1;
L( 0 ) :=

5
11

L( 1 ) :=

-6
11

> L(x2):=d2-u2;

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);
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;
>
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
2

A :=
77

60

> alpha := <5/22,7/20>;

:=

5
22
7
20

> M:=MatrixInverse(A,method=pseudo);
-60
120

43
43

M :=

-154 120

43
43
> alphas:=MatrixVectorMultiply(M,alpha);

285

alphas :=

69
473
7
43

> 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);
L( x ) :=

16 42
x( x )x x ( x1 ) x 2 ( x1 )
473 43

> x1:=0;
x1 := 0

> x2:=1;
x2 := 1

> u1:=eval(u(x),x=x1);
u1 := 0

> u2:=eval(u(x),x=x2);
u2 := 1

> L(x):=d2(x)-u1;
L( x ) :=

16 42
x( x )
473 43

L( x ) :=

489 42
x( x )
473 43

> L(x):=d2(x)-u2;

286

Bibliografia
1 Eugene Butkov, Fsica Matemtica, LTC Livros Tcnicos e Cientficos Editora, 1988
2 L. Esgoltz, Ecuaciones Diferenciales y Clculo Variacionais, Editora MIR, 1977.
3 Mrcia A Gomes Ruggiero; Vera Lcia da Rocha Gomes; Clculo Numrico; Makron
Books.
4 Dcio Esperandio; Joo Teixeira mendes; Luiz Henry Monken e Silva, Clculo Numrico,
Pearson/Pretice Hall.
5 C. A. Brebbia, J. C. F. Telles, L. C. Wrobel , Boundary Elements Method, Springer
Verlag, 1984.
6- Abramovich, (Livro que contm frmulas completas para Diferenas Finitas de derivadas
de qualquer ordem.
7 http://www.cesec.ufpr.br/~tc710
8 Zienkiewicz, Finite Elements Method,
9 Apostilas UNESP, UNICAMP e UnB
10 Livro MDF
11 MDF e Critrios de implementao Computacional.

287

Você também pode gostar