Академический Документы
Профессиональный Документы
Культура Документы
Uma maneira de avaliar a precisão de uma solução de um problema de valor inicial é resolver
o problema duas vezes usando o incremento h e depois h/2 e comparar os valores nos pontos em
comum. Observe que isto significa fazer três vezes mais cálculos que no caso de obter a solução para
um determinado incremento h. Uma alternativa mais eficiente é usar o método de Runge-Kutta-
Fehlberg no qual se pode fazer a avaliação da solução num único incremento. No entanto, isto tem um
custo. Enquanto no Runge-Kutta de quarta ordem avaliamos quatro vezes f(x,y), neste método
avaliamos seis vezes esta função. Mesmo assim, isto é a metade do que avaliaríamos f(x,y) se
executássemos o algoritmo com passo h e depois com passo h/2 o Runge-Kutta de quarta ordem. No
método de Runge-Kutta-Felhberg se calcula a solução por um esquema de quarta ordem e um de
quinta ordem e pela comparação dos valores podemos obter não só o erro local como também uma
estimativa para o h ideal estabelecendo um esquema adaptativo, ou seja, um esquema em que o valor
de h varia automaticamente a partir de um valor de tolerância imposto pelo usuário. O esquema do
método é o que se segue
e a de quinta ordem
k1 128 2197 k5 2
onde o erro local pode ser determinado por E= − k 3− k 4 k 6
360 4275 75240 50 55
O valor ótimo para h é obtido multiplicando o valor atual de h pelo valor dado pela fórmula abaixo: