Darcy's Law Calculator
Calculate groundwater flow rate, Darcy velocity, and seepage velocity using Darcy's Law. Supports multiple units and soil type presets.
About
Darcy's Law quantifies fluid flow through porous media under a hydraulic gradient. The relationship Q = −K × A × (Δh / L) governs subsurface hydrology, contaminant transport modeling, and aquifer yield estimation. The negative sign indicates flow occurs from high to low hydraulic head. Errors in hydraulic conductivity selection propagate directly into flow predictions - misidentifying clay (K ≈ 10−9 m/s) as sand (K ≈ 10−4 m/s) yields five orders of magnitude error.
This calculator computes volumetric discharge, specific discharge (Darcy velocity), and actual seepage velocity accounting for effective porosity. Darcy's Law assumes laminar flow (Reynolds number < 1 - 10), saturated conditions, and homogeneous isotropic media. The law breaks down in fractured rock, karst systems, and near pumping wells where turbulent flow dominates.
Formulas
Darcy's Law describes laminar flow of fluid through saturated porous media under a hydraulic gradient. The volumetric flow rate is proportional to the hydraulic conductivity, cross-sectional area, and hydraulic gradient.
Where Q = volumetric flow rate (m³/s), K = hydraulic conductivity (m/s), A = cross-sectional area perpendicular to flow (m²), Δh = hydraulic head difference (m), and L = length of flow path (m). The negative sign indicates flow direction from high to low head.
The hydraulic gradient i is the dimensionless ratio:
Specific discharge (Darcy velocity) represents apparent velocity through the total cross-section:
Actual seepage velocity accounts for the fraction of area available for flow (effective porosity ne):
The seepage velocity is always greater than Darcy velocity since ne < 1. For contaminant transport calculations, seepage velocity determines actual travel time through aquifers.
Reference Data
| Material | Hydraulic Conductivity K (m/s) | Hydraulic Conductivity K (m/day) | Effective Porosity ne | Classification |
|---|---|---|---|---|
| Gravel (coarse) | 10−2 - 1 | 864 - 86,400 | 0.25 - 0.35 | Very High Permeability |
| Gravel (fine) | 10−3 - 10−2 | 86 - 864 | 0.20 - 0.30 | High Permeability |
| Sand (coarse) | 10−4 - 10−3 | 8.6 - 86 | 0.25 - 0.35 | High Permeability |
| Sand (medium) | 10−5 - 10−4 | 0.86 - 8.6 | 0.25 - 0.32 | Moderate-High |
| Sand (fine) | 10−6 - 10−5 | 0.086 - 0.86 | 0.20 - 0.30 | Moderate Permeability |
| Silty Sand | 10−7 - 10−5 | 0.0086 - 0.86 | 0.15 - 0.25 | Low-Moderate |
| Silt | 10−8 - 10−6 | 0.00086 - 0.086 | 0.01 - 0.20 | Low Permeability |
| Sandy Clay | 10−9 - 10−7 | 8.6×10−5 - 0.0086 | 0.05 - 0.15 | Very Low |
| Clay | 10−11 - 10−9 | 8.6×10−7 - 8.6×10−5 | 0.01 - 0.10 | Aquitard/Aquiclude |
| Glacial Till | 10−12 - 10−6 | 8.6×10−8 - 0.086 | 0.05 - 0.20 | Variable |
| Sandstone | 10−10 - 10−6 | 8.6×10−6 - 0.086 | 0.05 - 0.30 | Variable (fractured) |
| Limestone (unfractured) | 10−9 - 10−6 | 8.6×10−5 - 0.086 | 0.01 - 0.20 | Low-Moderate |
| Limestone (karst) | 10−6 - 10−2 | 0.086 - 864 | 0.05 - 0.50 | High (conduit flow) |
| Fractured Basalt | 10−8 - 10−4 | 0.00086 - 8.6 | 0.05 - 0.25 | Variable |
| Granite (unfractured) | 10−14 - 10−10 | 8.6×10−10 - 8.6×10−6 | 0.0001 - 0.01 | Impermeable |
| Shale | 10−13 - 10−9 | 8.6×10−9 - 8.6×10−5 | 0.005 - 0.05 | Aquiclude |
| Peat | 10−6 - 10−4 | 0.086 - 8.6 | 0.30 - 0.50 | Moderate |
| Loess | 10−7 - 10−5 | 0.0086 - 0.86 | 0.15 - 0.25 | Low-Moderate |
| Alluvium | 10−5 - 10−3 | 0.86 - 86 | 0.20 - 0.35 | High |
| Weathered Rock | 10−8 - 10−5 | 0.00086 - 0.86 | 0.10 - 0.30 | Variable |