Earth Support Corp
16 min readEarth Support Corp

Fifteen ways a deep foundation job goes wrong, ranked by cost

Most subsurface tools rank hazards by what is easy to compute. Ours ranks them by what is expensive to get wrong.

A geotechnical boring log scores the ground inside the hole. The failures that actually put earth-support contractors out of business are usually about what sits next to it: the building three metres away, a legacy mine working nobody remembered, a plume upgradient, or a dewatering drawdown that reached further than anyone drew on the plan.

That gap is the reason we built a risk register instead of a risk score. This article publishes all fifteen hazards we screen for, the arithmetic behind each one, the public dataset that feeds it, and, for the ones we cannot yet fully score, the dataset we are still missing. You should be able to disagree with any number in here on the evidence, which is the point of printing them.

The hole is not the hazard

There is a quiet bias in most subsurface software. Tools tend to score what is convenient to score. Blow counts, refusal depth, and water table all arrive as tidy numbers on a log, so they get modelled carefully. Adjacent-structure settlement does not arrive as a number at all, so it tends to get a paragraph of boilerplate and no score.

The trouble is that the tidy hazards are mostly cheap. A caving hole costs you casing and a day. The untidy ones are the expensive category. Undermining a neighbour is a claim, an injunction, and occasionally a company. Ranking hazards by how measurable they are gets the priority order almost exactly backwards.

So the register is ordered by expected loss, meaning severity multiplied by frequency, and it deliberately includes high-loss hazards we can only partly score. Leaving them out would understate precisely the failures that cause the largest losses. A hazard with no data still appears, marked as pending, with the source it needs named.

The register

Fifteen hazards. Eleven of them are constructability hazards that cost job-days and feed the composite index. Four are durability hazards that cost service life and are reported on a separate axis. Weight is an expected-loss weight, not a confidence value and not a measure of how well we can compute it.

Show
The Ground-Hazard Index register. Weight is an expected-loss weight, not a confidence. Select a column heading to sort; select a row to see how it is scored and what feeds it.
ActivityDetails
1Adjacent-structure and ground movementEarth support1.00Partial
2Base and global stability (heave, blowout)Earth support0.95Partial
3Groundwater and dewateringBoth0.90Scored
4Obstructions, natural (boulders and till)Drilling0.85Scored
5Obstructions, man-made and utilitiesBoth0.70Scored
6Mine void and legacy workingsBoth0.70Scored
7Contaminated soil and groundwaterBoth0.70Scored
8Bedrock, shallow or erratic refusalDrilling0.75Scored
9Soft, compressible, or organic groundBoth0.70Scored
10Hole instability and cavingDrilling0.60Scored
11Uncontrolled fill (voids and debris)Both0.50Scored
12Corrosion of steel and groutBoth0.00Scored
13Seismic shaking and liquefactionBoth0.00Scored
14Frost heaveEarth support0.00Scored
15Karst and solution voidsDrilling0.00Scored

Showing 15 of 15 hazards.

Two axes, and why corrosion is not in the index

Corrosion is a serious hazard. It is also the wrong kind of hazard to fold into a construction risk score, because it never costs a job-day. It costs you the element at year forty. Averaging a forty-year durability question together with a next-Tuesday constructability question produces a number that answers neither.

Corrosion, seismic and liquefaction, frost heave, and karst therefore sit on a durability axis, carry a weight of exactly zero, and are additionally excluded from the composite by an axis filter. Two independent mechanisms keep them out, which is deliberate: a weight can be edited by accident, a filter is harder to trip over. They are still scored, still shown, and still matter. They just do not move a number that is meant to price construction.

What the curves actually say

Every scoring curve is piecewise linear between published knots, and held flat outside the end knots. There is no fitted surface and no learned model in this layer. That is a design choice rather than a limitation: an estimator can reproduce any of these by hand, and a reviewer can argue with a knot in a way they cannot argue with a learned weight.

Groundwater is the clearest example. Water at grade is close to the worst case the curve admits, and the penalty falls away steeply through the first ten feet, then flattens.

Groundwater and dewatering hazard

Rank 3, weight 0.90. Water at grade scores 95. The first five feet of depth buy back more than twenty points, which is why an accurate water table reading is worth more than almost any other single field observation at bid stage.
Published knots for groundwater and dewatering hazard
Groundwater and dewatering hazard. Water table depth against Score.
Water table depth ftScore
0 ft95
5 ft72
10 ft52
20 ft32
35 ft12

Hole caving carries the more interesting piece of physics. The score starts from the blow count of the loosest sand layer, then gets multiplied by 0.45 if that layer sits above the water table. A layer counts as saturated if its top is within two feet of the water table, which is a capillary-fringe allowance rather than a rounding convenience.

