Integration error over very long time spans

The main limit to the time span of a numerical integration of the planetary orbits is no longer set by the availability of computer resources, but rather by the accumulation of the integration error. By the latter we mean the difference between the computed orbit and the dynamical behaviour of the real physical system, whatever the causes. The analysis of these causes requires an interdisciplinary effort: there are physical model and parameters errors, algorithm and discretisation errors, rounding off errors and reliability problems in the computer hardware and system software, as well as instabilities in the dynamical system. We list all the sources of integration error we are aware of and discuss their relevance in determining the present limit to the time span of a meaningful integration of the orbit of the planets. At present this limit is of the order of 108 years for the outer planets. We discuss in more detail the truncation error of multistep algorithms (when applied to eccentric orbits), the coefficient error, the method of Encke and the associated coordinate change error, the procedures used to test the numerical integration software and their limitations. Many problems remain open, including the one of a realistic statistical model of the rounding off error; at present, the latter can only be described by a semiempirical model based upon the simpleN2 ∈ formula (N=number of steps, ∈=machine accuracy), with an unknown numerical coefficient which is determined only a posteriori.

[1]  Dirk Brouwer,et al.  Erratum [On the accumulation of errors in numerical integration] , 1937 .

[2]  Jean Kovalevsky,et al.  Introduction à la mécanique céleste , 1963 .

[3]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[4]  R. Broucke,et al.  On the equinoctial orbit elements , 1972 .

[5]  J. Cappellari,et al.  Mathematical theory of the Goddard trajectory determination system , 1976 .

[6]  P. J. Prince,et al.  New Runge-Kutta algorithms for numerical simulation in dynamical astronomy , 1978 .

[7]  R. Broucke Orbital motion , 1980 .

[8]  A. Roy,et al.  Stability criteria in many-body systems , 1981 .

[9]  Donald E. Knuth,et al.  The Art of Computer Programming, Vol. 2 , 1981 .

[10]  A. Milani,et al.  On the stability of hierarchical four-body systems , 1983 .

[11]  J. M. A. Danby,et al.  The solution of Kepler's equation, I , 1983 .

[12]  Hiroshi Nakai,et al.  Motions of the perihelions of Neptune and Pluto , 1984 .

[13]  Ken Fox,et al.  Numerical integration of the equations of motion of celestial mechanics , 1984 .

[14]  Gerald J. Sussman,et al.  A Digital Orrery , 1985, IEEE Transactions on Computers.

[15]  M. Lighthill The recently recognized failure of predictability in Newtonian dynamics , 1986, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[16]  A. Milani,et al.  Long-term changes in the semimajor axes of the outer planets , 1986, Nature.

[17]  P. Farinella,et al.  Non-gravitational perturbations and satellite geodesy , 1987 .