Abstract
Isaac Newton formulated the central difference algorithm (Eur. Phys. J. Plus (2020) 135:267) when he derived his second law. The algorithm is under various names (”Verlet, leap-frog,..”) the most used algorithm in simulations of complex system in Physics and Chemistry, and it is also applied in Astrophysics. His discrete dynamics has the same qualities as his exact analytic dynamics for continuous space and time with time reversibility, symplecticity and conservation of momentum, angular momentum and energy. Here, the algorithm is extended to include the fusion of objects at collisions. The extended algorithm is used to obtain the self-assembly of celestial objects at the emergence of planetary systems. The emergence of twelve planetary systems is obtained. The systems are stable over very long times, even when two “planets” collide or if a planet is engulfed by its sun.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1140%2Fepjp%2Fs13360-021-02326-7/MediaObjects/13360_2021_2326_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1140%2Fepjp%2Fs13360-021-02326-7/MediaObjects/13360_2021_2326_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1140%2Fepjp%2Fs13360-021-02326-7/MediaObjects/13360_2021_2326_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1140%2Fepjp%2Fs13360-021-02326-7/MediaObjects/13360_2021_2326_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1140%2Fepjp%2Fs13360-021-02326-7/MediaObjects/13360_2021_2326_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1140%2Fepjp%2Fs13360-021-02326-7/MediaObjects/13360_2021_2326_Fig6_HTML.png)
Similar content being viewed by others
Data Availability Statement
Data will be available on request.
References
A.A. Kyypin, S.F. Shandarin, MNRAS 204, 891 (1983)
J. Centrella, A.L. Melott, Nature 305, 196 (1983)
J. Wisdom, M. Holman, AJ 102, 1528 (1991)
M. J. Duncan, H. F. Levison, M. H. Lee, AJ 116, 2067 (1998)
J.E. Chambers, G.W. Wetherill, Icarus 136, 304 (1998)
J. Laskar, P. Robutel, Celest. Mech. Dyn. Astron. 80, 39 (2001)
H. Rein, D. Tamayo, 2015, MNRAS 452, 376 (2015)
H. Rein, G. Brown, D. Tamayo, MNRAS 490, 5122 (2019)
E. Forest, R.D. Ruth, Physica D 43, 105 (1990)
H. Youshida, Phys. Lett. A 150, 262 (1990)
D.M. Hernandez, E. Bertschinger, MNRAS 452, 1934 (2015)
A.C. Petit, J. Laskar, G. Boué, M. Gastineau, A&A 628, A32 (2019)
R.W. Hockney, S.P. Goel, J.W. Eastwood, J. Comput. Phys. 14, 148 (1974)
J. Diemand et al., Nature 454, 735 (2008)
J.-M. Alimi et al., SC2012: International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Computer Soc. Press, 2012, CA p. 1
I. de Martino et al., Universe 6, 107 (2020)
I. Newton, PHILOSOPHIÆ NATURALIS PRINCIPIA MATHEMATICA. LONDINI, Anno MDCLXXXVII. Second Ed.1713; Third Ed. 1726
\(Principia\), PROPOSITION 1. THEOREM 1
S. Toxvaerd, Phys. Rev. E 50, 2271 (1994)
S. Toxvaerd, J. Chem. Phys. 140, 044102 (2014)
S. Toxvaerd, J.O. Heilmann, J.C. Dyre, J. Chem. Phys. 136, 224106 (2012)
S. Toxvaerd, Eur. J. Phys. 135, 267 (2020)
S. Toxvaerd, Phys Rev. E 47, 343 (1993)
L. Verlet, Phys. Rev. 159, 98 (1967)
\(Principia\), THEOREM XXXI
D.M. Hernandez, S. Hadden, J. Makino, MNRAS 493, 1913 (2020)
J. Blum, G. Wurm, Annu. Rev. Astron. Astrophys. 46, 21 (2008)
R.M. Canup, E. Asphaug, Nature 412, 708 (2001)
X. Hernandez, Entropy 14, 848 (2012)
B. Lindblad, Nature 125, 133 (1935)
S. Toxvaerd, J.C. Dyre, J. Chem. Phys. 134, 081102 (2011)
Acknowledgements
This work was supported by the VILLUM Foundation Matter project, grant No. 16515.
Author information
Authors and Affiliations
Corresponding author
Appendix: Molecular dynamics simulation of planetary systems
Appendix: Molecular dynamics simulation of planetary systems
The simulations of the creation of planetary systems were performed for different numbers \(N=100, 1000\) and 10000 of objects and for different start configurations of the objects. The spherically symmetrical objects are identical and interact with the gravitational force Eq. (4). All units (mass, time, length, energy/force) are given in units given by \(G, m_i\) and \(\sigma _i\), and the present simulations are started with \(N=1000\) objects with equal masses \(m_i=1\) and diameter \(\sigma _i=1\). In order to simulate the orbit of a planet near the sun, it is necessary to choose a small time increment \(\delta t=0.0025\) [22]. The MD simulations are with double-precision variables, the center of mass and the momentum and orbits of planets are conserved after more than \(10^9\) time steps with a small time increment \(\delta t=0.0025\).
The phase space diagram for the gravitational system [29] differs from a traditional phase space diagram. A collection of objects will, without fusion collapse at low temperature (velocities of the objects) and relative high concentration in the collection [30], but at high temperatures and low concentrations the collection of objects expands continuously in the space. The collapsed spherical symmetrical objects will, without fusion perform a crystal. It is as mentioned not possible to obtain a traditional phase diagram for a classical system with gravitational forces because the energy per object
(and free energy) diverges for an uniform distribution. The objects crystallize at low temperatures if the objects perform elastic collisions without fusion. In contrast to this behavior, the collections of free objects at low temperatures and concentrations and with fusion merge into solar systems with planets in regular orbits. The algorithm with fusions is used obtain planetary systems.
Here, we shall describe twelve simulations of the emergence of planetary systems for \(N=1000\) and for diluted gas configurations of the objects at the start, which are spherically (blue dots in Fig. 3). The twelve systems are generated for different start configurations and kinetic energies. The momenta and angular momenta \(\mathbf{L} _G(0)\) at the start \(t=0\) are adjusted to zero.
Depending on the start configurations of positions and kinetic energy, the systems either collapse at low kinetic energy and high gas density into one heavy object (black hole), or expand in the open space for high kinetic energy and low density. But in between these ranges of velocities and concentrations some objects merge with creation of one heavy object (the sun), with planets and with unbounded objects. (A free object is characterized by the fact that it, with a constant direction with respect to the sun and with a positive energy \(E=E_{\text {Kin}}+E_{\text {Pot}}\), increases its distance to the sun.)
The twelve systems are started at different mean “temperatures” T in the interval \( T \in [0.1,0.5]\). The fusions started shortly after (Fig. 2) with an increase in the mean velocities. The total momenta and the center of masses and angular momenta \(\mathbf{L} \) are conserved, but the angular momenta \(\mathbf{L} _G\) are not conserved at the fusions, but varied within the range \(\mathbf{L} _G \approx [\mathbf -10 ,\mathbf -10 ]\). The random round-off errors in the double precision arithmetic have no effect on the orbits of the planets. The simulations were performed by consecutive simulations with \(2\times 10^8\) time steps. At the start of a simulation, the center of mass and momentum components were adjusted to zero, and by the end of a simulation the round-off errors had changed the center of mass components from \(\approx 10^{-18}\) to \(\approx 10^{-16}\). The components of the momentum were changed with the same factor. These tiny adjustments have, however, no effect on the stability, nor on the orbits of the planetary systems.
Without any approximations, the dynamics of a planetary systems is time demanding because one needs a rather small time increment \(\delta t\) to obtain the orbit of a planet at Perihelion accurately, and the stability of the planetary system is given by its long-time behavior, which together implies that it is necessary to performs billions of time steps in order to obtain the long-time behavior of a planetary system. The present calculations are for \(n= 1.8 \times 10^9\) time steps (\(t=4.5\times 10^6\)). Another complication is that the computational time without some approximations varies with the number N of objects as \(\propto N^2\). It is, however, straight forward to implement different kind of time consuming approximations used in MD [13, 31] whereby the computational time varies proportional to \(\approx N\).
Rights and permissions
About this article
Cite this article
Toxvaerd, S. An algorithm for coalescence of classical objects and formation of planetary systems. Eur. Phys. J. Plus 137, 99 (2022). https://doi.org/10.1140/epjp/s13360-021-02326-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1140/epjp/s13360-021-02326-7