/
An Over View of Runge-Kutta Fehlberg and An Over View of Runge-Kutta Fehlberg and

An Over View of Runge-Kutta Fehlberg and - PowerPoint Presentation

calandra-battersby
calandra-battersby . @calandra-battersby
Follow
348 views
Uploaded On 2018-09-21

An Over View of Runge-Kutta Fehlberg and - PPT Presentation

Dormand and Prince Methods Numerical Methods To Solve Initial Value Problems William Mize Quick Refresher We are looking at Ordinary Differential Equations More specifically Initial Value Problems ID: 673474

kutta methods order runge methods kutta runge order step taylor method solution error series fehlberg control function size find

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "An Over View of Runge-Kutta Fehlberg and" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

An Over View of Runge-Kutta Fehlberg and Dormand and Prince Methods.

Numerical Methods To Solve Initial Value Problems

William MizeSlide2

Quick Refresher

We are looking at Ordinary Differential EquationsMore specifically Initial Value Problems

Simple Examples:

Solution of: Solution of:

 Slide3

A Problem

How practical are analytical methods?Equation:

We chose to find a Numerical solution because

Closed-form is to difficult to evaluate

No close-form solution Slide4

Some Quick Ground work

First Start with Taylor Series ApproximationsThen Move onto Runge-Kutta Methods for ApproximationsLastly onto Runge-Kutta Fehlberg and

Dormand

and Prince

Methods for Approximation and keeping control of errorSlide5

How these Methods Work

All of the Methods will be using a step size method.Error is determined by the size of step, order, and method used.When actually calculating these, almost always done via computer.Slide6

Taylor Series Methods(Brief)

Taylor Series As Follows

Most Basic is Euler’s Method

Higher Order Approximations better Accuracy

But at a cost

What can we do?

 Slide7

Runge-Kutta Methods

Named After Carl Runge and Wilhelm Kutta

What they do?

Do the same Job as Taylor Series Method, but without the analytic differentiation.

Just like Taylor Series with higher and higher order methods.Runge-Kutta Method of Order 4 Well accepted classically used algorithm.Slide8

Runge-Kutta of Order 2

We don’t want to take derivatives for approximations

Instead use Taylor series to create Runge-Kutta methods to approximate solution with just function evaluations.

We Want to Approximate this with

Find A, B, CWe get:

Error

 Slide9

Runge-Kutta of Order 4

Error of Order

 Slide10

So What's next?

Already Viable Numerical Solution established what's the next step?We want to control our Error and Step size at each step.These methods are called adaptive.

Why?

Cost Less

Keep within ToleranceAlso look for More efficient ways of doing these things.10 Function Evaluation for RK4 and RK5Just 6 for RKF4(5)Slide11

Runge-Kutta Fehlberg

Coefficients

are found via Taylor expansions

 Slide12

Next Step to find These CoefficientsSlide13

Further Deriving

We assume

=1

 Slide14

More and more…

So this was way more complicated than I actually thought it would be.

But it’s all leading some where!

Eventually we want to have all the

in terms of From there was must figure out our and

 Slide15

How to find

 

First Take coefficients from the 5

th

order equation.Which ultimately leads to Where we chose = 1/3 and = 3/8 Slide16

= 1/3

 Slide17

=

3/8

 Slide18

Comparison(Problem)Slide19

Comparisons of MethodsSlide20

Dormand and Prince MethodsSlide21

Visual Comparison of MethodsSlide22

Conclusion

Taylor’s method uses derivatives to solve ODERK uses only a combination of specific function evaluations instead of derivatives to approximate solution of the ODERKF is beneficial because you can control your step size so you have your global error within a predetermined tolerance

RK4 and RK5 uses 10 function evaluations

vs

RKF just 6Runge-Kutta Fehlberg is widely accepted and used commercially(Matlab, Mathematica, maple, etc)Slide23

Sources

Numerical Mathematics and Computing. Sixth Edition; Ward Cheny, David KincaidLow-Order classical Runge-Kutta Formulas with

StepSize

Control and their Application to some heat transfer problems. By Erwin

Fehlberg(1969)A family of embedded Runge-Kutta Formulae. By Dormand and Prince(1980)