Published March 8, 2026 | Version v1
Journal article Open

Implementing Random-Field Reliability Analysis in MATLAB for Soil-Nailed Slope Stability: A Reproducible Workflow

Authors/Creators

  • 1. Department of Civil Engineering · Univers iti Teknologi PETRONAS

Description

This paper presents a complete, reproducible MATLAB workflow for random-field (RF) reliability analysis of soil-nailed slopes. The implementation integrates four main software modules: a data-structure builder (inputData), a Karhunen–Loève random field generator (randomfield), a slice-based slope stability solver (soilCalc), and interchangeable reliability engines (FORM via slopeBeta; Monte Carlo Simulation via a custom MCS driver; Adaptive Radial Based Importance Sampling via ARBIS). The allData structure serves as the central data carrier, passing geometric, soil, nail, and probabilistic parameters between modules without global variables. Worked code excerpts from each module are presented alongside annotated pseudocode. Results demonstrate that spatially variable cohesion and friction angle, discretised over a 10-slice mesh, yield probability of failure estimates between 7% and 46%—values that conventional scalar-parameter FORM analysis cannot reproduce. The workflow is designed for transparency and replication; each function is self-contained with well-defined inputs and outputs.

Files

article.pdf

Files (1.5 MB)

Name Size Download all
md5:16808c458f69c90b0cd5dd88c6fc1349
991.9 kB Download
md5:7f1731bc1ba1e14d645ba960a785d9bb
549.4 kB Preview Download

Additional details