Lythos SPWA
Retaining structures
Sheet pile wall analysis
Free-earth support limit equilibrium and staged Winkler beam-spring analysis side by side; Mononobe-Okabe seismic pressures, tension-only anchors and reliability studies.
$ pip install lythosspwa- Run
lythos-spwa- Default port
- 8779
- Python
- 3.10+
- Version
- 0.1.1
- Licence
- AGPL-3.0
A cantilever or multi-anchored sheet pile wall is analysed two ways and the two are put side by side:
- Limit equilibrium — the free-earth support method with Coulomb / Mononobe-Okabe earth pressures gives the embedment depth, the anchor forces and the internal-force diagrams.
- Beam-spring (Winkler) — the wall as a beam on elastoplastic soil springs, built in stages, gives the deflections and moments the sequence of construction actually produces, with tension-only inclined anchors.
On top of either, a parametric or reliability study reports sensitivities, the probability of failure with a 95 % confidence interval, and the reliability index β.
What it computes
Limit equilibrium (free-earth support)
- Coulomb (static) and Mononobe-Okabe (seismic) earth pressures for a vertical wall, with the cohesion term 2c√K and a tension cut-off on the active side.
- Embedment: moment equilibrium about the toe (cantilever, simplified method) or about the lowest anchor (free-earth), by root-finding.
D_design = round-up(1.2·D_req). - Horizontal and axial force per anchor, and the vertical component.
- Net pressure, earth and water pressures, shear, moment, rotation and deflection diagrams.
- Checks: bending stress against fy/FS, deflection against H/120, H/100 or H/240, and an indicative vertical equilibrium check.
Beam-spring (Winkler)
- Euler-Bernoulli beam on elastoplastic springs bounded by the active and passive limits, starting from at-rest (K0 = 1 − sin φ).
- Staged construction, worked out automatically: excavate to the anchor level plus the overdig, install the anchor, carry on to the final level; the springs keep their state between stages.
- Anchors as tension-only springs, kh = EA/(Lfree·s)·cos²α, with a lock-off load.
- Subgrade modulus ks entered directly, or from Ménard-Bourdon or Schmitt (1995).
Seismic — Mononobe-Okabe KAE / KPE; below the water table the inertia angle from γsat/γ′ (restrained pore water); the Westergaard hydrodynamic pressure of the free water in front of the wall, 7/8·kh·γw·√(Hw·y).
Screenshots
Quick start
pip install lythosspwa
lythos-spwa # interface: http://127.0.0.1:8779/lythos-spwa example -o quay.spwa
lythos-spwa run quay.spwa -o report.pdf
lythos-spwa study quay.spwa -o samples.csvBackground
Lythos SPWA is the desktop program SPWA (PyQt6 + Matplotlib) rebuilt as a web application. The analysis cores are the same code; the Qt interface has been replaced by a local server and a browser page, and the Qt-based PDF writer by ReportLab. Files written by SPWA v0.1 load with the defaults filled in.