1 Introduction

The distinct element method (DEM), proposed by Cundall (Cundall 1971; Cundall and Strack 1979), provides a feasible approach to gain more insight into the relationships between the microscopic properties and macroscopic behavior of granular materials. The DEM is often used to investigate the particle motion and micro-deformation mechanisms of geo-materials. Recently, the DEM has also been applied successfully to many areas of engineering, such as soil mechanics, rock engineering, tunneling, rockfall, and landslide evaluations (Calvetti and Emeriault 1999; Chang et al. 2003, 2011; Hentz et al. 2004; Potyondy and Cundall 2004; Cho et al. 2007; Hsieh et al. 2008; Utili and Nova 2008; Sitharam et al. 2008; Wang and Leung 2008; Schopfer et al. 2009). The DEM has been implemented in the software PFC (PFC2D 2004). Although circular or spherical elements represent the real geometry of particles poorly, a two-dimensional disc or three-dimensional sphere is often adopted as an element to simulate particle motion. In addition, the packing of particles exhibits “linear contact” in real conditions, but the contact mode in PFC is mainly “point-to-point” contact between particles. These assumptions cause the problem of stabilizing a pile consisting of circular particles because no mechanism exists to stop particles from rolling (Elperin and Golshtein 1997).

Previous researchers (Oda and Kazama 1998; Oda and Iwashita 1999; Zhou et al. 1999, 2002) solved this problem by incorporating a rolling friction model into the DEM. This study presents another novel model, adopting an eccentric circle with rotational damping, for describing the rolling resistance of circular particles to solve this problem. The proposed model provides a simple and effective approach to examine the rolling behavior of circular particles. To validate the proposed model, the following section presents a comparison of predictions for various test conditions with actual test results.

2 Model Concept

2.1 The Proposed Model

In addition to the original normal and sliding resistance of contact points (Cundall 1971; Cundall and Strack 1979), this study accounts for the rolling resistance between particles (Fig. 1). Rolling resistance includes two components: the eccentric circle and rotational local damping. Chang et al. (2011) originally proposed the eccentric circle model to handle the rockfall motion of non-circular particles. In the eccentric circle model, the element is circular, but the mass center and centroid are artificially separated. Therefore, this model maintains the circular shape of element geometry to take advantage of the simple and rapid calculation of the point–point contact of a circular block. In addition, it could model the resultant moment induced by different rolling characteristics.

Fig. 1
figure 1

The proposed contact model

