slope analysis
In this example, we demonstrate the use of the DruckerPrager
model by performing a slope stability analysis on a homogeneous soil slope with no foundation layer. This example is taken from the paper. Slope stability analysis is one of the most fundamental type of analyses in geotechnical engineering. While limit equilibrium method is most commonly used for this, finite element method is an important alternative as it does not make any assumptions about the failure surface. For more information about this, refer to the above the paper.
The model scripts can be downloaded.
The Model
The geometry is defined as a slope of vertical height of and the slope angle is degrees. The factor of safety of the slope is taken to be and unit weight of soils is taken as . The (initial) cohesion of the soil is computed using the formula
and the effective internal angle of friction was computed as
where is the internal angle of friction.
The mesh is defined in the files nodes.supan
and elements.supan
presented in the zip file.
The elements are defined to be of CP4
type.
Since it is a plain strain problem, the material model shall be wrapped into a PlainStrain
one. Unlike other platforms such as ABAQUS
, in which there are CPS4
and CPE4
elements, whether it is plane stress or plane strain is not controlled by the element in suanPan
. That is why one can only find one unified element type CP4
. Here, we use the bilinear hardening DruckerPrager
model with a small hardening modulus.
For more information on how to compute the parameters, please check this page. In this problem, the Drucker-Prager yield surface circumscribes the Mohr-Coulomb yield surface.
BCs and Loading
The horizontal displacement of left and bottom boundaries is constrained. The vertical displacement of the bottom boundary is constrained. To apply those constraints, we select two boundaries by generating two node groups.
The loading applied was of gravity type, where the load factor is increased from zero to unity. We use bodyforce
to apply this load.
In this case, the force applied is equal to the specific weight of the soil applied in the negative -direction. We also generate an element group that contains all elements.
Result
The following shows the development of horizontal displacement.
Performance
See a typical profiling.
Last updated