Introduction

Granular materials are ubiquitous in our daily lives, encompassing a diverse range of substances that are essential in pharmaceuticals1, agriculture2, construction3, and manufacturing4. To understand a basic particle assembly, consider releasing many particles above a flat surface. As they accumulate, these particles come into contact and attempt to balance gravity with inter-particle effective interactions like friction and adhesion5,6,7,8. This balance leads to the formation of a near-conical heap. When this balance is disrupted, the dynamic process can trigger critical behaviors, such as avalanches, until a new stable angle is established9,10,11.

Important bulk properties, such as the mean contact number (Z) and the apparent friction coefficient (\(\mu =\tan (\theta )\), where θ is the mean angle of repose that defines the slope of the heap surface relative to the horizontal surface; see Supplementary Note 1), are commonly used to describe the structural and mechanical stability of the formed assembly. These properties, largely affected by particle size and shape12, have been extensively studied in spherical particles, with factors including inter-particle friction coefficient13,14,15, surface roughness16, moisture content17, Young’s modulus18, and cohesive-to-gravitational force ratio19. However, the behavior of non-spherical particles still has to be fully understood. Extending theories for spherical particles19,20 to predicting non-spherical particle systems can be challenging21,22,23,24,25. This is due to the complex contact and flow patterns26,27 that non-spherical particles can form.

Shape parameters shall be properly chosen when describing said patterns, such as angularity12, orientation28, blockiness29, aspect ratio30, roundness31,32,33, and sphericity34. Among these parameters, the most effective practical approaches to describing the overall shapes of the particles are the aspect ratio and sphericity (or asphericity). Prior studies have mainly focused on how the aspect ratio impacts Z and θ phenomenologically35,36,37. However, the aspect ratio has been either defined as a 2D parameter21 or a quasi-3D parameter36, and is thus believed to fail to fully capture the geometric characteristics of 3D particles. For example, particles of different shapes—such as cubical, cylindrical, and spherical ones—may all have the aspect ratio of 1, yet their sphericities differ significantly from 0.81 to 134. For studies that have examined sphericity, they have mainly focused on 2D or 3D frictionless particles: These findings have suggested that in a 2D system, a 2D asphericity, defined as \({{{\mathcal{A}}}}_{{{\rm{2D}}}}={p}^{2}/4\pi A\) (where p is particle perimeter, and A is particle surface area), can be a universal descriptor for both Z and packing fraction (ϕ) at jamming onset for different particle shapes, as observed in numerical experiments, although the expression for describing such universal behaviors has yet to be reported38. In a 3D system, a 3D asphericity, defined as \({{{\mathcal{A}}}}_{{{\rm{3D}}}}=1-{(4\pi )}^{1/3}{\left(3V\right)}^{2/3}/A\) (where V is particle volume), when used alone, has been reported that cannot determine neither Z nor ϕ, but should be combined with an aspect ratio, defined as \({{\mathcal{B}}}={d}_{1}{d}_{3}/{d}_{2}^{2}\) (where d1, d2, and d3 are the lengths of the primary axes of the particle, and d1 < d2 < d3)36. Therefore, the law for 3D non-spherical particles, whether frictionless or frictional ones, with respect to particle shape parameters, remains unidentified. This gap in knowledge naturally leads us to question how particle shape determines the mean contact number and further the apparent friction between particles, as reflected by the mean angle of repose.

To identify reliable laws governing the bulk properties of 3D non-spherical, frictional particles, it is necessary to perform a systematic analysis that should incorporate particle-scale experimental and simulation results of particles with both 2D and 3D shape parameters. Here, we study particles dispensed onto a rough tray via a fixed funnel using X-ray computed tomography (CT) and discrete element method (DEM) simulations. After validating our simulation method against experimental data, we simulate 70 systems, each containing 40,000 identical particles, by varying the shape of the particles at a fixed particle volume. Our analysis reveals a linear scaling law linking particles’ inverse sphericity and aspect ratio to the bulk properties (i.e., Z and μ) across systems of various particle shapes. We further discuss how such scaling phenomena enhance our understanding of the stability of the non-spherical particle packing.

Results

Experiments

