loading...
Starting.
running...
The science
Model. Water in the saturated sand-gravel obeys Darcy's law, q = −K h dh/dx (flux per metre of width, m²/d). With the Dupuit-Forchheimer assumption (horizontal flow, uniform with depth) the saturated thickness h(x,t) above a flat impermeable base is the only unknown, and mass conservation gives the Boussinesq equation:
Sy ∂h/∂t = ∂/∂x ( K h ∂h/∂x ) + R − Q' δ(x − xw)
No flow at the divide (x = 0), fixed head h = hr at the river (x = L = 1000 m). It is solved with backward-Euler finite differences (dx = 5 m, 3 Picard passes for the K·h nonlinearity), so any time step is stable.
Steady state, closed form. Integrating once:
h(x)² = hr² + (R/K)(L² − x²) − (2Q'/K)(L − max(x, xw))
The page checks the solver equilibrium against this formula for four pumping rates, the mass balance (recharge − pumping = river baseflow) and the divide head sqrt(hr² + R L²/K). Sustainable pumping: setting the head at the well to hmin gives Q'max = K [hr² + (R/K)(L² − xw²) − hmin²] / (2 (L − xw)), verified against the solver.
Tracers drift with the seepage velocity u = q / (Sy h) at a fixed fraction of the local saturated thickness: a schematic of where water goes, not measured pathlines.
Honest simplifications. A 1-D section: the pumping "well" is a line of wells across the width (a gallery); a single well would add a logarithmic Thiem cone. Homogeneous isotropic aquifer, flat base, no unsaturated-zone delay (recharge arrives instantly), constant Sy, no evapotranspiration, a fully penetrating river without bed clogging. Dupuit is inaccurate within about one aquifer thickness of the river and the well. The water table is capped at 38 m (the aquifer top); the excess leaves as surface runoff. The picture exaggerates the vertical scale about 8 times. K ranges are typical textbook values (gravel 10-1000, clean sand 1-50, silt 0.01-1 m/d); recharge values and well positions are illustrative.