Sample Problems - Limit Equilibrium Method
The following examples illustrate how to use XSLOPE to perform limit equilibrium slope stability analysis. Each of the Excel input files below can be uploaded and used with the following Google Colab notebook which has been set up specifically for running slope stability analyses:
The notebook allows the user to select a variety of analysis options using simple form inputs and then runs the analysis using the selected method and plots the results.
1. Simple Embankment
This problem features a simple slope with a single material.

Excel input file: xslope_simple_embankment.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Solution (critical surface and factor of safety). The green bars on the base of each slice represent the effective stress on the base of the slice. The red bars correspond to tension at the base of the slice. The red dashed line represents the line of thrust computed using Spencer's method.

Here is copy of the input file with the following variations/changes:
a) Distributed load on top of slope. q = 750 psf
b) Tension crack. Depth = 3 ft.
c) Tension crack filled with water.
d) Submerged by 10 ft depth of water (distributed load)
Excel input file: xslope_simple_embankment_mods.xlsx
Inputs:

Solution (critical surface and factor of safety):

2. Simple Slope with Foundation
This problem involves a uniform material extending below the toe of the slope.

Excel input file: xslope_simple_foundation.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Solution (critical surface and factor of safety):

3. Simple Slope with Multiple Layers
This problem involves a simple slope with multiple layers of material.

Excel input file: xslope_simple_mult_layers.xlsx
Inputs plotted with the XSLOPE plot_inputs() function. Note that in this case we use two starting circles - one at the base each of each of the two materials - to ensure that the search algorithm finds the critical surface corresponding to a global and not a local minimum.

Search results. Each gray line represent each circle used in the search. The dots represent the center of the circles used in the nine-point search algorithm, and the green arrows represent the path of grid centers taken to reach the critical surface. The red circle represents the critical surface.

Solution (critical surface and factor of safety):

4. Submerged Slope
This problem features a slope submerged by 10 ft of water.

The submerged slope is analyzed by applying a distributed load over the entire slope based on the unit weight of water (62.4 lb/ft3) and the depth of the water at a particular point on the slope.
Excel input file: xslope_submerged.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Solution (critical surface and factor of safety):

5. Slope with Multiple Materials and Piezometric Line
This problem features three layers of material with an effective stress analysis where pore pressures are derives from a piezometric line.

This problem is featured as part of a graduate course on slope stability analysis (CE 544 - Slope Stability Analysis) at Brigham Young University. The problem used in two exercises to illustrate how to solve limit equilibrium slope stability problems using the method of slices and an Excel spreadsheet. The problem descriptions are here:
Ordinary Method of Slices Exercise
Bishop Simplified Procedure Homework
In these exercises, a single circular surface was analyzed. The following Excel input file illustrates the problem:
Excel input file: xslope_method_slices_problem.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Here is the solution for just the starting circle (to match the problem description) using Bishop's simplified procedure:

Here is the Excel input file with multiple starting circles for a global search for the critical surface:
Excel input file: xslope_method_slices_problem2.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Sarch results. This problem is a good example of the search path and the large number of circles that are sometimes tested in the search algorithm. In this case, the critical surface is isolated to sloughing of the 2nd layer.

Solution (critical surface and factor of safety):

6. Slope with Eight Layers
This problem features a slope with eight soil layers. This problem was featured in the user manual for the UTEXASED slope stability analysis software developed by at the University of Texas at Austin by Stephen G. Wright. If features a series of alternating layers, some of which are analyzed with an effective stress analysis and a piezometric line, and some of which are analyzed using a total stress analysis. We will assume that the base (max depth) is 10 ft below the top of the bottom material.

To find the critical surface and the global minimum factor of safety, we must use a circle starting at the base of each layer. The following Excel input file illustrates the problem.
Excel input file: xslope_eight_layers.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Search results:

Solution (critical surface and factor of safety):

7. Non-Circular Failure Surface
This problem features a thin weak layer in the foundation of a slope. In such cases, a non-circular failure surface constrained to fit in the weak layer often corresponds to the critical failure surface. This can be modeled with non-circular options in XSLOPE. This problem is also featured in the user manual for the UTEXASED slope stability analysis software developed by Stephen G. Wright at the University of Texas at Austin.

The non-circular failure surface is modeled with the following Excel input file. The failure surface is defined by four points. The first and last point are assigned the "Free" option, which causes them to be automatically calculated based on the slope geometry. The two middle points are assigned the "Horiz" option, which causes them to be moved horizontally inside the weak layer.
Excel input file: xslope_noncircular.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Search results:

Note
The search algorithm for non-circular failure surfaces is highly sensitive to the starting location. It the angle of the wedge at the toe of the slope is too steep, there will be tension at the toe of the slope and the search will fail to find a correct solution.
Solution (critical surface and factor of safety):

8. Earth Dam
This problem features a dam with a shell and a clay core on top of a foundation with a clay layer and a sand layer. This problem was featured on page 121 of Shear Strength and Slope Stability - Second Edition by Duncan, Wright, and Brandon.

The material properties are as follows:
| Mat | c' (psf) | \(\phi\)' (degrees) | γ (pcf) |
|---|---|---|---|
| Shell | 0 | 34 | 125 |
| Core | 100 | 26 | 122 |
| Clay | 0 | 24 | 123 |
| Sand | 0 | 32 | 127 |
Upstream side of the dam
First, we will analyze the upstream side. This is accomplished by defining starting circles on the upstream side of the dam. The following Excel input file illustrates the problem.
Excel input file: xslope_earth_dam_up.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Search results:

Solution (critical surface and factor of safety):

Downstream side of the dam
Next, we will analyze the other side of the dam by defining starting circles on the downstream side of the dam.
Excel input file: xslope_earth_dam_down.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Search results:

Solution (critical surface and factor of safety):

9. Reinforced Slope
This problem features an engineered slope with six layers of geogrid reinforcement. This problem was featured in the user manual for the UTEXASED slope stability analysis software developed by Stephen G. Wright at the University of Texas at Austin.

A 240 psf surcharge is applied along the slope crest. For each line of reinforcement, the full tensile force develops over a length of 4 ft. The toe of the slope corresponds to (0, 0) and the top of the slope corresponds to (30, 24).
The following Excel input file illustrates the problem. The soil reinforcement is entered in the "reinforce" sheet.
Excel input file: xslope_reinforce.xlsx
Inputs plotted with the XSLOPE plot_inputs() function:

Solution (critical surface and factor of safety):

Note
The solution for this problem found by XSLOPE is not the same as the solution found by UTEXASED. The difference is due to the fact that XSLOPE assumes the reinforcement is flexible and the force from the reinforcement is therefore parallel to the base of the slope. UTEXASED assumes the reinforcement is rigid and the force from the reinforcement is in the direction of the reinforcement line. The flexible assumption is more conservative. The UTEXASED solution for this problem is FS = 1.646.
10. Slope Stabilized with Piles
This problem features a 1:1 slope in a medium-stiff clay stabilized by two rows of drilled shafts.

Excel input file: xslope_piles.xlsx
| Property | Value |
|---|---|
| Cohesion, \(c\) | 200 psf |
| Friction angle, \(\phi\) | 20 degrees |
| Unit weight, \(\gamma\) | 120 pcf |
| Pile diameter, \(D\) | 2.0 ft |
| Pile spacing, \(S\) | 6.0 ft |
| \(V_{\text{cap}}\) | 46,000 lb |
| \(M_{\text{cap}}\) | 60,000 ft·lb |
Results Without Piles (FS = 1.15)

Results With Piles (FS = 1.85)

The two rows of piles increase the factor of safety from 1.15 to 1.85.
Ito & Matsui Summary
The pile force \(H\) is not specified directly in the input file. Instead, XSLOPE auto-computes \(H\) using the Ito & Matsui (1975) method, which models the plastic flow of soil between adjacent piles to determine the lateral resistance. Because \(H\) is computed for each trial failure surface during the search, the pile resistance varies with the depth of the failure surface at the pile location.
Structural capacity limits (\(V_{\text{cap}}\) = 46,000 lb, \(M_{\text{cap}}\) = 60,000 ft·lb) are specified for each pile, consistent with a 2-ft diameter reinforced concrete section (\(f'_c\) = 4000 psi). For the critical failure surface, the Ito & Matsui soil forces far exceed the structural capacity, and the moment capacity controls:
=== Ito & Matsui Summary (Pile 1) ===
Pile diameter (D) = 2.0
Pile spacing (S) = 6.0
Clear spacing (D1 = S - D) = 4.0
Depth to failure surface = 9.5
Coefficients: A1 = 7.569, A2 = 4.755
Force per pile (F_pile) = 39810
Force per unit width (H) = 6635.1
--- Structural Capacity Check ---
V_cap = 46000 (F_pile within shear capacity)
M_cap = 60000, L_m = 3.72, F_limit = M_cap/L_m = 16139 (F_pile exceeds moment capacity)
Controlled by moment (M_cap/L_m)
F_pile: 39810 -> 16139 (capped)
H: 6635.1 -> 2689.8 (capped)
=== Ito & Matsui Summary (Pile 2) ===
Pile diameter (D) = 2.0
Pile spacing (S) = 6.0
Clear spacing (D1 = S - D) = 4.0
Depth to failure surface = 13.9
Coefficients: A1 = 7.569, A2 = 4.755
Force per pile (F_pile) = 76447
Force per unit width (H) = 12741.2
--- Structural Capacity Check ---
V_cap = 46000 (F_pile exceeds shear capacity)
M_cap = 60000, L_m = 5.28, F_limit = M_cap/L_m = 11356 (F_pile exceeds moment capacity)
Controlled by moment (M_cap/L_m)
F_pile: 76447 -> 11356 (capped)
H: 12741.2 -> 1892.6 (capped)
The Ito & Matsui soil forces (39,810 and 76,447 lb per pile) represent the theoretical upper bound on what the soil can push onto the pile. These greatly exceed both the shear and moment capacities. After capping, the effective pile forces are reduced by 59% and 85% respectively, with the moment capacity (\(M_{\text{cap}} / L_m\)) controlling in both cases. Without the capacity checks, the LEM would overestimate the pile resistance and produce an unconservatively high factor of safety.
LEM vs. FEM Comparison
The corresponding FEM analysis of this problem (see FEM Samples, Problem 3) gives FS = 1.32 with piles — significantly lower than the LEM result of 1.85. This difference arises because the LEM applies the Ito & Matsui force (even after capping) as a concentrated load at the failure surface, while the FEM beam elements only develop as much resistance as the global deformation pattern naturally produces. The FEM result is generally considered more realistic for pile-stabilized slopes.