To directly measure the contact number and apparent friction of non-spherical particles, we prepared particle samples using a high-resolution 3D printer with a layer thickness of 0.08 mm (see the Methods section for printing details). We printed six particle shapes, including sphere, sphero-cylinder, sphero-polygon, and hexagonal prism ones, each with an equivalent diameter of 5 mm. For each shape, approx. 2000 particles were printed using polyamide 12 (PA12) powders. These particles vary in aspect ratio of λ = 1 and 10 and in sphericity from Φ = 1 to 0.54 (see our definitions of λ and Φ in the Methods section).

To quantify Z, we adopted the X-ray CT scanning technique, similar to the method outlined in a recent study27. We released all particles of the same shape into a 3D-printed, open-top, cubic container made of PLA polymer. The particle-filled container was then scanned through the scanner (with a spatial resolution of 26.34 μm), as shown in Fig. 1a and Supplementary Fig. 1. Based on the scanned images, we reconstructed a 3D cubic packing of the particles. To minimize the boundary effect induced by the container walls, we extract a cubic sub-volume from the scanned volume, as shown in Fig. 2. Finally, we estimated Z within the sub-volume using the procedure described in the Methods section.

Fig. 1: Experimental and simulation configurations for particle packing and heap.
figure 1

a X-ray CT scan of a cubic container filled with cylindrical particles, each with an aspect ratio (λ) of 10. b Schematic of the particle release process through a fixed funnel onto a rough tray, applicable to both experimental and simulation setups. When the system becomes stable, the mean angle of repose (θ) is measured.

Fig. 2: Comparisons between the experimental and simulated particle packing and static angle of repose for various particle shapes.
figure 2

The shapes included for comparisons are (a) sphere, (b) short-axis sphero-polygon, (c) short-axis hexagonal-prism, (d) elongated sphero-cylinder, (e) elongated sphero-polygon, and (f) elongated hexagonal-prism. Shown from left to right are the following: 3D-printed PA12 particles, μCT-scanned images of the particle packing in the cube container from a side view and a 3D view, repose of particles on the rough tray, DEM configurations of the simulated particle, simulated particle packing of the particle packing in the cube container from a side view and a 3D view, and simulated repose of particles.

To estimate μ, we released particles of each shape through a fixed funnel (with a 14 cm trunk length, 6 cm top diameter, 2.5 cm bottom diameter) positioned 5 cm above a tray covered with sack paper. The use of sack paper yields a friction coefficient between the particles and the sack paper of approx. 0.739. Such high roughness allows for the efficient formation of a stable conical structure of particle assemblies, as shown in Fig. 1b. We calculated μ by analyzing the slope of the assembly’s profile at the static angle of repose (θ), i.e., \(\mu =\tan (\theta )\). To ensure the reliability of our findings, we replicated each experiment three times, calculating the mean from these measurements (see detailed procedure in the Methods section).

Numerical simulations

To numerically simulate the experiments, we conducted DEM simulations using the same parameters as those in our laboratory experiments, and generated particle packs and repose assemblies for the above particle shapes, as shown in Fig. 2 (see detailed contact models in the Methods section). In each simulation, particles were released at a constant mass velocity of 0.09 kg s−1 for 4 s, generating 2000 identical particles. The released particles firstly collide with the tray and then cease to flow due to particle-tray friction. This mechanism is followed by later released particles that interact with the accumulated mass, finding their proper settling position until movement ceases. The final particle assembly is considered stable when the mean translational velocity of all particles decreases to < 0.001 m s−1 and the mean rotational velocity to < 1 rad s−1. These conditions are met at  ≈ 10 s for all cases considered. We estimated Z and θ following the same procedure as in our experiments.

To show the effectiveness of our numerical approach, we compare the simulation against the experimental results, as shown in Fig. 3a, b. The results show that for particles with λ = 1, a high degree of agreement is observed; and for particles with λ = 10, more variations are observed, suggesting a more complex contact pattern and anisotropy in particle orientation for elongated particles. To further validate our simulations, we examined the statistical distributions of the orientation angle of particles, and the comparisons are shown in Supplementary Fig. 3. Consequently, these comparisons validate that our simulation models are effective in reproducing realistic cubic packing and heaps, which enables us to study the impact of particle shapes by simulating systems with a broad range of shapes.

Fig. 3: Comparisons between experimental and simulated results for 2000 particle samples.
figure 3

Subfigures (a, b) show Z and θ, respectively. The colors of the symbols correspond to those depicted in Fig. 2. The error bars denote  ± 1 the standard deviation of the mean.

