The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
124 CHAPTER 6. LINEAR MULTISTEP METHODS<br />
6.4 Adams Methods<br />
Definition 6.3. An Adams Method is a linear multistep method with a 0 =<br />
1, a 1 = −1, and a k = 0 for all k > 1. <strong>The</strong> explicit Adams-Bashforth Methods<br />
are given by<br />
y n = y n−1 + h(b 1 f n−1 + b 2 f n−2 + · · · + b k f n−k ) (6.72)<br />
while the implicit Adams-Moulton Methods<br />
y n = y n−1 + h(b 0 f n + b 2 f n−1 + · · · + b k f n−k ) (6.73)<br />
Adams methods are derived by integrating the differential equation over two grid<br />
points<br />
∫ tn<br />
y n = y n−1 + f(s, y(s))ds (6.74)<br />
t n−1<br />
and approximating the integrand with an interpolating polynomial over the past several<br />
mesh points. <strong>The</strong> interpolating polynomial of choice is the Newton backward<br />
difference formula (BDF),<br />
where<br />
P k (t n ) = f(t n ) +<br />
( s<br />
=<br />
k)<br />
k∑<br />
( )<br />
(−1) j −s<br />
∇ j f(t<br />
j<br />
n ) (6.75)<br />
j=1<br />
s(s − 1) · · · (s − k + 1)<br />
k!<br />
(6.76)<br />
t = t n + sh (6.77)<br />
∇p n = p n − pn − 1 (6.78)<br />
)<br />
∇ k p n = ∇<br />
(∇ k−1 p n , k ≥ 2 (6.79)<br />
<strong>The</strong> resulting Adams method coefficients are then given by<br />
∑k−1<br />
( ) ∫<br />
b j = (−1) j−1 i<br />
1<br />
( )<br />
(−1) i −s<br />
ds (6.80)<br />
j − 1<br />
i<br />
i=j−1<br />
Example 6.2. Derive the 3-stage Adams-Bashforth method.<br />
Solution. <strong>The</strong> method will be given by<br />
y n = y n−1 +<br />
∫ tn<br />
0<br />
t n−1<br />
f(u, y(u))du (6.81)<br />
where f is estimated using<br />
( )<br />
( )<br />
−s<br />
−s<br />
f ≈ f n−1 + (−1) ∇f<br />
1 n−1 + (−1) 2 ∇<br />
2<br />
2 f n−1<br />
( ) (6.82)<br />
−s<br />
+(−1) 3 ∇<br />
3<br />
3 f n−1<br />
Math 582B, Spring 2007<br />
California State University Northridge<br />
c○2007, B.E.<strong>Shapiro</strong><br />
Last revised: May 23, 2007