Each construction stage describes what exists and what acts on it.
The solver inherits the ground and structure history, then finds the
movement needed to balance the change.
01
Discretize
300 six-node triangles describe four soil layers. Beam and bar
elements represent the wall and strut.
→
02
Change the stage
Add load, install support, remove soil, or lower the prescribed
water level.
→
03
Find equilibrium
Iterate displacement and stress until internal forces balance
the stage loads.
→
04
Carry history
Pass stresses, plastic strain, structure forces, and total
displacement to the next stage.
Soil elements & the material law
The model uses quadratic, six-node triangles (T6), three
integration points per soil element, and small-strain plane
strain: the out-of-plane strain is zero. Young’s modulus E
controls elastic stiffness; c′ and φ′ control drained strength.
τf = c′ + σ′compression tan φ′
Mohr–Coulomb is elastic–perfectly plastic. Once the stress
reaches the yield surface, plastic strain can develop. ψ = 0°
sets zero dilation here. Red points indicate currently yielding
integration points, not cracks or accumulated damage.
Water & effective stress
Water pressure is hydrostatic below the prescribed water level
and zero above it. The retained side stays at +17.26 m; the pit
is pumped to its floor during the deeper excavation stages.
p_w = −γw h · σ′ = σ − p_w I
Stress is tension positive, so compressive pore pressure is
negative. The interface uses effective stress; the pressure
difference between wall faces loads the wall directly. This
model does not solve seepage or consolidation.
K₀ initial stresses
Vertical stress comes from the weight of the overlying soil.
Subtract pore pressure to obtain effective vertical stress, then
prescribe the initial horizontal stress:
σ′h = K₀ σ′v · K₀ = 1 − sin φ′
This procedure assumes horizontal ground and horizontal layers.
Initialization does not introduce gravity settlement. The next
stage corrects any initial stresses reported outside the yield
surface.
Wall, strut & soil interfaces
The wall is a three-node Mindlin beam. EA and EI describe axial
and bending stiffness per metre out of plane. The strut is a
two-node axial bar; displayed strut forces include its 3 m
spacing.
M = EI κ · cᵢ = R_inter c′
tan φᵢ = R_inter
tan φ′
Each wall face has a Coulomb interface that can slip or open.
Interface elastic stiffness follows the Python API’s
virtual-thickness rule and changes with soil E and R_inter.
Before wall installation, paired nodes are tied as continuous
soil.
Construction stages & state
Every phase declares all current loads, water, supports, and
structures, even when unchanged. Omitting a load unloads it.
Soil above the selected floor is deactivated.
Current declaration + inherited state → next equilibrium
History contains soil stress and plastic strain, wall forces,
interface tractions and slip/gap, strut forces, and applied
load. Total displacement accumulates the phase increments;
removed soil is excluded from the displayed extrema. This
symmetric half model combines reference phases 1–2 and 3–4.
Load steps, convergence & limits
A phase ramps its force change in increments. Newton iterations
solve for equilibrium; difficult structural steps can retry with
the initial stiffness and smaller increments.
r(λ) = fheld + λ (fnew − fheld) − fint(u)
The requested relative tolerance is 10⁻⁶. Structural fallback
may accept up to 10⁻⁴, with those steps marked “relaxed”. An
unsuccessful stage retains committed partial results and stops
the sequence. A completed solve does not establish mesh
convergence or validate the unresolved PLAXIS inputs.