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.