Download presentation
Presentation is loading. Please wait.
Published byNathaniel Merritt Modified over 9 years ago
1
Lecture 39 Numerical Analysis
2
Chapter 7 Ordinary Differential Equations
3
Introduction Taylor Series Euler Method Runge-Kutta Method Predictor Corrector Method
4
PREDICTOR – CORRECTOR METHOD
5
The methods presented so far are called single-step methods, where we have seen that the computation of y at t n+1 that is y n+1 requires the knowledge of y n only.
6
In predictor-corrector methods which we will discuss now, is also known as multi-step methods. To compute the value of y at t n+1, we must know the solution y at t n, t n-1, t n-2, etc.
7
Thus, a predictor formula is used to predict the value of y at t n+1 and then a corrector formula is used to improve the value of y n+1. Let us consider an IVP
8
Using simple Euler’s and modified Euler’s method, we can write down a simple predictor-corrector pair (P – C) as
9
Here, y n+1 (1) is the first corrected value of y n+1. The corrector formula may be used iteratively as defined below: The iteration is terminated when two successive iterates agree to the desired accuracy
10
In this pair, to extrapolate the value of y n+1, we have approximated the solution curve in the interval (t n, t n+1 ) by a straight line passing through (t n, y n ) and (t n+1, y n+1 ).
11
The accuracy of the predictor formula can be improved by considering a quadratic curve through the equally spaced points (t n-1, y n-1 ), (t n, y n ), (t n+1, y n+1 )
12
Suppose we fit a quadratic curve of the form where a, b, c are constants to be determined
13
As the curve passes through (t n-1, y n-1 ) and (t n, y n ) and satisfies we obtain Therefore
14
and Which gives or
15
Substituting these values of a, b and c into the quadratic equation, we get That is,
16
Thus, instead of considering the P-C pair, we may consider the P-C pair given by The essential difference between them is, the one given above is more accurate
17
However, this one can not be used to predict y n+1 for a given IVP, because its use require the knowledge of past two points. In such a situation, a R-K method is generally used to start the predictor method.
18
Milne’s Method It is also a multi-step method where we assume that the solution to the given IVP is known at the past four equally spaced point t 0, t 1, t 2 and t 3.
19
To derive Milne’s predictor- corrector pair, let us consider a typical IVP
20
On integration between the limits t 0 and t 4, we get
21
But we know from Newton’s forward difference formula where
22
Now, by changing the variable of integration (from t to s), the limits of integration also changes (from 0 to 4), and thus the above expression becomes
23
which simplifies to Substituting the differences It can be further simplified to
24
Alternatively, it can also be written as This is known as Milne’s predictor formula.
25
Similarly, integrating the original over the interval t 0 to t 2 or s = 0 to 2 and repeating the above steps, we get which is known as Milne’s corrector formula.
26
In general, Milne’s predictor- corrector pair can be written as
27
From these equations, we observe that the magnitude of the truncation error in corrector formula is while the truncation error in predictor formula is Thus: TE in, c-formula is less than the TE in p-formula.
28
In order to apply this P – C method to solve numerically any initial value problem, we first predict the value of y n+1 by means of predictor formula, where derivatives are computed using the given differential equation itself.
29
Using the predicted value y n+1, we calculate the derivativ y’ n+1 rom the given differential equation and then we use the corrector formula of the pair to have the corrected value of y n+1 Using the predicted value y n+1, we calculate the derivative y’ n+1 from the given differential equation and then we use the corrector formula of the pair to have the corrected value of y n+1
30
This in turn may be used to obtain improved value of y n+1 by using corrector again. This in turn may be used to obtain improved value of y n+1 by using the corrector again. This cycle is repeated until we achieve the required accuracy.
31
Example Find y (2.0) if y ( t ) is the solution of y (0) = 2, y (0.5) = 2.636, y (1.0) = 3.595 and y(1.5) = 4.968 Use Milne’s P-C method.
32
Solution Taking t 0 = 0.0, t 1 = 0.5, t 2 = 1.0, t 3 = 1.5 y 0, y 1, y 2 and y 3, are given, we have to compute y 4, the solution of the given differential equation corresponding to t =2.0
33
The Milne’s P – C pair is given as
34
From the given differential equation, We have, We have,
35
Now, using predictor formula, we compute
36
Using this predicted value, we shall compute the improved value of y 4 from corrector formula
37
Using the available predicted value y 4 and the initial values, we compute
38
Thus, the first corrected value of y 4 is given by
39
Suppose, we apply the corrector formula again, then we have Finally, y (2.0) = y 4 = 6.8734.
40
Example Tabulate the solution of in the interval [0, 0.4] with h = 0.1, using Milne’s P-C method.
41
Solution Milne’s P-C method demand the solution at first four points t 0, t 1, t 2 and t 3. As it is not a self – starting method, we shall use R-K method of fourth order to get the required solution and then switch over to Milne’s P – C method.
42
Thus, taking t 0 = 0, t 1 = 0.1, t 2 = 0.2, t 3 = 0.3 we get the corresponding y values using R–K method of 4 th order; that is y 0 = 1, y 1 = 1.1103, y 2 = 1.2428 and y 3 = 1.3997 (Reference Lecture 38)
43
Now, we compute
44
Using Milne’s predictor formula
45
Before using corrector formula, we compute
46
Finally, using Milne’s corrector formula, we compute
47
The required solution is: t00.10.20.30.4 y11.11031.24281.39971.5836
48
Lecture 39 Numerical Analysis
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.