Escolar Documentos
Profissional Documentos
Cultura Documentos
6 Trabalho:
1 OBJETIVO
Este trabalho tem como objetivo o estudo e implementao computacional da soluo numrica de Equaes Diferenciais Ordinrias pelo mtodo do ponto mdio. Resolver o exerccio 09 da lista 6 verificando a estratgia utilizada pelo mtodo e fazendo suas devidas anlises.
F (t , y, y ' , y",..., y ( n ) ) 0
(01)
Em relao a linearidade uma equao diferencial pode ser linear ou no linear. Ela linear se as incgnitas e suas derivadas aparecem de forma linear na equao, isto , as incgnitas e suas derivadas aparecem em uma soma em que cada parcela um produto de alguma derivada das incgnitas com uma funo que no depende das incgnitas. Por exemplo uma equao diferencial ordinria linear de ordem n uma equao que pode ser escrita como:
a0 (t ) y a1 (t )
dy dny ... an (t ) n f (t ) dt dt
(02)
As equaes diferenciais ordinrias que no podem ser colocadas nessa forma so no lineares.
dy f ( x, y) dx
y ( x0 ) y 0
(03) (04)
Se so conhecidas condies adicionais, pode-se obter solues particulares para a equao diferencial e se no so conhecidas condies adicionais pode-se obter apenas soluo geral. Todas tcnicas para soluo de equaes diferencias como do tipo mencionado anteriormente envolve uma inicializao com uma condio inicial ( x0 , y 0 ) , e excursionando-se ao longo do eixo-x. A cada passo, um novo valor de y estimado. O efeito sobre a y de uma variao em x dada pela Eq.05:
yi 1 yi
xi 1
xi
dy dx dx
(05)
yi 1 yi
Ou alternativamente: [ ] [
xi 1
xi
dy dx dx
(06)
Representando assim genericamente a forma de todas as tcnicas de soluo numrica com problemas de valor inicial. Existem duas abordagens principais para a execuo da integrao exigido pela Eq.6: a) Mtodos de passo nico, que usam informaes de nico ponto anterior, ( x0 , y 0 ) para estimar o prximo ponto ( xi 1 , yi 1 ) b) Mtodos de passos mltiplos ou mtodos preditor-corretor, que usam informaes sobre vrios pontos anteriores ( xi , y i ) , ( xi 1 , yi 1 ) ... etc. para estimar o prximo ponto ( xi 1 , yi 1 ) . 2.3 Mtodo do Ponto Mdio (Midpoint method) O mtodo utilizado para resoluo do problema proposto ser o mtodo de soluo numrica de equaes diferenciais ordinrias chamado de Mtodo do Ponto Mdio. Consiste em um
y' f ( x, y) com y ( x0 ) y 0
O mtodo do ponto mdio estima o novo valor de y usando a seguinte sequncia:
(07)
K 0 hf ( x0 , y0 ) 1 1 K1 hf ( x0 h, y0 K 0 ) 2 2 y1 y0 K1
Como mostrado na Figura 1, o gradiente da curva de soluo estimado no ponto mdio do intervalo e este gradiente 'mdio assumido para atuar em toda o intervalo.
2.4 Reduo de equao de Ordem elevada facilmente demonstrado que uma equao diferencial de ordem n pode dividido em um sistema equivalente de n equaes de primeira ordem. Alm disso, se as condies de n que permite obter uma soluo particular para a equao de ordem n todos so dados ao mesmo
dny dy d 2 y d n1 y f ( x , y , , ,..., ) dt n dx dx 2 dx n1
Com condies iniciais dada por:
(11)
y ( x0 ) A0 ,
(12)
Substituindo todos os termos (exceto x) no lado direito da equao por variveis simples:
y y0 ,
Nota-se que:
dy d2y d n1 y y1 , 2 y 2 ,... n1 y n1 dx dx dx
(13)
etc.,
As n equaes de primeira ordem em conjunto com a condio inicial podem ser escritas:
dy0 y1 dx dy1 y2 dx
y0 ( x0 ) A0 y1 ( x0 ) A1
dyn2 y n1 dx
dyn1 f ( x, y, y0 , y1 ,...,yn1 ) dx
y n2 ( x0 ) An2 y n1 ( x0 ) An1
2.4 Soluo Simultnea de equaes diferenciais de primeira ordem Em geral, um sistema de n equaes diferenciais de primeira ordem dado da seguinte forma.
dyi f i ( x, y, y0 , y1 ,...,yn1 ) dx
i 0,1,2,...,n
i 0,1,2,..., n
dy f ( x, y, z ) dx dz g ( x, y, z ) dx
y( x0 ) y0 z ( x0 ) z0
Avanando-se a soluo de y e z para os novos valores de x usando em geral expresses da seguinte forma:
y ( x1 ) y ( x0 ) K z ( x1 ) z ( x0 ) L
Em que a natureza de K e L dependendo do mtodo a ser aplicado. Para o mtodo do ponto mdio:
K K1 e L L1
Onde
K 0 hf ( x0 , y0 , z0 ) L0 hg ( x0 , y0 , z 0 ) K1 hf ( x0 h, y0 K 0 , z 0 L0 ) L1 hg ( x0 h, y0 K 0 , z0 L0 )
3 METODOLOGIA E RESULTADOS
Exerccio proposto: ___________________________________________________________________________ Dada a equao
mtodo do ponto mdio com h=0,25 e h = 0,05. ___________________________________________________________________________ Seguindo os passos citados no item 2.4, coloca-se todos os termos do lado direito da igualdade, exceto o termo da ensima derivada , assim:
dy z dx dz (1 x). 1 ( y' ) 2 dx
y(0) 0
z (0) 0
A Implementao computacional da reduo da equao de ordem elevada (ordem=2), foi possvel pelas funes F e G que acompanham o programa principal. Sendo que:
dy f ( x, y, z ) dx dz g ( x, y, z ) dx
Isto representa computacionalmente:
F = @(x,y,z) z; G = @(x,y,z) (1-x)*sqrt((1+(z)^2)^3);
3.1 Validando o algoritmo Para o problema proposto os dados de entradas foram: -----------------------------------------------------------------------------------------------------------------------------Digite o valor inicial de Xo = 0 Digite o valor inicial de Yo = 0 Digite o tamanho do passo [h] desejado h = 0.25 Digite o valor inicial de dYo/dx (ou Zo) = 0 Digite o valor de x ao qual deseja calcular a funo = 0.5 -----------------------------------------------------------------------------------------------------------------------------O programa retornou: 0.1124 Mudando apenas o passo h para 0.05 obteve se como reposta: 0.1087
4 BIBLIOGRAFIA
[1] GRIFFITHS ,D. V.; SMITH, I.M. Numerical Methods for Engineers A Programming