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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Shampine, L.F., Linear equations in general purpose codes for stiff ODEs, Report 80-0429 Sandia Laboratories, Albuquerque, NM, February 1980.
Butcher, J.C., A transformed implicit Runge-Kutta method, Report 111, Dept. Mathematics, Univ. Auckland, New Zealand, May 1977.
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.
Gear, C.W., The automatic integration of stiff ordinary differential equations, Proceedings IFIP Congress 1968, 1968, 187–193.
Hindmarsh, A., GEAR: ordinary differential equation solver, Report UCID-30001, Rev. 3, Lawrence Livermore Laboratory, CA, 1974.
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.
Graff, O.F., Methods of orbit computation with multirevolution steps, Report AMRL 1063, Applied Mechanics Research Laboratory, Univ. Texas at Austin, TX, 1973.
Graff, O.F. and D.G. Bettis, Modified multirevolution integration methods for satellite orbit computation, Celestial Mechanics 11, 1975, 443–448.
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.
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.
Shampine, L.F., Lipschitz constants and robust ODE codes, Report 79-0458, Sandia Laboratories, Albuquerque, NM, March 1979.
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.
Skeel, R.D. and A.K. Kong, Blended linear multistep methods, ACM Trans. Math. Software 3 (4), December 1977, 326–345.
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)
Author information
Authors and Affiliations
Editor information
Rights 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