Abstract
This paper proposes an elastic bond model in the framework of contact dynamics based on mathematic programming. The bond model developed in this paper can be used to model cemented materials. The formulation can be reduced to model pure static problems without introducing any artificial damping. In addition, omitting the elastic terms in the objective function turns the formulation into rigid bond model, which can be used for the modeling of rigid or stiffly bonded materials. The developed bond model has the advantage over the explicit DEM that large time step or displacement increment can be used. The tensile and shear strength criteria of the bond model are formulated based on the modified Mohr–Coulomb failure criterion. The torque transmission of bonds is introduced based on rolling resistance model. The loss of shear or tensile strength, or torque transmission will lead to the breakage of bonds, and turn the bond into purely frictional contact. Three simple examples are first used to validate the bond model. Numerical examples of uniaxial and biaxial compression tests are used to show its potential in modeling cemented geomaterials. Numerical results show that elastic bonds are indeed necessary for the modeling of cemented granular material under static conditions.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Bonded granular materials (e.g., cemented sands) are common in geotechnical engineering. The study of the mechanical behavior of bonded granular geomaterials is of great importance for the assessment of the safety of many types of infrastructure. Continuum mechanics, especially elasto-plastic models are traditionally adopted to model the behavior of these materials [14, 23, 30, 35, 38–40, 47, 56, 59]. However, these models were developed based on macroscopic response observed in the laboratory, and the microstructure of the materials is usually overlooked [19, 20]. Furthermore, mesh dependence has to be dealt for mesh- or grid-based solutions before successfully modeling the complex behavior of bonded granular geomaterials such as strain localization [32, 33].
Discontinuum approaches, on the other hand, have been recognized as powerful tools for investigating the mechanical behavior of bonded geomaterials. The most popular methods are the discrete (or distinct) element method (DEM) pioneered by Cundall and Strack [7]. In this approach, explicit time integration is used and sufficiently small time steps are necessary. Using the overlap of particles to calculate the contact forces is the fundamental principle of the DEM. In contrast, in the basic contact dynamics (CD) method [17, 43, 44], particles are treated as perfectly rigid. The effects of particles collisions (e.g., the non-penetration constraint and the Coulomb’s friction constraint) are adopted to calculate the contact forces [53]. The implicit time integration is adopted allowing for large time steps [2, 34, 45, 46].
However, there is relatively scarce application to the contact dynamics method because it is much more complex to implement than the classical DEM [8]. To simplify the formulation and implementation of contact dynamics, a variational formulation for contact dynamics, so-called granular contact dynamics, has recently been developed [27]. This formulation is appealing because it can be easily implemented using off-the-shelf mathematical programming solvers. Moreover, static equilibrium can be directly formulated without introducing any artificial damping or adjusting time step. However, only frictional granular materials can be formulated using mathematical programming methods until now.
To take into account the mechanical behavior of cementation in the framework of the contact dynamics method, contact models which allow for attractive contact forces have been developed in [18, 22]. Some studies using contact dynamics have been devoted to the strength and rheological properties of cemented granular materials [9–11, 50]. However, the elastic behavior of the cementation that plays an essential role in failure and the mechanical response of bonded granular geomaterials is ignored in these studies. The aim of the present investigation is to develop a bond model with elasticity in the framework of the granular contact dynamics method. To model the deformable behavior of geomaterials, the non-penetration condition is extended to allow for a penetration which is proportional to the repulse force. The proposed bond model can resist tensile force (it is taken as negative value), shear force and torque up to certain thresholds. Accordingly, three failure modes are defined for tensile strength, shear strength and torque transmission limit, respectively. After the bonds fail, the formulation degenerates to the conventional framework for uncemented granular material. This formulation for the elastic model is general because it can be degenerated to the rigid bond model or reduced to model pure static loading without introducing any artificial damping. In the present study, only two-dimensional problems are considered. The extension to three-dimensional problems is straightforward.
The paper is organized as follows. Firstly, the granular contact dynamics formulation for unbonded particles is presented in Sect. 2. In Sect. 3, the formulation for the elastic bond model is detailed and the algorithms for creating and rupturing bonds are outlined. For clarity, the formulation for the elastic bond model without shear forces is presented first and the corresponding optimality conditions are outlined in “Appendix”. In Sect. 4, uniaxial and biaxial compression tests are performed before conclusions are given in Sect. 5.
2 Granular contact dynamics for rigid unbonded materials
We first consider the case of rigid unbonded particles. The particles have both translational and rotational degree of freedoms. For the purpose of a complete presentation, the basic variational contact dynamics formulation of granular materials (i.e., unbonded materials) is reviewed in this section.
2.1 Equations of motion
The equations of motion for a single rigid particle are given by
where m is the mass, \(\varvec{v}{ = [}v_{x} ,v_{y} ]^{\text{T}}\) are the linear velocities, \(\varvec{f}_{\text{ext}} = [f_{\text{ext}}^{x} ,f_{\text{ext}}^{y} ]^{\text{T}}\) are the external forces, J is the mass moment of inertia, \(w\) is the angular velocity, and \(m_{\text{ext}}\) is the external moment, respectively.
Following [27], the equations of translational motion are discretized in time by the θ-method:
where 0 ≤ θ ≤ 1, Δt is the time step, \(\Delta \varvec{x} = \varvec{x} - \varvec{x}_{0}\), \(\varvec{x}\) and \(\varvec{x}_{0}\) are the positions of next and current steps and \(\varvec{v}_{0}\) is the velocity of current step.
In the same way, the angular momentum equilibrium equations are discretized as:
where \(\Delta \alpha = \alpha - \alpha_{0}\) are the incremental rotation angles, and the subscript 0 again denotes known variables and
The stability properties of the θ-method are well known [57]. When \(\theta = 1/2\) unconditionally stable and an energy preserving scheme is recovered, for \(\theta > 1/2\) the scheme is unconditionally stable and energy is dissipative, for \(\theta < 1/2\) its stability depends on the time step [27, 31].
2.2 Non-penetration condition
Considering two circular particles, i and j at contact I as shown in Fig. 1, the positions of the particles at time t 0 are given by \(\varvec{x}_{0}^{i}\) and \(\varvec{x}_{0}^{j}\). The non-penetration condition at time t 0 + Δt can be formulated as
As this inequality constraint is non-convex, the linear approximation is adopted as
where the superscript I refers to the potential contact and
are the initial normal vector and gap, respectively.
It is the complementary relation between the contact force p and the non-penetration equation, so-called Signorini unilateral contact condition [44], which can be stated as:
2.3 Frictional contact
For frictional contact problem, the contact force between two particles i and j at contact I, as shown in Fig. 2, is resolved into tangential and normal directions i.e., \(\hat{\varvec{n}}_{0}\) and n 0. The shear force \(q^{I}\) is limited to the Coulomb friction law given by
where \(\mu\) is the friction coefficient, and p I is the normal contact force.
The discrete linear momentum equations in time for the interacting particles at the contact I can be expressed as:
Similarly, the discrete angular momentum equations in time can be expressed as
Note that anticlockwise rotations are assumed positive.
2.4 Rolling resistance
Natural materials are usually composed of irregular grains so that the idealization of circular disks may result in serious errors. For instance, the macroscopic internal friction angle of a sample of bonded particle is no larger than 25º because the disks are free to rotate [54]. Accordingly, the application of the discrete methods has been considerably restricted because of ignoring of particle shapes [13]. Estrada [12] and Jiang [21] suggested that rolling resistance model could be used as a simple and effective method to account for particle shapes.
Following the approach in [15], the rolling resistance is incorporated in the time discrete angular momentum equations.
where \(\tau^{I}\) refers to the moment arisen from rolling resistance at contact I.
The rolling resistance is generated by the particle shape and the contact force. Hence, the rolling resistance can be formulated as
where μ r is the rolling resistance coefficient. The quantity r I is the common radius between two particles, and a common choice for it is the geometric mean of the radii of the two particles. However, bearing in mind the origin of the resisting moment—the eccentric contact forces—we chose the minimum radius of interacting particles as the common radius (i.e., r I = min(r i, r j)).
2.5 Conic programming formulations
We now have the governing equations for rigid unbonded particles, i and j, at the contact I. To extend the formulations to an n-particle system, we introduce the following notations:
together with arrays of the state variables
where the matrix quantities in bold refer to an n-particle assembly, the number of contacts is denoted as N, and \(\varvec{R}\) and \(\varvec{R}_{0}\) are the array with common radii of potential contacts and particle radii, respectively. Furthermore, \(\varvec{N}\) and \(\hat{\varvec{N}}\) are the matrices which collect the normal and tangential unit vectors for the potential contacts.
Following [15], the governing equations can be cast as an optimization problem
Alternatively, a force-based formulation can be constructed as
where \(\varvec{t} = \bar{\varvec{M}}\Delta \varvec{x}\) and \(\varvec{r = \bar{J}}\Delta\varvec{\alpha}\) are dynamic forces and moments.
Similarly, a displacement based optimization problem can be obtained by solving the max part of the problem (16), which is equivalent to the above force-based one.
2.6 Implementation
Following [27], the potential contacts of the next time step are identified by the Delaunay triangulation method. An example is shown in Fig. 3.
A general second-order cone programming provides a convenient framework for the optimization problem discussed above. The Coulomb friction law and rolling resistance can be treated as second-order cone constraints for the mathematical programming problem [25, 29]. There are a number of efficient and robust solvers and of particular note are MOSEK [1] and SeDuMi [49].
3 The bond model
The bond model shown in Fig. 4 aims to mimic the cohesion between particles. The subscript b indicates variables related to the bond. The bond can resist tensile forces, shear forces and rolling moments up to certain thresholds. If the limit of tensile strength, the shear strength or the maximum rolling moments of the bond is reached, the bond is considered to be broken. After the bond fails, the interactions of particles turn into the pure frictional contact. In addition, the elasticity of the bond has been considered in the framework of contact dynamics, which makes the model more realistic in predicting the mechanical response of bonded granular geomaterials.
3.1 Normal force and associated elasticity
3.1.1 Tensile strength and associated elasticity
The maximum tensile force f t that the bond can resist is controlled by the tensile strength of cementation material:
where σ t is the tensile strength of the cementation material.
The linear elastic response of the bond in the normal direction can be viewed as a spring joining two particles, as shown in Fig. 5. Thus, the local constitutive law between the normal contact force and the deformation is:
where \(g_{\text{b0}}\) is the initial bond length, \(k_{\text{N}}\) is the normal stiffness, and \(g_{\text{b}}\) is the bond length in the next time step:
Incorporating (19) and (20) into the non-penetration condition (8) leads to:
where \(C_{\text{N}} = 1/k_{\text{N}}\).
3.1.2 Conic programming formulations
The governing equations for bonded particles in the normal direction are summarized as:
For an n-particle system, the governing equations are extended to
where \(\varvec{p}_{\text{b}} + \varvec{f}_{\text{t}} = {\text{diag}}(p_{\text{b}}^{1} + f_{\text{t}}^{1} , \ldots ,p_{\text{b}}^{N} + f_{\text{t}}^{N} )\), \(\varvec{p}_{b} = (p_{b}^{1} , \ldots ,p_{b}^{N} )\).
These equations constitute the first-order Karush–Kuhn–Tucker (KKT) optimality conditions associated with the following optimization problem (see the “Appendix” for details):
Solving the min part of problem (24) gives the following force-based problem:
Similarly, solving the max part of problem (24), the equivalent displacement based problem can be obtained.
3.2 Shear force and associated elasticity
The shear strength of the bond is defined by a modified Mohr–Coulomb model as indicated in Fig. 6. The shear force threshold f s that the bond can resist is
where \(c\) is the cohesion, \(A_{\text{b}}^{I}\) is the contact area \(A_{\text{b}}^{I} {=} 2r^{I} h\), \(\mu_{\text{b}}\) is the internal friction coefficient of the bond, \(\mu_{\text{b}} = \tan \varphi_{\text{b}}\) and \(\varphi_{\text{b}}\) is the microscopic friction angle.
Adopting the same principle in the DEM, the shear forces and tangential deformation are updated in every time step [48, 54, 58]. Therefore, the term accounting for the shear forces and the associated moments needs to be added to the objective function [28]. Moreover, the constraints related to the shear strength have to be modified. Finally, the following problem is derived:
where \(\varvec{q}_{\text{b}}\) are the shear forces, and \(\varvec{\alpha}\) are the angles of rotation.
In the above problem, both the normal deformation C N = 1/k N and the tangential deformation C T = 1/k T are considered.
3.3 Rolling resistance
The rolling resistance is defined as the maximum torque that the bond can transmit. Following the cohesive bond in [9, 22, 51], the rolling friction law is given by
where τ b is the maximum torque that the bond can resist.
The bond model that includes elasticity and rolling resistance is
3.3.1 Optimality conditions
Following the procedure in the “Appendix”, the KKT conditions associated with (29) can be shown to comprise the following sets of governing equations relating to translational momentum balance:
rotational momentum balance:
shear strength conditions:
torque transmission conditions:
and kinematics incorporating the elastic deformation characteristics:
where Sgn, and λ 1 and λ 2 are the sign function and Lagrange multipliers, respectively. When the failure criteria are not met, the value of \(\uplambda_{1}^{I}\) and \(\uplambda_{2}^{I}\) are zero according to Eqs. (32) and (33). Regrading the kinematics, the obvious dilation described in [27] can be found in Eq. (34) because of the associated sliding rule. However, this may be viewed as an artifact of the time discretization [27, 28, 41].
3.3.2 Force-based problem
Alternatively, it is possible to cast the problem into the following force-based problem:
where t and r are the dynamic forces and moments, \(\bar{\varvec{M}}\Delta \varvec{x}\) and \(\bar{\varvec{J}}\Delta\varvec{\alpha}\), respectively.
This mathematical programming problem is solved by the second-order cone programming solver- MOSEK [1]. The rotation cone is adopted to formulate elastic elements in the objective function. The displacements are obtained from the Lagrange multipliers associated with the equality constraints.
3.3.3 Static problem
Omitting the dynamic forces and moments (i.e., r and t) in the problem (35) gives the following static formulation:
In explicit DEM, the quasi-static state is simulated using artificial damping and specified boundary conditions, which requires additional calibration for the global and/or local damping parameters. This may make the numerical model complex and inaccurate [52]. In contrast, the static problem can be directly formulated with implicit time integration scheme [37]. This feature is a significant advantage of the proposed method. The principle is governed by the internal pseudo time rather than physical time.
3.4 Criteria of bond creation and rupture
3.4.1 Creation of bonds
The particles assembly is first generated before creating the bonds. If the initial gap g 0 between two particles is less than a certain length g int, a bond is created. This parameter is of great importance in determining the microstructure of the bonded material. For example, when g int is relatively small, more bonds are created and so particle interlocking is increased. Accordingly, the overall strength of the simulated medium is therefore increased [48].
3.4.2 Rupture of bonds
There are three criteria for a bond to break: tensile strength, shear strength and rolling resistance. Once one of these local criteria is reached, the bond breaks. In other words, a crack forms. The loss of the bond turns the contact of bonded particles into a purely frictional one. Accordingly, the local bond properties are set to zero. The corresponding force-based problem is given by:
It is apparent that this formulation, without the torque transmission, is identical to the problem (27) in [28].
4 Examples
In the following, the force-based static formulation was implemented. The program for the bond model was first verified using three simple examples in which the numerical results were compared to analytic solutions. The uniaxial and biaxial compression tests were then used to examine the ability of the proposed bond model in simulating the bonded geomaterials. The effects of bonding on the mechanical behavior of the particles assembly were investigated. We note that the following numerical tests are distinct from the common DEM models because the pure static formulations were employed.
The initial configurations of first three examples are presented in Fig. 7. The radius of two particles is 6 mm with a bond thickness of 1 mm. The local parameters listed in Table 1 are used in the numerical test.
4.1 Tension test
Figure 8 shows the force–displacement response obtained from tension test. The bond is subjected to pure tension, and the tensile force is increased stepwise until bond breakage occurs. The analytical solution of normal deformation for the bond is obtained from Eq. (21). According to Fig. 8, the normal elasticity of the bond model is completely reproduced.
4.2 Direct shear test
Figure 9 shows the results from direct shear test under varied normal bond forces P b = −10, 0 and 10 N. For the sake of simplicity, rotational degrees of freedom was not considered. The linear elastic law in the tangential direction has been successfully reproduced as shown in Fig. 9. The shear strengths of the bond under varied normal forces P b = −10, 0 and 10 N are computed as 42, 48 and 54 N, respectively, which are exactly the same value as analytical solution.
4.3 Combined rolling compression test
This example is used to test the rolling resistance of the bond. In the test, there are two types of rolling resistance: the bond between particles and particle-to-wall. When the normal compressive force is less than 24 N, the maximum torque under the static equilibrium is limited to the particle-to-wall type rolling resistance. In contrast for the larger compressive force, the maximum torque that the bond can resist is limited to rolling resistance of the bond model. The analytical solution for this problem can be obtained from Eqs. (13) and (28). In Fig. 10, the maximum torque predicted from analytical solutions has been successfully reproduced by numerical simulations.
4.4 Uniaxial compression test
The previous three examples are used to validate the bond model. In the following, the potential of the bond model for the modeling of cemented geomaterials is investigated.
4.4.1 Sample construction
During sample construction, a static formulation for rigid particles with frictionless contact was adopted. After omitting the dynamic forces, the elasticity and shear forces, problem (37) reduces to
The sample construction includes three procedures: particle generation, compression and cementation. In the particle generation phase, 7380 particles with radii uniformly distributed within the range 0.3–0.6 mm were randomly placed at the nodes of a square grid. As shown in Fig. 11a, the length of the grid is 1.2 mm so that the particles do not overlap.
In the compression phase, the upper horizontal wall was moved downwards and the other walls were fixed. This procedure was repeated until the required height of 12 cm was reached. The initial porosity of the sample was 0.19.
In the cementation phase, the initial gaps g 0 of all the potential contacts were calculated. If g 0 was less than a length g int, a bond was employed for the contact. Figure 11b shows the obtained sample. The local parameters used for the sample are listed in Table 2.
4.4.2 Rigid bond model
The bond model without elasticity was considered first, i.e., k N = k T = ∞. This formulation can be easily derived by setting \(C_{\text{N}}\) = \(C_{\text{T}}\) = 0 in the objective function in problem (36). For the uniaxial compression test, the lower boundary was fixed while the upper boundary was moved downward.
The sample immediately broke down in one step with an axial compressive stress of 1.14 GPa. In the next step, the sample cannot support any further loading and its failure is shown in Fig. 12. This result is peculiar to the nature of the physical test, but reasonable in this numerical static test. The sample was first densely compacted with rigid particles, while in the cementation phase, the pores of the sample were filled with rigid cement. Finally, the sample cannot bear any deformation, and the immediate failure would be expected. Furthermore, because the analysis is purely static and rigid particles are used, the external work cannot be absorbed as kinetic or strain energy. As a consequence, the sample collapsed in merely one step.
Although bonded granular materials with the rigid cementation model can be created in the contact dynamics framework proposed by [3, 9], the tree-like structure cannot represent the real microstructure of the material and the loading process on the sample may not be simulated in the right way. It is well known that failure of a material is generally a progressive process, accompanied by elastic–plastic deformation. Thus, elasticity should be included as in the following static numerical tests.
4.4.3 Elastic bond model
This example concerns uniaxial compression test on a rock sample. The rock core sample was obtained from the tunnel Äspö, and the uniaxial compression test was carried out in the Hard Rock Laboratory (HRL) [24]. The sample is intact without macroscopic fractures. The local properties of rock were calibrated with the proposed method and listed in Table 2. The numerical predictions of our model together with the results from the Particle Flow Code (PFC; [16, 42]) are shown in Fig. 13. In the static test, a stepwise displacement increment is imposed on the specimen by the top wall, while the bottom wall is fixed. The mean number of iterations per time step is 66 using MOSEK programming solver. The overall computation time of the uniaxial compression test is 24.7 min using a personal computer with the Intel Core-Dual 3.00 GHz CPU.
As we conducted the numerical simulation for the same Äspö diorite sample, the peak strength and Young’s modulus are in good agreement with the observed values given in [24]. But for the post-peak behavior, the stress–strain curve of the granular contact dynamics sample tends to be more brittle than the PFC sample. The accumulated number of microcracks from the two methods is compared in Fig. 13a. The progressive failure process of the sample is shown in Fig. 13b. The cracks are randomly distributed in the sample and their interaction is not clear (Fig. 13b-I). According to [5, 36], at an axial stress 88.5 % of the short-term peak strength, the state I (Fig. 13b-I) is in an unstable cracking phase. A macro-failure plane can be seen at the peak axial load where most of microcracks were localized, as shown in Fig. 13b-II. With increasing axial strain, the microcracks progressively coalesce until a persistent shear band is formed (Fig. 13b-IV). Once the macro-failure plane formed, the sample failed.
4.5 Biaxial compression test
The second example involves a biaxial compression test on cemented sands. The sample has 6160 particles with an initial porosity of 0.17. Figure 14 shows the initial sample where the particles are colored in purple and gray to show global deformation. Four movable rigid walls were placed as the boundaries. The local properties used for the cemented sand are shown in Table 3.
To achieve the specified confining stress in DEM, servomechanism algorithms for the moving walls have to be developed. Even with this algorithm, the appropriate velocities of the walls are still not easy to determine [6]. In contrast, the force-based constraint for the specified confining stress can be directly imposed on the sample in our method.
If the confining force is applied to the sample in a single step, the large force increment may cause large deformation and thus damage the specimen. In this study, the force employed by the walls was gradually increased in five steps to the specified confining stress.
Figure 15a shows the stress–strain relationship of the cemented sand with a bond strength R of 10, 50 and 100 kPa, respectively. As expected, the peak shear strength of the sample increases with increasing bond strength. The strain softening behavior of the cemented sands is apparent compared to the uncemented sample. As for the volumetric response, the samples experienced volumetric dilation after an initial contraction (Fig. 15b). The initial contraction is greatest when the strength of the bond is high. Since the boundary condition with rigid walls can inhibit the free deformation of the specimen, the post-peak behavior may not be realistic until the problem is studied with a flexible boundary to model a soft rubber membrane.
The bond breakage was recorded with red line segments in the specimen as shown in Fig. 16. Significant deformation and bond breakage are concentrated in two major shear bands. It can be seen that several potential shear bands formed at the peak deviatoric stress. As the shear strain further increases, significant deformation and bond breakage are mostly in one conjugate shear band. The intense particle rotate, deformation and bond breakage are consistently observed in the localization region, as shown in Fig. 16.
In this numerical test, stepwise displacement, γ = 0.3 mm/step is applied to top and bottom walls. For a series of biaxial compression test, the mean computation time is 3.7 h using a server with 256 GB RAM and Intel(R) Xeon(R) CPU E5-4617 0 @ 2.90 GHz. The number of iterations per time step is around 56 using MOSEK programming solver.
The sensitivity of displacement increment γ on the mechanical behavior of samples is studied with four different values of 0.2, 0.3, 0.4 0.5 and 1.0 mm/step. The above configuration for the biaxial compression test is employed for the cemented sand with a bond strength R of 10 kPa. The numerical results of biaxial compression test are shown in Fig. 17. The results show that the influence of displacement increment to the mechanics behaviors is insignificant. Further studies on the effect of displacement increment involving the crack development, material shear strength and strain and stress fields may need to be carried out.
5 Conclusion
In contrast to traditional DEM, implicit time discretization is adopted in developed granular contact dynamics, so large time step can be adopted in the model. Moreover, a static formulation can be directly formulated by omitting dynamic forces and moments, which is valuable for modeling common laboratory tests such as triaxial compression test. In the current paper, a bond model based on the granular contact dynamics framework is proposed for cemented geomaterials. The elastic behavior, tensile strength, shear strength and torque transmission are considered in the model. Both uniaxial compression and biaxial compression tests are conducted to demonstrate its potential. The conclusions are summarized as:
-
1.
The traditional rigid granular contact dynamics formulation is extended to include the elastic bond. The formulation is more general than the common DEM because it recovers the rigid bond model and pure static problem.
-
2.
Three failure criteria are employed in the proposed bond model, respectively, defining the tensile, shear and torsional strength. The tensile and shear strength criteria are formulated based on the modified Mohr–Coulomb failure criterion. The torsional strength criterion is introduced based on the rolling resistance model. The bond failure leads to irreversible loss of bond strength. Unlike the explicit DEM, quasi-static problems can be simulated directly.
-
3.
Rigidly bonded samples break down in merely one step in the static test because the external work cannot be absorbed as kinetic or strain energy in the sample. An elastic bond is essential for the simulation of dense, bonded granular geomaterials.
Abbreviations
- \(A_{\text{b}}^{I}\) :
-
Contact area of the Ith bonds
- \(c\) :
-
The cohesion of the bond
- \(\varvec{f}_{\text{ext}}\) :
-
External forces
- \(f_{\text{s}},\;f_{\text{t}}\) :
-
Maximum shear force and maximum tensile force
- \(g_{\text{b}}\) :
-
Bond length in the next time step
- \(g_{\text{int}}\) :
-
Length for creating bonds
- \(g_{0} ,g_{{{\text{b}}0}}\) :
-
Particle gap and initial bond length
- \(h\) :
-
Width of bond
- \(J\) :
-
Mass moment of inertia
- \(k_{\text{N}} ,k_{\text{T}}\) :
-
Normal and tangential stiffness
- \(m\) :
-
Particle mass
- \(m_{\text{b}}\) :
-
Rolling moments of the bond
- \(m_{\text{ext}}\) :
-
External moment
- \(\varvec{n}_{0}^{I} ,\hat{\varvec{n}}_{0}^{I}\) :
-
Normal and shear vector at Ith contact
- \(\varvec{N},\hat{\varvec{N}}\) :
-
Matrices collecting the normal and tangential unit vectors
- \(p,q\) :
-
Normal and shear contact force
- \(p_{\text{b}} ,q_{\text{b}}\) :
-
Normal and shear forces of the bond
- \(p^{I} ,q^{I}\) :
-
Normal and shear contact force at Ith contact
- \(r,r^{I}\) :
-
Particle radii and common radius between two particles at Ith contact
- \(r^{i} ,r^{j}\) :
-
Radii of the ith and jth particle
- \(R\) :
-
Strength of the bond
- \(\varvec{R},\varvec{R}_{0}\) :
-
Array with common radii of potential contacts and particle radii
- \(\varvec{s},\varvec{s}_{{\mathbf{1}}} ,\varvec{s}_{2}\) :
-
Slack variables
- \(\varvec{t},\varvec{r}\) :
-
Dynamic forces and moments
- \(\varvec{v},\varvec{v}_{0}\) :
-
Linear velocities of next and current steps
- \(w,w_{0}\) :
-
Angular velocity of next and current steps
- \(\varvec{x},\varvec{x}_{0}\) :
-
Positions of next and current steps
- \(\alpha ,\alpha_{0}\) :
-
Rotation angles of next and current steps
- γ :
-
Displacement increment per step
- \(\Delta t\) :
-
Time step
- \(\Delta \varvec{x}\) :
-
Incremental displacements
- \(\Delta \alpha\) :
-
Incremental rotation angle
- \({\varvec{\uplambda}},{\varvec{\uplambda}}_{{\mathbf{1}}} ,{\varvec{\uplambda}}_{{\mathbf{2}}}\) :
-
Lagrange multipliers
- \(\mu\) :
-
Friction coefficient
- \(\mu_{\text{r}}\) :
-
Rolling resistance coefficient
- \(\mu_{\text{b}}\) :
-
Friction coefficient of the bond
- \(\sigma_{1} ,\sigma_{3}\) :
-
Cauchy stress
- \(\sigma_{\text{t}}\) :
-
Tensile strength of the cementation material
- \(\tau^{I}\) :
-
Rolling resistance at Ith contact
- \(\tau_{\text{b}}\) :
-
Maximum torque transmission of the bond
- \(\varphi_{\text{b}}\) :
-
Friction angle of the bond
References
Andersen ED, Roos C, Terlaky T (2003) On implementing a primal-dual interior-point method for conic quadratic optimization. Math Program 95(2):249–277
Azéma E, Radjai F, Dubois F (2013) Packings of irregular polyhedral particles: strength, structure, and effects of angularity. Phys Rev E. doi:10.1103/PhysRevE.87.062203
Bartels G, Unger T, Kadau D, Wolf DE, Kertész J (2005) The effect of contact torques on porosity of cohesive powders. Granular Matter 7(2–3):139–143
Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge
Brace W, Paulding B, Scholz C (1966) Dilatancy in the fracture of crystalline rocks. J Geophys Res 71(16):3939–3953
Cheung G, O’Sullivan C (2008) Effective simulation of flexible lateral boundaries in two-and three-dimensional DEM simulations. Particuology 6(6):483–500
Cundall PA, Strack OD (1979) A discrete numerical model for granular assemblies. Geotechnique 29(1):47–65
Donzé FV, Richefeu V, Magnier S-A (2009) Advances in discrete element method applied to soil, rock and concrete mechanics. State Art Geotech Eng Electron J Geotech Eng 44:31
Estrada N, Taboada A (2013) Yield surfaces and plastic potentials of cemented granular materials from discrete element simulations. Comput Geotech 49:62–69. doi:10.1016/j.compgeo.2012.11.001
Estrada N, Lizcano A, Taboada A (2010) Simulation of cemented granular materials. I. Macroscopic stress–strain response and strain localization. Phys Rev E. doi:10.1103/PhysRevE.82.011303
Estrada N, Lizcano A, Taboada A (2010) Simulation of cemented granular materials. II. Micromechanical description and strength mobilization at the onset of macroscopic yielding. Phys Rev E. doi:10.1103/PhysRevE.82.011304
Estrada N, Azéma E, Radjai F, Taboada A (2011) Identification of rolling resistance as a shape parameter in sheared granular media. Phys Rev E 84(1):011306
Ferellec J-F, McDowell GR (2010) A method to model realistic particle shape and inertia in DEM. Granular Matter 12(5):459–467. doi:10.1007/s10035-010-0205-8
Gens A, Nova R (1993) Conceptual bases for a constitutive model for bonded soils and weak rocks. Geotech Eng Hard Soils Soft Rocks 1(1):485–494
Huang J, da Silva MV, Krabbenhoft K (2013) Three-dimensional granular contact dynamics with rolling resistance. Comput Geotech 49:289–298. doi:10.1016/j.compgeo.2012.08.007
Itasca Consulting Group, Inc. (2005) PFC3D, Version 3.1. Minneapolis, MN: ICG
Jean M (1999) The non-smooth contact dynamics method. Comput Methods Appl Mech Eng 177(3):235–257
Jean M, Acary V, Monerie Y (2001) Non-smooth contact dynamics approach of cohesive materials. Philos Trans R Soc Lond Ser A Math Phys Eng Sci 359(1789):2497–2518
Jiang M, Leroueil S, Konrad J-M (2005) Yielding of microstructured geomaterial by distinct element method analysis. J Eng Mech 131(11):1209–1213
Jiang MJ, Yan HB, Zhu HH, Utili S (2011) Modeling shear behavior and strain localization in cemented sands by two-dimensional distinct element method analyses. Comput Geotech 38(1):14–29. doi:10.1016/j.compgeo.2010.09.001
Jiang M, Shen Z, Wang J (2015) A novel three-dimensional contact model for granulates incorporating rolling and twisting resistances. Comput Geotech 65:147–163
Kadau D, Bartels G, Brendel L, Wolf DE (2002) Contact dynamics simulations of compacting cohesive granular systems. Comput Phys Commun 147(1):190–193
Kavvadas M, Amorosi A (2000) A constitutive model for structured soils. Géotechnique 50(3):263–273
Koyama T, Jing L (2007) Effects of model scale and particle size on micro-mechanical properties and failure processes of rocks—a particle mechanics approach. Eng Anal Boundary Elem 31(5):458–472. doi:10.1016/j.enganabound.2006.11.009
Krabbenhoft K, Lyamin AV (2012) Computational Cam clay plasticity using second-order cone programming. Comput Methods Appl Mech Eng 209–212:239–249. doi:10.1016/j.cma.2011.11.006
Krabbenhoft K, Lyamin AV, Hjiaj M, Sloan SW (2005) A new discontinuous upper bound limit analysis formulation. Int J Numer Meth Eng 63(7):1069–1088
Krabbenhoft K, Lyamin AV, Huang J, Vicente da Silva M (2012) Granular contact dynamics using mathematical programming methods. Comput Geotech 43:165–176. doi:10.1016/j.compgeo.2012.02.006
Krabbenhoft K, Huang J, da Silva MV, Lyamin AV (2012) Granular contact dynamics with particle elasticity. Granular Matter 14(5):607–619. doi:10.1007/s10035-012-0360-1
Krabbenhøft K, Lyamin AV, Sloan SW (2007) Three-dimensional Mohr–Coulomb limit analysis using semidefinite programming. Commun Numer Methods Eng 24(11):1107–1119. doi:10.1002/cnm.1018
Lade PV (2005) Overview of constitutive models for soils. In: Yamamuro JA, Kaliakin VN (eds) Calibration of constitutive models. American Society of Civil Engineers, Virginia, pp 1–34
Lim K-W, Krabbenhoft K, Andrade JE (2014) A contact dynamics approach to the granular element method. Comput Methods Appl Mech Eng 268:557–573. doi:10.1016/j.cma.2013.10.004
Lin J, Wu W, Borja RI (2015) Micropolar hypoplasticity for persistent shear band in heterogeneous granular materials. Comput Methods Appl Mech Eng 289:24–43
Liu Y, Sun W, Yuan Z, Fish J (2015) A nonlocal multiscale discrete-continuum model for predicting mechanical behavior of granular materials. Int J Numer Methods Eng 106:129–160
Lois G, Lemaître A, Carlson J (2007) Spatial force correlations in granular shear flow. I. Numerical evidence. Phys Rev E. doi:10.1103/PhysRevE.76.021302
Mahboubi A, Ajorloo A (2005) Experimental study of the mechanical behavior of plastic concrete in triaxial compression. Cem Concr Res 35(2):412–419
Martin CD, Chandler NA (1994) The progressive fracture of Lac du Bonnet granite. Int J Rock Mech Min Sci Geomech Abstr 31(6):643–659. doi:10.1016/0148-9062(94)90005-1
Miehe C, Dettmar J (2004) A framework for micro–macro transitions in periodic particle aggregates of granular materials. Comput Methods Appl Mech Eng 193(3):225–256
Namikawa T, Mihira S (2007) Elasto-plastic model for cement-treated sand. Int J Numer Anal Meth Geomech 31(1):71–107
Nova IR (1986) Soil models as a basis for modelling the behaviour of geophysical materials. Acta Mech 64(1–2):31–44
Nova R, Castellanza R, Tamagnini C (2003) A constitutive model for bonded geomaterials subject to mechanical and/or chemical degradation. Int J Numer Anal Meth Geomech 27(9):705–732
Petra C, Gavrea B, Anitescu M, Potra F (2009) A computational study of the use of an optimization-based method for simulating large multibody systems†. Optim Methods Softw 24(6):871–894
Potyondy DO, Cundall PA (2004) A bonded-particle model for rock. Int J Rock Mech Min Sci 41(8):1329–1364. doi:10.1016/j.ijrmms.2004.09.011
Radjaï F, Dubois F (2011) Discrete-element modeling of granular materials. Wiley, Hoboken
Radjai F, Richefeu V (2009) Contact dynamics as a nonsmooth discrete element method. Mech Mater 41(6):715–728. doi:10.1016/j.mechmat.2009.01.028
Radjai F, Roux S, Moreau JJ (1999) Contact forces in a granular packing. Chaos 9(3):544–550. doi:10.1063/1.166428
Radjai F, Delenne JY, Azéma E, Roux S (2012) Fabric evolution and accessible geometrical states in granular materials. Granular Matter 14(2):259–264. doi:10.1007/s10035-012-0321-8
Rouainia M (2000) A kinematic hardening constitutive model for natural clays with loss of structure. Géotechnique 50(2):153–164
Scholtès L, Donzé F-V (2013) A DEM model for soft and hard rocks: role of grain interlocking on strength. J Mech Phys Solids 61(2):352–369. doi:10.1016/j.jmps.2012.10.005
Sturm JF (1999) Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones. Optim Methods Softw 11(1–4):625–653
Taboada A, Estrada N (2009) Rock-and-soil avalanches: theory and simulation. J Geophys Res. doi:10.1029/2008jf001072
Taboada A, Estrada N (2009) Rock-and-soil avalanches: theory and simulation. J Geophys Res Earth 114:F03004
Tu X, Andrade JE (2008) Criteria for static equilibrium in particulate mechanics computations. Int J Numer Meth Eng 75(13):1581–1606
Unger T, Brendel L, Wolf D, Kertész J (2002) Elastic behavior in contact dynamics of rigid particles. Phys Rev E. doi:10.1103/PhysRevE.65.061305
Utili S, Nova R (2008) DEM analysis of bonded granular geomaterials. Int J Numer Anal Meth Geomech 32(17):1997–2031. doi:10.1002/nag.728
Vanderbei RJ (2001) Linear programming: foundations and extensions. International series in operations research & management science, vol 37. Kluwer, Boston
Vatsala A, Nova R, Murthy BS (2001) Elastoplastic model for cemented soils. J Geotech Geoenviron Eng 127(8):679–687
Wood WL (1990) Practical time-stepping schemes. Oxford University Press, Oxford
Zhang Q, Zhu H, Zhang L, Ding X (2011) Study of scale effect on intact rock strength using particle flow modeling. Int J Rock Mech Min Sci 48(8):1320–1328. doi:10.1016/j.ijrmms.2011.09.016
Zhu-Jiang S (2000) A masonry model for structured clays. Rock Soil Mech 21(1):1–4
Acknowledgments
The authors wish to acknowledge the support from the Australian Research Council Centre of Excellence for Geotechnical Science and Engineering. The first author wishes to acknowledge the support from the China Scholarship Council. The first author would also like to thank Dr. Kristian Krabbenhoft and Dr. Chet Vignes at the University of Newcastle for the helpful discussions.
Author information
Authors and Affiliations
Corresponding author
Appendix: Optimality conditions for second-order cone programs
Appendix: Optimality conditions for second-order cone programs
We consider the min–max problem representing the elastic bond model in the normal direction:
Following the procedure [4, 26, 55], the first-order Karush–Kuhn–Tucker (KKT) optimality conditions associated with the problem (25) can be derived. The inequality constraints are first converted into equality constraints by the addition of positively restricted slack variables s. Then, a logarithmic barrier function is added to the objective function, which eliminates the need to enforce the constraint s ≥ 0 explicitly. Thus, the equivalent modified problem is
where β is an arbitrarily small positive constant, and C is the set of bonded contacts of the model. The standard Lagrange multiplier technique can then be applied to solve (40) according to:
where λ are Lagrange multipliers. The stationary conditions are given by:
The first set of equations is the equations of motion including the normal forces in the bonds. The second set of equations is the linear elastic response for the bond, which is the modified non-penetration condition from the original granular contact dynamics approach with rigid particles. The third set of equations defines the tensile strength of the bonds. The last equations (in the limit of β = 0) ensure that the normal force of the bond is calculated either by the described linear elastic law or by the value of the tensile strength. Tensile ruptures make the value of \(s^{I}\) zero.
Rights and permissions
About this article
Cite this article
Meng, J., Huang, J., Sheng, D. et al. Granular contact dynamics with elastic bond model. Acta Geotech. 12, 479–493 (2017). https://doi.org/10.1007/s11440-016-0481-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11440-016-0481-5