Next Article in Journal
Parametric Assessment of Soil Nailing on the Stability of Slopes Using Numerical Approach
Previous Article in Journal
Energy-Based Approach: Analysis of a Laterally Loaded Pile in Multi-Layered Non-Linear Elastic Soil Strata
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Elastoplastic Integration Method of Mohr-Coulomb Criterion

1
MCC Central Research Institute of Building and Construction, No.33 Xitucheng Road, Haidian District, Beijing 100088, China
2
Key Laboratory of Urban Security and Disaster Engineering, Ministry of Education, Beijing University of Technology, Beijing 100124, China
*
Author to whom correspondence should be addressed.
Geotechnics 2022, 2(3), 599-614; https://doi.org/10.3390/geotechnics2030029
Submission received: 10 June 2022 / Revised: 8 July 2022 / Accepted: 11 July 2022 / Published: 12 July 2022

Abstract

:
A new method for implicit integration of the Mohr-Coulomb non-smooth multisurface plasticity models is presented, and Koiter’s requirements are incorporated exactly within the proposed algorithm. Algorithmic and numerical complexities are identified and introduced by the nonsmooth intersections of the Mohr-Coulomb surfaces; then, a projection contraction algorithm is applied to solve the classical Kuhn–Tucker complementary equations which provide the only characterization of possible active yield surfaces as a special class of variational inequalities, and the actual active yield surface is further determined by iteration. The basic idea is to calculate derivatives of the yield and potential functions with the expressions in the principal stresses and perform the return manipulations in the general stress space. Based on the principal stress characteristic equation, partial derivatives of principal stresses are calculated. The proposed algorithm eliminates the error caused by smoothing the corner of Mohr-Coulomb surfaces, avoids the numerical singularity at the intersections in the general stress space, and does not require the stress transformation needed in the principal stress space method. Lastly, several numerical examples are given to verify the validity of the proposed method.

1. Introduction

In geotechnical engineering, plastic models possessing non-smooth multiple yield surfaces are widely used in engineering applications, among which the Mohr-Coulomb criterion is the most typical. As is well known, the Mohr-Coulomb yielding surface is an irregular hexagonal cone in the principal stress space, which is composed of six facets with six edges and one apex. When the orthogonal law is applied at a point on an edge of the yielding surface, the normal is not unique and the final active yield surface is unknown, which introduces severe algorithmic and numerical complexities.
Huge efforts have been paid to the constitutive integration of plasticity with Mohr-Coulomb criterion. By applying the loading criterion for each yield surface of the singular point separately, Koiter proposed the evolution of plastic strain for multiple yield surfaces [1], which sets the foundation for the calculation of non-smooth multisurface plasticity. In order to overcome the serious numerical singularity at the corner of the Mohr-Coulomb criterion, the methods mentioned in the existing literature can be divided into three categories: (1) substitution method, Zienkiewicz et al. suggested that the suitable smooth yield criterion should be used to replace the yield criterion with singularity [2], that is, the Drucker–Prager criterion should be used to replace the Mohr-Coulomb criterion; near the corner of Mohr-Coulomb criterion, Owen and Hinton used the Drucker–Prager criterion to calculate the increment of plastic strain [3], so as to cut the corner of the Mohr-Coulomb yield surface. Marque [4] adopted a similar processing method, but such substitution would result in inaccurate numerical calculation results and affect the convergence speed of the overall equilibrium equation. (2) corner rounding method: Zienkiewicz and Pande [5] modified the Mohr-Coulomb yield surfaces and obtained a new yield criterion in the form of a curve, which eliminates the corners of Mohr-Coulomb on the meridional plane and π plane; Sloan and Booker [6] proposed a similar modified Mohr-Coulomb criterion for rounding corners, which is continuous and differentiable for all stress components; Abbo and Sloan [7] also smoothed the corners of Mohr-Coulomb, and the approximate yield function obtained is not only continuous but also second-order differentiable. Although these methods smoothed the Mohr-Coulomb yield surfaces approximately, the rapid change of derivative gradient near the corner point would lead to the instability of the numerical calculation. (3) principal stress space method: Larsson and Runesson [8] may be the first to perform the stress return in the principal stress space to avoid the singularity of Mohr-Coulomb functions expressed by invariants; then, Perić and de Souza Neto [9] extended this method to incorporate hardening; in the works of de Souza Neto et al. [10], the above method is further elaborated and extended to various common yield criteria and advanced yield criteria, such as modified Cam-clay and capped Drucker-Prager models.
Meanwhile, in order to handle the problem of unknown final active yield surfaces, the methods adopted in the literature can also be divided into three categories: (1) stress indicator method, De Borst proposed the concept of stress indicator factor to determine which group of yield surfaces are finally activated according to its sign [11]. Pankaj and Bićanić further developed this technology [12]. The generality of this method is limited because stress indication factors corresponding to different yield functions are different. (2) geometric method, according to the geometric properties of Mohr-Coulomb yield surfaces in the principal stress space, Clausen et al. [13] derived the corresponding stress return geometry method, and this idea was later extended to other plastic models [14]. (3) Kuhn–Tucker method, Kuhn–Tucker complementarity theory has been widely used in an elastic-plastic constitutive integral [15,16]. Simo et al. adopted the mathematical idea of convex programming and, combined with the nearest point projection algorithm, the final active surface can be determined by iteration [17]. This method was continuously improved and applied to more complex elastic-plastic models [18,19,20]. The last method is the most widely used method at present because it provides a general and robust framework.
Based on Koiter’s rule and the Kuhn–Tucker complementarity condition, a constitutive integral method suitable for the Mohr-Coulomb criterion is proposed in this paper. Koiter’s rule determines the evolution of plastic strain and Kuhn–Tucker conditions characterize the possible active yield surfaces. The Kuhn–Tucker complementary equation is treated as a special class of variational inequalities and solved by a projection contraction algorithm.
Partial derivatives of principal stresses are calculated on the basis of the characteristic equation; then, the stress is returned in the general stress space, which not only avoids the singularity at the corner, but there is also no need for spectral decomposition and coordinate transformation. The algorithm can accommodate various widely used non-smooth multisurface plasticity models; single surface plasticity is also included. To avoid unnecessary algorithmic complexity, we restrict ourselves to the case of perfect plasticity. The generalization to isotropic hardening (or softening) can be made without any conceptual difficulties.

