Collision detection for N-body Kepler systems

被引:0
|
作者
Visser, P. M. [1 ]
机构
[1] Delft Univ Technol, Delft Inst Appl Math, Mekelweg 4, NL-2628 CD Delft, Netherlands
关键词
gravitation; methods; analytical; statistical; celestial mechanics; planets and satellites; formation; protoplanetary disks; COMPUTE;
D O I
10.1051/0004-6361/202243754
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Context. In a Keplerian system, a large number of bodies orbit a central mass. Accretion disks, protoplanetary disks, asteroid belts, and planetary rings are examples. Simulations of these systems require algorithms that are computationally efficient. The inclusion of collisions in the simulations is challenging but important.Aims. We intend to calculate the time of collision of two astronomical bodies in intersecting Kepler orbits as a function of the orbital elements. The aim is to use the solution in an analytic propagator (N-body simulation) that jumps from one collision event to the next.Methods. We outline an algorithm that maintains a list of possible collision pairs ordered chronologically. At each step (the soonest event on the list), only the particles created in the collision can cause new collision possibilities. We estimate the collision rate, the length of the list, and the average change in this length at an event, and study the efficiency of the method used.Results. We find that the collision-time problem is equivalent to finding the grid point between two parallel lines that is closest to the origin. The solution is based on the continued fraction of the ratio of orbital periods.Conclusions. Due to the large jumps in time, the algorithm can beat tree codes (octree and k-d tree codes can efficiently detect collisions) for specific systems such as the Solar System with N < 10(8). However, the gravitational interactions between particles can only be treated as gravitational scattering or as a secular perturbation, at the cost of reducing the time-step or at the cost of accuracy. While simulations of this size with high-fidelity propagators can already span vast timescales, the high efficiency of the collision detection allows many runs from one initial state or a large sample set, so that one can study statistics.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] On the study of the substructure of N-body systems
    Bekarian, KM
    Melkonian, AA
    NUOVO CIMENTO DELLA SOCIETA ITALIANA DI FISICA B-GENERAL PHYSICS RELATIVITY ASTRONOMY AND MATHEMATICAL PHYSICS AND METHODS, 2002, 117 (9-11): : 977 - 981
  • [22] ON THE EXPONENTIAL INSTABILITY OF N-BODY SYSTEMS
    GOODMAN, J
    HEGGIE, DC
    HUT, P
    ASTROPHYSICAL JOURNAL, 1993, 415 (02): : 715 - 733
  • [23] Improbability of Collisions in n-Body Systems
    Fleischer, Stefan
    Knauf, Andreas
    ARCHIVE FOR RATIONAL MECHANICS AND ANALYSIS, 2019, 234 (03) : 1007 - 1039
  • [24] Clustering in gravitating N-body systems
    Bottaccio, M
    Amici, A
    Miocchi, P
    Dolcetta, RC
    Montuori, M
    Pietronero, L
    EUROPHYSICS LETTERS, 2002, 57 (03): : 315 - 321
  • [25] The simultaneous collision orbits for N-body problems with quasihomogeneous potentials
    Zhang, SQ
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DIFFERENTIAL EQUATIONS AND COMPUTATIONAL SIMULATIONS, 2000, : 482 - 488
  • [26] Non-collision periodic solutions of the N-body system
    Dell'Antonio, Gianfausto
    NODEA-NONLINEAR DIFFERENTIAL EQUATIONS AND APPLICATIONS, 1998, 5 (01): : 117 - 136
  • [27] Comparison among correction methods of individual Kepler energies in n-body simulations
    Wu, Xin
    Huang, Tian-Yi
    Wan, Xiao-Sheng
    Zhang, Hong
    ASTRONOMICAL JOURNAL, 2007, 133 (06): : 2643 - 2653
  • [28] Non-collision periodic solutions of the N-body system
    Gianfausto Dell' Antonio
    Nonlinear Differential Equations and Applications NoDEA, 1998, 5 : 117 - 136
  • [29] BINARY COLLISION EXPANSION OF CLASSICAL N-BODY GREENS FUNCTION
    WEINSTOCK, J
    PHYSICAL REVIEW, 1962, 126 (01): : 341 - &
  • [30] DCCD: Distributed N-Body Rigid Continuous Collision Detection for Large-Scale Virtual Environments
    Du, Peng
    Zhao, Jieyi
    Cao, Weijuan
    Wang, Yigang
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2017, 42 (08) : 3141 - 3147