Ubiquitous-Joint Model
This model accounts for the presence of an orientation of weakness (weak plane) in a FLAC3D Mohr-Coulomb model. The criterion for failure on the plane, whose orientation is given, consists of a composite Mohr-Coulomb envelope with tension cutoff. The position of a stress point on the latter envelope is controlled again by a nonassociated flow rule for shear failure and an associated rule for tension failure.
In this numerical model, general failure is first detected and relevant plastic corrections are applied, as indicated in the FLAC3D Mohr-Coulomb model description. The new stresses are then analyzed for failure on the weak plane and updated accordingly. The FLAC3D Mohr-Coulomb model was addressed earlier; developments related to plastic flow on the weak plane will be discussed in this section.
Definitions
The weak-plane orientation is given by the Cartesian components of a unit normal to the plane in the global x-, y-, z-axes. A local system of reference axes is defined with x′ and y′ in the plane and z′ pointing in the direction of the unit normal [n]. (The x′-axis points downward in the dip direction, and the y′-axis is horizontal. The local system is right-handed.)
Using a matrix notation, we define [C] as the rotation tensor whose three columns are the direction cosines of x′, y′, and [n]. The stress components in the local axes σi′j′ are computed using the transformation
In turn, the global stress components may be obtained from the local components using the reverse transformation,
The magnitude of the tangential traction component on the weak plane, referred to as τ, is defined as
The strain variable associated with τ is γ and has the form
In what follows, we use σOij to refer to the stress components obtained at the end of the current timestep, after application of the plastic corrections related to general failure only (as opposed to failure on the weak plane).
Weak-Plane Generalized Stress and Strain Components
The generalized stress vector used to describe weak-plane failure has four components (n = 4): σ1′1′, σ2′2′, σ3′3′, and τ. The components of the corresponding generalized strain vector are ϵ1′1′, ϵ2′2′, ϵ3′3′, and γ.
Incremental Elastic Law
The incremental expression of Hooke’s law in terms of the generalized stress and strain increments has the form (see Elastic Model)
where α1 and α2 are material constants defined in terms of the shear modulus, G, and bulk modulus, K, as
For future reference, comparing those expressions on Si in Incremental Formula:
Note that the elastic strain increments in the preceding formula may be expressed as differences between total and plastic strain increments. Taking into consideration that the plastic increments may contain a known contribution associated with general failure (as opposed to weak plane failure), the derivation leading to the expressions for the new stresses may be followed (see Incremental Formulation), provided we interpret σ_Ii as the generalized stress component, σ_Oi, obtained at the end of the current timestep, after application of the plastic corrections relating to general failure only.
Composite Failure Criterion and Flow Rule
The weak-plane failure criterion used in the FLAC3D model is a composite Mohr-Coulomb criterion with tension cutoff expressed in terms of (σ3′3′, τ), as illustrated in Figure 1. (Recall that compressive stresses are negative.) The failure envelope f(σ3′3′,τ)=0 is defined from point A to B by the Mohr-Coulomb failure criterion fs = 0, with
and from B to C by a tension failure criterion of the form ft = 0, with
where ϕj, cj, and σtj are the friction, cohesion, and tensile strength of the weak plane, respectively. Note that for a weak plane with nonzero friction angle, the maximum value of the tensile strength is given by
The potential function is composed of two functions (gs and gt) used to define shear and tensile plastic flow, respectively. The function gs corresponds to a nonassociated law and has the form
where ψ is the weak-plane dilation angle. The function gt corresponds to an associated flow rule and is written as
An elastic guess violating the composite yield function is represented by a point in the (σ3′3′,τ)-plane located either in domain 1 or 2, partitioned by the diagonal line between the lines defined by fs=0 and ft=0 (see Figure 2). If in domain 1, shear failure is declared and the stress point is placed on the curve fs = 0 using a flow rule derived using the potential function gs. If in domain 2, tensile failure takes place and the stress point conforms to ft = 0 using a flow rule derived using gt.
Plastic Corrections
First, considering shear failure (domain 1), partial differentiation of Equation (8) yields
Substitution of ∂gs/∂σ1′1′, ∂gs/∂σ2′2′, ∂gs/∂σ3′3′, and ∂gs/∂τ for Δϵe1′1′, Δϵe2′2′, Δϵe3′3′, and Δγe, respectively, in Equation (7), gives
Using f=fs (see Equation (8)):
and
The new shear stress components on the weak plane may be derived from τN and τO, using the relations
The stress corrections for shear failure may thus be expressed as (see Equation (15) and Equation (18))
We now consider tensile failure (domain 2). Partial differentiation of Equation (9) gives
Using Equation (14), we obtain
With f=ft as given by Equation (9):
and
Finally, the stress corrections for tensile failure may be expressed, after substitution of Equation (23) for λt in Equation (22), in the form
Large-Strain Update to Orientation
In large strain, the orientation of the weak plane is adjusted, per zone, to account for rigid-body rotations and rotations due to deformations. The corrections applied to the global components of the unit normal to the weak plane are computed, at each step, as averages over all tetra involved in the zone.
First taking into account rotations due to deformations, the corrections in local axes Δ[n]′d to the weak-plane normal may be expressed as
The corresponding global components Δnd1,Δnd2,Δnd3 are obtained using the transformation
where [C] is the rotation tensor introduced above.
In turn, rigid-body rotations are taken into consideration by application of the rotation tensor [ω]+[I] to Δ[n]d, where [I] is the identity matrix, and [ω] is defined in Rate of Strain and Rate of Rotation (see ωij). In further neglecting second-order terms, the total corrections to be added to [n] to obtain the new value [n]N have the form
Apex Stress Correction
It is possible that σ3′3′ is greater than the apex stress (cj/tanϕj) at an extreme circumstance when ϕj is not zero (usually after shear plastic corrections). Once this occurs, the stress will be forced to the apex, or σ3′3′=cj/tanϕj and τ=0.
Implementation Procedure
In the implementation of the ubiquitous-joint model in FLAC3D, stresses corresponding to the elastic guess for the step are first analyzed for general failure, and relevant plastic corrections are made, as described in the FLAC3D Mohr-Coulomb model. The resulting stress components, labeled as σOij, are then examined for failure on the weak plane.
Local stress components σO1′1′,σO2′2′,σO3′3′ and τO are first evaluated using the transformation Equation (1) and the expression Equation (3). Following sentence is incomplete. If the stresses σO3′3′ and τO violate the composite yield criterion (see Equation (8) and Equation (9)), then either in domain 1 (shear failure) or domain 2 (tension failure). In the first case, shear failure takes place, and the stress corrections Δσ1′1′, Δσ2′2′, Δσ3′3′, Δσ1′3′, and Δσ2′3′ are evaluated from Equation (14), using Equation (17). In the second case, tensile failure occurs and the stress corrections Δσ1′1′, Δσ2′2′, and Δσ3′3′ are evaluated from Equation (24), using Equation (23). The tensor of stress corrections is expressed in the system of reference axes using the transformation of Equation (2) and added to [σ]O to yield new stress values.
If the point (σO3′3′,τO) is located below the representation of the composite failure envelope in the plane (σ3′3′,τ), no plastic flow takes place for this step, and the new stresses are given by σOij.
In large-strain mode, the unit normal to the weak plane is adjusted per zone to account for body rotations (see Equation (25) and Equation (26)).
Note that the default value for the weak-plane tensile strength is zero if ϕj = 0, and σtjmax otherwise (see Equation (10)). This last value is substituted for σt if the value assigned for the weak plane tensile strength exceeds σtjmax.
ubiquitous-joint Model Properties
Use the following keywords with the zone property
command to set these properties of the ubiquitous-joint model.
- ubiquitous-joint
- bulk f
elastic bulk modulus, K
- cohesion f
cohesion, c
- dip f
dip angle [degrees] of weakness plane
- dip-direction f
dip direction [degrees] of weakness plane
- friction f
internal angle of friction, ϕ
- poisson f
Poisson’s ratio, ν
- shear f
elastic shear modulus, G
- young f
Young’s modulus, E
- joint-cohesion f
joint cohesion, cj
- joint-friction f
joint friction angle, ϕj
- normal v
normal direction of the weakness plane, (nx, ny, nz)
- normal-x f
x-component of the normal direction to the weakness plane, nx
- normal-y f
y-component of the normal direction to the weakness plane, ny
- normal-z f
z-component of the normal direction to the weakness plane, nz
- flag-brittle b
[advanced] If true, the tension limit is set to 0 in the event of tensile failure. The default is false.
- Notes:
- Only one of the two options is required to define the elasticity: bulk modulus K and shear modulus G, or, Young’s modulus E and Poisson’s ratio ν. When choosing the latter, Young’s modulus E must be assigned in advance of Poisson’s ratio ν.
- Only one of the three options is required to define the orientation of the weakness plane: dip and dip-direction; a norm vector (nx,ny,nz); or, three norm components: nx, ny, and nz.
- The tension cut-off is σt=min(σt,c/tanϕ).
- The joint tension limit used in the model is the minimum of the input σt and cj/tanϕj.
Footnote
Advanced properties have default values and do not require specification for simpler applications of the model.
Was this helpful? ... | PFC 6.0 © 2019, Itasca | Updated: Nov 19, 2021 |