2. The Causes of Corner Problem of Mohr-Coulomb Criterion

The classical Mohr-Coulomb criterion can be expressed in the following form:
τ = c σ n tan ϕ
where τ represents the shear stress; σ n represents the normal stress; c is cohesion; ϕ is the internal friction angle. The geometric interpretation of Equation (1) is shown in Figure 1, and the Mohr-Coulomb yield function can also be expressed as follows:
σ max σ min 2 cos ϕ = c ( σ max + σ min 2 + σ max σ min 2 sin ϕ ) tan ϕ
which, rearranged, gives
( σ max σ min ) + ( σ max + σ min ) sin ϕ = 2 c cos ϕ
Letting σ 1 σ 2 σ 3 , Equation (3) can be written as
( σ 1 σ 3 ) = 2 c cos ϕ ( σ 1 + σ 3 ) sin ϕ
Complete yield surface can be obtained after considering all possible stress combinations. Generally, the Mohr-Coulomb yield function expressed by the invariant instead of the principal stress is used in calculation, namely
J 2 ( cos θ σ sin ϕ 3 sin θ σ ) + 1 3 I 1 sin ϕ c cos ϕ = 0 π 6 θ σ π 6
in which
θ σ = 1 3 sin 1 [ 27 J 3 2 ( J 2 ) 3 / 2 ]
J 2 = 1 6 [ ( σ x σ y ) 2 + ( σ y σ z ) 2 + ( σ z σ x ) 2 + 6 ( τ x y 2 + τ y z 2 + τ z x 2 ) ]
J 3 = | σ x σ 0 τ x y τ x z τ y x σ y σ 0 τ y z τ z x τ z y σ z σ 0 |
I 1 = σ x + σ y + σ z
σ 0 = 1 3 ( σ x + σ y + σ z )
According to Koiter’s law, when the Mohr-Coulomb criterion is used to calculate plastic strain, we have
ε p = α = 1 m γ α σ f α ( σ )
Here, γ α represents the plastic multiplier corresponding to the yield surface α . A partial derivative of the Mohr-Coulomb yield function to stress component can be calculated based on the chain derivation rule:
f σ = f I 1 I 1 σ + f J 2 J 2 σ + f J 3 J 3 σ
in which
f J 2 = 1 2 3 J 2 cos θ σ [ 3 ( 1 + tan θ σ tan 3 θ σ ) + sin ϕ ( tan 3 θ σ tan θ σ ) ]
f J 3 = cos θ σ 2 J 2 cos 3 θ σ ( 3 tan θ σ + sin ϕ )
As we can see, when θ σ = ± π 6 (the corner of Mohr-Coulomb yield surface), tan 3 θ σ and 1 cos 3 θ σ in Equations (13) and (14) are undefined, that is, singularity arises from undefined partial derivatives.
On the other hand, when the Mohr-Coulomb criterion is used for calculation, the final active yield surface at its corner is unknown. In the incremental form of the elastoplastic constitutive integral, after the strain increment is applied, whether the stress point is in elastic state or plastic loading state is judged in the form of test stress based on the following conditions:
{ f α , n + 1 trial 0   for   all α ( 1 , 2 , , 6 ) elastic   state f α , n + 1 trial > 0   for   some α ( 1 , 2 , , 6 ) plastic   state
where f α , n + 1 trial represents the test state of yield surface α corresponding to the strain increment, and the specific calculation method is introduced later.
It should be noted that, if only one yield surface is activated, namely, only one f α , n + 1 trial > 0 , then the yield surface is the final active yield surface, that is, f α , n + 1 > 0 . However, when multiple yield surfaces are activated, f α , n + 1 trial > 0 cannot guarantee that the yield surface is the final active yield surface, namely, there may be f α , n + 1 trial > 0 but f α , n + 1 < 0 . As we can see in Figure 2, N1 and N2 are the normal direction of yield surface f 1 and f 2 , C1, C2, and C12 form the corner cone of f 1 and f 2 together. When σ n + 1 trial C 12 , we have f 1 , n + 1 trial > 0 and f 2 , n + 1 trial > 0 ; at the same time, the plastic multiplier Δ γ α > 0 , α = 1 , 2 ; therefore, the activated yield surfaces f 1 and f 2 both are the final active yield surfaces; when σ n + 1 trial C 1 or σ n + 1 trial C 2 , although f 1 , n + 1 trial > 0 and f 2 , n + 1 trial > 0 can be obtained, it can be seen that Δ γ 2 < 0 in C1 and Δ γ 1 < 0 in C2, that is, although the activated yield surfaces are two, there is only one final active surface in the end.

3. Algorithm and Implementation

3.1. Constitutive Integral for Mohr-Coulomb Criterion

The elastoplastic constitutive equation can be written as the following form:
σ = D ( ε ε p )
Here, σ , ε , and ε p represent stress, strain, and plastic strain, respectively, and D is the elastic matrix. The plastic strain ε p is determined according to Koiter’s rule in Equation (11), and the plastic multiplier satisfies the Kuhn–Tucker complementarity equation:
{ f α ( σ ) 0 γ α 0 γ α f α ( σ ) = 0
For the Mohr-Coulomb model with multiple yield surfaces, it is necessary to define the elastic space, which can be represented by E σ and defined as:
E σ = { σ | f α ( σ ) 0 , α [ 1 , 2 , , 6 ] }
Furthermore, Equation (18) can be analytically written in terms of the principal stresses σ 1 , σ 2 , σ 3 as:
{ f 1 = ( σ 1 σ 3 ) + ( σ 1 + σ 3 ) sin ϕ 2 c cos ϕ f 2 = ( σ 2 σ 3 ) + ( σ 2 + σ 3 ) sin ϕ 2 c cos ϕ f 3 = ( σ 1 σ 2 ) + ( σ 1 + σ 2 ) sin ϕ 2 c cos ϕ f 4 = ( σ 3 σ 1 ) + ( σ 3 + σ 1 ) sin ϕ 2 c cos ϕ f 5 = ( σ 3 σ 2 ) + ( σ 3 + σ 2 ) sin ϕ 2 c cos ϕ f 6 = ( σ 2 σ 1 ) + ( σ 2 + σ 1 ) sin ϕ 2 c cos ϕ
Considering a time discretization of interest, and letting { σ n , ε n , ε n p } be the initial stress and strain, then, given an incremental strain Δ ε and applying an implicit backward Euler difference to Equations (11) and (16), we have
{ ε n + 1 = ε n + Δ ε σ n + 1 = D ( ε n + 1 ε n + 1 p ) ε n + 1 p = ε n p + Δ γ α σ f α ( σ n + 1 )
Accordingly, the discrete form of Equation (17) is expressed as:
{ f α ( σ n + 1 ) 0 Δ γ α 0 Δ γ α f α ( σ n + 1 ) = 0
Finally, by setting Δ γ α = 0 in Equations (20) and (21), the trial state is obtained formally:
{ ε e , n + 1 trial = ε n + 1 ε n p σ n + 1 trial = D ε e , n + 1 trial ε p , n + 1 trial = ε n p f α , n + 1 trial = f α ( σ n + 1 trial )
A yield surface f α , n + 1 is termed active if the condition f α , n + 1 > 0 holds; once the trial state is obtained, an initial set of trial constraints of Mohr-Coulomb model is defined as:
J act trial = { α ( 1 , 2 , , 6 ) | f α , n + 1 trial ( σ n + 1 trial ) > 0 }
If J act trial = , it indicates that it is currently in an elastic state, and the test state is the real stress state. Then, assuming plastic loading, it holds that J act trial ; the trial stress state σ n + 1 trial lays beyond the elastic region E σ and is considered inadmissible. The solution σ n + 1 to the discrete problem can be expressed as:
σ n + 1 = σ n + Δ σ = σ n + D ( Δ ε Δ ε p ) = σ n + D Δ ε α = 1 m D Δ γ α σ f α ( σ n + 1 )
Substituting (24) into Kuhn–Tucker conditions (21), we have
Δ γ α f α ( σ n + D Δ ε α = 1 m D Δ γ α σ f α ( σ n + 1 ) ) = 0
Equation (25) can be solved by a project contract algorithm (PCA) introduced in Section 3.3. By enforcing the Kuhn–Tucker conditions iteratively, the solution constructs a working set of constraints at each step, denoted as J act ( k ) . The working set of constraints is considered fixed during the iteration. It should be noted that the plastic multipliers Δ γ α obtained by PCA are non-negative, when all constraints f n + 1 ( k ) = 0 are satisfied for α J act ( k ) , admissibility of the solution is naturally satisfied, namely, Δ γ ( k ) 0 for all α J act ( k ) . In summary, the iteration performed on each Gauss-point proceeds by the following steps:
1
Compute elastic predictor
σ n + 1 trial = D ( ε n + 1 - ε n p ) = σ n + D Δ ε
f α , n + 1 trial = f α ( σ n + 1 trial ) ,   f o r   α { 1 , 2 , , 6 }
2
Check for plastic process
If f α , n + 1 trial 0 for all α { 1 , 2 , , 6 } , Set σ n + 1 = σ n + 1 trial ; ε n + 1 p = ε n p , Exit
Else
J act ( 0 ) = { α { 1 , 2 , , m } | f α , n + 1 trial > 0 }
ε p , n + 1 ( 0 ) = ε p , n , Δ γ α ( 0 ) = 0
3
Evaluate stress at iteration (k)
σ n + 1 ( k ) = D ( ε n + 1 - ε p , n + 1 ( k ) )
4
Check convergence
f α , n + 1 ( k ) = f α ( σ n + 1 ( k ) ) , for α J act ( k )
If f α , n + 1 ( k ) < ToL = 0.1 for all α J act ( k ) , Exit
Else continue
5
Computate plastic multiplier
Δ γ α ( k ) f α ( σ n + D Δ ε α = 1 m D Δ γ α ( k ) σ f α ( σ n + 1 ( k ) ) ) = 0
Call PCA in Section 3.3 Δ γ α ( k )
6
Update plastic strain
ε p , n + 1 ( k + 1 ) = ε p , n + α = 1 m Δ γ α ( k ) σ f α ( σ n + 1 ( k ) )
Set k = k + 1, Go to 3.
In elastoplastic computations using the finite element method, the load is applied incrementally. By performing the above iteration, the stress state after applying the strain increment is obtained.

3.2. Partial Derivatives of Principal Stresses with Regard to Stress Components

For Mohr-Coulomb surfaces, which have sharp corners and can be explicitly expressed in terms of principal stresses, σ i , i = 1, 2, and 3. While calculating plastic strains, knowing partial derivatives of principal stresses with regard to stress components will give us great convenience.
Principal stress σ i satisfies the following characteristic equation:
σ 3 I 1 σ 2 I 2 σ I 3 = 0
where the coefficients I1, I2, and I3 are functions of the six stress components σ x , σ y ,…, τ x y , defined as
I 1 = σ x + σ y + σ z
I 2 = ( σ x σ y + σ y σ z + σ z σ x ) + τ x y 2 + τ y z 2 + τ z x 2
I 3 = | σ x τ x y τ x z τ y x σ y τ y z τ z x τ z y σ z |
Differentiating Equation (26) with regard to one of σ x , σ y ,…, τ x y , we have
3 σ 2 σ I 1 σ 2 I 1 2 σ σ I 2 σ I 2 σ I 3 = 0
with the single quote ′ associated with a quantity denoting the derivative of the quantity with regard to one of σ x , σ y ,…, τ x y , or, equivalently,
( 3 σ 2 2 I 1 σ I 2 ) σ = I 1 σ 2 + I 2 σ + I 3
Thus, we have
σ = I 1 σ 2 + I 2 σ + I 3 3 σ 2 2 I 1 σ I 2
with
  • I 1 σ x = 1 , I 1 τ x y = 0 , I 2 σ x = ( σ y + σ z ) ,
  • I 2 τ x y = 2 τ x y , I 3 σ x = σ y σ z τ y z 2 , I 3 τ x y = τ y z τ z x 2 σ z τ x y , etc.
Similarly, we can obtain the second derivative of the principal stress with regard to σ x , σ y ,…, τ x y .
σ = [ 4 I 1 + ( 2 I 1 6 σ ) σ + 2 I 2 ] σ + I 2 + I 3 3 σ 2 2 I 1 σ I 2
with
  • 2 I 1 σ x 2 = 0
  • 2 I 2 σ x 2 = 0 , 2 I 2 σ x σ y = 1 , 2 I 2 τ x y 2 = 2 , 2 I 2 τ x y τ y z = 0
  • 2 I 3 σ x 2 = 0 , 2 I 3 σ x σ y = σ z , 2 I 3 σ x τ y z = 2 τ y z , 2 I 3 τ x y 2 = 2 σ z , 2 J 3 τ x y τ y z = τ z x , etc.

3.3. Algorithm PCA

Given a subset K of Euclidean n-dimensional space R n and a mapping F : K R n , the variational inequality finds a vector x K such that
( y x ) T F ( x ) 0 ,   y K
Given a mapping F : R + n R n , the nonlinear complementarity problem is to find a vector x R n satisfying
0 x F ( x ) 0
In fact, when the subset K in the variational inequality is non-negative, the nonlinear complementarity problem is equivalent to the variational inequality [21]. As a method for solving convex optimization problems under the framework of variational inequalities, just as the name implies, the projection contraction algorithm is a contraction algorithm based on projection. Here, we only refer to the algorithm part; for more details, see [22].
Rewrite complementary equation system (21) to vector form:
0 Δ γ F ( Δ γ ) 0
in which Δ γ = ( Δ γ 1 , , Δ γ m ) , F ( Δ γ ) = ( f 1 ( Δ γ 1 ) , , f m ( Δ γ m ) ) . As we can see from Equation (35), the complementary system in (36) can be summarized as a typical nonlinear complementarity problem, which can be solved by the projection contraction method.
The projection contraction algorithm (PCA) is invoked in this way:
( Δ γ ) = P C A ( Δ γ 0 , F )
The input arguments of Δ γ 0 is the initial guess of plastic multiplier Δ γ . In general, Δ γ 0 = 0.
The pseudocode of PCA is listed as follows, and He proposed [22] three parameters in PCA as ξ = 0.9, η = 0.4, and λ = 1.9, which is also adopted in this paper. It should be noted that the parameters have little effect on the result.
Step 0: Let step size β = 1; k = 0; error tolerance ε = 0.1 %
Step 1: F = F A ( Δ γ ) ;   Δ γ ˜ = max [ Δ γ β F , 0 ]
d ( Δ γ , Δ γ ˜ ) = Δ γ Δ γ ˜
if  d ( Δ γ , Δ γ ˜ ) ε then Δ γ = Δ γ ˜ ; break
F ˜ = F A ( Δ γ ˜ ) ; F ( Δ γ , Δ γ ˜ ) = F F ˜ ; r = β F ( Δ γ , Δ γ ˜ ) 2 d ( Δ γ , Δ γ ˜ ) 2 ;
while r > ξ
β = 0.7 * β * min ( 1 , 1 r ) ; Δ γ ˜ = max [ Δ γ β F , 0 ] ; F ˜ = F A ( Δ γ ˜ ) ;
F ( Δ γ , Δ γ ˜ ) = F F ˜ ; d ( Δ γ , Δ γ ˜ ) = Δ γ Δ γ ˜ ; r = β F ( Δ γ , Δ γ ˜ ) 2 d ( Δ γ , Δ γ ˜ ) 2 ;
end(while)
D ( Δ γ , Δ γ ˜ ) = d ( Δ γ , Δ γ ˜ ) β F ( Δ γ , Δ γ ˜ ) ; α = [ d ( Δ γ , Δ γ ˜ ) ] T D ( Δ γ , Δ γ ˜ ) D ( Δ γ , Δ γ ˜ ) 2 2 ;
Δ γ = Δ γ λ α d ( Δ γ , Δ γ ˜ ) ;
if r η then β = 1.5 * β ;
Step 2. k = k + 1; go to Step 1.

4. Numerical Examples

The practical application of the proposed algorithm is illustrated in this section by two different numerical examples. For all the examples, four node isoparametric elements with four Gaussian points are adopted, and the error tolerance for unbalanced force in the equilibrium iteration is 0.1%.

4.1. Strip Footing Collapse

The bearing capacity of a strip footing is calculated under undrained conditions by the proposed method. The soil is assumed weightless, isotropic, and is modeled as a Mohr-Coulomb perfectly plastic material. There is no friction at the footing/soil interface. The computational model and discretized mesh are shown in Figure 3. The material parameters are assumed as follows: Young’s modulus: E = 107 MPa, Poisson’s ratio: v = 0.48, cohesion c = 490 kPa, and internal friction angle ϕ = 20 ° . A plane strain state is assumed.
The strip footing is subjected to a vertical pressure P and the aim of present analysis is to obtain the limit pressure Plim. A solution to this problem has been derived by Prandtl and Hill [23]:
P lim = c [ e π tan φ tan 2 ( 45 ° + φ 2 ) 1 ] cot φ
The pressure P is increased incrementally to failure and corresponding load/settlement (average) curves obtained are plotted in Figure 4.
The limit loads obtained are
P lim N c 15
This value is in good agreement with Prandtl’s solution (1.2% above)
P lim c 14.82
The equivalent plastic strain at the failure load is shown in Figure 5. As we can see from Figure 5, at the moment that the foundation enters flow, the global shear failure of the foundation develops downward to a certain depth and extends to the ground The failure mechanism captured in the finite element analysis is in good agreement with the slip-line field of strip footing as shown in Figure 6 [24].

4.2. Slope Stability

In this example, the plane strain analysis of a slope subjected to self-weight is carried out. To assess the safety of the slope shown in Figure 7, the strength reduction method is adopted. Table 1 lists the mechanical parameters. The materials comply with the perfectly Mohr-Coulomb criterion. Horizontal displacements are fixed for nodes along the left and right boundaries while both horizontal and vertical displacements are fixed along the bottom boundary.
For slopes, the factor of safety Fs is traditionally defined as the ratio of the actual shear strength to the minimum shear strength required to prevent failure. An obvious way of computing Fs with a finite element or a finite difference program is simply to reduce the shear strength until collapse occurs. This technique was used as early as 1975 by Zienkiewicz et al. [25], and has since been applied by Naylor [26], Matsui and San [27], Ugai and Leschinsky [28], Dawson et al. [29], and many others. There are a variety of criteria of the limit equilibrium state, see [30]. The differences of the factors of safety based on different criteria are small.
The initial reduction factor is set as 1, then increases gradually until the slope collapse. It is noteworthy that Young’s modulus E and Poission’s ratio, v are rectified based on [31] while using the strength reduction technique.
The horizontal displacement at the top corner of the slope with the reduction factor is shown in Figure 8; when the reduction factor F = 1.35, there is an obvious inflection point on the displacement curve. At this time, the distribution of the plastic zone is shown in Figure 9, the plastic zone is just go-through.
If the reduction factor at the inflection point is taken as the safety factor, then Fs = 1.35; if the reduction factor when the calculation fails to converge is taken as the safety factor, then Fs = 1.38. The gap between the two results is very small. Figure 9 shows that, once an earth slope is led to the limit equilibrium state by means of the strength reduction technique, a plastic zone will go through the slope from the toe to the top.
The slope safety factor obtained by Spencer is Fs = 1.33, and the corresponding critical slip surface is shown in Figure 10, in which green line represents the slip surface and three colors top-down represents different soils in Table 1; due to the obeservation that the critical slip surface within the plastic zone will consist of the points at which the equivalent plastic strain takes the local maximum in the vertical direction [32], we can see that the obtained critical sliding surface by the Spencer method is in good agreement with the failure mechanism shown in Figure 9.
A comparison about computational efficiency is made between the PCA and the classic mapping return method in [17]. Integral points that are undergoing plastic deformation are selected. A comparison is made based on the computation time for 10,000 stress returns, and is implemented in Matlab on a computer with Intel(R) Core(TM) i5-3230M 2.60 GHz processor. Table 2 lists the results.
It can be seen that the present PCA is substantially more efficient than the classic mapping return method, especially when more than one yield surface is ever activated.

5. Conclusions

Based on the complementarity theory, the elasto-plastic complementarity equation is established. The corner problems of multiple surfaces are unified into a set of complementary equations by using Koiter’s law, and then solved by using the projection contraction algorithm. The theory and examples show that: the projection contraction algorithm for the complementary equation with multiple yield surfaces avoids the accuracy and convergence problems caused by corner smoothing; the stress return operation is carried out in the general stress space, and the partial derivative of the corresponding stress component is calculated in the principal stress space, which not only avoids the numerical singularity at the corner, but also eliminates the stress transformation of the stress return in the principal stress space.

Author Contributions

Formal analysis, T.Z.; funding acquisition, H.Z.; supervision, Y.C.; writing—original draft, T.Z.; writing—review & editing, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China, grant number 52130905.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Koiter, W.T. Stress-strain relations, uniqueness and variational theorems for elastic-plastic materials with a singular yield surface. Q. Appl. Math. 1953, 11, 350–354. [Google Scholar] [CrossRef] [Green Version]
  2. Zienkiewicz, O.C.; Valliappan, S.; King, I.P. Elasto-plastic solutions of engineering problems ‘initial stress’, finite element approach. Int. J. Numer. Methods Eng. 1969, 1, 75–100. [Google Scholar] [CrossRef]
  3. Hinton, E.; Owen, D.R.J. Finite Elements in Plasticity: Theory and Practice; Pineridge Press: Swansea, UK, 1980; pp. 20–45. [Google Scholar]
  4. Marques, J. Stress computation in elastoplasticity. Eng. Comput. 1984, 1, 42–51. [Google Scholar] [CrossRef]
  5. Zienkiewicz, O.C.; Pande, G.N. Some useful forms for isotropic yield surfaces for soils and rock mechanics. In Finite Elements in Geomechanics; Gudehus, G., Ed.; John Wiley & Sons: Hoboken, NJ, USA, 1977; pp. 179–190. [Google Scholar]
  6. Sloan, S.W.; Booker, J.R. Removal of singularities in tresca and Mohr-Coulomb yield functions. Commun. Appl. Numer. Methods 1986, 2, 173–179. [Google Scholar] [CrossRef]
  7. Abbo, A.; Lyamin, A.; Sloan, S.; Hambleton, J. A C2 continuous approximation to the Mohr–Coulomb yield surface. Int. J. Solids Struct. 2011, 48, 3001–3010. [Google Scholar] [CrossRef] [Green Version]
  8. Larsson, R.; Runesson, K. Implicit integration and consistent linearization for yield criteria of the Mohr-Coulomb type. Mech. Cohesive -Frict. Mater. 1996, 1, 367–383. [Google Scholar] [CrossRef]
  9. Peric, D.; Neto, E.D.S. A new computational model for Tresca plasticity at finite strains with an optimal parametrization in the principal space. Comput. Methods Appl. Mech. Eng. 1999, 171, 463–489. [Google Scholar] [CrossRef]
  10. Neto, E.A.D.S.; Peri, D.; Owen, D.R.J. Computational Methods for Plasticity: Theory and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2008. [Google Scholar] [CrossRef]
  11. de Borst, R. Integration of plasticity equations for singular yield functions. Comput. Struct. 1987, 26, 823–829. [Google Scholar] [CrossRef] [Green Version]
  12. Pankaj, P.; Bićanić, N. Detection of multiple active yield conditions for Mohr-Coulomb elasto-plasticity. Comput. Struct. 1997, 62, 51–61. [Google Scholar] [CrossRef]
  13. Clausen, J.; Damkilde, L.; Andersen, L. An efficient return algorithm for non-associated plasticity with linear yield criteria in principal stress space. Comput. Struct. 2007, 85, 1795–1807. [Google Scholar] [CrossRef]
  14. Coombs, W.M.; Crouch, R.S.; Augarde, C.E. Reuleaux plasticity: Analytical backward Euler stress integration and consistent tangent. Comput. Methods Appl. Mech. Eng. 2010, 199, 1733–1743. [Google Scholar] [CrossRef] [Green Version]
  15. Amouzou, G.; Soulaïmani, A. Numerical Algorithms for Elastoplacity: Finite Elements Code Development and Implementation of the Mohr–Coulomb Law. Appl. Sci. 2021, 11, 4637. [Google Scholar] [CrossRef]
  16. Zhao, R.; Li, C.; Zhou, L.; Zheng, H. A sequential linear complementarity problem for multisurface plasticity. Appl. Math. Model. 2021, 103, 557–579. [Google Scholar] [CrossRef]
  17. Simo, J.C.; Kennedy, J.G.; Govindjee, S. Non-smooth multisurface plasticity and viscoplasticity. Loading/unloading conditions and numerical algorithms. Int. J. Numer. Methods Eng. 1988, 26, 2161–2185. [Google Scholar] [CrossRef]
  18. Karaoulanis, F.E. Implicit Numerical Integration of Nonsmooth Multisurface Yield Criteria in the Principal Stress Space. Arch. Comput. Methods Eng. 2013, 20, 263–308. [Google Scholar] [CrossRef]
  19. Clausen, J.; Damkilde, L. An exact implementation of the Hoek–Brown criterion for elasto-plastic finite element calculations. Int. J. Rock Mech. Min. Sci. 2008, 45, 831–847. [Google Scholar] [CrossRef]
  20. Adhikary, D.P.; Jayasundara, C.T.; Podgorney, R.K.; Wilkins, A.H. A robust return-map algorithm for general multisurface plasticity. Int. J. Numer. Methods Eng. 2017, 109, 218–234. [Google Scholar] [CrossRef]
  21. Facchinei, F.; Pang, J.-S. Finite-Dimensional Variational Inequalities and Complementarity Problems; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar] [CrossRef]
  22. He, B. A Class of Projection and Contraction Methods for Monotone Variational Inequalities. Appl. Math. Optim. 1997, 35, 69–76. [Google Scholar] [CrossRef]
  23. Hill, R. The Mathematical Theory of Plasticity; Oxford University Press: London, UK, 1950; pp. 253–260. [Google Scholar]
  24. Vo, T.; Russell, A.R. Bearing capacity of strip footings on unsaturated soils by the slip line theory. Comput. Geotech. 2015, 74, 122–131. [Google Scholar] [CrossRef] [Green Version]
  25. Zienkiewicz, O.C.; Humpheson, C.; Lewis, R.W. Associated and nonassociated viscoplasticity in soil mechanics. Géotechnique 1975, 25, 671–689. [Google Scholar] [CrossRef]
  26. Naylor, D.J. Finite elements and slope stability. In Numerical Methods in Geomechanics; Springer: Dordrecht, The Netherland, 1981; pp. 229–244. [Google Scholar]
  27. Matsui, T.; San, K.-C. Finite Element Slope Stability Analysis by Shear Strength Reduction Technique. Soils Found. 1992, 32, 59–70. [Google Scholar] [CrossRef] [Green Version]
  28. Ugai, K.; Leshchinsky, D. Three-Dimensional Limit Equilibrium and Finite Element Analyses: A Comparison of Results. Soils Found. 1995, 35, 1–7. [Google Scholar] [CrossRef]
  29. Dawson, E.M.; Roth, W.H.; Drescher, A. Slope stability analysis by strength reduction. Géotechnique 1999, 49, 835–840. [Google Scholar] [CrossRef]
  30. Griffiths, D.V.; Lane, P.A. Slope stability analysis by finite elements. Géotechnique 1999, 49, 387–403. [Google Scholar] [CrossRef]
  31. Zheng, H.; Liu, D.F.; Li, C.G. Slope stability analysis based on elasto-plastic finite element method. Int. J. Numer. Methods Eng. 2005, 64, 1871–1888. [Google Scholar] [CrossRef]
  32. Zheng, H.; Sun, G.; Liu, D. A practical procedure for searching critical slip surfaces of slopes based on the strength reduction technique. Comput. Geotech. 2009, 16, 1–5. [Google Scholar] [CrossRef]
Figure 1. The Mohr-Coulomb criterion.
Figure 1. The Mohr-Coulomb criterion.
Geotechnics 02 00029 g001
Figure 2. Geometry at a corner point. (a) definition of C1, C2 and C12; (b) region C1: Δ γ 1 > 0 , Δ γ 2 < 0 ; (c) region C12: Δ γ 1 > 0 , Δ γ 2 > 0 .
Figure 2. Geometry at a corner point. (a) definition of C1, C2 and C12; (b) region C1: Δ γ 1 > 0 , Δ γ 2 < 0 ; (c) region C12: Δ γ 1 > 0 , Δ γ 2 > 0 .
Geotechnics 02 00029 g002
Figure 3. Strip footing: (a) problem geometry; (b) adopted mesh.
Figure 3. Strip footing: (a) problem geometry; (b) adopted mesh.
Geotechnics 02 00029 g003
Figure 4. Pressure versus displacement.
Figure 4. Pressure versus displacement.
Geotechnics 02 00029 g004
Figure 5. Equivalent plastic strain at the failure load.
Figure 5. Equivalent plastic strain at the failure load.
Geotechnics 02 00029 g005
Figure 6. Slip-line field of strip footing.
Figure 6. Slip-line field of strip footing.
Geotechnics 02 00029 g006
Figure 7. Slope stability: (a) problem geometry; (b) adopted mesh.
Figure 7. Slope stability: (a) problem geometry; (b) adopted mesh.
Geotechnics 02 00029 g007
Figure 8. The horizontal displacement versus reduction factor.
Figure 8. The horizontal displacement versus reduction factor.
Geotechnics 02 00029 g008
Figure 9. Distribution of equivalent plastic strain at the top corner of the slope.
Figure 9. Distribution of equivalent plastic strain at the top corner of the slope.
Geotechnics 02 00029 g009
Figure 10. The critical slip surface of Spencer.
Figure 10. The critical slip surface of Spencer.
Geotechnics 02 00029 g010
Table 1. Parameters for soil.
Table 1. Parameters for soil.
Soil γ ( kN / m 3 ) E ( MPa ) ν c ( kPa ) ϕ ( ° )
S11840.41013.6
S219.240.3820.815.1
S317.5350.4216.19.3
Table 2. Comparison of time spending.
Table 2. Comparison of time spending.
Number of Activated SurfaceTime (Classic)Time (Present)Ratio
11.6921.3731.232
22.4381.4641.665
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, T.; Lin, S.; Zheng, H.; Chen, Y. Elastoplastic Integration Method of Mohr-Coulomb Criterion. Geotechnics 2022, 2, 599-614. https://doi.org/10.3390/geotechnics2030029

AMA Style

Zhang T, Lin S, Zheng H, Chen Y. Elastoplastic Integration Method of Mohr-Coulomb Criterion. Geotechnics. 2022; 2(3):599-614. https://doi.org/10.3390/geotechnics2030029

Chicago/Turabian Style

Zhang, Tan, Songtao Lin, Hong Zheng, and Yanjiang Chen. 2022. "Elastoplastic Integration Method of Mohr-Coulomb Criterion" Geotechnics 2, no. 3: 599-614. https://doi.org/10.3390/geotechnics2030029

APA Style

Zhang, T., Lin, S., Zheng, H., & Chen, Y. (2022). Elastoplastic Integration Method of Mohr-Coulomb Criterion. Geotechnics, 2(3), 599-614. https://doi.org/10.3390/geotechnics2030029

Article Metrics

Back to TopTop