An illustrated primer

Heat, Water, Stress.

Soils and rocks are porous: a solid skeleton with fluid in the voids. Heat a saturated ground and the water expands faster than the grains, so pressure rises and the skeleton unloads. Squeeze it and water is driven out. Pump water in and the ground can slip. These are the thermo-hydro-mechanical couplings, and this page builds them up one instrument at a time.

20.0 °C · μ = 1.00 mPa·s · flow ×1.00
Water threading through a grain packing. Move the pointer over the grains to heat the water. Its viscosity falls, so for the same pressure gradient the flow accelerates: the simplest thermo-hydraulic coupling, and one you can feel.
ThermalTemperature T, moved by conduction and by flowing water, and stored in grains and pore fluid.
HydraulicPore pressure p, driving Darcy flow and sharing the load with the skeleton.
MechanicalDisplacement u, strain and effective stress in the solid skeleton.
§1

The porous medium

A soil or rock is two things at once: a skeleton of grains or crystals that carries load, and a connected network of voids that stores and transmits fluid. Continuum theories do not follow individual pores. They average over a representative elementary volume: a window large enough that the averaged property stops fluctuating with window size, yet small compared with the distance over which pressure, temperature and stress vary.

The first number that comes out of the averaging is the porosity, the void fraction of the volume. Almost everything else is built on it: the void ratio favoured in soil mechanics, and the mixture rules that give the medium a single heat capacity and thermal conductivity.

\[ n = \frac{V_v}{V},\qquad e = \frac{n}{1-n},\qquad (\rho c)_{\mathrm{eff}} = n\,\rho_w c_w + (1-n)\,\rho_s c_s,\qquad \lambda_{\mathrm{eff}} \approx \lambda_w^{\,n}\,\lambda_s^{\,1-n} \]

REV explorer

Drag the window
window porosity sample porosity window / mean grain diameter
Window size80 px
Small windows land on a grain or on a pore and report a porosity anywhere between 0 and 1. The band shows the spread over many random placements of the same window. Once the window spans roughly ten grain diameters the spread collapses onto the sample porosity: that window is a representative elementary volume, and its porosity is the n that appears in every equation below.
§2

Three fields, three balance laws

Each process has a conserved quantity, a state variable that measures it, and a flux law that says how it moves. Water mass is measured by pore pressure and moves by Darcy's law. Heat is measured by temperature and moves by Fourier conduction plus whatever the water carries. Momentum is measured by displacement and strain, and is balanced by stress. Taken alone, each is a textbook problem; the couplings in §3 are what make the ground interesting.

H · Hydraulic

Darcy flow

Pressure in excess of hydrostatic drives water through the pore network. The specific discharge q is proportional to the head gradient and to the permeability k of the medium divided by the viscosity μ of the water.

\[ \mathbf q = -\frac{k}{\mu}\left(\nabla p - \rho_w \mathbf g\right),\qquad K = \frac{k\,\rho_w g}{\mu} \]
K q 1 m takes
Head difference Δh over 2 m1.0 m
Material
T · Thermal

Conduction and advection

Heat diffuses through grains and water together, and is carried along by any water that flows. The Péclet number compares the two. In clays it is practically zero; in a gravel aquifer it can be large.

\[ (\rho c)_{\mathrm{eff}}\frac{\partial T}{\partial t} + \rho_w c_w\,\mathbf q\cdot\nabla T = \nabla\cdot\left(\lambda_{\mathrm{eff}}\nabla T\right),\qquad \mathrm{Pe} = \frac{\rho_w c_w\, q\, L}{\lambda_{\mathrm{eff}}} \]
Pe mid-point T*
Péclet number (flow hot → cold)0
M · Mechanical

Effective stress

The skeleton only feels the part of the total stress that the pore water does not carry. Raise the pore pressure at constant total stress and the effective stress drops: the Mohr circle slides toward the failure envelope without changing size.

\[ \sigma' = \sigma - \alpha\,p,\qquad \tau_f = c' + \sigma'\tan\varphi' \]
σ′₁ σ′₃ mobilised φ
Pore pressure p (compression positive)0 kPa
Left: the column is 2 m long; the tracer speed is the seepage velocity q/n, compressed onto a logarithmic scale so that clay and sand can share one picture. Centre: the analytic steady profile T* = (ePe − ePe x*)/(ePe − 1). Right: total stresses fixed at σ₁ = 300 kPa and σ₃ = 150 kPa, envelope φ′ = 30°, c′ = 0; at p = 75 kPa the circle touches the envelope.
§3

