How much rock you need per statute mile of waterfront is set by wave height to the cube, slope, density, how open the mound is, and the trapezoid you actually build. This page uses published design formulae. It is not a bid. It is the state of the art the grown wall is priced against; the sandbar page runs both at the same sea.
peer-reviewed formula from tests manual CEM / Rock Manual / SPM claim rule of thumb input your number
Lessons
A conventional mound is a trapezoid: seaward slope, crest, lee slope, core, filter, armour, toe. The Rock Manual (CIRIA C683, 2007) is the geometry source used here.
A dike/revetment is the same seaward face on an impermeable core (clay/sand). The core is not armourstone. Van der Meer’s notional permeability for that case is P = 0.1, not the volumetric porosity nv of the armour.
Two different numbers. Do not swap them.
| Quantity | What it is | Published range | What it changes |
|---|---|---|---|
| Armour void porosity nv | Voids in the placed armour panel. Rock volume Vr = Vb(1 − nv) | manual Table 3.9: 32–40% depending on shape and survey. SR 631: armour porosity normally 25–40% | Tonnes of stone for a given bulk volume. Not the P in van der Meer |
| Notional permeability P | How much wave run-up can sink into the mound. P is not porosity (van der Meer 1998) | peer-reviewed P = 0.1 impermeable core (dike/revetment); 0.5 typical multi-layer; 0.6 homogeneous rock. CEDD: 0.3 if you have no better estimate | Armour size. Plunging: Ns ∝ P0.18 so Dn50 ∝ P−0.18. P = 0.1 vs 0.5 → Dn50 ×50.18 ≈ 1.34, stone mass × about 2.4 |
| Transmission porosity | d’Angremond lumps “permeable rubble, porosity about 0.5” into one coefficient | c2 = 0.64 permeable vs 0.80 impermeable | Lower c2 → lower Kt (more dissipation in the pores). A very open reef is a different formula (Huang et al. 2024, n = 0.68) |
| Core fines | Leaving quarry-run fines in the core lowers porosity and permeability | Rock Manual: dumped quarry run in the sea ~36% porosity (contractor experience, use with caution); fines removed ~40% | Lower core porosity cuts through-mound transmission; it also drops P and can force heavier armour |
manual Hudson (SPM 1984 / EM 1110-2-1614 Eq. 2-15): M50 = ρr H³ / [KD Δ³ cot α], with Δ = ρr/ρw − 1 and Dn50 = (M50/ρr)1/3.
SPM Table 7-8 / EM Table 2-3, rough angular quarry stone, two layers, random, trunk, breaking waves: KD = 2.0 (smooth rounded: 1.2). Non-breaking trunk, rough angular: KD = 4.0. Roundhead KD is lower (more mass). SPM “no damage” is still up to ~5% of units moved. SPM 1984 wants H = H1/10 in Hudson, not Hs (H1/10 ≈ 1.27 Hs for Rayleigh). The 1973 SPM used KD = 3.5 for breaking; 1984 cut it to 2.0 and switched to H1/10 — about 3.5× the stone mass if you apply both changes (van der Meer 1998).
peer-reviewed van der Meer (1988; restated 2021): Hs/(Δ Dn50) = 6.2 P0.18 (S/√N)0.2 ξm−0.5 (plunging); = 1.0 P−0.13 (S/√N)0.2 √(cot α) ξmP (surging). ξm = tan α / √sm, sm = 2π Hs/(g Tm²).
Use van der Meer for rock: it includes period, storm length, P, and a defined damage S. Hudson is the simple check and the only KD table for many concrete units. Range (van der Meer 1998 / CEDD): cot α = 1.5–6; N = 1000–7500 (cap at 7500); sm = 0.005–0.06. For cot α > 3, the plunging/surging switch uses the cot α = 3 value of ξmc.
peer-reviewed d’Angremond, van der Meer & de Jong (1997): Kt = −0.4 (Rc/Hi) + c2 (B/Hi)−0.31 [1 − exp(−0.5 ξ)], with c2 = 0.80 impermeable and 0.64 permeable (porosity ~0.5). Clip to 0.075–0.80. If B/Hi > 10, Briganti et al. (2004) replace the coefficients (−0.35, 0.51, −0.65, −0.41) because the original overestimates wide crests.
Ferrario et al. 2014 (~97% dissipation) is natural coral reefs, not a rubble mound and not Biorock. Do not use it as Kt = 0.03 for a mesh cage.
| You change | Armour mass (Hudson) | Dn50 (van der Meer, plunging) | Kt | Rock per mile |
|---|---|---|---|---|
| Design wave H | ∝ H³ — +10% H → +33% mass | ∝ Hs | Rc/H and B/H both shrink if H rises | Heavier armour and thicker layers (ta ∝ Dn50) |
| Slope cot α (larger = flatter) | ∝ 1/cot α | ξ drops; surging term has √(cot α) | ξ = tan α/√(H/L) changes | Flatter → more trapezoid volume, smaller stones |
| Density Δ | ∝ 1/Δ³ | ∝ 1/Δ | — | Heavier rock → smaller Dn50 but kg/m³ up; net is usually less tonnes |
| KD | ∝ 1/KD | Hudson only | — | Head of the breakwater needs more mass than the trunk |
| P (more open core) | Hudson ignores it | ∝ P−0.18 | Use permeable c2 = 0.64 | Smaller armour; core may transmit more |
| Damage S allowed | Hudson is ~S = 2–3 only | ∝ S−0.2 — allowing more damage shrinks stone | — | Cheaper stone, more maintenance |
| Crest B | — | — | ∝ (B/H)−0.31 until the wide-crest formula | Linear in B for the cap; three-stone minimum |
| Freeboard Rc | — | — | −0.4 × Rc/H is the leading term | Taller mound: area ≈ h B + ½ h² (cot α + cot β) |
| nv | — | — | not d’Angremond’s P | Mass = bulk × (1 − nv) × ρ |
Empty cells are omitted, not zero. Defaults that are filled are the published design values named in the label. Type Hs before anything sizes. Van der Meer and Kt also need a period. Volume needs depth and freeboard. Trunk section only — roundheads need more armour. Optional length in feet scales the mile bill down or up.