- 2075 Bhadra · 2+2+2 marks
FDM basic steps; explicit and implicit schemes
Short answer
Basic steps: state PDE/IC/BC, discretize grid, approximate derivatives with finite differences, form algebraic equations, impose initial/boundary values, solve sequentially (explicit) or as simultaneous equations (implicit). Explicit example: Q_i^{n+1}=Q_i^n-C(Q_i^n-Q_{i-1}^n), stable C≤1. Implicit: Q_i^{n+1}=(Q_i^n+C Q_{i-1}^{n+1})/(1+C), unconditionally stable.
Describe the basic steps in the finite difference method. Explain explicit and implicit schemes in the finite difference method using suitable examples and expressions.
Basic steps in the finite difference method
- State the problem: write the governing PDE with its domain, initial conditions (at ) and boundary conditions.
- Discretise the domain: draw a grid with spacing and time step ; points are .
- Approximate the derivatives: replace each derivative by a forward, backward or central difference obtained from the Taylor series.
- Write the algebraic equation at every grid point (explicit or implicit form).
- Insert the initial and boundary values into the equations.
- Solve: march forward in time (explicit), or solve the simultaneous equations at each time step (implicit, e.g. by the Thomas algorithm).
- Check consistency, accuracy (truncation error), stability (Courant number) and convergence by refining .
t
n+1 : o o o o unknown
n : o o o o known (initial / previous step)
n-1 : . . . .
i-1 i i+1 i+2 --> x
Explicit and implicit schemes (example: , )
Explicit: the spatial derivative is evaluated at the known time level .
Each unknown is found directly from known values. It is conditionally stable (needs ).
Implicit: the spatial derivative is evaluated at the new time level .
The unknown at point depends on other unknowns at . For problems such as groundwater flow the result is a set of simultaneous equations (tridiagonal matrix). It is unconditionally stable.
Remark: with the implicit form the new value at also depends on the unknown ; for the one-way kinematic wave this is solved by sweeping from the upstream boundary, while for diffusion-type equations a tridiagonal system must be solved.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Finite difference method; explicit and implicit schemes · Computational Techniques in Civil Engineering, chapter 5 · asked 2×
- First and second order finite difference schemes · Computational Techniques in Civil Engineering, chapter 5 · asked 2×
- Basic steps in finite element analysis · Computational Techniques in Civil Engineering, chapter 1
- Explicit, implicit and Crank-Nicolson schemes · Applied Computational Fluid Dynamics, chapter 3
All Computational Techniques in Civil Engineering chapter 5 questions →