Time-step selection algorithms:: Adaptivity, control, and signal processing

被引:41
作者
Söderlind, G [1 ]
机构
[1] Lund Univ, Ctr Math Sci, S-22100 Lund, Sweden
关键词
step size selection; control; adaptivity; signal processing; reversible systems;
D O I
10.1016/j.apnum.2005.04.026
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The efficiency of numerical time-stepping methods for dynamical systems is greatly enhanced by automatic time step variation. In this paper we present and discuss three different approaches to step size selection: (i) control theory (to keep the error in check); (ii) signal processing (to produce smooth step size sequences and improve computational stability); and (iii) adaptivity, in the sense that the time step should be covariant or contravariant with some prescribed function of the dynamical system's solution. Examples are used to demonstrate the different advantages in different applications. The main ideas are further developed to approach some open problems that are subject to special requirements. (c) 2005 IMACS. Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:488 / 502
页数:15
相关论文
共 22 条
[1]   Stability of numerical methods for ordinary differential equations [J].
Butcher, JC ;
Heard, AD .
NUMERICAL ALGORITHMS, 2002, 31 (1-4) :59-73
[2]   On the construction of error estimators for implicit Runge-Kutta methods [J].
de Swart, JJB ;
Soderlind, G .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1997, 86 (02) :347-358
[3]  
Gear C. W., 1971, NUMERICAL INITIAL VA
[4]   CONTROL-THEORETIC TECHNIQUES FOR STEPSIZE SELECTION IN IMPLICIT RUNGE-KUTTA METHODS [J].
GUSTAFSSON, K .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1994, 20 (04) :496-517
[5]   CONTROL THEORETIC TECHNIQUES FOR STEPSIZE SELECTION IN EXPLICIT RUNGE-KUTTA METHODS [J].
GUSTAFSSON, K .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1991, 17 (04) :533-554
[6]   Control strategies for the iterative solution of nonlinear equations in ODE solvers [J].
Gustafsson, K ;
Soderlind, G .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1997, 18 (01) :23-40
[7]   A PI-STEPSIZE CONTROL FOR THE NUMERICAL-SOLUTION OF ORDINARY DIFFERENTIAL-EQUATIONS [J].
GUSTAFSSON, K ;
LUNDH, M ;
SODERLIND, G .
BIT, 1988, 28 (02) :270-287
[8]  
Hairer E., 2010, Springer Series in Computational Mathematics, V31
[9]  
HAIRER E, 2005, IN PRESS SIAM J SCI
[10]   ANALYSIS OF STEPSIZE SELECTION SCHEMES FOR RUNGE-KUTTA CODES [J].
HALL, G ;
HIGHAM, DJ .
IMA JOURNAL OF NUMERICAL ANALYSIS, 1988, 8 (03) :305-310