Skip to main content
Erschienen in: Journal of Scientific Computing 1/2016

28.03.2015

A Linearly Fourth Order Multirate Runge–Kutta Method with Error Control

verfasst von: Pak-Wing Fok

Erschienen in: Journal of Scientific Computing | Ausgabe 1/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

To integrate large systems of locally coupled ordinary differential equations with disparate timescales, we present a multirate method with error control that is based on the Cash–Karp Runge–Kutta formula. The order of multirate methods often depends on interpolating certain solution components with a polynomial of sufficiently high degree. By using cubic interpolants and analyzing the method applied to a simple test equation, we show that our method is fourth order linearly accurate overall. Furthermore, the size of the region of absolute stability is increased when taking many “micro-steps” within a “macro-step.” Finally, we demonstrate our method on three simple test problems to confirm fourth order convergence.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
We use the word “interpolation” to describe a method to construct a smooth approximation to the numerical solution between two times \(t_n\) and \(t_{n+1}\). However, the function that we derive does not pass through the numerical solution at \(t_{n+1}\). Strictly speaking, it is not an interpolant. Nevertheless, we still refer to these approximating functions as “interpolants.”
 
Literatur
1.
Zurück zum Zitat Andrus, J.F.: Numerical solution of systems of ordinary differential equations separated into subsystems. SIAM J. Numer. Anal. 16, 605–611 (1979)MathSciNetCrossRefMATH Andrus, J.F.: Numerical solution of systems of ordinary differential equations separated into subsystems. SIAM J. Numer. Anal. 16, 605–611 (1979)MathSciNetCrossRefMATH
2.
Zurück zum Zitat Bartel, A., Günther, M.: A multirate W-method for electrical networks in state-space formulation. J. Comput. Appl. Math. 147(2), 411–425 (2002)MathSciNetCrossRefMATH Bartel, A., Günther, M.: A multirate W-method for electrical networks in state-space formulation. J. Comput. Appl. Math. 147(2), 411–425 (2002)MathSciNetCrossRefMATH
3.
Zurück zum Zitat Bartel, A., Günther, M., Kvaerno, A.: Multirate methods in electrical circuit simulation. Prog. Ind. Math. ECMI 2000, 258–265 (2000) Bartel, A., Günther, M., Kvaerno, A.: Multirate methods in electrical circuit simulation. Prog. Ind. Math. ECMI 2000, 258–265 (2000)
4.
Zurück zum Zitat Constantinescu, E.M., Sandu, A.: Extrapolated multirate methods for differential equations with multiple time scales. J. Sci. Comput. 56(1), 28–44 (2013) Constantinescu, E.M., Sandu, A.: Extrapolated multirate methods for differential equations with multiple time scales. J. Sci. Comput. 56(1), 28–44 (2013)
5.
Zurück zum Zitat Constantinescu, E.M., Adrian, Sandu: Multirate timestepping methods for hyperbolic conservation laws. J. Sci. Comput. 33, 239–278 (2007)MathSciNetCrossRefMATH Constantinescu, E.M., Adrian, Sandu: Multirate timestepping methods for hyperbolic conservation laws. J. Sci. Comput. 33, 239–278 (2007)MathSciNetCrossRefMATH
6.
Zurück zum Zitat Constantinescu, E.M., Sandu, Adrian: Multirate explicit Adams methods for time integration. J. Sci. Comput. 38, 229–249 (2009)MathSciNetCrossRefMATH Constantinescu, E.M., Sandu, Adrian: Multirate explicit Adams methods for time integration. J. Sci. Comput. 38, 229–249 (2009)MathSciNetCrossRefMATH
7.
Zurück zum Zitat Enright, W.H., Jackson, K.R., Nørsett, S.P., Thomsen, P.G.: Interpolants for Runge–Kutta formulas. ACM Trans. Math. Softw. 12(3), 193–218 (1986)CrossRefMATH Enright, W.H., Jackson, K.R., Nørsett, S.P., Thomsen, P.G.: Interpolants for Runge–Kutta formulas. ACM Trans. Math. Softw. 12(3), 193–218 (1986)CrossRefMATH
10.
Zurück zum Zitat Hairer, E., Norsett, S.P., Wanner, G.: Solving Ordinary Differential Equations I: Nonstiff Problems. Springer Series in Computational Mathematics. Springer (1987) Hairer, E., Norsett, S.P., Wanner, G.: Solving Ordinary Differential Equations I: Nonstiff Problems. Springer Series in Computational Mathematics. Springer (1987)
11.
Zurück zum Zitat Horn, M.K.: Fourth and fifth order, scaled Runge–Kutta algorithms for treating dense output. SIAM J. Numer. Anal. 20(3), 558–568 (1983)MathSciNetCrossRefMATH Horn, M.K.: Fourth and fifth order, scaled Runge–Kutta algorithms for treating dense output. SIAM J. Numer. Anal. 20(3), 558–568 (1983)MathSciNetCrossRefMATH
12.
13.
Zurück zum Zitat Kato, T., Kataoka, T.: Circuit analysis by a new multirate method. Electr. Eng. Jpn. 126(4), 1623–1628 (1999)CrossRef Kato, T., Kataoka, T.: Circuit analysis by a new multirate method. Electr. Eng. Jpn. 126(4), 1623–1628 (1999)CrossRef
15.
Zurück zum Zitat Makino, J., Aarseth, S.: On a Hermite integrator with Ahmad-Cohen scheme for gravitational many-body problems. Publ. Astron. Soc. Japan 44, 141–151 (1992) Makino, J., Aarseth, S.: On a Hermite integrator with Ahmad-Cohen scheme for gravitational many-body problems. Publ. Astron. Soc. Japan 44, 141–151 (1992)
16.
Zurück zum Zitat Press, W.H., Teukolsky, S.A., Vetterling, W.V., Flannery, B.P.: Numerical Recipes in C: The Art of Scientific Computing, 2nd edn. Cambridge University Press, Cambridge (1992) Press, W.H., Teukolsky, S.A., Vetterling, W.V., Flannery, B.P.: Numerical Recipes in C: The Art of Scientific Computing, 2nd edn. Cambridge University Press, Cambridge (1992)
17.
18.
Zurück zum Zitat Savcenco, V., Hundsdorfer, W., Verwer, J.G.: A multirate time stepping strategy for stiff ordinary differential equations. BIT 47, 137–155 (2007)MathSciNetCrossRefMATH Savcenco, V., Hundsdorfer, W., Verwer, J.G.: A multirate time stepping strategy for stiff ordinary differential equations. BIT 47, 137–155 (2007)MathSciNetCrossRefMATH
20.
21.
Zurück zum Zitat Waltz, J., Page, G.L., Milder, S.D., Wallin, J., Antunes, A.: A performance comparison of tree data structures for \({N}\)-body simulation. J. Comput. Phys. 178, 1–14 (2002)CrossRefMATH Waltz, J., Page, G.L., Milder, S.D., Wallin, J., Antunes, A.: A performance comparison of tree data structures for \({N}\)-body simulation. J. Comput. Phys. 178, 1–14 (2002)CrossRefMATH
Metadaten
Titel
A Linearly Fourth Order Multirate Runge–Kutta Method with Error Control
verfasst von
Pak-Wing Fok
Publikationsdatum
28.03.2015
Verlag
Springer US
Erschienen in
Journal of Scientific Computing / Ausgabe 1/2016
Print ISSN: 0885-7474
Elektronische ISSN: 1573-7691
DOI
https://doi.org/10.1007/s10915-015-0017-4

Weitere Artikel der Ausgabe 1/2016

Journal of Scientific Computing 1/2016 Zur Ausgabe