11.08.2013 Views

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

Untitled - Cdm.unimo.it

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.

246 Polynomial Approximation of Differential Equations<br />

E4,3200 w<strong>it</strong>h E6,3200). The other is the error in the time variable, which only behaves<br />

like h := 1/m. Indeed, except for the case n = 4, En,m is halved when m is doubled.<br />

The reader will note that En,m does not decrease for n ≥ 6. This is because the<br />

time-step h is not small enough to compete w<strong>it</strong>h the good accuracy in space, thus, the<br />

global error is dominated by the time-discretization error. The s<strong>it</strong>uation is different for<br />

the case n = 4, where the space resolution is poor and the results cannot improve by<br />

reducing the time-step. In our example, relation (10.6.4) is not satisfied when n = 10<br />

and m = 200. This is the reason why the error E10,200 is rather high.<br />

m E4,m E6,m E8,m E10,m<br />

200 .5782 × 10 −3 .2426 × 10 −3 .2427 × 10 −3 .3458 × 10 28<br />

400 .5546 × 10 −3 .1212 × 10 −3 .1213 × 10 −3 .1213 × 10 −3<br />

800 .5522 × 10 −3 .6069 × 10 −4 .6066 × 10 −4 .6066 × 10 −4<br />

1600 .5534 × 10 −3 .3055 × 10 −4 .3033 × 10 −4 .3032 × 10 −4<br />

3200 .5545 × 10 −3 .1576 × 10 −4 .1517 × 10 −4 .1516 × 10 −4<br />

Table 10.6.1 - Errors relative to the Chebyshev collocation<br />

approximation of problem (10.2.5), (10.2.6), (10.2.7).<br />

The above experiment shows that, in order to retain the good approximation prop-<br />

erties of spectral methods, the time-step should be very small. This results in a large<br />

number of steps. Although the FFT (see section 4.3) speeds up matrix-vector multipli-<br />

cations in the Chebyshev case, the global computational cost can still be very high. An<br />

alternative is to use more accurate time-discretization methods, such as Runge-Kutta,<br />

Adams-Bashforth or Du Fort-Frankel methods (see jain(1984)). By these techniques,<br />

the error decays as a fixed integer power of the time-step. For instance, experiments<br />

based on equation (10.3.20), using a fourth-order Runge-Kutta method, are discussed in<br />

solomonoff and turkel(1989). Like the Euler method, the schemes mentioned above

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

Saved successfully!

Ooh no, something went wrong!