Six couplings

Each field enters the other two balance equations somewhere. That gives six directed couplings, of very unequal strength. Two are so strong that no geotechnical calculation can ignore them (pore pressure on effective stress, and volume change on pore pressure). Two depend on the material and the time scale. One is almost always dropped.

Select an arrow to see the mechanism, the term it adds to the equations, and a feel for its size.

TTHERMAL HHYDRAULIC MMECHANICAL
CouplingMechanismEnters throughTypical strength
THThermal expansion of water versus skeleton; viscosity falls with temperatureβζtT in the mass balance; μ(T) in Darcy's lawStrong in low-permeability media
HTFlowing water carries heatρwcw q·∇T in the energy balanceNegligible in clay, dominant in aquifers
TMThermal strain of the skeleton; thermal stress when restrainedαTΔT I in the stress–strain lawStrong
MTThermoelastic heating, frictional dissipationSource term in the energy balanceAlmost always neglected
HMPore pressure carries part of the total stressα p I in the effective stressStrong, always
MHVolume change stores or expels water; strain alters permeabilityα ∂tεv in the mass balance; k(ε)Strong in soft soils and fractured rock
§4

The governing equations

Here is the full system for a saturated, linearly thermo-poroelastic medium at small strain, in the form used by Biot, McTigue and Coussy. Sign convention in this section: stress positive in tension and pore pressure positive in compression, the continuum-mechanics habit, so the total stress is σ = σ′ − α p I. §2 and §5 use the geotechnical convention, compression positive, where the same law reads σ′ = σ − α p. Hover or tap any term to see what it does and which coupling it carries.

Water mass balancestorage · skeleton volume change · thermal expansion · Darcy flux
\(\dfrac{1}{M}\,\dfrac{\partial p}{\partial t}\) \(+\) \(\alpha\,\dfrac{\partial \varepsilon_v}{\partial t}\) \(-\) \(\beta_\zeta\,\dfrac{\partial T}{\partial t}\) \(-\) \(\nabla\cdot\left[\dfrac{k(\varepsilon)}{\mu(T)}\bigl(\nabla p - \rho_w\mathbf g\bigr)\right]\) \(= 0\)
Energy balancestorage · advection · conduction · source
\((\rho c)_{\mathrm{eff}}\,\dfrac{\partial T}{\partial t}\) \(+\) \(\rho_w c_w\,\mathbf q\cdot\nabla T\) \(-\) \(\nabla\cdot\left(\lambda_{\mathrm{eff}}\nabla T\right)\) \(=\) \(Q_T\)
Momentum balance and constitutive lawequilibrium · effective stress · thermoelastic skeleton
\(\nabla\cdot\sigma + \rho\,\mathbf g = \mathbf 0\) \(,\) \(\sigma = \sigma' - \alpha\,p\,\mathbf I\) \(,\) \(\sigma' = \mathbb C : \left(\varepsilon - \alpha_T\,\Delta T\,\mathbf I\right)\) \(,\) \(\varepsilon = \tfrac12\left(\nabla\mathbf u + \nabla\mathbf u^{\mathsf T}\right)\)
Hover or tap a term.
thermalhydraulicmechanical· underline colour = field the term couples to

Three diffusivities and one pressurization coefficient summarise how the system behaves. Their ratios, not their absolute values, decide which couplings matter.

\[ \kappa = \frac{\lambda_{\mathrm{eff}}}{(\rho c)_{\mathrm{eff}}},\qquad c = \frac{k}{\mu\,S},\quad S = \frac{\alpha^2}{K_d} + \frac{\alpha - n}{K_s} + \frac{n}{K_w},\qquad \Lambda = \frac{n\,(\beta_w - \beta_s)}{S},\qquad \mathrm{Pe} = \frac{\rho_w c_w\, q\, L}{\lambda_{\mathrm{eff}}} \]
\(p,\;T,\;\mathbf u\)pore pressure, temperature, skeleton displacement
\(\mathbf q\)Darcy specific discharge, m s⁻¹ (volume flux per unit area)
\(k,\;\mu\)intrinsic permeability (m²) and water viscosity (Pa s)
\(n,\;\alpha\)porosity and Biot coefficient, α = 1 − Kd/Ks
\(K_d,\;K_s,\;K_w\)bulk moduli of drained skeleton, solid grains, water (Kw ≈ 2.2 GPa)
\(\beta_w,\;\beta_s\)volumetric thermal expansion of water (2–7 × 10⁻⁴ K⁻¹) and solid (≈ 3 × 10⁻⁵ K⁻¹); αT = βs/3
\(\lambda_{\mathrm{eff}},\;(\rho c)_{\mathrm{eff}}\)mixture thermal conductivity and volumetric heat capacity
\(\kappa,\;c\)thermal and hydraulic diffusivities, m² s⁻¹
\(\Lambda\)undrained thermal pressurization coefficient, Pa K⁻¹
\(\mathbb C\)drained elastic stiffness of the skeleton
§5

