Foundations · Rafts & slabs on ground

Slab on elastic subgrade (Winkler plate, grillage) calculator

Rectangular slab or raft on a Winkler subgrade (GEO5 Slab), analysed as a grillage of crossing slab strips with bending and torsional stiffness on spring supports at every node. Uniform load plus any number of point loads (rack legs, columns, forklift wheels). Springs that would go into tension can be released and the model re-solved. Reports deflections, contact pressures and the sagging and hogging moments per metre in each direction, with the reinforcement and a Westergaard check for the largest point load.

Standard: Plate on Winkler springs modelled as a grillage of slab strips (bending EI and torsion GJ = Gbh³/6) · no-tension iteration · AS 3600 flexure · Westergaard interior check

Open the live calculator → All foundations calculators

Inputs in the worked example

The live calculator starts with these values; change any of them and every result, check and diagram updates instantly.

InputValueUnit
Slab length Lx8m
Slab width Ly6m
Thickness200mm
Concrete E30000MPa
Poisson's ratio0.2
Subgrade modulus k30kPa/mm
Uniform load5kPa
Point loads: x (m), y (m), P (kN)2, 2, 60 6, 2, 60 2, 4, 60 6, 4, 60 4, 3, 40
Grid nodes per side11
Release springs in tensionYes
f′c32MPa
fsy500MPa
Cover40mm
Flexural strength f′cf4MPa

Worked example — results

ResultValueUnit
Flexural rigidity D20,833kNm
Radius of relative stiffness ℓ913mm
Maximum deflection0.57mm
Minimum deflection (uplift if negative)0.05mm
Maximum contact pressure17.1kPa
Sagging moment Mx / My8.0 / 8.3kNm/m
Hogging moment Mx / My-2.4 / -1.9kNm/m
Bottom steel for sagging128mm²/m
Top steel for hogging36mm²/m
Westergaard interior stress, largest point load2.14MPa
Nodes released (tension)0
60 kN60 kN60 kN60 kN40 kNdeflection: darker = larger
Diagram for the worked example

Method, formulas and assumptions

Related foundations calculators

For preliminary design and education. Check every result against the current standard and your own engineering judgement before use.