Therefore, we extended our simulations to include 70 shapes of particles across seven shape families, including sphero-cylinder, ellipsoid, sphero-polyhedron, sphero-polygon, polyhedron, cylinder, and hexagonal-prism ones, with 1 ≤ λ≤10 and 0.81 ≤ Φ ≤ 1 (see all particle geometries in Supplementary Fig. 2). This selection allows us to achieve a wide range of particle primary axis lengths, from 1.37 mm to 27.3 mm (see Supplementary Table 1). To ensure a consistent overall volume of particle assemblies, the particles across all lengths were adjusted to have an equivalent spherical diameter of 5 mm. In each simulation, particles were released at a constant mass velocity of 1.64 kg s−1 for 4 seconds, generating 40,000 identical particles. Using one of the standard packing preparation protocols12,19,40, we achieve packing fractions from 0.287 to 0.574, aligning with prior experimental trends41,42,43 (see detailed comparisons in Supplementary Fig. 4). The following analysis is based on the simulations of the 70 systems as described above.

Scaling relationships of Z, μ, and Φ

We first present the simulated Z and μ along with the surface area (A) of the studied particle, as shown in Fig. 4a, b. These data show that: (1) Both Z and μ increase with A with crossover points at intermediate A values, denoted as the crossover surface area AcZ and Acμ, respectively. (2) The data of Z and μ exhibit a greater divergence beyond the crossover points, as indicated by larger error bars, compared to the regions below these points.

Fig. 4: Simulated Z, μ, and shape descriptors.
figure 4

Relationships between Z and (a) surface area (A), (c) inverse sphericity (1/Φ), and (e) aspect ratio (λ). Relationships between μ and (b) A, (d) 1/Φ, and (f) λ for seven particle shape families, with 1 ≤ λ ≤ 10. The error bars denote  ± 1 the standard deviation of the mean.

To further examine the relationships between dimensionless shape parameters and Z and μ, we compute particles’ sphericity (Φ) and aspect ratio (λ). Our data suggest that both Z and μ increase with the inverse sphericity (1/Φ), as shown in Fig. 4c, d. Such relationships are consistent with their relationships to A, due to the definition of 1/Φ ≡ A/AΦ=1, where AΦ=1 is a constant that denotes the surface area of the equivalent sphere whose Φ = 1. The data also indicate that both Z and μ increase with λ, as shown in Fig. 4e, f. However, when λ → 1 and 1/Φ → 1, the data points associated with λ are more scattered, as compared to those with 1/Φ. Therefore, compared to λ, 1/Φ ostensibly appears to be a more suitable descriptor (while in the following section, we show λ can be a good candidate under a geometric constraint using Eq. (4)).

Accordingly, we first examine 1/Φ to identify a possible scaling relationship between particle shape and Z and μ. We identify the relationship as follows:

$$\frac{X-{X}_{{{\rm{c}}}}}{{X}_{\Phi = 1}}={\beta }_{X}\cdot \left(\frac{1}{\Phi }-\frac{1}{{\Phi }_{{{\rm{c}}}| X}}\right),$$
(1)

where X denotes either Z or μ. Equation (1) essentially describes that the excess of X over Xc is directly proportional to the excess of A over AcX, with both excesses normalized to the values of the equivalent sphere; this relationship is then simplified to the change in the inverse of Φ from its crossover value ΦcX by using the definition of Φ, i.e., (A − AcX)/AΦ=1 ≡ 1/Φ − 1/ΦcX. The coefficient βX is a constant that establishes the linear relationship between these normalized changes. Indeed, as shown in Fig. 5a for X = Z and Fig. 5b for X = μ, respectively, the normalized data across different particle shape families properly collapse into two master lines, as described by Eq. (1).

Fig. 5: Normalized scaling of Z, μ and shape descriptors.
figure 5

Relationships between the normalized mean contact number, (Z − Zc)/ZΦ=1, and: (a) the normalized particle surface area, (A − AcX)/AΦ=1, (equivalent to 1/Φ − 1/ΦcZ), and (c) the difference between the aspect ratio, λ, and the crossover value, λc. Relationships between normalized apparent friction coefficient, (μ − μc)/μΦ=1, and: (b) 1/Φ − 1/ΦcZ, and (d) λ − λc. In all subfigures, the location (0, 0) corresponds to the crossover point that determines the crossover values of X = Xc, Φ = ΦcX, and λ = λcX. The solid lines show the analytical results of Eq. (1) with βZ = 2 in a and those with βμ = 20 in (b), as well as the analytical results of Eq. (2) with βλ = 13 and βZ = 2 in (c), and those with βλ = 13 and βμ = 20 in (d), respectively. The error bars denote  ± 1 the standard deviation of the mean. See respective plots in Supplementary Fig. 5.

