Skip to main content
Log in

A type insensitive code for delay differential equations basing on adaptive and explicit Runge-Kutta interpolation methods

Ein typunabhängigiger Code für Delay-Differentialgleichungen, der auf adaptiven und expliziten Runge-Kutta-Interpolationsmethoden basiert

  • Published:
Computing Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Arndt, H.: Numerical solution of retarded initial value problems: Local and global error and stepsize control. Numer. Math.43, 343–360 (1984).

    Google Scholar 

  2. Barwell, V. K.: Special stability problems for functional differential equations. BIT15, 130–135 (1975).

    Google Scholar 

  3. Bickart, T. A.:P-stable andP[α,β]-stable integration/interpolation methods in the solution of retarded differential-difference equations. BIT22, 464–476 (1982).

    Google Scholar 

  4. 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).

    Google Scholar 

  5. Bruder, J.: Numerische Lösung steifer und nichtsteifer Differentialgleichungssysteme mit adaptiven Runge-Kutta-Methoden. Dissertation, Sektion Mathematik, Universität Halle, 1985.

  6. Hindmarsh, A. C.: ODEPACK, a systematized collection of ODE solvers. Lawrence Livermore National Laboratory, Rept. UCRL-88007 (1982).

  7. Oberle, H. J., Pesch, H. J.: Numerical treatment of delay differential equations by Hermite interpolation. Numer. Math.37, 235–255 (1981).

    Google Scholar 

  8. Oppelstrupp, J.: The RKFHB4 method for delay differential equations. Lect. Notes Math.631, 133–146 (1976).

    Google Scholar 

  9. Rentrop, P.: Partitioned Runge-Kutta methods with stiffness detection and stepsize control. Numer. Math.47, 545–564 (1985).

    Google Scholar 

  10. Roth, M. G.: Difference methods for stiff delay differential equations. University of Illinois at Urbana Champaign, Report UIUCDS-R-80-1012 (1980).

  11. Strehmel, K., Weiner, R.: Behandlung steifer Anfangswertprobleme gewöhnlicher Differentialgleichungen mit adaptiven Runge-Kutta-Methoden. Computing29, 153–165 (1982).

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Watanabe, D. S., Roth, M. G.: The stability of difference formulas for delay differential equations. SIAM J. Numer. Anal.22/1, 132–145 (1985).

    Google Scholar 

  14. 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).

    Google Scholar 

  15. 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Issue Date:

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

AMS (MOS) Subject Classifications

Key words

Navigation