Skip to content

SlipSurface IQ Settle ​

Foundations

Settlement of foundations and embankments

Boussinesq and 2:1 stress distribution, Steinbrenner and Schmertmann immediate settlement, primary consolidation and secondary compression, Terzaghi time–settlement and angular distortion checks.

$ pip install git+https://github.com/hdaltuntas/slipsurface
Run
slipsurface-settle
Default port
8780
Python
3.10+
Version
0.3.1
Licence
AGPL-3.0

Works out how much and how fast a rectangular, strip or circular foundation — or an embankment given by its crest width, height and slope angles — settles on a layered soil profile.

What it computes ​

  1. Stresses — in-situ σv0, u0, σ′v0 and σ′p; the stress increase beneath the foundation by Boussinesq (Newmark's rectangle, the strip and the circle solutions) or by the 2:1 spread, at the centre, the characteristic point, the middle of the long edge and the corner. Under an embankment, exactly for its trapezoidal load, at the crest centre, the crest edge, the middle of the slope and the toe.
  2. Immediate settlement — layered elastic (Steinbrenner) in every layer, or Schmertmann (1978) in the granular layers.
  3. Consolidation — primary settlement of the clay layers from Cc, Cr, e0 and σ′p, and secondary compression from Cα up to the design life.
  4. Time — Terzaghi's one-dimensional consolidation, each clay layer draining on its own; t50, t90 and the time–settlement curve.
  5. Checks — total settlement and angular distortion against their allowable values.

On top of it, a parametric or reliability study reports the probability of exceeding the allowable settlement or distortion, with a 95 % confidence interval and β.

Screenshots ​

Quick start ​

bash
pip install git+https://github.com/hdaltuntas/slipsurface
slipsurface-settle                                  # interface: http://127.0.0.1:8780/
bash
slipsurface-settle example -o project.settle        # starter project: a raft on soft clay
slipsurface-settle run project.settle -o report.pdf
slipsurface-settle study project.settle -o samples.csv

Figures ​

Section with the Boussinesq stress bulb · stresses with depth (σ′v0, σ′v0 + Δσ, σ′p and the influence-depth criterion) · influence factors at each point with Schmertmann's Iz · cumulative settlement with depth · time–settlement curve · settlement components at each point · settlement across the section (the trough under a footing or a fill). Study figures: one-at-a-time sweep, histogram, scatter, tornado.

Next steps ​

SlipSurface IQ is an independent open-source project for geotechnical and rock engineering, developed by Hasan Deniz Altuntaş.
Released under the AGPL-3.0 licence.