8.EQUAÇÕES DIFERENCIAIS ORDINÁRIAS Parte 2 8.1 – INTRODUÇÃO – PVI’s 8.2 – MÉTODOS DE PASSO SIMPLES 8.2.1 – MÉTODO DE EULER 8.2.2 – MÉTODOS DE TAYLOR hoje 8.2.3 – MÉTODOS DE RUNGE-KUTTA 8.3 – MÉTODOS DE PASSO MÚLTIPLO 8.4 – MÉTODOS PREVISOR-CORRETOR 8.5 – EDO’s DE ORDEM SUPERIOR E SISTEMAS DE EDO’s 8.6 - PVC’s E O MÉTODO DAS DIFERENÇAS FINITAS 8. EDO’s 8.2.2 – Métodos de Taylor Dado o PVI y f x, y com yx0 y 0 construiremos x1 , x 2 , x3 , ....., x n , para simplificar igualmente espaçados, ou seja, xi 1 xi h para i 0,1,2,.....,n 1 e calculamos yi yxi neste pontos através de resultados já obtidos. 8. EDO’s 8.2.2 – Métodos de Taylor Os métodos que utilizam o desenvolvimento de Taylor são considerados de alto custo computacional, conforme aumentase a ordem da aproximação, pois em tais situações devemos calcular não somente o valor da função f, mas de suas derivadas também. 8. EDO’s 8.2.2 – Métodos de Taylor A série de Taylor de y(x) em torno de x=xn é dada por: y ( x) y ( x n ) y ( x n ) x x n y ( x n ) y k ( xn ) x x n onde x x n , x k! k y k 1 x x n 2 2! ..... x x n ( x ) k 1! k 1 8. EDO’s 8.2.2 – Métodos de Taylor A série de Taylor de y(x) em x=xn+1 é k h2 h y ( x n 1 ) y ( x n ) y ( x n ) h y ( x n ) ..... y k ( x n ) 2! k! k h2 k h y n 1 y n y n h y n ..... y n 2! k! onde h x n 1 x n é o tamanho do passo e y k 1 ( x ) k 1 e x n h é o erro de truncamento. k 1! O Método de Taylor é dito de ordem k 8. EDO’s 8.2.2 – Método de Taylor de 2ª Ordem Calculemos a fórmula de Taylor de 2ª ordem. Note que y x f x, y ( x) dy d y x f x , y ( x ) f x x, y ( x ) f y x, y ( x ) f x f f y dx dx h2 y n 1 y n h f x n , y n f x x n , y n f y x n , y n f x n , y n 2 onde n 0,1,2... 8. EDO’s 8.2.2 – Método de Taylor de 3ª Ordem Analogamente, a fórmula de Taylor de 3ª ordem é dada por y n 1 h2 y n h f x n , y n f x x n , y n f y x n , y n f x n , y n 2! h3 [ f xx x n , y n 2 f xy x n , y n f x n , y n f yy x n , y n f 3! 2 x n , y n f x x n , y n f y x n , y n f y x n , y n f x n , y n ] onde n 0,1,2... e 2 y x f xx 2 f xy f f yy f 2 fx fy fy 2 f 8. EDO’s 8.2.2 – Método de Taylor de nª Ordem Note o aumento do gasto computacional em calcular os valores de f e suas derivadas em vários pontos. O cálculo da fórmula de Taylor de ordem n é muito trabalhoso. O Método de Euler é o Método de Taylor de ordem 1 8. EDO’s 8.2.2 Métodos de Taylor - Aplicação Exemplo 1: Considere o problema de valor inicial x y x y com y(2) 2 Utilizando a fórmula de Taylor de 2ª ordem calcule y (2.1) . Solução: Temos que x y y 2 y 1como y(2) 2 y (2) 1 0 x x 2 0 2 1 y y e y (2) 2 2 2 2 2 x x x 2 8. EDO’s 8.2.2 Métodos de Taylor - Aplicação Da fórmula de Taylor, em torno de x 2 ( x 2) 2 ( x 2) 3 y ( x) y (2) ( x 2) y (2) y (2) y () 2! 3! ( x 2) 2 ( x 2) 3 y ( x) 2 y () 4! 6! (0.1) 2 y (2.1) 2 2.00238 4 y 2 y 2 y 2 3 ? Quanto ao erro cometido: y ( x) x x x 8. EDO’s 8.2.2 Métodos de Taylor - Aplicação Exemplo 2: Considere o problema de valor inicial y x y 2 com y(0) 2 Utilizando a fórmula de Taylor de 1ª ordem (Método de Euler) calcule y( x) para x 0,1 . Solução: Escolhendo uma partição em 5 subintervalos, segue h 0.2 e y n 1 y n h f x n , y n y n h x n y n 2 para n 0,1,2,3,4 y1 2.0000 , y 2 2.0400 , y 3 2.1120 y 4 2.2096 , y 5 2.3277 8. EDO’s 8.2.2 Métodos de Taylor - Aplicação Exemplo 3: Considere o problema de valor inicial y x y 2 com y(0) 2 Utilizando a fórmula de Taylor de 2ª ordem calcule y( x) para x 0,1 . Solução: Escolhendo uma partição em 5 subintervalos, segue h 0.2 e 2 h y n 1 y n h y n yn para n 0,1,2,3,4,5 2 onde y n x n y n 2 y n f x x n , y n f y x n , y n f x n , y n x n y n 1 8. EDO’s 8.2.2 Métodos de Taylor - Aplicação Substituindo y n 1 h2 x n y n 1 y n h x n y n 2 2 para n 0,1,2,3,4,5 y1 2.0200 , y 2 2.0724 , y 3 2.1514 y 4 2.2521 , y1 2.3707 8. EDO’s 8.2.2 Métodos de Taylor - Aplicação Exemplo 2: Para o problema de valor inicial y x y 2 com y(0) 2 xi 0.0 0.2 0.4 Euler 2.0 2.0 2.04 Taylor p=2 2.0 2.02 2.0724 Exato 2.0 2.0187 2.0703 0.6 0.8 1.0 2.1120 2.2096 2.3277 2.1514 2.2521 2.3707 2..1488 2.2493 2.3679 8. EDO’s 8.2.2 Métodos de Taylor Exercícios: Resolva o problema de valor inicial y 20 y com y(0) 1 considerando h 0.5 , h 0.25 , h 0.1 Calcule y( x) para y (0,1) por meio do a) Método de Euler Aprimorado b) Taylor de 2ª ordem c) Compare os resultados