Welcome to Beginner Course!
This course mainly introduces one-dimensional standard and nonstandard FDTD theories.
The computer simulation additionally requires a numerical stability and a boundary condition.
In the beginner course, we illustrate these basic theories and simulatin techniques, and demonstrate example FDTD calculation with program codes.
1. Finite Difference Model
Many complex differential equations have no analytical solutions.
The numerical simulation is a unique approach to solve such equations.
Here we introduce basic finite difference models:
- Forward Finite Difference Model
- Backward Finite Difference Model
- Central Finite Difference Model
- Higher-Order Finite Difference Model
Forward Finite Difference Model
The forward perturbation of an one-dimensional function is given by Taylor series,

. . . (1)
If Δx is sufficiently small, the first order derivative is approximated by

. . . (2)
(2) is called a first-order "forward finite difference model."
Backward Finite Difference Model
Similarly, the backward perturbation is expanded to

. . . (3)
The first-order "backward finite difference model" is defined by

. . . (4)
Central Finite Difference Model
The forward and backward finite difference models are first-order approximations.
On the other hand, subtracting (3) from (1), we find

. . . (5)
where the term of the order of Δx2 is canceled out. Replacing Δx with Δx/2, we find

. . . (6)
(6) is called a second-order "central finite difference model."
In addition, d2f(x)/dx2 is approximated by

. . . (7)
Higher-Order Finite Difference Model
More accurate finite difference approximations can be found. For example,
d2f(x)/dx2 is approximated by the fourth-order finite difference model,

. . . (8)
However, replacing the second-order differential equation with the fourth-order
finite difference model yields four solutions, although the differential
equation analytically has only two solutions. The unexpected solutions in
the difference equation may cause numerical instability. Based on analytical
and numerical studies for a large number of ordinary and partial differential
equations, Ronald E. Mickens concludes that (quotation from [1])
- The orders of the discrete derivatives must be exactly equal to the orders of the corresponding derivatives of the differential equations.
- Special solutions of the differential equations should also be special (discrete) solutions of the finite-difference models.
- The finite-difference equations should not have solutions that do not correspond exactly to solutions of the differential equations.
Thus, for the second-order differential equation such as the wave equation,
the second-order central finite difference model is better than higher-order ones.
Bibliography:
[1] R. E. Mickens, "Nonstandard Finite Difference Models of Differential Equation," World Scientific (1994).
Copyright (C) 2011 Naoki Okada, All Rights Reserved.