ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

On the realization of explicit Runge-Kutta schemes preserving quadratic invariants of dynamical systems

Journal: Discrete and Continuous Models and Applied Computational Science (Vol.28, No. 4)

Publication Date:

Authors : ; ;

Page : 327-345

Keywords : Explicit Runge-Kutta method; quadratic invariant; dynamical system; Sage; Sage;

Source : Download Find it from : Google Scholarexternal

Abstract

We implement several explicit Runge-Kutta schemes that preserve quadratic invariants of autonomous dynamical systems in Sage. In this paper, we want to present our package ex.sage and the results of our numerical experiments. In the package, the functions rrk_solve, idt_solve and project_1 are constructed for the case when only one given quadratic invariant will be exactly preserved. The function phi_solve_1 allows us to preserve two specified quadratic invariants simultaneously. To solve the equations with respect to parameters determined by the conservation law we use the elimination technique based on Gröbner basis implemented in Sage. An elliptic oscillator is used as a test example of the presented package. This dynamical system has two quadratic invariants. Numerical results of the comparing of standard explicit Runge-Kutta method RK(4,4) with rrk_solve are presented. In addition, for the functions rrk_solve and idt_solve, that preserve only one given invariant, we investigated the change of the second quadratic invariant of the elliptic oscillator. In conclusion, the drawbacks of using these schemes are discussed.

Last modified: 2020-12-10 07:28:40