The practical reading is blunt. Crossing the water table roughly doubles caving hazard for the same soil. That single multiplier is the difference between an open hole and a decision to case or run slurry, and it is why the water table matters twice in this register: once on its own line, and again through everything it saturates.

Caving hazard in loose sand, dry against saturated

Rank 10, weight 0.60. The same soil, scored twice. Very loose sand below the water table scores 92; above it, 41. Expect casing or slurry on the solid line.

Solid: Saturated. Dashed: Above the water table (x 0.45).

Published knots for caving hazard in loose sand, dry against saturated
Caving hazard in loose sand, dry against saturated. SPT N in the loosest sand layer against Score.
SPT N in the loosest sand layer blows/ftSaturatedAbove the water table (x 0.45)
2 blows/ft9241
5 blows/ft7835
10 blows/ft5625
20 blows/ft3415
25 blows/ft2210

Dewatering: the choice that decides who else is affected

Dewatering method is usually discussed as a cost line. In hazard terms it does something more consequential: it sets how far your excavation reaches. The engine treats method as two separate multipliers, and they do different jobs.

The first scales drawdown severity, from 1.0 for no active dewatering up to 1.35 for deep wells. The second multiplies cut depth to give a zone of influence, from 1.5 times the depth up to 4 times for deep wells. The second is the one that surprises people. A twenty foot cut with deep wells has an eighty foot influence radius, which routinely puts a neighbour inside your scope who was never mentioned in the geotechnical report.

Adjacent-structure hazard, recomputed live

Rank 1, weight 1.00. Move the inputs and watch the same arithmetic an estimator sees. Nothing here is fitted or learned.

8 ft

Total thickness of clay or silt layers with N below 15.

18 ft

At or above 15 ft adds a flat 14 points, because drawdown reaches compressible soil.

9 blows/ft

Below 6 adds a flat 12 points. Very soft ground consolidates fastest.

15 ft

Sets the depth bump and multiplies out to the zone of influence.

Dewatering method

A pumped array outside the cut. Real drawdown across a wide area, and the first method that routinely reaches a neighbour.

Adjacency score

53/ 100

Elevated hazard

Thickness term
38
Shallow water bump
+0
Very soft bump
+0
Ground subtotal
38
Drawdown multiplier (Wellpoints)
x 1.20
Cut depth bump
+7

Zone of influence

45 ft

15 ft cut x 3 (Wellpoints). Anything with a foundation inside that radius is in scope for a pre-construction survey and monitoring.

Screening only. This is a bid-stage indicator, not a settlement prediction and not a design. Confirm with site-specific borings and a dewatering analysis before committing to a means and methods approach.

Note what the explorer does not do. It does not predict settlement in inches, and it does not tell you the wall will hold. It produces a screening number for the period before borings exist, when you are deciding whether to bid the job and what to carry against it. Every output carries the same instruction to confirm with site-specific borings, because that instruction is the honest one.

The mine that was not a mine

Legacy underground workings are a genuine high-loss hazard, so we search the USGS Mineral Resources Data System within eight kilometres of the site. Eight kilometres sounds generous until you consider that a worked underground deposit undermines a wide area, and subsidence above one continues for decades.

The interesting part is not the search radius. It is the scoring discipline, because a naive implementation of this produces alarming nonsense. Records in MRDS carry a name, a development status, and a commodity code, and those three fields disagree with each other constantly.

So the ladder reads the commodity code first, the development status second, and the name last. A record named as a mine whose commodity code is SDG, sand and gravel, is a sand pit. It scores 18, not 88, because you cannot fall into a hole that was never dug underground. A processing facility scores 3, on the reasoning that nobody extracted ground there at all; it is a contamination question, not a subsidence one. A worked deposit that really is underground, or that carries a void-prone commodity such as coal or a base metal, scores 88.

18, not 88

Score for a record named as a mine whose commodity code says sand and gravel.

USGS Mineral Resources Data System, commodity code SDG

Two more rules keep the number honest. Distance decay is applied per record, so a worked shaft a quarter mile away retains 92 percent of its severity while one five miles out retains 10 percent. And the roll-up takes the worst single record rather than a sum, because one close underground working dominates a cluster of distant pits. A density bump exists, capped at ten points, but it counts only genuine void candidates. Twenty gravel pits cannot add up to a mine.

A measurement can raise the hazard, never lower it

Where satellite radar interferometry is available, we fold measured ground displacement into the adjacency and mine-void rows. The fusion rule is one line and it is worth stating precisely.

fused = max(priorScore, subsidenceSeverity)
Adjacency and mine-void fusion with measured InSAR displacement.

Maximum, not mean. If the ground is measurably moving, that raises the hazard. If it is measurably stable, that does not lower it, because a quiet two-year radar record is not evidence that a void is safe. It is evidence that it has not collapsed yet. Averaging the two would let a reassuring measurement cancel a real structural concern, which is exactly the failure mode a screening tool must not have.