Scaling relationships of Z, μ, and λ

Building on the above analysis, we have identified the inverse sphericity (1/Φ) as a key determinant of X. Considering that numerous studies35,44,45,46,47,48 have focused on λ as the key shape parameter, we wonder if it is possible to reconcile these two approaches by expressing λ as a function of 1/Φ. Since all particles we have considered have equal short axes, specifically d1 = d2 = d, the aspect ratio of λ = d3/d may effectively represent the studied particle shape. Through analysis of our particle geometries, we observe similar correlations between Φ and λ across seven distinct shape families, as shown in Fig. 6a (note that this observation may not be applicable to particles with d1 ≠ d2). We further identify that the correlations can be normalized to exhibit a seemingly universal trend, as described in Eq. (2). The universality is established by fitting all the simulated data across different shapes to Eq. (2), with the results shown in Fig. 6b.

$$\lambda -1={\beta }_{\lambda }\cdot \left(\frac{1}{\Phi }-\frac{1}{{\Phi }_{\lambda = 1}}\right),$$
(2)

where Φλ=1 represents the sphericity of the particle that has three equal axes, i.e., d1 = d2 = d3 (or λ = 1). We find Φλ=1 is a characteristic sphericity for a given particle shape family in that it is a constant for a given family, but differs across families, as presented in Figs. 6c through e. βλ is the coefficient that establishes the proportionality between λ and 1/Φ.

Fig. 6: Relationships between the crossover parameters and shape descriptors.
figure 6

a Relationships between the aspect ratio (λ) and inverse sphericity (1/Φ). b Relationships between (λ − 1) and (1/Φ − 1/Φλ=1). The solid line shows the analytical data of Eq. (2) with βλ = 13. (c, d) show the relationships between scaled μ and Φλ=1, and scaled Z and Φλ=1, respectively. e Relationships between ΦcZ, Φcμ, and Φλ=1. The inset shows the relationships between the difference ΔΦcX ( = Φcμ − ΦcZ) and Φλ=1. The dashed line in is the 45 ° line. Horizontal lines in (ce) indicate the respective average values.

By substituting Eq. (2) into Eq. (1), we derive

$$\frac{X-{X}_{{{\rm{c}}}}}{{X}_{\Phi = 1}}=\frac{{\beta }_{X}}{{\beta }_{\lambda }}\cdot \left(\lambda -{\lambda }_{{{\rm{c}}}| X}\right),$$
(3)

which indicates that there exists a crossover value of the aspect ratio for X, expressed in

$${\lambda }_{{{\rm{c}}}| X}=1-{\beta }_{\lambda }\cdot \left(\frac{1}{{\Phi }_{\lambda = 1}}-\frac{1}{{\Phi }_{{{\rm{c}}}| X}}\right),$$
(4)

below which the scaling law between X and λ holds.

Based on ΦcX values estimated from Figs. 5a and b, we calculate λcX and show the processed data in Fig. 5c, d. We identify the range of 1.4 ≤ λcZ ≤ 2.3 and 1.1 ≤ λcμ ≤ 1.8 for our 3D frictional particles (we have marked the particle shapes that fall within the crossover ranges in Supplementary Fig. 2), which aligns well with the reported results for 2D & 3D frictionless particles where λcZ 236,38 and for 2D frictional particles where 1.5 λcZ 1.849. Two master lines are predicted by Eq. (3) and the prior estimated βX and βλ. The accurate prediction of the trends in the simulated data, as shown in Figs. 5c and d, confirms the proposed mapping from Φ to λ. See further validation of the theory through our experiments and those reported in the literature2,44,50,51,52,53,54 in Supplementary Figs. 6 and 7.

