Ersoy O.K. Diffraction, Fourier optics, and imaging (Wiley, 2006)(ISBN 0471238163)(427s) PEo
.pdf368 |
NUMERICAL METHODS FOR RIGOROUS DIFFRACTION THEORY |
20.5FINITE DIFFERENCE TIME DOMAIN METHOD
The FDTD method is an effective numerical method increasingly used in applications. In this method, the Maxwell’s equations are represented in terms of central-difference equations. The resulting equations are solved in a leapfrog manner. In other words, the electric field is solved at a given instant in time, then the magnetic field is solved at the next instant in time, and the process is repeated iteratively many times.
Consider Eqs. (3.3-14) and (3.3-15) of Chapter 3 for a source-free region (no electric or magnetic current sources) rewritten below for convenience:
|
@D |
|
@E |
|
|
|||
r H ¼ |
|
|
¼ e |
|
|
|
ð3:3-14Þ |
|
@t |
@t |
|
||||||
|
@B |
¼ m |
@H |
ð3:3-15Þ |
||||
r E ¼ |
|
|
||||||
@t |
@t |
Eq. (3.3-14) shows that the time derivative of the E field is proportional to the Curl of the H field. This means that the new value of the E field can be obtained from the previous value of the E field and the difference in the old value of the H field on either side of the E field point in space.
Equations (3.3-14) and (3.3-15) can be written in terms of the vector components as follows:
|
|
|
|
|
|
|
|
|
|
@Hx |
1 |
|
@Ey |
|
@Ez |
r0Hx |
|
||
|
@t |
¼ |
m |
|
@z |
|
@y |
ð20:5-1Þ |
|
|
|
|
|
|
|
|
|
|
|
@Hy |
1 |
|
@Ez |
|
@Ex |
r0Hy |
|
||
|
@t |
¼ |
m |
|
@x |
|
@z |
ð20:5-2Þ |
|
|
|
|
|
|
|
|
|
|
|
@Hz |
1 |
|
@Ex |
|
@Ey |
r0Hz |
|
||
|
@t |
¼ |
m |
|
@y |
|
@x |
ð20:5-3Þ |
|
|
|
|
|
|
|
|
|
|
|
|
@Ex |
1 |
|
@Hz |
|
@Hy |
sEx |
|
|
|
@t |
¼ |
e |
|
@y |
|
@z |
ð20:5-4Þ |
|
|
|
|
|
|
|
|
|
|
|
|
@Ey |
1 |
|
@Hx |
|
@Hz |
sEy |
|
|
|
@t |
¼ |
e |
|
@z |
|
@x |
ð20:5-5Þ |
|
|
|
|
|
|
|
|
|
|
|
|
@Ez |
1 |
|
@Hy |
|
@Hx |
sEz |
|
|
|
@t |
¼ |
e |
|
@x |
|
@y |
ð20:5-6Þ |
These equations are next represented in terms of finite differences, using the Yee algorithm discussed below.
20.5.1Yee’s Algorithm
Yee’s algorithm solves Maxwell’s curl equations by using a set of finite-difference equations [Yee]. Using finite differences, each electric field component in 3-D is
FINITE DIFFERENCE TIME DOMAIN METHOD |
369 |
Figure 20.3. Electric and magnetic field vectors in a Yee cell [Yee].
surrounded by four circulating magnetic field components, and every magnetic field component is surrounded by four circulating electric field components as shown in Figure 20.3. The electric and magnetic field components are also centered in time in a leapfrog arrangement. This means all the electric components are computed and stored for a particular time using previously stored magnetic components. Then, all the magnetic components are determined using the previous electric field components [Kuhl, Ersoy].
With respect to the Yee cell, discretization is done as follows:
½i; j; k& ¼ ði x; j y; k zÞ where x; y; and z are the space increments in the x, y, and z directions, respectively, and i, j, k are integers.
tn ¼ n t
uði x; j y; k z; n tÞ ¼ uni;j;k
Yee’s centered finite-difference expression for the first partial space derivative of u in the x-direction, evaluated at time tn ¼ n t is given by [Yee]
@u |
|
uin |
1=2;j;k uin |
1=2; j;k |
|
2 |
|
|
|
ði x; j y; k z; n tÞ ¼ |
þ |
x |
|
|
þ Ohð xÞ |
i |
ð20:5-7Þ |
@x |
|
|
|
It is observed that the data a distance x=2 away from the point in question is used, similarly to the Crank–Nicholson method. The first partial derivative of u with respect to time for a particular space point is also given by
@u |
|
uin;þj;k1=2 uin; j;k1=2 |
|
2 |
|
|
ði x; j y; k z; n tÞ ¼ |
|
þ Ohð tÞ |
i |
ð20:5-8Þ |
@t |
t |
372 |
NUMERICAL METHODS FOR RIGOROUS DIFFRACTION THEORY |
Figure 20.4. 1-D FZP with m ¼ 3.
When the modeled region extends to infinity, absorbing boundary conditions (ABCs) are used at the boundary of the grid. This allows all outgoing waves to leave the region with negligible reflection. The region of interest can also be enclosed by a perfect electrical conductor.
Once the fields are calculated for the specified number of time steps, near zone transient and steady state fields can be visualized as color intensity images, or a field component at a specific point can be plotted versus time. When the steady-state output is desired, observing a specific point over time helps to indicate whether a steady-state has been reached.
In the computer experiments performed, a cell size of l=20 was used [Kuhl, Ersoy]. The excitation was a y-polarized sinusoidal plane wave propagating in the z-direction. All diffracting structures were made of perfect electrical conductors. All edges of the diffracting structures were parallel to the x-axis to avoid canceling the y-polarized electric field.
A 1-D FZP is the same as the FZP discussed in Section 15.10 with the x-variable dropped. The mode m is defined as the number of even or odd zones which are opaque.
An example with three opaque zones (m ¼ 3) is shown in Figure 20.4.
Using XFDTD, a 1-D FZP with a thickness of 0:1l and focal length 3l was simulated. Its output was analyzed for the first three modes. The intensity along the z-axis passing through the center of the FZP is plotted as a function of distance from the FZP in Figure 20.5. The plot shows that the intensity peaks near 3l behind the plate, and gets higher and narrower as the mode increases. The peak also gets closer to the desired focal length of 3l for higher modes.
The plot of the intensity along the y-axis at the focal line is shown in Figure 20.6. The plot shows that the spot size decreases with increasing mode and side lobe intensity is reduced for higher modes.
These experiments show that the FDTD method provides considerable freedom in generating the desired geometry and specifying material parameters. It is especially useful when the scalar diffraction theory cannot be used with sufficient accuracy due to reasons such as difficult geometries and/or diffracting apertures considerably smaller than the wavelength.
FOURIER MODAL METHODS |
375 |
where K ¼ 2p= . The field components can be written as [Lalanne and Morris 1996]
X
|
|
Ex ¼ |
|
m |
|
SmðzÞe jðKmþbÞx |
ð20:7-3Þ |
|||
|
|
|
|
|
|
|
|
|
||
|
|
Ez ¼ |
X |
|
ð20:7-4Þ |
|||||
|
|
|
m |
|
fmðzÞe jðKmþbÞx |
|||||
|
|
|
|
|
|
|
|
|
||
|
|
Hy ¼ |
X |
|
ð20:7-5Þ |
|||||
|
|
|
m |
|
UmðzÞe jðKmþbÞx |
|||||
|
|
|
|
|
|
|
|
|
||
where b ¼ k sin y ¼ |
2p |
y. |
|
|
|
|
|
|
|
|
l |
|
|
|
|
|
|
|
|||
Maxwell’s curl equations in this case are given by |
|
|||||||||
|
|
|
dEz |
þ |
dEx |
¼ jwmoHy |
ð20:7-6Þ |
|||
|
|
dx |
|
dx |
||||||
|
|
|
|
|
|
|
dHy |
¼ jweEx |
ð20:7-7Þ |
|
|
|
|
|
|
|
|
|
dz |
||
|
|
|
|
1 dHy |
¼ jwEz |
ð20:7-8Þ |
||||
|
|
|
|
|
e |
|
|
dx |
Prime and double prime quantities will be used to denote the first and second partial derivatives with respect to the z-variable. Using Eqs. (20.7-3)–(20.7-5) in Eqs. (20.7-6)–(20.7-8) results in
jðKm þ bÞfm þ Sm0 ¼ jkoUm |
|
ð20:7-9Þ |
|||||
|
|
Um0 ¼ jko Xp |
em pSp |
ð20:7-10Þ |
|||
1 |
Xp ðpK þ bÞam pUp |
|
|||||
|
|
fm ¼ |
|
ð20:7-11Þ |
|||
ko |
|||||||
Using Eq. (20.7-11) in Eq. (20.7-9) yields |
|
|
|
||||
Sm0 ¼ jkoUm þ |
j |
ðKm þ bÞ Xp |
ðpK þ bÞam pUp |
ð20:7-12Þ |
|||
ko |
In practice, the sums above are truncated with jpj M. Then, Eqs. (20.7-10) and (20.7-12) make up an eigenvalue problem of size 2ð2M þ 1Þ. However, it turns out to be more advantageous computationally to compute the second partial derivative of Um with Eq. (20.7-10) and obtain [Caylord, Moharam, 85], [Peng]
X |
|
|
|
X |
1 |
|
Um00 ¼ ko2( p |
1 |
|
)( r |
ðrK þ bÞap rUr) ð20:7-13Þ |
||
em p Up |
ko |
ðpK þ bÞ |
ko |