21.04.2015 Views

The Computable Differential Equation Lecture ... - Bruce E. Shapiro

The Computable Differential Equation Lecture ... - Bruce E. Shapiro

The Computable Differential Equation Lecture ... - Bruce E. Shapiro

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!