LEMSlope is a slope stability analysis program using traditional limit equilibrium method. It takes advantage of the strength of Python script language and sets up the analysis model parametrically.

One of the main objectives of creating LEMSlope is to simplify the model geometry setup and reduce slope analysis time. Both Python and GUI can be used for model setup.

Typical analysis methods, including Morgenstern-Price method, Spencer method, Bishop method, Janbu method, Ordinary method, and general limit equilibrium method, are implemented in the program.

Available soil models consist of Mohr-Coulomb, Tau-over-SigmaV, JavaScript Function. The JavaScript function model provides full flexibility to customize the soil model. Users can use JavaScript function model as Mohr Coulomb model, Tau-over-SigmaV model, SHANSEP model, Hoek-Brown model, etc., with spatial variation and anisotropic function.

Concentrated loads, distributed loads, seismic load, polyline and spline water levels can be assigned to the analysis model. Additional pore pressures are able to be generated with ru and b-bar.

Reinforcements implemented in LEMSlope include geosynthetics, soil anchors, and soil nails. Different friction resistances can be specified for different sections on a single soil anchor, which provides flexibility for considering anchors installed in different soil strata. At the same time, concentrated resistances can also be used to simulate individual helixes on soil anchors.

Annotation elements, including texts, lines, polylines, lead lines, arrows, dimensions are also included in the program.

LEMSlope 0.1.0

Change log:

0.3.2 (2022-08-23)

+ base polyline simplification
– fixed SI/English units switch error in gui input
– fixed material name conversion error during gui and script switch

0.3.1 (2022-06-19)

+ dxf polyline simplification
+ draw annotation text
+ draw annotation line
+ draw annotation polyline
+ draw annotation lead line
+ draw dimension
+ draw arrow
– fixed crash during opening old files (2022-05-26)

– fixed base case failing to update limits with GUI

0.3.0 (2022-05-24)

+ added graphic user interface (GUI) for model setup
+ graphical input to script input
+ script input to graphical input
+ copy and paste svg file to MS Office (2022-03-30)

+ use -o opiton to specify output file in command line mode
+ write error messages or print output messages into log file in command line mode
– fixed program crashing when entry and exit points coincide

0.2.0 (2022-03-26)

+ geosynthetics reinforcement
+ soil anchor and soil nail reinforcement
+ tau over sigma_v soil model
+ JavaScript function soil model
+ JavaScript function editor
+ run analysis using command line without GUI
+ save analysis results
+ show B-bar and ru in soil property table
+ function to set if use B-bar with load
+ open file without running script
– dxf polyline start-end connection error (2022-01-21)

– fixed a dxf importing error

0.1.4 (2022-01-06)

– fixed missing cheat sheet and missing function auto completion
– fixed excessively long load arrow symbol under English units
– fixed being unable to cut in some cases
– fixed showing point number and showing sketch line inconsistency when opening new file

0.1.3 (2021-11-26)

– fixed unable to find correct point in polygon
– fixed crash when running existing files

0.1.2 (2021-10-09)

– fixed a bug for auto phreatic line

0.1.1 (2021-10-08)

– fixed missing cheat sheet
– fixed missing script autocompleter
– fixed missing convergence information

0.1.0 (2021-10-06)

+ geometry setup with PythonScript
+ automatic polygon detection
+ multiple analysis method: m-p, Spencer, Bishop, Janbu, Ordinary, GLE
+ multiple cases
+ concentrated load, distributed load, seismic load
+ polyline and spline water level
+ ru and b_bar pore pressure
+ dxf data import
+ LEMSlope Python script editor
+ function cheatsheet
+ point and polygon data export
+ SI and English units
+ vector svg reult output

4 Replies to “LEMSlope”

    1. Hi Agus, thanks for your interest in LEMSlope. The manual is not ready yet. However, the demo video and the cheat sheet should be able to give you a good idea about how to set up the model and how to run it.
      If possible, we can arrange an online meeting to answer your questions.

  1. I want to get your s/w LEM Slope~
    Does your s/w deal with soil nail, anchor and other reinforced material ?
    I am very excited of yours!
    Thank you~YONG!

    1. Hi Kim, LEMSlope will have reinforcement. The reinforcement should be available in 0.2 version. The first release (0.1) will focus on the basic functions.

Leave a Reply

Your email address will not be published.