0% found this document useful (0 votes)
194 views

Romberg Rule of Integration: Major: All Engineering Majors Authors: Autar Kaw, Charlie Barker

The Romberg rule is an extrapolation formula that improves upon the Trapezoidal rule for numerical integration. It provides a better approximation of the integral by recursively reducing the true error through Richardson extrapolation. The Romberg rule calculates a series of integral approximations where each step halves the interval of integration. This allows the method to converge to the true integral value faster than the Trapezoidal rule.

Uploaded by

prasenajita
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
194 views

Romberg Rule of Integration: Major: All Engineering Majors Authors: Autar Kaw, Charlie Barker

The Romberg rule is an extrapolation formula that improves upon the Trapezoidal rule for numerical integration. It provides a better approximation of the integral by recursively reducing the true error through Richardson extrapolation. The Romberg rule calculates a series of integral approximations where each step halves the interval of integration. This allows the method to converge to the true integral value faster than the Trapezoidal rule.

Uploaded by

prasenajita
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

Romberg Rule of Integration

Major: All Engineering Majors

Authors: Autar Kaw, Charlie Barker

http://numericalmethods.eng.usf.edu
Transforming Numerical Methods Education for STEM
Undergraduates

1/10/2010 http://numericalmethods.eng.usf.edu 1
Romberg Rule of
Integration

http://numericalmethods.eng.usf.edu
Basis of Romberg Rule
b

Integration ∫ f ( x )dx
a
f(x)
y
The process of measuring
the area under a curve.

b
I = ∫ f ( x )dx
a

Where:
f(x) is the integrand
a= lower limit of integration
a b x
b= upper limit of integration

3 http://numericalmethods.eng.usf.edu
What is The Romberg Rule?

Romberg Integration is an extrapolation formula of


the Trapezoidal Rule for integration. It provides a
better approximation of the integral by reducing the
True Error.

4 http://numericalmethods.eng.usf.edu
Error in Multiple Segment
Trapezoidal Rule
The true error in a multiple segment Trapezoidal
Rule with n segments for an integral
b
I = ∫ f ( x )dx
a

Is given by n
∑ f ′′(ξi )
(b − a ) i =1
3
Et =
12n 2 n

where for each i, ξi is a point somewhere in the


domain , [a + (i − 1)h , a + ih] .
5 http://numericalmethods.eng.usf.edu
Error in Multiple Segment
Trapezoidal Rule
n
The term ∑ f ′′(ξ i ) can be viewed as an
i =1
n
approximate average value of f ′′( x ) in [a ,b] .

This leads us to say that the true error, Et


previously defined can be approximated as

1
Et ≅ α
n2

6 http://numericalmethods.eng.usf.edu
Error in Multiple Segment
Trapezoidal Rule
n Value Et ∈t % ∈a %
Table 1 shows the results 1 11868 807 7.296 ---
obtained for the integral 2 11266 205 1.854 5.343
using multiple segment
3 11153 91.4 0.8265 1.019
Trapezoidal rule for
4 11113 51.5 0.4655 0.3594
30
  140000   5 11094 33.0 0.2981 0.1669
x = ∫  2000 ln   − 9 . 8t dt
8 140000 − 2100t  
6 11084 22.9 0.2070 0.09082

7 11078 16.8 0.1521 0.05482

8 11074 12.9 0.1165 0.03560

Table 1: Multiple Segment Trapezoidal Rule Values

7 http://numericalmethods.eng.usf.edu
Error in Multiple Segment
Trapezoidal Rule

The true error gets approximately quartered as


the number of segments is doubled. This
information is used to get a better approximation
of the integral, and is the basis of Richardson’s
extrapolation.

8 http://numericalmethods.eng.usf.edu
Richardson’s Extrapolation for
Trapezoidal Rule

The true error, Et in the n-segment Trapezoidal rule


is estimated as
C
Et ≈ 2
n
where C is an approximate constant of
proportionality. Since

Et = TV − I n
Where TV = true value and I n = approx. value

9 http://numericalmethods.eng.usf.edu
Richardson’s Extrapolation for
Trapezoidal Rule

From the previous development, it can be shown


that C
≈ TV − I 2 n
(2n )
2

when the segment size is doubled and that

I 2n − I n
TV ≈ I 2 n +
3

which is Richardson’s Extrapolation.

10 http://numericalmethods.eng.usf.edu
Example 1
The vertical distance covered by a rocket from 8 to 30
seconds is given by
30
  140000  
x = ∫  2000 ln   − 9. 8t dt
8 140000 − 2100t  

a) Use Richardson’s rule to find the distance covered.


Use the 2-segment and 4-segment Trapezoidal
rule results given in Table 1.
b) Find the true error, Et for part (a).
c) Find the absolute relative true error, ∈a for part (a).
11 http://numericalmethods.eng.usf.edu
Solution
a) I 2 = 11266m I 4 = 11113m
Using Richardson’s extrapolation formula
for Trapezoidal rule

I 2n − I n and choosing n=2,


TV ≈ I 2 n +
3

TV ≈ I 4 +
I4 − I2 11113 − 11266
3
= 11113 +
3

= 11062m

12 http://numericalmethods.eng.usf.edu
Solution (cont.)
b) The exact value of the above integral is
30
  140000  
x = ∫  2000 ln   − 9. 8t dt
8 140000 − 2100t  

