A Bonded-Particle Discrete-Element Model with Self-Gravity for the Collision and Reaccumulation of Rubble-Pile Asteroids: Formulation and Numerical Protocol
Abstract
I present a discrete-element approach developed to study the collisional and gravitational evolution of small self-gravitating granular aggregates. Each body is represented as a composite of cohesively bonded spherical grains, so that fragmentation and reaccumulation emerge from the microscopic competition between short-range dissipative contact forces, an irreversible bond-breaking criterion, and pairwise Newtonian self-gravity summed over every particle pair, including those internal to a single body. A numerical experiment is described: a random-sequential packing procedure that generates two bonded spherical aggregates, a controlled two-body encounter with tunable approach speed and impact parameter, and a systematic parameter sweep designed to map the conditions under which two bodies launched from rest under their mutual gravity alone either merge into a single remnant or fail to settle after a low-speed encounter. Of the 125 simulated collisions, 56.8% result in the formation of a single residue. The cohesive network remains intact for , is partially damaged with dispersion determined by the contact damping ratio, and breaks completely for .
I Introduction
Most asteroids smaller than a few tens of kilometers are not monolithic rocks. Their low measured bulk densities, fast rotation-fission events, binary and contact-binary morphologies, and the survival of loosely consolidated shapes such as (25143) Itokawa [3] and (162173) Ryugu [15] are collectively interpreted as evidence that these bodies can be treated as self-gravitating agglomerations of smaller fragments held together by a combination of gravity, geometric interlocking, and comparatively weak inter-grain cohesion, rather than by the tensile strength of a solid rock matrix [19, 6]. Understanding how such aggregates respond to a collision (whether they shatter, partially disrupt, or reaccumulate into a new equilibrium shape) is important for models of the collisional evolution of the asteroid belt, or the interpretation of crater records and satellite formation around asteroids, and, more recently, to the assessment of kinetic-impactor deflection strategies, as demonstrated by the [1, 8].
Because the relevant length scale spans from centimeter to meter-sized constituent grains up to kilometer-sized parent bodies, and because the response is intrinsically discontinuous, continuum codes are not the natural tool for the late-time, low-speed regime of the problem. The discrete-element method (DEM), introduced for granular assemblies of rigid particles [2], provides a microscopic, particle-based description in which macroscopic strength, fragmentation, and reaccumulation are emergent properties of a small number of grain-scale contact and cohesion parameters. Soft-DEM codes coupled to self-gravity have been used extensively to study the dynamics of non-cohesive and weakly cohesive granular aggregates under their own gravity, from rubble-pile reshaping to low-speed collisions [9, 12, 17]. Cohesion between grains is commonly introduced through a bonded-particle model in which pairs of grains are linked by an elastic link that transmits normal and shear loads until a critical stress is exceeded, at which point the bond fails irreversibly [5, 11, 20].
The present paper documents a compact, from-scratch DEM model built to explore this dynamic in a self-contained and reproducible setting: two finite composite bodies, each a random packing of a few hundred or a few thousand bonded spherical grains, are brought into contact either through an imposed approach velocity or through free-fall under their mutual self-gravity alone, and the subsequent evolution of the bond network and of the two-body orbital state is measured. The model deliberately couples three physical ingredients that are each individually standard in the granular-mechanics and planetary-science literature: dissipative soft-sphere contact [2, 13, 12], irreversible cohesive bonding [5, 11, 10], and direct -body self-gravity [7, 4, 6]. But these features are comparatively rarely exercised together in a single study which is the choice made here.
The paper is organized as follows. Section II gives the complete formulation of the model: the particle representation, the non-bonded contact law, the cohesive bonded-particle model and its failure criterion, the direct-summation self-gravity, the Verlet neighbor-list acceleration and the time integrator. Section III describes the protocol of simulation built for the study: the stochastic generation of a bonded rubble pile, the two-body encounter and the systematic parameter sweep used to probe the conditions for gravitational reaccumulation.
The model is first validated against the exact solution for two-body free fall up to the moment of contact. I then show that the response of the link network is organized around a single dimensionless impact stress number, which distinguishes between the ”undamaged”, ”partially damaged”, and ”completely fragmented” regimes. And the number of low-speed rebounds required for the two bodies to merge into a single fragment is characterized as a function of the damping ratio at contact.
II Model
II.1 Composite bodies and particle representation
The fundamental degree of freedom of the model is the rigid sphere. Particle is fully specified by a position , a velocity , a radius , and a density , from which the mass follows as . Each particle additionally carries an integer label identifying the composite body to which it belongs. Two particles are only ever candidates for a permanent cohesive bond (Sec II.3) if they share the same , but they interact through contact (Sec II.2) and through gravity (Sec II.4) irrespective of body membership. Here, a composite asteroid is nothing more than a set of particles sharing a label and a network of cohesive bonds. No rigid-body or continuum degrees of freedom are introduced at the composite level. The composite’s translational and any effective rotational or elastic, behavior is entirely emergent from the sum of its grains’ interactions. Rotational degrees of freedom of the individual grains themselves are not modeled (only translational motion is integrated) so that contact and bond moments are absent from the formulation. I address to this limitation in Sec II.3.
II.2 Non-bonded contact interaction
Two spheres that overlap, , interact through a Cundall-Strack linear model [2], illustrated in Fig 1(a), irrespective of whether they belong to the same or to different composite bodies: once a cohesive bond between two grains has failed (Sec II.3), this is precisely the interaction that takes over when the two grains remain in geometric contact. Let be the unit normal, the relative velocity, and , its normal and tangential components. The normal contact force is
| (1) |
with a normal contact stiffness and a normal damping coefficient. The clipping at zero enforces that contact is purely repulsive (i.e. two grains that are not bonded exert no adhesive force on one another once they separate).
The tangential response uses an incremental elastic-predictor, Coulomb-corrector scheme with memory. A per-contact tangential elastic displacement is carried from one time step to the next, re-projected onto the current tangential plane to remove any drift along the (possibly rotating) normal direction, and advanced according to . A trial tangential force,
| (2) |
is then clipped to satisfy the Coulomb inequality : if the contact is sliding and the transmitted force is rescaled, , with the stored displacement simultaneously corrected so that re-inserting it through the elastic law above reproduces the clipped force exactly, keeping the memory variable consistent with what was actually applied. The pair act along and within the tangential plane respectively and are applied as an action-reaction pair, . Contacts that stop to overlap have their tangential memory discarded. Because this short-range interaction must in principle be evaluated for every pair of grains at every time step, its cost is controlled by restricting the candidate pairs to a Verlet neighbor list (Sec II.5) rather than by rescanning all pairs.
II.3 Cohesive bonded-particle model
Cohesion between grains of a common parent body is introduced through a bonded-particle model sketched in Fig 1(b). At sample-generation time (detailed in Sec III.1), pairs of grains in the same body that are sufficiently close are glued by an elastic link of cross-sectional area:
| (3) |
recording the pair’s initial center-to-center distance as its natural, unstressed length. Unlike the contact law of Sec II.2, an intact bond transmits both tensile and compressive normal load: with the elongation at the current separation ,
| (4) |
positive (stretching) pulling the two grains together and negative (compression) pushing them apart. The bond behaves as a simple linear spring around , with no rectification at . The shear response accumulates a tangential elastic displacement exactly as in Sec II.2, giving a shear force with no Coulomb cap. So while intact, a bond is a permanent elastic link, not a frictional contact.
The bond carries a normal and a shear stress,
| (5) |
evaluated at every time step and compared against critical thresholds (tensile) and (shear). The bond is intact as long as and . As soon as either threshold is exceeded, the bond is marked broken and thereafter transmits no force for the remainder of the simulation. Failure is an irreversible event and a fixed compressive threshold is used symmetrically for since the criterion in Eq 5 is applied to the signed stress. Once broken, the pair of grains it used to connect reverts to ordinary, tensionless contact (Eq 1) if they remain in geometric overlap. This is the microscopic mechanism by which a composite body absorbs a disturbance elastically but sheds discrete bonds and/or fragments, under a sufficiently violent one. This is a stress, rather than an energy-based, failure criterion, applied (not combined, e.g., in a Mohr-Coulomb or elliptical envelope) to the normal and shear channels.
II.4 Self-gravity
Every pair of particles in the simulation, whether or not they belong to the same composite body, attracts every other pair through Newtonian gravity, softened at short range to regularize near-coincident grains:
| (6) |
where is a softening length (set to zero unless stated otherwise) and is the gravitational constant. The sum runs over all particles in the simulation without regard to body membership: it is this term, evaluated intra-body, that (together with cohesion) holds a rubble pile together in the first place and, inter-body, that lets two initially separate composites attract each other and, potentially, remain gravitationally bound after a gentle encounter, whether or not any residual bond survives between them.
Equation 6 is evaluated by direct pairwise summation. It is an unavoidable cost per time step for a genuinely long-range interaction with no natural notion of a neighbor cutoff. The double loop over and is distributed over threads by particle index , each thread privately accumulating , which avoids any write conflict between threads at the cost of a factor of two in floating-point operations relative to a half loop with explicit action-reaction bookkeeping.
II.5 Verlet neighbor list [18]
Rescanning all pairs at every time step merely to determine which grains are close enough for the short-range interactions of Secs II.2–II.3 to matter would be wasteful, since the great majority of pairs are not in contact at any given instant. The neighbor list retains, at intervals, every pair , , whose center-to-center distance is below , where pads the true contact threshold with a safety margin. Once built, the list remains valid as long as no single particle has moved by more than from the position it held at the last rebuild: two particles absent from the list can approach each other by at most before their true separation could possibly have dropped below , which is exactly the margin built into the cutoff.
The rebuild criterion is therefore
| (7) |
tracked against the reference configuration recorded at the previous rebuild. Between rebuilds, the contact model of Sec II.2 only tests true overlap among the candidate pairs returned by the list, rather than over all pairs. The list narrows the candidate set but does not itself decide contact. The parameter is a pure performance parameter (by default I use times the mean grain radius) trading rebuild frequency against candidate-list size, with no effect on the converged physical trajectory in the small time-step limit. As noted above, this acceleration structure is specific to the short-range channels: self-gravity is evaluated over the full particle set at every step regardless.
II.6 Time integration and numerical parameters
At a given instant, the total force on particle is the sum of three contributions,
| (8) |
with the restriction that a pair of grains still linked by an intact bond is excluded from the non-bonded contact sum of Sec II.2 to avoid double-counting their normal interaction.
The equations of motion, , are integrated with a Verlet scheme [14] at fixed time step ,
| (9) | ||||
| (10) | ||||
| (11) |
where is evaluated at the updated positions using the half-step velocities for every velocity-dependent term. Only two force evaluations per step are needed: one at the start-of-step configuration for the half-step kick, and one at the predicted end-of-step configuration, which simultaneously serves as the corrector force and, on steps where output is due, supplies the detailed per-contact and per-bond records, so that no additional force pass is required purely for reporting purposes.
The neighbor list of Sec II.5 is checked, and rebuilt (if necessary) once per step, immediately before the first evaluation. The time step is chosen from the classical critical time of a linear spring-mass contact,
with the mass of the lightest grain in the sample and a safety factor .
Figure 2 summarizes the resulting per-step control flow.
Table 1 collects the free parameters of the model with the default value chosen. No intrinsic unit system is imposed by the code itself, and the rescaling of used in the reaccumulation sweep of Sec III.3 is a property of the numerical simulation, not of the model.
| Symbol | Meaning | Default |
|---|---|---|
| time step | Eq. (II.6) | |
| normal contact stiffness | – | |
| tangential contact stiffness | ||
| normal/tangential contact damping | ||
| Coulomb friction coefficient | ||
| bond stiffnesses | ||
| critical tensile bond stress | ||
| critical shear bond stress | ||
| gravitational constant | ||
| gravitational softening length | ||
| Verlet skin | ||
| grain density (if unset per grain) |
III Numerical experiment
This section describes the generator used throughout the study and the two numerical experiments built on top of it: a controlled, imposed-velocity two-body encounter, and a systematic parameter sweep for gravity-only reaccumulation.
III.1 Generation of a pristine bonded aggregate
Each composite asteroid is built independently by a random-sequential addition (RSA) packing procedure [16]. Grain radii are chosen once from a mean value, with and a relative fraction and grains are then inserted one at a time at a uniformly random direction and a radially biased distance inside a sphere of radius , subject to non-overlap with every previously placed grain. Numerically, I have done a criterion that if an insertion fails after a fixed number of trials, it aborts the packing at its current occupancy rather than looping indefinitely. The confining radius is set from a target volume filling fraction (something like a loose granular packing)
| (12) |
with the number of grains per body. Once a body’s grains are placed, any pair within a tolerance of first contact, with a bond-tolerance factor slightly above unity (the default value is , absorbing the residual gaps of the RSA packing), is recorded as a permanent cohesive bond (Sec II.3). Each asteroid is generated independently with its own random realization of this procedure (same , , , , for both bodies in every run reported here), then rigidly translated to a prescribed center and given a common translational velocity, without otherwise perturbing its internal configuration.
III.2 Two-body encounter geometry
The two composite bodies are placed symmetrically about the origin along the axis at a prescribed center-to-center separation (by default , comfortably outside any initial overlap) and launched toward each other at a prescribed relative approach speed split symmetrically between the two centers of mass, as depicted in Fig 3.
III.3 Reaccumulation time scale for two bodies released from rest
A distinct, complementary numerical experiment addresses the opposite regime: two bodies released from rest, , so that the only force bringing them together is their mutual self-gravity (Eq 6, evaluated inter-body), and the question of interest is not whether a collision occurs, but whether repeated low-speed contact under self-gravity leads, within a finite simulated time, to a single merged remnant, or instead to one or more bounces that have not yet settled.
Two points of orbital mechanics fix the shape of this simulation. First, at the total angular momentum of the two-body system about their common center of mass is identically zero, at , and remains so for all time by conservation, since the mutual gravitational force is central: an initial transverse offset (the impact parameter of Sec III.2) therefore has no effect whatsoever on the ensuing trajectory when The impact parameter is accordingly dropped from this sweep entirely because it only becomes a physically meaningful control variable once , as in Sec III.2. Second, the total mechanical energy at release, , is negative for any finite starting separation , so the pair is gravitationally bound in the wide sense from the outset. Since contact damping can only remove mechanical energy, never add it, the two bodies can never escape to infinity.
So, the physical question is not whether the two bodies remain associated (obviously… they always do) but how quickly the encounter converges to a single aggregate as opposed to bouncing without yet having merged by the end of the simulated window. This distinction motivates the choice of the three parameters actually varied in the sweep:
- •
the grain density , which at fixed geometry sets each body’s mass and hence the depth of the mutual gravitational potential well.
- •
the initial separation , which sets the gravitational potential energy released before first contact, and so the impact speed.
- •
the normal contact damping , which sets how each individual bounce is damped (the range is in accordance with [17]).
For each of the combinations drawn from five logarithmically spaced densities spanning four decades, , five logarithmically spaced initial separations spanning two decades, , and five logarithmically spaced contact damping coefficients spanning four decades, (grain number, radius, contact and bond stiffness, and the critical bond stress are held fixed across the sweep at a target grains per body, , , the generator of Sec III.1 is invoked with and the corresponding triple, followed by a full run of the code of Sec II on the resulting sample, in its own, independent output subdirectory. The logarithmic spacing of and is deliberate since the critical contact damping of a single grain-grain contact, with the reduced mass of the two grains, itself scales as , a linear grid in either variable alone would sample the physically relevant transition only over a narrow, density-dependent corner of the grid.
Each of the grid points is generated from a single random packing realization. The reported scatter therefore convolves the physical response with the stochastic variability of the generator, which is not separately quantified here.
Two practical points complete the protocol. First, the gravitational constant used in this study, , is deliberately amplified by six orders of magnitude above the physical value . At the toy length and mass scale adopted here (meter-sized grains, few-tonne bodies), the physical free-fall time between the two bodies would run to simulated weeks, i.e., far beyond a tractable number of time steps at the resolution of Eq II.6.
Second, the number of integration steps allotted to each run is set from an estimate of the two-point-mass radial free-fall time (the degenerate, zero-angular-momentum limit of the Kepler problem),
| (13) |
with the combined mass of the two bodies at the sampled density, multiplied by a safety factor of to allow for the initial fall, the first collision, and a few subsequent bounces, and capped at a fixed maximum of steps regardless of how large the free-fall estimate turns out to be for the most extreme corner of the parameter grid.
IV Results
The random-sequential packing of Sec III.1, run once at a target of grains per body, saturates before reaching that target: the insertion-trial cap of the packing routine is reached at and . This section reports the analysis extracted from the simulations.
IV.1 Validation against the exact free-fall solution
Before assessing the outcome of the sweep, its self-gravity and integrator can first be checked against Sec III.3’s own analytic reference: the zero-angular-momentum Kepler solution , parameterized by Eq II.6’s companion angle variable (Sec III.3), universal and free of any run parameter once separation and time are rescaled by and respectively.
Figure 4 shows this parameter-free curve with the measured trajectory of every one of the runs, colored by . Every trajectory collapses onto the analytic curve to within plotting accuracy from up to the geometrically predicted first-contact point (open circles, one per sampled , computed from alone), independent of , , or the eventual outcome. This is a direct argument demonstrating that the model accurately reproduces two-body free fall before any contact occurs, and it determines the point at which the point-mass approximation must be abandoned in favor of full dynamics. Past that marked point, trajectories immediately fan out according to , as expected once contact damping starts to compete with the kinetic energy delivered by the fall.
IV.2 Outcome statistics and the reach of a fixed integration window
On the runs, () are classified merged, () infalling, and () bouncing. The purely geometric ratio takes exactly the five values dictated by the five sampled separations (Table 2), independent of density, since both velocities scale identically with .
| merged | bouncing | infalling | ||
|---|---|---|---|---|
This trend, however, is still not primarily a statement about reaccumulation dynamics: it remains, even at the enlarged step budget, overwhelmingly a statement about how much of the fixed-step-budget window (Sec III.3) is spent in the pre-contact free fall of Sec IV.1. Of the infalling runs, never reach a separation below half of at any point in their recorded history, and at the largest sampled separation, none of the still infalling runs there ever comes within (essentially ) of contact, while every one of the that do reach that band’s merger is (unsurprisingly) counted as merged, not infalling. This is corroborated independently by the bounce count of Sec IV.5: every single one of the infalling runs records exactly zero sign changes of the approach velocity. It is consistent with a run that never gets far enough to complete even its first contact, let alone bounce.
Four runs in the entire grid (density , ) are caught genuinely near, though not quite past, first contact (–, against a contact distance of ) at the moment their window closes. These four belong to the density corner flagged as energetically unreliable below, so their proximity to contact should be read as geometrically indicative rather than quantitatively trustworthy. The infalling label remains predominantly an artifact of a step budget sized from the point-mass free-fall estimate rather than from the substantially longer time needed to also resolve the ensuing contact sequence at the lowest sampled densities and the largest sampled separations.
A second, opposite effect operates at the single grid corner of highest density and closest separation (, ): there, the same step-budget heuristic collapses to its floor of steps for all five sampled , because the point-mass estimate is itself already shorter than that threshold. These five runs record the most violent encounters of the entire sweep on purely geometric grounds and are still separating, at up to , when the run ends. However, it is precisely in this area of density that the code’s own energy balance loses its reliability. Therefore, from a quantitative standpoint, one should not attach too much importance to either the damage indicated or the rate at which it propagates.
IV.3 Representative final states
Fig 5 shows the full particle-level final state of four representative runs, one per broad outcome, rendered directly from each run’s own final particle positions, radii, body labels, and intact-bond list. Grain shading is produced exclusively by angularly-clipped cross-hatching under a single fixed light direction, never by a continuous tone. Intact cohesive bonds are drawn as solid links; a handful of the fastest-moving grains are marked by short directional strokes rather than by an instantaneous velocity field. And the mutual gravitational field of Eq 6 is superposed as a bundle of regularly dashed lines connecting the two bodies’ centers of mass, drawn without regard to occlusion by the grains themselves.
Fig 5.a) (, , ) is merged: the two composites have fallen into, and remain in a single aggregate. Fig 5.c) (same and but ) is infalling: by the end of the run the separation has fallen from to , but the two bodies remain fully apart and intact. Fig 5.d) (, , ) is merged as well () but with ( is described in Sec IV.4): no bond survives, and the directional strokes mark a population of fast-moving grains within the reassembled pile consistent with a large kinetic energy. Fig 5.b) (, , ) is bouncing, but at the resolution of individual grains this label does not mean two intact bodies caught mid-separation: extending the integration this far instead reveals a slowly evaporating swarm, a minority of grains still clustered near a common center while the rest have individually drifted, under self-gravity alone, out to distances far beyond the pair’s own nominal radius. This is a direct particle-level illustration of the sub-percolation-threshold bond network: with a mean bond count below one per grain, a sizable fraction of each composite was never cohesively attached to anything in the first place, and is consequently free to disperse under even the modest gravity of this toy system once given the several- window this run’s step budget now allows.
IV.4 Damage and fragmentation as a function of impact stress
For the subset of simulations that do reach contact, the relevant impact severity is not alone but its ratio to the bond network’s own force scale. An unbonded grain-grain contact closing at speed loads a linear contact spring of stiffness and reduced mass up to a peak elastic force with the reduced mass of the two colliding grains.
Comparing this force scale to the bond-breaking force of Eq 5 (where ) defines the dimensionless impact-stress number
| (14) |
which spans four decades over the study, from to . However, as established in section IV.2, all simulations greater than belong to a single sampling density whose energy balance is unreliable. Consequently, the reliable subset of simulations only ever samples values of up to .
Figure 7 plots the final damage and largest-fragment mass fraction of every run against , including the excluded ones (identifiable by their label). The damage variable, determined such as:
| (15) |
tracks the fraction of the initial cohesive network that has failed.
To define , I define a fragment as a connected component of a graph whose vertices are the grains and whose edges are the bonds still intact at that instant. Two grains merely touching, without an intact bond between them, are not considered part of the same fragment, since an unbonded contact can slip apart at any subsequent step. Connected components are extracted with a union-find (disjoint-set) structure with path compression, run over the current set of intact bonds, and the mass fraction carried by the single largest component,
| (16) |
is reported alongside the total fragment count . This mass fraction of the largest fragment is shown schematically in Figure 6.
The interpretation below applies only to the retained simulations. No damage is recorded below . becomes systematically positive by and within this trustworthy subset, already reaches complete failure (, , one surviving grain) by . The transition to a complete breakage therefore lies within (and not beyond) the explored range. The collapse in is not exact: at fixed , for instance, still ranges from to across the five sampled . The residual dispersion is attributable to , which determines the number of loading cycles (Section IV.5) to which the surviving network is subjected before the end of the test, rather than to , which incorrectly measures the severity of a single impact. therefore determines the overall extent of damage and fragmentation, but does not by itself determine the exact value in a given simulation.


