Skip to content

Lythos Pile — reference ​

Shaft friction ​

Qs = Σ fs·p·Δz; the shaft is cut into slices no thicker than 0.25 m that never straddle a layer boundary.

Granular layers: fs = K·σ′v·tan δ, K = (K/K0)·K0, K0 = 1 − sin φ′, δ = (δ/φ′)·φ′. K/K0 is 1.0 for a bored pile, 1.2 for a small-displacement and 1.4 for a large-displacement driven pile, unless entered. With the critical depth on, σ′v in sand is held at its value at zc = 15·D.

Cohesive layers:

Methodfs
API RP 2A (1987)α·cu, α = 0.5·ψ−0.5 (ψ ≤ 1), 0.5·ψ−0.25 (ψ > 1), ψ = cu/σ′v, α ≤ 1
Kulhawy & Phoon (1993)α·cu, α = 0.21 + 0.26·pa/cu ≤ 1
Sladen (1992)α·cu, α = C·(σ′v/cu)0.45 ≤ 1; C = 0.4 bored, 0.5 driven
β — Burland (1973)(1 − sin φ′)·tan φ′·√OCR·σ′v
λ — Vijayvergiya & Focht (1972)λ·(σ′v + 2cu), λ from the pile's penetration

SPT (Meyerhof 1976): fs = 0.02·pa·N60 (large displacement), 0.01·pa·N60 otherwise.

Base resistance ​

SoilMethodqb
SandMeyerhof (1976)σ′v·Nq* ≤ 0.5·pa·Nq*·tan φ′
SandVesić (1977)σ′v·Nq*(Irr)
SandJanbu (1976)σ′v·Nq, Nq = (tan φ′ + √(1 + tan²φ′))²·e2η′·tan φ′
ClaySkempton / Meyerhof9·cu
ClayVesićNc·cu, Nc = 4/3·(ln Ir + 1) + π/2 + 1
ClayJanbu, φ = 0Nc* = 2 + 2η′ (5.14 at η′ = 90°)
EitherSPT (Meyerhof 1976)0.4·pa·N60·Lb/D ≤ 4·pa·N60

A weaker layer within 3·D below the tip is reported.

Weight, capacity and the check ​

text
W = Ab·[γp·(length above the water table) + (γp − γw)·(length below it)]
Qult = Qs + Qb,   Qult,net = Qult − W,   Qall = Qult,net / FS

Every combination of a shaft method with a base method is reported; the chosen pair makes the checks.

Groups ​

Bg × Lg = [(n1 − 1)sx + D] × [(n2 − 1)sy + D].

Methodη
Converse–Labarre1 − θ·[(n1 − 1)n2 + (n2 − 1)n1]/(90·n1·n2), θ = arctan(D/s) [°]
Los Angeles Group1 − D/(π·s·n1·n2)·[n1(n2 − 1) + n2(n1 − 1) + √2(n1 − 1)(n2 − 1)]
Seiler–Keeney1 − [36s/(75s² − 7)]·(n1 + n2 − 2)/(n1 + n2 − 1) + 0.3/(n1 + n2)
Feld1 − (number of neighbours, straight and diagonal)/16, averaged over the group

Block failure: the group as one block; fs = cu in clay and K0·σ′v·tan φ′ in sand; the base with Skempton's Nc in clay.

text
Qg,ult = min(η·n·Qult, Qblock),   Qg,all = (Qg,ult − n·W) / FS,   Q ≤ Qg,all

Settlement ​

CaseMethod
Single pileVesić (1977): s1 (shaft shortening) + s2 (tip) + s3 (along the shaft)
Groupequivalent raft at 2/3·L, 2:1 spread; clays consolidate with Cc, Cr, e0, OCR, the rest compress elastically
GroupVesić s·√(Bg/D)
GroupMeyerhof's SPT rule

Rock socket ​

QuantityMethod
Side shear12 correlations: Rosenberg & Journeaux, Horvath & Kenney, Meigh & Wolski, Williams et al., Reynolds & Kaderabek, Gupton & Logan, Rowe & Armitage, Carter & Kulhawy, Toh et al., Zhang & Einstein, O'Neill & Reese / AASHTO, Kulhawy et al.; qu ≤ f′c; the weak-rock rules left out above a limit
BaseCoates, Rowe & Armitage, Carter & Kulhawy (Hoek–Brown), Zhang & Einstein, AASHTO, CFEM
Socket lengthQs/FSside + Qb/FSbase − W = Q, by bisection, per correlation and for the design
Rock mass modulusfrom RQD (Gardner), from GSI (Hoek & Diederichs), or entered
SettlementRandolph & Wroth with and without the base; Vesić; plus the shortening through the overburden

The design statistic design ∈ {mean, median, lower, upper} or a single correlation; the base base_design ∈ {none, min, mean} or a single method.

Inputs ​

GroupFields
Pilecircular / square, D, L, depth of the pile head, installation (bored, driven_low, driven_high), γp, Ep
Loadthe vertical load on the group at the underside of the cap
Grouppiles along B and L, spacings, the efficiency method, block failure on / off (1 × 1 is a single pile)
Soil profilethickness, granular / cohesive, γ, γsat, φ′, cu, OCR, N60, E, ν, Cc, Cr, e0
Methodsclay method, base method, K/K0 and δ/φ′ in sand, critical depth, Janbu's η′, Sladen's C, the SPT rule; weight subtracted / buoyant
Settlementthe method for the check, the raft depth, the load spread, the distribution of the shaft friction
CriteriaFS, allowable settlement, the length search
Rock socketdiameter and length, head and rock surface depths, load; qu, modulus (RQD / GSI / direct), GSI, mi, D, ν, joint spacing and aperture; f′c, Ec; design statistic and factors of safety

Modules ​

FileContent
profile.pyThe layered column and its stresses, slices and averages
axial.pyUnit shaft friction and base resistance, per method
group.pyGroup layout, efficiencies, Skempton's Nc of the block
settlement.pyVesić's single-pile settlement, the equivalent raft, the group rules
socket.pyRock sockets: correlations, base, length, Randolph & Wroth
engine.pyThe pile analysis: shaft, base, weight, group, settlement, length
study.py, report.py, web/Studies, report, interface

Validation ​

Every formula is checked against a hand calculation: the α, β and λ methods, Meyerhof's table and limit, Vesić's and Janbu's factors, the four efficiencies, Feld's count, Vesić's settlement term by term, the consolidation of a clay, the equivalent raft, each of the twelve socket correlations and the six base methods, Randolph & Wroth's rigid limits. The engine is tested on simple cases worked by hand (a clay pile, a sand pile, the weight, the water table, a block failure, the required length).

Details: docs/theory.md.

Released under the AGPL-3.0 licence.