Skip to main content

Automatic detection and treatment of oscillatory and/or stiff ordinary differential equations

  • Conference paper
  • First Online:
Numerical Integration of Differential Equations and Large Linear Systems

Part of the book series: Lecture Notes in Mathematics ((LNM,volume 968))

Abstract

The next generation of ODE software can be expected to detect special problems and to adapt to their needs. This paper is principally concerned with the low-cost, automatic detection of oscillatory behavior, the determination of its period, and methods for its subsequent efficient integration. It also discusses stiffness detection. In the first phase, the method for oscillatory problems discussed examines the output of any integrator to determine if the output is nearly periodic. At the point this answer is positive, the second phase is entered and an automatic, nonstiff, multirevolutionary method is invoked. This requires the occasional solution of a nearly periodic initial-value problem over one period by a standard method and the re-determination of its period. Because the multirevolutionary method uses a very large step, the problem has a high probability of being stiff in this second phase. Hence, it is important to detect if stiffness is present so an appropriate stiff, multirevolutionary method can be selected. Stiffness detection uses techniques proposed by a number of authors. The same technique can be used to switch to a standard stiff method if necessary for a non-oscillatory problem, in the first phase of an oscillatory problem, or in the standard integration over one period of an oscillatory problem.

Supported in part by Department of Energy contract ENERGY/EY-76-S-02-2383.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Shampine, L.F., Linear equations in general purpose codes for stiff ODEs, Report 80-0429 Sandia Laboratories, Albuquerque, NM, February 1980.

    Google Scholar 

  2. Butcher, J.C., A transformed implicit Runge-Kutta method, Report 111, Dept. Mathematics, Univ. Auckland, New Zealand, May 1977.

    Google Scholar 

  3. Butcher, J.C., Burrage, K. and F.H. Chipman, STRIDE: Stable Runge-Kutta Integrator for Differential Equations, Report 150, Dept. Mathematics, Univ. Auckland, New Zealand, August 1979.

    Google Scholar 

  4. Gear, C.W., The automatic integration of stiff ordinary differential equations, Proceedings IFIP Congress 1968, 1968, 187–193.

    Google Scholar 

  5. Hindmarsh, A., GEAR: ordinary differential equation solver, Report UCID-30001, Rev. 3, Lawrence Livermore Laboratory, CA, 1974.

    Google Scholar 

  6. Byrne, G.D. and A.C. Hindmarsh, EPISODEB: An Experimental Package for the Integration of Systems of Ordinary Differential Equations with Banded Jacobians, Report UCID-30132, Lawrence Livermore Laboratory, CA, April 1976.

    Google Scholar 

  7. Graff, O.F., Methods of orbit computation with multirevolution steps, Report AMRL 1063, Applied Mechanics Research Laboratory, Univ. Texas at Austin, TX, 1973.

    Google Scholar 

  8. Graff, O.F. and D.G. Bettis, Modified multirevolution integration methods for satellite orbit computation, Celestial Mechanics 11, 1975, 443–448.

    MathSciNet  MATH  Google Scholar 

  9. Mace, D. and L.H. Thomas, An extrapolation method for stepping the calculations of the orbit of an artificial satellite several revolutions ahead at a time, Astronomical Journal 65 (5), June 1960.

    Google Scholar 

  10. Petzold, L.R., An efficient numerical method for highly oscillatory ordinary differential equations, Report UIUCDCS-R-78-933, Dept. Comp. Sci., Univ. Illinois at Urbana-Champaign, IL, August 1978.

    Google Scholar 

  11. Shampine, L.F., Lipschitz constants and robust ODE codes, Report 79-0458, Sandia Laboratories, Albuquerque, NM, March 1979.

    Google Scholar 

  12. Gear, C.W., Method and initial stepsize selection in multistep ODE solvers, Report UIUCDCS-R-80-1006, Dept. Comp. Sci., Univ. Illinois at Urbana-Champaign, IL, February 1980.

    Google Scholar 

  13. Skeel, R.D. and A.K. Kong, Blended linear multistep methods, ACM Trans. Math. Software 3 (4), December 1977, 326–345.

    Article  MathSciNet  MATH  Google Scholar 

  14. Gear, C.W., Runge-Kutta starters for multistep methods, Report UIUCDCS-R-78-938, Dept. Comp. Sci., Univ. Illinois at Urbana-Champaign, IL, September 1978, to appear ACM Transactions on Mathematical Software. 6, 263 (1980)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Juergen Hinze

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag

About this paper

Cite this paper

Gear, C.W. (1982). Automatic detection and treatment of oscillatory and/or stiff ordinary differential equations. In: Hinze, J. (eds) Numerical Integration of Differential Equations and Large Linear Systems. Lecture Notes in Mathematics, vol 968. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0064888

Download citation

  • DOI: https://doi.org/10.1007/BFb0064888

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11970-8

  • Online ISBN: 978-3-540-39374-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics