Abstract
For the numerical solution of initial value problems for delay differential equations with constant delay a partitioned Runge-Kutta interpolation method is studied which integrates the whole system either as a stiff or as a nonstiff one in subintervals. This algorithm is based on an adaptive Runge-Kutta interpolation method for stiff delay equations and on an explicit Runge-Kutta interpolation method for nonstiff delay equations. The retarded argument is approximated by appropriate Lagrange or Hermite interpolation. The algorithm takes advantage of the knowledge of the first points of jump discontinuities. An automatic stiffness detection and a stepsize control are presented. Finally, numerical tests and comparisons with other methods are made on a great number of problems including real-life problems.
Zusammenfassung
Für die numerische Behandlung von Anfangswertproblemen für Delay-Differentialgleichungen mit konstanter Nacheilung wird eine partitionierte Runge-Kutta-Methode untersucht, die das ganze System intervallweise als nichtsteife oder steife Aufgabe integriert. Dieser Algorithmus basiert auf einer adaptiven Runge-Kutta-Interpolationsmethode für steife Delay-Gleichungen und einer expliziten Runge-Kutta-Interpolationsmethode für nichtsteife Delay-Gleichungen. Das retardierte Argument wird durch eine geeignete Lagrange- oder Hermite-Interpolierende ersetzt. Der Algorithmus nutzt die Kenntnis der ersten Sprungstellen in den Ableitungen der exakten Lösung aus. Eine automatische Steifheitserkennung und eine Schrittweitenkontrolle werden angegeben. Abschließend werden numerische Tests und Vergleiche mit anderen Methoden an einer Vielzahl von Problemen, auch an real-life Problemen, durchgeführt.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Arndt, H.: Numerical solution of retarded initial value problems: Local and global error and stepsize control. Numer. Math.43, 343–360 (1984).
Barwell, V. K.: Special stability problems for functional differential equations. BIT15, 130–135 (1975).
Bickart, T. A.:P-stable andP[α,β]-stable integration/interpolation methods in the solution of retarded differential-difference equations. BIT22, 464–476 (1982).
Bley, Th., Heinritz, B., Schmidt, A.: Some stationary properties of a two-state microbial growth model for continuous fermentation derived from the Smith and Martin hypothesis. Studia Biophysica98/2, 119–124 (1983).
Bruder, J.: Numerische Lösung steifer und nichtsteifer Differentialgleichungssysteme mit adaptiven Runge-Kutta-Methoden. Dissertation, Sektion Mathematik, Universität Halle, 1985.
Hindmarsh, A. C.: ODEPACK, a systematized collection of ODE solvers. Lawrence Livermore National Laboratory, Rept. UCRL-88007 (1982).
Oberle, H. J., Pesch, H. J.: Numerical treatment of delay differential equations by Hermite interpolation. Numer. Math.37, 235–255 (1981).
Oppelstrupp, J.: The RKFHB4 method for delay differential equations. Lect. Notes Math.631, 133–146 (1976).
Rentrop, P.: Partitioned Runge-Kutta methods with stiffness detection and stepsize control. Numer. Math.47, 545–564 (1985).
Roth, M. G.: Difference methods for stiff delay differential equations. University of Illinois at Urbana Champaign, Report UIUCDS-R-80-1012 (1980).
Strehmel, K., Weiner, R.: Behandlung steifer Anfangswertprobleme gewöhnlicher Differentialgleichungen mit adaptiven Runge-Kutta-Methoden. Computing29, 153–165 (1982).
Vander Staay, D. L.: Composite integration/interpolation methods for the solution of stiff differential-difference equations. Dissertation, Department of Electrical and Computer Engineering, Syracuse University, Syracuse, NY, 1982.
Watanabe, D. S., Roth, M. G.: The stability of difference formulas for delay differential equations. SIAM J. Numer. Anal.22/1, 132–145 (1985).
Weiner, R., Bruder, J.: Partitioned adaptive Runge-Kutta methods for the solution of stiff and nonstiff differential equations. Teubner-Texte zur Mathematik82, 189–196 (1986).
Weiner, R.: Stabilität adaptiver Runge-Kutta-Verfahren für Differentialgleichungen mit nacheilendem Argument. In: Proc. of the Fourth Conference on Numerical Treatment of Ordinary Differential Equations, Berlin, 1984.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Weiner, R., Strehmel, K. A type insensitive code for delay differential equations basing on adaptive and explicit Runge-Kutta interpolation methods. Computing 40, 255–265 (1988). https://doi.org/10.1007/BF02251253
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02251253