The above analysis reveals that, for the packing protocol considered here, a set of crossover parameters, Xc and ΦcX, is sufficient to describe the linear relationships between the normalized X, Φ, and λ within the same shape family. To determine Xc, we find that both Zc and μc vary little with Φλ=1 and can be treated as constants, as demonstrated in Figs. 6c and d. In contrast, the challenge lies in the determination of ΦcX that requires data fitting. Given that Φλ=1 is more easily obtainable from experiments, it is desirable to derive ΦcX from Φλ=1. Indeed, we find that ΦcX is positively correlated with Φλ=1, which facilitates the estimation of ΦcX through Φλ=1 (and also facilitates the estimation of λcX); moreover, when Φλ=1 < 0.93, Φcμ can be approximated as Φλ=1, as suggested in Fig. 6e. Consequently, once Φλ=1 is determined, both Z and μ can be estimated either by using Φ with Eq. (1), or by using λ with Eq. (3).

Deviation from scaling relationships

For the packing protocol under consideration, beyond the crossover values of ΦcZ, λcZ, Φcμ, and λcμ, the data of Z and μ begin to deviate from the original linearity, as shown in Fig. 5. Due to the large error bars, which reflected the increased anisotropy of the packing at high aspect ratios55, we cannot clearly identify a universal pattern of Z and μ with particle shape. Although not deterministic, the trend of the data is sufficient to indicate different patterns in Z and μ with respect to the shape parameters: Of all particle shapes simulated here, we find that for Z, their values tend to continuously increase with the λ and 1/Φ albeit at a lower rate than that before the crossover points. In contrast, μ values may not consistently increase as their corresponding Z. For instance, μ values of sphero-polygon and polyhedron particles continue to increase; while μ values of sphero-cylinder, ellipsoid, sphero-polyhedron, cylinder, and hexagonal-prism particles tend to saturate, aligning with observations from other studies9,49.

Discussion

Consider that Z and μ are different physical quantities of particle assemblies, a structural versus a mechanical one, respectively. It is expected that they would exhibit different sensitivities to particle shape, such as ΦcZ ≠ Φcμ. Our data indeed show that ΦcZ < Φcμ (Fig. 6e), suggesting that the linear relationship for Z is maintained at lower sphericity than that for μ (namely, the linearity of Z is observed to diminish at a higher inverse sphericity compared to μ in Fig. 4c, d).

This difference can be attributed to the nature of these two quantities. μ, which reflects the material’s overall shear resistance, is influenced by both the number of contacts and the mechanisms of force transmission within the contact network45. As Φ decreases, the surface area increases at a fixed particle volume, and the apparent friction is expected to increase. Once Φ falls below Φcμ, the reorganization of contact force chains and the anisotropy of the contact network47 alter the pattern of increase in μ, which disrupts its original linear scaling. In contrast, as surface area increases, the formation of additional contact points persists, which maintains a steady linear increase in Z. Therefore, when ΦcZ < Φ < Φcμ, μ deviates its initial linearity while particle shape continues to linearly impact Z. This observation underscores the distinct sensitivity of the system’s structural versus mechanical properties to particle shape. The fact that ΔΦcX = Φcμ − Φcz remains nearly constant, as shown in the inset of Fig. 6e, may imply that these differences in sensitivity could be independent of the specific type of particle shape.

Beyond the crossover regions, our data do not show a universal relationship between both Z, μ and shape parameters. This suggests that the mechanical structure of the system becomes more complex that can no longer be dictated by a single shape parameter. The complexity also reflects in the different progression of Z and μ with λ and 1/Φ, i.e., the former continuously increases while the latter could potentially reach a saturation state. This difference reflects the different impact of particle shape on contact versus friction. This further indicates that as λ λcX and Φ ΦcX, deviations from a spherical shape contribute to the increase of contact points, but are limited in improving the mechanical stability of the assembly of certain types of particle shapes.

In summary, we have shown the scaling in the contact number (Z) and apparent friction coefficient (μ) across 3D assemblies of particles of nearly-equiaxed through elongated shapes. When shape parameters, both sphericity (Φ) and aspect ratio (λ), are within their specific crossover thresholds (0.95 Φ ≤ 1 and 1 ≤ λ 2.3), there is such a consistently linear dependence of these bulk properties on particle shape. The nuanced differences in the crossover shape parameters suggest varying sensitivities of particle shape to structural versus mechanical properties, independent of specific particle shape types. This insight, along with the reported linear expression, shall permit targeted control over the mechanical stability in packing of these short-axis particles, particularly that prepared using a protocol similar to ours. However, controlling the stable packing of highly elongated particles remains challenging, because the system’s structural and mechanical properties are no longer governed by a single shape descriptor beyond those crossover thresholds. Consequently, whether universal scaling emerges for highly elongated particles and how it could potentially saturate remain outstanding questions.