Figure 2 shows the definition of the eccentricity in the polar coordinate (R, e, Φ) for R = radius of a circlular block, e = eccentricity, and Φ = eccentric angle. Eccentricity is defined as a dimensionless number equivalent to e = AB/R, where AB is the distance between the mass center and centroid. The inertia moment is calculated by assuming that it is the same as that of a circular block with a uniform mass distribution. The polar inertia moment of the eccentric circle for the centroid is \( J_{\text{c}} = 1 / 2\cdot \pi \, R^{4} \rho , \) and is moved to the mass center by the parallel-axis theorem as \( J_{\text{c}}^{'} = J_{\text{c}} + m(eR)^{2} . \) The relatively small separation between the mass center and the centroid leads to an extra moment M e , which can provide rotational stiffness during the rolling motion.

Fig. 2
figure 2

Eccentric circle block on a slope with a different mass center and centroid (Chang et al. 2010)

In contrast, the proposed model adopts the concept of local damping to dissipate the rotational energy (PFC2D (2004). The damping moment in rolling is valid only for accelerating motion and can be written as

$$ \begin{gathered} (M_{\text{r}}^{\text{d}} ) = - \xi_{\text{r}} \left| {(M_{\text{r}} )} \right|{\text{sign}}(\dot{\theta }) \hfill \\ {\text{Sign}}(\dot{\theta }) = \begin{array}{*{20}c} {{ + 1},} & {{\text{if}}\quad \dot{\theta } > 0} \\ {{ - 1},} & {{\text{if}}\quad \dot{\theta } > 0} \\ { 0,} & {{\text{if}}\quad \dot{\theta } = 0} \\ \end{array} \hfill \\ \end{gathered} $$
(1)

where M r is the moment in the rotation, M dr is the damping moment, \( \dot{\theta } \) is the angular velocity, and ξ r is the rotational damping constant.

2.2 Numerical Calculation Algorithm

The algorithm in the proposed model adopts the contact judgments and equation of motion used in DEM (PFC2D (2004) for the disc element. The contact judgments include element and wall contact, and inter-element contact. The contact force is calculated by the nonlinear force–displacement law for normal and shear contact forces. The contact constitutive models include a stiffness model and a slip model. The stiffness model defines the elastic relationships of contact force and relative displacement, while the spring and damping in normal and shear directions are used to model the contact mechanism in DEM (Fig. 1). The slip model considers the relationships between shear contact force and normal contact force. The element slides when the shear force between the element and element or the element and wall exceeds the shear strength. The proposed model adopts the contact constitutive models used in DEM analysis. The equations of motion for one element rolling on a plane are integrated in the time domain by leapfrog integration (Press et al. 1992) and can be expressed as

$$ m\ddot{U}_{\text{n}} + C_{\text{n}} \dot{U}_{\text{n}} + K_{\text{n}} U_{\text{n}} = F_{\text{n}} $$
(2)
$$ m\ddot{U}_{\text{s}} + C_{\text{s}} \dot{U}_{\text{s}} + K_{\text{s}} U_{\text{s}} = F_{\text{s}} $$
(3)

where U n, \( \dot{U}_{\text{n}} , \) and \( \ddot{U}_{\text{n}} \) are the normal displacement, velocity, and acceleration of the element, respectively, U s, \( \dot{U}_{\text{s}} , \) and \( \ddot{U}_{\text{s}} \) are the shear displacement, velocity, and acceleration of the element, respectively, m is the mass, K n and K s are the normal and shear stiffness, C n and C s are the normal and shear damping constants, and F n and F s are the external normal and tangent forces, respectively.

The equation of rotational motion based on these concepts can be expressed as

$$ J_{\text{c}}^{'} \ddot{\theta } + (M_{\text{r}}^{\text{d}} ) = M_{\text{r}} $$
(4)

where \( \ddot{\theta } \) is the angular acceleration.

3 Determination of Required Parameters

The proposed model requires seven material parameters: ψ, K n, K s, ξ n, ξ s, e, and ξ r. The last two parameters influence the rotation behavior. This section demonstrates how the seven parameters can be determined during laboratory experiments by using a chalk rod example. To consider the uniform geometry and homogeneity of the particle, an equal-sized circular chalk rod was selected as the model test material. The rod was 5 mm in diameter and 80 mm in length, the material density was 1,730 kg/m3, Young’s modulus was 0.98 GPa, and Poisson’s ratio was 0.25. The identification of these parameters is summarized as follows:

  1. 1.

    The surface friction angle between particles ψ: The inter-rod friction angle ψ was 33o measured by the tilt test in the longitudinal direction.

  2. 2.

    Contact normal stiffness K n and shear stiffness K s: Based on the programmed fictitious stress method (Chang et al. 2003), the elastic modulus E and Poisson’s ratio ν are important parameters for computing the point contact stiffness, where the normal stiffness is 4 × 105 N/m and the shear stiffness is 1 × 105 N/m.

  3. 3.

    Normal and shear damping ratio (ξ n and ξ s): For a particle falling on a rigid surface, the energy loss can be described by the single freedom impact model with a spring and a damper. Therefore, the restitution ratio of energy E r is

$$ E_{\text{r}} = \frac{{h_{0}^{'} }}{{h_{0} }} $$
(5)

where h 0 is the falling height and \( h_{0}^{'} \) is the rebounding height. According to Chang et al. (2003), the damping ratio ξ can be expressed as

$$ \xi = \sqrt {\frac{{\ln \left( {\sqrt {E_{\text{r}} } } \right)^{2} }}{{\left( {\left( \pi \right)^{2} + \left( {\ln \left( {\sqrt {E_{\text{r}} } } \right)} \right)^{2} } \right)}}} . $$
(6)

Table 1 shows a summary of the normal and shear damping ratios ξ n and ξ s, respectively, as calculated by Eq. 6.

Table 1 Microscopic properties of contact models
  1. 4.

    Eccentric value e and rotational damping constant ξ r: These two parameters were determined by matching the simulated results with the actual rod rolling test released from an inclined plane. Figure 3 shows a schematic illustration of the rod rolling test. The single rod first stopped on the slope and was then released (Fig. 3a). The rolling distance was measured after the rod rolled from the slope to the horizontal plane (Fig. 3b). In this simulation, increasing the rotation damping constant ξ r decreased the rolling distance (Fig. 4). Accordingly, the eccentric value e and rotation damping constant ξr can be back-calculated from the actual rolling distance (Table 1).

    Fig. 3
    figure 3

    Determination of rolling damping based on the particle rolling test from an inclined plane

    Fig. 4
    figure 4

    Influence of rotation damping ratio ξ r on the rolling distance

4 Verification of the Proposed Model

4.1 Repose Angle Test of Chalk Rod Assembly

To examine the validity of the proposed model, this study shows a comparison of these simulations, with the actual results of rod assemblies under a series of repose angle tests. Figure 5 shows the repose angle test for an equal-sized chalk rod assembly. The chalk rod assembly was first arranged in order and placed in a wood container measuring 70-mm width and 150-mm height. Three types of rod packing were conducted, containing 8, 12, and 16 layers of rods, and each layer had seven rods. The left wall of the container was then removed immediately, and the rods started sliding and rolling. The rod assembly finally formed a stable pile, and the angle of repose could be determined. During the experimental process, a digital camera recorded the whole sliding behavior and the reposed patterns.

Fig. 5
figure 5

Schematic illustration of the repose angle test

Figure 5b shows a DEM model for simulating the model tests. A specimen with the same packing of chalk rod assembly was constructed, and the same set of parameters (Table 1) was adopted for subsequent analysis. The lateral side and the bottom of the model served as rigid boundaries, and the top of the model was set as an unconstrained boundary. For the left side of the model, a moveable boundary was adopted to simulate the movement of the wall. As the wall moved immediately, the rod assembly started to slide and roll and a stable pile could be observed.

4.2 Comparison with Other Models

This study also conducted and compared the simulation of other existing models. In this manner, the characteristics of the proposed model could be highlighted. Existing models include (1) viscous damping, (2) local damping, and (3) a combination of viscous damping and local damping. For the viscous damping model, the normal and shear damping forces were added to the contact force during the particle motion. These damping forces can be expressed as

$$ (F_{\text{n}}^{\text{d}} ) = - \xi_{\text{n}} ( 2\sqrt {mK_{\text{n}} } )\;{\text{sign}}\left| {(\dot{U}_{\text{n}} )} \right| $$
(7)
$$ (F_{\text{s}}^{\text{d}} ) = - \xi_{\text{s}} ( 2\sqrt {mK_{\text{s}} } )\;{\text{sign}}\left| {(\dot{U}_{\text{s}} )} \right| $$
(8)

where F dn and F ds are the normal and shear damping forces, respectively. The damping forces inhibit motion.

The generalized damping forces for the local damping model (PFC2D (2004) are

$$ \left( {F_{i}^{\text{d}} } \right)_{\text{l}} = - \alpha \left| {(F_{i} )} \right|{\text{sign}}(\dot{x}_{i} );{\text{i}} = 1\ldots 3 $$
(9)

where \( \left( {F_{i}^{\text{d}} } \right)_{\text{l}} \) is the generalized local damping force, F i is the generalized force, \( \dot{x}_{i} \) is the generalized velocity, and α is the local damping constant.

The last model considers both the viscous damping and local damping forces. Table 1 shows a summary of the required parameters for these models.

4.3 Results of the Repose Angle Tests

Figures 6, 7, and 8 show the reposed patterns of the model test and the proposed model for different packing of particles. These simulations are in agreement with the experimental results. Figures. 9, 10, and 11 show comparisons of other existing models, that is, those of the viscous damping model, the local damping model, and the combined damping model, respectively. Figure 9 shows that the particles based on the viscous damping model would not stop rolling. The reposed patterns were not obtained unless the simulation was terminated forcibly and were significantly different from the actual results. The simulations based on the local damping model (Fig. 10) exhibit higher reposed angles than experimental results. Because of excessive energy dissipation, the particles reached a stable state in a shorter period. The combined damping model displayed in Fig. 11 shows improved results compared to those of the other existing models, but still shows higher reposed angles than the experimental results.

Fig. 6
figure 6

Comparison between simulation and experimental results of the repose angle test with eight layers of rods

Fig. 7
figure 7

Comparison between simulation and experimental results of the repose angle test with 12 layers of rods

Fig. 8
figure 8

Comparison between simulation and experimental results of the repose angle test with 16 layers of rods

Fig. 9
figure 9

Simulations of the repose angle test using the linear contact model with viscous damping

Fig. 10
figure 10

Simulations of the repose angle test using the linear contact model with local damping

Fig. 11
figure 11

Simulations of the repose angle test using the linear contact model combined with local damping and viscous damping

To further compare the simulation and the experiments quantitatively, this study defines the simulated accuracy as

$$ {\text{Simulated accuracy }}(\% ) = 1 0 0\% - \left| {\frac{{{\text{simulated\, value}} - {\text{actual\, value}}}}{\text{actual value}} \times 1 0 0\% } \right|\; $$
(10)

This study uses five indices of the reposed pattern, including (1) the average thickness of repose, (2) length of repose, (3) height of repose, (4) top length of repose, and (5) the repose angle (Fig. 12). According to Eq. 10, Fig. 13 shows the simulated accuracy of the proposed model, local damping model, and combined damping model. However, the results of the viscous damping model are not shown in Fig. 13, because it approaches 0% of accuracy. Figure 13a shows a test of eight layers of rods, revealing that the average accuracy of the proposed model is 90.9% and that Index 5 (repose angle) has the highest accuracy. Figure 13b, c shows that the average accuracies of the proposed model are 92.4 and 90.0%, respectively. The proposed model produces simulations that are superior to the other models, and has an average accuracy that ranges from 61.5 to 83.8%. Therefore, the proposed model simulates the characteristics of the reposed patterns accurately.

Fig. 12
figure 12

Indices to evaluate the predicted performance of models

Fig. 13
figure 13

Comparison of the simulated accuracy of contact models according to the indices

5 Application to the Landslide Model Test

In this study, we also simulated landslide behavior by using the proposed model. A corresponding landslide model test with a chalk rod assembly was also performed to compare the appropriateness of the numerical model and the set parameters. Figure 14a shows a slope of chalk rod assembly with an angle of 75°. The slope was 330-mm wide and 170-mm high, and a lateral wood wall (friction angle = 33°) was set on the left side to function as a retaining wall. After the wall was removed, a digital camera recorded the whole sliding behavior (Fig. 14a). The resulting failure pattern and landslide processes were compared with those from DEM analysis. The failure pattern shows that the maximum thickness of the repose was 68 mm, the length of the repose was 229 mm, and the repose angle was approximately 40°. Figure 14b shows the simulated results of the proposed model. The sliding processes of the simulation are in agreement with those of the model test, and the final repose patterns are also similar. However, discrepancies of the corresponding time exist between the simulation and the test (i.e., the simulation requires more time). The error is mainly because the damping parameters are obtained from the back-calculation of the restitution energy and the rolling distance, and not from the real-time motion. Therefore, this additional time is the limitation of the proposed model and further studies are required.

Fig. 14
figure 14

Experimental and simulated results of the landslide model test

Figure 15 shows a comparison of the images for the failure pattern of the test and the simulated results of the three types of contact models. The results of the viscous damping model (Fig. 15c) exhibit a gentler slope of the failure pattern than that of the model test, and a significant gap appears on the top of the slope that does not appear in the actual result. Conversely, a substantially steeper pattern appears in the local damping model, and most particles stay in the original positions (Fig. 15d). The comparison displayed in Fig. 15b shows that the proposed model achieved simulation results that were superior to those of the other models.

Fig. 15
figure 15

Comparison of three types of models on the landslide model test

6 Conclusion

This study proposed an innovative model of the rolling resistance of circular particles based on DEM simulation. The proposed model contains two major concepts: eccentric circle and local rotational damping. The mass center of a circular particle is first adjusted slightly for eccentricity to provide the rotational stiffness. A local rotational damping is then adopted to dissipate energy in the rotational direction. The model was tested for modeling repose tests and landslide behavior of chalk rod assemblies and shows a good capability to simulate actual behavior under different packing types. In this study, we also conducted and compared simulations using other existing models, showing that the proposed model achieved the best performance. In conclusion, particle rolling simulation using the proposed model appears to proximate the actual particle trajectory, making it useful for various applications.