IV.5 Restitution and the number of bounces before capture
Figure 8 reports the number of sign changes of the radial approach velocity recorded before the end of each simulation as a function of , for the simulations unaffected by either pathology of Sec IV.2. Here, denotes the dimensionless contact damping ratio. Two regimes stand out. For ( runs), only merge (or are caught mid-fall) within zero to three bounces. The others require between and bounces despite their high damping ratio. A single sufficiently overdamped contact removing most of the kinetic energy delivered by the fall, consistent with the analytic single-contact restitution coefficient falling rapidly toward over the same range, is therefore at best a partial description even at , and the qualitative claim that high damping alone guarantees fast capture does not survive the longer integration. For , merged runs require anywhere from a handful to as many as bounces, with substantial scatter at fixed rather than a single well-defined count, before enough energy has been removed for the pair to settle. This remains the qualitative behavior expected once each bounce only removes a fraction of the orbital kinetic energy, but, as before, no quantitative fit to is attempted, since is a single-grain-contact quantity, whereas the number of bounces of a two-body, many-grain composite additionally depends on the evolving bond damage (Sec IV.4). The three bouncing simulations not otherwise flagged in Sec IV.2 sit at , with only one to three bounces recorded and a small residual outward velocity () at the end of the run: these remain consistent with a merger simply not yet complete within the allotted window, rather than with either censoring mechanism identified above.
V Conclusion
I presented a discrete-element model combining flexible-sphere contact, cohesive connections, an irreversible failure criterion, and direct pair-wise self-gravity, along with the corresponding numerical protocol. I built stochastic aggregate generation, a controlled two-body encounter, and a systematic reaccumulation sweep.
This study presents three findings. First, the model reproduces the exact, parameter-free solution for two-body free fall prior to the first contact for every combination of density, distance, and damping examined. Next, once expressed in terms of the dimensionless impact-stress number from equation 14, the response of the connection network in terms of damage and fragmentation clearly splits into an undamaged regime (), a partially damaged regime with residual dispersion determined by the damping ratio , and complete failure starting at . Finally, the number of low-speed bounces required before two bodies settle into a single remnant is highly variable at fixed damping ratio , showing that the single-contact restitution coefficient is at best a partial predictor of capture time.
This study has some limitations. Each point of the parameter study relies on a single stochastic packing realization, so the reported scatter cannot be separated from packing-to-packing variability. Grains are not allowed to rotate, so contact and bond torques are absent from the model. Self-gravity is evaluated by direct summation, limiting the particle counts that can be reached. Future work should average over several realizations per grid point, add rotational degrees of freedom, and explore a tree-based gravity solver to reach more realistic grain numbers.
Acknowledgements.
The author thanks the open-source scientific Python and C++ ecosystems on which this work relies.References
- [1] (2023) Momentum transfer from the DART mission kinetic impact on asteroid Dimorphos. Nature 616, pp. 457–460. Cited by: §I.
- [2] (1979) A discrete numerical model for granular assemblies. Géotechnique 29 (1), pp. 47–65. Cited by: §I, §I, §II.2.
- [3] (2006) Pole and global shape of 25143 itokawa. Science 312 (5778), pp. 1347–1349. Cited by: §I.
- [4] (2000) Direct N-body simulations of rubble pile collisions. Icarus 146 (1), pp. 133–151. Cited by: §I.
- [5] (2004) A bonded-particle model for rock. International Journal of Rock Mechanics and Mining Sciences 41 (8), pp. 1329–1364. Cited by: §I, §I.
- [6] (2009) Numerical simulations of asteroids modelled as gravitational aggregates with cohesion. Planetary and Space Science 57 (2), pp. 183–192. Cited by: §I, §I.
- [7] (2000) Direct large-scale N-body simulations of planetesimal dynamics. Icarus 143 (1), pp. 45–59. Cited by: §I.
- [8] (2021) The double asteroid redirection test (DART): planetary defense investigations and requirements. The Planetary Science Journal 2 (5), pp. 173. Cited by: §I.
- [9] (2011) Simulating asteroid rubble piles with a self-gravitating soft-sphere distinct element method model. The Astrophysical Journal 727 (2), pp. 120. Cited by: §I.
- [10] (2012) DEM simulation of rotation-induced reshaping and disruption of rubble-pile asteroids. Icarus 218 (2), pp. 876–894. Cited by: §I.
- [11] (2013) Numerically simulating impact disruptions of cohesive glass bead agglomerates using the soft-sphere discrete element method. Icarus 226 (1), pp. 67–76. Cited by: §I, §I.
- [12] (2012) An implementation of the soft-sphere discrete element method in a high-performance parallel gravity tree-code. Granular Matter 14, pp. 363–380. Cited by: §I, §I.
- [13] (2001) Granular flow down an inclined plane: bagnold scaling and rheology. Physical Review E 64 (5), pp. 051302. Cited by: §I.
- [14] (1982) A computer simulation method for the calculation of equilibrium constants for the formation of physical clusters of molecules: application to small water clusters. The Journal of Chemical Physics 76 (1), pp. 637–649. Cited by: §II.6.
- [15] (2020) Global photometric properties of (162173) ryugu. Astronomy & Astrophysics 639, pp. A83. Cited by: §I.
- [16] (2006) Random sequential addition of hard spheres in high Euclidean dimensions. Physical Review E 74 (6), pp. 061308. Cited by: §III.1.
- [17] (2025) Gravitational aggregation regimes: critical dissipation threshold, optimal rigidity and fractal transition. arXiv preprint arXiv:2512.05130. Cited by: §I, 3rd item.
- [18] (1967) Computer “experiments” on classical fluids. I. thermodynamical properties of Lennard-Jones molecules. Physical Review 159 (1), pp. 98–103. Cited by: §II.5.
- [19] (2018) Rubble pile asteroids. Annual Review of Astronomy and Astrophysics 56 (1), pp. 593–624. Cited by: §I.
- [20] (2018) Rotational failure of rubble-pile bodies: influences of shear and cohesive strengths. The Astrophysical Journal 857 (1), pp. 15. Cited by: §I.