Runge-Kutta 2ª ordem
No método explícito de euler tínhamos:
Sendo . Podemos reescrever como:
Onde e . Agor se supormos uma solução:
Com o termo adicional dependendo de uma posição genérica
em um tempo genérico
, isto é
. Usando o fato de que
, podemos escrever então que:
Agora lembrando a expansão em série de taylor que também vimos no método explícito e Euler:
Abrindo a segunda derivada, temos:
Substituindo então, e escrevendo apenas , temos a seguinte expansão em série de Taylor:
Vamos expandir . Uma expansão de Taylor de primeira ordem para uma função de 2 variáveis em torno de é dado por [1]:
Onde denota a derivada da função na variável . Para o nosso caso, temos então para uma expansão em torno de :
Expandindo então em torno de temos:
Aqui podemos notar que multiplica a expansão da função, então quando desprezamos os termos de segunda ordem da expansão de , deprezamos os termos de terceira ordem de . Substituindo então o aproximado e na equação 1, temos:
Manipulando:
Comparando a aproximação 3 com a expansão 2 temos a seguinte relação:
Diferentes conjuntos de valore satisfazem este sistema. O método do ponto médio é obtido se ecolhermos:
,
e
:
Então:
O método de Heun é obtido se for escolhido e :
Uma observação, é que o erro global no algoritmo de Runge-Kutta de segunda ordem é e o local é .
Exemplo
Runge-Kutta 4ª ordem
Exemplo
Principais materiais utilizados
- Runge-Kutta Methods (Michael Zeltkevic, Instituto de Tecnologia de Massachusetts)
- Second Order Runge-Kutta (Erik Cheever, Swarthmore)
Citações