Supplementary Information includes an additional note about the angle of repose and results, along with references2,36,38,41,42,43,44,49,50,51,52,53,54,56.

Methods

Characterization of particle shape

To accurately measure the lengths of a 3D particle along its principal axes, denoted as d1, d2, and d3, we aligned the particle along the coordinate system’s axes, x, y, and z, respectively. The particle’s most elongated axis was aligned along the z-axis, while the remaining principal axes d1 and d2 were determined along the x- and y-axis, respectively. For simplicity, we modeled all particles of d1 = d2 = d.

The aspect ratio (λ) was estimated as the length ratio of the most elongated axis to the short axis, as given by λ ≡ d3/d, where λ≥1 for all shapes of particles. The sphericity (Φ) was calculated as the ratio of the surface area (AΦ=1) of the sphere with the same volume as the particle, namely the equivalent sphere, to the particle’s actual surface area (A), as expressed in Φ ≡ AΦ=1/A34, and Φ≤1 for all shapes of particles.

3D printing of particles

An HP Jet Fusion 540 (MJF) printer was utilized to fabricate the designed 3D particles using polyamide 12 (HP PA12), which has a mean powder particle size of 52 μm. All the samples were placed along the vertical direction to reduce the step effect associated with layer-by-layer printing. After printing, the samples underwent an abrasive blasting treatment to remove the excess powder adhering to the surface, ensuring high surface consistency. The polished PA12 particles yield an inter-particle friction coefficient of approx. 0.4357. Additionally, a container with dimensions of 55 mm × 55 mm × 70 mm was designed to match the CT scan requirements and to hold the particles. This container was fabricated using PLA polymer with an FDM printer (Bambu Lab X1, China).

μCT experiments

X-ray CT (nanovoxel 3432E, Sanying Precision Instruments Co., Ltd.) was used to acquire 3D images and quantify the contact numbers of different particle packing in a 50 mm × 50 mm  × 50 mm cubic container. This method has been recently proven successful in revealing contacting force chains in 3D assemblies of non-spherical particles27. The X-ray CT was operated at 150 kV with a current of 60 μA, with a source-to-object distance of 29.9 cm and a source-to-detector distance of 56.1 cm. Images were acquired using 1080 projections with an exposure time of 0.9 s, resulting in a reconstructed 3D model with dimensions of 2940 × 2940 × 2304 voxels, with a spatial resolution (voxel size) of 26.34 μm. The number of projections was chosen to optimize the image signal-to-noise ratio while not significantly increasing the acquisition time.

Avizo software (version 2022.1, Thermo Fisher Scientific Inc.) was utilized to generate 3D models of particle packing and evaluate their contact numbers. The raw images were subjected to filtering processes, including anisotropic diffusion for noise reduction and unsharp masking to enhance edge contrast. Subsequently, the filtered images underwent binarization transformation to identify particles, converting grayscale images into binary ones through interactive thresholding. Each particle was segmented into a separate object using the watershed algorithm. Finally, the mean contact numbers were determined using neighbor count measurements from label analysis. The cutoff distance, which represents the distance from the boundary of the considered label to the candidate neighbor labels, was set to 0.2 mm. This specific threshold was chosen to align with the layer thickness limitations inherent in our 3D printing technology, ensuring that the DEM model accurately reflect the physical constraints of the printing process. Additionally, the minimum overlap was set to 0%, ensuring retention of any neighbor that has at least one voxel within the search area.

DEM simulations

Our simulation setup involves releasing particles through a fixed funnel above a rough tray that serves as an impenetrable boundary with an open side. The fixed funnel was positioned as shown in Fig. 1b and has a Young’s modulus of 6.5  × 1010 Pa. The particles were generated and released with random orientations to ensure that the simulations accurately reflect our experimental conditions. Particle properties, such as their density (2.5 g cm−3), Young’s modulus (E = 1 × 107Pa), Poisson’s ratio (v = 0.3), coefficient of restitution (ε = 0.2), as well as the friction coefficient among particles (μ = 0.5) and that between the particles and the tray (μ = 0.7), were set as constant for all systems examined. We neglected cohesion between particles, as their sizes are relatively large: all having an equivalent diameter of 5 mm, which is beyond the typical range where cohesion significantly impacts behavior19.