Consolidation

HM

The oldest coupled problem in geotechnics. Load a saturated clay layer and the water cannot leave at once, so at first it carries the load as excess pore pressure and the skeleton feels nothing. As water drains toward the free surface the load transfers to the skeleton, which compresses, and the surface settles. Terzaghi wrote this in 1923 as a diffusion equation for the excess pressure u; it is the M → H and H → M couplings acting together, with the mechanics eliminated.

\[ \frac{\partial u}{\partial t} = c_v\,\frac{\partial^2 u}{\partial z^2},\qquad c_v = \frac{k\,E_{\mathrm{oed}}}{\mu},\qquad T_v = \frac{c_v\,t}{H^2} \]

The solution for a layer of thickness H drained at the top and sealed at the bottom is a sine series in depth that decays exponentially in the dimensionless time Tv. The average degree of consolidation U is the fraction of the final settlement reached.

\[ \frac{u}{u_0} = \sum_{m=0}^{\infty} \frac{2}{M_m}\,\sin\!\left(M_m \frac{z}{H}\right) e^{-M_m^2 T_v},\qquad U = 1 - \sum_{m=0}^{\infty}\frac{2}{M_m^2}\,e^{-M_m^2 T_v},\qquad M_m = \tfrac{\pi}{2}(2m+1) \]

Terzaghi's isochrones

Analytic series, 400 terms
U real time for cv t90
Time factor Tv (log)0.05
Layer thickness H5 m
Left: the isochrone of excess pressure through the layer, drained at the top and sealed at the base; the shaded area is the load still carried by water. Right: the settlement curve. Real time is converted with the hydraulic diffusivity of the reference material, so switching to sand collapses years into seconds.
In two and three dimensions the coupling runs both ways at once: draining the edge of a loaded sample stiffens it, transferring load inward and momentarily raising the pressure in the core above its initial value. This Mandel–Cryer effect has no one-dimensional counterpart, and is the classic test of a fully coupled H–M solver.
§6

Thermal pressurization

THM

Heat a saturated element of clay and forbid it to drain. The water wants to expand by βwΔT, but the pore space that holds it only grows by about βsΔT, an order of magnitude less. The mismatch must be taken up by compressing the water and pushing the skeleton apart, and both cost pressure. Solving the mass balance of §4 for an undrained element at constant total stress gives the undrained pressurization coefficient Λ, the pressure rise per kelvin.

\[ \Lambda = \left.\frac{\partial p}{\partial T}\right|_{\text{undrained},\,\sigma} = \frac{n\,(\beta_w - \beta_s)}{\dfrac{\alpha^2}{K_d} + \dfrac{\alpha-n}{K_s} + \dfrac{n}{K_w}} \]

Stiff, low-porosity rock has the largest Λ because nothing yields to relieve the pressure. βw itself more than doubles between 20 and 60 °C, which is why heating tests pressurize faster as they go.

Undrained heating

Λ across materials
Λ, custom element
Biot α
βw at T
Δp for 40 K
Porosity n0.12
Drained bulk modulus Kd (log)5 GPa
Temperature for βw20 °C
Bars: Λ for the five reference materials at 20 °C with Kw = 2.2 GPa and βs = 3 × 10⁻⁵ K⁻¹. Sliders: a custom element with Ks = 30 GPa. Dense sand barely pressurizes even undrained, and drains before it could matter; a clay rock reaches megapascals for a few tens of kelvin.

Heating a point in the ground

In the ground, drainage competes with heating. Heat spreads at the thermal diffusivity κ; excess pressure dissipates at the hydraulic diffusivity c. Booker and Savvidou solved the case of a constant point heat source of power Q in an infinite saturated medium in closed form. The temperature is the familiar continuous-source solution; the pressure is the difference of two such solutions, one spreading at κ and one at c.

