Vous êtes sur la page 1sur 4

03235

MTODOS NUMRICOS PARA RESOLUO DE EQUAES


DIFERENCIAIS
NUMERICAL METHODS FOR SOLUTION OF DIFFERENTIAL
EQUATIONS
Matheus Tozo de Araujo, Maurlio Boaventura Campus de So Jos do Rio Preto Instituto de Biocincias,
Letras e Cincias Exatas Matemtica matheusaraujo@hotmail.com PET - SESu/MEC
Palavras chaves: mtodos numricos; equaes diferenciais, resoluo numrica.
Keywords: numerical methods; differential equations, numerical solution.
1. INTRODUO
Muitos fenmenos nas reas das cincias, engenharias, economia, etc., so modelados por
equaes diferenciais. Suponha-se que se quer determinar a posio de um corpo em movimento, e
que se conhece apenas a sua velocidade ou a sua acelerao. No fundo, procura-se uma funo
desconhecida, utilizando certos dados, relacionados por uma equao que contm, pelo menos, uma
das derivadas dessa funo. Estas equaes chamam-se equaes s derivadas ou equaes
diferenciais.
Pelo fato dos mtodos analticos para a resoluo de equaes diferenciais aplicarem-se
apenas a certos tipos de problemas, recorre-se com frequncia ao uso de mtodos numricos para
obter a soluo de uma equao diferencial sujeita a uma dada condio.
Uma equao diferencial possui uma famlia de solues e no apenas uma soluo que a
satisfaa, entretanto, dada uma condio inicial e sua equao diferencial, o que chamamos de
problema de valor inicial (PVI) e sob certas condies temos a existncia e unicidade de soluo
garantida. Neste caso, possvel obter aproximaes numricas do PVI, sem obter a soluo
analtica do problema.
Uma forma de aproximao aplicar os mtodos que diferenas finitas, obtidos atravs da
discretizao do contnuo e obter, assim, a soluo em apenas pontos discretos do intervalo
considerado. Uma outra forma utilizar os mtodos de colocao, que empregam polinmios por
partes, como por exemplo, as chamadas splines, e obter uma soluo contnua. Para muitos, o uso
de splines um estgio intermedirio entre os mtodos clssicos, que empregam funes analticas
emtodo o domnio, e os Mtodos de Diferenas Finitas que discretizam o contnuo.
A idia bsica do Mtodo das Diferenas Finitas transformar o problema de resolver uma
equao diferencial num problema de resolver um sistema de equaes algbricas, usando para isso
aproximaes das derivadas que aparecem na equao, por diferenas finitas. Nos mtodos de
colocao, por sua vez, so buscadas solues aproximadas por polinmios por partes.
Neste trabalho, foram implementados computacionalmente ambos os mtodos descritos
anteriormente para encontrar a soluo de Equaes Diferenciais, ou seja, foram implementados o
mtodo de colocao, utilizando a interpolao por polinmios por partes, usando splines cbicas, e
o Mtodo de Diferenas Finitas.
2. FUNDAMENTAO TERICA E OBJETIVOS
2.1 Fundamentao Terica
A essncia dos mtodos numricos est na discretizao do contnuo. esta discretizao
que torna finito o problema e, portanto, viabiliza sua soluo atravs de computadores.
Para o desenvolvimento do presente trabalho, necessitamos de vrios conceitos relacionados
a tais mtodos, o Mtodo de Colocao baseado em splines (R. Courant (1943) e I. Shoemberg
(1946)) e o Mtodo de Diferenas Finitas refere-se a discretizao do contnuo e tem como
ferramenta bsica a expanso em srie de Taylor.
03236
2.2 Objetivo
O objetivo principal desse trabalho apresentar os dois mtodos numricos para resoluo
de equaes diferenciais mencionados anteriormente: o mtodo de colocao, utilizando
splines e o mtodo de diferenas finitas para resoluo de equaes diferenciais.
3. MATERIAIS E METODOLOGIA
3.1 Materiais
Os materiais utilizados neste projeto foram:
O Software MATLAB;
O compilador C.
3.2 Metodologia
A resoluo de Equaes Diferenciais por meio de mtodos numricos tem como principal
objetivo resolver tais equaes de forma prtica e com um baixo custo computacional.
Vamos, neste trabalho, descrever as metodologias empregadas para ambos os mtodos
atravs de exemplos.
Mtodo da Colocao: Consideremos a equao diferencial de segunda ordem com os dados
de contorno:
Inicialmente, definimos uma partio no intervalo :
Assim, tomando , definimos os pontos aos quais associaremos a base dos splines:
Como a soluo da equao diferencial uma funo que tem duas derivadas, vamos
escolher os B-splines, associados partio , como base. Assim, usando a representao da
soluo aproximada atravs desta base, queremos determinar tal que
(1)
As derivadas da soluo aproximada so obtidas diretamente desta ltima equao:
Substituindo as expresses de na equao diferencial, obtemos uma
equao que deve ser satisfeita pelos coeficientes .
Para ser compatvel com as treze incgnitas , vamos montar um sistema
de equaes nestas incgnitas. Fazendo com que a equao anterior seja satisfeita nos pontos
da partio do intervalo e que respeite as duas condies de contorno definidas pelo PVI,
definimos condies, que so:
03237
e
Como as funes so nulas fora do intervalo obtemos que, para cada , as
equaes intermedirias tm apenas trs termos no-nulos, que so os correspondentes aos
.
Se estes valores so substitudos nas equaes intermedirias do sistema, teremos:
As equaes correspondentes s condies de contorno so:
Seguindo esse caminho, os coeficientes sero obtidos pela resoluo de um sistema
"quase tridiagonal", no qual apenas a primeira e a ltima equaes desrespeitam a condio de
tridiagonalidade. A resoluo deste sistema nos conduz aos seguintes coeficientes:
Assim, a equao (1), com os coeficientes obtidos anteriormente definem um aproximao
para a soluo, encontrada pelo mtodo de colocao, para a equao de segunda ordem com dados
de contorno do exemplo considerado. A descrio anterior exemplifica a metodologia empregada
para o mtodo de colocao abordado neste trabalho.
Mtodo de Diferenas Finitas: vamos agora empregar o mtodo das diferenas finitas para
encontrar uma aproximao para a soluo do PVI, utilizando, para isso, o mesmo exemplo
considerado anteriormente. Seja o PVI:
Discretizamos o intervalo , tomando a malha associada a e usando a frmula
centrada para aproximar , temos:
onde .
Como esta forma discretizada pode ser escrita em todos os pontos internos da malha
tomando , temos um sistema com equaes nas nove incgnitas .
Como , este sistema tridiagonal pode ser escrito na forma:
03238
As condies de contorno aparecero nas equaes correspondentes a e .
Substituindo, nestas duas equaes, e , temos para
e para
Resolvendo o sistema linear tridiagonal resultante, encontramos , que so as
aproximaes numricas encontradas para os pontos da malha considerada.
4. RESULTADOS E DISCUSSES
No caso do mtodo de colocao, a soluo obtida contnua, dada por um polinmio por
partes, enquanto que o Mtodo de Diferenas Finitas fornece uma soluo discreta, ou seja, somente
nos pontos da malha estabelecida.
A tabela a seguir traz os resultados obtidos com o emprego do mtodo de colocao ,
com o Mtodo de Diferenas Finitas e a diferena entre eles para o exemplo considerado
anteriormente. A primeira coluna da tabela refere-se aos pontos da malha considerada, a segunda
refere-se a soluo exata do problema e as demais aos resultados obtidos pelos respectivos mtodos
e a diferena entre eles.
Como pode ser observado na tabela acima, os resultados obtidos por ambos os mtodos so
bastante satisfatrios, porm, no caso mtodo de colocao os resultados foram ainda melhores, se
aproximando muito da soluco exata.
Muitas vezes, se faz necessrio o conhecimento da soluo do problema apenas em pontos
discretos de uma malha regular, assim, o mtodo de diferenas finitas pode ser aplicado com
relativa segurana e pouco esforo computacional. Agora, quando se faz necessrio o conhecimento
da soluo em um domnio contnuo ou em pontos de uma malha irregular, o mtodo de colocao
se torna mais adequado, pagando-se, portanto, o preo de um maior esforo computacional.
5. CONCLUSO
A escolha do mtodo a ser utilizado (colocao ou diferenas finitas) depende muito da
aplicao. Dentro do contexto (contnuo ou discreto) ambos os mtodos produziram bons
resultados.
Referncias Bibliogrficas
BURDEN, Richard L.; FAIRES, J. Douglas. Anlise Numrica, Ed. Thomson, 2003.
CUNHA, M. Cristina C. Mtodos Numricos, Ed. da Unicamp, 2000.
FRANCO, Neide B. Clculo Numrico, Ed. Pearson Prentice Hall, So Paulo, 2006.
RUGGIERO, Mrcia A. G.; LOPES, Vera Lcia R. Clculo Numrico Aspectos Tericos
Computacionais, Ed. Makron Books do Brasil, So Paulo, 1997.

Vous aimerez peut-être aussi