Presented by: Asst. Lect. Israa Abdul-Jalil Majeed
Faculty Member, Department of Civil Engineering, Al-Mustaqbal University
This article presents the Finite Difference Method (FDM) as a numerical tool for solving the partial differential equations that govern seepage, consolidation, and stress in the foundations of dams and hydraulic structures. It shows that the method’s simplicity, clear physical meaning, and efficiency in regular problems make it suitable for rapid parametric analysis and for verifying the results of commercial software.
Keywords: finite difference method, seepage, consolidation, pore water pressure, dams.
1. Mathematical Basis
Derivatives are replaced by algebraic approximations derived from the Taylor series at grid nodes with spacing h:
Forward and backward differences: (fᵢ₊₁ − fᵢ)/h and (fᵢ − fᵢ₋₁)/h, with accuracy of order h.
Central difference: (fᵢ₊₁ − fᵢ₋₁)/2h, with accuracy of order h².
Second derivative: (fᵢ₊₁ − 2fᵢ + fᵢ₋₁)/h².
The differential equation is thereby converted into a system of algebraic equations, solved directly or iteratively (Gauss-Seidel, SOR). A numerical scheme is judged by three criteria: consistency, stability, and convergence. The Lax equivalence theorem guarantees convergence for linear problems when the first two are satisfied.
2. Geotechnical Applications
Steady-state seepage. Governed by Laplace’s equation ∂²h/∂x² + ∂²h/∂z² = 0, which reduces on a square grid to hᵢ,ⱼ = ¼(hᵢ₊₁,ⱼ + hᵢ₋₁,ⱼ + hᵢ,ⱼ₊₁ + hᵢ,ⱼ₋₁). With boundary conditions (constant head upstream and downstream, impermeable boundaries at the base and bedrock), the seepage quantity, uplift pressure, and exit hydraulic gradient are obtained to check against piping. The equation is modified when kₓ and k_z differ or when the soil is layered, and the solution is iterated to locate the phreatic line in earth dams.
One-dimensional consolidation. Terzaghi’s equation ∂u/∂t = c_v ∂²u/∂z² is solved with two schemes, where r = c_v·Δt/Δz²:
Explicit: uᵢⁿ⁺¹ = uᵢⁿ + r(uᵢ₊₁ⁿ − 2uᵢⁿ + uᵢ₋₁ⁿ), which requires r ≤ 0.5.
Implicit (Crank-Nicolson): unconditionally stable with respect to the time step, second-order accurate, and solved with the Thomas algorithm for the tridiagonal system.
The method handles multiple layers, time-varying loads (reservoir filling and drawdown), and single or double drainage, and it produces isochrones and settlement-time curves.
Transient flow. The equation S·∂h/∂t = ∇·(k∇h) is solved to estimate the pore pressure trapped during rapid drawdown, which is the key input for slope stability analysis.
Stress and deformation. The FLAC software relies on finite differences with an explicit time-marching algorithm. It suits nonlinear problems involving large deformations and progressive failure, without assembling large stiffness matrices.
3. Advantages and Limitations
Advantages: ease of programming (Python, MATLAB, Excel), clear physical meaning, high efficiency in regular and one-dimensional problems, flexibility in specifying properties and boundary conditions, and suitability for independent verification and parametric studies.
Limitations: difficulty representing curved boundaries, and limited local mesh refinement near stress-concentration zones (the dam toe, the tip of a grout curtain), where the Finite Element Method excels. Combining the two methods is preferable, so that they complement each other.
4. Numerical Example
A clay layer 6 m thick, with c_v = 2×10⁻⁷ m²/s, reaching 90% consolidation at T_v = 0.848:
Double drainage (H_dr = 3 m): t = 0.848×9/(2×10⁻⁷) ≈ 3.8×10⁷ s ≈ 1.2 years.
Single drainage (H_dr = 6 m): about 4.8 years (four times longer).
For numerical verification, use Δz = 0.5 m and Δt ≤ 6.25×10⁵ s in the explicit scheme, then compare the result with the analytical solution.
5. Recommendations
Adopt the implicit scheme for long-term consolidation.
Refine the mesh where the head or pore pressure changes sharply.
Perform a mesh-independence test before accepting results.
Compare results with analytical solutions or independent software.
Rely on dependable soil data, since solution accuracy cannot compensate for poor input data.
6. Conclusion
The finite difference method provides a simple and effective means of simulating seepage, consolidation, transient flow, and stress in the foundations of dams and hydraulic structures. It supports design decisions concerning uplift pressure, exit gradient, consolidation time, and slope stability, provided that the mesh, stability, and convergence are verified.
References
Smith, G. D. (1985). Numerical Solution of Partial Differential Equations: Finite Difference Methods. Oxford University Press.
Terzaghi, K. (1943). Theoretical Soil Mechanics. Wiley.
Cedergren, H. R. (1989). Seepage, Drainage, and Flow Nets. Wiley.
Potts, D. M. & Zdravković, L. (1999). Finite Element Analysis in Geotechnical Engineering: Theory. Thomas Telford.
Itasca Consulting Group. FLAC User’s Manual.
Crank, J. & Nicolson, P. (1947). Proc. Cambridge Philos. Soc., 43(1), 50–67.