The normal contact forces were simulated using the Hertzian spring dashpot model58, which includes nonlinear elastic and damping components that depend on the overlap of the Hertzian model, as described in Eq. (5).

$${F}_{n}=\hat{K}{s}_{n}^{\frac{3}{2}}+\hat{C}{s}_{n}^{\frac{1}{4}}{\dot{s}}_{n},$$
(5)

where sn is the contact normal overlap, \({\dot{s}}_{n}\) is the time derivative of sn, \(\hat{K}=\frac{4}{3}{E}^{* }\sqrt{{R}^{* }}\) is the stiffness coefficient, E* = E/2(1 − v2) is the reduced Young’s modulus, R* is the equivalent radius of the contacting particles, \(\hat{C}=2{\eta }_{n}\sqrt{{m}^{* }\hat{K}}\) is the damping coefficient59, m* = m/2 is the effective mass of contacting particles, m is the particle mass, \({\eta }_{n}=\frac{\sqrt{5}}{2}\eta\) is the damping ratio60, and η is the damping ratio in the linear spring dashpot model, which is derived from ε using \(\ln \varepsilon =-\frac{\eta }{\sqrt{1-{\eta }^{2}}}\left(\pi -\arctan \frac{2\eta \sqrt{1-{\eta }^{2}}}{1-2{\eta }^{2}}\right)\)61.

For the tangential contact forces, we adopted the Mindlin-Deresiewicz model62, as presented by Eq. (6).

$${{{\bf{F}}}}_{\tau }=-\mu {F}_{n}\cdot \left(1-{\varsigma }^{\frac{3}{2}}\right)\frac{{{{\bf{s}}}}_{\tau }}{\left\vert {{{\bf{s}}}}_{\tau }\right\vert }+{\eta }_{\tau }\sqrt{\frac{6\mu {m}^{* }{F}_{n}}{{s}_{\tau ,\max }}}{\varsigma }^{\frac{1}{4}}{\dot{{{\bf{s}}}}}_{\tau },$$
(6)

where \(\varsigma =1-\min (| {{{\bf{s}}}}_{\tau }| ,{s}_{\tau ,\max })/{s}_{\tau ,\max }\), sτ is the tangential relative displacement at the contact, \({\dot{{{\bf{s}}}}}_{\tau }\) is the tangential component of the relative velocity at the contact, \({s}_{\tau ,\max }=\mu (2-v)/(2-2v)\cdot {s}_{n}\) is the maximum relative tangential displacement before particles start to slide, and \({\eta }_{\tau }=-\ln \varepsilon /\sqrt{{\ln }^{2}\varepsilon +{\pi }^{2}}\) is the tangential damping ratio.

The simulations were implemented on the commercial software Rocky DEM (version 3.1), which guarantees the high accuracy and reliability of our findings. These simulations were further accelerated by leveraging the computational power of an NVIDIA GeForce RTX 3080 GPU. To efficiently monitor the simulation over time, simulation results were recorded every 0.01 seconds.

Data extraction

To estimate the mean contact number between particles, we adopted the definition of Z = 2Nc/Np36, where Nc is the number of particle contacts, and Np is the total number of particles within the analysis region. In our experiments, we determined Z within the sub-volume of the cubic container. In our simulations, we first analyzed Z in the largest cube inscribed by the assembly; then, by gradually reducing the cube size, we obtained a series of smaller cubic regions that contain fewer and fewer particles, then from the analysis of these cubes, we identified a representative Z for subsequent analysis.

To determine θ of the assembly and ensure the consistency of the estimate, we adopted the following method. We first determined the center of mass of the heap’s base and then identified the heap’s center line, which is the line that crosses the center of mass and is perpendicular to the base. We then created a plane that intersects the center line and duplicate this plane to generate a total of six planes, each spaced 30 degrees apart from its neighbors and all intersecting the center line. We subsequently projected the heap onto these six planes and recorded the resulting twelve 2D profiles. Then, each profile was fitted to the nonlinear equation described in ref. 63, from which the inflection point and its slope were determined. This process was applied to all profiles to estimate their respective angles of repose. Finally, the mean angle of repose (θ) and the standard deviation were calculated.