Método de passo múltiplo

Métodos de passo múltiplos são utilizados para a soluções numéricas de equações diferenciais ordinárias. Conceitualmente, um método numérico começa a partir de um ponto inicial e, em seguida, leva um pequeno passo para a frente no tempo para encontrar o próximo ponto da solução. O processo continua com os passos subsequentes para mapear a solução. Métodos de uma etapa (como o método de Euler) referem-se a apenas um ponto anterior e sua derivada a determinar o valor atual. Métodos como os Runge-Kutta dão alguns passos intermediários (por exemplo, um meio-passo) para obter um método de ordem superior, mas, em seguida, descartam todas as informações anteriores antes de tomar uma segunda etapa. Métodos de várias etapas tentam ganhar eficiência, mantendo e usando as informações a partir das etapas anteriores, em vez de descartá-las. Consequentemente, os métodos de várias etapas referem-se a vários pontos anteriores e valores derivados. No caso de métodos de várias etapas lineares, uma combinação linear dos pontos anteriores e os valores derivados são utilizados.[1]

Métodos de Adams-Bashforth

Definição

Para o problema de valor inicial y = f ( t , y ) ; {\displaystyle y'=f(t,y);} a b ; {\displaystyle a\leq b;} y ( a ) = α {\displaystyle y(a)=\alpha }

O método de passo múltiplo de n passos tem uma equação de diferença para encontrar a aproximação de w i + 1 {\displaystyle w_{i+1}} no ponto t i + 1 {\displaystyle t_{i+1}} da malha possui a seguinte equação, onde n {\displaystyle n} é um número inteiro maior que 1[2]:

w i + 1 = a n 1 w i + a m 2 w i 1 + . . . + a 0 w i + 1 n + h [ b n f ( t i + 1 , w i + 1 ) + b n 1 f ( t i , w i ) + . . . + b 0 f ( t i + 1 n , w i + 1 n ) ] {\displaystyle w_{i+1}=a_{n-1}w_{i}+a_{m-2}w_{i-1}+...+a_{0}w_{i+1-n}+h[b_{n}f(t_{i+1},w_{i+1})+b_{n-1}f(t_{i},w_{i})+...+b_{0}f(t_{i+1-n},w_{i+1-n})]}

para i = n 1 , n , . . . , N 1 , {\displaystyle i=n-1,n,...,N-1,} em que h = ( b a ) / N , a 0 , a 1 , . . . , a n 1 {\displaystyle h=(b-a)/N,a_{0},a_{1},...,a_{n-1}} e b 0 , b 1 , . . . , b n {\displaystyle b_{0},b_{1},...,b_{n}} são constantes e w 0 = α 0 {\displaystyle w_{0}=\alpha _{0}} , w 1 = α 1 {\displaystyle w_{1}=\alpha _{1}} , w 2 = α 2 {\displaystyle w_{2}=\alpha _{2}} , . . . {\displaystyle ...} , w n 1 = α n 1 {\displaystyle w_{n-1}=\alpha _{n-1}} são valores iniciais especificados.

É Chamado de explícito ou aberto quando b n = 0 {\displaystyle b_{n}=0} pois a equação acima apresenta w i + 1 {\displaystyle w_{i+1}} explicitamente em função dos valores já determinados. Já para b n 0 {\displaystyle b_{n}\neq 0} o método é definido como implícito ou fechado, isso porque w i + 1 {\displaystyle w_{i+1}} ocorre em ambos os lados da equação da malha e é especificado implicitamente.

Enfim, o método de Adams-Bashforth pode ser definido como um esquema de repetição do tipo:

y ( n + 1 ) = y ( n ) + i = m n w i f ( t ( n 1 ) , y ( n 1 ) ) {\displaystyle y^{(n+1)}=y^{(n)}+\sum _{i=m}^{n}w_{i}f(t^{(n-1)},y^{(n-1)})}

EXEMPLOS:

  • Adams-Bashforth de segunda ordem:

y ( n + 1 ) = y ( n ) + ( h 2 ) [ 3 f ( t ( n ) , y ( n ) ) f ( t ( n 1 ) , y ( n 1 ) ) ] {\displaystyle y^{(n+1)}=y^{(n)}+\left({h \over 2}\right)[3f(t^{(n)},y^{(n)})-f(t^{(n-1)},y^{(n-1)})]}

  • Adams-Bashforth de terceira ordem:

y ( n + 1 ) = y ( n ) + ( h 12 ) [ 23 f ( t ( n ) , y ( n ) ) 16 f ( t ( n 1 ) , y ( n 1 ) ) + 5 f ( t ( n 2 ) , y ( n 2 ) ) ] {\displaystyle y^{(n+1)}=y^{(n)}+\left({h \over 12}\right)[23f(t^{(n)},y^{(n)})-16f(t^{(n-1)},y^{(n-1)})+5f(t^{(n-2)},y^{(n-2)})]}

  • Adams-Bashforth de quarta ordem:

y ( n + 1 ) = y ( n ) + ( h 24 ) [ 55 f ( t ( n ) , y ( n ) ) 59 f ( t ( n 1 ) , y ( n 1 ) ) + 37 f ( t ( n 2 ) , y ( n 2 ) ) 9 f ( t ( n 3 ) , y ( n 3 ) ) ] {\displaystyle y^{(n+1)}=y^{(n)}+\left({h \over 24}\right)[55f(t^{(n)},y^{(n)})-59f(t^{(n-1)},y^{(n-1)})+37f(t^{(n-2)},y^{(n-2)})-9f(t^{(n-3)},y^{(n-3)})]}

Os métodos de de passo múltiplo evitam as múltiplas etapas do método de Runge-Kutta, mas existe a necessidade de serem iniciados com suas condições iniciais.

Referências

  1. Sidi, Avram (2013). Practical Extrapolation Methods: Theory and Applications (em inglês). Cambridge, Inglaterra: Cambridge University Press. p. 421. ISBN 0521661595. Consultado em 20 de julho de 2014 
  2. Richard L. Burden; J. Douglas Faires. Análise Numérica. [S.l.]: Editora CENGAGE Learning, 8° edição  A referência emprega parâmetros obsoletos |coautor= (ajuda)
  • Portal da matemática