The Study of Accuracy and Efficiency of ODE Solvers While Performing Numerical Simulations of Terrestrial Planets
The Study of Accuracy and Efficiency of ODE Solvers
Keywords:
Kepler’s two body problem, N-body simulations, Terrestrial planets, ODE solversAbstract
The N-body problem is one of the well-known and most central computational problem. The N-body problem of the Solar System is not only a rich source of initial value problems (IVPs) for ordinary differential equations (ODEs), but is also very convenient to understand the orbital evolution of the Solar System; see, for example,[1, 2]. Wide range of numerical integrators have been developed and implemented for performing such N-body simulations. The main objective of this research paper is to analyze and compare the accuracy and efficiency of different ordinary differential equation (ODE) solvers applied to the Kepler’s two-body problem for Terrestrial planets. Throughout this paper, the error growth is investigated in terms of global error in position and velocity, and the relative error in terms of angular momentum and total energy of the system. To quantify the quality of different ODE solvers, we performed numerical tests applied to the Kepler’s two body problem for Terrestrial planets with local error tolerances ranging from 10−12 to 10−4.
References
Grazier, K.R., W.I. Newman, W.M. Kaula & J.M. Hyman. Dynamical evolution of planetesimals in outer solar system. Icarus 140(2): 34-352 (1999).
Sharp, P.W. N-Body Simulations: The Performance of some integrators. ACM Transactions on Mathematical Software 32(3): 375-395 (2006).
Heun, K. Neue Methode zur approximativen integration der differentialgleichungen einer unabhängigen veränderlichen. Mathematical Physics 45: 23-38 (1900).
Butcher, J.C. Numerical Methods for Ordinary Differential Equations. John Wiley & Sons, England (2008).
Ashino, R., M. Nagase & R.Vaillancourt. Behind and beyond the MATLAB ODE suite. Computers and Mathematics with Applications 40: 491-512 (2000).
Bogacki, P. & L.F. Shampine. A 3(2) pair of Runge-Kutta formulas. Applied Matematics Letters 2(4): 1-9 (1989).
Dormand, J.R. & P.J. Prince. A family of embedded Rune-Kutta formulae. Journal of Computational and Applied Mathematics 6(1): 19-26 (1980).
Shampine, L.F., I. Gladwell & S. Thompson. Solving ODEs with MATLAB. Cambridge University Press, USA (2003).
Shampine, L.F. & M.K. Gordon. Computer Solution of Ordinary Differential Equations: The Initial Value Problem. W.H. Freeman, San Francisco, USA (1975).
Danka, D.L. & M. Varga. Simulation of the two-body problem in geogebra. Acta Electrotechnica et Informatica 12(3): 47–50 (2012).
Goldstein, H. Classical Mechanics, 3rd ed. Addison Wesley, USA (1980).
Hunten, D. Atmospheric evolution of the terrestial planets. Science, New Series 259(5097): 915-920 (1993).
Wieczorek, M.A. The gravity and topography of the terrestial planets. Treatise on Geophysics 5: 165-206 (2006).
Garlick, M.A. & D. Rothery. The story of the Solar System. Cambridge University Press, USA (2012).