\[ \Delta T(r,t) = \frac{Q}{4\pi\lambda r}\,\operatorname{erfc}\!\frac{r}{2\sqrt{\kappa t}},\qquad p(r,t) = \frac{\Lambda\,Q}{4\pi\lambda r}\;\frac{\kappa}{\kappa - c}\left[\operatorname{erfc}\frac{r}{2\sqrt{\kappa t}} - \operatorname{erfc}\frac{r}{2\sqrt{c t}}\right] \]

If c ≪ κ the pressure front lags the heat front: pressure rises almost undrained, peaks, then bleeds away over the hydraulic time scale. If c ≫ κ the bracket stays tiny and pressure never accumulates. The ratio c/κ is the single most useful number for judging whether a heated ground will pressurize.

Point heat source

Booker & Savvidou, 1985
κ c peak p at r reached after
Source power Q800 W
Diffusivity ratio c / κ (log)0.06
Λ0.10 MPa/K
Profile at time (log)1 yr
History at radius r1.0 m
Left: radial profiles at the chosen time. Right: histories at the chosen radius on a logarithmic time axis. Conductivity and κ come from the reference material, c and Λ start from its values and can be varied. The temperature climbs monotonically to its steady value Q/4πλr; the pore pressure peaks at a finite time and then decays toward zero as the ground drains.
§7

Live simulation

TH

A horizontal heater, 4 m by 1 m in section, buried in a saturated ground 24 m wide and 15 m high with groundwater flowing left to right. Temperature obeys advection–diffusion with the heater as a source; pore pressure diffuses with a source Λ ∂tT. The far boundary stays at ambient temperature and is drained. It is the §4 system with the mechanics eliminated, solved by explicit finite differences on 96 × 60 cells of 0.25 m, in your browser, in real time.

Watch the pressure field: it appears with the heat, but it is governed by the hydraulic diffusivity, so in clay it lingers long after the temperature has settled, and in sand it never shows up at all.

Heater in a saturated ground

Explicit FD · upwind advection
Temperature rise ΔTmax –
0 K45 K90 K
Excess pore pressure pmax –
0 MPa2.5 MPa5 MPa
elapsed 0 dPe (4 m) 0probe (1.5 m above heater) pointer steps/frame
Heater power per metre400 W/m
Groundwater flux q0 m/yr
Diffusivity ratio c / κ (log)0.06
Λ0.10 MPa/K
Colour scales are fixed (0–90 K, 0–5 MPa) so that runs can be compared. The stability limit of the explicit scheme sets the time step from the larger of κ and c, so high c/κ runs advance more slowly per frame. Pointer over either field reads the local values.
§8

Scales and where it matters

Every diffusive process has one time scale, tL²/D. Because κ is nearly the same for all geomaterials while c spans twelve orders of magnitude, the thermal line is a fixed reference and the hydraulic lines fan out around it. Where a hydraulic line sits above the thermal one, heat outruns drainage and the ground pressurizes; where it sits far below, the ground stays drained and heat and water decouple.

Diffusion time against length

t = L² / D
Hover to read the times. A 10 m clay-rock buffer needs about 3 years to equilibrate thermally but 70 years to drain, so a heat pulse shorter than that pressurizes it. The same 10 m of sand drains in minutes.

Deep geological disposal of nuclear waste

Canisters at 60–100 °C in clay or crystalline host rock at 400–800 m. Thermal pressurization can reach several megapascals in the first decades, reducing effective stress in the very barrier that is meant to stay intact; the bentonite buffer swells, dries and resaturates around it.

T→HH→MT→M

Geothermal reservoirs

Cold water injected into hot fractured rock contracts the rock around the fractures, opening apertures and raising permeability, while the cooling front and the pressure front move at very different speeds. The heat is carried out by the flow, so Pe is large.

T→MM→HH→T

Injection-induced seismicity and CO₂ storage

Injecting fluid raises pore pressure over kilometres and years. Faults that were stable at the in-situ effective stress can be brought to failure by a pressure rise of a fraction of a megapascal, exactly the Mohr-circle shift of §2, with thermal contraction from cold injectate adding to it.

H→MT→M

Freezing ground and permafrost

Phase change of pore water adds latent heat, expansion on freezing and a permeability that collapses as ice forms. Thaw releases water faster than it can drain, so the ground loses strength: thaw consolidation is Terzaghi's problem with a moving boundary.

T→HH→M