Professional Documents
Culture Documents
BITS Pilani
Pilani Campus
Finite Difference Method (FDM)
Given a geometry with certain boundary conditions, where a differential
equation needs to be evaluated using FDM
dF ( x) F ( x0 x) F ( x0 x)
F ( x0 ) O(x 2 )
dx x x0 2x
• when x0
dF ( x) F ( x x) F ( x x)
or
dx 2x
dF ( x) F ( x x / 2) F ( x x / 2)
dx x
F ( x, t ) F ( x x, t ) F ( x x, t )
x 2x
F ( x, t ) F ( x, t t ) F ( x, t t )
t 2t
F ( x, t ) F ( x x, t ) F ( x x, t )
x 2x
F (i 1, n) F (i 1, n) F (i 1) F (i 1)
n n
2x 2x
F ( x, t ) F ( x, t t ) F ( x, t t )
t 2t
F (i, n 1) F (i, n 1) F (i ) F (i )
n 1 n 1
2t 2t
• The geometry is sampled into cells and the above equations are evaluated at these
discrete cells (index i, j, k) at discrete intervals of time (index n) time stepping
H x 1 E y Ez Ex 1 H z H y
t z y t y z
H y 1 Ez Ex E y 1 H x H z
t x z t z x
H z 1 Ex E y Ez 1 H y H x
t y x t x y
Eg :
n 0.5
Ex ( x 5x, y 2y, z, t 0.5t ) E x (i 5, j 2, k )
Ex 1 H z H y
t y z
2t 2y 2 z
t t
Exn 1 (i, j , k ) Exn 1 (i, j , k )
y
H zn 1 (i, j 1, k ) H zn 1 (i, j 1, k )
z
H yn 1 (i, j , k 1) H yn 1 (i, j , k 1)