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.
112 CHAPTER 5. RUNGE-KUTTA METHODS<br />
<strong>The</strong> remaining coefficients are left as an exercise. <strong>The</strong> result is<br />
1/2 − √ 3/6 1/4 1/4 − √ 36<br />
1/2 + √ 3/6 1/4 + √ 3/6 1/4<br />
1/2 1/2<br />
(5.205)<br />
<strong>The</strong> method just computed is A-stable, because the region of stability is precisely<br />
the left-hand plane. It is also a fourth-order method, because it has two stages and<br />
was derived using the Gauss-Legendre method. <strong>The</strong> absolute stability condition<br />
gives<br />
∣ y n+1 ∣∣∣ 1 + z/2 + (1 + √ 3)z 2 /12<br />
∣ =<br />
y n ∣ 1 − z/2 + z 2 /12 ∣ < 1 (5.206)<br />
Because of the extra computation time needed for implicit methods they are more<br />
expensive than comparable order/stage explicit methods. On the other hand, they<br />
are much easier to derive and many of them are suitable for stiff problems. According<br />
to [13] the following three-stage sixth order method is “probably the largest that is<br />
consistent with reasonable implementation costs:”<br />
1/2 − √ 15/10 5/36 2/9 − √ 15/15 5/36 − √ 15/30<br />
1/2 5/36 + √ 15/24 2/9 5/36 − √ 15/24<br />
1/2 + √ 15/10 5/36 + √ 15/30 2/9 + √ 15/15 5/36<br />
5/18 4/9 5/18<br />
(5.207)<br />
5.9 Páde Approximants and A-Stability<br />
Definition 5.1. Let<br />
c<br />
A<br />
b T (5.208)<br />
be a Runge Kutta method. <strong>The</strong>n<br />
R(z) =<br />
y n<br />
y n−1<br />
(5.209)<br />
is called the Stability Function for the method. In terms of this definition, the<br />
requirement for absolute stability is that |R(z)| ≤ 1.<br />
<strong>The</strong>orem 5.2. <strong>The</strong> stability function for any Runge-Kutta method c A b T is<br />
R(z) = 1 + zb T (I − zA) −1 1 (5.210)<br />
z = hλ, and<br />
⎛ ⎞<br />
1<br />
⎜ ⎟<br />
1 = ⎝.<br />
⎠ (5.211)<br />
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