Definition
A numerical technique that approximates derivatives in differential equations by algebraic finite difference expressions on a discrete grid, converting continuous governing equations into a system of algebraic equations solved for field variables; commonly applied to time‑dependent and steady problems in structural, thermal and geotechnical engineering on structured meshes.
Principle
Principle
Derivatives are replaced by finite difference quotients (forward, backward or central) over grid spacings so that the differential operator becomes a stencil relating a node's unknown to neighbouring node values; the choice of discretization order and time‑integration scheme determines truncation error, stability and convergence properties and therefore the fidelity of the numerical solution.
Demonstration
Demonstration
Situation: One‑dimensional transient heat conduction in a soil layer. Recognition: The heat equation is discretized in space with central differences and in time with an explicit forward Euler step. Action: Engineer implements the explicit FDM with a fixed Δx and Δt satisfying the CFL stability condition; computes temperature evolution at discrete nodes. Consequence: The solution approximates transient temperatures accurately while Δt respects stability; if Δt is too large, the explicit scheme becomes unstable and produces non‑physical oscillations.
Misapplication
Misapplication
Using an explicit finite difference scheme without verifying the stability criterion (Courant–Friedrichs–Lewy condition) for the chosen grid and time step; this mistake seems plausible because explicit coding is simple, but it leads to numerical divergence or spurious results rather than physical predictions.
Consequence
Consequence
Applied with appropriate discretization and boundary treatment, FDM yields efficient and accurate solutions on regular grids and is straightforward to implement; misapplied (unstable schemes, poor boundary implementation or coarse grids) it produces non‑convergent or inaccurate results, misleading design or analysis outcomes.
Reversal
Reversal
For complex geometries, unstructured domains, or where variable element sizes are needed, the convenience and accuracy of FDM on structured grids are outweighed by the flexibility of finite element or finite volume discretizations; implicit FDM variants mitigate time‑step stability constraints but introduce larger algebraic systems and computational cost.
Boundary
Boundary
Clearly within: Solving a 1D diffusion or simple 2D rectangular domain PDE on a structured Cartesian grid using central difference stencils. Boundary case: Applying FDM to a domain with mild geometric curvature where coordinate transforms can be used. Clearly outside: Problems requiring unstructured meshes around complex boundaries or adaptive h‑refinement where FEM or FVM are preferable.
Semantic Tension
Semantic Tension
Simplicity and computational efficiency on structured grids (FDM) ↔ Geometric flexibility and variational consistency (FEM/FVM): FDM is simple and fast for regular domains but struggles with complex geometry and mixed boundary conditions, whereas FEM/FVM handle irregular domains and conservation principles more naturally at the cost of implementation complexity.
Synthesis
Synthesis
FDM transforms differential operators into localized stencils on a grid—powerful and efficient for regular domains and classical PDEs—but valid results depend critically on discretization order, stability conditions and accurate boundary treatment; where geometry or conservation considerations dominate, alternative discretizations may be preferable.