Title: Increasing asymptotic stability of Crank-Nicolson method
1Increasing asymptotic stability of Crank-Nicolson
method
Alexei A. Medovikov Vyacheslav I. Lebedev
2Summary
- The Crank-Nicolson method has second order
accuracy, but for stiff ODEs, the numerical
solution has unexpected oscillatory behavior,
which can be explained in term of its stability
function - Variable time steps by Crank-Nicolson method
allow us to formulate optimization problem for
roots of the stability function - The solution of this problem is the rational
Zolotarev function - We present robust algorithm of step-size
selection and numerical results of the
optimization procedure
3The exact solution of the heat equation can be
found by the method of separation of variables
We expect to have similar properties from the
numerical solution
4Method of lines Lebedev, V. I. The equations and
convergence of a differential-difference method
(the method of lines). (Russian) Vestnik Moskov.
Univ. 10 (1955), no. 10, 47--57
To solve the ODE we use midpoint rule or
trapezoidal rule
5Stability function of the classical
Crank-Nicolson method (a)
6Initial value of the heat equation (a). Exact
solution of the heat equation (b). The solution
of the heat equation by Crank-Nicolson method
with 3 constant steps
(c), and solution by the optimal method
with the same sum of steps (d)
7Fourier coefficients
8Composition Methods
ODEs generate a map
Runge-Kutta method generates a map
Composition of maps generated by RK method is
composition method
Properties of RK map depend on division
9Stability function
Applying RK method to simple test problem lead to
function-multiplier, which is responsible for
stability of the method
Stability function of composition methods
10Composition of mid-point rules define new method
and appropriate choice of steps allows us to
improve properties of the stability function
in order to have
How to optimize m and
maximum average time-step
11Zolotarev rational function
12Theorem (Medovikov) Sum of steps of Zolotarev
function for the interval equals
13The Algorithm
Wachspress E.L. Extended application of
alternating direction implicit model problem
theory. SIAM J. Appl. Math. 11 (1963)
14(No Transcript)
15Initial value of the heat equation (a). Exact
solution of the heat equation (b). The solution
of the heat equation by Crank-Nicolson method
with 3 constant steps
(c), and solution by the optimal method
with the same sum of steps (d)
16Embedded methods