The discrete element method (DEM) is usually applied in analyzing the scientifical origin/evolution of the asteroids and the landing/sampling of the regolith. In order to manage the contact between the non-spherical granules, the Polygonal Contact Model (PCM) has been introduced into the DEM method. This paper applies four different contact force models in the newly-proposed DEM algorithm to analyze their difference and implication. The four contact force models include one linear model and three nonlinear models derived from the complete Mindlin–Deresiewicz equations. By considering the macroscopical results and calculation efficiency, the single-collision and multiple-collision cases are analyzed by comparing the four contact models. Specifically, the restitution coefficient, the angular velocity, the rebound angle, and the kinetic energy are applied as indicators for the single collision. The multiple-collision case is studied under the Brazil nut effect with ellipsoidal granules. Additionally, the softening feasibility is also discussed by decreasing the Young’s modulus of the material, mainly analyzing the outgoing results and the calculation efficiency.
This paper presents an efficient CUDA-based implementation of a nonspherical discrete element method where irregular particles are described by using polyhedrons. Two strategies are employed to exploit the parallelism of the numerical method. One is to perform contact detection based on the contact pair level instead of the traditional particle level. The second is to reduce the computational burden of each kernel function by allocating thread blocks reasonably. Contact detection between potential contact pairs is the most complicated, time-consuming, and essential process for the polyhedral discrete element method. The linear bounding volume hierarchies are introduced to fix this issue. The hierarchies of the bounding volume tree are organized in a spatially coherent way. Such a structure can minimize branch divergence and is very suitable for parallel implementation with GPU. Two numerical examples are presented to show the performance of the code. It is found from the scenario of two sphere collision that improving the mesh resolution of polyhedral particles can reduce the computational error while slowing down the computational speed correspondingly. A trade-off must be made between accuracy and efficiency. The other example of self-gravitating aggregation demonstrates the code is convergent, stable, and highly efficient. Particularly, with a mainstream GPU, the proposed method easily performs hundreds of times faster than the serial CPU code that does the same function.
Some asteroids flying close to Earth may pose a threat of impact. Among them, the structural and dynamical characteristics of rubble-pile asteroids can be changed because of the tidal force of the Earth in this process. This can provide key information for predicting the dynamical evolution of potentially hazardous asteroids. In this study, the long-term evolution of the coupling orbit–attitude–structure of these small bodies is presented numerically based on the integration of two models. One is the 3D discrete element method, which models the structure and irregular shape of the rubble-pile asteroid. The other is the dynamical model of the circular restricted three-body problem (CRTBP). This provides a more precise dynamical environment of the asteroid orbital deflection, morphological modification, and attitude angles analysis compared to the frequently adopted two-body problem. Parametric studies on the asteroid evolution were performed focusing on its flyby distance and the bulk porosity. Numerical results indicate that the Earth flyby can form different patterns of modification of asteroids, where the rubble-pile structure can be destructed by considering the bulk porosity. The asteroid orbital deflection and attitude variational trends are also summarized based on the simulations of multi-orbital revolutions.