= 11061 m
Hence
Et = True Value − Approximate Value
= 11061 − 11062
= −1 m
13 http://numericalmethods.eng.usf.edu
Solution (cont.)
c) The absolute relative true error ∈t would then be
11061 − 11062
∈t = × 100
11061

= 0.00904%

Table 2 shows the Richardson’s extrapolation


results using 1, 2, 4, 8 segments. Results are
compared with those of Trapezoidal rule.

14 http://numericalmethods.eng.usf.edu
Solution (cont.)
Table 2: The values obtained using Richardson’s
extrapolation formula for Trapezoidal rule for
30
  140000  
x = ∫  2000 ln   − 9 . 8t dt
8 140000 − 2100t  

n Trapezoidal ∈t for Trapezoidal Richardson’s ∈t for Richardson’s


Rule Rule Extrapolation Extrapolation
1 11868 7.296 -- --
2 11266 1.854 11065 0.03616
4 11113 0.4655 11062 0.009041
8 11074 0.1165 11061 0.0000

Table 2: Richardson’s Extrapolation Values

15 http://numericalmethods.eng.usf.edu
Romberg Integration
Romberg integration is same as Richardson’s
extrapolation formula as given previously. However,
Romberg used a recursive algorithm for the
extrapolation. Recall
I 2n − I n
TV ≈ I 2 n +
3
This can alternately be written as
I 2n − I n I 2n − I n
(I 2n )R = I 2n + = I 2n + 2−1
3 4 −1

16 http://numericalmethods.eng.usf.edu
Romberg Integration

Note that the variable TVis replaced by ( I 2 n ) Ras the


value obtained using Richardson’s extrapolation formula.
Note also that the sign ≈ is replaced by = sign.
Hence the estimate of the true value now is

TV ≈ (I 2 n )R + Ch 4

Where Ch4 is an approximation of the true error.

17 http://numericalmethods.eng.usf.edu
Romberg Integration
Determine another integral value with further halving
the step size (doubling the number of segments),
I 4n − I 2n
(I 4n )R = I 4n +
3
It follows from the two previous expressions
that the true value TV can be written as
(I 4 n )R − (I 2 n )R
TV ≈ (I 4 n )R +
15

( I 4 n )R − ( I 2 n )R
= I 4n +
43−1 − 1
18 http://numericalmethods.eng.usf.edu
Romberg Integration
A general expression for Romberg integration can be
written as
I k −1, j +1 − I k −1, j
I k , j = I k −1, j +1 + k −1
,k ≥ 2
4 −1

The index k represents the order of extrapolation.


k=1 represents the values obtained from the regular
Trapezoidal rule, k=2 represents values obtained using the
true estimate as O(h2). The index j represents the more and
less accurate estimate of the integral.

19 http://numericalmethods.eng.usf.edu
Example 2

The vertical distance covered by a rocket from


t = 8 to t = 30 seconds is given by

30
  140000  
x = ∫  2000 ln   − 9. 8t dt
8 140000 − 2100t  

Use Romberg’s rule to find the distance covered. Use


the 1, 2, 4, and 8-segment Trapezoidal rule results as
given in the Table 1.

20 http://numericalmethods.eng.usf.edu
Solution
From Table 1, the needed values from original
Trapezoidal rule are

I1,1 = 11868 I1,2 = 11266

I 1,3 = 11113 I1,4 = 11074

where the above four values correspond to using 1, 2,


4 and 8 segment Trapezoidal rule, respectively.

21 http://numericalmethods.eng.usf.edu
Solution (cont.)
To get the first order extrapolation values,
I1, 2 − I1,1
I 2,1 = I1, 2 +
3
11266 − 11868
= 11266 +
3
= 11065

Similarly,
I1,3 − I1, 2 I1, 4 − I1,3
I 2, 2 = I1,3 + I 2,3 = I1, 4 +
3 3
11113 − 11266 11074 − 11113
= 11113 + = 11074 +
3 3
= 11062 = 11061
22 http://numericalmethods.eng.usf.edu
Solution (cont.)
For the second order extrapolation values,
I 2, 2 − I 2,1
I 3,1 = I 2, 2 +
15
11062 − 11065
= 11062 +
15
= 11062

Similarly,
I 2,3 − I 2, 2
I 3, 2 = I 2 , 3 +
15
11061 − 11062
= 11061 +
15
= 11061
23 http://numericalmethods.eng.usf.edu
Solution (cont.)
For the third order extrapolation values,
I 3 ,2 − I 3 ,1
I 4 ,1 = I 3,2 +
63
11061 − 11062
= 11061 +
63
= 11061m

Table 3 shows these increased correct values in a tree


graph.

24 http://numericalmethods.eng.usf.edu
Solution (cont.)

Table 3: Improved estimates of the integral value using Romberg Integration

First Order Second Order Third Order


1-segment 11868
11065
2-segment 1126 11062
11062 11061
4-segment 11113 11061
11061
8-segment 11074

25 http://numericalmethods.eng.usf.edu
Additional Resources
For all resources on this topic such as digital audiovisual
lectures, primers, textbook chapters, multiple-choice
tests, worksheets in MATLAB, MATHEMATICA, MathCad
and MAPLE, blogs, related physical problems, please
visit

http://numericalmethods.eng.usf.edu/topics/romberg_
method.html
THE END

http://numericalmethods.eng.usf.edu

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy