BIT Numerical Mathematics

, Volume 28, Issue 2, pp 270–287 | Cite as

API stepsize control for the numerical solution of ordinary differential equations

  • Kjell Gustafsson
  • Michael Lundh
  • Gustaf Söderlind
Part II Numerical Mathematics


A control-theoretic approach is used to design a new automatic stepsize control algorithm for the numerical integration of ODE's. The new control algorithm is more robust at little extra expense. Its improved performance is particularly evident when the stepsize is limited by numerical stability. Comparative numerical tests are presented.

Subject classification

AMS 65L05 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    H. Elmqvist, K. J. Åström and T. Schönthal,SIMNON, User's Guide for MS-DOS Computers, Department of Automatic Control, Lund Institute of Technology, Lund, Sweden (1986).Google Scholar
  2. 2.
    W. H. Enright, T. E. Hull and B. Lindberg,Comparing numerical methods for stiff systems of ODE's, BIT 15 (1975), 28–33.Google Scholar
  3. 3.
    G. F. Franklin, J. D. Powell and A. Emami-Naeini,Feedback Control Systems, Addison-Wesley (1986), pp. 99–103.Google Scholar
  4. 4.
    C. W. Gear,Numerical Initial Value Problems in Ordinary Differential Equations, Prentice-Hall (1971).Google Scholar
  5. 5.
    E. Hairer, S. P. Nørsett and G. Wanner,Solving Ordinary Differential Equations, I, Springer (1987).Google Scholar
  6. 6.
    G. Hall,Equilibrium states of Runge-Kutta schemes: Part I, ACM Transactions on Mathematical Software, 11, 3 (1985), 289–301.Google Scholar
  7. 7.
    G. Hall,Equilibrium states of Runge-Kutta schemes: Part II, ACM Transactions on Mathematical Software, 12, 3 (1986), 183–192.Google Scholar
  8. 8.
    G. Hall and D. J. Higham,Analysis of stepsize selection for Runge-Kutta codes, NA report No. 137, University of Manchester (1987).Google Scholar
  9. 9.
    D. J. Higham and G. Hall,Embedded Runge-Kutta formulae with stable equilibrium states, NA report No. 140, University of Manchester (1987).Google Scholar
  10. 10.
    B. Lindberg,Characterization of optimal stepsize sequences for methods for stiff differential equations, SINUM, 14 (1977), 859–887.Google Scholar
  11. 11.
    L. F. Shampine,Stiffness and nonstiff differential equation solvers, in L. Collatz (Ed.):Numerische Behandlung von Differentialgleichungen, Information Series of Numerical Mathematics 27, Birkhäuser Verlag, Basel (1975), pp. 287–301.Google Scholar
  12. 12.
    K. J. Åström and B. Wittenmark,Computer Controlled Systems, Prentice-Hall, Englewood Cliffs, N.J. (1984), pp. 369–373.Google Scholar

Copyright information

© BIT Foundations 1988

Authors and Affiliations

  • Kjell Gustafsson
    • 1
  • Michael Lundh
    • 1
  • Gustaf Söderlind
    • 2
  1. 1.Department of Automatic ControlLund Institute of TechnologyLundSweden
  2. 2.Department of Computer SciencesLund UniversityLundSweden

Personalised recommendations