The same instinct shows up elsewhere in the system. Inferred evidence can only widen an uncertainty band, never narrow it. Rules that can only move one direction are much harder to accidentally misuse than rules that average.

A rule, not a fitted number

The natural-obstruction row carries a twelve point bump when the local bedrock is crystalline, meaning igneous or non-carbonate metamorphic. The mechanism is ordinary geology: crystalline rock weathers to corestones, and glacial transport seeds those corestones through the drift as boulders. A rig meets them as false refusal.

Two things about that bump are worth saying out loud. It is a geological rule, not a coefficient fitted to a dataset, and we label it as such rather than dressing it in false precision. And it is gated on there being till present at all, because corestones live in the drift. Bare rock with no overburden gets no bump. A boulder hazard on a site with no soil to hold boulders would be a nonsense the arithmetic should refuse to produce.

Pending is an answer

Four rows in the register are not fully scored. Adjacency and base stability need your excavation and wall scope before they can finish. Man-made obstructions and uncontrolled fill are scored today from soil survey made-land detection, which is a weak proxy for what we actually want, which is historical mapping and utility records.

Those rows still appear, marked pending or partial, with the dataset they need named. This matters more than it sounds. A register that silently drops what it cannot compute looks more complete than it is, and it teaches the reader that the missing hazards do not exist. A register that says we cannot score this yet, and here is what it would take is less tidy and considerably more useful.

How the index composes

The composite is a weight-normalised mean over the constructability rows that actually have data:

index = sum(weight_i x score_i) / sum(weight_i)   over scored and partial constructability rows
Only rows with data participate. Durability rows are excluded by axis and carry weight 0.

Normalising by the weights that participated, rather than by all eleven, is what lets a site with four scored rows and a site with eleven sit on the same 0 to 100 scale. The alternative, dividing by the full weight set, would quietly reward sites we know less about with lower scores, which is the opposite of what a screening tool should do.

The index reports alongside it how many rows it rested on. A score of 52 from eleven scored rows and a score of 52 from four are not the same claim, and the interface should never let those look alike.

What this does not do

Why publish the thresholds

A screening number that cannot be interrogated is worth very little to a general contractor deciding whether to carry contingency. If we tell you a site scores 68 and cannot tell you which rows drove it, from what data, on what curve, then we have given you a mood rather than information.

So the curves are published, the weights are published, the data sources are named, and the gaps are named too. If you think the groundwater curve is too steep through the first ten feet, or that uncontrolled fill deserves more than a weight of 0.5, that is a conversation we would rather have on the numbers.

Where these numbers come from

Thresholds, curves, and weights are transcribed from the FoundationIQ risk engine. Correlation ranges are from the cited public sources. Expected-loss weights are Earth Support Corp engineering judgement, stated as such and not fitted to a loss database.

References

  1. Soils and Foundations Reference Manual, Volume I (FHWA NHI-06-088)

    US Federal Highway Administration, National Highway Institute, 2006

    Public domain (17 U.S.C. 105)

  2. Foundation Engineering, 2nd edition

    Peck, R.B., Hanson, W.E. and Thornburn, T.H., Wiley, 1974

    Cited for the published N-value consistency ranges

  3. Soil Mechanics in Engineering Practice, 2nd edition

    Terzaghi, K. and Peck, R.B., Wiley, 1967

    Cited for the published undrained shear strength ranges

  4. SSURGO / gNATSGO soil survey, via Soil Data Access

    USDA Natural Resources Conservation Service

    US Government public domain, attribution requested

  5. Mineral Resources Data System (MRDS)

    US Geological Survey

    US Government public domain

  6. Facility Registry Service: Superfund (SEMS) and Brownfields

    US Environmental Protection Agency

    US Government public domain

  7. Seismic Design Maps and Vs30 mosaic (ASCE 7-16 parameters)

    US Geological Survey

    US Government public domain; ASCE 7 itself is licensed

  8. 100-year return period air-freezing index, 1981 to 2010 normals

    NOAA National Centers for Environmental Information

    US Government public domain

  9. Macrostrat geologic map compilation

    Macrostrat, University of Wisconsin-Madison

    CC BY 4.0

  10. OPERA DISP-S1 surface displacement from Sentinel-1

    NASA Jet Propulsion Laboratory and USGS

    NASA open data; free Earthdata Login required

  11. Sentinel-1 InSAR vertical displacement, statewide

    California Department of Water Resources and TRE ALTAMIRA

    Public data, attribution requested

  12. State Geologic Map Compilation (SGMC)

    US Geological Survey

    US Government public domain

Common questions

Frequently asked

Ready to scope your foundation?

Tell us about the project and we'll put together a detailed quote within 3 days. We generally work with general contractors.

CallStart Quote