Runge-Kutta-Fehlberg Method

The Runge-Kutta-Fehlberg method uses the analysis above with a Runge-Kutta method of order four and a Runge-Kutta method of order 5. Both methods are chosen such that only few extra calculations are needed to calculate [Maple Math] , once [Maple Math] has been obtained. When we introduce the definitions

[Maple Math] ;

[Maple Math] ;

[Maple Math] ;

[Maple Math] ;

[Maple Math] ;

[Maple Math] ;

Then the estimate [Maple Math] is obtained using the Runge-Kutta method of order four, as

[Maple Math] ;

The estimate [Maple Math] is obtained using the Runge-Kutta method of order five, as

[Maple Math] ;

Notice that the same intermediate results can be used in both methods and only 6 evaluations of [Maple Math] are needed at every step.

In the Runge-Kutta-Fehlberg method, an initial value of [Maple Math] is used to calculate [Maple Math] and [Maple Math] . Then a value of [Maple Math] is calculated conservatively as

[Maple Math]

This is used to either

reject, if necessary, the initial choice of [Maple Math] and repeat the calculations with [Maple Math] ,

or to predict an appropriate step-size for the next step.

>

The next worksheet will look at the application of this method and its accuracy.

>