Soil Mechanics Toolkit

Soil Mechanics Toolkit

Laboratory test analysis and engineering calculations for soil mechanics courses. Each module shows the full calculation path.

e = wGs/SPhase relationships

Water content, void ratio, porosity, saturation, unit weights and densities from three known parameters.

D60 / D10Grain size distribution

Sieve analysis: percent passing, gradation curve, D10, D30, D60, Cu and Cc, sent straight to the classifier.

LL · PL · PIAtterberg limits

Liquid limit from Casagrande cup or fall cone readings, plastic limit trials, plasticity index and flow curve.

GP-GMUSCS classification

USCS group symbol and group name (ASTM D2487) from gradation and Atterberg limits.

A · LI · St · DrSoil indices

Activity, liquidity and consistency index, sensitivity and relative density, each placed on its classification scale.

σ′ = σ − uIn-situ stresses

Total and effective vertical stress, pore water pressure and horizontal stresses in a layered profile.

Δσz = qIStress under loads

Vertical stress increase below point, strip, circular and rectangular loads (Boussinesq), compared with the 2:1 method.

σ1, σ3, τmaxMohr circle

Stresses on any inclined plane of a soil element, principal stresses and the pole method.

wopt · γd,maxCompaction

Proctor test analysis from laboratory readings, with zero-air-voids line and field compaction control.

k = QL / AhtPermeability

Constant-head and falling-head tests, and equivalent permeability of layered soils.

σ′ = γ′z ∓ izγwSeepage and effective stress

Upward and downward flow through a soil layer below a lake or water table, or a laboratory column: critical gradient, heave and boiling, flow rate.

S = CcH/(1+e0)·logConsolidation settlement

Primary settlement of normally and overconsolidated clay, and time–settlement from Tv–U.

τf = c′ + σ′ tan φ′Shear strength

Direct shear and triaxial (CD, CU, UU) results: failure envelope, c′ and φ′, with Mohr circles.

How to use this toolkit

  • Formulas in number boxes. Start with = to calculate, as in a spreadsheet: =7-1 gives 6, =pi*10^2/4 gives 78.54. Press Enter or move to the next box. Formulas can use + − × ÷ ^, brackets, pi, sqrt(), log() and ln().
  • One unit switch. Choose SI or US customary units at the top of the page; all modules follow, entered values are converted, and the choice is remembered on this device.
  • Copy your work. “Copy results and calculation path” in each module copies the results and every step as text for reports and assignments.
  • Linked modules. Send results onwards with one click: grain size and Atterberg limits to the classifier, and stress under loads to consolidation.
  • Report an error. If a result looks wrong, use “Report it” at the bottom of the module. Paste the copied calculation path so the problem can be checked.
  • Theory and video. Open “Theory and video” in any module for the key equations and a link to video explanations.
Developed by Dr Ivan Gratchev, Associate Professor of Geotechnical Engineering Video explanations: Soil Mechanics and Engineering Geology (YouTube) Version 1.0 · November 2026 For teaching use; check results independently before relying on them in design. Report an error Privacy. All calculations run in your browser; the values you enter are not sent or stored anywhere. Your unit preference is saved on your device only. Anonymous visit statistics are collected with Cloudflare Web Analytics, which uses no cookies and does not track individuals. No accounts, no advertising, no personal data collected. Error reports submitted through the form are anonymous and used only to correct the toolkit.